控制系统计算机仿真第11讲_第1页
控制系统计算机仿真第11讲_第2页
控制系统计算机仿真第11讲_第3页
控制系统计算机仿真第11讲_第4页
控制系统计算机仿真第11讲_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章:

控制系统优化设计与仿真

授课人:李会军控制系统计算机仿真第11讲共22页,您现在浏览的是第1页!4.1、控制系统参数优化的基本概念两类优化问题2控制系统仿真最优化问题的当被控对象的数学模型及技术指标给定之后,为了确定控制器的结构和参数,需要进行大量的计算;

控制器设计步骤:(a)假设控制器参数的初始值;(b)通过仿真或试验,求出典型激励信号的响应曲线;(c)比较分析,调整结构和参数;

对于复杂系统,即使花费大量的时间和精力,也未必能够找到满足工程要求的最佳控制器结构和参数。为了获得最佳设计效果,出现了控制系统仿真的最优化技术;控制系统计算机仿真第11讲共22页,您现在浏览的是第2页!4.1、控制系统参数优化的基本概念两类优化问题3控制系统优化问题分类:函数优化问题

参数优化问题1、函数优化问题函数优化问题也称为动态优化问题;对于控制器设计来说,相当于控制器的结构和参数都不知道,需要设计出满足某种优化条件的控制器;例如:应该选择PI控制器,还是PID控制器?思考:PID控制器中P、I、D各代表什么?控制系统计算机仿真第11讲共22页,您现在浏览的是第3页!4.1、控制系统参数优化的基本概念两类优化问题4被控对象数学模型G(s)已知,PID控制器的形式已确定,为:Kp,Ti,

Td是控制器参数。在某个给定信号r(t)作用下,测量系统输入量r(t)与输出量y(t)之间的偏差e(t),e(t)是Kp,Ti,

Td的函数。选择:作为目标函数。式中,tf可选择系统的调节时间思考:该目标函数说明系统侧重于哪方面的性能?思考:如何切除PID控制器中的某一个环节?控制系统计算机仿真第11讲共22页,您现在浏览的是第4页!4.1、控制系统参数优化的基本概念优化问题的提法及专用名词51、控制系统参数优化问题的一般提法当被控对象已知,控制器的结构形式已确定,只需寻找最优参数。假设目标函数为Q(α),需要优化的参数用向量α表示,对于数学模型如下所示的控制系统:t:时间x:n维状态向量α:m维参数向量优化过程:寻找一组参数α=α*,使目标函数满足:控制系统计算机仿真第11讲共22页,您现在浏览的是第5页!4.1、控制系统参数优化的基本概念优化问题的提法及专用名词62、优化设计专用名词寻优参数α为m维寻优参数向量,也称为设计变量(或设计参数)例如:对于PID控制器,m=3约束条件在优化过程中,寻优参数要符合工程技术要求,即满足一定约束条件;例如:对于PID控制器,应满足Kp>0,Ti≥0,

Td≥0在许多工程问题中,约束条件往往不能写成寻优参数的显式函数,只要是“可计算”的函数就可以了;控制系统计算机仿真第11讲共22页,您现在浏览的是第6页!4.1、控制系统参数优化的基本概念优化问题的提法及专用名词72、优化设计专用名词约束优化问题的无约束处理实际工程中,寻优参数的取值范围总要受到一定限制,即优化问题要在约束条件下求目标函数的最优解。(1)

如果约束对于寻优参数的限制是很宽的,可以确信在α*附近约束条件都能满足的话,可把约束优化问题作为无约束优化问题来处理。(2)

如果在α*附近约束条件可能被破坏,需要将约束优化问题转换成无约束优化问题来处理。控制系统计算机仿真第11讲共22页,您现在浏览的是第7页!4.1、控制系统参数优化的基本概念寻优途径及优化方法的评价8常见的最优化问题:线性规划问题:目标函数是线性函数、可行解由线性等式函数或线性不等式函数来确定。整数规划问题:线性规划问题的部分或所有变量取整数值。二次规划问题:目标函数是二次函数、可行解由线性等式函数或线性不等式函数来确定。非线性规划问题:目标函数中含有非线性环节。随机规划问题:优化过程中某些动态变量是随机变量。动态规划问题:优化策略将目标转换为若干个子问题的优化问题。控制系统计算机仿真第11讲共22页,您现在浏览的是第8页!4.1、控制系统参数优化的基本概念寻优途径及优化方法的评价9投资者希望投资组合的平均年限不超过5年,平均期望收益率不低于13%,风险系数不超过4,增长潜力不低于10%,问在上述前提下如何选择才能使平均年收益率最高。解:假设xi为第i种投资方式在总投资额中所占的比例,建立模型如下:使用线性规划函数linprog()解得:x=0.5575,0.0195,0.4230,0,0,0,0控制系统计算机仿真第11讲共22页,您现在浏览的是第9页!4.1、控制系统参数优化的基本概念寻优途径及优化方法的评价10间接寻优法间接寻优法是按照极值存在的充要条件来进行寻优的方法。目标函数Q(α)在α=α*处为极小值的充要条件为:雅克比矩阵赫森矩阵思考:什么是正定阵?控制系统计算机仿真第11讲共22页,您现在浏览的是第10页!4.1、控制系统参数优化的基本概念寻优途径及优化方法的评价11优化方法的评价(1)收敛性寻优过程就是逐步搜索满足Q(α*)=minQ(α)的α值的迭代过程。迭代过程的收敛性好坏,标志了该种优化方法适用范围的大小。(2)收敛速度为了求出同样精度的极小值点,不同的优化方法所需要的迭代次数不同,为了尽快找到最优参数,应尽量减小迭代次数。

