Simulink交互式仿真20989.doc
文本预览下载声明
8.6离散时间系统和混合系统
8.6.1单位延迟模块和差分方程建模
单位延迟模块
图8.6-1 单位延迟模块
差分方程的标量法建模
【例8.6-1】设购房时贷款45万,年利率为,每月(即每期)等额本息还贷2500元,问:还贷后第60期的欠款是多少?还款总期数是多少?最后一期该还多少?
图8.6-2 以单位延迟模块为核心构成的块图解题模型
(1)
(2)
(3)
(4)保存模型和仿真运行
图8.6-3 欠贷曲线
〖说明〗
差分方程组的向量建模法
【例8.6-2】采用图8.6-4所示的块图模型exm080602.mdl求如下差分方程的输出
(8.6-5)
(8.6-6)
(8.6-7)
方程的初始条件是:。
图8.6-4 由向量法建立的求解差分方程组的块图模型
(1)模型exm080602所用模块和仿真参数配置
(2)保存和运行模型
图8.6-5 exm080602块图模型的输出
〖说明〗
离散积分模块和混合系统
离散时间积分模块
图8.6-6 离散时间积分模块的默认图标
混合系统的s变量替换法
【例8.6-3】在图8.6-7中,有两个闭环系统:下方的系统采用“连续超前-滞后校正器”;上方的则采用通过“Tustin近似”的“离散校正器”。在此。
图8.6-7 超前滞后校正器及其等价离散近似校正期间的比较模型
(1)本例的解题步骤
(2)关于图8.6-7块图模型的说明
(3)
Gcc=tf([190,969,95],[1,6.51,0.065]);
Ts=0.08;
Gdc=c2d(Gcc,Ts,Tustin)
[num,den]=tfdata(Gdc);
GdcNum=num{1};
GdcDen=den{1};
图8.6-8 模型内存操控区
(3)仿真比较
图8.6-9 采用不同校正器的系统阶跃响应比较
多速率系统的色彩标识
【例8.6-4】利用图8.6-10所示exm080604.mdl模型演示:不同速率的着色;零阶保持模块的使用。
图8.6-10 用色彩和文字标识不同速率
(1)
(2)
(3)
图8.6-11 被着色模型的色标图例
(4)保存和运行模型
图8.6-12 经零阶保持后两系统响应的比较
Simulink的分析工具
模型和模块信息的获取
模型状态及输入输出特征的获取
【例8.7-1】观察图8.7-1所示exm080701.mdl模型的特征参数。
图8.-1 具有三种采样速率的混合系统
(1)
图8.-2
(2)
[SZ,X0,StateCell]=exm080701 %获得模型信息
SZ =
2
1
0
0
0
0
3
X0 =
0
0
-0.5000
StateCell =
exm080701/Transfer Fcn
exm080701/Transfer Fcn
[1x34 char]
StateCell{3}
ans =
exm080701/Discrete-Time Integrator
(3)
图8.-3
模型/模块参数的指令获知和设置
【例8.7-2】以exm080701.mdl为例,演示:如何得知模型中各模块和可设置参数的具体准确名称;如何通过指令获取和设置模型中指定模块对话窗中的参数;如何得知“仿真参数配置框”中的可设置参数准确名称;又如何通过指令获取和设置这些模型仿真参数。
(1)
BN=find_system(exm080701)
BN =
exm080701
exm080701/Add
exm080701/Add1
[1x34 char]
exm080701/Gain
exm080701/Mux
exm080701/Scope
exm080701/Step
exm080701/Transfer Fcn
(2)
图8.
Gv0 =
1.4
Gv =
1.11
(3)
Ci0=get_param(exm080701,InitialState)
set_param(exm080701,InitialState,[0;0;-0.5])
Ci=get_param(exm080701,InitialState)
set_param(exm080701,InitialState,Ci0
显示全部