系统建模与仿真 第15次课课件.ppt
《系统建模与仿真 第15次课课件.ppt》由会员分享,可在线阅读,更多相关《系统建模与仿真 第15次课课件.ppt(122页珍藏版)》请在三一办公上搜索。
1、1,例6,6.6 非线性系统模型的小偏差线性化(续),2,解,在Simulink中搭建模型如下图所示。,3,假设该模型的Simulink文件名定为simu006.mdl。,则可在Matlab的工作空间中输入下列语句:, x0,u0,y,dx=trim(simu006,0),其运行结果如下:,4,x0 = -1.5708 0.0000u0 = 4.9589e-004y = -1.5708dx = 1.0e-010 * -0.4463 0.0204,5,输入下列语句得出线性化状态空间模型:, A,B,C,D=linmod2(simu006); G=ss(A,B,C,D),运行结果如下:,6,a =
2、 x1 x2 x1 0 0 x2 0 -5 b = u1 x1 0 x2 1,7,c = x1 x2 y1 1 1 d = u1 y1 0 Continuous-time model.,8,即得小偏差线性化模型:,其中:,9,对原非线性系统做单位阶跃响应仿真试验。,在Simulink模型中将输入信号换成单位阶跃信号,,将输出信号换成示波器。,在Simulink中将模型改成如下图所示。,10,11,Simulink运行结果如下图所示。,非线性系统的单位阶跃响应,12,对线性化系统做单位阶跃响应仿真试验。,在MATLAB的工作空间中输入命令:,step(G,0.5)grid;,The final
3、time.,MATLAB运行结果如下图所示。,13,线性化系统的单位阶跃响应,14,可见两个系统的单位阶跃响应差别很明显。,这说明小偏差线性化的精度不高;,15,例7,考虑时滞系统的小偏差线性化问题,16,初始状态为,先对这个时滞系统进行单位阶跃响应仿真研究。,搭建Simulink模型如下:,17,18,运行该Simulink模型得结果如下:,19,现在对该时滞系统进行小偏差线性化。,首先建立simulink模型如下图。,20,21,定义该simulink模型的文件名为sim_010.mdl。,在MATLAB的工作空间中输入命令:, A,b,c,d=linmod2(sim_010); G=ss
4、(A,b,c,d),22,结果如下:,a = x1 x2 x3 x1 -3 0.5 0 x2 0 -5 0 x3 -1 2 0 b = u1 x1 0 x2 1 x3 0,23,c = x1 x2 x3 y1 1 0 0d = u1 y1 0 Continuous-time model.,24,小偏差线性化模型为,其中:,25,现在对这个时滞系统的小偏差线性化模型进行单位阶跃响应仿真研究。,在MATLAB的工作空间中输入命令:, step(G,10); grid;,26,运行结果如下:,27,应用linmod函数,运行结果如下:,28,显然,这个时滞系统和它的小偏差线性化模型的单位阶跃响应曲线
5、相差很大。说明:虽然时滞系统也可以看作一种非线性系统,但是它的小偏差线性化模型一般来说却是不可信赖的。,29,例8,考虑多变量非线性系统的小偏差线性化问题,30,初始状态为,首先建立simulink模型如下图。,31,32,定义该simulink模型的文件名为sim_012.mdl。,在MATLAB的工作空间中输入命令:, A,b,c,d=linmod2(sim_012); G=ss(A,b,c,d),33,结果如下:,a = x1 x2 x3 x1 -3 0 1.953e-009 x2 0 -16 0 x3 -1 0 2 b = u1 u2 x1 0 0 x2 1 0 x3 0 1,34,c
6、 = x1 x2 x3 y1 1 0 0 y2 0 1 0 d = u1 u2 y1 0 0 y2 0 0 Continuous-time model.,35,小偏差线性化模型为,其中:,36,为了将原非线性模型和小偏差线性化模型作比较,假定两个输入信号均取为单位阶跃。,在Simulink环境下对这两个系统分别进行仿真。,先对非线性系统进行仿真,结果如下:,37,非线性系统单位阶跃响应,38,非线性系统单位阶跃响应,39,再对线性化系统进行仿真,搭建simulink模型如下:,40,结果如下:,线性化系统单位阶跃响应,41,线性化系统单位阶跃响应,42,显然,这个非线性系统和它的小偏差线性化模
7、型的单位阶跃响应曲线相差很大。说明:小偏差线性化模型一般来说却是不可信赖的。,可见,对于非线性很严重的系统,小偏差线性化不是首选的方法。在这种情况下,我们应当考虑非线性系统的大范围线性化精确线性化。这涉及到非线性系统的微分几何理论。,43,复 习,44,第一章 绪论,系统的三要素,模型可分为两大类,模型描述的详细程度,45,仿真的基本概念框架,仿真是一种基于模型的活动,“系统、模型、仿真”三者之间有着密切的关系,46,系统仿真的三个基本的活动,系统仿真的三要素,47,48,系统仿真的分类,49,系统仿真的一般步骤,系统仿真的一般步骤可用图1.3来描述。,50,第二章 经典建模方法,数学建模的信
8、息源,1目标和目的,2先验知识,3试验数据,物理和化学的知识!,51,建模途径,演绎法建模,归纳法建模,实用法建模,52,模型的可信性分为,(1)在行为水平上的可信性;,(2)在状态结构水平上的可信性;,(3)在分解结构水平上的可信性。,53,有自衡能力的单容对象的数学模型,有纯滞后的单容对象的数学模型,无自衡能力的单容对象的数学模型,54,带有纯滞后的无自衡能力的单容对象的数学模型,有自衡能力的多容对象的数学模型,55,无自衡能力的多容对象的数学模型,带有纯滞后的无自衡能力的多容对象的数学模型,56,图2.11 响应曲线,2.3.2 求取对象数学模型的实验方法,57,矩形脉冲可以看成是由两个
9、方向相反的、有时差的阶跃信号的合成。,矩形脉冲响应曲线可以看成是由两个方向相反的、有时差的阶跃响应曲线的合成。,58,59,60,根据阶跃响应曲线求放大系数、时间常数的方法:,61,62,63,线性差分模型,最小二乘离线算法,正定,64,65,66,递推最小二乘算法,67,(1)设 为N的初始值,则可算出初值,68,第三章 连续系统的数字仿真,经典的数值积分法,单步法,多步法,69,欧拉法用矩形面积近似表示积分结果,也就是当 时, 的近似值为 :,重复上述做法,当 时,,人们对数值积分方法进行了长期探索,其中欧拉法是最经典的近似方法。,70,为进一步提高计算精度,人们提出了“梯形法”。令 ,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统建模与仿真 第15次课课件 系统 建模 仿真 15 课件

链接地址:https://www.31ppt.com/p-1867954.html