• 大小: 956B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: Matlab
  • 标签: PID  

资源简介

利用PID对系统进行控制,PID控制主要计算其中的反馈系数,反馈系数利用place()进行求解,利用p进行极点配置,计算反馈系数K,进行控制系统的仿真

资源截图

代码片段和文件信息

%PID 控制器
clc % 清屏
clear all; % 删除workplace变量
close all; % 关掉显示图形窗口
M=0.5;m=0.5;b=0.1;I=0.006;l=0.3;g=9.8;
a=(M+m)*m*g*l/((M+m)*I+M*m*l^2);b=-m*l/(((M+m)*I+M*m*l^2));
c=-m^2*l^2*g/((M+m)*I+M*m*l^2);d=(I+m*l^2)/((M+m)*I+M*m*l^2);
A=[           0                   1 0             0;...
    (M+m)*m*g*l/((M+m)*I+M*m*l^2) 0 0 m*l*b/((M+m)*I+M*m*l^2);...
              0                   0 0             1;...
     -m^2*l^2*g/((M+m)*I+M*m*l^2) 0 

评论

共有 条评论