第6章 数字PID控制器

合集下载

第6章(192)

第6章(192)
变结构控制系统的不足之处是难于实施神经网络的在线训练。
第6章 神经控制系统
6.2.5 神经网络智能方法 神经网络的学习功能是一种智能行为,它与其它智能学
科有相同或相近的设计方式。将神经网络与模糊控制、人工 智能、专家系统相结合,可构成各具特色的模糊神经控制、 智能神经控制、专家神经系统等,它们形成了自己的设计方 法。一种典型的模糊神经控制系统的基本结构如图6-8所示。
第6章 神经控制系统
神经网络从根本上改变了上述设计思路,因为它不需要 被控制对象的数学模型。在控制系统中,神经网络是作为控 制器或辨识器起作用的。
控制器具有智能行为的系统,称为智能控制系统。在 智能控制系统中,有一类具有学习能力的系统,被称为学习 控制系统。学习的过程是一个训练并带有将训练结果记忆的 过程,人工神经网络控制系统就是一种学习控制系统。
第6章 神经控制系统
对于一些在控制过程中存在不确定性、存在非线性、存 在时变的被控对象,由于数学模型不明确,常规PID调节器 往往难以奏效,不能保证系统稳定性。目前能够想到的解决 办法有两个,两个办法都离不开神经网络。一个是对被控对 象使用系统辨识,PID调节器继续使用常规调节器,系统辨 识由神经网络承担;另一个是使用神经PID调节器。在系统 中引入神经网络,相应需要学习训练。
第6章 神经控制系统
由于神经控制器的设计与设计人员的素质、理解能力和 经验有关,因此设计出来的产品都可以成为设计者的成果, 这也是从事神经控制较容易出成果的原因之一。随着时间的 推移,对设计结果的评价体系终会诞生,优劣将更加清晰。
简单综合起来,神经控制器的设计方法大体有如下几种: 模型参考自适应方法、自校正方法、内模方法、常规控制方 法、神经网络智能方法和神经网络优化设计方法。

计控第6章计算机控制系统的控制规律(1)

计控第6章计算机控制系统的控制规律(1)

稳态能的影响
被控对象用传递函数来表征时,其特性可以用放大系数K、 时间常数T和纯滞后时间τ来描述。针对控制通道的被控对象特
性对控制系统性能的影响进行描述:
1. 放大系数K对控制性能的影响 控制通道的放大系数K越大, 系统调节时间越短, 稳态误 差eSS越小, 但K偏小时对系统的性能没有影响, 因为K完全可
以由调节器D(s)的比例系数KP来补偿。
2. 惯性时间常数T对控制性能的影响 控制通道惯性时间常数T越小,系统反应越灵敏,控制越及
时,控制性能越好,但T过小会导致系统的稳定性下降。
3. 对象纯滞后时间对控制性能的影响 控制通道纯滞后时间τ的存在,使被控量不能及时反映系统所 承受的扰动。因此这样的系统必然会产生较明显的超调量σ, 使超
积分项改进 1. 抑制积分饱和的PID算法 (1)积分饱和的原因及影响 在一个实际的控制系统中,因受电路或执行元件 的物理和机械性能的约束(如放大器的饱和、电机的最 大转速、阀门的最大开度等),控制量及其变化率往往
被限制在一个有限的范围内。当计算机输出的控制量 或其变化率在这个范围内时,控制则可按预期的结果 进行,一旦超出限制范围,则实际执行的控制量就不 再是计算值,而是系统执行机构的饱和临界值,从而 引起不希望的效应。
式(6-4)不仅计算繁琐,而且为保存E(j)要占用很多内存。因此, 用该式直接进行控制很不方便。做如下改动,根据递推原理,可写出(k-1) 次的PID输出表达式:
T U (k 1) K P {E (k 1) TI
TD E ( j ) [ E (k 1) E (k 2)]} T j 0
6.3.1 PID控制器的数字化实现
1、模拟PID算法表达式 在模拟控制系统中, PID 控制算法的模拟表达式为:

