过程控制系统建模方法过程控制及其MATLAB实现(第2版)ppt课件.ppt
《过程控制系统建模方法过程控制及其MATLAB实现(第2版)ppt课件.ppt》由会员分享,可在线阅读,更多相关《过程控制系统建模方法过程控制及其MATLAB实现(第2版)ppt课件.ppt(118页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、estest2 2 过程控制系统建模方法过程控制系统建模方法本章学习内容本章学习内容v2.1 过程控制系统建模概念过程控制系统建模概念v2.2 机理建模方法机理建模方法v2.3 测试建模方法测试建模方法第二章第二章过程控制系统建模方法过程控制系统建模方法v2.1.1 建模概念建模概念v2.1.2 过程控制系统建模的两个基本方法过程控制系统建模的两个基本方法42.1过程控制系统建模概念过程控制系统建模概念cccudtduLCdtudRCu22R.CL051015202500.20.40.60.811.21.4 u (sec)ucv建模需要三类主要的信息源建模需要三类主要的信息源1、要确定明确的输
2、入量与输出量、要确定明确的输入量与输出量 通常选一个可控性良好,对输出量影响最大的一个通常选一个可控性良好,对输出量影响最大的一个输入信号作为输入量,其余的输入信号则为干扰量。输入信号作为输入量,其余的输入信号则为干扰量。 2、要有先验知识、要有先验知识 在建模中,被控对象内部所进行的物理、化学过程在建模中,被控对象内部所进行的物理、化学过程符合已经发现的许多定理、原理及模型。符合已经发现的许多定理、原理及模型。 在建模中必须掌握建模对象所要用到的先验知识。在建模中必须掌握建模对象所要用到的先验知识。3、试验数据、试验数据 过程的信息也能通过对对象的试验与测量而获得。过程的信息也能通过对对象的
3、试验与测量而获得。 合适的实验数据是验证模型和建模的重要依据。合适的实验数据是验证模型和建模的重要依据。图图2.1 2.1 数学建模的信息源数学建模的信息源v用于控制的数学模型要求准确可靠,但并用于控制的数学模型要求准确可靠,但并非越准确越好,这是因为非越准确越好,这是因为: 准确准确复杂复杂实时性差实时性差影响在线运用影响在线运用 闭环控制本身具有一定的鲁棒性,模型的误闭环控制本身具有一定的鲁棒性,模型的误差可以视为干扰,闭环控制在某种程度上具差可以视为干扰,闭环控制在某种程度上具有自动消除干扰影响的能力。有自动消除干扰影响的能力。v所以所以适用性适用性 在建立数学模型时,要抓住主要因素,忽
4、略在建立数学模型时,要抓住主要因素,忽略次要因素,需要做很多近似处理,如:线性次要因素,需要做很多近似处理,如:线性化、分布参数系统和模型降阶处理等。化、分布参数系统和模型降阶处理等。42.1过程控制系统建模概念过程控制系统建模概念2.1.1 建模概念建模概念2.1.2 过程控制系统建模的两个基本方法过程控制系统建模的两个基本方法测试法建模测试法建模1、机理法建模、机理法建模v根据生产过程中实际发生的变化机理,写出各种根据生产过程中实际发生的变化机理,写出各种有关的平衡方程:有关的平衡方程: 物质平衡方程;能量平衡方程;动量平衡方程以及反物质平衡方程;能量平衡方程;动量平衡方程以及反映流体流动
5、、传热、传质、化学反应等基本规律的运映流体流动、传热、传质、化学反应等基本规律的运动方程,物性参数方程和某些设备的特性方程等动方程,物性参数方程和某些设备的特性方程等。 如如RLC电路,遵循基尔霍夫定理电路,遵循基尔霍夫定理 如单容水槽,遵循物料平衡关系如单容水槽,遵循物料平衡关系1、机理法建模(续)、机理法建模(续)v机理法建模的首要条件机理法建模的首要条件 生产过程的机理为人们充分掌握,并且可以生产过程的机理为人们充分掌握,并且可以比较确切地加以数学描述比较确切地加以数学描述v机理法建模的问题机理法建模的问题 烦琐烦琐 模型中某些参数难以确定模型中某些参数难以确定v机理建模的准则机理建模的
6、准则 简单、适用、满足合理的精度和实时性要求简单、适用、满足合理的精度和实时性要求2、测试法建模、测试法建模v根据工业过程的输入和输出的实测数据进行数学根据工业过程的输入和输出的实测数据进行数学处理后得到的模型。处理后得到的模型。v特点是把被研究的工业过程视为一个黑匣子,完特点是把被研究的工业过程视为一个黑匣子,完全从外特性上测试和描述它的全从外特性上测试和描述它的动态动态性质,不需要性质,不需要深入掌握其内部机理。深入掌握其内部机理。v测试建模中施加扰动的必要性测试建模中施加扰动的必要性 为了获得动态特性,必须使被研究的过程处为了获得动态特性,必须使被研究的过程处于被激励的状态,如施加一个阶
7、跃扰动或脉于被激励的状态,如施加一个阶跃扰动或脉冲扰动等。冲扰动等。v测试建模中对过程机理了解的必要性测试建模中对过程机理了解的必要性v测试建模较机理建模简单测试建模较机理建模简单v测试建模的分类测试建模的分类 经典辨识法和现代辨识法经典辨识法和现代辨识法2、测试法建模(续)、测试法建模(续)2.2机理建模方法机理建模方法v2.2.1单容对象的传递函数单容对象的传递函数v2.2.2具有纯迟延的单容对象特性具有纯迟延的单容对象特性v2.2.3无自平衡能力的单容对象特性无自平衡能力的单容对象特性v2.2.4多容对象的动态特性多容对象的动态特性1、单容水槽、单容水槽v涉及变量涉及变量 流入量流入量Q
8、i 调节阀开度调节阀开度u 流出量流出量Qo 水位水位hv研究目标研究目标 分析水位在调节阀开度分析水位在调节阀开度扰动下的动态特性扰动下的动态特性 u h图图2.2 单容水槽单容水槽1控制阀门控制阀门2水槽水槽3负载阀负载阀(液阻液阻R)各量定义如下:各量定义如下:vQi输入水流量的稳态值输入水流量的稳态值(m3s)v Qi输入水流量的增量输入水流量的增量(m3s)v Qo输出水流量的稳态值输出水流量的稳态值(m3s)v Qo输出水流量的增量输出水流量的增量(m3s)v h0液位的稳态值液位的稳态值(m)v h液位的增量液位的增量(m)v u调节阀的开度调节阀的开度(m2)v A液槽横截面积
9、液槽横截面积(m2)v R流出侧负载阀门的液阻流出侧负载阀门的液阻(sm2)v根据物料平衡关系,有:根据物料平衡关系,有:初始时刻,水槽处于平衡状态:初始时刻,水槽处于平衡状态:nQo=Qi,hh0进水阀开度发生阶跃变化进水阀开度发生阶跃变化u时:时: QiQi+Qihh+hQoQo+Qo 于是有于是有下一步设法消去下一步设法消去Qo,并将,并将Qi折算到折算到u * , hAVVdtdVQQoi为水槽贮水量,dthdAQQoi v将将Qi折算到折算到u Qi是由控制阀开度变化是由控制阀开度变化u引起的,当阀引起的,当阀前后压差不变时,前后压差不变时,Qi与与u成正比关系:成正比关系:其中,其
10、中,Ku为阀门流量系数为阀门流量系数(ms)uKQuiv设法消去设法消去Qo 流出量与液位高度的关系为:流出量与液位高度的关系为: 在液位稳态值在液位稳态值(Qo,h0)附近线性化,得:附近线性化,得:hKghAQo2oQhRuKQuioQhRdthdAQQoi uRKhdthdRAuRKKRATu,令uKhdthdT1)()()(TsKsUsHsGv 被控参数为炉内温度被控参数为炉内温度T,控控制量为电热丝两端电压制量为电热丝两端电压uv 由热力学知识,有:由热力学知识,有:其中,其中,M为加热丝质量为加热丝质量C为比热为比热H为传热系数为传热系数A为传热面积为传热面积2、电加热炉、电加热炉
11、uKTHAdtTdMCu1)()()(sKsusTsG 0)(0thuKhdthdT1)()()(TsKsUsHsG)1)()(/TtetuKth)(632. 0)(hTh)1)()(/TtetuKth)()(uKh2.2机理建模方法机理建模方法v2.2.1 单容对象的传递函数单容对象的传递函数v2.2.2 具有纯迟延的单容对象特性具有纯迟延的单容对象特性v2.2.3 无自平衡能力的单容对象特性无自平衡能力的单容对象特性v2.2.4 多容对象的动态特性多容对象的动态特性v有一储水槽调节阀有一储水槽调节阀1距水槽有一段较长的距离。距水槽有一段较长的距离。调节阀调节阀1开度变化所引起的流入量变化开
12、度变化所引起的流入量变化Qi,需要,需要经过一段传输时间经过一段传输时间T0,才能对水槽液位产生影响,才能对水槽液位产生影响,T0是纯延迟时间。是纯延迟时间。uKhdthdT)(0 tuKhdthdTseTsKsUsHsG01)()()( 0 2.2机理建模方法机理建模方法v2.2.1 单容对象的传递函数单容对象的传递函数v2.2.2 具有纯迟延的单容对象特性具有纯迟延的单容对象特性v2.2.3 无自平衡能力的单容对象特性无自平衡能力的单容对象特性v2.2.4 多容对象的动态特性多容对象的动态特性 受扰后被调量能够自动地稳定在新的平衡点上的过程受扰后被调量能够自动地稳定在新的平衡点上的过程 如
13、,用惯性环节描述的单容对象如,用惯性环节描述的单容对象 自平衡过程是一种稳定的过程自平衡过程是一种稳定的过程v无自平衡过程无自平衡过程 受扰后,无法自动恢复平衡的过程受扰后,无法自动恢复平衡的过程 如,用积分环节描述的单容对象如,用积分环节描述的单容对象无自平衡能力的单容水槽无自平衡能力的单容水槽 无自平衡能力的单容对象无自平衡能力的单容对象v无自平衡能力的单容对象其动态方程为无自平衡能力的单容对象其动态方程为v将上式改写为将上式改写为uKQdthdAui无自平衡能力的单容对象的特性分析无自平衡能力的单容对象的特性分析A A 液槽截面积液槽截面积uuAKdthdu 响应速度响应速度tTutuh
14、a Ta响应时间响应时间图图2.9 无自平衡能力单容对象阶跃响应曲线无自平衡能力单容对象阶跃响应曲线 无自平衡能力的单容对象的特性分析(续)无自平衡能力的单容对象的特性分析(续)v无自平衡能力的单容对象的传递函数无自平衡能力的单容对象的传递函数v这是一个积分环节这是一个积分环节sTsUsHsGa11)()()(tTutuha 2.2机理建模方法机理建模方法v2.2.1 单容对象的传递函数单容对象的传递函数v2.2.2 具有纯迟延的单容对象特性具有纯迟延的单容对象特性v2.2.3 无自平衡能力的单容对象特性无自平衡能力的单容对象特性v2.2.4 多容对象的动态特性多容对象的动态特性v具有两个水槽
15、具有两个水槽双容对象双容对象1)有自衡能力的双容对象)有自衡能力的双容对象2)有自衡能力的多容对象)有自衡能力的多容对象3)无自衡能力的双容对象)无自衡能力的双容对象4)相互作用的双容对象)相互作用的双容对象1)具有自平衡能力的双容对象)具有自平衡能力的双容对象v两个串联对象的模型两个串联对象的模型 流入:阀门开度的微小扰动流入:阀门开度的微小扰动u 被控参数:下水槽的水位变化被控参数:下水槽的水位变化h2vu与与h2间的动态方程间的动态方程dthdCQQ2221222RhQ111RhQdthdCQQi111uKQuiuKhdthdTTdthdTT222122221)(其中:其中:C C1 1
16、、C C2 2两液槽的容量系数;两液槽的容量系数;R R1 1、R R2 2两液槽的出水端的阻力;两液槽的出水端的阻力;T T1 1=R=R1 1C C1 1第一个容器的时间常数;第一个容器的时间常数; T T2 2=R=R2 2C C2 2第二个容器的时间常数;第二个容器的时间常数;K=KK=Ku uR R2 2双容对象的放大系数。双容对象的放大系数。v具有自平衡能力的双容对象的动态特性方程具有自平衡能力的双容对象的动态特性方程1)()()()(21221sTTsTTKsUsHsGsesTTsTTKsUsHsG01)()()()(21221 1h10h1hv有有n个相互独立的多容对象的时间常
17、数为个相互独立的多容对象的时间常数为T1、T2.Tn,总放大系数为,总放大系数为K,则传递函数为:则传递函数为:) 1() 1)(1()(21sTsTsTKsGnv若若T1=T2=Tn=T则 G(s)= v若还有纯延迟,则若还有纯延迟,则 G(s)= nTsK) 1(nTsK) 1(se0 v一个有自平衡能力的单容对象和一个无自平衡一个有自平衡能力的单容对象和一个无自平衡能力的单容对象的串联能力的单容对象的串联一阶惯性环节一阶惯性环节积分环节积分环节由于多了一个由于多了一个中间液糟中间液糟,作为作为被 控 参 数 的被 控 参 数 的h2,并不能,并不能立即以最大速立即以最大速度变化度变化 R
18、1C1 + = 222dthd dthd2uCKu2v令令T=R1C1,Ta=C2/Ku,则得则得T + = 其对应的传递函数为其对应的传递函数为G(s)= 222dthd dthd2uTa1sTTsa111v有纯延迟的情况则有纯延迟的情况则 G(s)= sTTsa111se0图图2.13无自平衡能力双容对象的阶跃响应曲线无自平衡能力双容对象的阶跃响应曲线1h2h4)相互作用的双容对象)相互作用的双容对象v两个水槽中,一水槽液位的高低会影响另一水两个水槽中,一水槽液位的高低会影响另一水槽液位变化,两者之间有相互作用,结果会改槽液位变化,两者之间有相互作用,结果会改变水槽的等效时间常数。变水槽的
19、等效时间常数。图图2.14具有相互作用的双容模型具有相互作用的双容模型v设被控参数为设被控参数为输入扰动为输入扰动为v原来平衡时原来平衡时Q0=Q1=Qi,H10=h20v当输入有扰动当输入有扰动后后0QiQiQ021,Qhh4)相互作用的双容对象)相互作用的双容对象1121QRhhdthdCQQi111222RhQdthdCQQ2201(1)(2)(4)(3)v可得对应的传递函数为可得对应的传递函数为 4)相互作用的双容对象)相互作用的双容对象v若以若以h2为被控参数,则为被控参数,则1)()()(1222112221122sCRCRCRsCRCRRsQsHi1)(1)()(12221122
20、2112sCRCRCRsCRCRsQsHiv2.1过程控制系统建模概念过程控制系统建模概念v2.2机理建模方法机理建模方法v2.3测试建模方法测试建模方法第二章第二章过程控制系统建模方法过程控制系统建模方法v当生产过程机理不明、模型参数难以确定时,当生产过程机理不明、模型参数难以确定时,需要用过程辩识方法把数学模型估计出来。需要用过程辩识方法把数学模型估计出来。v复杂的工业过程对象常由高阶非线性微分方程复杂的工业过程对象常由高阶非线性微分方程描述,求解困难。描述,求解困难。v机理建模得到的近似数学模型也需用试验测量机理建模得到的近似数学模型也需用试验测量加以验证加以验证2.3测试建模方法测试建
21、模方法采用试验测定的原因采用试验测定的原因2.3测试建模方法测试建模方法v2.3.1对象特性的试验测定方法对象特性的试验测定方法v2.3.2测定动态特性的时域法测定动态特性的时域法v2.3.3测定动态特性的频域法测定动态特性的频域法v2.3.4测定动态特性的统计相关法测定动态特性的统计相关法v2.3.5最小二乘法最小二乘法v试验测定的方法试验测定的方法 施加激励施加激励v试验测定方法的分类试验测定方法的分类(根据加入的激励信号和结果的分析方法分)(根据加入的激励信号和结果的分析方法分)n经典辨识法(非参数模型辨识)经典辨识法(非参数模型辨识)n时域法时域法n频域法频域法n相关法相关法n现代辨识
22、法现代辨识法n最小二乘最小二乘n梯度校正梯度校正n极大似然法极大似然法由以时间或频率为自变量的试验曲线得到:由以时间或频率为自变量的试验曲线得到:1 1)数学模型结构)数学模型结构 2 2)模型参数)模型参数首先假定模型的结构;首先假定模型的结构;然后极小化模型与过程间的误差准则函数以然后极小化模型与过程间的误差准则函数以确定参数。确定参数。(1)时域法)时域法v对被控对象施加对被控对象施加阶跃输入阶跃输入,测绘出对象输出量,测绘出对象输出量随时间变化的响应曲线,或施加随时间变化的响应曲线,或施加脉冲输入脉冲输入测绘测绘出输出的脉冲响应曲线。出输出的脉冲响应曲线。v由响应曲线的结果分析,确定出
23、被控对象的传由响应曲线的结果分析,确定出被控对象的传递函数。递函数。v该方法测试设备简单,测试工作量小、应用广该方法测试设备简单,测试工作量小、应用广泛,缺点是测试精度不高。泛,缺点是测试精度不高。(2)测定动态特性的)测定动态特性的频域方法频域方法v对被控对象施加不同频率的正弦波,测出输入对被控对象施加不同频率的正弦波,测出输入量与输出量的幅值比和相位差,获得对象的频量与输出量的幅值比和相位差,获得对象的频率特性,来确定被控对象的传递函数。率特性,来确定被控对象的传递函数。(3)测定动态特性的)测定动态特性的统计相关法统计相关法v对被控对象施加某种随机信号或直接利用对象对被控对象施加某种随机
24、信号或直接利用对象输入端本身存在的随机噪音进行观察和记录,输入端本身存在的随机噪音进行观察和记录,v可以在生产过程正常运行状态下进行,在线辨可以在生产过程正常运行状态下进行,在线辨识,精度也较高。识,精度也较高。v统计相关法要求积累大量数据,并要用相关仪统计相关法要求积累大量数据,并要用相关仪和计算机对这些数据进行计算和处理。和计算机对这些数据进行计算和处理。2.3测试建模方法测试建模方法v2.3.1对象特性的试验测定方法对象特性的试验测定方法v2.3.2测定动态特性的时域法测定动态特性的时域法v2.3.3测定动态特性的频域法测定动态特性的频域法v2.3.4测定动态特性的统计相关法测定动态特性
25、的统计相关法v2.3.5最小二乘法最小二乘法v在被控对象上,人为地加非周期信号后,测定在被控对象上,人为地加非周期信号后,测定被控对象的响应曲线,然后再根据响应曲线,被控对象的响应曲线,然后再根据响应曲线,求出被控对象的传递函数。求出被控对象的传递函数。测定动态特性的时域法测定动态特性的时域法图图2.15测试响应曲线的框图测试响应曲线的框图1被测对象被测对象2变换器变换器3记录仪记录仪1、输入信号选择及实验注意事项、输入信号选择及实验注意事项v阶跃输入信号阶跃输入信号是时域法首选的输入信号是时域法首选的输入信号 对象的阶跃响应曲线对象的阶跃响应曲线 直观地反映对象的动态特性直观地反映对象的动态
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 过程 控制系统 建模 方法 控制 及其 MATLAB 实现 ppt 课件
限制150内