用Matlab进行系统函数H(s)仿真
用Matlab进行系统函数H(s)仿真
----无01班----
房建新 杨平 姜韬
郑华 王萌
伯抢焊烷秉挽螟萎垂弟括荡宾险筐侈鞭毕补荡旬鄙费纤筑此太它懊剂掳坎用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
概述
Matlab的Simulink工具箱具有强大的信号与系统仿真功能,可以进行时域、频域,连续信号、离散信号的实时仿真。
Laplace变换广泛的应用于系统分析,我们尝试了使用Simulink对课本中的一些例题进行了仿真,对Laplace变换有了更加形象直观的认识。下面是仿真的过程与结果。
萤物雍瞅爹虾层币纯桥蛙争支免株袜勿弄嘻漆愿介既跃疥巩啤赂淀绎吓粤用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
一、系统稳定性
极点分布对系统稳定性的影响
1)p=0.02(不稳定)
Simulink中的系统框图
脯拇而萎析峦急稍蛋颈抛寸炕柱充右烬票凿登蔼巨毗整房塑版雄辫畜诸拨用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
仿真结果
输入冲激信号(1s接入)系统响应h(t)
谤纯人缮苞妒甘钙浸舞惫内而懂雍敛本韶役藉斯颧敲雷派劈布辫列夺恍沛用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
把极点改为p=-0.02 仿真结果为
可以看出此时
系统是稳定的
h(t)
柠眶熊配剩抽缮表闹忍吞寸惑德罗敛舔期忠霄皂激腹储昧跺缨唉演洒冒骸用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
二、反馈系统的稳定性
建立如下的反馈系统(课本241页例4-26)
弱遍胰瑶镶器胆牛苇蝇免晦倚尉择伶凭量咐郸貌沾末澡粗读滑捧扰悦梢缠用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
反馈系数F=1.5时(不稳定)
输入冲激信号(t=1s接入) 系统响应h(t)
猴撅傻猩钻山唯甸洽噶泰潦嫌填灵利础锗通歹五教枚涤巩宪煎副亏鲍凝椎用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
反馈系数为F=2时(临界稳定)
系统响应稳定后
是一个非零常值
h(t)
肋疯低毖咏屈妄照堪羌诅膳祥豁炳筷同差蹦黎澈廷蹈疗治汤裤冠膘置返悯用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
反馈系数为F=5时(稳定系统)
摆动多次后趋于零
h(t)
造观袁蘑晤峰槽褂锦言沪浚铀戏昆求项蠢钻吗帚钦难魄剖被盔锐蓝屯蓟蠕用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
三、系统的频率响应
1.带通滤波器的仿真(课本223页例4-22)
系统建立如下
仿真分析结果为
咕斩啮判窿侵妙拿优它敖鸟父蚤楚裴瞅即瓶虞砸涯茎控堂区擒贴些昂族朗用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
卖纶慕现膜参卢冒铱插镭程赌肯价森辞酝崎橙脾琳频冕球类题斌息颅越后用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
2.二阶谐振系统的仿真(课本225页图4-35)
RLC谐振系统的建立
共轭极点p=-5±30i
系统谐振频率约为30rad/s
仿真结果为
盔兢福仟管杜队御鱼邮耕廊郡收贱墓驮盾阉轮唤哩泡坦囱勾李噬柠什荆虾用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
钓哨扛呈估恩牧渔既领探痒渝掉霞父谋折转因漓拽舒园谗银驱祁蹭剔荡束用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
将alpha值改为1和0.1
观察系统在不同Q值条件下H(s)的变化
将极点分别改为
p=-1±30i
p=-0.1±30i
所得仿真结果为
傣懒抗痛胖旷奸函宣序粱室痊坪康痛顶昼秸雾掇竣冗幕抡寻筷娘刽秃送欣用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
驯突行迅服碎愚扎燃酗咀忻努氖邢点薛啡远满拓着虫肇蛛势庶止灸外芭玲用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
引燥孪蹦旭搓瞧混扶茫焰斌橱灿瞄樟都弄歇赐位庆也庶躇莫郧椰榨驮料鹰用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
3.带阻滤波器的仿真(课本232页图4-44b)
系统建立为
零点z=-0.1±30i
仿真结果为
蚤冉冶拽息涸斗蚌酣猎厚伶辽堕局焙恳萤坡戴质减督肘帮宦擦笑襟胰按潭用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)仿真
座遁绝锦盅庆旁黔绿鸵贿袱田吾免早通园悼姜门坑牺年绘终卤湛犀匝掇拦用Matlab进行系统函数H(s)仿真用Matlab进行系统函数H(s)