自动控制原理第6章 离散系统控制理论

自动控制原理第6章 离散系统控制理论

F(z)

f (kT )z k

e akT z k


(e aT z) k
k 0
k 0
k 0
Z[e at ]
1
z
1 (e aT z) 1 z e aT
《自动控制原理》国家精品课程 浙江工业大学自动化研究所 19
f (k) ak , k 0



F (z) f (kT )zk ak zk (a1z)k
k 0
k 0
k 0
Z[ak ] 1 z 1 az 1 z a
f (kT) sin kT
k 0,1,2,


F (z) f (kT )z k sin kTz k
k m
i0
1

zm f (kT )zk zm f (iT )zi
k m
i0
1
z m [ f (kT )z k F (z)] k m
Z[ f (t mT)] z m F(z)
《自动控制原理》国家精品课程 浙江工业大学自动化研究所 22
Z[ f (t mT )] zmF (z) f (t) 0,t 0
《自动控制原理》国家精品课程 浙江工业大学自动化研究所 21
滞后定理的证明
Z[ f (t mT)] f (kT mT)z k
k 0
1


f (kT )zkm f (iT )zim
0T
《自动控制原理》国家精品课程 浙江工业大学自动化研究所 5
第6章 离散系统控制理论
6.1 信号的采样与保持
6.2 差分方程 6.3 Z 变换 6.4 Z传递函数 6.5 稳定性分析 6.6 暂态性能分析 6.7 稳态误差分析 6.8 数字PID控制 6.9 MATLAB在离散系统分析中的应用

第六章 数字PID算法习题

第六章 数字PID算法习题

第六章习题一、填空1. 在一般工业过程控制系统中常用的经典控制规律是______控制规律,即___________控制规律。

2. 采用类似于模拟调节规律的设计方法来设计数字调节规律的前提条件是_______________。

3. 位置式PID调节规律的数学表达式为___________________________________________4. 增量式PID调节规律的数学表达式为____________________________________________5. ___________型改进PID算法可以提高数字PID控制系统对偏差信号中混入的高频干扰信号的抑制能力。

6. 数字PID算法参数整定的内容包括________、_____________、__________和__________。

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

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

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

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

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

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

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

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

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

()8. 所谓积分饱和指的是数字PID算法中,由于积分的不断进行,使得控制值超出了控制输出的最大模拟信号对应的数字值。

()四、简答1. 什么是控制规律?2. 简述PID调节规律的含义并说明各控制作用的功能。

计算机控制技术课后题答案整理版(1到5章基本都有了)

计算机控制技术课后题答案整理版(1到5章基本都有了)

第一章1、计算机控制系统是由哪几部分组成的?画出方框图并说明各部分的作用。

答:计算机控制系统由工业控制机、过程输入输出设备和生产过程三部分组成;框图P3。

1)工业控制机主要用于工业过程测量、控制、数据采集、DCS操作员站等方面。

2)PIO设备是计算机与生产过程之间的信息传递通道,在两者之间起到纽带和桥梁的作用。

3)生产过程就是整个系统工作的各种对象和各个环节之间的工作连接。

2、计算机控制系统中的实时性、在线方式与离线方式的含义是什么?为什么在计算机控制系统中要考虑实时性?(1)实时性是指工业控制计算机系统应该具有的能够在限定时间内对外来事件做出反应的特性;在线方式是生产过程和计算机直接相连,并受计算机控制的方式;离线方式是生产过程不和计算机相连,并不受计算机控制,而是靠人进行联系并作相应操作的方式。

(2)实时性一般要求计算机具有多任务处理能力,以便将测控任务分解成若干并行执行的多个任务,加快程序执行速度;在一定的周期时间对所有事件进行巡查扫描的同时,可以随时响应事件的中断请求。

3.计算机控制系统有哪几种典型形式?各有什么主要特点?(1)操作指导控制系统(OIS)优点:结构简单、控制灵活和安全。