(3)每步迭代所需的计算量:应尽可能减小每步迭代的计算量。控制系统计算机仿真第11讲共22页,您现在浏览的是第11页!4.1、控制系统参数优化的基本概念控制系统优化设计中目标函数的构成122.误差积分型目标函数误差e(t)定义为输入信号r(t)和输出信号y(t)之差,常用的目标函数如下:误差绝对值的积分(IAE):误差平方的积分(ISE):时间误差绝对值积分(ITAE):时间误差平方的积分(ITSE):时间平方误差绝对值的积分(ISTAE):时间平方误差平方的积分(ISTSE):思考:ISE和ITSE的区别?控制系统计算机仿真第11讲共22页,您现在浏览的是第12页!4.1、控制系统参数优化的基本概念两类优化问题132、参数优化问题参数优化问题也称为静态优化问题。在这类问题中,控制器的结构、形式已经确定,需要寻找最优控制器参数,使系统性能指标达到最优;示例1:如下所示的PID控制系统,要求寻找理想的控制器参数,使系统性能指标为最优;控制系统优化问题分类:函数优化问题

参数优化问题思考:PID控制器中一般都有哪些参数?控制系统计算机仿真第11讲共22页,您现在浏览的是第13页!4.1、控制系统参数优化的基本概念两类优化问题14参数优化问题:如何选择最优的参数值,,,使得目标函数Q的函数值最小,即有:本章主要讨论参数优化问题控制系统计算机仿真第11讲共22页,您现在浏览的是第14页!4.1、控制系统参数优化的基本概念优化问题的提法及专用名词15其中,α*称为极小值点,对应的目标函数值Q(α*)为极小值;在优化过程中,还需要满足一定的约束条件:不等式约束:

hi(α)≤0,i=1,2,…,q 执行机构阀门的开度等式约束:gj(α)=0,j=1,2,…,p 单容水箱进口流量和出口流量等式终端约束:

Sk(α,tf)=0,k=1,2,…,l tf为终止时间

注意:控制器优化过程就是一个带约束的参数优化问题!控制系统计算机仿真第11讲共22页,您现在浏览的是第15页!4.1、控制系统参数优化的基本概念优化问题的提法及专用名词162、优化设计专用名词目标函数控制器参数优化的过程,也就是选择最优控制参数的过程。在寻优过程中,需要一个定量的标准加以指导,这个标准就是目标函数Q(α)。在工程中,Q(α)不一定是显式函数,只要“可计算”即可;注意:在参数优化时,一般将优化问题描述为求目标函数极小值的问题;如果要使目标函数为极大值,只需要将目标函数进行必要的数学转换即可;控制系统计算机仿真第11讲共22页,您现在浏览的是第16页!4.1、控制系统参数优化的基本概念优化问题的提法及专用名词17如何将约束优化问题的转换为无约束优化问题?Q0(α):不考虑约束条件时的目标函数;gi(α)=0,i=1,2,…,p:p个等式约束条件;Ci:正数惩罚因子,表示第i个约束条件的重要性;Cigi2(α):第i个约束条件不满足时的惩罚函数思考:这种无约束处理方法称为惩罚函数法,为什么称之为惩罚函数法,对哪些量进行惩罚了,如何体现出来惩罚效果?控制系统计算机仿真第11讲共22页,您现在浏览的是第17页!4.1、控制系统参数优化的基本概念寻优途径及优化方法的评价18线性规划问题:某人有一笔50万的资金可用于长期投资,可供选择的投资机会包括购买国库券、购买公司债券、投资房地产、购买股票和银行储蓄等等,各种投资方式的参数见下表:投资方式年限收益(%)风险系数增长潜力(%)1国库券35102公司债券10103153房地产6258304股票2206205定期存款13156长期储蓄552107现金存款0200控制系统计算机仿真第11讲共22页,您现在浏览的是第18页!4.1、控制系统参数优化的基本概念寻优途径及优化方法的评价19最优化问题的求解方法分类:线性规划:单纯形法、大M法无约束非线性规划:牛顿法、黄金分割法有约束非线性规划:惩罚函数法、二次规划法整数规划:分支定界法、隐枚举法智能优化算法:模拟退火算法、遗传算法、蚁群算法、

粒子群优化算法、差分进化算法按照优化过程来分,寻优方法可分为间接寻优法和直接寻优法控制系统计算机仿真第11讲共22页,您现在浏览的是第19页!4.1、控制系统参数优化的基本概念寻优途径及优化方法的评价20直接寻优法直接寻优法又称迭代寻优法。在迭代时,首先按照一定规律修改α,然后计算目标函数Q(α)的值是否达到极小,如果达到极小,则停止迭代,否则继续迭代计算;Step1:预置寻优参数α的初始值;Step2:按照某种寻优规律改变α: h为寻优步长(或迭代步长),P为寻优方向Step3:判断是否达到极小点:控制系统计算机仿真第11讲共22页,您现在浏览的是第20页!4.1、控制系统参数优化的基本概念控制系统优化设计中目标函数的构成21目标函数分类:加权性能指标型目标函数

误差积分型目标函数

1.加权性能指标型目标函数根据经典控制理论的性能指标建立起来,如系统的上升时间、调节时间、超调量、稳态误差以及振荡次数等。这些性能指标往往存在矛盾性(如,调节时间和超调量),可以采用加权的方法建立目标函数。思考:控制系统时域性能指标的定义?为什么存在矛盾性?控制系统计算机仿真第11讲

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论