离散系统数学模型
- 格式:ppt
- 大小:2.18 MB
- 文档页数:34
2326.4 离散系统的数学模型为研究离散系统的性能,需要建立离散系统的数学模型。
线性离散系统的数学模型有差分方程、脉冲传递函数和离散状态空间表达式三种。
本节主要介绍差分方程及其解法,脉冲传递函数的定义,以及求开环脉冲传递函数和闭环脉冲传递函数的方法。
有关离散状态空表达式及其求解,将在第8章介绍。
6.4.1 线性常系数差分方程及其解法对于线性定常离散系统,k 时刻的输出)(k c ,不但与k 时刻的输入)(k r 有关,而且与k 时刻以前的输入 ),2(),1(--k r k r 有关,同时还与k 时刻以前的输出 ),2(),1(--k c k c 有关。
这种关系一般可以用n 阶后向差分方程来描述,即∑∑==-+--=mj jni i j k r bi k c a k c 01)()()( (6-34)式中,i a ,i =1,2,…,n 和j b ,j =0,1,…,m 为常系数,n m ≤。
式(6-34)称为n 阶线性常系数差分方程。
线性定常离散系统也可以用n 阶前向差分方程来描述,即∑∑==-++-+-=+mj jni i j m k r bi n k c a n k c 01)()()( (6-35)工程上求解常系数差分方程通常采用迭代法和z 变换法。
1. 迭代法若已知差分方程式(6-34)或式(6-35),并且给定输出序列的初值,则可以利用递推关系,在计算机上通过迭代一步一步地算出输出序列。
例6-10 已知二阶差分方程)2(6)1(5)()(---+=k c k c k r k c输入序列1)(=k r ,初始条件为1)1(,0)0(==c c ,试用迭代法求输出序列)(k c , ,5,4,3,2,1,0=k 。
解 根据初始条件及递推关系,得0)0(=c 1)1(=c6)0(6)1(5)2()2(=-+=c c r c 25)1(6)2(5)3()3(=-+=c c r c 90)2(6)3(5)4()4(=-+=c c r c301)3(6)4(5)5()5(=-+=c c r c2. z 变换法233设差分方程如式(6-34)所示,对差分方程两端取z 变换,并利用z 变换的实数位移定理,得到以z 为变量的代数方程,然后对代数方程的解)(z C 取z 反变换,可求得输出序列)(k c 。
离散事件系统的建模及仿真离散事件系统(DES)是由一组离散的事件组成的系统,这些事件发生的时间是不连续的,而是符合某些随机分布的。
其中最典型的例子就是计算机网络系统和制造业系统。
为了研究系统的行为和性能,需要进行建模和仿真。
一、离散事件系统模型离散事件系统模型主要分为:1. 离散时间模型离散时间模型将时间视作离散的时间点,系统状态在各个时间点之间发生变化。
变化是由离散事件引起的。
2. 连续时间模型连续时间模型将时间视作连续的时间流,系统状态是在时间流中按照连续方式演化的。
如具有阶段性和可重复性的工业生产过程。
3. 混合时间模型混合时间模型同时兼具离散和连续的特点。
如涉及到无线网络时,用户的驻留时间属于连续时间,用户数量的变化属于离散事件。
二、离散事件系统仿真离散事件系统仿真一般采用事件驱动的方法。
将系统分为若干模块,在每个模块中,定义被模拟的事件,并计算事件发生的时间和所带来的影响。
事件驱动仿真的主要思路是:1. 仿真的初期,将系统的状态初始化为所设定的状态,用“时钟”来模拟时间。
2. 仿真系统通过时钟来不断加倍地运行,等到仿真过程中需要出现事件的时候,就跳出当前仿真的运动,而声明事件的发生时间。
3. 标记事件后,仿真系统可以基于某种策略对事件进行排队,然后按照时间的先后顺序进行运行。
4. 在仿真的过程中,会根据发生的事件得出相应的结果,保存在仿真结果的数据结构中,用于后续的仿真分析。
离散事件系统仿真时要注意的地方:1. 对于大型系统,由于其状态空间太大,会导致模型的运行时间过长,从而影响仿真的效率。
2. 因为模型已经不仅仅是数学模型而是物理模型,所以需要考虑仿真结果的表示方法。
3. 仿真结果的分析是非常必要的,而且分析需要进行统计,统计方法必须要掌握。
三、离散事件系统的应用1. 计算机网络系统计算机网络系统中涉及到的很多问题都可以使用离散事件系统模型进行仿真。
如路由选择问题、网络拥塞问题、网络性能评估等。