- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用MATLAB控制系统仿真
第五节 ;提纲;引言;一、弹簧-重物-阻尼器系统;过阻尼情况:y(0)=0.15 m wn= (弧度/秒)
( )
欠阻尼情况:y(0)=0.15 m wn= (弧度/秒)
( )
;y0=0.15;wn=sqrt(2);
zeta1=3/(2*sqrt(2)); zeta2=1/(2*sqrt(2));
t=[0:0.1:10];
unforced
; * 计算系统在给定初始条件下的自由运动
t1=acos(zeta1)*ones(1,length(t));
t2=acos(zeta2)*ones(1,length(t));
c1=(y0/sqrt(1-zeta1^2)); c2=(y0/sqrt(1-zeta2^2));
y1=c1*exp(-zeta1*wn*t)sin(wn*sqrt(1-zeta1^2)*t+t1);
y2=c2*exp(-zeta2*wn*t)sin(wn*sqrt(1-zeta2^2)*t+t2);
* 计算运动曲线的包络线
bu=c2*exp(-zeta2*wn*t);bl=-bu;
* 画图
plot(t,y1, ‘-’,t,y2,‘-’,t,bu, ‘--’,bl, ‘--’),grid
xlabel(‘Time[sec]’), ylabel(‘y(t) Displacement[m]’)
text(0.2,0.85,[‘oeverdamped zeta1=’,num2str(zeta1),] )
text(0.2,0.80,[‘underdamped zeta2=’,num2str(zeta2),] ) ;图2-64 弹簧—重物—阻尼器的自由运动曲线
?
; 在MATLAB中多项式由行向量组成,这些行向量包含了降次
排列的多项式系数。例如多项式p(s)=1s3+3s2+0s1+4s0,按图2-65
的格式输入p=[1 3 0 4], ; 矩阵乘法由MATLAB的conv()函数完成。把两个多项式相乘
合并成一个多项式n(s),即:
n(s)= (3s2 +2s +1) (s +4) = 3s3 +14s2 +9s +4
; 设传递函数为G(s)=num/den,其中num和den均为多项式。利
用函数:
;图2-67 零极点图
;numg=[6 0 1];deng=[1 3 3 1];
z=roots(numg)
z=
0+0.4082j
0-0.4082j
p=roots1(deng)
p=
-1
-1
-1
n1=[1 1]; n2=[1 2]; d1=[1 2*j]; d2=[1 –2*j]; d3=[1 3];
numh=conv(n1,n2); denh=conv(d1,conv(d2,d3));
num=conv(numg,denh); den=conv(deng,numh);
printsys(num,den)
num/den=
6s^5+18s^4+25s^3+ ;三、结构图模型;串联函数的用法示于图2-69:
?
; 当系统是以并联的形式连接时,利用parallel()函数可得到系
统的传递函数。指令的具体形式为:
系统以反馈方式构成闭环,则系统的闭环传递函数为:
; feedback()函数的用法为:
[num,den]= feedback (numg,deng,numh,denh, sign)
其中numh为H (s)的分子多项式,denh为分母多项式。
闭环反馈系统的结构图如图2-70所示,被控对象G(s)和控制
部分Gc (s)以及测量环节H (s)的传递函数分别为:
; 应用series()函数和feedback()函数求闭环传递函数的MATLAB
指令如图2-71 所示:
; 例2.12 一个多环的反馈系统如图2-49所示,给定各环节的传
递函数为:
;解 求解步骤如下:
步骤1:输入系统各环节的传递函数;
步骤2:将H2的综合点移至G2后;
步骤3:消去G3,G2,H2环;
步骤4:消去包含H3的环;
步骤5:消去其余的环,计算GB (s)。
根据上述步骤的MATLAB指令以及计算结果在图2-72中。
;nh3=[1 1];dh3=[1 2];
[n1,d1]=series(ng2,dg2
您可能关注的文档
最近下载
- 《陆上风力发电机组钢混塔架施工与质量验收规范》编制说明.pdf VIP
- 苏J/T16-2004(二)建筑外保温构造图集(二)挤塑聚苯乙烯泡沫塑料板外保温系统.docx VIP
- 公路水运施工企业安全生产管理人员培训课件.ppt
- 华东交通大学2010—2011学年考试卷《复变函数》期末试卷.doc VIP
- 南京开通KT820数控车床说明书.pdf VIP
- 县卫生健康局副局长2025年度民主生活会个人对照检查材料(五个带头).docx VIP
- 班会少年强则国强.ppt VIP
- 《版权所有侵权必究》课件.ppt VIP
- 《SWOT分析法介绍》课件.ppt VIP
- 2023-2024学年河南省郑州市郑东新区四年级(上)期末数学试卷(全解析版).docx VIP
原创力文档


文档评论(0)