关于连续系统数字仿真方法的数学百科大全

编辑:sx_yangk

2013-11-20

当今社会是一个高速发展的信息社会。生活在信息社会,就要不断地接触或获取信息。如何获取信息呢?阅读便是其中一个重要的途径。据有人不完全统计,当今社会需要的各种信息约有80%以上直接或间接地来自于图书文献。这就说明阅读在当今社会的重要性。还在等什么,快来看看这篇关于连续系统数字仿真方法的数学百科大全吧~

lianxu xitong shuzi fangzhen fangfa

连续系统数字仿真方法

continuous systems digital simulation method

用数字计算机对连续系统进行仿真的方法。采用这种方法时首先将连续系统的数学模型转变为适合在数字计算机上进行试验的仿真模型,实现这种转变的计算方法主要有微分方程数值解法和离散相似法。

微分方程数值解法  连续系统的数学模型通常可用一组 [282-06]

282-06

的一阶常微分方程来描述,也可以写成[282-01]

282-01

这样可以通过对

从时间

0至

1=

0+

积分,计算出经过一个计算步长

以后

的值,即

 

[282-02]

282-02

用同样方法可以计算出下一个计算步长

后的

值:

 

[282-03]

282-03

按此方法递推下去,便可根据 

 算出变量 

 随时间变化的全过程。用

1,

2,…,

,…表示

(

1),

(

2),…,

(

) ,…。解算的关键是如何用数字计算机计算[282-07]

282-07

这个积分式,所以此法也称为数值积分法,它又可分为单步法和多步法。计算

+1只需要用到

(

,

)这一步的数据,称为单步法。若完成这一步后还需要用到

-1,

(

-1,

-1),

-2,

(

-2,

-2),…等前几步的数据,则称为多步法。最常用的单步法是龙格库塔法,最常用的多步法是阿旦姆斯法。一种改进的方法是变步长法,它能在仿真计算过程中自动估计误差,并按精度要求不断改变积分步长,因此对减少仿真计算时间有十分明显的效果。

 

离散相似法  直接从传递函数或状态方程转换为适合在数字计算机上处理的离散传递函数或离散状态方程的方法。它分为传递函数转换法和状态方程转换法两种。

传递函数转换法  从系统的传递函数G(

)求出与它特性相似的离散传递函数G(

)的方法。其步骤是:①对输入信号

(

)进行采样,使之成为离散信号

(

T),T为采样周期,

=0,1,2,…,②用信号重构器将 

(

T)恢复为连续信号

,③设信号重构器的传递函数为G

(

),则G(

)=

{G

(

)·G(

)},式中

表示对括号内的函数取Z变换。

 

为了保证仿真精度,要求采样周期T 符合采样定理,即

 ≤

/

,其中

为输入信号的最大角频率。实际可采用的信号重构器都不可能完全恢复原来输入的连续信号,所以会引起误差。减少这种误差的办法是在信号重构器前或后增加一个补偿器。另外还有一种直接利用

的替换关系由G(

)求出G(

)的方法,称为替换法。如欧拉替换:[283-01]

283-01

塔斯廷替换:[283-02]

283-02

后者具有良好的计算稳定性和精度,又可用计算机自动进行这种转换,因此应用较为广泛。

 

状态方程转换法  从连续状态方程经过离散化处理而求出与它特性相似的离散状态方程的方法。离散化处理的过程与传递函数转换法类似,因此同样存在由信号重构器所造成的误差,也可用补偿的办法来减少。如果能将输入信号

增广为系统的状态量,则可完全避免这部分误差,此法称为增广矩阵法。

 

步骤  连续系统数字仿真的具体步骤是:①选择合适的计算方法构成离散化的仿真模型。②选择积分步长、积分时间。若采用浮点运算则不必选比例尺。③编制仿真程序框图,按指定的语言编写源程序。④将源程序和数据输入计算机,上机求解。⑤记录输出的数据和图形。

这篇关于连续系统数字仿真方法的数学百科大全,你推荐给小伙伴了么?

标签:数学

免责声明

威廉希尔app (51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。