第4章面向结构图的数字仿真法精选PPT.ppt
《第4章面向结构图的数字仿真法精选PPT.ppt》由会员分享,可在线阅读,更多相关《第4章面向结构图的数字仿真法精选PPT.ppt(110页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章面向结构图的数字仿真法第1页,本讲稿共110页第四章第四章 面向结构图的数字仿真法面向结构图的数字仿真法 本章介绍两种由一些典型环节构成的复杂系统仿真的方法。在这类仿真程序中,先将仿真这些典型环节特性的仿真子程序编制好;在仿真时,只要输入各典型环节的参数以及环节间的连接关系的参数便可以作系统的仿真。这就是面向结构图的数字仿真法,它可以解决上述困难,且具有一些优点:第2页,本讲稿共110页第四章第四章 面向结构图的数字仿真法面向结构图的数字仿真法1.很容易改变某些参数环节,便于研究各环节参数对系统的影响。2.不需要计算出总的传递函数,并且可以直接得到各个环节的动态性能。3.系统中含有非线性
2、环节时也比较容易处理。第3页,本讲稿共110页第四章第四章 面向结构图的数字仿真法面向结构图的数字仿真法本章内容:第一节介绍面向结构图仿真各典型环节仿真模型的确定。第二节介绍面向结构图模型离散相似法仿真的方法。第三节介绍对于含有典型非线性环节的处理方法。第四节介绍连续系统结构图仿真方法、程序的编制及应用。第4页,本讲稿共110页4.1 典型环节仿真模型的确定典型环节仿真模型的确定n在第二章第四节中已经介绍了状态方程离散化的方法,即对一个状态方程加入虚拟的采样器和保持器,当采样频率合适时则可实现信号重构。面向结构图仿真方法其基本思想就是将结构图化简为各个典型环节组成,然后在各个典型环节前加入虚拟
3、的采样器和保持器使各环节独自构成一个便于计算机仿真的差分方程。本节就是求出个典型环节对应的离散状态方程得系数矩阵 ,即 。1.积分环节n积分环节如图4.1.1所示,其传递函数可写为 (4.1.1)第5页,本讲稿共110页4.1 典型环节仿真模型的确定典型环节仿真模型的确定状态方程为 (4.1.2)根据(2.4.9)式可得 图4.1.1 积分环节结构图 其中 。离散状态方程为 (4.1.3)第6页,本讲稿共110页4.1 典型环节仿真模型的确定典型环节仿真模型的确定 2.比例积分环节n比例积分环节如图4.1.2所示。显见,状态方程与积分环节一致,不同的是输出方程、传递函数可写为 (4.1.4)n
4、其中:,。n根据(2.4.9)式,比例积分环节的状态方程和输出方程可写为 (4.1.4)图4.1.2 比例积分环节结构图 第7页,本讲稿共110页4.1 典型环节仿真模型的确定典型环节仿真模型的确定n显见,同积分环节一样,仅离散状态方程中的输出方程与(4.1.3)是不一样。即(4.1.6)3.惯性环节n惯性环节的结构图如图4.1.3所示,其传递函数可写为 (4.1.7)第8页,本讲稿共110页4.1 典型环节仿真模型的确定典型环节仿真模型的确定其中:,环节的状态方程和输出方程为 (4.1.8)图4.1.3 惯性环节结构图根据(2.4.9)式,其差分方程的各项系数为第9页,本讲稿共110页4.1
5、 典型环节仿真模型的确定典型环节仿真模型的确定离散状态方程为(4.1.9)4.比例惯性环节n比例惯性环节的结构图如图4.1.4所示。传递函数可写为 (4.1.10)其中:,。第10页,本讲稿共110页4.1 典型环节仿真模型的确定典型环节仿真模型的确定n状态方程为 (4.1.11)图4.1.4 比例惯性环节结构图n显见状态方程与惯性环节一样,故 (T),m(T),m(T)的计算也一样,仅输出方程不一样,故得离散状态方程为 (4.1.12)第11页,本讲稿共110页4.1 典型环节仿真模型的确定典型环节仿真模型的确定n处理上述几种典型环节外,常用的还有二阶环节 ,它可由图4.1.5所示结构组成。
6、图4.1.5 二阶环节等效结构图n可见高阶环节均可用前述几种典型环节获得。第12页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真n面向结构图模型的离散相似法仿真除了需要建立典型环节的差分式外,还需要建立能描述系统连接方式的方程。在上一节的基础上,本节将进一步介绍系统连接矩阵的建立和面向结构图模型的离散相似法仿真方法以及计算程序的实现。一、连接矩阵n上一节,介绍了环节离散化方法以及所得到的差分方程模型的形式。但这仅仅表示了各个单独环节输入和输出之间的关系。为了实现面向结构图离散相似法仿真,还必须把这些环节按照系统结构图的要求连接起来、以保证正确的计算次序。设系统的第 个环节输
7、入、输出分别用 表示,为系统的外部输入量,则 第13页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真(4.2.1)n可把(4.2.1)式写成 (4.2.2)式中 是一个 维长方矩阵。这是把表示输入信号与系统连接情况的 矩阵放在原连接矩阵的第一列,也就是n 第14页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真 表示第 个环节输入之间的连接方式。n 而 是一个 的列矢量,。例如,有一系统如图4.2.1所示。如果已知各环节的传递函数,则很容易将其离散化,各个环节的输入输出关系为 (4.2.3)(4.2.4)第15页,本讲稿共110页4.2 结构图离散相似法仿
8、真结构图离散相似法仿真 图4.2.1 系统结构图 二、仿真程序的设计n把不同类型环节的离散系数的计算分别编成子程序。在程序中引入一个标志参数 ,表示该典型环节的类型,假设一个通用程序只包括下列四种典型环节,且 与典型环节对应关系如下n当 =0时,表示第I个环节为积分环节 。n当 =1时,表示第I个环节为比例积分环节 。n当 =2时,表示第I个环节为惯性环节 。n当 =3时,表示第I个环节为比例惯性环节 。第16页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真n由前述可知,对于 =0和 =1两种典型环节,计算状态变量的公式相同,只是它们输出变量计算公式不同。而同样对于 =2和
9、=3的典型环节,也是计算状态变量的公式相同,仅仅是输出方程不同。在步长取定后,典型环节的离散(T),m(T),m(T),图4.2.2 仿真流程图 第17页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真n就仅是典型环节的参数(时间常数、放大增益)的函数,可以预先根据典型环节的类型分别编成子程序,仿真时即可根据 方便地调用。n系统的连接情况,仍用连接矩阵W来描述。n面向系统结构图离散化仿真的工作流程图如图4.2.2所示。n按系统的典型环节离散化仿真,其主要优点是:(1)各个环节的离散状态方程系数计算简单,而且可以一步求出,不像龙格-库塔法那样,每一步都要重新计算龙格-库塔系数,
10、因而计算量相对来说较小。(2)由于各个环节的输入量 ,输出量 每一步都可求出,所以很容易推广到含有非线性环节的系统仿真中去。第18页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真n 该方法的主要缺点是计算精度低。因为每个环节的输入实际上都是使用了它们的近似值(举行近似或梯形近似),故仅有一阶或二阶精度,这会带来计算误差,而且环节越多,误差越大。这一点下面还将进一步分析。另外,需要指出的是,当输入采用梯形近似法时,需要用到 来求取 ,这通常是难以办到的。于是在仿真中有时只得采用简单的向后差分的方法来计算 即 。由于 本来的定义是表示在 区间输入信号的平均变化速度,所以用向后差
11、分的方法来计算 实际上使用前一个周期 的输入信号的平均变化速度来近似代替周期 的输入信号变化速度,相差一个采样周期。这显然会使计算误差增大。第19页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真三、仿真算例及分析n用该程序求某四阶系统(结构图见图4.2.3)在阶跃函数作用下的过渡过程。图4.2.3 四阶系统结构图n首先,确定典型环节类型和环节编号,本例从左到右顺序排号,第一块类型号 ,第二块类型号 ,第三块类型号 ,第四块类型号 根据图4.2.3所示可写出连接矩阵为第20页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真n根据经验公式 ,大约可达到0.5%
12、左右的精度,为系统开环频率特性的剪切频率。在此例中,因此可选。输入数据有第21页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真n环节序号 初始值 初始值 1 1 1 0 0 2 0 1 1 0 0 0 3 1 0 0 0 4 1 0 0 0n连接矩阵第22页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真n仿真参数 采样周期 仿真时间 打印、显示时间 间隔输出环节号1 0.01 10 1 1n输入以上三组参数后,便可在计算机上仿真。四、采用补偿器提高模型精度和稳定性的方法n系统的离散化过程,就是在连续系统中加入虚拟的采样开关和保持器。由于保持器不可能完整无
13、误地将连续信号重构出来,因此必然会产生仿真误差。一般来讲,采样间隔越大,仿真的误差也就越大。为了减少误差,很自然地就想到是否能在这个仿真器中模型中加进校正补偿环节。一般所加入的补偿 第23页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真n器应尽可能好地抵消经过采样-保持器所造成的失真,补偿器常常采用超前的 的形式,其中 可以根据实际情况选取。整个仿真模型如图4.2.4所示。n下面以积分环节为例来说明这种方法的基本原理。n假定 ,则按图4.2.4所示构成的仿真模型的 为 (4.2.5)图4.2.4 加校正的数字仿真模型 第24页,本讲稿共110页4.2 结构图离散相似法仿真结
14、构图离散相似法仿真n对 做一次近似,即去 (4.2.6)n则(4.2.5)是变成 (4.2.7)n写成差分方程 (4.2.8)n选择不同的 ,可得各种不同数值及分公式。比如第25页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真n选 ,则有 欧拉公式n选 ,则有 梯形公式n选 ,则有 超前欧拉公式。n在梯形公式及超前欧拉公式都有 项,一般它是未知的,在计算 时只知道 。为此,可以先对输入信号加一拍延滞,然后再加大 ,补偿这种延滞所造成的误差。如图4.2.5所示,则有 (4.2.9)(4.2.10)第26页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真n选
15、,根据(4.2.10)式可得 (4.2.11)n这就是亚当斯公式。图4.2.5 补偿延滞造成的误差n由于 ,可调,故将(4.2.8)及(4.2.10)式称为可调整的数值计分共识。把这种方法用于复杂系统的快速仿真,就可以得出允许较大步距、又有一定精度的仿真模型。通常将这种方法称为可调的数值积分法。第27页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真n当将这种方法用于复杂系统时,为获得仿真模型,其基本步骤是:(1)在系统的输入端加虚拟的采样器及保持器,然后加 上补偿环节,如图4.2.4所示。(2)求出该图所示的离散化系统的脉冲传递函数 ,并列出它的差分方程,这就是仿真模型。(
16、3)用高阶的龙格-库塔法计算该系统的相应,将它作为一个标准解,然后给出不同的 ,计算仿真模型的响应,并将它与标准解进行比较,直到误差达到最小为止。第28页,本讲稿共110页4.2 结构图离散相似法仿真结构图离散相似法仿真n利用上述步骤仅仅是计算出了系统的输入量y。如果不仅对y感兴趣,而且对于系统中的其他变量也有兴趣,那么就必须将系统分成几个部分,每部分都要加虚拟的采样器及保持器。至于校正补偿环节则按一般系统的校正原则,可以对每一个小闭环加一个 。调整时,一般是先调外环的。调整的目标是要求所获得的仿真模型在较大的计算步距时仍能最好地与实际模型相接近。,地选取可采用第六章所介绍的参数寻优程序来确定
17、。第29页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真n在本章的上一节中曾提到,利用离散相似法编制的仿真程序虽然精度低,但是却可以十分方便地推广应用到这类非线性系统中去,其主要原因是在仿真计算程序中,每走一步,各个环节的输入量及输出量都将重新计算一次。因此非线性环节子程序很容易加入到仿真程序中去。下面首先介绍典型的非线性环节的仿真。一、非线性环节仿真子程序一、非线性环节仿真子程序 1.饱和非线性n完成图4.3.1所示饱和非线性特性输入-输出之间的仿真程序,可采用图4.3.2所示的仿真流程图,并相应地编制子程序在使用中调用。第30页,本讲稿共110页4.3非线性系统的数字仿真
18、非线性系统的数字仿真 图4.3.1 饱和非线性特性 图4.3.2 饱和非线性仿真程序流程图第31页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真 2.失灵区非线性n图4.3.3所示的失灵区非线性特性输入-输出之间的仿真流程图如图4.3.4所示。图4.3.3 失灵区非线性特性 图4.3.4 失灵区非线性仿真程序流程图 第32页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真3.齿轮间隙(磁滞回环)非线性(图4.3.5)n设 为上一次的输入,为上一次的输出。若当 0时,且 ,则 =即,若只满足前一个条件,而不满足后一个条件,则是工作在由左边的特性过渡到右边的特性上
19、。图4.3.5 齿轮间隙非线性特性第33页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真 图4.3.6 齿轮间隙非线性仿真程序流程图 第34页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真n若当 0时,且 +,则 =+其他情况,=,即输出维持不变,正好在走间隙这一段。程序流程图见4.3.6。二、含有非线性环节的离散相似法仿真程序的计算方法二、含有非线性环节的离散相似法仿真程序的计算方法n当系统中有上述典型环节时,本章第二节讲的离散相似法仿真程序要作如下修改:(1)对每个环节要增设一个参数 ,表示第 个环节的入口或出口有那种类型的非线性环节。(2)对每个环节要
20、增设一个参数 ,表示第 个环节的入口的那个非线性环节的参数 ,当第 个环节入口没有非线性时,=0。第35页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真n因此在输入数据时,对于每一个非线性环节都要同时送 ,8个数据。其中 ,为线性环节 的系数,的含义为:=0 表示该环节前、后无非线性环节。=1 表示该环节前有饱和非线性环节。=2 表示该环节前有失灵区非线性环节。=3 表示该环节前有齿轮间隙非线性环节。=4 表示该环节后有饱和非线性环节。第36页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真 =5 表示该环节后有失灵区非线性环节。=6 表示该环节后有齿轮间隙非
21、线性环节。n 的意义可以参见图4.3.1,图4.3.5所示的非线性参数。(3)一个完整的面向结构图的离散相似法仿真程序框图如图4.3.7所示:第37页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真三、非线性系统仿真举例三、非线性系统仿真举例n有一个四阶非线性系统仿真结构图如图4.3.8所示。试分析:当阶跃输入 时:无非线性环节;非线性环节为饱和特性(见图4.3.1),且 ;非线性环节为失灵区特性(见图3.3.3),且 ,这三种情况下的系统输出响应,并分析结果。n第一步:确定系统各个环节号。本例除第一个环节前有非线性环节外,其余都为线性环节。n第二步:根据图4.3.9所示写出连
22、接矩阵为第38页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真 图4.3.7 离散相似法仿真程序框图 第39页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真 图4.3.8 四阶非线性系统结构图 图4.3.9 四阶非线性系统仿真框图第40页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真n第三步:运行程序根据提示输入数据。输入的数据有:(1)各环节参数,按第二种情况考虑,非线性环节为饱和特性,即 0.1 1 0.5 1 0 0 1 0 1 1 0 0 0 0 2 1 2 0 0 0 0 10 1 10 0 0 0 0(2)输入连接矩阵数据,即第
23、41页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真(3)输入仿真参数。根据经验公式 ,采样周期按各环节最小的时间常数的选取,本例中最小时间常数为0.1,故采样周期选为0.01。仿真时间去10s,且观察第1号、4号环节输出,因此仿真参数输入时如下:第42页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真 采样周期 仿真时间 打印、显示时间间隔 输出环节号 0.01 10 1 1,4n第五步:结果分析。将以上三组数据输入到仿真程序中,运行后可得到数据结果。通过该程序的仿真结果,可以分析系统中典型非线性环节对系统的影响。1.饱和非线性对系统过渡过程的影响n当自动控
24、制系统中(非条件稳定系统)存在饱和元件时,此时系统的稳定性将变好,而快速性将变坏,也即超调量将减小,而过渡过程时间增加。这与自动控制原理理论分析结果相同。第43页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真2.失灵区非线性对系统过渡过程的影响n根据调解原理分析可知:若系统中具有失灵区非线性环节,那么系统的动态品质将变坏,而对稳定性影响不大。其原因是:(1)由于有失灵区,在过渡过程的起始段,相当于减小了系统的开环增益,故过度过程变缓。(2)当输入量接近稳定时,放大器处于稳定区,系统处于失控状态,控制作用为零,故超调量将略微增大。(3)由于放大器有失灵区,故在过渡过程中有尾部,
25、系统也处于失控状态,因此将出现一个很长的尾巴。即从系统进入失灵区到输出量进入稳态值区(5%),输出量变化十分缓慢。第44页,本讲稿共110页4.3非线性系统的数字仿真非线性系统的数字仿真3.齿轮间隙非线性对系统的影响n由于存在齿轮间隙,当系统的输出值超过稳态值时,因系统有反向调节的趋势,输出将维持不变一直要等非线性环节的输入 走完间隙时输出才能下降。而当输出值反向偏离稳态值时,系统邮政向调节的趋势,输出又将维持不变,一直要等非线性环节的输入 走完间隙时输出才能回升。其结果,系统将会在稳态值附近以某一幅度和频率进行震荡,即系统始终在一个极限环内运动,而无法稳定下来。第45页,本讲稿共110页4.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 结构图 数字 仿真 精选 PPT
限制150内