1 / 124

第 6 章 控制系统计算机辅助设计

第 6 章 控制系统计算机辅助设计. 薛定宇 著 《 控制系统计算机辅助设计 — MATLAB 语言与应用 》 第二版,清华大学出版社 2006 CAI 课件开发:鄂大志 、薛定宇. 主要内容. 超前滞后校正器设计方法 基于状态空间模型的控制器设计方法 过程控制系统的 PID 控制器设计 最优控制器设计 多变量系统的频域设计方法. 6.1 超前滞后校正器 设计方法. 6.1.1 串联超前滞后校正器. 超前校正器. 滞后校正器. 超前滞后校正器. 6.1.2 超前滞后校正器的设计方法. 基于剪切频率和相位裕度的设计方法.

mgeorge
Download Presentation

第 6 章 控制系统计算机辅助设计

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第 6 章控制系统计算机辅助设计 • 薛定宇 著《控制系统计算机辅助设计—MATLAB • 语言与应用》第二版,清华大学出版社 2006 • CAI课件开发:鄂大志 、薛定宇 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  2. 主要内容 • 超前滞后校正器设计方法 • 基于状态空间模型的控制器设计方法 • 过程控制系统的PID控制器设计 • 最优控制器设计 • 多变量系统的频域设计方法 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  3. 6.1 超前滞后校正器设计方法 6.1.1 串联超前滞后校正器 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  4. 超前校正器 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  5. 滞后校正器 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  6. 超前滞后校正器 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  7. 6.1.2 超前滞后校正器的设计方法 • 基于剪切频率和相位裕度的设计方法 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  8. 超前滞后校正器的设计规则: 且 系统静态误差系数为 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  9. 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  10. 【例6-1】 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  11. 超前滞后校正器 超前校正器 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  12. 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  13. 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  14. 基于模型匹配算法的设计方法 假设受控对象的传递函数为 , 期望闭环系统的频域响应为 , 超前滞后校正器的一般形式为 使得在频率段 内闭环模型对期望闭环模型 匹配指标 为最小 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  15. 提出了下面的设计算法 其中 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  16. 其中,gp 和 f 分别为受控对象和期望闭环 系统的传递函数模型,w1 和 w2 为需要拟 合的频率段上下限。 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  17. 【例6-2】受控对象模型为 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  18. 6.1.3 控制系统工具箱中的设计界面 控制器设计界面 界面允许选择和修改控制器的结构,允许添加零极点,调整增益,从而设计出控制器模型。 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  19. 【例6-3】受控对象和控制器的传递函数模型分别为【例6-3】受控对象和控制器的传递函数模型分别为 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  20. 6.2 基于状态空间模型的 控制器设计方法 6.2.1 状态反馈控制 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  21. 代入开环系统的状态方 程模型,则在状态反馈矩阵 下,系统的闭环状 态方程模型可以写成 如果系统 完全可控,则选择合适的 矩 阵,可以将闭环系统矩阵 的特征值配置 到任意地方。 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  22. 6.2.2 线性二次型指标最优调节器 假设线性时不变系统的状态方程模型为 设计一个输入量 , 使得最优控制性能指标 最小 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  23. 则控制信号应该为 由简化的 Riccati 微分方程 求出 假设 ,其中 ,则 可以得出在状态反馈下的闭环系统的状态方程为 依照给定加权矩阵设计的 LQ 最优控制器 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  24. 离散系统二次型性能指标 离散 Riccati 代数方程 这时控制律为 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  25. 【例6-4】 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  26. 6.2.3 极点配置控制器设计 系统的状态方程为 则系统的闭环状态方程为 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  27. 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  28. Bass-Gura 算法 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  29. 基于此算法编写的 MATLAB 函数 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  30. Ackermann 算法 其中 为将 代入 得出的矩阵多项式的值 • 鲁棒极点配置算法 place( ) 函数不适用于含有多重期望极点的问题 acker( ) 函数可以求解配置多重极点的问题 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  31. 【例6-5】 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  32. 【例6-6】 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  33. 6.2.4 观测器设计及基于观测器的 调节器设计 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  34. 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  35. 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  36. 【例6-7】 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  37. 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  38. 带有观测器的状态反馈控制结构图 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  39. 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  40. 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  41. 如果参考输入信号 ,则控制结构 化简为 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  42. 【例6-8】 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  43. 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  44. 6.3 过程控制系统的 PID 控制器设计 6.3.1 PID 控制器概述 • 连续 PID 控制器 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  45. 连续 PID 控制器 Laplace 变换形式 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  46. 离散 PID 控制器 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  47. 离散形式的 PID 控制器 Z 变换得到的离散 PID 控制器的传递函数 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  48. PID 控制器的变形 • 积分分离式 PID 控制器 • 在启动过程中,如果静态误差很大时,可以关闭积 • 分部分的作用,稳态误差很小时再开启积分作用, • 消除静态误差 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  49. 离散增量式 PID 控制器 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

  50. 抗积分饱和 (anti-windup) PID 控制器 控制系统计算机辅助设计——MATLAB语言与应用 东北大学信息学院

More Related