控制系统仿真技术(四)-动态仿真集成环境simulink

1.已知系统结构如下图所示,分别用3种方式(Scope、Out1、To Workspace)得到Simulink仿真结果。
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述菜单栏Simulink进去Model Configuration Parameters点进去,选择Data Import/Export,将Format修改为Array,并注意你的Time和Output的变量名,会影响你的绘图
在这里插入图片描述

注意仿真结束回到命令行窗口绘图时,要注意plot(t,y)时,t和y就是你上面的Time和Output,且大部分版本还要加out.
所以正确写法为plot(out.tout,out.yout)
2. 下图为直流电机的双闭环系统框图。
在这里插入图片描述其中 ,Kp1=37.9118,Ki1=12.1855,Kp2=10.8485,Ki2=0.9591
(1) 建立该系统的Simulink模型;
在这里插入图片描述(2) 采用合适的步长和仿真时间,给出其单位阶跃响应。
在这里插入图片描述(3)采用线性化的方法求该系统的传递函数模型,进一步求单位阶跃响应,并与Simulink仿真结果进行对比。(提示:可尝试使用linearize()函数求其模型,step()函数生成单位阶跃响应)

>> [A,B,C,D]=linmod('ex_20_dj')
>> [num,den]=ss2tf(A,B,C,D);
>> G=tf(num,den)
G =
                                                             
  7.821e09s^6+3.132e12s^5+4.705e14s^4+3.148e16s^3+7.949e17s^2+3.215e17s+2.223e16
 ------------------------------------------------------------------------------------------------------------------
 s^10 + 655.9 s^9 + 1.79e05 s^8 + 2.77e07 s^7 + 2.8e09 s^6+ 1.976e11 s^5 + 9.523e12 s^4 + 2.761e14 s^3+ 3.555e15 s^2 + 1.413e15 s + 9.781e13
  >> step(G)

3.摆锤系统模型是一个由不可伸缩的细线(质量不计)吊装小球在中垂线两侧做往复运动的物理模型,如图所示。
在这里插入图片描述在这里插入图片描述(1) 控制力矩 Tc=1N`m
在这里插入图片描述在这里插入图片描述

(2)设前1.6s内控制力矩为一脉冲,即当0<=t<=1.6时,Tc=1.1Nm剩余时间 为零。
在这里插入图片描述在这里插入图片描述在这里插入图片描述Simulink建模如下:
在这里插入图片描述Solver参数调整如下:
在这里插入图片描述y1、y2输出如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿健也会编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值