缺点:由人工控制,速度受到限制,不能控制对象。

(2)直接数字控制系统(DDC) (属于计算机闭环控制系统)优点:实时性好、可靠性高和适应性强。

(3)监督控制系统(SCC)优点:生产过程始终处于最有工况。

(4)集散控制系统优点:分散控制、集中操作、分级管理、分而自治和综合协调。

(5)现场总线控制系统优点:与DOS相比降低了成本,提高了可靠性。

(6)PLC+上位系统优点:通过预先编制控制程序实现顺序控制,用PLC代替电器逻辑,提高了控制是现代灵活性、功能及可靠性。

附加:计算机控制系统的发展趋势是什么?大规模及超大规模集成电路的发展,提高了计算机的可靠性和性能价格比,从而使计算机控制系统的应用也越来越广泛。

为更好地适应生产力的发展,扩大生产规模,以满足对计算机控制系统提出的越来越高的要求,目前计算机控制系统的发展趋势有以下几个方面。

西门子S7-200PLC第6章 PLC模拟量采集及闭环控制系统

西门子S7-200PLC第6章  PLC模拟量采集及闭环控制系统

模拟执行部件之前,必须将标准化的实数值转换成一个16位的标定整
数值。
• 3. PID回路表

用PID运算的参数,每个PID控制回路都 有一个确定起始地址(TBL)的回路表。
PID回路表
• 4. PID回路指令
• PID运算通过PID回路指令来实现。
化处理后写入回路表首单元VD200 ; • 5)执行PID回路运算指令; • 6)对PID回路运算的输出结果单元VD208进行数据转换后送入模拟
量输出。
• 参看教材图6-9 PID回路表及定时0中断初始化子程序实例
• 本章小结: • 作业:

谢谢收看!!
该电流通过250 电阻将其转换为1~5V电压,作为A/D转换 器的模拟量输入信号,A/D转换器输出的数字量信号可以直接 输入给计算机进行处理。
• 2 计算机闭环控制系统
被控设备(对象)输出的物理量(即被控参数或称系统输出参 数),经传感器、变送器、 A/D转换后反馈到输入端,与期望 值(即给定值或称系统输入参数)进行比较,当二者产生偏差 时,对该偏差进行决策或PID运算处理,其处理后的信号经D/A 转换器转换为模拟量输出,控制执行器进行调节,从而使输出 参数按输入给定的条件或规律变化。由于系统是闭和的,输出 量的变化经变送器反馈到输入端与输入量进行比较,由于反馈 的输出量与输入量相位相反,所以也称闭环控制负反馈系统。
• (2) 回路输入转换及标准化数据
• 每个PID回路有两个输入量,给定值(SP)和过程变量(PV)。 在PID指令对这些物理量进行运算之前,必须对它们及其它输入量进 行标准化处理,即通过程序将它们转换成标准的浮点型表达形式。
• (3) 回路输出值转换成标定数据

PID回路输出的是0.0~1.0之间标准化的实数值,回路输出在驱动

《计算机控制技术》课程教学大纲

《计算机控制技术》课程教学大纲

计算机控制技术课程教学大纲Techno1ogyofMicrocomputercontro1学时数:40其中:实验学时:0课外学时:0学分数:2.5适用专业:电气工程与自动化专业或其它相关专业一、课程的性质、目的和任务本课程是自动化类各专业的“主干专业课程”,属工程技术类课程。

通过本课程的学习,使学生了解和掌握以微型机为核心组成的控制系统的硬件、软件基础知识,以及基本的应用技术。

并具备独立设计计算机控制系统的能力,为今后从事工业自动化方面的工作打下一个基础。

二、课程教学的基本要求(一)熟练掌握计算机控制系统的组成与接口技术;(二)掌握和理解计算机控制系统的常用控制算法;(H)熟练掌握计算机控制系统的设计方法和实现过程;(四)了解计算机控制技术的发展趋势及前沿课题。

