下载此文档

PID控制器的微积分分析matlab代码.docx


文档分类:高等教育 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
.
)d() Kd 智
dt
t
Ki e(
0
PID控制器由比例环节(Proportional)、积分环节(Integral)和微分环 节(Differential)组成,连续PID控制器的一般形式:
u(t) Kpe(t: .
)d() Kd 智
dt
t
Ki e(
0
PID控制器由比例环节(Proportional)、积分环节(Integral)和微分环 节(Differential)组成,连续PID控制器的一般形式:
u(t) Kpe(t)
一、比例控制及性能分析
比例控制器的传递函数为:
Gp(s) Kp
Gk(s)
(s 1)(2s 1),当 Kp W 时的单
例题:分析开环传递函数:
位阶跃响应曲线。
Matlab 代码:
clear all
n um=1;
den=con v([1 1],[2 1]);
Gk=tf(num,den); %生成开环函数
Kp=1;
sys=feedback(Kp*Gk,1,-1); %生成Kp=1的单位负反馈闭传递函数
step(sys,'r:'); %绘制P控制作用下闭环系统单位阶跃响应曲线
hold on
gtext('Kp=1');
pause
Kp=4;
sys=feedback(Kp*Gk,1,-1); %生成 Kp=4的单位负反馈闭传递函数 step(sys,'b-'); %绘制 P
控制作用下闭环系统单位阶跃响应曲线
hold on
gtext( 'Kp=4' );
pause
Kp=10;
sys=feedback(Kp*Gk,1,-1); % 生成 Kp=10的单位负反馈闭传递函数 step(sys,'k--');
制作用下闭环系统单位阶跃响应曲线
hold on
gtext('Kp=10');
pause
Kp=50;
%绘制 P
sys=feedback(Kp*Gk,1,-1); %生成 Kp=50的单位负反馈闭传递函数 step(sys,'m-');
控制作用下闭环系统单位阶跃响应曲线
hold on
gtext('Kp=50');
title(' 比例控制性能分析 ');
xlabel('时间(秒)');ylabel('幅值')
比例轻制性能分折
4 5 6
时颐秒)(sec)
二、比例积分控制及性能分析
比例积分控制器的传递函数为:
Gc(s) Kp
例 题: 分 析 开 环 传 递 函 数:
Gk(s)
1
(s 1)(s 2)
1,Ki
, ,,20,5时的单位阶跃响应曲
Matlab 代码:
clear all n um=1; den=conv([1 1],[1 2]);
Gk=tf(num,den);
Kp=1;
for Ki=:1:;
Gc=tf([Kp,Ki],[1 0]); sys=feedback(Gc*Gk,1,-1); step(sys);
hold on;
end
Gc=tf([Kp,5],[1 0]);
sys=feedback(Gc*Gk,

PID控制器的微积分分析matlab代码 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mazhuangzi1
  • 文件大小71 KB
  • 时间2022-03-14