计算机仿知真技术7.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机仿知真技术7

第四章 系统的辅助设计 一.系统设计的MATLAB函数 MATLAB控制系统工具箱提供根轨迹法、极点配置法和线性二次型最优控制技术三种主要设计函数, 可直接用于系统设计. 通过MATLAB编程,可完成其他方法的系统设计. (1) 根轨迹法 ?根轨迹图:描述了当系统开环增益由变化时,闭环特征根在复平面上移动的轨迹。 根轨迹法的MATLAB函数:rlocus、rlocfind ①已知开环系统模型, 绘制根轨迹图rlocus: sys :系统开环模型 ; R:闭环极点 : K: 系统增益 ?函数RLOCFIND用于由给定闭环极点求解 对应的开环增益大小. ?系统的根轨迹法设计 基于根轨迹的系统设计通常有增益设计法和补偿设计法。 增益设计法是根据系统的性能指标,确定希望闭环的极点位置,然后求出对应的开环增益 . 系统性能和系统参数 及极点位置有明确的关系。设计时,期望极点位置应落在图4.3中阴影区域范围内。 ?基于根轨迹的系统设计方法 利用MATLAB进行基于根轨迹法的系统设计步骤如下: (1)?建立系统开环模型; (2)?根据系统动态性能要求,确定期望闭环极点位置或其他参数 (3)利用MATLAB根轨迹函数rlocus或 rlocfind求取系统开环增益K; (4) 检验系统性能。 (2).极点配置法 ? 极点配置法是基于现代控制论的系统设计方法.闭环系统的性能取决于闭环系统的极点分布。极点配置法就是通过状态反馈将系统的闭环极点配置到期望的极点位置上,从而使闭环系统特性满足要求。基于状态反馈的极点配置法要用系统的状态空间模型。 ?极点配置的MATLAB函数 函数ACKER是基于Ackermann算法求解反馈增益K。 其中,A,B为系统矩阵;P为期望极点向量;K为反馈增益向量。 ?基于极点配置的系统设计方法 利用MATLAB进行基于极点配置法的系统设计步骤如下: (1)?? 获得系统状态空间模型; (2)? 根据系统动态性能要求,确定期望极点分布P; (3) 利用MATLAB极点配置设计函数PLACE或 ACKER求取系统反馈增益K; (4) 检验系统性能。 ?系统设计例 【例4-9】系统传递函数为 ,通过状态反馈使系统闭环极点配置在 位置上,求反馈增益K。 (3)线性二次型最优控制设计 线性二次型最优控制设计是基于状态空间原理设计一个优化的动态控制器。系统模型是用状态空间形式给出的线性系统,其目标函数是对象状态和控制输入的二次型函数。二次型问题就是在线性系统约束条件下选择控制输入使二次型目标函数达到最小。 ?线性二次型调节器设计的MATLAB函数 函数LQR(Linear-quadratic regulator)用于计算连续状态空间方程 二次型控制的最优反馈矩阵K。其状态反馈控制律为 u=-KX 调用格式为 A,B 系统矩阵 Q,R,N 为目标函数矩阵 K 最优反馈增益 二.系统仿真分析设计实例—PID调节器,串联补偿校正 ---直流电机转速控制 直流电机常作为控制元件使用,它可直接提供一个旋转运动。直流电机工作原理图如图4.29所示. 假设系统物理参数如下: 转子转动惯量 ,机械阻尼参数 电流—力矩常数 ,电枢电阻 ,电枢电感 ,转子与轴为刚性连接。 设计要求: 以供电电压 为输入,转子转速 为输出。在稳态输出为 情况下,系统单位阶跃响应性能指标: 调整时间小于 , 超调量小于 , 稳态误差小于 。 (一).系统建模 若取 设计LQ控制器. % MATLAB PROGRAM 4-16 A=[0 1 0;0 0 1;-6 -12 -20]; B=[0 0 1]; Q=diag([1 1 1]); R=1; N=[ 0 0 1]; [K,P,E]=lqr(A,B,Q,R); K [Kn,Pn,En]=lqr(A,B,Q,R,N); Kn ?K = 0.0828 0.1956 0.0348 Kn = 0.0828 0.1896 1.0090 ? 直流电机转矩和电枢电流关系为 电枢旋转产生反电动势与旋转运动角速度的关系为 为

文档评论(0)

152****6235 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档