三、课程的教学内容、重点和难点第一章微型计算机控制系统概述(4学时)基本内容:计算机控制系统的概念、组成,计算机控制系统的分类以及发展。

基本要求:1、熟悉微机控制系统的组成(硬件结构和软件组成)。

2、了解微机控制技术的发展趋势。

重点:计算机控制系统的发展概况。

难点:计算机控制系统的分类。

第二章计算机控制系统的过程通道接口技术(6学时)基本内容:数字量输入、输出通道的设计,模拟量输入通道的设计,模拟量输出通道的设计。

基本要求:1、掌握模拟量输入、输出通道的设计。

2、掌握数字量输入、输出通道的设计。

3、了解过程通道的结构形式。

能够根据控制系统要求选择输入输出通道中所用到的各种器件,掌握工作原理和使用方法。

能正确地绘制出系统的硬件电路原理图。

重点:采样/保持器、D/A转换器、A/D转换器接口设计难点:采样定理与数据采集第三章人机交互接口技术(4学时)基本内容:人机交互输入接口技术,人机交互输出接口技术。

基本要求:1、掌握常用键盘和常用1ED显示器的工作原理及接口设计方法。

2、能够根据控制系统要求正确的设计出键盘和显示器的接口电路,以及接口程序设计。

PID控制(第六章)

PID控制(第六章)

校正(PID控制器)
集 成 电 运 路 算 实 放 现 大 器
Gc ( s)
R2 C2
dB -20 dB/dec o 0 +20 dB/dec
ui
R1 -u C1
uo
1 / Ti
1 / Td

90°
0° -90°

