数字PID控制器设计制作(附答案)

合集下载

计算机控制系统PID设计例题

计算机控制系统PID设计例题

PID设计例题一个温控系统的对象为G(s)=e −τsT1s+1,τ=10s,T1=60s。

1、给温控系统的设计指标为:(1)采样周期为T=20s;(2)系统的阶跃响应无超调且T s<300s。

2、要求设计一个PID控制器以实现设计指标,并通过仿真验证设计结果。

3、检验当τ=20、40、60、80s时,仍采用前面设计的PID控制器是否可以达到预定的指标要求?考虑一下,若不可该怎么办?解:使用试凑法进行设计。

D(z)=U(s)E(s)=K p(1+1T I s+T D s)积分环节采用tustin变换离散,微分环节采用向后差分法离散,于是得到离散的控制率为D(z)=K p(1+1T I∙T2∙z+1z−1+T D∙z−1Tz)=K p+K I∙10(z+1)z−1+K D∙z−120z用试凑法得到:K p=1.51,K I=0.0235,K D=2.5因此D(z)=1.51+0.0235∙10(z+1)z−1+2.5∙z−120z利用simulink建立的系统模型和阶跃响应曲线如下:阶跃响应曲线(满足设计要求):当τ=20时,阶跃响应曲线如下:T s<300s但有超调。

可以通过调整K P,K D来改善动态过程。

当τ=40时,阶跃响应曲线如下:当τ=60时,阶跃响应曲线如下:当τ=80时,阶跃响应曲线如下:σ、t s均不符合要求。

需要按照K P,K I,K D的顺序重新进行试凑。

第六章 数字PID算法习题及答案

第六章 数字PID算法习题及答案

第六章试题一、填空1. 在一般工业过程控制系统中常用的经典控制规律是PID 控制规律,即比例积分微分控制规律。

2. 采用类似于模拟调节规律的设计方法来设计数字调节规律的前提条件是采样周期足够短。

3. 位置式PID 调节规律的数学表达式为D 0I (){()()[()(1)]}n p j T T u n K e n e j e n e n T T==++--∑ 4. 增量式PID 调节规律的数学表达式为D I (){()(1)()[()2(1)(2)]}p T T u n K e n e n e n e n e n e n T T∆=--++--+- 5. 偏差平均型改进PID 算法可以提高数字PID 控制系统对偏差信号中混入的高频干扰信号的抑制能力。

6. 数字PID 算法参数整定的内容包括比例度、积分时间常数、微分时间常数和控制周期。

~二、选择1. 采用类似于模拟调节规律的设计方法来设计数字调节规律的前提条件是(A )。

(A )采样周期足够短 (B )采样周期足够长(C )用差分方程代替微分方程 (D )先将系统离散化三、判断。

1. 在利用临界比例度PID 参数整定法进行整定时,应使系统工作于开环状态。

(×)应使系统工作于闭环状态,以便产生临界振荡。

1. 在利用临界比例度PID 参数整定法进行整定时,应使系统工作于闭环状态。

(√)2. 在利用衰减曲线PID 参数整定法进行整定时,应使系统工作于开环状态。

(×) 衰减曲线PID 参数整定法进行整定时系统应处于闭环工作状态。

—2. 在利用衰减曲线PID 参数整定法进行整定时,应使系统工作于闭环状态。

(√)33. 在利用响应曲线法进行PID 参数整定时,应使系统工作于开环状态。

(√)3. 在利用响应曲线法进行PID 参数整定时,应使系统工作于闭环状态。

(×) 系统应处于开环。

4. 所谓积分饱和指的是数字PID 算法中,积分项的运算结果超出了计算机对数据的表示能力。

数字系统设计与PLD应用答案

数字系统设计与PLD应用答案

A BC(余)D(商)(1)算法模型(2)数据处理单元(框图)A B CR流水线操作结构:T S1=18*100+(256-1)*100=2.73*104(ns) 顺序算法结构:T S2=256*18*100=4.608*105(ns) 显然流水线操作时间短。

