PID控制器与状态反馈控制器MATLAB教学实例设计 - 图文

更新时间:2023-09-10 08:03:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

龙源期刊网 http://www.qikan.com.cn

PID控制器与状态反馈控制器MATLAB教学实例设计

作者:张栋

来源:《教育教学论坛》2015年第04期

摘要:为解决控制理论授课过程中PID控制器与状态反馈控制器设计的区别与联系,本文设计了一个MATLAB/SIMULINK仿真教学实例,便于学生深入理解与掌握教学过程中的基本理论与方法。

关键词:PID控制器;状态反馈;观测器;参数整定

中图分类号:G642.1 文献标志码:A 文章编号:1674-9324(2015)04-0165-02 一、引言

PID控制器设计与状态反馈控制器两类控制器[1,2]相同之处为二者均属于反馈控制,因此在实际使用中,都需考虑闭环系统的稳定性;两类控制器最主要的相异之处为二者闭环系统极点的配置灵活性不同: PID控制器属于输出反馈,只能将闭环极点配置到闭环系统的根轨迹上;而状态反馈控制器在被控系统状态完全可控的条件下,可以将闭环极点任意配置。 本文利用MATLAB与SIMULINK仿真设计了一个实例,对同一个被控对象进行PID控制器设计与基于观测器的状态反馈控制器设计,将教学过程中较深刻的控制器设计理论用最直观的方式体现出来,利于学生的理解与掌握。 二、仿真实例设计

选取被控对象微分方程数学模型如下: 三种控制器下,单位阶跃响应曲线如图2所示。 在MATLAB中输入如下代码:

G=tf([2.93*6 23.898*6 48.721*6],[1,6,41,7,0])%计算带有PID控制器的控制系统前向通道传递函数;

rlocfind(G)%当K=1时,从根轨迹取相应闭环极点; rlocus(G)%绘制闭环系统根轨迹图;

本文来源:https://www.bwwdw.com/article/ekqh.html

Top