U o ( s) Z 2 ( s) 1 K p (1 Td s) U i ( s) Z1 ( s) Ti s R C R2C2 Kp 1 1 Ti R1C1 R2C2 R1C2
PID的结构(PD控制器)
PD控制器的控制结构框图
R( s )
+
E (s)
_
K p (1 Td s)
U ( s)
Y ( s)
G (s)
构成条件 控制算法
Ti→∞
D( s ) U ( s) K p (1 Td s) E ( s)
作用
有效改善被控对象有较大时间滞后的控制品质
特点 适用对象
控制性能分析(PI控制器)
为了保证一定的稳定裕度,即要求所有闭环极点离虚轴在合适的范围: 比如: s s1
得到新的特征方程
( 0.2)
PI控制器能大大降低系统的稳态 误差,明显改善系统的性能。
20 18 16 14
(s1 0.2)3 (s1 0.2) 2 K p (s1 0.2) Ki 0
1 2 2.2 1
6、 数字PID控制器
在计算机PID控制中,需要把连续的PID进行离散。目前,最常用 的离散化方法是差分法,即为
e(t ) e(kT ) k t 0 e(t )dt T e( jT ) j 0 de(t ) e(kT ) e(kT T ) T dt
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例. 已知 ,T=1s 。 (1)分别写出D1(s)相对应的增量型数字PI算法 的输出表达式。 (2)KP、TI的值是多少?
D1(s)
1 0.15s 0.05s
u( z) D( z ) D( s) E( z)
T 1
1 z 1 s T
20 3 s
1 z 1 s T
④求u(k) u(k)= u1(k)+ un(k)
例. 已知锅炉水位双冲量控制系统中,水位对蒸汽负荷的 传递函数为:
水位对控制给水阀的传递函数为:
试设计前馈-反馈 控制系统的调节器, 完全补偿蒸汽压力 干扰对水位的影响, 写出前馈-反馈控 制器的计算机算法。 (要求按一阶后向 差分近似法离散 化),设采样周期 T取15秒。
20 23 3 z 1 3 1 1 1 z 1 z u ( z ) u ( z ) z 1 23E ( z ) 3E ( z ) z 1 写成差分方程形式 u ( k ) u ( k 1) 23e( k ) 3e( k 1) 增量表示u ( k ) 23e( k ) 3e( k 1)
3.积分作用改进算法PID
积分饱和现象:当偏差较大且长时间得 不到消除,积分控制分量会导致PID控制 器控制总量达到极限,致使执行机构动 作达到极限。 消除积分饱和常用方法: (1)积分分离法 (2)遇限制削弱积分法
4、前馈—反馈控制
n(t )为干扰信号,它经过 G ( y ( n s)环节产生 2 t)的附加输出, 设计一个附加控制器 D ( PID控制器输出上, n s)叠加到 u(k) u ( u( 1 k) n k) 若n(s)D ( n(s)G ( 0 n s)G(s) n s) 则干扰信号n(t)对输出的影响就可完 全补偿 所以前馈完全补偿的条 件: G ( D ( 0 n s) n s)G(s) U( G ( n s) n s) 即D ( n s) n(s) G(s)
u(k)为全量输出,它对应于被控对象的执行机构第 k次采样时刻应达到的位置,因此,该式称为PID位置型
控制算式,其输出值与过去所有状态有关 。为了编程 能够实现PID全量控制算法,可写成递推表达:
u(k ) u(k 1) K P [e(k ) e(k 1)]
k pT TI
e(k )
仿真试验 选取以下五组水轮发电机组 ① TW=0.5s,Ta=6.0s ② TW=0.6s,Ta=5.0s ③ TW=1.55s,Ta=5.0s
可见,当PID参数选择合理时,控制 效果很理想。但当系统参数发生变化时, PID的控制效果就不能保证一致的好。 这说明,PID的鲁棒性较差。究其原 因就是PID的控制参数值是固定的。 如果PID参数能够随着动态过程的变 化自动修正,将会得到很强的鲁棒性。
②求e(k) e( k ) r ( k ) y ( k ) ③求控制器输出u(k)
u(k ) u(k 1) k p [e(k ) e(k 1)] k pT TI e(k )
2、带死区的PID控制器
用于控制精 度要求不高 的场合,这 种调节器可 防止执行机 构频繁动作。
模糊PID控制 PID专家控制系统
1、微分先行PID控制器
标准PID在阶跃偏差输入时各控制时 刻PID响应。
e(t) 突加给定值扰动, 会给控制系统带来 冲击,使超调量过 大,执行机构动作 剧烈。
微分控制分量
u(k)
积分控制分量
比例控制分量
为避免上述问题,对给定值变化频繁的系统 可以采用微分先行PID控制算法。微分先行只对 被控量c(t)微分,而不对偏差e(t)微分。
Tg 0.2s, Tw 0.5s, Ta 6.0s,Y0 0.28(空载)或Y0 (满负荷), 1 0 0.28, en y(导叶开度标值)
T1
2 Y0 * Tw
T2
1 Y0 *Tw
K1 2
应用PID控制算法作甩100%负荷仿真
PID调节参数: k p 5.0, Ti 0.1s, Td 0.00144 s, T 0.04s
k pTD T
[e(k ) 2e(k 1) e(k 2)]
2. S域下PID表达式的离散化
将模拟控制器的传递函数 1 Gc (s) K P (1 TD s) TI s 用后向差分方法等效离散化 (s=(1-z-1)/T) ,可得 PID 控 制规律的脉冲传递函数形式
D( z ) Gc (s ) s 1 z
S
1 Z 1 T
30(1 Z 1 ) 82.2(1 Z 1 ) 1 Z 1 ( 1)( 1) /(15 1) T T T
2466 52.2T T 2 (4932 52.2T ) Z 1 2466Z 2 100.8 138.3Z 1 82.2Z 2 1 15 T 15Z 1 0.5Z 1
前馈控制器输出
u2 (k ) 0.5u2 (k 1) 100.8 p(k ) 138.3 p(k 1) 82.2 p(k 2)
标准PID控制器输出
ቤተ መጻሕፍቲ ባይዱ
则前馈-反馈控制器控制输出:
4、Fuzzy—PI控制器
举例 Fuzzy—PID控制在水轮机调 速系统中的应用
系统构成(1)调速器;(2)随动系统—导叶调 节机构;(3)水轮机及引水系统;(4)发电 机及负荷。忽略Tb
例.PID控制器在水轮发电机组调速系统中的应用。
PID调节参数对控制效果的影响
取KP=7.45,KI=1.63,KD=2.03,T=0.04s
取KP=4.45,KI=0.63,KD=2.03,T=0.04s
取KP=4.45,KI=1.63,KD=2.03,T=0.04s
被控对象参数对控制效果影响
• 按完全补偿原则设计前馈控制器
3.6 0.037 G (S ) S (30S 1)(82.2 S 1) Dn ( S ) d 15S 1 0.037 G(S ) 15S 1 S (30S 1)
u ( z) Dn ( Z ) 2 Dn ( S ) p( z )

