计算机控制基于MATLAB的PID参数调整方法的仿真研究
更新时间:2023-11-06 10:11:01 阅读量: 教育文库 文档下载
- 计算机学matlab吗推荐度:
- 相关推荐
Hefei University
计算机控制技术
基于MATLAB的PID参数调整方法的仿真研究
专业及班级 _____ 09级自动化(1)班____ __ 姓 名______ _____ __________ ___ 学 号_______ __________ __
授 课 老 师_______ ____丁 健__________ __ 完 成 时 间____ ______2012-6-2________ _ __
基于MATLAB的PID参数调整方法的仿真研究
摘要:应用MATLAB 软件的MATLAB 语言编程和Simulink 仿真工具箱相结合的方式对过程控制中的PID参数整定方法:基于稳定性分析的经验整定法,工程整定法—扩充临界比例度法做了仿真研究,取得了好的仿真结果,对研究各种实际过程控制系统PID 参数在线调整具有理论指导意义。 关键词:PID参数整定;MATLAB;仿真
PID(proportional-integral-derivative)作为经典的控制理论,PID 控制中一个关键的问题便是PID 参数的整定。在实际的应用中,许多被控过程机理复杂,具有高度非线性、时变确定性和纯滞后等特点。在噪声、负载扰动等因素的影响下,过程参数甚至模型结构均会随时间和工作环境的变化而变化。这就要求在PID 控制中,不仅PID 参数的整定不依赖于对象数学模型,并且PID参数能够在线调整,以满足实时控制的要求。
MATLAB是一款高性能数值计算和可视化软件,MATLAB 语言作为一种科学计算语言,具有极强的适应能力,它用简洁的代码和函数库为编程研究人员提供了直观简单的程序开发环境;Simulink 工具箱为工程领域研究人员提供了仿真研究环境,应用该软件进行自动控制系统方面的相关应研究能达到事倍功半的效果。
1 PID 参数整定方法的MATLAB 仿真
1.1 经验整定法(Ziegler-Nichols 法)的MATLAB仿真
Ziegler-Nichols 方法是基于稳定性分析的PID 整定方法。 整定公式为:统开始振荡时的K 值,
设被控对象为:令求得穿越增益
,
为振荡频率)。
使用MATLAB的rlocus及rlocfind命
、穿越频率
=10rad s,代人整定公式求得PID ,
(式中
为系
参数为:=6.0559,
、穿越频率
,
19.2765。
求解穿越增益 及系统未补偿的根轨迹图的MATLAB 指令
语句代码如下(图1 为系统未补偿的根轨迹)
>> num=[100]; >> den=[1 30 100 0]; >> [z,p,k]=tf2zp(num,den); >> G=zpk(z,p,k) Zero/pole/gain: 100
-------------------- s (s+26.18) (s+3.82) >> rlocus(G) >> grid on >> rlocfind(G);
Select a point in the graphics window selected_point =-0.0000 +10.0932i
运行如下整定程序,可以得出整定后的根轨迹图及整定前后系统的伯特图(如图2、图3 所示):
%PID Controler Based on Ziegler-Nichols clear all; close all;
sys=tf(100,[1,30,100,0]); figure(1); rlocus(sys);
[km,pole]=rlocfind(sys) wm=imag(pole(2)); kp=0.6*km kd=kp*pi/(4*wm) ki=kp*wm/pi
figure(2); grid on; bode(sys,'r');
sys_pid=tf([kd,kp,ki],[1,0]) sysc=series(sys,sys_pid) hold on;
bode(sysc,'b') figure(3);
rlocus(sysc);
图1 未整定时系统的根轨迹图
图 2 整定后系统的根轨迹
图3 整定前后系统的伯德图
由图 2 的根轨迹图可以看出整定后系统的根轨迹,所有极点位于负半平面,达到全稳定状态。由图3 整定前后系统的伯特图可见,该系统整定后,频带拓宽,相移超前。
1.2 扩充临界比例度法的MATLAB 仿真
扩充临界比例度法是一种工程整定法。它不依赖于对象的数学模型,而是总结了前人在理论和实践中的经验,通过实验由经验公式得到控制器的近似最优整定参数。实际上是对模拟调节器中使用的临界比例度法的扩充。用它来整定采样周期ΔT 和Kp 、Ki 、Kd 的工作步骤如下:
(1)选择一个足够短的采样周期min ΔT 。即:采样周期选择为对象的纯滞后时间1/10 以下。
(2)用上述的min T Δ ,求出临界比例度δk及临界振荡周期Tk
(3) 选择控制度。控制效果的评价函数通常采用最小的误差平方面积表示。 最小的误差平方面积器,Sim为模拟调节器。
(4) 计算出控制度后,按表1 求得ΔT 和K p、K i 、K d 的值。 (5) 按求得的整定参数设置运行,在投运中观察控制效果,用探索法进一步寻求比较满意值。
根据上述方法求得某DCS系统的PID 设备的经验参数如表所示。
DCS 系统 PID 设备的经验参数表
dt;控制度=
其中:DC为计算机控制
1.3运用MATLAB 的Simulink 工具箱进行仿真
分析:设被控对象传递函数仿真图如图4 所示。
以流量、温度为例进行正弦跟踪的仿真分析。其
正在阅读:
计算机控制基于MATLAB的PID参数调整方法的仿真研究11-06
2014-2015学年第二学期行事历08-17
高中体育(武术)课教案二05-27
美丽的火烧云作文350字06-21
最新牛津版七年级英语下册Unit5Amazingthings测试卷_119105-04
液氯储罐 - - 课程设计09-28
八年级数学 第1课时 分式11-17
Word2003试题及答案01-07
《多媒体教学系统》复习资料03-08
五三班成长规划02-29
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 仿真
- 基于
- 参数
- 调整
- 控制
- 计算机
- 方法
- MATLAB
- 研究
- PID
- 毕业论文超像素分割技术研究 - 图文
- 非公企业党组织创建示范点方案
- 劳动用工备案管理系统用人单位用户开户申请表
- 四川农业大学网络平时作业《合同法》
- 真空带式干燥
- CPVC行业报告
- 2017年高考语文模拟试题三(新课标卷)
- 2017年临床检验技师考试生化检验第二章重要考点(1)
- 工程材料课后习题参考答案
- 三维CAD设计
- 政府门户网站集群解决方案 - 图文
- 2015年井下泵房大泵联合试运转报告 - 图文
- C51单片机复习题资料
- 数学f1初中数学20076246123684808(1)
- 震旦集团ERP系统实施案例分析
- 书画展方案
- 2014高考文综真题北京市文科综合卷文档版(有答案)-2014年普通高等学校招生统一考试
- 18-8不锈钢6mm连续CO2激光焊焊接工艺(6) - 图文
- 运动员最佳配对问题(习题514)
- 关于做好2018届预毕业生本科毕业论文设计开题论证和毕