




已阅读5页,还剩64页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章仿真的工程应用实例,6.1旋转式倒立摆系统的建模与仿真6.2直流电机双闭环调速系统的的参数仿真优化6.3苯乙烯本体聚合的动力学仿真小结,6.1旋转式倒立摆系统的建模与仿真,倒立摆系统是一种常见的运用反馈原理来控制一个开环不稳定系统的实验装置。它是对火箭等飞行器在飞行过程中为了保持其正确的姿态,不断进行调整的实时被控对象的模拟。由于倒立摆系统具有高阶次、不稳定、多变量、非线性和强耦合等特性,难以采用经典控制理论进行控制器设计,要用现代控制理论来设计控制器。,上一页,下一页,返回,6.1.1旋转式倒立摆系统简介6.1.2倒立摆的建模与线性化6.1.3仿真运行与结果分析,上一页,下一页,返回,6.1.1旋转式倒立摆系统简介,图6.1是某公司研制的XZ-IIA型旋转式倒立摆系统的总体结构。该系统采用内置DSP运动控制器和力矩电机进行实时运动控制,能够独立执行实时控制算法,脱离计算机直接运行;也可以通过RS-232C串行通讯接口用计算机控制,进行在线控制算法调试,是具有独立控制能力和标准通讯接口的专用智能实验设备。控制的目标是通过施加一定的力矩电机输出电压,使得倒立摆的摆杆和旋臂保持在垂直的姿态。,上一页,下一页,返回,图6.1,系统的组成及工作原理如图6.2所示。,图6.2,上一页,下一页,返回,6.1.2倒立摆的建模与线性化,根据理论分析,在忽略了部分摩擦因素的影响后,该倒立摆系统可抽象成如图6.3所示的动力学模型。,图6.3,上一页,下一页,返回,系统的受力分析如图6.3所示,1、2分别为旋臂和摆杆与垂直线的夹角,以顺时针方向为正(下同);u为加在电机上的控制电压。对于摆杆,在非惯性系o2-x2-y2中有(6.1)式中,M12是旋臂对摆杆的力矩,为惯性力矩,满足下列关系(6.2),上一页,下一页,返回,对于旋臂,在惯性系o1-x1-y1中,有(6.3)式中,M0为电机输出转矩,满足下列关系(6.4)M21为摆杆对旋臂的作用力矩,有下列关系成立(6.5),上一页,下一页,返回,消去中间变量M12和M21,并将M0代入,得到非线性数学模型为(6.6)倒立摆的控制目的是使摆竿和旋臂的角度为零,因此在附近将非线性数学模型线性化后,得线性化模型为(6.7),上一页,下一页,返回,令则有于是,系统的状态空间模型为(6.8)式中,上一页,下一页,返回,根据给定参数(见表6.1),得从而求出系统的四个开环极点分别为-12.6466,-6.7027,9.0442,5.2546可见开环系统不稳定。对系统的进一步分析可知,旋臂部分和摆杆部分的传递函数均有右半s平面上的极点,需要加入反馈控制。,上一页,下一页,返回,状态反馈控制系统如图6.4所示。闭环后系统的性能取决于反馈增量K矩阵的取值,可以采用极点配制法得到。因为系统是完全可控和完全可观测的,可以根据状态反馈设计反馈控制律,使闭环系统稳定。由于系统没有直接测量角速度的器件,采用角度的差分进行近似,因而无需设计状态观测器。,图6.4,上一页,下一页,返回,取一组稳定的极点P=-8+6j-8-6j-4+3j-4-3j在MATLAB中利用place(A,B,P)函数求得反馈控制矩阵为K=Ka,Ko,Kva,Kvo=4.7903-60.8651-4.5987-6.5946,上一页,下一页,返回,6.1.3仿真运行与结果分析,1倒立摆系统的Simulink模型根据加入状态反馈后的倒立摆系统的数学模型建立了如图6.5所示的Simulink模型,其中包括线性化后的状态空间模型和非线性模型,同时考虑到输出电压的饱和特性以及电机的死区特性和外界加入扰动等因数,通过Switch开关的切换实现模型切换和是否加入扰动等。,上一页,下一页,返回,上一页,下一页,返回,图6.6,其中,非线性模型的具体实现如图6.6所示。,上一页,下一页,返回,2采用线性化模型,不加入扰动,不考虑死区和饱和特性(inverted_pendulum_1.mdl)在不考虑扰动的情况下,采用线性化模型(不考虑死区和饱和特性)的仿真结果曲线如图6.7和图6.8所示。,图6.7,上一页,下一页,返回,图6.8,上一页,下一页,返回,旋臂经过1.2s进入稳态,摆杆经过1.3s进入稳态,输出电压最大-5.8V左右。,3采用线性化模型,不加入扰动,考虑死区和饱和特性(inverted_pendulum_2.mdl)实际系统存在死区和饱和特性,在仿真中把这两个因素考虑进去。设定死区电压为0.1V。仿真结果曲线如图6.9和图6.10所示。,图6.9,上一页,下一页,返回,图6.10,上一页,下一页,返回,旋臂大约经过1.4s进入稳态,摆杆大约经过1.4s进入稳态,最大输出电压为-6V。由于死区特性的存在,旋臂和摆杆角度均在0附近摆动,同时输出电压也在0V附近摆动。与实际情况相吻合。,4采用非线性模型,不加入扰动,考虑死区和饱和特性(inverted_pendulum_3.mdl)为了检验状态反馈控制器的鲁棒性并使得仿真更贴近实际系统,对图6.6所示的非线性模型进行了相同的控制仿真,结果曲线如图6.11和图6.12所示。,图6.11,上一页,下一页,返回,图6.12,旋臂大约经过1.5s进入稳态,摆杆大约经过1.5s进入稳态,但输出电压最大到-7.0V左右,和线性系统有点差异,但差异不是很大。这说明,在小角度范围内将非线性系统线性化后再按照状态反馈设计控制器是可行的。,上一页,下一页,返回,5扰动条件下的仿真(inverted_pendulum_4.mdl)作为对倒立摆系统的最后仿真演示,下面进一步考虑摆杆加入均值为0,方差为0.5的随机扰动信号的仿真(采用非线性模型,考虑死区和饱和特性)。这相当于倒立摆受到随机风的干扰。结果曲线如图6.13和图6.14所示。,图6.13,上一页,下一页,返回,图6.14,结果表明,在一定的扰动情况下闭环系统可以进入稳态,大约1.5s后达到稳态。从仿真结果看,即使系统受到一定的干扰,所设计的状态反馈控制器仍然可对系统施加有效的控制,但随着扰动信号幅值的增大,系统的综合性能也变差。,上一页,下一页,返回,6.2直流电机双闭环调速系统的参数仿真优化,当控制系统中有多个物理量需要控制时,经典控制理论通常是针对每个物理量的控制回路各设置一个调节器,这样的系统称为多环控制系统。直流电机双闭环调速系统是典型的多环控制系统。,上一页,下一页,返回,6.2.1系统模型6.2.2仿真运行6.2.3结果分析,上一页,下一页,返回,6.2.1系统模型,为了使转速负反馈和电流负反馈在系统中分别起作用,又不致于相互牵制而影响系统的性能,在系统中设置了两个调节器,分别调节转速和电流,二者之间实行串级连接,如图6.15所示。,图6.15,上一页,下一页,返回,为了获得良好的静、动态性能,直流电机双闭环调速系统的两个调节器一般都采用PI调节器,其原理如图6.16所示。,图6.16,上一页,下一页,返回,图6.17,考虑到滤波等因素,实际的直流电机双闭环调速系统的动态结构图如图6.17所示。,上一页,下一页,返回,图6.18为某一具体的直流电机双闭环调速系统的系统结构图。为了保证起动时电枢电流不超过允许值,在速度调节器后面还对电压进行限幅。这样,速度调节器进入饱和状态时,输出电压为饱和限幅值,对应于最大的允许起动电流,而电流环不饱和,直流电机以最大允许的电流值实现恒流升速。为了保证在调试中的安全,在电流调节器后也加入了限幅器。,图6.18,上一页,下一页,返回,具体设计要求为稳态指标:无静差;瞬态指标:电流超调量不超过3%;转速超调量不超过5%。,上一页,下一页,返回,6.2.2仿真运行,根据图6.18,可得如图6.19所示的Simulink模型。,图6.19,上一页,下一页,返回,其中,PI调节器是用带积分限幅的积分调节器和比例调节器并联而成,模拟了实际中广泛采用的内限幅的PI调节器,如图6.20所示。,图6.20,上一页,下一页,返回,如果对两个PI调节器的参数同时优化,则由于采用的控制系统参数寻优软件只能对一个输出变量设置目标函数,可能会有以下的不足:调优参数较多,系统较为复杂,容易造成某些模块的输出为无穷大,而且优化的速度较低;假设只对转速环输出设置目标函数,虽然寻优的结果可能够获得较好的转速环输出,但电流环的输出不一定能满足设计要求;反之亦然。,上一页,下一页,返回,例如,按照图6.21所示的Simulink寻优模型进行两个PI调节器的参数同时优化。,图6.21(shuanbihuan.mdl),上一页,下一页,返回,取初始值P1=1,I1=1,P2=1,I2=1;目标函数为IAE:寻优界面如图6.22所示。,图6.22,上一页,下一页,返回,寻优结果为:,。对应的转速曲线与电流曲线如图6.23和图6.24所示。显然,电流曲线是不符合实际情况和需求的。,图6.23,图6.24,因此,按照传统的设计多环控制器的方法,先优化内环PI调节器的参数,再对外环PI调节器进行调优。,上一页,下一页,返回,6.2.3结果分析,先从电流环入手,从图6.19所示的Simulink模型中提取出电流环,并设置给定信号幅值为10V,电流环的优化Simulink结构如图6.25所示。,图6.25(dianliuhuan.mdl),上一页,下一页,返回,对电流环PI调节器中的参数P和I进行优化,取初始值P=1,I=1;目标函数为IAE。由于电流环响应较快,仿真时间应设得短一些,这里取0.5s。经过24次搜索,得到参数寻优结果为:,。电流环的阶跃响应曲线如图6.26所示。显然,超调量达到了25.19%,不符合设计要求。,图6.26,上一页,下一页,返回,为了抑制超调,采用修改目标函数的方法,取k=0.1,将目标函数修改为:(6.9)然后,再进行参数寻优。,图6.27,按(6.9)式选择目标函数,其余参数取得和前面一样。重新对参数P和I进行寻优,经过13次搜索,得到电流环PI调节器参数寻优结果为:,。电流环的阶跃响应曲线如图6.27所示。超调量为0.54%,符合设计要求。,上一页,下一页,返回,电流环PI调节器的参数确定好后,再调转速环中PI调节器的参数P和I。将所得的电流环PI调节器的优化参数代入图6.21中。设置给定电压为10V。在用户界面中设置转速环PI调节器初始参数为P=1,I=1;目标函数为IAE;仿真时间为5s。经过37次搜索,得到转速环PI调节器参数寻优结果为:,。将两个PI调节器的参数代入图6.19中,经过仿真运行,得到如图6.28和图6.29所示的转速曲线与电流曲线。转速超调量为0.61%,电流超调量为0.54%,均满足动态性能指标。运行稳定时,转速为1428.6r/min,与预期值10/0.007=1428.6r/min相比,做到了稳态无静差。因此设计完全符合要求。,上一页,下一页,返回,图6.28,图6.29,上述曲线的特性与直流电机双闭环调速系统运行的实际情况相符。,上一页,下一页,返回,6.3苯乙烯本体聚合的动力学仿真,聚合反应过程开发是指从试验室试验过渡到工业生产装置的实现全过程,它涉及到聚合工艺研究、流程和设备的设计与放大、技术经济评价等各个领域,是一门综合性工程技术。,上一页,下一页,返回,6.3.1系统建模6.3.2仿真运行6.3.3结果分析,上一页,下一页,返回,6.3.1系统建模,1.苯乙烯本体聚合的建模概述建模过程分为以下几个步骤:1)根据自由基聚合反应机理,苯乙烯本体聚合由链引发、链增长、链终止各基元反应所组成,应用质量作用定理,得出各基元反应的速率方程;2)根据链增长、链终止反应机理,应用扩散反应理论,建立链增长、链终止反应的动力学模型;3)给出具体的聚合条件和假定条件,考虑体系的体积变化,建立苯乙烯本体聚合的基本动力学模型框架与结构;,上一页,下一页,返回,4)采用简化方法和各种假定,对基本动力学模型结构进行简化;5)应用试验设计、参数优化技术进行模型结构的研究,确定模型参数的优化值;6)应用动态仿真、模型检验技术确立最终的有效模型。,上一页,下一页,返回,2.苯乙烯自由基聚合反应机理(各变量含义见书,下同)(1)链引发反应热引发(二级)(6.10)化学引发(6.11)(引发效率)(6.12)(2)链增长反应(n=2)(6.13)(3)链终止反应(偶合)(n,m=1)(6.14)(歧化)(n,m=2)(6.15)(4)链转移反应向单体(n=2)(6.16)相溶剂(n=2)(6.17),上一页,下一页,返回,3.链增长、链终止反应的动力学模型在自由基聚合反应中,扩散过程对反应速率常数的影响始终存在,这种影响随单体转化率的升高而增强。因此,依据Smoluchoviki扩散反应理论和Fjita-Doolitt自由体积理论,得到链增长、链终止速率常数表达式为(6.18)(6.19),上一页,下一页,返回,4.宏观动力学模型由偶氮二异丁晴AIBN引发的苯乙烯本体聚合的聚合机理,根据质量作用定律并考虑体系的体积变化,应用拟稳态假定(QSSA)、等活性假定(ERA)、长链假定(LCA)可得出如下化学引发的苯乙烯本体聚合宏观动力学方程(6.20)(6.21)(6.22)(6.23),上一页,下一页,返回,(6.24)(6.25)(6.26)(6.27)式中,上一页,下一页,返回,5.宏观动力学模型的简化苯乙烯本体聚合基本动力学模型(6.20)-(6.27)式是一个高维非线性微分方程组。在该模型中,自由基浓度Rn的计算是动力学仿真中的重要问题。由于自由基浓度是一个先变化极快后变化缓慢的变量,其变化速度与其它变量相比相差很大,因此模型方程是一个刚性比很大的Stiff方程。为了对这类模型进行准确的求解,一个重要的途径是对模型方程作合理的简化。对于(6.20)-(6.27)式,考虑体积收缩时,有(6.28)根据拟稳态假定:,上一页,下一页,返回,即有(6.29)(6.30)(6.31)将(6.28)式代入(6.21)式,得故得化学引发苯乙烯本体聚合的宏观动力学简化模型为(6.32),上一页,下一页,返回,(6.33)(6.34)(6.35)(6.36)(6.37)(6.38)(6.39),上一页,下一页,返回,6.3.2仿真运行,1.数学模型的标准化化学引发苯乙烯本体聚合反应动力学模型可以表示为,(6.40),对应的具体模型为,(6.41),(6.42),(6.43),上一页,下一页,返回,(6.44),(6.45),(6.46),(6.47),(6.48),(6.49),(6.50),式中,状态变量为:x1=x,x2=u0,x3=u1,x4=u2;,上一页,下一页,返回,对应的具体模型为,式中,y1表示转化率;y2表示数均聚合度;y3表示重均聚合度。,上一页,下一页,返回,(6.51),2.物性系数与相应参数表达式中系数值的确定,(1)苯乙烯本体聚合的动力学常数与物性系数,(1/s)(6.52),(l/mols)(6.53),(l/mols)(6.54),(l/mols)(6.55),(g/mols)(6.56),(g/mols)(6.57),(6.58),(6.59),(K)(6.60),上一页,下一页,返回,(2)苯乙烯本体聚合操作态参数,(6.61),(mol/L)(6.62),(mol/L)(6.63),(mol/L)(6.64),上一页,下一页,返回,(3)链增长、链终止反应参数,(6.65),(6.66),(6.67),(6.68),式中的各相关参数为,上一页,下一页,返回,表6.2给出了在在聚合温度为6080,引发剂初始浓度为0.15、0.30、0.50时的参数识别值。,表6.2化学引发苯乙烯本体聚合反应动力学方程的参数识别值,注释:试验代号IA-60A表示为:IA为化学引发;60为聚合温度();A代表引发剂初始浓度W0(%)为0.15%。,上一页,下一页,返回,3.仿真算法的确定由于模型方程(6.55)式为非病态方程组,因此选择RK4法。4.仿真预处理仿真预处理的内容包括:聚合温度的给定;引发剂重量百分比浓度的给定;确定仿真步长;确定仿真精度;确定仿真总时间;状态变量初始值的给定;打印和显示间距的给定。,上一页,下一页,返回,5.仿真步骤1)根据(6.52)(6.60)式确定苯乙烯本体聚合的动力学常数与物性系数;2)根据(6.61)(6.64)式确定苯乙烯本体聚合操作态参数;3)完成仿真预处理的参数输入;4)计算右端函数表达式F(t,x),先计算(6.52)、(6.53)、(6.55)、(6.56)、(6.57)、(6.58)式中的相关部分,然后再计算(6.54)、(6.59)、(6.60)式中的相关部分;5)应用RK4法,按照仿真步长、仿真总时间、打印和显示间距进行循环计算;6)在每一仿真步长计算中,都需要根据求出的状态变量进行y=G(t,x)计算,以便得出相应的仿真结果(转化率、数均聚合度、重均聚合度)。,上一页,下一页,返回,6.3.3结果分析,1.仿真参数以化学引发苯乙烯本体聚合动力学仿真为例,试验代号:IA-60A。在本仿真示例中,仿真预处理的数据为聚合温度:60=333.15K引发剂重量百分比浓度:0.15%计算步长:10sec状态变量初始值:零初始值仿真时间:2200min输出时间间隔:50min,链增长、链终止反应动力学模型中的参数直接取自表6.2。,上一页,下一页,返回,2仿真结果显示仿真结果的部分数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课件民族大家庭
- 课件模板色彩搭配图
- 如何制作唱歌课件
- 单位员工消防培训
- 中职会计事务实务基础
- 招标合同培训课件
- 课件查看需求
- 区域游戏材料培训大纲
- 培训体系的搭建
- 广东会展营销自考考试题目及答案
- 经验萃取课件
- 金融标准化知识培训课件
- 2025广东惠州惠城区招聘社区工作站工作人员66人笔试备考试题及答案解析
- 洋务运动和边疆危机课件-2025-2026学年统编版八年级历史上册
- 中外航海文化知到课后答案智慧树章节测试答案2025年春中国人民解放军海军大连舰艇学院
- 部编高教版2023·职业模块 中职语文 2.《宁夏闽宁镇:昔日干沙滩今日金沙滩》 课件
- 数学人教A版(2019)必修第一册1.3集合的基本运算(共17张ppt)
- (完整PPT)半导体物理与器件物理课件
- 北京理工大学应用光学课件(大全)李林
- 保洁员的岗位职责景点保洁员岗位职责.doc
- 井下作业公司试气作业培训
评论
0/150
提交评论