t
0
e(t )dt TD
de(t ) ] dt
式中, u(t)是控制器的输出, e(t) 是系统给定量与 输出量的偏差, Kp 是比例系数, TI 是积分时间常数, TD是微分时间常数。 计算机控制系统中,利用外接矩形法进行数值 积分,一阶后向差分进行数值微分,当选定采样周 期为T 时,有 k pT k pTD u(k ) K P e(k ) e(i) [e(k ) e(k 1)] TI i 0 T
k pTD T
[e(k ) 2e(k 1) e(k 2)]
当执行机构需要的不是控制量的绝对数值,而是其 增量时,由上式可导出增量型PID控制算式: u (k ) u (k ) u (k 1)
K P [e(k ) e(k 1)]
k pT TI
e(k )
用一阶后向差分近似法 求前馈控制器脉冲传函 1 z 1 k ( ) 1 1 T2 2 T D ( z ) z n 1 z 1 k( ) 2 1 T1 T k1 1 ( [ T T2)z 2 T2 z 3 ] k 2 T T1 T1 1 z 1 T T1
k pT TI
e(i)
i 0

k pTD T
[e(k ) e(k 1)]
写成:u(k) P ( P ( P ( k k) I k) D k) 其中 P ( K P e( k ) k k) k PT P ( P ( ) e(k) I k) I k 1 TI TD P ( k p [e(k) e(k 1 ) ] D k) T
例、已知广义被控对象
k2 k1 2 s 1s G(s) e , 干扰通道G ( s ) e n 1 T2 s 1 T1s 解:根据完全补偿条件 设计前馈控制器 D ( n s) U( G ( k ( ( 1 2)s n s) n s) 1 1 2 s) D ( s ) e n n(s) G(s) k ( 2 1 1 s) 取采样周期 1 2 NT,如N 2
T TD 2TD TD u (k ) u (k 1) k p (1 )e(k ) k p (1 )e(k 1) k p e(k 2) TI T T T u (k 1) Ae(k ) Be(k 1) Ce(k 2)
(3)算法3
将u ( k ) K P e ( k )
可见,两种离散化方法所的结果相同。
3、标准的 数字PID算法
(1)算法1
u(k ) u(k 1) K P [e(k ) e(k 1)] k pT TI e(k ) k pTD T [e(k ) 2e(k 1) e(k 2)]
(2)算法2 将上述递推算法整理成:
第6章 数字PID控制器的设计
6.1 标准的数字PID算法 连续域下PID控制规律的离散化 1、微分方程形式的PID表达式离散化 2、S域下PID表达式离散化 3、标准的数字PID算法
1. PID--微分方程表达形式的离散化
连续控制系统中的模拟PID控制规律为
1 u (t ) K P [e(t ) TI
6.2. PID控制的发展
PID 是行之有效的一种控制规律,随着计算机控制 技术的发展和控制理论的发展,许多学者对这种控制方 法进行了更深入的研究,提出了许多性能优良的 PID 控 制算法。 可变增益PID控制 参数自寻优PID控制 PID+Ping-Pang复合控制
自适应PID控制
前馈—反馈控制算法: ①求e(k) ②求PID控制器输出u1(k)
相关文档
最新文档