第三章(一) 典型数字控制器设计--数字PID控制器(全)
数字pid控制系统设计方案
数字PID控制系统设计方案如下:一、引言PID控制器是一种常用的闭环控制算法,用于调节系统的输出以使系统稳定在设定值附近。
数字PID控制系统通过数字信号处理器(DSP)或单片机实现PID控制算法,具有灵活性高、易实现和调试等优点。
本文将介绍数字PID控制系统的设计方案,包括硬件连接、软件算法设计和系统调试等内容。
二、硬件设计1. 控制对象:确定待控制的物理对象或过程,例如电机转速、温度、液位等。
2. 传感器:选择合适的传感器获取待控量的反馈信号,如编码器、温度传感器、压力传感器等。
3. 执行器:选择合适的执行器,如电机、阀门等,用于调节系统输出。
4. 控制器:采用DSP或单片机作为数字PID控制器,负责计算PID 控制算法输出并控制执行器。
三、软件算法设计1. PID算法:根据系统特性和需求设计PID控制算法,包括比例项、积分项和微分项的权重和计算方法。
2. 离散化:将连续时间的PID算法离散化,适应数字控制器的运算方式。
3. 反馈控制:读取传感器反馈信号,计算PID输出,并控制执行器实现闭环控制。
四、系统调试1. 参数整定:通过实验和调试确定PID控制器中的比例系数、积分时间和微分时间等参数。
2. 稳定性测试:观察系统响应和稳定性,调整PID参数以提高系统性能。
3. 实时监测:实时监测系统输入、输出和误差信号,确保PID控制器正常工作。
五、性能优化1. 自适应控制:根据系统动态特性调整PID参数,实现自适应控制。
2. 鲁棒性设计:考虑系统模型不确定性和外部扰动,设计鲁棒性PID 控制算法。
3. 高级控制:结合模糊控制、神经网络等高级控制方法,优化系统性能。
六、总结数字PID控制系统设计是一项重要的控制工程任务,通过合理的硬件设计和软件算法实现,可以实现对各种控制对象的精确控制。
希望通过本文的介绍,读者能够了解数字PID控制系统的设计原理和实现方法,并在实践中不断提升控制系统设计和调试的能力。
数字pid控制原理
数字pid控制原理
数字PID控制原理数字PID控制是现代工业控制中常用的一种控制方法,它结合了比例、积分和微分三个控制器,对系统进行精确调节和稳定控制。
数字PID控制原理的核心在于通过计算机或微处理器实现对控制系统的精确控制。
比例控制器根据输入信号与设定值的差异,产生一个与误差成正比的输出信号。
这样可以快速响应系统变化,并通过增大或减小输出信号来实现对系统的调节。
积分控制器根据误差的积分值产生输出信号。
这个信号可以消除系统的稳态误差,使系统更加稳定。
积分控制器的作用是根据误差的累积值来进行补偿,以实现系统的精确调节。
微分控制器根据误差变化的速率产生输出信号。
这个信号可以抑制系统的振荡和快速变化,使系统更加平稳。
微分控制器的作用是根据误差的变化速率来进行补偿,以实现系统的稳定控制。
数字PID控制的优势在于它可以通过计算机或微处理器进行实时计算和调节,具有快速响应、精确控制和稳定性好的特点。
它广泛应用于工业生产中的温度、压力、流量等参数的控制,提高了生产效率和产品质量。
数字PID控制原理是一种高效、精确的控制方法,通过比例、积分和微分三个控制器的组合,实现对系统的精确调节和稳定控制。
它的应用范围广泛,对于提高工业生产效率和产品质量具有重要意义。
数字PID控制
计算机术语
目录
01 PID控制原理及实现 算法
02 PID控制器的组成
03 的分类
04 采样周期的选取
05 参数的整定
基本信息
自从计算机和各类微控制器芯片进入控制领域以来,用计算机或微控制器芯片取代模拟 PID控制电路组成控 制系统,不仅可以用软件实现 PID控制算法,而且可以利用计算机和微控制器芯片的逻辑功能,使 PID控制更加 灵活。将模拟PID控制规律进行适当变换后,以微控制器或计算机为运算核心,利用软件程序来实现 PID控制和 校正,就是数字(软件)PID控制。
PID控制器的组成
PID控制器的组成
PID控制器如图2中虚线框中所示,一共组合了三种基本控制环节:比例控制环节Kp,积分控制环节Ki/s和 微分控制环节Kds。控制器工作时,将误差信号的比例(P)、积分(I)和微分(D)通过线性组合构成控制量, 对被控对像进行控制,故称PID控制器。
这三种基本控制环节各具特点:
(3)计算机的成本:计算机成本也希望采样周期长些,这样计算机的运算速度和采集数据的速率也可降低, 从而降低硬件成本。
采样周期的选取还应考虑被控制对象的时间常数Tp和纯延迟时间τ,当τ= 0或τ<0. 5Tp时,可选T介于0. 1Tp至0. 2Tp之间;当τ>0. 5Tp时,可选T等于或接近τ。
参数的整定
PID控制原理及实现算法
PID控制原理及实现算法
图1典型控制系统一个典型控制系统的基本结构包括输入、采样、控制器、被控对象和输出,如图1所示。
其中R(t)为输入给定值,C(t)为实际输出值,e(t)为偏差信号,并且该控制偏差由输入给定值与实际输出 值构成,即e(t)=R(t)- C(t)。
数字PID控制器设计
数字PID控制器设计实验报告学院电子信息学院专业电气工程及其自动化学号姓名指导教师杨奕飞数字PID控制器设计报告一.设计目的采用增量算法实现该PID控制器。
二.设计要求掌握PID设计方法及MATLAB设计仿真。
三.设计任务设单位反馈系统的开环传递函数为:设计数字PID控制器,使系统的稳态误差不大于0.1,超调量不大于20%,调节时间不大于0.5s。
采用增量算法实现该PID控制器。
四.设计原理数字PID原理结构图PID控制器的数学描述为:式中,Kp为比例系数;T1为积分时间常数;T D为微分时间常数。
设u(k)为第K次采样时刻控制器的输出值,可得离散的PID表达式为:使用模拟控制器离散化的方法,将理想模拟PID控制器D(s)转化为响应的理想数字PID控制器D(z).采用后向差分法,得到数字控制器的脉冲传递函数。
2.增量式PID控制算法u(k)=u(k-1)+Δu(k)增量式PID控制系统框图五.Matlab仿真选择数字PID参数利用扩充临界比例带法选择数字PID参数,扩充临界比例带法是以模拟PID调节器中使用的临界比例带法为基础的一种数字PID参数的整定方法。
其整定步骤如下1)选择合适的采样周期T:,因为Tmin<1/10 T,选择采样周期为0.003s;2)在纯比例的作用下,给定输入阶跃变化时,逐渐加大比例作用Kp(即减小比例带δ),直至系统出现等幅震荡,记录比例增益Kr,及振荡周期Tr 。
Kr成为临界振荡比例增益(对应的临界比例带δ),Tr成为临界振荡周期。
在Matlab中输入如下程序G=tf(1,[1/150,36/150,185/150,1]);p=[35:2:45];for i=1:length(p)Gc=feedback(p(i)*G,1);step(Gc),hold onend;axis([0,3,0,2.3])得到如下所示图形:改变其中的参数P=[35:2:45]为p=[40:1:45]得到下图曲线,得Kr约为43,Tr 约为0.5.在smulink中建立如下模型,可得Kr=43.4,Tr=0.45。
数字控制器的设计-数字控制器的PID设计方法共85页PPT
11、获得的成功越大,就越令人高兴 。野心 是使人 勤奋的 原因, 节制使 人枯萎 。 12、不问收获,只问耕耘。如同种树 ,先有 根茎, 再有枝 叶,尔 后花实 ,好好 劳动, 不要想 太多, 那样只 会使人 胆孝懒 惰,因 为不实 践,甚 至不接 触社会 ,难道 你是野 人。(名 言网) 13、不怕,不悔(虽然只有四个字,但 常看常 新。 14、我在心里默默地为每一个人祝福 。我爱 自己, 我用清 洁与节 制来珍 惜我的 身体, 我用智 慧和知 识充实 我的头 脑。 15、这世上的一切都借希望而完成。 农夫不 会播下 一粒玉 米,如 果他不 曾希望 它长成 种籽; 单身汉 不会娶 妻,如 果他不 曾希望 有小孩 ;商人 或手艺 人不会 工作, 如果他 不曾希 望因此 而有收 益。-- 马钉路 德。
25、学习是劳动,是充满思想的劳动。——乌申斯基
谢谢!
21、要知道对好事的称颂过于夸大,也会招来人们的反感轻蔑和嫉妒。——培根 22、业精于勤,荒于嬉节省,归根到底都归结为时间的节省。——马克思 24、意志命运往往背道而驰,决心到最后会全部推倒。——莎士比亚
数字PID控制器设计
5.3 控制系统z平面设计性能指标要求
由于多数计算机控制系统的被控对象是连续的,设计时所给定的性能 指标要求,基本上与连续系统设计时相同。因此,若在z平面上直接进行离 散系统设计,需要考虑如何将连续系统的性能指标转换为z平面的描述。
5.3.1 时域性能指标要求
(1) 稳定性要求
(2) 系统稳态特性的要求:
uD
(k)
uD (k
1)
KPTD T
(1 )[e(k )
e(k
1)]
k
u(k) KPe(k ) KI e( j) uD (k )
j0
不完全微分PID 与基本PID控制作用比较
●在e(k)发生阶跃突变时,
● 完全微分作用仅在控制作用发生的一个周期内起作用; ● 不完全微分作用则是按指数规律逐渐衰减到零,可以
● 当控制量进入饱和区后,只执行削弱积分项的累加,不进行增大积分项 的累加。即系统在计算u(k)时,先判断u(k-1)是否超过门限值。若超过 某个方向门限值时,积分只累加反方向的e(k)值。
具体算式为:
若 u(k 1) umax 且 e(k) 0 不进行积分累加; 若 e(k) 0 进行积分累加。
3.6
—
1.9
0.55
1.50
PI PID
0.5 0.34
0.68 0.85
3.9
—
1.62 0.65
2.0
PI
0.80
PID
0.60
0.57 0.60
4.2
—
1.50 0.82
3.试凑法确定PID参数
●整定步骤:
(1)首先只整定比例部分。比例系数KP由小变大,观察相 应的系统响应,直到得到反应快,超调小的响应曲线。 系统若无静差或静差已小到允许范围内,并且响应效果 良好,那么只须用比例调节器即可。
数字PID控制算法课件
要点二
参数整定
数字PID控制算法的参数整定也是一个重要的问题。在实 际应用中,需要根据不同的被控对象和场景,手动调整 PID参数。然而,由于被控对象的复杂性和不确定性,手 动调整参数往往需要丰富的经验和技能,因此如何自动整 定参数也是一个需要解决的问题。
感谢观看
THANKS
案例二:多变量系统数字PID控制
总结词
多变量系统数字PID控制是一种先进的控制策略,可以 同时对多个变量进行控制,以实现系统的全面优化。
详细描述
多变量系统数字PID控制通常用于对具有多个自由度的 系统进行控制,例如化工过程控制系统。在该案例中, PID控制器通过对多个输入信号进行比例、积分和微分 运算,得到多个控制信号,以实现对多变量系统的全面 优化和控制。
02
数字PID控制算法的参数整
定
比例增益的调整
总结词
比例增益主要影响控制系统的响应速度和误差的抑制能力。
详细描述
增大比例增益可以加快系统的响应速度,减小稳态误差,但过大的比例增益可能导致系统不稳定。通常首先调整 比例增益,使系统响应速度达到期望值。
积分增益的调整
总结词
积分增益主要影响控制系统的稳态精度和响应速度。
采用更优的控制策略
总结词
采用先进的控制策略能够提高数字PID控制 算法的性能和鲁棒性。
详细描述
常用的控制策略包括串级控制、解耦控制、 前馈控制等。这些控制策略能够有效地提高 数字PID控制算法的性能和鲁棒性。例如, 串级控制能够减小控制系统的滞后和提高抗 干扰能力,解耦控制能够减小耦合效应对控 制系统性能的影响,前馈控制能够提高控制
05
数字PID控制算法的实践应
用
在工业控制系统中的应用
第三章数字PID控制算法
第三章数字PID控制算法
数字PID控制算法是一种基于数字信号处理技术的PID控制算法。
它
将传统的模拟PID控制算法转化为数字形式,通过采样、离散化和数值运
算等过程实现控制系统的自动调节。
数字PID控制算法主要包括以下几个步骤:
1.信号采样:通过模数转换器将被控系统的输出信号转化为数字信号,以便进行后续的离散化处理。
2.离散化:将连续时间域的PID控制算法转化为离散时间域的算法。
通常采用离散化的方法有Z变换法、欧拉法等。
3.数值运算:根据离散化得到的差分方程,通过数值运算得到当前时
刻的控制量。
常用的数值运算方法有增量式PID算法、位置式PID算法等。
4.输出控制信号:根据计算得到的控制量,通过数字信号处理器将其
转化为模拟信号,作为控制器的输出信号,控制被控对象。
数字PID控制算法相对于模拟PID控制算法具有以下优点:
1.精度高:数字PID控制算法通过离散化处理可以实现更精确的控制,提高控制系统的响应速度和稳定性。
2.灵活性强:数字PID控制算法可以通过调节离散参数来实现不同的
控制效果,适应不同的被控对象和控制要求。
3.可编程性好:数字PID控制算法可以通过编程的方式实现,便于调
试和修改,提高系统的可维护性和可扩展性。
数字PID控制算法在工业控制、自动化设备、机器人等领域得到广泛应用,并且随着数字信号处理技术的不断发展,数字PID控制算法也在不断优化和改进,为实现更高效、精确的控制提供了强大的工具。
PID详细讲解
第五章PID控制算法控制算法5.1PID控制原理与程序流程5.1.1过程控制的基本概念过程控制――对生产过程的某一或某些物理参数进行的自动控制。
一、模拟控制系统图5-1-1 基本模拟反馈控制回路被控量的值由传感器或变送器来检测,这个值与给定值进行比较,得到偏差,模拟调节器依一定控制规律使操作变量变化,以使偏差趋近于零,其输出通过执行器作用于过程。
控制规律用对应的模拟硬件来实现,控制规律的修改需要更换模拟硬件。
二、微机过程控制系统图5-1-2 微机过程控制系统基本框图以微型计算机作为控制器。
控制规律的实现,是通过软件来完成的。
改变控制规律,只要改变相应的程序即可。
三、数字控制系统DDC图5-1-3 DDC系统构成框图DDC(Direct Digital Congtrol)系统是计算机用于过程控制的最典型的一种系统。
微型计算机通过过程输入通道对一个或多个物理量进行检测,并根据确定的控制规律(算法)进行计算,通过输出通道直接去控制执行机构,使各被控量达到预定的要求。
由于计算机的决策直接作用于过程,故称为直接数字控制。
DDC系统也是计算机在工业应用中最普遍的一种形式。
5.1.2模拟PID 调节器一、模拟PID 控制系统组成图5-1-4 模拟PID 控制系统原理框图 二、模拟PID 调节器的微分方程和传输函数 PID 调节器是一种线性调节器,它将给定值r(t)与实际输出值c(t)的偏差的比例(P)、积分(I)、微分(D)通过线性组合构成控制量,对控制对象进行控制。
1、PID 调节器的微分方程⎥⎦⎤⎢⎣⎡++=⎰tDI P dt t de T dt t e T t e K t u 0)()(1)()( 式中 )()()(t c t r t e -= 2、PID 调节器的传输函数⎥⎦⎤⎢⎣⎡++==S T S T K S E S U S D D I P 11)()()(三、PID 调节器各校正环节的作用1、比例环节:即时成比例地反应控制系统的偏差信号e(t),偏差一旦产生,调节器立即产生控制作用以减小偏差。
《数字PID控制器》课件
影响系统的稳态误差消除能力。积分 系数越大,稳态误差消除越快,但过 大的积分系数可能导致系统在平衡点 附近振荡。
PID控制器参数的整定方法
试凑法
通过尝试不同的参数组合,观察系统的响应特性,从而找到最优的参数设置。这种方法 需要丰富的经验和反复的试验。
临界比例法
通过调整比例系数,观察系统的响应特性,当系统出现等幅振荡时,此时的参数即为临 界参数,在此基础上适当减小比例系数即可得到较为满意的参数。
《数字PID控制器》PPT 课件
CATALOGUE
目 录
• PID控制器简介 • 数字PID控制器 • 数字PID控制器的参数整定 • 数字PID控制器的应用实例 • 数字PID控制器的优缺点及改进方法
01
CATALOGUE
PID控制器简介
PID控制器的定义
总结词
PID控制器是一种比例-积分-微分控制器,通过将系统的误差 信号分别进行比例、积分和微分运算,然后根据运算结果调 整系统的控制输入,以达到减小系统误差的目的。
Ziegler-Nichols法
基于系统的开环传递函数,通过特定的计算公式得到PID控制器的参数。这种方法适用 于已知系统传递函数的场合。
PID控制器参数的调整原则
先比例,后积分, 最后微分
在调整PID控制器参数时,应 先调整比例系数,确保系统响 应快速且稳定;然后调整积分 系数,消除系统的稳态误差; 最后调整微分系数,提高系统 的动态性能和抗干扰能力。
PID控制器参数的物理意义
比例系数(P)
微分系数(D)
影响控制系统的响应速度和系统的稳 定性。比例系数越大,系统的响应速 度越快,但过大的比例系数可能导致 系统不稳定。
影响系统的动态性能和抗干扰能力。 微分系数越大,系统对干扰的响应越 快,但过大的微分系数可能导致系统 对噪声过于敏感。
数字PID控制器的设计
T
(1 j
T
)2
所以
T 2 T arctan arctan 2 arctan T 2 2 2 1( ) 1( ) 2 2
由此得出
T T
2(
T
)
与 T 的对应关系:
: 0 ~ : 0 ~
T : 0 ~ T : 0 ~
7.2 数字控制器的PID设计方法
• 7.2.1 PID设计方法
计算机控制系统的核心 数字控制器
实现各种不同要求的控制功能。
如何设计数字控制器? (1)给定控制对象 (2)给定性能指标
设计出满足控制性能的控制规律以 及与此对应的计算机编程算法。
数字控制器的两类设计方法
输入r(r) 计算机 D/A 被控对象 输出c(t)
设微分的控制规律为: u (t )
S域的传递函数为:
对微分控制规律前向差分变换,可得: u ( k ) e( k 1) e( k )
de (t ) dt U ( s) D( s ) s E ( s)
T
e(k 1) z e(k )
e(k 1) e(k ) z 1 u (k ) e( k ) T T
ek2其中其中如果控制系统的执行机构采用步进电机如果控制系统的执行机构采用步进电机在每个采样周在每个采样周期期控制器输出的控制量是相对于上次控制量的增加控制器输出的控制量是相对于上次控制量的增加此时控制器应采用增量型数字此时控制器应采用增量型数字pidpid控制算法控制算法其控制原理其控制原理如下图所示如下图所示
2 2
数字控制器为:
U ( z ) T 1 z 1 1 D( z ) D( s) 2 1 z 1 1 1 s 2 1 z E( z) 2 1 z T 1 z 1 T 1 z 1
第7讲 32数字PID控制器
3.2 数字PID控制器的设计
4.数字PID控制算法的程序设计
①、位置式PID算法的程序设计 位置式PID算式为: u(k) Kp e(k) KI e(j) KD[e(k) e(k 1 )] j 0 T TD 式中: KI KP ― 积分系数; KD KP ― 微分系数; TI T 为程序设计方便,将上式作以变换:
比例控制: 可迅速反映偏差,调节及 时,减小偏差。 但不能消除稳态误差;特 别当Kp过大,可引起振荡。
e(t) t 0 y KP e(t) 0 t
3.2 数字PID控制器的设计 ②积分调节
所谓积分作用是指调节器的输出与输入偏差的积分成比例的作用
控制规律: u( t ) S 0 e ( t )dt 0 其中,S0为积分速度。 特点:①无差调节; ②稳定性变差:积分引入了-90度相角。 ③主要用于消除静差,提高系统的无差度。
Kp e(k) KI e(j) KD[e(k) e(k 1 )]-
j 0 k
Kp e(k 1 ) KI e(j) KD[e(k 1 ) e(k 2 )]
k 1 j 0
即:
u(k ) K P e(k ) e(k 1) K I e(k ) K D e(k ) 2e(k 1) e(k 2)
微分控制: 具有预测偏差变化趋势作 用,克服振荡,减少超调, 加速动态响应,减少调节 时间。 作用太强时引起输出失真。
微分 作用 响应 曲线
3.2 数字PID控制器的设计
e(t) t 0
比例微分对 偏差的反映
Y
∞
比例积分对 偏差的反映
KpKd e(t) Kp e(t) 0 PID调节器对阶跃响应特性曲线
u(k ) up(k ) uI(k ) uD(k )
PID控制器:介绍PID控制器的原理、设计和应用
PID控制器:介绍PID控制器的原理、设计和应用控制系统在我们日常生活中扮演着重要的角色。
无论是在工业自动化、家电、机器人技术还是其他领域,控制系统都是实现稳定和精确控制的关键。
PID控制器是一种常用的控制器,被广泛应用于各种工业和自动化系统中。
本文将介绍PID控制器的原理、设计和应用。
什么是PID控制器?PID控制器是一种基于反馈的控制系统,用于控制运动、过程或其他变量。
PID 是“比例-积分-微分”(Proportional-Integral-Derivative)的缩写,这三个术语指的是PID控制器中使用的三个控制算法。
PID控制器根据当前的反馈信号与预设的设定值之间的差异,计算控制输出,并通过调整控制信号来实现稳定的控制。
PID控制器的原理PID控制器基于三个算法:比例控制、积分控制和微分控制。
下面我们将详细介绍每个算法的原理。
比例控制比例控制是PID控制器的基本控制算法之一。
它根据当前的反馈信号与设定值之间的差异,计算出一个与误差成比例的控制量。
比例控制的公式可以表示为:输出= Kp × 误差其中,Kp是比例增益,用于调整控制量对误差的敏感度。
较大的比例增益将导致更快的响应,但也可能引起振荡和不稳定。
比例控制器的作用是减小误差,使得实际输出逐渐接近设定值。
然而,由于比例控制只考虑当前误差并未考虑过去的误差,因此它无法消除稳态误差。
积分控制积分控制是PID控制器的另一个重要算法。
它考虑误差的累积,并在一段时间内对误差进行积分。
积分控制的公式可以表示为:输出= Ki × ∫ 误差 dt其中,Ki是积分增益,用于调整积分控制的敏感性。
积分控制的作用是消除稳态误差,因为它对误差的积分可以抵消误差的累积。
然而,积分控制也可能导致系统的超调和不稳定。
过高的积分增益会增加系统的振荡风险,从而造成过调和振荡。
微分控制微分控制通常用于减少系统的超调和抑制振荡。
它通过考虑误差变化的速率来改善系统的响应速度。
数字PID控制器设计
《计算机控制》课程设计报告题目: 数字PID控制器设计姓名: 王云学号: ********* 姓名: 孙传梁学号: ********* 姓名: 钟晓光学号: ********* 姓名: 袁海涛学号: *********2011年6月25日目录《计算机控制》课程设计任务书-----------------------------------------------------------------------3 数字控制器设计-------------------------------------------------------------------------------------------41、前言-------------------------------------------------------------------------------------------------------42、设计目的-------------------------------------------------------------------------------------------------43、设计原理-------------------------------------------------------------------------------------------------44、数字PID参数整定------------------------------------------------------------------------------------55、建立simulink模型------------------------------------------------------------------------------------86、MCS-51单片机实现控制器的设计----------------------------------------------------------------96.1、器件选择------------------------------------------------------------------------------------------106.2、电路设计------------------------------------------------------------------------------------------106.3、程序设计------------------------------------------------------------------------------------------117、设计工作总结及心得体会---------------------------------------------------------------------------158、参考资料及文献---------------------------------------------------------------------------------------15《计算机控制》课程设计任务书指导教师签字:系(教研室)主任签字:2011年6 月25 日数字控制器设计一、前言PID控制是最早发展起来的经典控制策略,是用于过程控制最有效的策略之一。
数字PID控制器
按偏差的比例、积分、微分进行控制的控制器称为PID 控制器,是控制系统中应用最广泛的一种控制规律。
模拟PID 控制系统原理图如下:其中r(t)为系统给定值,c(t)为实际输出,u(t)为控制量。
模拟PID 控制器的控制式为;][)()(1)()(0dt t de T dt t e T t e K t u D tI p ++=⎰式中,)()()(t c t r t e -=为系统偏差 P K 为比例系数I T 为积分时间常数D T 为微分时间常数1. 比例环节(P )的作用:按比例反应系统的偏差,系统一旦出现偏差,比例环节立即产生调节作用以减少偏差。
比例作用增大,可以加快系统的调节,缩短调节时间,使系统反应迅速,但比例控制不能消除稳态误差。
比例作用过大会造成系统的不稳定。
我的理解:偏差越大,给的克服偏差的力量越大,以缩短调节时间;但是当系统稳定时 仍然有误差的话,这是加上去的力量就会影响系统的正常工作;而且比例作用太大还会造成调节过快,系统变得不稳定。
2. 积分环节(I )的作用;只要系统存在误差,积分控制作用就会不断累积,输出控制量以消除误差,因而,只要有充足的时间,积分控制将能完全消除系统的误差。
积分作用的强弱取决于积分时间常熟TI ,TI 越小,积分作用越强,反之TI 越大,积分作用越弱。
积分作用太强会使系统超调加大,甚至使系统出现振荡,所以积分作用常与另外两种调节规律结合,组成PI 调节器或PID 调节器。
我的理解:3. 微分环节(D )的作用:反映系统偏差的变化率,能预见偏差比变化的趋势,减小系统的超调量,克服振荡,是系统的稳定性提高,同时加快系统的动态响应速度,减小调节时间从而改善系统的动态性能。
微分环节不能单独使用,需要与另外两种调节规律结合,组成PD 调节器或PID 调节器。
在计算机控制系统中,PID 控制规律的实现必须用数值逼近的方法。
当采样周期相当短时,用求和代替积分、用向后差分代替微分,使模拟PID 离散化为差分方程。
基本PID算法和数字PID控制器
超级实用的PID控制原理和算法(Proportional Integral Derivative)PID控制原理和特点工程实际中,应用最为广泛调节器控制规律为比例、积分、微分控制,简称PID控制。
PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制主要技术之一。
其结构框图:当被控对象结构和参数不能完全掌握,或不到精确数学模型时,控制理论其它技术难以采用时,系统控制器结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便.即当我们不完全了解一个系统和被控对象﹐或不能有效测量手段来获系统参数时,最适合用PID控制技术.PID控制,实际中也有PI和PD控制。
PID控制器就是将系统的误差,利用比例、积分、微分计算出控制量进行控制.1、比例控制(P):PID控制与人工控制的控制策略有很多相似的地方.例如:操作人员用比例控制的思想来手动控制电加热炉的炉温。
假设用热电偶检测炉温,用数字仪表显示温度值。
在控制过程中,操作人员用眼睛读取炉温,并与炉温给定值比较,得到温度的误差值。
然后用手操作电位器,调节加热的电流,使炉温保持在给定值附近。
操作人员知道炉温稳定在给定值时电位器的大致位置,并根据当时的温度误差值调整控制加热电流的电位器的转角。
炉温小于给定值时,误差为正,增大电位器的转角,以增大加热的电流。
炉温大于给定值时,误差为负,减小电位器的转角,并令转角的大小与误差成正比。
上述控制策略就是比例控制,即PID 控制器输出中的比例部分与误差成正比。
闭环中存在着各种各样的延迟作用。
例如调节电位器转角后,到温度上升到新的转角对应的稳态值时有较大的时间延迟.由于延迟因素的存在,调节电位器转角后不能马上看到调节的效果,因此闭环控制系统调节困难的主要原因是系统中的延迟作用.比例控制的比例系数如果太小,调节的力度不够,使系统输出量变化缓慢,调节所需的总时间过长。
比例系数如果过大,调节力度太强,将造成调节过头,甚至使温度忽高忽低,来回震荡。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014-2-26
3
前言 计算机控制系统的的设计方法一般有两种: 将连续域设计好的控制律D(s)利用不同的离散化方法变换 为离散控制律D(z),这种方法称为“连续域-离散化设计”方 法,或称为“模拟化”设计方法。它允许设计师用熟悉的各 种连续域设计方法设计出令人满意的连续域控制器,然后将 连续控制器离散化。 在离散域先建立被控对象的离散模型G(z),然后直接在离 散域进行控制器设计。常用方法包括直接数字设计法、W变 换设计法和Z域根轨迹设计法等。
40
数字PID控制算法改进--积分项的改进--变速积分PID算法 变速积分PID算法: 系统对积分项的要求:系统偏差大时积分作用减弱甚至 取消,而在小偏差时应加强之。否则,Ki取大了会产生超调, 或积分饱和,取小了又不能快速消除静态误差。 变速积分PID算法的基本思路:设法改变积分项的累加速度, 偏差越大,积分累加速度越慢,反之越快。 变速积分PID算法的基本方法:设置一系数f[e(k)],当e(k)增大 时,f减小,反之增大。
2014-2-26
39
数字PID控制算法改进--积分项的改进--消除积分不灵敏区 程序框图为:
Y
计算
∆ui (k )
| ∆u i (k ) |> ε ?
N s = ∑ ∆ui (k ) N
| s |< ε ?
Y
∆u i (k ) ⇐ s
∆u i (k ) = 0
s=0
u (k ) =
2014-2-26
2014-2-26
8
数字控制器的模拟化设计步骤(3) 选择采样周期T 采样周期是计算机控制系统重要的参数之一,对系统的 性能有重要影响。 通常最大采样周期取决于系统的稳定性和香农采样定理, 最小采样周期取决于一个采样周期内计算的工作量。 在工程应用时,采样频率一般可考虑选择被测信号y(t)最 大频率分量fmax的5~10倍。即T=1/(5~10)fmax,。
第三章(一) 典型数字控制器设计 --数字PID控制器
2014-2-26
1
主要内容: 数字控制器的连续化设计步骤 数字PID控制器的设计 标准PID控制器的改进 数字PID控制器的参数整定
2014-2-26
2
前言 计算机控制系统的设计包含两个部分:硬件设计和软件 设计。硬件设计包括计算机、接口电路、外部设备和传感设 备等。软件设计包括人机交互界面、控制、管理、计算和自 诊断等。本章介绍的的控制器设计是指在给定系统性能指标 的条件下,设计出控制器的控制规律和相应的数字控制算法。 数字控制器通常是利用计算机软件编程,完成特定的控 制算法。一般在数字控制中,控制算法是以差分方程或脉冲 传递函数的形式出现的。采用不同的控制算法,就可以获得 不同的控制效果(品质)。
2014-2-26
11
数字控制器的模拟化设计步骤(4)
2014-2-26
12
数字控制器的模拟化设计步骤(5) 校验: 数字控制器D(z)设计完成并求出控制算法后,需校验计 算机控制系统的闭环特性是否满足要求。可由数字仿真或将 数字控制器直接应用于实际系统中进行校验。若不满足设计 要求,应重新修改设计。
2014-2-26
33
数字PID控制算法改进--积分项的改进--抗积分饱和
2014-2-26
34
数字PID控制算法改进--积分项的改进--抗积分饱和
2014-2-26
35
数字PID控制算法改进--积分项的改进--抗积分饱和 过限削弱积分PID算法计算流程图:
U(k-1)
N N
U(k-1)>V开?
2014-2-26 6
数字控制器的模拟化设计步骤(1) 设计假想的连续控制器D(s) 如下图所示,将数字控制器和零阶保持器合在一起,作 为一个模拟环节看待,其等效传递函数为D(s) 。可用频率特 性法或根轨迹法等设计出D(s)。
2014-2-26
7
数字控制器的模拟化设计步骤(2) 将D(s)离散化为D(z)。 常用离散化方法 z变换法(脉冲不变法); 零阶保持器z变换法(阶跃响应不变法); 数值积分法(置换法):包括一阶后向差分法、一阶前向 差分法、双线性变换等; 零极点匹配法。
2014-2-26 4
前言 在工程实践中,很多工程人员对s平面(连续域)比z平面 (离散域)更为熟悉。因此在数字控制器的设计时,通常在s 域中进行初步设计,得出连续域的控制律,然后通过某种近 似的方法将连续的控制律离散化为数字式控制律,并由计算 机实现。 在第二章中,已经详细讨论了数字控制器的模拟化设计方法。 下面简单回顾一下。
2014-2-26 16
比例控制器
2014-2-26
17
比例积分控制器
2014-2-26
18
比例微分控制器
2014-2-26
19
数字PID控制器
2014-2-26
20
数字PID控制器—数字PID位置型控制算法
2014-2-26
21
数字PID控制器—数字PID位置型控制算法
2014-2-26
2014-2-26
5
数字控制器的模拟化设计思想 典型的计算机控制系统如下图所示:
假设数字控制器为D(z),零阶保持器为H(s),被控对象为 G(s)。数字控制器的模拟化设计是将上图所示的计算机控制系 统看作是一个连续系统,即忽略控制回路中所有的零阶保持器 和采样器,然后采用连续系统设计方法设计出模拟控制器,在 满足一定的条件下,做出某种近似,从而将模拟控制器离散化 成数字控制器。
ui (k ) = K i ∑ e(i )
i =0
当偏差很小时,取f=1,与标准的PID算法相同,积分累加 k 达到最高速度。
ui (k ) = K i ∑ e(i )
i =0
当偏差在最大值和最小值之间时,对当前e(k)的累加在 k −1 0~e(k)之间,即部分累加,其积分速度在 和 ui (k ) = K i ∑ e(i ) k 之间。 i =0
2014-2-26 29
数字PID控制算法改进--积分项的改进--提高积分项的精度
2014-2-26
30
数字PID控制算法改进--积分项的改进--积分分离法
2014-2-26
31
数字PID控制算法改进--积分项的改进--积分分离法
2014-2-26
32
数字PID控制算法改进--积分项的改进--抗积分饱和 抗积分饱和: 若系统长时间出现大的误差,则控制量可能进入积分 饱和区。什么是积分饱和区?假设调节阀(执行机构)的两 个极限位置为全开和全关。若全开需要电压V开,全关需要 电压为零。若控制量u(k)大于V开,由于调节阀的开度不能继 续增加,u(k)不断增加而偏差不变,一直到DA的最大输出 量Vmax,从而引起系统控制品质的变差。当反向时,在 Vmax→V开段,调节阀开度不变,如同失控一样,必然引起 系统超调的增加。这种现象称为积分饱和。
Y
U(k-1)<-V开?
Y
标准PID
计入积分
N
e(k)>0?
Y
e(k)<0?
Y
N
计入积分
不计入积分
不计入积分
2014-2-26
36
数字PID控制算法改进--积分项的改进--消除积分不灵敏区
2014-2-26
37
数字PID控制算法改进--积分项的改进--消除积分不灵敏区
2014-2-26
38
数字PID控制算法改进--积分项的改进--消除积分不灵敏区
2014-2-26
9
数字控制器的模拟化设计步骤(3) 采用连续化设计方法,用数字控制器近似连续控制器 时,需要有相当小的采样周期。 选择采样周期要综合考虑下列因素:1、从控制动态品 质角度考虑,T↓;2、从执行机构角度考虑,T↑; 3、从经 济角度考虑, T↑; 4、从计算机工作量角度考虑,T↑ 。
2014-2-26
24
数字PID控制器--增量型PID算法的优点
位置型算式每次输出与整个过去状态有关,计算式中要用到过去 偏差的累加值,容易产生较大的累积计算误差;而在增量型算式中 由于消去了积分项,从而可消除调节器的积分饱和,在精度不足时, 计算误差对控制量的影响较小,容易取得较好的控制效果。 为实现手动—自动无扰切换,在切换瞬时,计算机的输出值应设 置为原始阀门开度u0,若采用增量型算法,其输出对应于阀门位置 的变化部分,即算式中不出现u0项,所以易于实现从手动到自动的 无扰动切换。 采用增量型算法时所用的执行器本身都具有寄存作用,所以即使 计算机发生故障,执行器仍能保持在原位,不会对生产造成恶劣影 响。
ui (k ) = K i ∑ e(i )
i =0
2014-2-26
42
数字PID控制算法改进--积分项的改进--变速积分PID算法
2014-2-26
43
数字PID控制算法改进--微分项的改进--不完全微分PID控制算法 不完全微分PID控制算法:引入微分项可以改善系统的动 态特性,但是对高频扰动很敏感。所以在有高频干扰的场合, 或在某种特定的输入情况下,微分项输出在短时间内很大, 很容易引起系统振荡。为解决高频干扰问题,可在PID控制 器中加入低通滤波器1/(Tfs+1)。具体有两种形式:
2014-2-26
10
数字控制器的模拟化设计步骤(4) 设计由计算机实现的控制算法: 要想利用计算机实现数字调节器D(z),则必须求出相应 的差分方程。有两个途径: 一是由D(s)写出系统的微分方程,并进行差分处理得到相应 的差分方程。如数字PID控制算法即由此方法推导出; 另一途径是根据数字调节器D(z),将其转变为差分方程,如 最少拍控制算法等。
Kp
E (s)
U p (s)
Kp
E (s)
U p (s)
Kp Ti s