(若系统输入数据流的待处理数据元素为m 个,每一元素运算共计L 段,每段历经时间为Δ,则流水线操作算法结构共需运算时间为:T=L ·Δ+(m-1) Δ而顺序算法(或并行算法)结构所需运行时间为:m ·L ·Δ) 2.30、(1).DFF 状态编码A —000B —001C —010D —011E —100001101100010---XQ 1Q 0Q 201001101100100---XQ 1Q 0Q 20100110110000---Q 1Q 0Q 201D 2D 1D 0ZZ输出:XSETOU DOUT COUT BOUT AOUT QQ Q QQ QQQ QQQ Q QQ Q1212121212=====(2)“一对一”状态分配Q Q Q Q QE D C B A 4321-----次态表:激励方程:XZ XZ ZXX Z QQ D Q D QQ D QD Q Q QD 43413212142+==+==++=输出:X SETOU DOUT COUT BOUT AOUT Q Q Q Q Q=====3.2、试给出一位全减器的算法描述和数据流描述x—被减数y—减数bi—低位向本位的借位d—差bo—本位向高位的借位LIBRARY IEEE;USE IEEE.Std_Logic_1164.ALL;ENTITY full_sub ISPORT(x, y,bi : IN Std_Logic;d,bo : OUT Std_Logic);END full_sub;算法描述:ARICHITECTURE alg_fs OF full_sub ISBIGINPROCESS(x,y,bi)BEGINIF (x=…0‟ AND y=…0‟ AND bi=…0‟ OR x=…1‟ AND y=…0‟AND bi=…1‟ OR x=…1‟ AND y=…1‟ AND bi=…0‟ ) THENbo<=…0'; d<=…0‟;ELSIF (x=…1‟ AND y=…0‟ AND bi=…0‟ ) THENbo<=…0'; d<=…1‟;ELSIF (x=…0‟ AND y=…1‟ AND bi=…1‟ ) THENbo<=…1'; d<=…0‟;ELSEbo<=…1'; d<=…1‟;END IF;END PROCESS c1;END alg_fs;数据流描述:(d=x⊕y⊕bi bo=x’y+x’bi+ybi)ARICHITECTURE dataflow_fs OF full_sub ISBEGINd<=x XOR y XOR bi;bo<=(NOT x AND y) OR (NOT x AND bi)OR (y AND bi);END dataflow_ha;3.4、(1).十进制-BCD码编码器,输入、输出均为低电平有效。

计算机控制系统复习题答案 (1)

计算机控制系统复习题答案 (1)

《计算机控制系统》课程复习题答案一、知识点:计算机控制系统的基本概念。

具体为了解计算机控制系统与生产自动化的关系;掌握计算机控制系统的组成和计算机控制系统的主要特性;理解计算机控制系统的分类和发展趋势。

回答题:1.画出典型计算机控制系统的基本框图;答:典型计算机控制系统的基本框图如下:2.简述计算机控制系统的一般控制过程;答:(1) 数据采集及处理,即对被控对象的被控参数进行实时检测,并输给计算机进行处理;(2) 实时控制,即按已设计的控制规律计算出控制量,实时向执行器发出控制信号。

3.简述计算机控制系统的组成;答:计算机控制系统由计算机系统和被控对象组成,计算机系统又由硬件和软件组成。

4.简述计算机控制系统的特点;答:计算机控制系统与连续控制系统相比,具有以下特点:⑴计算机控制系统是模拟和数字的混合系统。

⑵计算机控制系统修改控制规律,只需修改程序,一般不对硬件电路进行改动,因此具有很大的灵活性和适应性。

⑶能够实现模拟电路不能实现的复杂控制规律。

⑷计算机控制系统并不是连续控制的,而是离散控制的。

⑸一个数字控制器经常可以采用分时控制的方式,同时控制多个回路。

⑹采用计算机控制,便于实现控制与管理一体化。

5.简述计算机控制系统的类型。

答:(1)操作指导控制系统;(2)直接数字控制系统;(3)监督计算机控制系统(4)分级计算机控制系统二、知识点:计算机控制系统的硬件基础。

具体为了解计算机控制系统的过程通道与接口;掌握采样和保持电路的原理和典型芯片的应用,掌握输入/输出接口电路:并行接口、串行接口、A/D和D/A的使用方法,能根据控制系统的要求选择控制用计算机系统。

回答题:1.给出多通道复用一个A/D转换器的原理示意图。

2.给出多通道复用一个D/A转换器的原理示意图。

3.例举三种以上典型的三端输出电压固定式集成稳压器。

答:W78系列,如W7805、7812、7824等;W79系列,如W7805、7812、7824等4.使用光电隔离器件时,如何做到器件两侧的电气被彻底隔离?答:光电隔离器件两侧的供电电源必须完全隔离。

数字pid控制实验报告doc

数字pid控制实验报告doc

数字pid控制实验报告doc数字pid控制实验报告篇一:实验三数字PID控制实验三数字PID控制一、实验目的1.研究PID控制器的参数对系统稳定性及过渡过程的影响。

2.研究采样周期T对系统特性的影响。

3.研究I型系统及系统的稳定误差。

二、实验仪器1.EL-AT-III型计算机控制系统实验箱一台2.PC计算机一台三、实验内容1.系统结构图如3-1图。

图3-1 系统结构图图中 Gc(s)=Kp(1+Ki/s+Kds)Gh(s)=(1-e-TS)/sGp1(s)=5/((0.5s+1)(0.1s+1))Gp2(s)=1/(s(0.1s+1))2.开环系统(被控制对象)的模拟电路图如图3-2和图3-3,其中图3-2对应GP1(s),图3-3对应Gp2(s)。

图3-2 开环系统结构图1 图3-3开环系统结构图23.被控对象GP1(s)为“0型”系统,采用PI控制或PID控制,可系统变为“I型”系统,被控对象Gp2(s)为“I型”系统,采用PI控制或PID控制可使系统变成“II 型”系统。

4.当r(t)=1(t)时(实际是方波),研究其过渡过程。

5.PI调节器及PID调节器的增益Gc(s)=Kp(1+K1/s)=KpK1((1/k1)s+1) /s=K(Tis+1)/s式中 K=KpKi ,Ti=(1/K1)不难看出PI调节器的增益K=KpKi,因此在改变Ki时,同时改变了闭环增益K,如果不想改变K,则应相应改变Kp。

采用PID调节器相同。

6.“II型”系统要注意稳定性。

对于Gp2(s),若采用PI调节器控制,其开环传递函数为G(s)=Gc(s)·Gp2(s)=K(Tis+1)/s·(本文来自:/doc/a1e402b1c081e53a580216fc700abb 68a882ad33.html 小草范文网:数字pid控制实验报告)1/s(0.1s+1)为使用环系统稳定,应满足Ti>0.1,即K1 7.PID 递推算法如果PID 调节器输入信号为e(t),其输送信号为u(t),则离散的递推算法如下:u(k)=u(k-1)+q0e(k)+q1e(k-1)+q2e(k-2)其中 q0=Kp(1+KiT+(Kd/T))q1=-Kp(1+(2Kd/T))q2=Kp(Kd/T)T--采样周期四、实验步骤1.连接被测量典型环节的模拟电路(图3-2)。

2数字控制器的设计数字控制器的PID设计方法1

2数字控制器的设计数字控制器的PID设计方法1

即实部
图5-23 3种离散化方法s的左半平面映射到z平面的图
令z=R+jI 则
即R 2-1+I 2<0 或 R 2+I 2<1
5.2.1 PID设计方法 不同点: 前向差分法的特点:
将S左半平面变换到Z平面的σ=1左边平面;
稳定的D(s)可能变换成不稳定的D(z)。 后向差分法的特点:
将整个S左半平面变换到Z平面(1/2,0)半径1/2的圆内;
稳定的D(s)变换成稳定的D(z),不稳定D(s)可变换成稳定D(z). 双线性变换的特点:
将整个S左半平面变换到Z平面的单位圆内; 稳定的D(s)变换成稳定的D(z),不稳定D(s)变换成不稳定D(z). 共同点:
(1)D(z)不能保持D(s)的频率响应。 (2) 不用查表,使用方便。
5.2.1 PID设计方法
双线性变换法的几何意义是梯形法求积分,如图5-22所示。 – 设积分控制规律为 – 经过变换,数字控制器为
图5-21 双线性变换的几何意义
jA
2 T
1 e jDT 1 e jDT
2 e e jDT / 2
jDT / 2
T
e jDT / 2
e jDT / 2
2 T
2 j sin(DT / 2) 2cos(DT / 2)
用时域表示为:
u(k) a1u(k 1) a2u(k 2) ... anu(k n) b0e(k) b1e(k 1) ... bme(k m)
j 2 tan DT
T2
s域角频率A
(s域)
A
2 T
tan
DT
2
z域角频率为D
采样频率足够小
A
2 T

宇航pid试题及答案

宇航pid试题及答案

宇航pid试题及答案一、单选题(每题1分,共10分)1. PID控制器的三个参数分别代表什么?A. 比例、积分、微分B. 比例、微分、积分C. 积分、微分、比例D. 微分、比例、积分答案:A2. 在PID控制中,比例增益(P)的作用是什么?A. 快速消除偏差B. 消除稳态误差C. 增加系统的稳定性D. 减少系统的超调答案:A3. 积分作用(I)在PID控制中的作用是什么?A. 消除稳态误差B. 快速消除偏差C. 增加系统的稳定性D. 减少系统的超调答案:A4. 微分作用(D)在PID控制中的作用是什么?A. 消除稳态误差B. 快速消除偏差C. 增加系统的稳定性D. 减少系统的超调答案:D5. PID控制器中,积分饱和的作用是什么?A. 防止积分作用过度B. 增加系统的稳定性C. 减少系统的超调D. 快速消除偏差答案:A6. 在PID控制中,比例增益(P)过大会导致什么现象?A. 系统稳定B. 系统振荡C. 系统超调D. 系统无响应答案:B7. 积分作用(I)在PID控制中,如果积分时间过短,会导致什么现象?A. 系统超调B. 系统振荡C. 系统稳定D. 系统无响应答案:D8. 微分作用(D)在PID控制中,如果微分时间过短,会导致什么现象?A. 系统超调B. 系统振荡C. 系统稳定D. 系统无响应答案:B9. 在PID控制中,如何调整参数以达到最佳的控制效果?A. 增加比例增益B. 减少积分时间C. 增加微分时间D. 综合调整P、I、D参数答案:D10. PID控制器在宇航领域中应用广泛,主要原因是?A. 简单易用B. 适应性强C. 成本低廉D. 精度高答案:B二、判断题(每题1分,共5分)1. PID控制器是一种线性控制器。

(对)2. PID控制器的参数调整需要根据系统的具体特性进行。

(对)3. 积分饱和在PID控制中是不必要的。

(错)4. 微分作用可以预测系统的未来趋势。

(对)5. PID控制器不能用于非线性系统。

数字PID控制器设计制作.答案

数字PID控制器设计制作.答案

数字PID控制器设计设计任务:设单位反馈系统的开环传递函数为:设计数字PID控制器,使系统的稳态误差不大于0.1,超调量不大于20%,调节时间不大于0.5s。

采用增量算法实现该PID控制器。

具体要求:1.采用Matlab完成控制系统的建立、分析和模拟仿真,给出仿真结果。

2.设计报告内容包含数字PID控制器的设计步骤、Matlab仿真的性能曲线、采样周期T的选择、数字控制器脉冲传递函数和差分方程形式。

3.设计工作小结和心得体会。

4.列出所查阅的参考资料。

数字PID控制器设计报告一、设计目的1 了解数字PID控制算法的实现;2 掌握PID控制器参数对控制系统性能的影响;3 能够运用MATLAB/Simulink 软件对控制系统进行正确建模并对模块进行正确的参数设置;4 加深对理论知识的理解和掌握;5 掌握计算机控制系统分析与设计方法。

二、设计要求1采用增量算法实现该PID控制器。

2熟练掌握PID设计方法及MATLAB设计仿真。

三、设计任务设单位反馈系统的开环传递函数为:设计数字PID控制器,使系统的稳态误差不大于0.1,超调量不大于20%,调节时间不大于0.5s。

采用增量算法实现该PID控制器。

四、设计原理1.数字PID原理结构框图2. 增量式PID 控制算法()()()()()01P I D i u k K e k K e i K e k e k ∞==++--⎡⎤⎣⎦∑=u(k-1)+Kp[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)] =u(k-1)+(Kp+Ki+Kd)e(k)-(Kp+2Kd)e(k-1)+Kde(k-2) 所以Δu(k)=u(k)-u(k-1)=Kp[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)] =(Kp+Ki+Kd)e(k)-(Kp+2Kd)e(k-1)+Kde(k-2) 整理:Δu(k)= Ae(k)-Be(k-1)+Ce(k-2)A= Kp+Ki+Kd B=-(Kp+2Kd ) C=Kd五、Matlab 仿真选择数字PID 参数(扩充临界比例度法/扩充响应曲线法 具体整定步骤)利用扩充临界比例带法选择数字PID 参数,扩充临界比例带法是以模拟PID 调节器中使用的临界比例带法为基础的一种数字PID 参数的整定方法。

数字PID控制器的设计与实现.答案

数字PID控制器的设计与实现.答案
误动作时影响小; 手动/自动切换冲击小; 没有累计误差。
4.1.2 数字PID控制器算法的改进
1. 带有死区的PID控制 在控制精度要求不高的场合,能减少由于频繁动作引起 的振荡和能量消耗。 控制算式和传递特性图分别为:
数字PID控制器算法的改进(续)
2. PID位置算法中积分饱和的抑制
在系统偏差较大时,控制PID 算法中积分项的作用,减少由于积分 饱和引起的振荡和超调。
第四章数字PID控制器的设计与实现
计算机控制系统的典型结构:
两种基本的设计方法: 离散化设计方法 模拟化设计方法
4.1数字PID控制算法 PID控制的本质 是一个二阶线性控制器 PID控制的优点: 简单性(直观)、 鲁棒性、 灵活性
4.1.1 模拟PID调节规律的离散化
模拟PID控制系统框图:
PID控制器的微分方程和传递函数形式为:
加入了一阶延迟滤波器后的PID控制器传递函数为:
其中去掉滤波环节后的部分为典型的PID形式:
4.1.3 带一阶延迟滤波器的数字PID控制器算法(续)
将整个系统分解成几个部分
各部分的差分形式为: 微分部分: 积分部分: 比例部分:
4.2 数字PID控制器的程序实现
经过整理,化简后的控制律为: un=un-1+K(a0en+a1en-1+a2en-2) 4.2.1 程序编制 4.2.2 数据运算 数的处理 小数的处理 正负数运算(利用补码进行计算) 乘法运算
4. 修改微分项
为了消除给定变化的冲击,在计算微分项时忽略给定变化的影响, 即认为给定值不变。
4.1.3 带一阶延迟滤波器的数字PID控制器算法
为了抗高频干扰,数字控制系统中一般需要加入一阶延迟 滤波器,也叫微分限制环节。 其传递函数和对应的差分方程为:

数字PID控制器的设计

数字PID控制器的设计
0 1 j
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

数字PID控制器

数字PID控制器

PI 增量式一般表达式为 u ( k ) k p [ e ( k ) e ( k 1 )] 将本问题 k pT TI e(k )
PI 差分方程写成一般表达
u ( k ) 3[ e ( k ) e ( k 1 )] 20 e ( k ) kP 3 k pT TI 20 , T I 3 20
所以前馈完全补偿的条
G( s ) D( s ) G ( s ) 0 n n U( s ) G( s ) n n 即 D( s ) n n( s) G ( s)
例、已知广义被控对象
G (s) k2 1 T2 s e
2 s
, 干扰通道
G( s ) n
k1 1 T1 s
还可写成递推型PID控制算式
2. S域下PID表达式的离散化
将模拟控制器的传递函数
G c ( s ) K P (1 1 TI s TD s)
用后向差分方法等效离散化(s=(1-z-1)/T),可得PID控 制规律的脉冲传递函数形式
D (z) Gc (s )
s 1 z T
1
K P [1
15 T 15 Z

100 . 8 138 . 3 Z
82 . 2 Z
1
1 0 .5 Z
前馈控制器输出
u 2 ( k ) 0 . 5 u 2 ( k 1) 100 . 8 p ( k ) 138 . 3 p ( k 1) 82 . 2 p ( k 2 )
1、微分先行PID控制器
标准PID在阶跃偏差输入时各控制时 刻PID响应。
e(t) 突加给定值扰动, 会给控制系统带来 冲击,使超调量过 大,执行机构动作 剧烈。

(完整版)智能控制-考试题(附答案)

(完整版)智能控制-考试题(附答案)

《智能控制》考试试题试题1:针对某工业过程被控对象:0.520()(101)(21)s G s e s s -=++,试分别设计常规PID 算法控制器、模糊控制器、模糊自适应PID 控制器,计算模糊控制的决策表,并进行如下仿真研究及分析:1. 比较当被控对象参数变化、结构变化时,四者的性能;2. 研究改善Fuzzy 控制器动、静态性能的方法。

解:常规PID 、模糊控制、Fuzzy 自适应PID 控制、混合型FuzzyPID 控制器设计 错误!未找到引用源。

. 常规PID 调节器PID 控制器也就是比例、积分、微分控制器,是一种最基本的控制方式。

它是根据给定值()r t 与实际输出值()y t 构成控制偏差()e t ,从而针对控制偏差进行比例、积分、微分调节的一种方法,其连续形式为:01()()[()()]t p d i de t u t K e t e t dt T T dt=++⎰ (1.1) 式中,p K 为比例系数,i T 为积分时间常数,d T 为微分时间常数。

PID 控制器三个校正环节中p K ,i T 和d T 这三个参数直接影响控制效果的好坏,所以要取得较好的控制效果,就必须合理地选择控制器的参数。

Ziegler 和Nichols 提出的临界比例度法是一种非常著名的工程整定方法。

通过实验由经验公式得到控制器的近似最优整定参数,用来确定被控对象的动态特性的两个参数:临界增益u K 和临界振荡周期u T 。

用临界比例度法整定PID 参数如下:表1.1 临界比例度法参数整定公式51015202530354000.20.40.60.811.21.41.61.8Time(s)y (t )051015202530354000.511.5Time(s)y (t )PID 0.6u K 0.5u T 0.125u T据以上分析,通过多次整定,当 1.168p K =时系统出现等幅振荡,从而临界增益 1.168u K =,再从等幅振荡曲线中近似的测量出临界振荡周期 5.384u T =,最后再根据表1.1中的PID 参数整定公式求出:0.701, 2.692,0.673p i d K T T ===,从而求得:比例系数0.701p K =,积分系数/0.260i p i K K T ==,微分系数0.472d p d K K T ==。

(完整版)数字PID及其算法

(完整版)数字PID及其算法

数字PID 及其算法主要内容:1、PID 算法的原理及数字实现2、数字PID 调节中的几个实际问题3、几种发展的PID 算法4、PID 参数的整定方法一、概述几个概念:1、程序控制:使被控量按照预先规定的时间函数变化所作 的控制,被控量是时间的函数。

2、顺序控制:是指控制系统根据预先规定的控制要求,按 照各个输入信号的条件,使过程的各个执行机构自动地按预 先规定的顺序动作。

3、PID 控制:调节器的输出是输入的比例、积分、微分的 函数。

4、直接数字控制:根据采样定理,先把被控对象的数学模 型离散化,然后由计算机根据数学模型进行控制。

5、最优控制:是一种使控制过程处在某种最优状态的控制。

6、模糊控制:由于被控对象的不确定性,可采用模糊控制。

二、PID 算法的原理及数字实现PID 调节的实质:根据系统输入的偏差,按照PID 的函数 关系进行运算,其结果用以控制输出。

PID 调节的特点:PID 的函数中各项的物理意义清晰,调节灵活,便于程序化实现。

三、 PID 算法的原理及数字实现PID 调节器是一种线性调节器,他将设定值w 与实际值y 的偏差:按其比例、积分、微分通过线性组合构成控制量1、比例调节器:比例调节器的微分方程为:)(*y t e Kp =y 为调节器输出,Kp 为比例系数,e(t)为调节器输入偏差。

由上式可以看出比例调节的特点:调节器的输出与输入偏差成正比。

只要偏差出现,就能及时地产生与之成比例的调节作用,使被控量朝着减小偏差的方向变化,具有调节及时的特点。

但是,Kp 过大会导致动态品质变坏,甚至使系统不稳定。

比例调节器的阶跃响应特性曲线如下图yw e -=sd *K s Ki pK 对象 we + - + + + u y2、积分调节器:积分作用是指调节器的输出与输入偏差的积分成比例的作用,其作用是消除静差。

积分方程为:TI 是积分时间常数,它表示积分速度的大小,TI 越大,积分速度越慢,积分作用越弱。

第8章数字控制器设计(数字PID标准算式)

第8章数字控制器设计(数字PID标准算式)
被控量跟踪或趋近给定值,从而实现自动控制的目的。
设计计算机控制系统,主要是设计数字控制器, 使图9-1所示的闭环控制系统既要满足系统的期望指标, 又要满足实时控制的要求。
数字控制器的设计主要有连续化设计和直接离散化设计 两种设方法。
1.在S域中按经典控制理论设计连续系统模拟控制器 D(S),然后用计算机进行数字模拟,得到等价的数字 控制器D(Z),并由计算机来实现。这种方法称为模拟 化设计方法(或称连续化设计)。 2.在Z域中应用采样控制理论直接设计出数字控制器 D(Z), 这是一种直接设计方法(或称离散化设计)
计算机
生产过程
u
q
y
D/A
执行器
被控对象
控制
操纵
被控量
作用
变量
z
A/D
测量变送器
测量值
图1-图3 9计 -1算计机算控机制控系制统系原统理原框理图图
测量变送器对被控对象进行检测,把被控量y(t)如:
温度、压力等物理量转换成电信号,再经过模数转换器 (A/D)转换成数字量,输入计算机。
由计算机作为数字控制器,将此测量值y(t)与给定值 r(t)进行比较形成偏差输入e(t) ,并按照一定的控制规律 产生相应的控制信号u(t)驱动执行器工作,使被控对象的
本节主要讲述PID算法数字化的实现方法。
在模拟系统中,PID算法的表达式为
Pt
Kp
et
1 T1
et dt
TD
det
dt
式中 u(t):调节器的输出信号
e(t):调节器的偏差信号,它等于测量值与 给定值之差;
KP: 调节器的比例系数; TI: 调节器的积分时间常数; TD: 调节器的微分时间常数。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字PID控制器设计
设计任务:
设单位反馈系统的开环传递函数为:
设计数字PID控制器,使系统的稳态误差不大于0.1,超调量不大于20%,调节时间不大于0.5s。

采用增量算法实现该PID控制器。

具体要求:
1.采用Matlab完成控制系统的建立、分析和模拟仿真,给出仿真结果。

2.设计报告内容包含数字PID控制器的设计步骤、Matlab仿真的性能曲线、采样周期T的选择、数字控制器脉冲传递函数和差分方程形式。

3.设计工作小结和心得体会。

4.列出所查阅的参考资料。

数字PID控制器设计报告
一、设计目的
1 了解数字PID控制算法的实现;
2 掌握PID控制器参数对控制系统性能的影响;
3 能够运用MATLAB/Simulink 软件对控制系统进行正确建模并对模块进行正确的参数设置;
4 加深对理论知识的理解和掌握;
5 掌握计算机控制系统分析与设计方法。

二、设计要求
1采用增量算法实现该PID控制器。

2熟练掌握PID设计方法及MATLAB设计仿真。

三、设计任务
设单位反馈系统的开环传递函数为:
设计数字PID控制器,使系统的稳态误差不大于0.1,超调量不大于20%,调节时间不大于0.5s。

采用增量算法实现该PID控制器。

四、设计原理
1.数字PID原理结构框图
2. 增量式PID 控制算法
()()()()()01P I D i u k K e k K e i K e k e k ∞
==++--⎡⎤⎣⎦∑
=u(k-1)+Kp[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)] =u(k-1)+(Kp+Ki+Kd)e(k)-(Kp+2Kd)e(k-1)+Kde(k-2) 所以Δu(k)=u(k)-u(k-1)
=Kp[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)] =(Kp+Ki+Kd)e(k)-(Kp+2Kd)e(k-1)+Kde(k-2) 整理:
Δu(k)= Ae(k)-Be(k-1)+Ce(k-2)
A= Kp+Ki+Kd B=-(Kp+2Kd ) C=Kd
五、Matlab 仿真选择数字PID 参数
(扩充临界比例度法/扩充响应曲线法 具体整定步骤)
利用扩充临界比例带法选择数字PID 参数,扩充临界比例带法是
以模拟PID 调节器中使用的临界比例带法为基础的一种数字
PID 参数的整定方法。

其整定步骤如下:;
1)选择合适的采样周期T;
2)在纯比例的作用下,给定输入阶跃变化时,逐渐加大比例作用
Kp(即减小比例带δ),直至系统出现等幅震荡,记录比例增益Kc,及振荡周期Tc 。

Kc成为临界振荡比例增益(对应的临界比例带δ),Tc成为临界振荡周期。

=1/150S^3+6/25S^2+37/30S+1
在MATLAB下输入如下程序:
num=[1];
den=[1/150,6/25,37/30,1];
sys=tf(num,den);
p=[20:2:45];
for i=1:length(p)
Gc=feedback(p(i)*sys,1);
step(Gc)
hold on
end;
grid
title('Kp变化时系统的阶跃响应曲线')
axis([0,3,0,2.3])
仿真阶跃响应如下图:
调整参数:p=[35:2:45]
程序如下:
num=[1];
den=[1/150,6/25,37/30,1]; sys=tf(num,den);
p=[35:2:45];
for i=1:length(p)
Gc=feedback(p(i)*sys,1); step(Gc)
hold on
end;
grid
title('Kp变化时系统的阶跃响应曲线')
axis([0,3,0,2.3])
仿真阶跃响应如下图:
由图像可知:当Kp在40~45之间时,系统会出现等幅振荡。

为进一步得到准确的Kp,调整程序参数p=[40:1:45],程序如下:
num=[1];
den=[1/150,6/25,37/30,1];
sys=tf(num,den);
p=[40:1:45];
for i=1:length(p)
Gc=feedback(p(i)*sys,1);
step(Gc)
hold on
end;
grid
title('Kp变化时系统的阶跃响应曲线')
axis([0,3,0,2.3])
仿真阶跃响应如下图:
由图像进一步精确得Kc约为43时,系统出现等幅震荡,震荡周期Tc 约为0.5s。

