- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Simulink交互式仿真20989
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
原创力文档


文档评论(0)