- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第4章 控制系统优化设计与仿真
第4章 控制系统优化设计与仿真 4.1 控制系统参数优化的基本概念 4.2 单纯形法 4.3 控制系统参数优化设计的实例 小结 4.1 控制系统参数优化的基本概念 4.1.1 两类优化问题 4.1.2 问题的提法及专用名词 4.1.3 寻优途径及优化方法的评价 4.1.4 控制系统优化设计中目标函数的构成 4.1.5 数字仿真在优化设计中的作用 4.1.1 两类优化问题 4.1.2 问题的提法及专用名词 4.1.3 寻优途径及优化方法的评价 4.1.4 控制系统优化设计中目标函数的构成 4.1.5 数字仿真在优化设计中的作用 4.2 单纯形法 4.2.1 单纯形法原理 4.2.2 单纯形的构成 4.2.3 改进单纯形法 4.2.1 单纯形法原理 4.2.2 单纯形的构成 4.2.3 改进单纯形法 改进单纯形法的基本思想是:给定初始点α(0)和步长a,产生初始单纯形S0,通过反射、扩张、收缩和紧缩等一系列动作将单纯形翻滚、变形,从而产生一系列的单纯形S1,S2,S3,…,逐渐向极小值点靠拢。当满足精度指标时,迭代停止,取当前单纯形的“最好点”作为极小点的近似。 4.3 控制系统参数优化设计的实例 4.3.1 电机电压控制系统的数学模型 4.3.2 两种寻优参照对象 4.3.3 寻优程序与Simulink模型之间的信息传递 4.3.4 仿真运行与结果分析 4.3.1 电机电压控制系统的数学模型 4.3.2 两种寻优参照对象 4.3.3 寻优程序与Simulink模型之间的信息传递 4.3.4 仿真运行与结果分析 小结 控制系统的优化设计又称为最优设计,是根据一定的工程技术要求,选择出一个最优设计方案,使某一数学化后的目标函数达到最优。 要使控制系统的动态性能达到最优,其目标函数必须与系统的动态响应之间存在密切关系。对于绝大多数控制系统,由于目标函数很难以寻优参数的解析形式给出,通常只能在对系统瞬态响应进行仿真的过程中计算出来,因此直接寻优过程就是一个仿真试验的优化过程,即进行一系列的仿真,以寻求使目标函数达到极小值的参数。 单纯形法是一种不需要计算目标函数梯度的方法,因而特别适合于对控制系统的参数寻优。 当系统模型采用Simulink构模,而寻优程序采用MATLAB语言编写时,需要解决二者之间的信息相互传递等问题。 在仿真寻优中,选择不同的参照对象会得到不同的目标函数。根据系统给定或期望的具体性能指标来构造参考模型,并要求控制器参数的寻优能使系统的输出有效地跟踪参考模型的输出,往往会取得比较理想的效果。 3.运行结果分析 一般而言,如果将任意选定的参数初始值的控制器直接加入到系统中,该系统都不稳定。例如,当T1(0)=15, T2(0)=10时,系统的阶跃响应如图4.30所示。 图4.30 (T1=15,T2=10) 上一页 下一页 返回 给定三组不同的参数初始值,经过参数寻优后,得到了三组不同的优化参数及相应的目标函数值: T1(0)=15, T2(0)=10, T1*=1.9535, T2*=0.41391, Q(T1*, T2*)=0.054648 T1(0)=5, T2(0)=5, T1*=1.9454, T2*=0.41220, Q(T1*, T2*)=0.054648 T1(0)=10, T2(0)=15, T1*=1.9553, T2*=0.41449, Q(T1*, T2*)=0.054648 仿真结果表明,3组优化参数的阶跃响应曲线比较相似,没有本质上的差异。 上一页 下一页 返回 图4.31所示为第一组优化参数的单位阶跃响应曲线。 图4.31(T1=1.9535,T2=0.41391) 从仿真结果中可以看出,系统的阻尼比太小,超调量偏大。 上一页 下一页 返回 三种不同的优化参数均表明,采用误差积分型目标函数进行参数寻优存在两个问题: 寻优结果不可预断。因为误差积分型目标函数是系统整个过渡过程的一个综合性指标,它反映不出系统性能指标的具体要求(例如,超调量,上升时间等性能指标),人们不能确信优化结果结果在实际中是否有意义; 当优化结果不满足要求时,对目标函数无法进行调整。 由此可见,在许多场合下利用误差积分型目标函数进行参数寻优的效果不一定好。 上一页 下一页 返回 4.采用参考模型法目标函数的运行结果及分析 采用图4.18的目标函数模型(controller.mdl),同样给定三组不同的参数初始值,经过参数寻优后,得到了三组不同的优化参数及相应的目标函数值: T1(0)=15, T2(0)=10, T1*=2.188, T2*=0.20661, Q(T1*, T2*)=0.002
文档评论(0)