我是靠谱客的博主 腼腆未来,最近开发中收集的这篇文章主要介绍带滤波器的PID控制仿真-3(Simulink仿真),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

带滤波器的PID控制仿真-2的基础上对算例进行Simulink仿真。

控制器采用积分分离PI控制,即当误差的绝对值小于等于0.80时,加入积分控制,仿真结果如图1和2所示。

图1 加入滤波器时PID控制阶跃响应

图2 无滤波器时PID控制阶跃响应

初始化程序:chap1_19int.m

clear all;

close all;

ts=0.001; %Low Filter

Q=tf([ 11.[0.04,1]);

Qz=c2d(Q,ts,'tustin');

[numQ,denQ]=tfdata(Qz,'V);

%Plant

sys=tf(5.235e005,[1,87.35,1.047e004,0]);

dsys=c2d(sys,ts,'z');

[num,den]=tfdata(dsys,'v');

kp=0.20;

ki=0.05;

仿真图:

PI控制仿真图

作图程序:chap1_19plot.m

close all;

plot(t,y(:,1),r,ty(:.2).'k:'.'linewidth ,2);xlabel('time(s)');ylabel(yd,y');

legend('TIdeal position signal','Position tracking')

最后

以上就是腼腆未来为你收集整理的带滤波器的PID控制仿真-3(Simulink仿真)的全部内容,希望文章能够帮你解决带滤波器的PID控制仿真-3(Simulink仿真)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部