工业过程软测量
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工业过程软测量
生产过程中不可能给出所有变量的实测值,虽然在线分析仪表是解决上述问题的途径之一,但仍存在时间滞后长、维护工作量大、工作的可靠性有待提高等问题。随着计算机技术的发展,针对生产过程中不可测变量的测量及其实时性问题,软测量技术应运而生,它是解决以上问题的一条新的有效途径。软测量技术是当前过程控制中研究热点之一。
软测量的基本思想是把自动控制理论与生产过程知识有机结合起来,应用计算机技术,针对难于测量或暂时不能测量的重要变量(或称之为主导变量),选择另外一些容易测量的变量(或称之为辅助变量),通过构成某种数学关系来推断和估计,以软件来代替硬件(传感器)功能。这类方法响应迅速,能够连续给出主导变量信息,且具有投资低、维护保养简单等优点。目前主要软测量建模的方法:机理建模、回归分析、状态估计、模式识别、人工神经网络、模糊数学、基于支持向量机(SVM)和核函数的方法、过程层析成像、相关分析和现代非线性系统信息处理技术等。
1 软测量技术概论
软测量技术主要由辅助变量的选择、数据采集和处理、软测量模型及在线校正四个部分组成。
1.1 机理分析与辅助变量的选择
首先明确软测量的任务,确定主导变量。在此基础上深入了解和熟悉软测量对象及有关装置的工艺流程,通过机理分析可以初步确定影响主导变量的相关变量——辅助变量。辅助变量的选择包括变量类型、变量数目和检测点位置的选择。这三个方面互相关联、互相影响,由过程特性所决定的。在实际应用中,还受经济条件、维护的难易程度等外部因素制约。
1.2 数据采集和处理
从理论上讲,过程数据包含了工业对象的大量相关信息,因此,数据采集量多多益善,不仅可以用来建模,还可以检验模型。实际需要采集的数据是与软测量主导变量对应时间的辅助变量的过程数据。其次,数据覆盖面在可能条件下应宽一些,以便软测量具有较宽的适用范围。为了保证软测量精度,数据的正确性和可靠性十分重要。采集的数据必须进行处理,数据处理包含两个方面,即换算(scaling)和数据误差处理。数据误差分为随机误差和过失误差两类,前者是随机因素的影响,如操作过程微小的波动或测量信号的噪声等,常用滤波的方法来解决;后者包括仪表的系统误差(如堵塞、校正不准等)以及不完全或不正确的过程模型(受泄漏、热损失等不确定因素影响)。过失误差出现的几率较小,但它的存在会严重恶化数据的品质,可能会导致软测量甚至整个过程优化的失效。因此,及时侦破、剔除和校正这类数据是误差处理的首要任务。
1.3 软测量模型的建立
软测量模型是软测量技术的核心。建立的方法有机理建模和非机理建模以及两者的结合。
1.3.1 机理建模
从机理出发,也就是从过程内在的物理和化学规律出发,通过物料平衡与能量平衡和动量平衡建立数学模型。对于简单过程可以采用解析法,而对于复杂过程,特别是需要考虑输入变量大范围变化的场合,采用仿真方法。典型化工过程的仿真程序已编制成各种现成软件包。机理模型优点是可以充分利用已知的过程知识,从事物的本质上认识外部特征;有较大的适用范围,操作条件变化可以类推。但它亦有弱点,对于某些复杂的过程难于建模,必须通过输入/输出数据验证。
1.3.2 非机理建模
通过实测或依据积累操作数据,用数学回归方法、神经网络方法等得到经验模型来进行测试,理论上有很多实验设计方法,如常用的正交设计等。有一种办法是吸取调优操作经验,即逐步向更好的操作点移动,这样可一举两得,既扩大了测试范围,又改进了工艺操作。测试中另一个问题是稳态是否真正建立,否则会带来较大误差。还有数据采样与产品质量分析必须同步进行。最后是模型检验,检验分为自身检验与交叉检验。
1.3.3 机理建模与非机理建模相结合
把机理建模与非机理建模结合起来,可兼容两者之长,补各自之短。机理与经验相结合建模是一个较实用的方法,目前被广泛采用。
1.4 在线校正(自学习、自适应)问题
软仪表给出的计算结果是在收敛(稳定)的情况下,显然,还要用真值检验其计算结果的准确性。用历史数据进行回归或学习,是常用的方法。但是,在生产过程变化的情况下,计算结果还会出现偏差,尤其是利用稳态数据的回归计算或ANN方法,很难适应千变万化的动态变化。因此,需要引入自校正(自学习、自适应)技术,以便随时修正计算误差。可以利用长时间的实验室化验分析数据或在线分析仪数据来进行软仪表的在线校正[15],但在实际中,这一问题并未得到很好的解决。首先是无法解决实时性问题;其次,测量噪声的存在,必须用多次在线仪表给出的结果,才可能给出较好的校正结果,很难满足实时性的要求。怎样对软仪表的计算结果进行校正,仍是一个需要研究的问题。
2支持向量机
2.1 支持向量机的基本概念
支持向量机的基本思想可以概括为:首先通过非线性变换将输人空间变换到一个高维空间,然后在这个新空间中求最优线性分类面,而这种非线性变换是通过定义适当的内积函数实现的.SVM求得的分类函数形式上类似于一个神经网络,其输出是若干中间层节点的线性组合,而每个中间层节点对应于输人样本与一个支持向量的内积,因此也被叫做支持向量网络,如图1所。
图一支持向量网络结构示意图
用于回归的支持向量机
支持向量机的思想可以很好地应用于回归计算中.考虑用b x x f +∙=ω)(拟合数据R y R x n i y x d
i i ∈∈=,,,...,1},,{的问题,并假设所有的训练数据可用线性函数无误差地以精度ε拟合,即
这里控制函数集复杂性的方法是使回归函数最平坦,它等价于最小化
22ω。考虑到允许拟合
误差的情况,引人松弛因子0≥+i ζ和0≥-i ζ,则(l)式变为
目标函数为:
约束条件:
引人拉格朗日函数:
得到回归函数为:
这里*
*,-+i i a a 也将只有小部分不为零,它们对应的样本就是支持向量,一般是在函数变化比较剧烈
的位置上的样本.而且这里也是只涉及内积运算,只要用核函数),(i i x x K 替代式(6)中的内积运算就可
以实现非线性函数拟合,即在(4)式的约束条件下,最大化目标函数