- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
步骤3:求系统的传递函数模型 在MATLAB命令窗口中运行以下命令,得到系统的传递函数并显示出来 [num,den]=ss2tf(A,B,C,D); %将状态空间模型转换为传递函数模型 printsys(num,den,’s’) %以传递函数形式显示出来 函数printsys(num,den,’s’ ) 按格式显示连续系统的传递函数 系统开环传递函数零极点形式为 零点为-5;极点为0和-3,增益为2。 步骤1:新建一个模型窗口 步骤2:为模型添加所需模块 零极点模型: continuous →Zero-Pole 相加器: math operations →sum 输入口模块:portssubsystems→in1 输出口模块:portssubsystems→out1 2、利用零极点模型建立系统模型 步骤3:将模块连接好 步骤4:打开相加器参数设置对话框,设置为“+-” 步骤5:打开零极点模型参数设置对话框, zero设置为“[-5]”,poles设置为“[0 -3]”,Gain设置为“[2]” 步骤6:将模型存为“untitled1.mdl”文件。 图4.8 simulink中的零极点表示模型 4.6 系统模型转换及连接 4.6.1 模型转换 线性时不变系统(LTI)的模型包括 传递函数(Transfer Function)模型TF 零极点增益(ZPK)模型ZPK 状态空间(State Space)模型SS 在一些场合需要某种模型,在另一些场合可能需要另外一种模型,这就需要进行模型的转换。 图4.9 模型转换关系图 表4.4 模型转换函数 零极点模型转换为传递函数模型 zp2tf 传递函数模型转换为状态空间模型 tf2ss 传递函数模型转换为零极点模型 tf2zp 零极点模型转换为状态空间模型 zp2ss 状态空间模型转换为零极点模型 ss2zp 状态空间模型转换为传递函数模型 ss2tf 功能 函数名 [z,p k]=tf2zp(num,den) 从传递函数模型获取零极点增益 [num,den]=zp2tf(z,p,k)从零极点模型获取分子分母多项式 【例4.10】系统的零极点模型 求其传递函数模型。 解:MATLAB程序代码: %系统的零点、极点和增益 %零极点模型转换为传递函数模型 %建立零极点模型 %建立传递函数模型 4.6.2 模型连接 1.串联 G(s)=G1(s)G2(s) 模型串联函数 series 格式:[num, den]=series(num1, den1, num2, den2) num1, den1:G1(s)的分子、分母多项式 num2, den2:G2(s)的分子、分母多项式 num, den:G(s)的分子、分母多项式 2.并联 G(s)=G1(s)+G2(s) 模型并联函数 parallel 格式:[num, den]=parallel(num1, den1, num2, den2) num1, den1:G1(s) 的分子、分母多项式 num2, den2:G2(s)的分子、分母多项式 num, den:G(s) 的分子、分母多项式 【例】已知两系统的传递函数 分别求两系统串联、并联时的传递函数。 3.反馈函数feedback 格式: [num, den]=feedback(num1, den1, num2, den2, sign) num1, den1:G(s)的分子、分母多项式 num2, den2:H(s)的分子、分母多项式 sign= -1为负反馈(默认值),sign=1为正反馈 num, den:系统传递函数的分子、分母多项式 求闭环传递函数的MATLAB函数有两个: cloop( )和feedback( ) 其中cloop( )函数只能用于H(s)=1(即单位反馈) 4.闭环cloop函数(单位反馈) 格式:[numc, denc]=cloop(num, den, sign) num, den:G(s)的分子、分母多项式 sign= -1为负反馈(默认值),sign=1为正反馈 numc, denc:系统传递函数的分子分母多项式。 闭环反馈系统的结构图如图所示, 应用series( )函数和feedback( )函数求闭环传递函数的MATLAB指令: 4.6.3 模型连接的MATLAB实现 【例4.11】已知两系统的传递函数 分别求两系统串联、并联时的传递函数。 解:MATLAB程序代码: n
您可能关注的文档
最近下载
- 2021届上海市杨浦区市东中学高三(上)期中物理试题(学生版).doc VIP
- 2021届上海市杨浦区市东中学高三(上)期中物理试题(教师版).doc VIP
- 上海市2020年上学期杨浦区市东中学高三物理期中试题.docx VIP
- 2022-2023学年上海市实验学校高二(上)期末地理试卷.doc VIP
- 教育科研工作总结(范文)与教育科研案例·批评中的教育艺术合集.doc VIP
- 6三维建模.6三维建模.ppt VIP
- 上海市市东实验学校2024-2025学年高二下学期3月月考 数学试卷(含解析).docx VIP
- 2024年度-幼儿园《小手不是用来打人的》PPT课件.ppt VIP
- 大职赛生涯闯关参考答案.docx VIP
- 2022-2023学年上海市市东中学高二(上)期末物理试卷(合格考)_20230202233847.doc VIP
原创力文档


文档评论(0)