第六章控制系统计算机辅助设计_第1页
第六章控制系统计算机辅助设计_第2页
第六章控制系统计算机辅助设计_第3页
第六章控制系统计算机辅助设计_第4页
第六章控制系统计算机辅助设计_第5页
已阅读5页,还剩119页未读 继续免费阅读

下载本文档

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

文档简介

第六章控制系统计算机辅助设计2023/5/41第1页,共124页,2023年,2月20日,星期三主要内容基于传递函数的控制器设计方法状态反馈控制基于状态空间模型的控制器设计方法第2页,共124页,2023年,2月20日,星期三6.1基于传递函数的控制器

设计方法6.1.1串联超前滞后校正器第3页,共124页,2023年,2月20日,星期三超前校正器第4页,共124页,2023年,2月20日,星期三滞后校正器第5页,共124页,2023年,2月20日,星期三超前滞后校正器第6页,共124页,2023年,2月20日,星期三6.1.2超前滞后校正器的设计方法基于剪切频率和相位裕度的设计方法第7页,共124页,2023年,2月20日,星期三超前滞后校正器的设计规则:且系统静态误差系数为第8页,共124页,2023年,2月20日,星期三第9页,共124页,2023年,2月20日,星期三【例6-1】第10页,共124页,2023年,2月20日,星期三超前滞后校正器超前校正器第11页,共124页,2023年,2月20日,星期三第12页,共124页,2023年,2月20日,星期三第13页,共124页,2023年,2月20日,星期三基于模型匹配算法的设计方法假设受控对象的传递函数为,期望闭环系统的频域响应为,超前滞后校正器的一般形式为使得在频率段内闭环模型对期望闭环模型匹配指标为最小第14页,共124页,2023年,2月20日,星期三提出了下面的设计算法其中第15页,共124页,2023年,2月20日,星期三其中,gp和f分别为受控对象和期望闭环系统的传递函数模型,w1和w2为需要拟合的频率段上下限。第16页,共124页,2023年,2月20日,星期三【例6-2】受控对象模型为第17页,共124页,2023年,2月20日,星期三6.1.3控制系统工具箱中的设计界面控制器设计界面界面允许选择和修改控制器的结构,允许添加零极点,调整增益,从而设计出控制器模型。第18页,共124页,2023年,2月20日,星期三【例6-3】受控对象和控制器的传递函数模型分别为第19页,共124页,2023年,2月20日,星期三6.2基于状态空间模型的控制器设计方法6.2.1状态反馈控制第20页,共124页,2023年,2月20日,星期三将代入开环系统的状态方程模型,则在状态反馈矩阵下,系统的闭环状态方程模型可以写成如果系统完全可控,则选择合适的矩阵,可以将闭环系统矩阵的特征值配置到任意地方。第21页,共124页,2023年,2月20日,星期三6.2.2线性二次型指标最优调节器假设线性时不变系统的状态方程模型为设计一个输入量,使得最优控制性能指标最小第22页,共124页,2023年,2月20日,星期三则控制信号应该为由简化的Riccati微分方程求出假设,其中,则可以得出在状态反馈下的闭环系统的状态方程为依照给定加权矩阵设计的LQ最优控制器第23页,共124页,2023年,2月20日,星期三离散系统二次型性能指标离散Riccati代数方程这时控制律为第24页,共124页,2023年,2月20日,星期三【例6-4】第25页,共124页,2023年,2月20日,星期三6.2.3极点配置控制器设计系统的状态方程为则系统的闭环状态方程为第26页,共124页,2023年,2月20日,星期三第27页,共124页,2023年,2月20日,星期三Bass-Gura算法第28页,共124页,2023年,2月20日,星期三基于此算法编写的MATLAB函数第29页,共124页,2023年,2月20日,星期三Ackermann算法其中为将代入得出的矩阵多项式的值鲁棒极点配置算法place()函数不适用于含有多重期望极点的问题acker()函数可以求解配置多重极点的问题第30页,共124页,2023年,2月20日,星期三【例6-5】第31页,共124页,2023年,2月20日,星期三【例6-6】第32页,共124页,2023年,2月20日,星期三6.2.4观测器设计及基于观测器的调节器设计第33页,共124页,2023年,2月20日,星期三第34页,共124页,2023年,2月20日,星期三第35页,共124页,2023年,2月20日,星期三【例6-7】第36页,共124页,2023年,2月20日,星期三第37页,共124页,2023年,2月20日,星期三带有观测器的状态反馈控制结构图第38页,共124页,2023年,2月20日,星期三第39页,共124页,2023年,2月20日,星期三第40页,共124页,2023年,2月20日,星期三如果参考输入信号,则控制结构化简为第41页,共124页,2023年,2月20日,星期三【例6-8】第42页,共124页,2023年,2月20日,星期三第43页,共124页,2023年,2月20日,星期三6.3过程控制系统的PID

