预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共31页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第七章系统时间响应及其仿真第七章系统时间响应及其仿真7.1仿真算法7.1仿真算法7.1仿真算法7.1仿真算法7.1仿真算法7.1仿真算法7.1仿真算法7.1仿真算法将(8)式中K2按二元函数展开成泰勒级数,并取前三项显然由(11)式并不能唯一确定a1,a2,b1,b2,因为只有三个方程。所以对于同一个算法能够有不一样表现形式。7.1仿真算法7.1仿真算法7.1仿真算法7.1仿真算法7.1仿真算法7.1仿真算法7.1.4数值积分方法选择积分步长选择和控制积分步长选择标准在确保数值积分稳定性和精度前提下,尽可能选则较大积分步长,以降低仿真计算次数和仿真时间。固定步长与变步长固定步长:在整个仿真计算过程中,积分步长h一直不变。其算法简单,但极难确保步长最优。7.2系统仿真MATLAB函数7.2系统仿真MATLAB函数【例2】已知二阶微分方程求时间区间t=[0,20]微分方程解。(3)编写MATLAB主程序7.2系统仿真MATLAB函数【例4】已知系统模型,求其单位阶跃响应。7.2.2时间响应仿真MATLAB函数阶跃响应仿真函数(STEP)多系统阶跃响应调用格式在同一幅图中绘制多个系统单位阶跃响应曲线,可用以下调用格式:这种调用格式,还可定义每个系统响应曲线颜色、线型和标志,比如返回仿真输出调用格式其中,Y为输出响应,T为仿真时间向量。这种调用格式不绘制仿真曲线图。7.2系统仿真MATLAB函数7.2.2时间响应仿真MATLAB函数信号发生器和任意输入响应函数MATLAB也可计算LTI系统在任意输入作用下时间响应。信号发生器函数GENSIGGENSIG可为系统时间响应产生周期输入信号,其调用格式为:其中,Type为信号类型:‘sin’—正弦波‘square’—方波'pulse'—周期脉冲波Tau为信号周期;U为信号值向量;T为与U对应时间向量;Tf为信号时间区间;Ts为采样周期。7.2.2时间响应仿真MATLAB函数信号发生器和任意输入响应函数任意输入响应函数LSIMLSIM用来仿真系统对任意输入时间响应,并绘制响应曲线。其调用格式为:其中,sys为系统模型;U为输入信号向量;T为和输入对应时间向量;Ys为响应值向量;Ts为与Ys相对应时间向量。【例7】已知系统模型,计算系统在周期为5s方波信号作用下响应。练习