✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。
🍎 往期回顾关注个人主页:Matlab科研工作室
🍊个人信条:格物致知,完整Matlab代码及仿真咨询内容私信。
🔥 内容介绍
比例-积分-微分(PID)控制器因其结构简单、易于实现和鲁棒性好等优点,在工业控制领域得到了广泛应用。然而,其性能的优劣很大程度上取决于控制器参数的准确调谐。齐格勒-尼科尔斯(Ziegler-Nichols, Z-N)方法作为一种经典的PID控制器参数整定方法,凭借其简单易行的特点,至今仍具有重要的工程意义。本文旨在对不同类型的齐格勒-尼科尔斯PID控制器调谐算法进行深入研究,探讨其原理、应用范围、优缺点,并对现有研究进行综述,旨在为实际工程应用提供理论指导和参考。
关键词:PID控制器;齐格勒-尼科尔斯方法;参数整定;控制器调谐;控制算法
引言
在现代工业生产中,控制系统是保证生产过程稳定、高效运行的关键。PID控制器,作为一种线性控制器,以其对大多数线性或近似线性系统具有良好的控制效果而备受青睐。PID控制器由比例(P)、积分(I)和微分(D)三个环节组成,分别对系统的误差信号进行比例、积分和微分运算,并将运算结果叠加作为控制输出。这三个环节的功能是:比例作用能快速响应误差信号,加速系统的响应速度;积分作用能够消除系统的稳态误差,提高控制精度;微分作用能够预测误差的变化趋势,抑制超调和振荡,提高系统的稳定性。
然而,PID控制器的性能并非天然最优,其关键在于三个控制参数:比例系数KpKp、积分时间常数TiTi和微分时间常数TdTd的合理选取。不同的系统具有不同的动态特性,需要不同的参数组合才能实现最佳控制效果。参数选择不当可能导致系统响应缓慢、超调过大、甚至不稳定。因此,PID控制器的参数调谐是控制系统设计中至关重要的一步。
PID参数调谐方法多种多样,可以分为理论计算法和工程整定法两大类。理论计算法通常需要精确的系统数学模型,通过解析或数值方法求解最优参数。然而,在许多实际工业系统中,建立精确的数学模型困难重重。工程整定法则基于实际系统的响应特性,通过一系列实验和调整来确定控制器参数,具有无需精确模型的优点,更适用于实际工程应用。齐格勒-尼科尔斯方法便是工程整定法中最为经典和广泛应用的一种。
齐格勒-尼科尔斯方法由J.G. Ziegler和N.B. Nichols于1942年提出,它通过对系统进行简单的阶跃响应实验或临界比例度实验,来获取系统的动态特性信息,并基于这些信息计算出PID控制器的初始参数。其简单易行的操作流程和无需精确系统模型的特点,使其在早期工业控制中占据了主导地位,并至今仍被广泛应用作为初始参数设置的参考。
尽管齐格勒-尼科尔斯方法具有诸多优点,但也存在一些不足。例如,它通常会使得系统响应具有一定的超调,且对于不同类型的系统(如非最小相位系统、带有时滞的系统)可能表现不佳。此外,原始的Z-N方法是针对串级PID控制器提出的,对于并联型PID控制器,其参数计算公式略有差异。随着控制理论和技术的发展,研究人员在原始Z-N方法的基础上,提出了各种改进和变型,以期提高其性能和适用范围。
本文将围绕不同类型的齐格勒-尼科尔斯PID控制器调谐算法展开研究。首先,将详细介绍原始的齐格勒-尼科尔斯方法,包括其基于阶跃响应曲线和基于临界比例度两种经典方法,并阐述其原理和应用步骤。其次,将探讨不同类型的PID控制器结构(如串级型、并联型)对Z-N方法参数计算的影响。再次,将综述和分析针对原始Z-N方法的各种改进和扩展算法,如对参数计算公式的修正、与其他整定方法的结合等,并对其性能特点进行比较。最后,将对未来的研究方向进行展望。
1. 原始齐格勒-尼科尔斯方法
原始的齐格勒-尼科尔斯方法主要有两种:基于阶跃响应曲线法和基于临界比例度法。
1.1 基于阶跃响应曲线法 (Reaction Curve Method)
该方法适用于开环稳定的系统。其核心思想是通过对系统施加一个阶跃输入,记录系统的输出响应曲线,并从该曲线上提取出系统的动态特性参数,进而计算PID控制器的参数。
原理:
对于许多开环稳定的系统,其阶跃响应曲线可以近似为一个滞后加惯性环节(一阶惯性加纯延迟)的串联模型。
通过对实际系统的阶跃响应曲线进行分析,可以获得上述模型的参数。具体步骤如下:
-
将PID控制器切换到开环状态,即只连接控制对象。
-
对控制对象施加一个幅值为hh的阶跃输入(通常将输入设定点从一个值突变为另一个值)。
-
记录系统的输出响应曲线y(t)。
-
在响应曲线上找到拐点(斜率最大处),过拐点作切线。
-
切线与时间轴的交点到阶跃输入时刻的时间差即为近似的纯延迟时间ττ。
-
切线与系统最终稳态值的交点到拐点对应输出值的高度差与切线的斜率的比值,或者通过其他方法,可以估算出系统的时间常数TT。
应用范围和优缺点:
- 优点:
简单易行,无需精确的系统数学模型,适用于许多开环稳定的工业过程。
- 缺点:
对纯延迟时间ττ和时间常数TT的估算具有一定的主观性,受噪声影响较大。调谐结果通常会产生一定的超调,可能不适用于对超调有严格要求的系统。对于非最小相位系统或积分型系统不适用。
1.2 基于临界比例度法 (Ultimate Sensitivity Method)
该方法适用于开环不稳定或临界稳定的系统,或者对阶跃响应曲线法难以准确提取参数的系统。其核心思想是通过在纯比例控制下,逐渐增大比例增益,直到系统出现持续等幅振荡,从而获得系统的临界参数。
2. 不同类型PID控制器结构对齐格勒-尼科尔斯方法的影响
齐格勒-尼科尔斯方法最初是为串级PID控制器设计的。
3. 针对原始齐格勒-尼科尔斯方法的改进和扩展
原始的齐格勒-尼科尔斯方法虽然简单实用,但其调谐结果往往无法满足对控制性能要求较高的系统。因此,研究人员在原始方法的基础上提出了多种改进和扩展算法,旨在提高控制器的性能,减少超调,提高鲁棒性等。这些改进主要集中在以下几个方面:
3.1 参数计算公式的修正
原始的Z-N方法旨在使系统达到阻尼振荡(衰减比约为1/4),这通常会伴随着一定的超调。为了减少超调或提高系统的鲁棒性,研究人员提出了各种修正的参数计算公式。
- 对超调的抑制:
例如,一些研究提出减小比例增益KpKp,增大积分时间常数TiTi和微分时间常数TdTd,以降低系统的响应速度,减少超调。但过度减小KpKp可能导致系统响应缓慢,增加TiTi可能降低稳态精度,增加TdTd可能对噪声敏感。
- 对鲁棒性的增强:
一些修正公式旨在提高系统的相位裕度和增益裕度,从而增强系统对模型不确定性和外部扰动的鲁棒性。例如,通过减小KpKp和TdTd,可以增加系统的稳定裕度。
- 针对不同系统特性的修正:
考虑到不同系统的动态特性差异,一些研究针对特定的系统类型(如带有时滞的系统、高阶系统)提出了专门的Z-N修正公式。
3.2 与其他整定方法的结合
为了弥补Z-N方法的不足,一些研究尝试将Z-N方法与其他更先进的整定方法相结合。
- 基于模型的Z-N改进:
尽管Z-N方法无需精确模型,但如果能够获得近似的系统模型(例如通过系统辨识),可以利用模型信息对Z-N参数进行进一步优化。例如,可以利用模型预测控制、最优控制等理论,在Z-N初始参数的基础上进行微调,以达到更好的控制效果。
- 基于性能指标的迭代整定:
Z-N方法提供的是一组初始参数,实际应用中往往需要在此基础上进行人工或自动的微调,以满足特定的性能指标(如上升时间、超调、稳态误差、抑制扰动能力等)。一些研究提出基于性能指标的迭代整定算法,将Z-N参数作为初始值,通过反复实验和优化来寻找最优参数。
3.3 基于模糊逻辑和神经网络的自适应Z-N整定
随着人工智能技术的发展,模糊逻辑和神经网络被应用于实现PID参数的自适应整定。
- 模糊Z-N整定:
利用模糊规则库,根据系统的响应特性(如超调大小、振荡频率等),动态调整Z-N方法的参数计算公式或直接调整PID参数。例如,当系统超调较大时,通过模糊规则调整KpKp和TdTd的值,以抑制超调。
- 神经网络Z-N整定:
利用神经网络的学习能力,通过对系统在不同工况下的响应数据进行训练,学习PID参数与系统特性之间的映射关系,从而实现PID参数的在线或离线自适应整定。神经网络可以利用Z-N参数作为初始权值或训练样本,加速学习过程并提高整定效果。
3.4 其他变型和扩展
除了上述主要的改进方向外,还存在一些其他的Z-N方法变型和扩展:
- 基于频率响应的Z-N方法:
一些研究将Z-N方法从时域扩展到频域,通过分析系统的频率响应特性来获取参数,这对于难以进行阶跃响应或临界比例度实验的系统具有一定的优势。
- 多变量系统的Z-N整定:
传统的Z-N方法主要针对单输入单输出(SISO)系统。对于多输入多输出(MIMO)系统,如何将Z-N方法推广应用是研究的重点之一。一些研究提出了基于解耦控制、分散控制或模型分解的MIMO系统Z-N整定方法。
4. 不同类型齐格勒-尼科尔斯调谐算法的比较和选择
针对不同的系统和控制需求,选择合适的齐格勒-尼科尔斯调谐算法至关重要。
在确定了基本的Z-N方法后,如果对控制性能有更高的要求(如需要显著抑制超调),可以考虑使用修正参数公式的Z-N方法。如果具备系统建模或迭代优化的条件,可以尝试与其他整定方法相结合,以获得更优的控制性能。对于系统特性变化较大的场合,基于模糊逻辑或神经网络的自适应Z-N整定方法则具有更大的潜力。
5. 结论与展望
齐格勒-尼科尔斯方法作为一种经典的PID控制器参数整定方法,以其简单易行的特点在工业控制领域得到了广泛应用。本文对不同类型的齐格勒-尼科尔斯PID控制器调谐算法进行了研究,包括原始的基于阶跃响应曲线法和基于临界比例度法,探讨了不同PID控制器结构对参数计算的影响,并综述了针对原始Z-N方法的各种改进和扩展算法。
研究表明,原始的齐格勒-尼科尔斯方法为PID参数的初步整定提供了有效的途径,但其调谐结果可能无法满足所有系统的性能需求。各种改进和扩展算法通过修正参数计算公式、与其他整定方法结合、引入模糊逻辑和神经网络等手段,有效提高了Z-N方法的性能和适用范围。
未来的研究可以进一步深化以下几个方面:
- 针对复杂系统(如非线性系统、时变系统)的Z-N整定方法研究:
如何将Z-N方法有效地应用于更复杂的工业过程是重要的研究方向。
- Z-N整定结果的鲁棒性分析和改进:
对Z-N整定参数对系统不确定性和外部扰动的敏感性进行深入分析,并提出增强鲁棒性的方法。
- 基于大数据和机器学习的Z-N参数智能优化:
随着工业数据的不断积累,可以利用大数据和机器学习技术,通过分析大量控制数据,自动优化Z-N整定参数或构建更精准的参数整定模型。
- Z-N整定方法在特定领域的应用研究:
将Z-N方法及其改进算法应用于更多新兴领域,如机器人控制、新能源控制、智能制造等。
- Z-N整定方法与先进控制策略的融合:
探讨Z-N方法与模型预测控制、自适应控制、鲁棒控制等先进控制策略的结合,取长补短,实现更优的控制性能。
⛳️ 运行结果
🔗 参考文献
[1] 汤伟,王樨,王孟效.对PID控制器参数整定中TI=4TD的解释[J].化工自动化及仪表, 2007, 34(1):3.DOI:10.3969/j.issn.1000-3932.2007.01.015.
[2] 王佐勋,李亚洲,李国庆.基于遗传算法的LCL型逆变器双闭环参数设计[J].电力系统保护与控制, 2018, 046(022):1-7.
[3] 郑艳秋,张英,尤恺,等.基于相角裕度的PID控制器自整定改进算法的研究[J].核动力工程, 2020(0z2):041.
📣 部分代码
🎈 部分理论引用网络文献,若有侵权联系博主删除
👇 关注我领取海量matlab电子书和数学建模资料
🏆团队擅长辅导定制多种科研领域MATLAB仿真,助力科研梦:
🌈 各类智能优化算法改进及应用
生产调度、经济调度、装配线调度、充电优化、车间调度、发车优化、水库调度、三维装箱、物流选址、货位优化、公交排班优化、充电桩布局优化、车间布局优化、集装箱船配载优化、水泵组合优化、解医疗资源分配优化、设施布局优化、可视域基站和无人机选址优化、背包问题、 风电场布局、时隙分配优化、 最佳分布式发电单元分配、多阶段管道维修、 工厂-中心-需求点三级选址问题、 应急生活物质配送中心选址、 基站选址、 道路灯柱布置、 枢纽节点部署、 输电线路台风监测装置、 集装箱调度、 机组优化、 投资优化组合、云服务器组合优化、 天线线性阵列分布优化、CVRP问题、VRPPD问题、多中心VRP问题、多层网络的VRP问题、多中心多车型的VRP问题、 动态VRP问题、双层车辆路径规划(2E-VRP)、充电车辆路径规划(EVRP)、油电混合车辆路径规划、混合流水车间问题、 订单拆分调度问题、 公交车的调度排班优化问题、航班摆渡车辆调度问题、选址路径规划问题、港口调度、港口岸桥调度、停机位分配、机场航班调度、泄漏源定位
🌈 机器学习和深度学习时序、回归、分类、聚类和降维
2.1 bp时序、回归预测和分类
2.2 ENS声神经网络时序、回归预测和分类
2.3 SVM/CNN-SVM/LSSVM/RVM支持向量机系列时序、回归预测和分类
2.4 CNN|TCN|GCN卷积神经网络系列时序、回归预测和分类
2.5 ELM/KELM/RELM/DELM极限学习机系列时序、回归预测和分类
2.6 GRU/Bi-GRU/CNN-GRU/CNN-BiGRU门控神经网络时序、回归预测和分类
2.7 ELMAN递归神经网络时序、回归\预测和分类
2.8 LSTM/BiLSTM/CNN-LSTM/CNN-BiLSTM/长短记忆神经网络系列时序、回归预测和分类
2.9 RBF径向基神经网络时序、回归预测和分类
2.10 DBN深度置信网络时序、回归预测和分类
2.11 FNN模糊神经网络时序、回归预测
2.12 RF随机森林时序、回归预测和分类
2.13 BLS宽度学习时序、回归预测和分类
2.14 PNN脉冲神经网络分类
2.15 模糊小波神经网络预测和分类
2.16 时序、回归预测和分类
2.17 时序、回归预测预测和分类
2.18 XGBOOST集成学习时序、回归预测预测和分类
2.19 Transform各类组合时序、回归预测预测和分类
方向涵盖风电预测、光伏预测、电池寿命预测、辐射源识别、交通流预测、负荷预测、股价预测、PM2.5浓度预测、电池健康状态预测、用电量预测、水体光学参数反演、NLOS信号识别、地铁停车精准预测、变压器故障诊断
🌈图像处理方面
图像识别、图像分割、图像检测、图像隐藏、图像配准、图像拼接、图像融合、图像增强、图像压缩感知
🌈 路径规划方面
旅行商问题(TSP)、车辆路径问题(VRP、MVRP、CVRP、VRPTW等)、无人机三维路径规划、无人机协同、无人机编队、机器人路径规划、栅格地图路径规划、多式联运运输问题、 充电车辆路径规划(EVRP)、 双层车辆路径规划(2E-VRP)、 油电混合车辆路径规划、 船舶航迹规划、 全路径规划规划、 仓储巡逻
🌈 无人机应用方面
无人机路径规划、无人机控制、无人机编队、无人机协同、无人机任务分配、无人机安全通信轨迹在线优化、车辆协同无人机路径规划
🌈 通信方面
传感器部署优化、通信协议优化、路由优化、目标定位优化、Dv-Hop定位优化、Leach协议优化、WSN覆盖优化、组播优化、RSSI定位优化、水声通信、通信上传下载分配
🌈 信号处理方面
信号识别、信号加密、信号去噪、信号增强、雷达信号处理、信号水印嵌入提取、肌电信号、脑电信号、信号配时优化、心电信号、DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测
🌈电力系统方面
微电网优化、无功优化、配电网重构、储能配置、有序充电、MPPT优化、家庭用电
🌈 元胞自动机方面
交通流 人群疏散 病毒扩散 晶体生长 金属腐蚀
🌈 雷达方面
卡尔曼滤波跟踪、航迹关联、航迹融合、SOC估计、阵列优化、NLOS识别
🌈 车间调度
零等待流水车间调度问题NWFSP 、 置换流水车间调度问题PFSP、 混合流水车间调度问题HFSP 、零空闲流水车间调度问题NIFSP、分布式置换流水车间调度问题 DPFSP、阻塞流水车间调度问题BFSP
👇