控制器设计6.3.1PID控制器概述连续PID控制器第44页,共124页,2023年,2月20日,星期三连续PID控制器Laplace变换形式第45页,共124页,2023年,2月20日,星期三离散PID控制器第46页,共124页,2023年,2月20日,星期三离散形式的PID控制器Z变换得到的离散PID控制器的传递函数第47页,共124页,2023年,2月20日,星期三PID控制器的变形积分分离式PID控制器在启动过程中,如果静态误差很大时,可以关闭积分部分的作用,稳态误差很小时再开启积分作用,消除静态误差第48页,共124页,2023年,2月20日,星期三离散增量式PID控制器第49页,共124页,2023年,2月20日,星期三抗积分饱和(anti-windup)PID控制器第50页,共124页,2023年,2月20日,星期三6.3.2过程系统的一阶延迟模型近似带有时间延迟一阶模型(first-orderlagplusdelay,FOLPD)一阶延迟模型(FOLPD)的数学表示为第51页,共124页,2023年,2月20日,星期三

由响应曲线识别一阶模型阶跃响应近似Nyquist图近似编写MATLAB函数getfolpd(),key=1第52页,共124页,2023年,2月20日,星期三基于频域响应的近似方法调用编写的MATLAB函数getfolpd(),key=2第53页,共124页,2023年,2月20日,星期三基于传递函数的辨识方法调用编写的MATLAB函数getfolpd(),key=3第54页,共124页,2023年,2月20日,星期三最优降阶方法调用编写的MATLAB函数getfolpd(),key=4【例6-9】第55页,共124页,2023年,2月20日,星期三6.3.3Ziegler-Nichols参数整定方法

Ziegler-Nichols经验公式编写MATLAB函数ziegler()第56页,共124页,2023年,2月20日,星期三【例6-10】第57页,共124页,2023年,2月20日,星期三第58页,共124页,2023年,2月20日,星期三改进的Ziegler-Nichols算法第59页,共124页,2023年,2月20日,星期三初始点A增益期望点A1增益PID控制器第60页,共124页,2023年,2月20日,星期三PI控制器第61页,共124页,2023年,2月20日,星期三PID控制器第62页,共124页,2023年,2月20日,星期三【例6-11】第63页,共124页,2023年,2月20日,星期三第64页,共124页,2023年,2月20日,星期三

改进PID控制结构与算法微分动作在反馈回路的PID控制器第65页,共124页,2023年,2月20日,星期三精调的Ziegler-Nichols控制器及算法第66页,共124页,2023年,2月20日,星期三第67页,共124页,2023年,2月20日,星期三若则保留Ziegler-Nichols参数,同时为使超调量分别小于10%或20%,则若,

Ziegler-Nichols控制器的参数精调为若,为使系统的超调量小于10%,则PID参数调为:第68页,共124页,2023年,2月20日,星期三【例6-12】用自编的MATLAB函数设计精调的Ziegler-NicholsPID控制器第69页,共124页,2023年,2月20日,星期三改进的PID结构一种PID控制器结构及整定算法的控制器模型为:第70页,共124页,2023年,2月20日,星期三6.3.4最优PID整定算法最优化指标时间加权的指标IAE和ITAE指标第71页,共124页,2023年,2月20日,星期三庄敏霞与Atherton教授提出了基于时间加权指标的最优控制PID控制器参数整定经验公式适用范围,不适合于大时间延迟系统第72页,共124页,2023年,2月20日,星期三Murrill提出了使得IAE准则最小的PID控制器算法第73页,共124页,2023年,2月20日,星期三对ITAE指标进行最优化,得出的PID控制器设计经验公式在范围内设计的ITAE最优PID控制器的经验公式第74页,共124页,2023年,2月20日,星期三【例6-13】第75页,共124页,2023年,2月20日,星期三第76页,共124页,2023年,2月20日,星期三6.3.5其他模型的PID控制器参数整定算法IPD模型的PD和PID参数整定(integratorplusdelay)第77页,共124页,2023年,2月20日,星期三各种指标下的PD和PID参数整定公式若选择ISE指标,则若选择ITSE指标,则若选择ISTSE指标,则第78页,共124页,2023年,2月20日,星期三编写设计控制器的MATLAB函数第79页,共124页,2023年,2月20日,星期三FOLIPD模型的PD和PID参数整定(firstorderlagandintegratorplusdelay)

PID控制器的整定算法

PD控制器的设计算法第80页,共124页,2023年,2月20日,星期三编写设计控制器的MATLAB函数第81页,共124页,2023年,2月20日,星期三【例6-14】第82页,共124页,2023年,2月20日,星期三不稳定FOLPD模型的PID参数整定

