惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
P
Proofpoint News Feed
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
C
Check Point Blog
Microsoft Azure Blog
Microsoft Azure Blog
aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
美团技术团队
D
Docker
博客园 - Franky
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

博客园 - 蒋雷军

在2015中使用V12版本的ReportView控件,会导致winform窗体不能正常打开 小心DriveInfo类IsReady属性的较大延迟问题 Overloads和Overrides在元属性继承上的特性 如何使rdlc报表的表头在每一页都显示 无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型,原因为没有注册类 引用账户当前已锁定,且可能无法登录”--问题的解决方法(转载) win7访问windows server 2003服务器出现未知的用户名或者错误的密码(转载) NewRowNeeded和UserAddedRow事件以及RowsAdded的区别使用 TabControl控件中TabPage的显示和隐藏 参数计数不匹配,未处理System.Reflection.TargetParameterCountException 设定了自定义属性,来控制控件的宽度或高度,但数据会不正常 如何使一个你没有源代码的DLL文件变为强命名的DLL Windows 7如何限制运行特定的应用程序(转载) 怎么通过应用程序控制策略限制软件运行?(转载) 32位程序在64位电脑下运行, 如何让圆珠笔起死回生 MIME类型大全 C# 构造函数如何调用父类构造函数或其他构造函数 结合RibbonControl设计MDI窗体,在子窗体关闭后,顶部显示额外的控制栏残影
密度采集调整
蒋雷军 · 2013-10-23 · via 博客园 - 蒋雷军

我初步分析,流速变化超大有2个原因:

一:由于体积流速计算时采用标准体积作为流速计算值,那么密度的变化会影响体积的变化,当密度有导常波动时,就会放大体积的变化,增大了流速(从取消Hims密度值后,流速变小可以确定)

解决方案:过滤密度值,具体原理是:加权平均正常的密度值,过滤掉无意义的密度值。

    如图1:

在去年年底开始的版本中,已经使用了查表体积作为流速的计算值,那么在升级后,此密度是否过滤不会影响体积的流速。


二:由于液位温度读取时间较慢,而默认流速采样时间为30秒,那么导致,液位的上下波动无法进行抵消,使得波动流速值较大,使用实际数字作例子:

北海的罐,每mm液位波动相差体积为5立方左右,那么,如15秒采集一次数据,30秒内采集2次,如2次都是向上波动,那么相差2mm,体积相差为10立方,换算成每分种为20立方,换算成小时则为1200立方,这就是非常大的波动。

要解决此问题有如下方法:

1:是加快通讯速度,如改成200毫秒的读取速度,那么15秒就可以采集2.5次数据,30秒内采集达到5次,而5次连续向上波动的机会很少。相反方向的波动可以抵消部份波动值。

(此调整需要硬件条件支持即可。)

2:是加长流速计算采样时间,如从默认30秒改到60秒(升级到新版本才可以调节),那么调整到60秒后,结合上一步的操作,每次流速计算,可以采集10次的体积值,那么在10次内,连续单方向波动不可能,也可以基本抵消大部分波动值

3:  调整流速计算的采样比率,基本原理是历史流速和实时流速的比率调整

其实经过以上2个部骤的调整,流速计算应该已经比较正常,所以此处的调整仅为可选操作。

相关调整如下图: