欢迎光临散文网 会员登陆 & 注册

[MATLAB]PID仿真学习笔记

2020-08-31 21:35 作者:技术龙的传人  | 我要投稿

点击图标simulink或输入命令simulink

新建module

打开simulink library browser


选择Simulink——Transfer Fon——拖到模型中
单机模块并编辑属性
拖动边角展开隐藏的公式
放入示波器
光标放到块边框变成十字拖动连接到示波器
连接信号源
仿真时长20s,双击scope查看波形
1点击运行     2调整图形可视化区域
添加sum块并编辑属性|+-
连接反馈,plant可以看作电机等被控对象

 

添加增益模块Gain并更名Kp(线性增益),并仿真波形
添加Mux模块并连线,观察输入输出仿真波形
加入积分模块(Integrator、Gain更名Ki、sum(属性++|))并连线
仿真结果还有些超调

加入微分模块(Derivative、Gain更名Kd、sum(属性+++))并连线
仿真结果
在输入加入函数滤波处理
仿真放大直角区域发现变成圆角
加入scope兵更名input
观察Plant输入信号
通过搜索Saturation添加到模型中,双击并修改属性进行约束-0.25~0.25,仿真输入被削减
输出波形也发生改变


[MATLAB]PID仿真学习笔记的评论 (共 条)

分享到微博请遵守国家法律