- 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 中,大多时候,我们都是用 M 语言,输入系统的传递函数后,用 bode 函数
绘制 bode 图对系统进行频率分析,这样做,本人觉得效率远不如 Simulink 建模高。如何在
Matlab/Simulink 中画 bode 图,以前也在网上查过些资料,没看到太多有用的参考。今天做
助教课的仿真,又要画电机控制中电流环的 bode 图,模型已经建好, step response 也很容
易看出来,可这 bode 图怎么也出不来, 又不愿意用 m 语言写出传递函数再画。 baidu 和 google
了好一阵,几乎没有一个帖子说的清清楚楚的,经过一番摸索,终于掌握了 Simulink 里画
bode 图的方法。 .其实, Simulink 里画 bode 图,非常的 easy,也很方便。写此文的目的是希望对那些常用 Simulink 进行仿真希望画 bode 图又不愿用 M 语言的新手有所帮助。
以下均是以 Matlab R2008a 为例。
首先,在 simulink 里建好 model。如图 1,这里需要注意的是,输入和输出要用 input port
和 output port ,这样以后画 bode 图的时候,系统就会知道是这两个变量之间的关系。
图 1 建好 model
其次,选择线性分析。 Tools-Control Design -Linear Analysis 。如图 2。
图 2 选择 Linear Ansysis
将出现如图 3 所示的 Control and Estimation Tools Manager 窗口。
图 3 Control and Estimation Tools Manager 窗口
第三步,激动人心的时刻到了,哈哈。如果你是按照前面的步骤来的,那么这时候,你就应
该可以直接画出 bode 图,在窗口的下方,将 “Plot linear analysis result in a 前面的方框”打上
勾,已打的就不用管了,再在后面的下拉框里选择 “bode response plot,即”画 output port 和
input port 之间的 bode 图,再点击 “ Linearize Model 按钮”,就 OK 了。其实除了 bode 图,还
可以画其他很多响应曲线,比如 step response、impulse response 和 Nyquist 图等等,只需选
择相应的 step response plot, inpulse response plot 或者 Nyquist plot 等等。方法都是相同的。
选择选择 “bode response plot 如”,图4 所示。
图 4 画出 bode 图
稍等片刻,便出现了图 1 中 output port 和 input port 的 bode 图了。是不是很简单?!
图
5 model
的
bode 图
至此, bode 已经画完。如果此时还想看看
在 bode 图上右击,选择 Plot Types-Step
便会出现阶跃响应图。如图 6、7 所示。
step response或者
或者 Nyquist 等等,
Nyquist 图,也是可以的。只需
as you need!我们选择 step,
图 6 画阶跃响应
图 7 显示阶跃响应
上面的 bode 图和 step response都没有网格,看着不精确, 没关系。在图上右击,选择 Grid ,就能出现网格了。 想要知道曲线上某点的坐标时, 只需在该点上单击, 就会显示出该点的坐
标值。如图 8a,8b。
图 8a
图 8b 显示网格和曲线上的坐标
关于图画里的操作,就介绍这么多,其他的功能自己去摸索。
回到图 3 中的 Control and Estimation Tools Manager 窗口。在该窗口中,除了可以画 bode
图之外,还可以看到系统的状态方程、传递函数或者零极点方程。运行完 “Linearize Model 后,单击左侧 “Linearization Task 下的”“Model”,在下方的下拉列表里选择 “Zero Pole Gain (也可以选择 “State Space或”者 “Transefer Funciton ),”就能看到系统输入输出的零极点增益方程。如下图 9。
”
”
图 9 查看系统输入输出之间的关系描述 (状态议程、零极点增益、传递函数 )
通过 Linear Analysis 工具,我们可以得到很多关于系统的直观的或者非直观的信息,如 bode 图、 Nyquist 图、状态方程、传递函数等等。
以上简单介绍了 Matlab/Simulink 中利用 Con
您可能关注的文档
- (完整word版)水稻种植技术员岗位职责.docx
- (完整word版)汕头市劳动合同范本.docx
- (完整word版)污水处理厂选址原则.docx
- (完整word版)消杀工作记录表.docx
- (完整word版)消毒液领用记录.docx
- (完整word版)消毒记录表.docx
- (完整word版)深圳小学五年级的英语期末试题.docx
- (完整word版)深圳牛津七年级的下unit1知识点归纳和练习.docx
- (完整word版)深圳牛津七年级的下Unit4知识点归纳练习.docx
- (完整word版)深圳牛津八年级的下Unit4知识点归纳和练习.docx
- 2025浙江温州市公用事业发展集团有限公司面向高校招聘工作人考前自测高频考点模拟试题最新.docx
- 2025年蓬安县财政局下属单位招聘备考题库附答案.docx
- 广安市农业农村局2025年公开遴选市动物卫生监督所工作人员备考题库附答案.docx
- 南昌市劳动保障事务代理中心招聘3名劳务派遣驾驶员参考题库附答案.docx
- 2025浙江绍兴市新昌县机关事业单位招用编外聘用人员36人备考题库最新.docx
- 浙江国企招聘-2025嘉兴海盐县城市投资集团有限公司招聘7人笔试备考试题附答案.docx
- 长沙银行2026校园招聘备考题库最新.docx
- 2026年度中国地震局事业单位公开招聘备考题库附答案.docx
- 2025福建省晋江圳源环境科技有限责任公司招聘6人模拟试卷附答案.docx
- 浙江国企招聘-2025温州平阳县城发集团下属房开公司招聘5人公笔试备考试题附答案.docx
原创力文档


文档评论(0)