扩充临界比例带法选择数字PID参数的计算公式如下表所示:3)选择控制度。

控制度的定义为数字调节器和模拟调节所对应
的过度过程的误差平方积分之比,即控制度=
2
2
D
e dt
e dt




式中,
D
e为
数字调节器的控制误差;e为模拟调节器的控制误差.当控制度为
1.05时
,数字调节器鱼模拟调节器的控制效果相当;当控制度为2时,数字调节器比模拟调节器的控制效果差一倍;在此选控制度为1.05。

按选择的控制度指标及Tc,Kc 实验测得值,由查表选择相应的计算公式计算采样周期:T=0.007,Kp=27,Ti=0.245,Td=0.07; P I i I
K T K K T T ===0.77,d P D D K K T K T T
===270, Ki=0.23
Tc=0.5
则T=Tc*0.014=0.5*0.014=0.007; Kp=Kc*0.63=43*0.63=27.09; Ti=Tc*0.49=0.5*0.49=0.245; Td=Tc*0.14=0.5*0.14=0.07;
Kp=27.09;
Ki=Kp*T/Ti=27.09*0.007/0.245=0.774; Kd=Kp*Td/T=27.09*0.07/0.007=270.09;
六、Matlab/Simulink 控制系统建模 1.控制器
ΔU(Z)=(Kp+Ki+Kd)E(Z)-(Kp+2Kd)/Z*E(Z)+Kd/Z^2*E(Z) 则D(Z)=ΔU(Z)/E(Z)=(Kp+Ki+Kd)-(Kp+2Kd)/Z+Kd/Z^2 =[(Kp+Ki+Kd)Z^2-(Kp+2Kd)Z+Kd]/Z^2
2.仿真模型图
将Kp=27.09;
Ki=Kp*T/Ti=27.09*0.007/0.245=0.774;
Kd=Kp*Td/T=27.09*0.07/0.007=270.09带入,得:Kp+Ki+Kd=27.09+0.774+270.09=297.95
Kp+2Kd=27.09+2*270.09=567.27
Kd=270.09
即D(Z)=[297.95*Z^2-567.27*Z+270.09]/Z^2
G0(S)=43/[0.00667S^3+0.24S^2+1.2333S+1]
3.输出阶跃响应曲线
Scope中得到阶跃响应曲线如下所示:
4、试凑法微调参数
由阶跃响应图像可得:
Y(∞)=0.96,则稳态误差Ess=1-0.96=0.04
超调量
=(1.1-0.96)/0.96*100%=14.6%
调整时间Ts=0.27s
系统有少量的稳态误差,则适当增大KI参数,使得KI参数由0.774变为1.774;
Scope中得到阶跃响应曲线如下所示:
由图像可知:此时稳态误差Ess减为1-0.98=0.02,超调量=(1.1-1)/1*100%=10%,调整时间减少为Ts=0.15s,但该曲线不够平滑,调整:Kp=36.08,Ki=2.770,Kd=270.08,降低传递函数的K值为36
Scope中得到阶跃响应曲线如下所示:
此时稳态误差几乎为0,调整时间Ts为0.3s,超调量为(1.05-1)/1*100%=5%,基本符合要求
5.最终PID参数及输出响应曲线
当Kp=36.08
Ki=2.770
Kd=270.08时
最终输出阶跃响应曲线为:
七、设计心得体会
通过这次设计,重新认识了计算机控制系统的数字PID控制,基本掌握了数字PID控制的基本规律,也认识到计算机控制系统的复杂性,检验了我所学的知识,体会了控制系统三大指标“稳,准,快”的意义.加深了我对自动控制系统的了解,同时也对比例、积分、微分控制有了更进一步的认识。

比例系数的加大,将使系统的响应速度加快,在系统稳定的前提下,加大比例系数可以减少稳态误差。

但不能消除稳态误差。

积分控制通常影
响系统的稳定性,有助于消除稳态误差,提高系统的控制精度。

而微分作
用的增加则可以改善系统的动态特性,但也可能降低系统的抗干扰能力。

比例+积分控制器可以使系统进入稳态后无稳态误差。

而比例+微分控制器
能改善系统在调节过程中的动态特性。

这次设计过程让我们把理论知识付诸于实践,这对以后的学习带来了
更大的帮助!
八、参考文献
1.陈怀琛.MATLAB及在电子信息课程中的应用.北京:电子工业出版社,2009 2.赵广元.MATLAB与控制系统仿真实践.北京:北京航空航天大学出版社,2009。

相关文档
最新文档