设计的PID控制器若使ISE指标最小,则若使ITSE指标最小,则若使ISTSE指标最小,则第83页,共124页,2023年,2月20日,星期三不稳定FOLPD模型的PID控制器参数整定函数第84页,共124页,2023年,2月20日,星期三6.3.6基于FOLPD的PID控制器设计程序在MATLAB提示符下输入pid_tuner。单击Plantmodel按钮,打开一个允许用户输入受控对象模型参数的对话框。输入了受控对象模型后,单击GetFOLPDparameters按钮获得FOLPD模型,亦即获得并显示K,L,T参数。第85页,共124页,2023年,2月20日,星期三通过得出的K,L,T参数,设计所需的控制器。单击Designcontroller按钮,将自动设计出所需的PID控制器模型,并将其显示出来。单击Closed-loopSimulation按钮,则可以构造出PID控制器控制下的系统仿真模型,并在图形界面上显示系统的阶跃响应曲线。第86页,共124页,2023年,2月20日,星期三6.4最优控制器设计6.4.1最优控制的概念在一定的具体条件下,要完成某个控制任务,使得选定指标最小或增大的控制.积分型误差指标、时间最短指标、能量最省指标等第87页,共124页,2023年,2月20日,星期三【例6-16】设计最优控制器第88页,共124页,2023年,2月20日,星期三为使得ITAE准则最小化,可以编写如下的MATLAB函数第89页,共124页,2023年,2月20日,星期三第90页,共124页,2023年,2月20日,星期三为了降低超调量,改进的仿真框图第91页,共124页,2023年,2月20日,星期三第92页,共124页,2023年,2月20日,星期三【例6-17】考虑前面的例子,假设可以接受的控制信号限幅值为20第93页,共124页,2023年,2月20日,星期三第94页,共124页,2023年,2月20日,星期三6.4.2基于MATLAB/Simulink的最优控制程序及其应用最优控制器设计程序(OptimalControllerDesigner,OCD)的调用过程为:在MATLAB提示符下输入ocd。建立一个Simulink仿真模型,该模型至少包含待优化的参数变量和误差信号的准则。将对应的Simulink模型名填写到界面的SelectaSimulinkmodel编辑框中。第95页,共124页,2023年,2月20日,星期三将待优化变量名填写到Selectvariablestobeoptimized编辑框中,且各个变量名之间用逗号分隔。估计指标收敛的时间段作为终止仿真时间,填写到Simulationterminatetime栏目中去。单击CreateFile按钮自动生成描述目标函数的MATLAB文件opt_*.m。单击Optimize按钮将启动优化过程。本程序允许用户指定优化变量的上下界,选择优化参数的初值,选择不同的寻优算法,选择离散仿真算法等。第96页,共124页,2023年,2月20日,星期三【例6-18】受控对象的模型为

用最优控制器设计程序选择PID控制器参数。第97页,共124页,2023年,2月20日,星期三自动生成目标函数的MATLAB:第98页,共124页,2023年,2月20日,星期三【例6-19】用OCD同时设计串级控制器第99页,共124页,2023年,2月20日,星期三Simulink仿真模型第100页,共124页,2023年,2月20日,星期三【例6-20】对模型采用ISE准

则设计最优控制器。第101页,共124页,2023年,2月20日,星期三6.4.3最优控制程序的其他应用【例6-21】对模型采用ITAE准则,用OCD来进行最优降阶研究。第102页,共124页,2023年,2月20日,星期三6.5多变量系统的频域

设计方法逆Nyquist阵列方法特征轨迹法(characteristiclocusmethod)反标架坐标法(reversed-framenormalisation,RFN)序贯回路闭合方法(sequentialloopclosing)参数最优化方法(parametersoptimisationmethod)第103页,共124页,2023年,2月20日,星期三6.5.1对角占优系统与伪对角化为预补偿矩阵,它使得为对角占优矩阵。对所得对角占优矩阵作动态的补偿。第104页,共124页,2023年,2月20日,星期三由以下步骤求取最优的补偿矩阵:选择一个函数的频率点,求出系统的逆Nyquist阵列。对各个

值,构成一个矩阵,其中假设在

频率处的系统传递函数矩阵的逆Nyquist阵列表示为第105页,共124页,2023年,2月20日,星期三求取矩阵的特征值与特征向量,并将最小特征值的特征向量记作。由上面的各个值得出的最小特征向量可以构成补偿矩阵选择个频率点,并假设对第个频率点引入加权系数,按照如下的方法构造矩阵第106页,共124页,2023年,2月20日,星期三由MATLAB编写出为对角化函数pseudiag()第107页,共124页,2023年,2月20日,星期三【例6-22】第108页,共124页,2023年,2月20日,星期三第109页,共124页,2023年,2月20日,星期三【例6-23】第110页,共124页,2023年,2月20日,星期三引入动态补偿矩阵第111页,共124页,2023年,2月20日,星期三利用Simulink模型,绘制系统的阶跃响应曲线第112页,共124页,2023年,2月20日,星期三第113页,共124页,2023年,2月20日,星期三6.5.2多变量系统的参数最优化设计系统的闭环传递函数矩阵第114页,共124页,2023年,2月20日,星期三

温馨提示

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

评论

0/150

提交评论