发布于 2011-04-28 10:37:43
20楼
又是一个典型的“存在即合理”。
实践是检验真理的唯一标准,但实践需要在理论的指导下进行。自动化专业是一门理论性极强的专业,它的发展是建立在物理,数学,传感器,计算机等学科的理论发展之上的,所以在自动化专业内我们做的任何事情都是有理论依据的。“存在即合理”的论调,只能说明你的理论功底不扎实。
回过来,在讨论本帖:
首先,请回顾一下中学的物理知识,什么是“理论值”,“测量值”,“真实值”(部分内容引自百度)
理论值指的是通过理论推算得到的结果 这个是可以通过计算得到的
测量值指的是在实验中所测得的结果 是通过测量得到的,测量值的是由准确值+估计值组成的
真实值指的是你所测量的指标实际的大小 真实值往往是不可知的
实际情况与理论上肯定存在一定的差异 从某种程度上来说 真实值与理论值不可能相等
而在一个测量方法中,系统误差的存在是不可避免的,再加上可能存在的人为误差 偶然误差 就会导致测量值与真实值有着或大或小的差异
正如你说的,导致测量误差的原因有很多,但是你没有解决这些导致测量误差的源头问题,可以说你做的事情是建立在沙滩上的大楼,没有基础的。你所作的事情只不过让你测到的值波动的范围被强制在一个很小的范围之内(此范围取决于你的平均次数),如果被测量的确在短时间内有剧烈的波动,请问你的方法能反映出真实的物理变化吗?你的滞后和绝对误差又是多少?
测量值的精度是靠传感器及变送器的精度及其他硬件措施来保证的,此即系统最高精度,软件修正只能解决线性度的问题,并不解决测量精度的问题,而你的所谓理论从头到尾就是讲把测量到的值处理到只在小数点几位变化。做过了,这也是我一开始就说你的值人工处理的痕迹太明显的原因。
话再说回来,做工控的人谁没有这样的经历,测量值的波动大了,软件给滤下波,显示值变得平稳一些,控制变得柔顺一些,这无可厚非。但你把事情倒过来做,还是那句话,真理多走一步就是谬误了。
“用S7-200实现16路PID+16路中值滤波、40路模拟量(含5点智能修正)。如此规模的程序扫描周期不足30mS。不可能吗?我们实现了,而且用的很好!”
只能反映你PLC的编程水平达到了一定的高度。
请你不要不高兴,这里就是个技术论坛,明知有误,不去理论清楚,对不起广大的网友。你的例子很典型,正反面对大家都有教育意义,正面是你在采样数据处理的方法应用于PLC取得了不小的成绩,反面是你多走了一步。
Zane
注册自动化系统工程师
Always save before download