中文版 | English
基于 MATLAB 编写的 PID 控制器调参模拟器,包含高级功能
- 实时 PID 参数调节:使用交互式滑块调整 PID 参数(Kp、Ki、Kd)
- 系统配置:配置系统惯量(J)和阻尼(b)参数
- 输入信号类型:
- 阶跃响应
- 正弦波跟踪
- 高级 PID 功能:
- 测量值微分(Derivative on Measurement)
- 积分分离
- 积分限幅(抗饱和)
- 噪声模拟:添加反馈噪声以模拟真实世界条件
- 低通滤波:对微分项或整个反馈信号应用滤波器
- 实时可视化:查看系统响应和各个 PID 分量的贡献
- 打开 MATLAB
- 运行脚本:
pid_tuner_gui - 使用右侧面板的滑块调整 PID 参数、系统特性和高级功能
- 从左下角的下拉菜单中选择输入信号类型
- 点击"开始仿真"按钮运行仿真
- 在主图中查看系统响应,在单独窗口中查看 PID 分量详情
- 比例(Kp):范围 0-500,默认值:50
- 积分(Ki):范围 0-200,默认值:20
- 微分(Kd):范围 0-100,默认值:5
- 系统惯量(J):范围 1-50,默认值:10
- 系统阻尼(b):范围 0.1-50,默认值:2
- 积分分离阈值:范围 0.01-2,默认值:0.2
- 积分限幅:范围 1-100,默认值:20
- 反馈噪声幅度:范围 0-0.5,默认值:0.01
- 滤波器截止频率(Hz):范围 1-200,默认值:20
- MATLAB(需要控制系统工具箱)
liuskywalkerjskd
详见 LICENSE 文件。
