计算机控制系统课件第4章(10下)
计算机导论课件-第4章-计算机操作系统概述
4.1 操作系统的功能
2、存储器管理 存储管理主要管理内存资源。当多个程序共享有限的内存
资源时,会有一些问题需要解决,比如,如何为它们分 配内存空间,同时,使用户存放在内存中的程序和数据 彼此隔离、互不侵扰,又能保证在一定条件下共享等问 题,都是存储管理的范围。当内存不够用时,存储管理 必须解决内存的扩充问题,即将内存和外存结合起来管 理,为用户提供一个容量比实际内存大得多的虚拟存储 器。
RTOS设计目标:对外部请求能在严格的时限内作 出响应,有高可靠性和完整性
硬实时任务(Hard Real-time Task) 软实时任务(Soft Real-time Task)
实时操作系统
分类: 第一类:实时过程控制
工业控制,军事控制,... 第二类:实时通信(信息)处理
电讯(自动交换),银行,飞机订票 股市行情
设备驱动程序(Device Drivers)
存储器管理器(Memory Manager)
调度和分派程序(Scheduler and Dispatcher)
5.4 系统的引导
现代操作系统处理的难题(1)
进程(Process)
对正在运行的程序的抽象 一个进程至少包括三部分内容:
一段可执行的程序 程序的相关数据:变量、工作空间和缓冲区等 程序执行的上下文环境,即进程的状态
4.1 操作系统的功能
3、设备管理 操作系统应该向用户提供设备管理。设备
管理是指对计算机系统中所有输入输出设备 (外部设备)的管理。设备管理不仅涵盖了进行 实际I/O操作的设备,还涵盖了诸如设备控制 器、通道等输入输出支持设备。
4.1 操作系统的功能
4、文件管理 系统中的信息资源(如程序和数据)是以文件的形式
哈工大威海计算机学院 计算机组成原理课件第4章 总线
特点:按位串行传送; 按应答方式进行联系。 这种方式要求数据格式中设置同步信息。 异步串行数据格式如下:
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 起始位 (低) 数据位
奇偶 停止位 校验位 (高)
异步串行通信的数据传输率可以用波特率和比特率来衡量 波特率—单位时间内传送二进制数据的位数,单位:bps 比特率—单位时间内传送二进制有效数据的位数,单位:bps 例:在异步串行传输系统中,若字符格式为:1个起始位、7个 数据位、1个奇校验位、1个终止位。假设每秒传输120个数据 帧,试计算波特率及比特率。 解:由题意知,一帧包括 1+7+1+1=10位 所以波特率为(1+7+1+1)×120=1200bps
采用存储器为核心的分散连接结构,虽采用中断、 DMA等技术,仍无法解决I/0设备与主机之间连接的 灵活性。 目前:总线连接
二.总线及其技术特点
1、总线:是计算机系统中各部件之间的公共的 信息传递通道。
2、技术特点
1)使系统中的连线大大减少,可靠性高 2)便于硬件和软件的标准化,便于接口设计 3)易于系统模块化,可替换性好 4)便于维修,即可维护性好 5)任意时刻只有一个源发送(主设备),可由多 个部件接收(从设备) 6)有仲裁机制 7)缺点:传输率受带宽限制,且总线一旦故障, 整个系统将瘫痪
离来安排公共时钟周期时间)。 特点: 控制简单; 灵活性差;
当系统中各部件速度差异较大时,严重影响总线
工作效率;
适合于短距离、各部件速度较接近的场合。
2)异步通信:
异步通信是和同步通信完全对立的通信方式,通信双 方无统一的时钟标准来控制数据的传送过程,各部件可按 各自所需的实际时间使用总线。 时间配合:主/从部件间采用应答(握手)方式建立
第4章 常规控制技术
1 − e − sT H (s) = s ( sT ) 2 1 − 1 + sT − +⋯ T −si T 2 ≈ = T (1 − s • + ⋯) ≈ T • e 2 s 2
ωc
其中ω 是连续控制系统的剪切频率。 其中 c是连续控制系统的剪切频率。按上式的经验法选择的采 样周期相当短。因此,采用连续化设计方法, 样周期相当短。因此,采用连续化设计方法,用数字控制器去近似连 续控制器,要有相当短的采样周期。 续控制器,要有相当短的采样周期。 2006 COLLEGE OF ELECTRICAL ENGINEERING,
4.1
数字控制器的连续化设计技术
4.1.2 数字 数字PID控制器的设计 控制器的设计 根据偏差的比例( )、积分( )、微分( )进行控制(简称PID控 )、积分 )、微分 根据偏差的比例(P)、积分(I)、微分(D)进行控制(简称 控 ),是控制系统中应用最为广泛的一种控制规律 不过, 是控制系统中应用最为广泛的一种控制规律。 制),是控制系统中应用最为广泛的一种控制规律。不过,用计算机实现 PID控制,不是简单地模拟 控制, 控制规律数字化, 控制 不是简单地模拟PID控制规律数字化,而是进一步与计算机的逻 控制规律数字化 辑判断功能结合, 控制更加灵活, 辑判断功能结合,是PID控制更加灵活,更能满足生产过程提出的要求。 控制更加灵活 更能满足生产过程提出的要求。 1. 模拟 模拟PID调节器 调节器 在工业控制系统中,常常采用如图4.3所示的 在工业控制系统中,常常采用如图 所示的PID控制,其控制规律为: 控制,其控制规律为: 所示的 控制 1 t de(t ) (4.1.26) u (t ) = K p [e(t ) + ∫ 0 e(t )dt + TD ] T dt 对应的模拟PID调节器的传递函数为: 1 调节器的传递函数为: 对应的模拟 调节器的传递函数为 U (s) 1 D( s ) = = K p (1 + + TD s ) (4.1.27) E (s) TI s 其中Kp为比例增益 为比例增益, 与比例度 成倒数关系即K 与比例度δ成倒数关系即 其中 为比例增益,Kp与比例度 成倒数关系即 P=1/ δ ,TI为 积分时间常数, 为微分时间常数, 为控制量, 为偏差。 积分时间常数,TD为微分时间常数,u(t)为控制量,e(t)为偏差。 为微分时间常数 为控制量 为偏差
第4章工业控制计算机组成-PPT课件
1# Adam4018
…
2# Adam4018
… 7
…
6# Adam4018
…
1
6
7
14
30
36
图4.37 计算机分布式温度检测系统硬件构成
办公室计双绞线) 传输线
通讯转换器
温度变送器×6 补偿线×36
热电偶×36
图4.38 计算机分布式温度检测系统组成
思 考 题
–2 PLC及其网络是现代工业自动化的支柱 ●PLC集三电于一体 ●PLC网络的性能价格比高
4.3.2
PLC产品概览
4.3.2.1 PLC的几种流派 PLC产品按地域大体可以分成三个流派: ●美国产品 ●欧洲产品 ●日本产品 4.3.2.2 三种流派的三类代表产品 4.3.3 西门子(SIEMENS)可编程控制器 表4-4 三种流派的代表产品及网络结构
4.1.3工业控制机进展
4.2 总线工控产品
4.2.1 IPC工业控制机
工业现 场对工控机的基本要求 工控机的分类 4.2.1.1工控机的主要类型及功能 4.2.1.2根据应用需求选择合适的工控机 4.2.2外围接口部件 4.2.2.1概述 4.2.2.2模板性能技术指标简介 模拟量输入模板主要指标 模拟量输出模板的主要技术指标
2 打印输出技术 3 输入接口技术
4.2.4 嵌入式PC机
1 嵌入式PC机发展及特点 2 嵌入式PC/104计算机性能
4.2.5 ADAM5510系统
1 2 3 4 5 6 ADAM5510 模拟开放式PC环境 ADAM5510系统 ADAM5510系统技术参数 编程与下装 I/O模块 ADAM5510 A2版函数库
第四章 工业控制计算机组成概述
计算机控制技术课件
计算机控制系统设计与实现(第12章) 介绍计算机控制系统的一般设计方法与设计实例。
15
第一章 概述(Introduction)
Chapter 1 Introduction
计算机控制
Qi
H
Qo
A
About our course
计算机控制
About our course
计算机控制
About our course
RE
U
Y
D
G
计算机控制
About our course
RE
U
Y
D
G
计算机控制
控制器的设计 控制系统的实现
About our course
RE
U
2.冯培缔,计算机控制技术,杭州,浙江大学出版, 2002.10
3. Gene F. Franklin等, Digital Control of Dynamic Systems, 3rd Ed.(动态系统的数字控制),北京,清华大学出版社, 2008.2
主要内容:
计算机控制系统的分析 (第3章) 离散系统的稳定性分析、动态响应过程分析、稳态相 应分析。
计算机控制技术
Computer Control Technology
无忧P无P忧T整PP理T发整布理发布
About our course
电气工程专业的主要课程 计算机控制技术
About our course
电气工程专业的主要课程
电气工程专业核心课 程
电路理论 电机学 输电线路基础 单片机原理与应用/嵌入式系统 发电厂电气部分 自动控制原理 计算机控制技术 电气安全技术 电气控制与PLC技术 电力系统自动装置 交流调速系统 电力系统继电保护
过程控制系统 第4章 简单控制系统
设定值 偏差
Gf(s)
R(s) E(s)
Gc(s)
Ym(s)
U(s)
Gv(s) Gm(s)
(b)
Q(s)
Gp(s)
Go(s)
Y(s)
图 4-2 简单控制系统的框图
4.2 简单控制系统的设计
4.2.1控制系统设计概述
首先,要求自动控制系统设计人员在掌握较为全面的自动化专 业知识的同时,也要尽可能多地熟悉所要控制的工艺装臵对象; 其次,要求自动化专业技术人员与工艺专业技术人员进行必要 的交流,共同讨论确定自动化方案; 第三,自动化技术人员要切忌盲目追求控制系统的先进性和所 用仪表及装臵的先进性。工艺人员要进一步建立对自动化技术 的信心,特别是一些复杂对象和大系统的综合自动化,要注意 倾听自动化专业技术人员的建议; 第四,设计一定要遵守有关的标准﹑行规,按科学合理的程序 进行。
⑵ 对检测变送信号的处理
检测变送信号的数据处理包括信号补偿、线性化、
信号滤波、数学运算、信号报警和数学变换等。
① 信号补偿
热电偶检测温度时,由于产生的热电势不仅与热端温度有关, 也与冷端温度有关,因此需要进行冷端温度补偿; 热电阻到检测变送仪表之间的距离不同,所用连接导线的类型 和规格不同,线路电阻不同,因此需要进行线路电阻补偿; 气体流量检测时,若检测点温度、压力与设计值不一致,因此 需要进行温度和压力的补偿; 精馏塔内介质成分与温度、塔压有关,正常操作时,塔压保持 恒定,可直接用温度进行控制,当塔压变化时,需要用塔压对 温度进行补偿等。
② 从保证产品质量出发,当发生控制阀处于 无能源状态而回复到初始位臵时,不应降低产 品的质量,如精馏塔回流量控制阀常采用气关 式,一旦发生事故,控制阀全开,使生产处于 全回流状态,防止不合格产品的蒸出,从而保 证塔顶产品的质量。
微型计算机控制技术PPT课件
优点是结构简单,控制灵活和安全。 缺点是要由人工操作,开环结构,控制的实时性差,不能 控制多个对象。
主要用于生产初期实验,过程模型获取
1.2.2 直接数字控制(DDC)系统
计算机通过检测单元对过程参数进行巡回检测,并经过输入 通道将检测数据输入计算机,计算机按照一定的控制规律进行 运算,得到相应的控制信息,并通过输出通道去控制执行机构, 从而使系统的被控参数达到期望的要求
地址
译码
C
DB
数据
P
缓冲
U
CB
控制
电路
数据端口
外
状态端口
控制端口
设
(1)从编程角度看,接口内部主要包括一个或多个CPU可 以进行读/写操作的有地址的寄存器,又称为I/O端口. (2)数据端口:双向的数据端口具有锁存和三态缓冲功能. 状态端口:只读端口,包含三态缓冲器. 控制端口:只写端口,包含锁存器.
接口的必要性: 外设是用来实现人机交互的一些机电设备.外设处理信息的类
型、速度、通信方式与CPU不匹配,不能直接挂在总线上,必须 通过接口和系统相连.
CPU与外设之间交换信息的种类
通常有三类信息:
数据信息
状态信息 控制信息
数字量 模拟量 开关量
数据
CPU
状态
外部 设备
控制
接口的构成
AB
第2章 输入输出接口与过程通道
2.1 IO端口及地址译码技术 2.2 数字量输入输出接口与过程通道 2.3 模拟量输入接口与过程通道 2.4 模拟量输出接口与过程通道 2.5 硬件抗干扰技术
第2章 输入输出接口与过程通道
接口:接口是计算机与外部设备(部件与部件之间)交换信 息的桥梁,它包括输入接口和输出接口。 接口的含义: 狭义上:连接计算机和I/O设备的部件; 广义上:还包括接口电路的管理驱动程序; 接口技术:接口技术是研究计算机与外部设备之间如何交换 信息的技术。
计算机控制系统课件第一章(10下)
1.1.1 计算机控制系统的基本组成
—计算机控制技术—
常规控制系统和计算机控制系统的比 前者连续不断地测量, 较:前者连续不断地测量,经过反馈及 补偿后对生产过程产生连续不断的控制。 补偿后对生产过程产生连续不断的控制。 后者是采样控制系统, 后者是采样控制系统,微机每隔一个采 样周期T才对被控参数进行一次测量, 样周期T才对被控参数进行一次测量,根 据一定控制规律计算出控制量后, 据一定控制规律计算出控制量后,去控 制生产过程。在两次采样时刻之间, 制生产过程。在两次采样时刻之间,微 机对被控制参数不测量, 机对被控制参数不测量,其输出控制量 自然也保持不变。 自然也保持不变。
1.1.1 计算机控制系统的基本组成
—计算机控制技术—
上述过程不断重复, 上述过程不断重复,使系统能够按 一定的动态品质指标进行工作, 一定的动态品质指标进行工作,并对被 控参数和设备是否出现异常情况进行监 以便作出迅速处理。 督,以便作出迅速处理。 所谓“实时”是指信号的输入、 所谓“实时”是指信号的输入、运 算处理和输出能在一定的时间内完成。 算处理和输出能在一定的时间内完成。 即要求微机对输入信号要以足够快的速 度进行测量和处理, 度进行测量和处理,并在一定的时间内 作出反应或产生相应的控制。 作出反应或产生相应的控制。超出了这 个时间就会失去控制时机。 个时间就会失去控制时机。
第一章 绪论 本章的主要内容: 本章的主要内容: 1.1 计算机控制系统概述 1.2 计算机控制系统的分类 1.3 计算机控制系统的发展方向 1.4 计算机控制理论
—计算机控制技术—
1.1 计算机控制系统概述 本节的主要内容: 本节的主要内容: 1.1.1 计算机控制系统的基本组成
—计算机控制技术—
它与闭环控制系统不同, 它的控制器直 它与闭环控制系统不同 , 接根据给定信号去控制被控对象工作。 接根据给定信号去控制被控对象工作 。 被控制量在整个控制过程中对控制量不 产生影响。 与闭环控制系统相比, 产生影响 。 与闭环控制系统相比 , 它的 控制性能较差。 控制性能较差。
第四章 计算机控制系统常用的控制规律
积分控制量腾出作用空间 。
PI控制器可清除系统静差
3、比例、积分、微分(PID)控制器
➢ PI控制器虽然可以消除静差,但它是以降低响应速度为代 价的,而且Ti越大,代价越高。
➢ 在实际控制系统中,人们不但要求静差可以为0,而且还要 求有尽可能快地实现抑制静差出现的能力,或者说希望超前消 除静差。即在静差刚出现还没有发生作用,就立即消除。
当主要干扰无法用串级控制使其包围在副回路内时,采用前 馈控制将会比串级控制获得更好的效果。
➢微分先行PID控制算法 结构框图为:
控制算式为:
U(s)Kp1T1isE(s)
u(k) Kp( e k) e(k1)KpTTis( e k)-KTpTd c(k)2c(k1)c(k2) -KpTd c(k)c(k1)
Ti
四、数字PID控制器参数的整定 ● 采样周期的选择
► 对于响应快、波动大、容易受干扰影响的过程,应该选取 较短的采样周期;反之,则长一些。
➢前馈控制算法
实现完全补偿的前馈控制为:GM
(s)
GD (s) G(s)
若: 前馈控制器为:
G D (s)1 K T 11se 1s
, G (s)K 2 e 2s 1T 2s
G M ( s ) M V ( ( s s ) ) G G D ( ( s s ) ) K K 1 2 ( ( 1 1 T T 2 1 s s ) ) e ( 1 2 ) s K m 1 1 T T 1 2 s s e fs
位置式PID的输出不仅与本次偏 差有关,而且与历次测量偏差有 关,计算时要对误差累加,计算 机运算工作量大。
● 增量式PID控制算式
第4章 变换与PID
第4章计算机控制系统连续域--离散化设计连续域引言引言4.1 设计原理和步骤一般动态系统有惯性阻尼低通特性高频段幅值衰减大●般动态系统有惯性,阻尼,低通特性,高频段幅值衰减大●信号经ZOH,保留基本频谱,高频部分衰减大D /2*()()j T D j ej ωωω=数字控制器补偿器模拟控制器⇩补偿器:补偿由补偿器:补偿由ZOH ZOH带来的相位延迟带来的相位延迟((-ωT/2)较忽其响当ωT 较小时可以忽略其影响,可以不补偿连续域-离散化设计的步骤如下:第1步:根据系统的性能,选择采样频率第2步:考虑ZOH 的相位滞后,设计数字控制算法等效传递函数D e (s)第3步:选择合适的离散化方法,将De s 离散化,获得脉()(),()(1/2)()j Te e D j D j e D s sT D s ωωω==+()冲传递函数D (z ),使两者性能尽量等效。
第4步:检验计算机控制系统闭环性能。
若满足指标要求,进行下一步;否则,重新进行设计。
改进设计的途径有:–①选择更合适的离散化方法–②提高采样频率–③修正连续域设计,如增加稳定裕度指标等第5步:将D (z )变为数字算法,在计算机上编程实现。
4.2 各种离散化方法•最常用的表征控制器特性的主要指标:–零极点个数与位置;–系统的频带,频率响应特性;–稳定性与稳态增益;等效离散D z)D s–相位及增益裕度;–阶跃响应或脉冲响应形状;()()•数值积分法一阶向后差法一阶向前差法双线性变换法及修正双线性变换法•零极点匹配法•保持器等价法(阶跃响应不变法)离散化方法•z变换法(脉冲响应不变法)由于这种变换不能保证D(z)一定稳定,所以应用较少。
向前差分法的应用•映射关系畸变严重,不能保证•使用简单方便,如若采样周期较小,亦可使用例4-2()D s ()D z =2(2z =-•若取T2. 一阶向后差分法(1)离散化公式将连续域中的微分用一阶向后差分替换用阶向后差分替换s 与z 之间的变换关系:系统离散:(直接代入)⎰以积分环节为例:1()()()11U z T Tz D z E z z z -===--()(1)()u k u k Te k =-+总面积=前n-1步面积和+当前面积2. 一阶向后差分法(2) 主要特性:s 平面与•当σ=0 轴映射到•当σ> 0(平面为小圆的外部。
计算机控制系统方案课件
(2)从执行机构的特性要求来看,有时需要输出信号 保持一定的宽度。采样周期必须大于这一时间。
(3)从控制系统的随动和抗干扰的性能来看,要求采 样周期短些。
(4)从微机的工作量和每个调节回路的计算来看,一 般要求采样周期大些。
和蒸汽流量扰动的影响类似,烟气热量的扰动也几 乎同时影响过热器管道长度方向各处的蒸汽温度,故 它是一个具有自平衡能力、滞后和惯性都不大的对象。
减温水流量扰动时,由于现代大型锅炉的过热器 管路很长,汽温的反应比较慢,对象具有大得多的惯 性和延迟,
过热汽温对象除了具有多容、大惯性、大延迟的 特性之外,往往还表现出一定的线性和时变特性
的静态特性。
被控对象动态特性
过热汽温调节对象的扰动主要来自三个方 面:蒸汽流量变化(负荷变化),烟气的热量变 化和减温水流量变化(过热器入 口汽温变化)。
当锅炉负荷扰动时,蒸汽流量的变化使沿 整个过热管路长度上各点的蒸汽流速几乎同时 改变,从而改变过热器的对流放热系数,使沿 整个过热器各点的蒸汽温度几乎同时改变,因 而汽温反应较快。
If E and EC then U 具体到本控制表示为
If E=PB and C=PB then U=PB, 即 欠温很大且有很大的下降的趋势,则此时喷水阀的开
度应取最大。将类似以上的56条控制规律制成一个表 格,称为温度状态控制表。
表中每一条规则都决定一个模糊关系,他们一共56个即 Ri=[E×EC] ×U
看门狗和复位电路
嵌入式系统工作环境复杂,比较容易受干扰,程序有 可能跑飞,及未按照用户的设计运行。常规做法在硬 件上做一个专门的看门狗电路,完成复位电路和看门 狗电路的功能。在系统中,复位电路主要完成上电复 位和系统在运行时用户的按键复位功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
—计算机控制技术—
现用数字PID算法来实现它,试分别写出其相 应的位置型和增量型PID算法输出表达式。设 采样周期T=1s 。
4s D(s) 2s
4.3数字PID控制器的设计 课堂练习: 已知某连续控制器的传递函数为
—计算机控制技术—
1 0.17s D(s) 0.085s
现用数字PID算法来实现它,试分别写出其相 应的位置型和增量型PID算法输出表达式。设 采样周期T=1s 。
4.1 计算机控制系统的模拟化设计步骤 DDC系统的组成原理
给定值
输入通道 A/D 计算机
—计算机控制技术—
输出通道 D/A
被控变量 广义对象 y
输入通道 A/D
► ► ►
计算机运算速度快。 可分时处理多个控制回路 计算机运算能力强
4.1计算机控制系统的模拟化设计步骤 4.1 数字控制器的设计方法
D(z)=D(s)
2 z-1 s= T z+1
sT 2 sT 2
4.2模拟控制器的传递函数D(s)的离散化 —计算机控制技术— 4.2 离散化方法 1 D(s)= s+1 练习4:求惯性环节 T1 D(s)=s(T K 练习5:求环节 1s+1) 的差分方程
的差分方程
4.3数字PID控制器的设计
T
u(t) G(s) H(s)
y(t)
1. 连续控制器D(s)的设计 连续系统的结构框图:
r(t)
e(t) _
D(s)
u(t)
G(s)
y(t)
根据被控对象的模型和要求的性能指标设 2. 采样周期的选择 计连续控制器D(s),可采用频率特性法、根轨 T≈(0.15~0.5)/ωc 迹法等。 ωC是连续控制系统的剪切频率。按上式的 经验法选择的采样周期相当短。
e(t) 1
—计算机控制技术—
1
0 u(t)
t
Kp
0
t
4.3数字PID控制器的设计 (3)比例微分调节器
—计算机控制技术—
Td de(t)] u(t)=Kp [e(t)+ dt 控制规律:
Td 为微分时间常数 微分调节的特点:微分作用的 加入将有助于减小超调,克服 振荡,使系统趋于稳定。它加 快了系统的动作速度,减小调 整时间,从而改善了系统的动 态性能。 缺点:易引起系统不稳定。
被 控 对 象
4.3数字PID控制器的设计 增量型控制算法的优点:
—计算机控制技术—
1. 增量式算法只需计算增量,算式中不 需要累加,控制效果较好; 2. 计算机只输出控制增量,误动作时影 响小,对系统安全运行有利;
3. 手动-自动切换时冲击比较小。
4.3数字PID控制器的设计 举例: 已知某连续控制器的传递函数为
第四章 计算机控制系统的模拟化设计 —计算机控制技术— 在模拟控制系统中,系统的控制器是连 续模拟环节,称为模拟调节器,而在数字控 制系统中,则用数字控制器来代替模拟调节 器。计算机执行按照某种算法编写的程序, 实现对被控对象的控制和调节,被称为数字 控制器。 本章的主要内容:
4.1 计算机控制系统的模拟化设计步骤 4.2 模拟控制器的传递函数D(s)的离散化 4.3数字PID控制器的设计 4.4数字PID控制算法的改进 4.5数字PID控制器的参数整定 4.6Smith预估控制
的差分方程
4.2模拟控制器的传递函数D(s)的离散化 —计算机控制技术— 4.2 离散化方法
四、双线性变换法 又称突斯汀变换法 (Tustin) 1+ sT +… 1+ sT/2 S与Z之间 2 sT = e z=e e-sT/2 = 互为线性 sT +… ≈ 11- 2 变换 2 z-1 s= T z+1
1 0 u(t) e(t)
—计算机控制技术—
1
t
Kp
0
t
4.3数字PID控制器的设计 (2)比例积分调节器 控制规律: 1 t e(t)dt] u(t)=Kp [e(t)+ T ∫ 0 i Ti 为积分时间常数 积分调节的特点:只要偏差 不为零,输出就会随时间不 断增加,并减小偏差,直至 消除偏差,控制作用不再变 化,系统才能达到稳态。 缺点:降低响应速度。
—计算机控制技术—
模拟化设计的条件:
系统的采样频率足够高,采样系统的特性接 近于连续变化的模拟系统,因而可以忽略采 样开关和采样保持器,将整个系统看成是连 续变化的模拟系统。
4.1计算机控制系统的模拟化设计步骤 计算机控制系统的结构框图:
r(t)
—计算机控制技术—
-
e(t)
T
e(k)
D(z)
u(k)
4.2模拟控制器的传递函数D(s)的离散化 —计算机控制技术— 4.2 离散化方法 一阶后向差分: 一阶导数采用近似式: du(t) ≈ u(k)-u(k-1) dt T 二阶后向差分:二阶导数采用近似式: du(t) ≈ dt 2 = =
2
u(k)-u(k-1) T u(k)-u(k-1) u(k-1)-u(k-2) ﹣ T T T u(k)-2u(k-1)+u(k-2) T2
4.44.4 数字PID控制器的改进 数字PID控制算法的改进
—计算机控制技术—
(举例)某温度控制系统,温度量程为0至1275℃, A/D转换为8位,并采用8位字长定点运算。设 KP=1,T=1S,TI=10s,e(k)=50℃
T 1 255 u I (k ) K P e(k ) ( 50) 1 TI 10 1275
4.4 数字PID控制算法的改进
—计算机控制技术—
1.积分项的改进
积分的作用? 消除残差,提高精度 一、防止积分整量化误差
T 由于计算机字长的限制,积分项 Kp T e(k),当T I 较小,TI较大时,运算结果小于字长所能表示的 数的精度时,计算机就将此数作为“零” 丢掉。 此时,积分作用消失,这就称为积分整量化误 差。
KP为比例增益, Ti为积分时间, Td为微分时间, u(t)为控制量, e(t)为偏差。
4.3数字PID控制器的设计
—计算机控制技术—
PID控制器是根据偏差的比例、积分、 微分进行控制。
e(t)=r(t)-y(t)
r
PID
Kp
e
-
Ki/s Kds
u
对象
y
4.3数字PID控制器的设计 (1)比例调节器 控制规律: u(t)=Kpe(t) Kp 为比例系数 比例调节的特点:比例调节 器对于偏差是即时反应,偏 差一旦产生,调节器立即产 生控制作用使被控量朝着减 小偏差的方向变化,控制作 用的强弱取决于比例系数。 缺点:不能消除静差;
k T ∑ e(i)+T e(k)-e(k-1) u(k)=Kp [e(k)+ ] d Ti i=0 T
PID位置式控制算式
4.3数字PID控制器的设计 增量型控制算法:
k-1
—计算机控制技术—
T ∑ e(i)+T e(k-1)-e(k-2) u(k-1)=Kp [e(k-1)+ T i=0 ] d T i △u(k)=u(k)-u(k-1)=Kp [e(k)-e(k-1) T e(k)+T e(k)-2e(k-1)+e(k-2)] +T d T i =Kp [e(k)-e(k-1)]+KIe(k)+KD[e(k)-2e(k-1)+e(k-2)] TD T KI= Kp T KD=Kp T I =a0 e(k)-a1e(k-1)+a2e(k-2) TD 2TD T + TD a0= Kp(1+ T T ) a1= Kp(1+ T ) a2= Kp T I
4.3数字PID控制器的设计 3. 数字PID控 制算法的实现
离线计算a0、a1、 a2 令e(k-1)=e(k-2)=0 将A/D结果赋给y(k) A/D
—计算机控制技术—
求e(k)=r(k)-y(k)
计算控制增量Δ u (k) Δ u(k)输出 e(k-2)=e(k-1) e(k-1)=e(k) Y 采样时刻到? N D/A
e(t) 1
1
0
t
u(t)
Kp
0
t
4.3数字PID控制器的设计 2. 数字PID控制器
—计算机控制技术—
PID控制规律的实现用数字逼近法: 后向差分代替微分 求和代替积分 微分方程→差分方程 e(t)=e(k) 可作如下变换: u(t)=u(k) k t de(t) e(k)-e(k-1) ∫ 0 e(t)dt≈ ∑ Te(i) ≈ i=0 dt T 1 t e(t)dt de(t)] u(t)=Kp [e(t)+ T ∫ 0 +Td dt
1 0
e(t)
1
t
u(t)
Kp
0
t
4.3数字PID控制器的设计 (4)比例积分微分调节器
—计算机控制技术—
控制规律: 1 t e(t)dt de(t)] u(t)=Kp [e(t)+ T ∫ 0 +Td dt i
比例积分微分三作用的线性组 合。在阶跃信号的作用下,首 先是比例和微分作用,使其调 节作用加强,然后是积分作用, 直到消除偏差。
4.1计算机控制系统的模拟化设计步骤 4.1 数字控制器的设计方法
—计算机控制技术—
3.将模拟控制器的传递函数D(s) 离散化为数 字控制器的脉冲传递函数D(z)。 常用的离散化方法: 差分变换法; 差分近似法;
零阶保持器法;
双线性变换法。
4. 根据D(z)写出相应的控制算法,编程实现。
4.2模拟控制器的传递函数D(s)的离散化 —计算机控制技术— 一、差分变换法 基本做法:把原始的连续校正装置传递函数 D(s)转换成微分方程,再用差分方程近似 该微分方程。 两种差分变换法: 前向差分 ★后向差分