- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1kMatlab在自动控制理论中的应用,控制理论matlab教程,matlab自动控制,自动控制原理matlab,matlab控制应用,matlab控制应用实例,ds证据理论matlab,证据理论matlab,matlab理论力学,随机矩阵理论matlab
3、 Nichols 图 MATLAB中绘制Nichols图的函数是Nichols (),调用格式为 nichols (num,den) nichols (num,den, w ) [mag, phase, w]=nichols (num,den) [mag, phase ]=nichols (num,den,w) nichols(num,den)可以绘制传递函数为 时系统的nichols图。当带输出变量引用函数时,可以得到系统nichols图线的数据,而不直接绘出nichols图线。 例如: num=2; den=[1 2 3 0]; nichols(num,den); ngrid; MATLAB 离散控制系统分析 MATLAB在离散控制系统中起着重要作用。无论将连续系统离散化、离散控制系统的离散输出响应、连续输出响应、离散控制系统设计等方面,都可以用MATLAB进行研究。 1、连续系统的离散化 连续系统离散化,在MATLAB中应用c2d( ) 函数实现,其调用格式为c2d(num,den,T,’zoh’) 其中:num—传递函数分子多项式系数;den--传递函数分母多项式系数;T—采样周期;‘zoh’—零阶保持。 R(s) C(s) 例:已知采样系统的结构图如图8-43所示,求开环脉冲传递函数。采样周期T=1s。 解:可用解析法求出 用MATLAB可以方便地求出上述结果,程序如下: num=[1]; den=[1,1,0]; T=1; [numz,denz]=c2d(num,den,T,’zoh’); printsys(numz,denz,’Z’) 2、采样系统的响应 在MATLAB中,求系统的响应可应用dstep( ),dimpulse( ),dlsim( )函数来实现。分别用于求采样系统的阶跃、脉冲、任意输入时的响应。 (1) dstep( )函数的调用格式为: dstep(num,den,n) 其中:num — 脉冲传递函数分子多项式系数;den — 传递函数分母多项式系数;n — 用户指定的采样点数。 (2) dimpulse( )函数的调用格式同dstep( )函数。 (3) dslim( )函数的调用格式为: dslim(num,den,u) 其中:num — 脉冲传递函数分子多项式系数;den — 传递函数分母多项式系数;u — 输入。 R(s) C(s) - 例: 已知离散系统结构图如图所示,输入为单位阶跃信号,采样周期T=1s,求输出响应。 解:由 可得: 用dstep( )函数可很容易得到输出响应,程序如下: num=[0.368 0.264]; den=[1 -1 0.632]; dstep(num,den) 系统在采样时刻的单位脉冲响应为: num=[0.368 0.264]; den=[1 -1 0.632]; dimpulse(num,den) %下面计算例题连续系统单位阶跃响应 numg=[1]; deng=[1 1 0]; [nd,dd]=pade(1,2); numd=dd-nd; dend=conv([1 0],dd); [numdm,dendm]=minreal(numd,dend); [nl,dl]=series(numdm,dendm,numg,deng); [num,den]=cloop(nl,dl); t=[0:0.1:20]; step(num,den,t) 3、Z变换和Z反变换 (2) Z逆变换 f =iztrans (F) 线性连续(LTI)控制系统可以用拉氏变换的方法进行分析,线性离散控制系统可以用Z变换的方法进行分析。Z变换和Z逆变换实际上是离散时间信号的拉氏变换和逆拉氏变换的一种变形,它可由拉氏变换和拉氏逆变换导出。 在MATLAB中,可以采用符号运算工具箱(Symbolic Math Toolbox)进行Z变换和Z逆变换,可用函数“ztrans”和“iztrans”来实现。 (1) Z变换调用格式为: F=ztrans (f) 例:计算下列函数的Z变换。 (1) (2) (3) (4) (5) syms n a w k z X1=ztrans(3^n) X1=simplify(X1) X2=ztrans(n*exp(-a*n)) X3=ztrans(sin(w*n),k)
您可能关注的文档
最近下载
- 120个文言实词小故事全文翻译.pdf VIP
- 皮肤粘膜淋巴结综合症的护理.ppt
- 电声音响工程师招聘笔试题与参考答案(某世界500强集团)2024年.docx VIP
- XXX大学学生更换宿舍申请审批表.doc VIP
- 2021常用电力线路阻抗表.docx VIP
- 《城市规划原理》同济大学城市规划原理讲义.pdf VIP
- 第3课《公民基本权利》精品说课课件课件-道德与法治八年级下册.pptx VIP
- 医学影像技术专业《X线检查技术》课程标准.docx VIP
- 《社区警务工作规范(试行)》复习测试卷附答案.docx
- 《管理基础(第四版)》 课件全套 张云河 第1--6单元 管理学基础概述---控制职能.pptx
文档评论(0)