2020年改进的P I D 控制算法研究精编版改进的PID控制算法研究摘要PID控制作为历史最为悠久,生命力最强的控制方式一直在生产过程自动化控制中发挥着巨大的作用,在生产过程的自动控制领域中,按照偏差的比例(P)、积分(I)、和微分(D)进行控制的PID的基本控制方式。
由于算法简单、鲁棒性好和可靠性高,被广泛应用于工业过程并取得了良好的控制效果。
但是随着科学技术的不断进步和发展,被控对象正变得越来越复杂,而人们对其控制精度的要求却日益提高,然而一般PID控制技术却越来越不适应现代工业对象的变化,由于计算机进入控制领域,用数字计算机代替模拟计算机调节器组成计算机控制系统,用软件实现PID控制算法,而且可以利用计算机的逻辑功能,使PID控制更加灵活。
论文首先介绍了PID的基础知识与原理之后介绍了一般PID控制在工业过程控制中经常用到的两种形式,位置式和增量式。
之后着重介绍了两种改进的PID控制算法:积分分离PID算法与不完全微分PID算法,比较传统控制算法与改进的算法的优缺点,并基于MATLAB对其进行仿真,讨论仿真结果。
仿真结果表明:积分分离控制算法和不完全微分控制算法可以提高控制精度和消除系统高频干扰等。
证明改进的PID控制算法相比一般PID控制算法有很多优点。
关键词:改进PID控制;积分分离;不完全微分仅供学习与交流,如有侵权请联系网站删除谢谢40Improved PID Control AlgorithmAbstractPID control as the oldest, most viable way to control automation in the production process has played a huge role in the production process of the automatic control field, in accordance with the deviation ratio (P), integral (I), and differential (D) to control the basic PID control method. As the algorithm is simple and robust and reliable, are widely used in industrial processes and achieved a good control effect.But with the advancement of science and technology and development, the controlled object is becoming more and more complex, but it demands of its control precision is increasing, but the general PID control technology has become increasingly incompatible with the object of change in modern industrial A computer access control field, instead of using digital computer simulation of the computer component computer control system regulator, PID control algorithm with software, and can use the computer’s logic to PID control more flexible. Paper first introduces the basic knowledge and principles of PID after the introduction of the general PID control in industrial process control is often used in two forms, location, type and incremental. After highlighting the two modified PID control algorithm: PID algorithm integral separation incomplete differential PID algorithm with the more traditional control algorithm and the improved algorithm of the advantages and disadvantages, and its simulation based on MATLAB to discuss the simulation results.仅供学习与交流,如有侵权请联系网站删除谢谢40Simulation results show that: Integral control algorithm and incomplete separation of differential control algorithm can improve the control precision and high-frequency interference elimination system. Improved PID control algorithm that compared with the general PID control algorithm has many advantages.Key words: Improved PID control; integral separation; not fully differential仅供学习与交流,如有侵权请联系网站删除谢谢40目录摘要 (I)Abstract (II)第1章引言 (1)1.1 课题产生背景 (1)1.2 研究现状 (2)1.3 本课题主要任务 (4)第2章 PID控制算法 (6)2.1 PID控制原理 (6)2.2 数字PID控制 (8)2.2.1位置式PID控制算法 (9)2.2.2增量式PID控制算法 (10)2.3 PID控制优缺点 (11)第3章积分分离PID控制算法及仿真 (13)3.1 积分分离PID控制算法 (13)3.2 MATLAB软件介绍 (16)3.3 积分分离PID控制仿真 (18)第4章不完全微分PID控制算法及仿真 (21)4.1 不完全微分PID控制算法 (21)4.1.1不完全微分PID控制算法一 (21)4.1.2不完全微分PID控制算法二 (24)4.2 不完全微分PID控制仿真 (25)第5章结论 (30)仅供学习与交流,如有侵权请联系网站删除谢谢40参考文献 (31)谢辞 (32)源程序 (33)仅供学习与交流,如有侵权请联系网站删除谢谢40第1章引言1.1 课题产生背景PID控制是比例积分微分控制的简称。
在生产过程自动控制的发展历程中,PID控制是历史最久、生命力最强的基本控制方式。
在本世纪40年代以前,除了在最简单的情况下可以采用开关控制外,它是唯一的控制方式。
此后,随着科学技术的发展特别是电子计算机的诞生和发展,涌现出了许多新的控制方式。
然而直到现在,PID控制由于它自身的优点仍然是得到最广泛应用的基本控制方式。
PID控制具有以下优点[1]:(1) 原理简单,使用方便;(2) 适应性强,可以广泛应用于化工、热工、冶金、炼油以及造纸、建材等各种生产部门;(3) 鲁棒性强。
PID控制由于结构简单、工作稳定、鲁棒性好等因素在当今的工业过程控制中仍占有主导地位。
随着PID控制器的日趋完善.出现了许多改进型的PID控制器,如积分分离型、不完全微分型、微分先行型、带死区的PID控制、单神经元自适应PID控制、融合型智能PID控制器等。
但随着技术的不断发展,会出现越来越多适用不同具体场合的PID控制方法。
在普通PID控制中引入积分环节的目的,主要是为了消除静态误差,提高控制精度。
但是在过程的启动、结束或大幅度增减时,短时间内系统输出有很大的仅供学习与交流,如有侵权请联系网站删除谢谢40偏差,会造成PID运算的积分积累,致使控制量超过执行机构可能允许的最大动作范围对应的极限控制量,引起系统较大的超调,甚至引起系统较大的振荡,这在有些系统中是绝对不允许的。
PID被广泛应用在各个范围内使其变得非常广泛化,改进的PID控制算法可以被用在很多行业之中,也正应为其广泛性,所以对于PID改进控制算法的研究变的十分有意义。
简单说来,PID控制器各个校正环节的作用如下:(1) 比例环节:成比例地反映控制系统的偏差信号。
error(t)偏差一旦产生,控制器立即产生控制作用,以减少偏差。
(2) 积分环节:主要用于消除静差,提高系统的无差度。
积分作用的强弱取决于积分时间常数T1,T1越大,积分作用越弱,反之越强。
(3) 微分环节:反映偏差信号的变化趋势(变化速率),并能在偏差信号变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。
1.2 研究现状PID调节器是一种较为理想的传统调节器, 其比例作用起主要调节作用,一般只有比例作用能单独完成自动调节控制。
但是,仅采用比例调节,系统会存在稳态误差。
积分作用的引人可以实现无差调节,但又容易过调使系统产生振荡;微分作用能减小动态偏差,用于克服对象的迟延和减小积分作用造成的过调比较有效,但不能单独使用。
在实际应用中,总是以比例调节为主,根据对象特性和调节要求适当加入积分和微分调节作用,构成较为完善的PID调节器。
为了实现无仅供学习与交流,如有侵权请联系网站删除谢谢40差调节,传统的PID调节器引人积分作用后,不可避免地使系统的调节过程发生超调。
适度的超调对于提高系统的响应速度是有利的,但过度超调将使系统发生振荡,甚至使系统不稳定。
PID参数整定时如何使系统保持适度的超调始终是一个难点,而全程调节系统中对象特性参数的变化更使得整定过程复杂化。
在现代由于计算机进入控制领域,用数字计算机代替模拟计算机调节器组成计算机控制系统,用软件实现PID控制算法,而且可以利用计算机的逻辑功能,使PID控制更加灵活。
计算机控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量。
因此,连续PID控制算法不能直接使用,需要采用离散化方法[2]。