- 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对控制课程的辅助应用分析
摘要:早期的控制系统设计可以由纸笔等工具容易地计算出来,如 Ziegler 与 Nichols 于1942年提出的 PID经验公式就可以十分容易地设计出来。
随着控制理论的迅速发展,光利用纸笔以及计算器等简单的运算工具难以达到预期的效果,加之在计算机领域取得了迅速的发展,于是很自然地出现了控制系统的计算机辅助设计 (computer-aided control system design , CACSD)方法。
随着MATLAB 语言出现以来,就深受控制领域学生和研究者的欢迎,已经成为控制界最流行、最有影响的通用计算机语言, MATLAB 作为主要程序设计语言来介绍控制系统计算机辅助设计的算法,可以使学者将主要精力集中在控制系统理论和方法上,而不是将主要精力花费在没有太大价值的底层重复性机械性劳动上,这样可以对控制系统计算机辅助设计技术有较好的整体了解,避免“只见树木,不见森林”的认识偏差,提高控制器设计的效率和可靠性。
子曰:“工欲善其事,必先利其器”。跟踪国际最先进的CACSD软件环境及发展,以当前国际上最流行的 CACSD软件环境MATLAB为基本出发点来系统地介绍控制系统计算机辅助设计技术及软件实现,从而大大提高 CACSD算法研究与实际应用的效率和可靠性。
关键词:Matlab 经典控制 现代控制 数学模型 传递函数 根轨迹 稳定性 劳斯判据 奈氏图 伯德图 能控性 能观性 状态空间模型
正文:
控制理论的主要内容主要分为两大部分:经典控制理论和现代控制理论。但是将这两者总结道一起又可以详尽的分为以下6个分类:
数学模型
经典(时域法) 现代(频域法) 理论基础 建立在以
1. 常微分方程稳定性理论
2. Fourier变换
为基础的根轨迹和奈奎斯特判据理论之上 1. 常微分方程稳定性理论
2. 状态空间分析
3. 泛函分析、微分几何等现代数学分支 数学模型 传递函数
(研究系统外部特性,属于外部描述,不完全描述。) 状态空间表达式
(深入系统内部,是内部描述,完全描述。) 适用对象 仅适用于: 单输入单输出
线性
定常
集总参数 可推广至: 多输入多输出
非线性
时变
分布参数 传递函数表示方法 MATLAB语言表达 Num=[b1,b2,…,bm];
Den=[a1,a2,…,an];
G=tf(num,den); G=ss(A,B,C,D) 2. 稳定性分析及时域分析
2.1对控制系统的性能的要求,主要是稳定性、暂态性能和稳态性能几个方面。系通过分析是系统设计的基础,而大部分的系统设计方法都是在系统稳定性的基础上发展起来的。常见的线性定常系统的时域分析方法有劳斯判据、赫尔维兹稳定判据等。
线性定常连续系统稳定的充要条件是系统的全部特征根或闭环极点都具有负实部,或者说位于复平面左半部。劳斯判据不仅能够判别系统是否稳定,而且能够确定有多少正实部根,也能够具体确定对称于远点的特征根。
线性系统的动态性能取决于系统的闭环极点和零点的分布。虽然可以通过计算机直接求解得到闭环极点,但不能看到系统闭环极点随着系统参数变化的情况。但是通过根轨迹法,能够根据系统的开环零、极点分布,用图解的方法画出系统闭环极点随着系统参数变化的轨迹。
虽然用手工精确绘制系统更轨迹是非常困难的,但是Matlab中专门提供了绘制根轨迹有关的函数。[r,k]=rlocus(num,den)和[r,k]=rlocus(num,den,k)的功能是绘制根轨迹图。[r,k]=rlocus(num,den)是绘制部分的根轨迹。如果要以给定的参数范围绘制根轨迹,则执行命令[k,poles]=rlofind(num,den,p)。 [k,poles]=rlofind(num,den,)和[k,poles]=rlofind(num,den,p)的功能是确定根轨迹上poles处的根轨迹放大系数的值。
例:
键入:n=[1,3];
d=[1,13,54,82,60,0];
rlocus(n,d)
可得图1所示根轨迹图:
图1
3.频域分析
当系统是高阶系统时,系统微分方程的求解时很困难的;另外,系统的时间响应没有明确反映出系统响应与系统结构、参数之间的关系,一旦系统很难满足要求,就很难确定如何去调整系统的结构和参数。频域分析法克服了时域的不足。根据系统的频率特性,可以直观地分析系统的稳定性,并且很容易的二和系统的结构、参数联系起来,因此可以根据系统的频率特性选择系统的结构和参数,使之满足控制要求。实验中常用的频率分析方法是伯德图和奈氏图。因此,可以使用Matlab绘制系统的博得图、奈氏图,并确定系统的相位裕度和幅值裕度。
您可能关注的文档
最近下载
- 冬季校车交通安全培训课件.pptx VIP
- 2012-2020袋鼠数学竞赛历年真题等级1:1-2年级.pdf VIP
- 2023年七年级上册生物知识点归纳填空.doc VIP
- 2025年新闻记者职业资格考试(新闻采编实务)全真冲刺试题及答案.docx
- 挖掘红色资源开发校本课程图文.pdf VIP
- 成都东部新区2024年七年级《语文》上册期中试卷与参考答案.docx VIP
- 酒店行业人力资源管理的成本控制措施.docx VIP
- 高校心理咨询师职业伦理综合考试题库含答案.docx
- 第十章-文学作品的文本层次和文学形象的理想形态.pptx VIP
- 高中通用技术地质版必修2技术与设计2第三章系统与设计-教学设计.docx VIP
原创力文档


文档评论(0)