数字控制器的直接设计方法
计算机控制技术课后习题答案
1.1计算机控制系统的控制过程是怎样的?计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。
(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。
(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。
1.2实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。
(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。
(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。
1.5计算机控制系统的特点是什么?微机控制系统与常规的自动控制系统相比,具有如下特点:a.控制规律灵活多样,改动方便b.控制精度高,抑制扰动能力强,能实现最优控制c.能够实现数据统计和工况显示,控制效率高d.控制与管理一体化,进一步提高自动化程度1.6计算机控制系统的发展趋势是什么?大规模及超大规模集成电路的发展,提高了计算机的可靠性和性能价格比,从而使计算机控制系统的应用也越来越广泛。
为更好地适应生产力的发展,扩大生产规模,以满足对计算机控制系统提出的越来越高的要求,目前计算机控制系统的发展趋势有以下几个方面。
a.普及应用可编程序控制器b.采用集散控制系统c.研究和发展智能控制系统2.4数字量过程通道由哪些部分组成?各部分的作用是什么?数字量过程通道包括数字量输入通道和数字量输出通道。
数字量输入通道主要由输入缓冲器、输入调理电路、输入地址译码电路、并行接口电路和定时计数电路等组成。
数字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控制系统的设计原理和实现方法,并在实践中不断提升控制系统设计和调试的能力。
计算机控制数字控制器的连续设计方法
数字控制器旳连续设计措施
引言
自动化控制系统旳关键是控制器。控制器旳任务是按照一定旳控制规律,产生满足工艺要求旳控制信号,以输出驱动执行器,到达自动控制旳目旳。在老式旳模拟控制系统中,控制器旳控制规律或控制作用是由仪表或电子装置旳硬件电路完毕旳,而在计算机控制系统中,除了计算机装置以外,更主要旳体目前软件算法上,即数字控制器旳设计上。
目旳:希望混合系统和等效连续系统旳特征尽量接近
量化单位
模拟量经A/D转换之后才干进入计算机,所以模拟量经过了整量化,假如整量化单位过大,相当于系统中引入了较大旳干扰。但是这个问题在工程上能够实现旳条件下,能够经过增长A/D转化旳位数来将干扰限制在很小旳程度。例如一种5V基准电源转换器,当位数n=8时,辨别率δ=20mV;当n=12时,辨别率 δ=1.25 mV,量化单位已很小,完全能够看成连续信号。
5.1.1 混合系统概念
图5-1 混合系统
5.1.2 等效连续系统
图5-2 等效连续系统
怎样确保离散化后信息不丢失?问题:按连续系统设计措施设计数字控制系统旳条件是什么?
量化单位:经过增长A/D转换旳位数实现。采样周期旳选择:采样频率旳高下会影响系统旳动态特征
5.1.3 等效连续系统旳两个条件
香农采样定理: 采样角频率ωs≥2ωmax,ωmax为连续信号旳最大频率分量,连续信号能够由它旳采样信号复现。 零阶保持器旳传递函数为
其频率特征是
采样周期旳选择
图5-3 零阶保持器旳幅频和相频特征
零保持器带来旳附加相移为:
当采样频率取为10倍信号主频率旳最高频率时,
结论:采用连续设计措施,用离散控制器去近似连续控制器,要求有相当短旳采样周期。
四 数字控制器直接设计方法
微型计算机控制技术
A( z ) X ( z) (1 z 1 ) m
典型输入的一般表 达式
(m 1, 2,3)
准确性要求:对于某种典型输入,在采样点上无稳态误差:
lim e(n) lim(1 z 1 ) E( z) lim(1 z 1 )[1 ( z] b1e[n ( N M 1)] bM e(n M )
• 数字控制器满足物理上可实现性的条件:
M N
微型计算机控制技术
二、稳定性要求 • 在进行离散系统稳定性分析时,曾得到如下 结论:离散系统的稳定性条件是系统脉冲传 递函数的特征根必须全部在单位圆内,即
1 z Y ( z ) ( z ) R( z ) (2 z 1 z 2 ) (1 z 1 )2
长除法
2 z 2 3z 3 4 z 4
nz n
微型计算机控制技术
第二拍时跟踪上了输入 的变化,稳态误差为零, 实现了完全跟踪。
微型计算机控制技术
采样周期为1s,输入为单位速度函数,试设计最少 拍有波纹系统的数字控制器D(z)。 解:
10 G( s) 1 G ( z ) (1 z ) Z (1 z ) Z 2 s ( s 1) s
1
1 Tz 1 1 1 10(1 z ) 1 2 1 T 1 (1 z ) 1 z 1 e z
• 输入为单位阶跃函数时
1 2 3 4 Y ( z ) (2 z z ) 2 z z z 1 1 z y (0) 0, y (1) 2, y (2) 1, y (3) y (4) 1
1 2
单位阶跃输入,两拍后,输 出完全跟踪输入,但N=1, 超调为100%。
计算机控制系统(7)
第7章计算机控制系统的直接设计方法在连续控制系统中,PID控制器以及其它控制器一般来说能够取得满意的响应性能。
PID控制作用的调整只限于调整比例增益,积分增益以及微分增益。
在数字控制系统中,控制算法不限于PID这样的特殊算法。
事实上,数字控制器可以产生无限多种控制作用。
在上一章中,我们讨论了连续域—离散化设计方法。
本章中,我们讨论在离散域(即Z域)数字控制器的直接分析设计方法。
主要内容有:1. 快速系统离散域直接设计所设计出来的控制器,当系统受到特殊类型输入作用时,在有限采样周期内,可以使误差趋于零,也就是说,在尽可能少的采样周期后,误差趋于零并维持零。
计算机控制系统常以多少个采样周期来计时,一个采样周期T称为一拍,所以常把快速系统称为最少拍系统。
因此最少拍系统的性能指标为⑴系统稳定。
⑵对某确定的典型输入信号(如阶跃输入),稳态误差等于零。
这有两种情况:①要求在采样点上稳态误差等于零,采样点之间稳态误差不为零,见图7.1(a)。
②不仅在采样点上,而且在采样点之间稳态误差都等于零,见图7.1(b)。
常把前者称为有纹波系统,后者称为无纹波系统。
⑶在满足以上条件的前提下,系统应以最快速度达到稳态。
2. 慢速系统离散域直接设计所谓慢速系统一般是指被控对象具有大惯性、长滞后的性质。
值得说明的是,随着科学技术的发展,计算机控制系统离散域直接设计方法的研究发展迅速,新方法层出不穷。
相信计算机控制系统的直接设计方法会日渐成熟,得到广泛的应用。
7.1 最少拍数字控制器设计方法我们从最简单的系统设计开始。
本节介绍最少拍数字控制器设计方法是针对被控对象脉冲传递函数是稳定的,且输入信号为单位阶跃函数。
这种方法有直观的物理概念,计算相当简单,调整、反复计算容易。
根据数字控制器的输出序列中的第一个值,即控制量的初值)0(u ,是否人为地加以规定,分两种情况处理:一是控制量的初值)0(u 不加规定;二是控制量的初值)0(u 加以规定。
直接数字控制系统
第11章 直接数字控制系统概述
11.2 过程输入输出通道技术
传感器1 传感器2 传感器3
调理
S/H
调理
S/H
调理
S/H
多
路 模
A/D
计
拟 开
控制逻辑
算
关
机
多路同步取样共用A/D分时采集
传感器
调理电路
S/H
传感器
调理电路
S/H
A/D 转换器
A/D 转换器
计算机
传感器
调理电路
S/H
A/D 转换器
控制逻辑
第11章 直接数字控制系统概述
11.2 过程输入输出通道技术
2.D/A转换器字长的选择
D/A转换器输出一般都通过功率放大器推动执行机构。设执行
机构的最大输入值为umax,最小输入值为umin(灵敏限),则
D/A转换器的字长为
n
log2 (1
xmax ) xm in
输入信号的动态范围定义为
L1
20 lg
xm a x xm in
若已知被测模拟电压动态范围为L1,则
n L1 6
第11章 直接数字控制系统概述
11.2 过程输入输出通道技术
② 分辨率
有时对A/D转换器的字长要求以分辨率形式给出。分辨率
定义为
D
1 2n 1
如果所要求的分辨率为D0,则字长
第11章 直接数字控制系统概述
11.2 过程输入输出通道技术
11.2 过程输入输出通道技术 11.2.1 概述
DDC系统的输入输出通道是计算机和传感器、执行器之间的
信息传递和变换装置。是连接控制计算机和工业生产过程的桥
梁和纽带。
第六章 最少拍控制设计
T 2 z2 3.5T 2 z3 7T 2 z4 11.5T 2z 5
r(kT ) 0 0.5T 2 2T 2 4.5T 2 8T 2 12.5T 2
c(kT ) 0 0
T 2 3.5T 2 7T 2 11.5T 2
c(kT)与r(kT)始终存在偏差
结论:
1、一般地说,为一种典型输入所设计的最少拍系统, 用于阶次较低的输入函数时,系统将出现较大的超调, 同时响应时间也增加,但是还能保持在采样时刻稳态偏 差为0;
pi z1 )(z) (1 zi z1 )
i 1
为了保证D(z)的可实现性,应当在Φ(z)中加入z-r因子
和|zi|≥1(不包括z=1点)的零点。 23
五、稳定性 (z) D(z)G(z)e (z)
若广义对象G(z)的极点中存在单位圆上(pi=1除外) 和单位圆外的极点时,则系统将是不稳定的。
解决方法:采用增加Φe(z)的零点来实现
24
六、设计原则
1、考虑不同类型输入,选择满足最少拍的Φe(z)的形式 2、考虑D(z)可实现性,Φ(z)应包含z-r因子和G(z)中
|zi|≥1(不包括z=1点)的零点 3、考虑系统稳定性,Φe(z)应把G(z)中的不稳定极点
|pi|≥1(不包括z=1点)作为自己的零点。
1 z1 1 0.368z1
(2)因为系统输入信号为单位阶跃信号,则:
e z 1 z 1 z1 2
所以系统脉冲传递函数: z 2z1 z2
(3)数字控制器的脉冲传递函数:
D
z
G
z
z
1
z
1 z1 1 0.368z1 2z1 z2
= 3.679z1 1 0.718z1
由此可见,第二拍起,u(kT)就稳定在a0+a1+a2上, 当系统含有积分环节时, a0+a1+a2 =0。
数字控制器的连续化设计方法
例4-3 已知模拟调节器的传递函数, 选择采样周期T=1秒,用双线性变换 法求出数字控制器的脉冲传递函数 D(z),并写出其差分方程
四、根匹配法 根匹配法又称为匹配Z变换法或零极 点匹配法,用这种方法能产生零点、 极点都与连续系统相匹配的脉冲传递 函数。其变换方法就是直接把S平面 上的零极点对应的映射到Z平面上的 零极点。 假设模拟调节器的传递函数中零极点 多项式为s+a,s+a±jb,则根匹配法 的变换公式为:
2、积分饱和及其抑制方法
• (1)积分饱和产生的原因及其危害 • 物理性能和机械性能的约束 ,控制变量及 其变化率限制在有限的范围内 。 • 积分引起饱和。
• 积分饱和使系统的稳定性变差,调节时间 变长,过渡过程变慢,超调量增大,甚至 产生振荡,影响控制效果,
(2)积分分离法
• 基本思想是:当偏差e(k)大于一定的阈值, 就舍弃积分环节,进行PD控制,使累加的 偏差和不至于太大;当偏差e(k)较小的时候, 引入积分环节,进行PID控制,消除系统静 差。
4.1 数字控制器的连续化设计步骤 1、计算机控制系统结构图
设计步骤
• 1、求出模拟调节器的传递函数D(S) • 2、选择合适的采样周期T • 3、把D(S)离散化,求出数字控制器的脉冲 传递函数D(z) • 4、检验系统的闭环特性是否满足设计要求 • 5、把D(z)变换成差分方程的形式,并编程 实现 • 6、现场调试
• 例4-5 设 采样周期T=1秒,用修改的根匹配 法求出D(z),并写出其差分方程。
• 六、Z变换法 • Z变换法也称为冲激不变法、脉冲响应不变 法,就是直接对模拟调节器的传递函数D(S) 求Z变换,即
计算机控制技术第8章数字控制器的设计
动态性能指标
包括超调量、调节时间、上升时间等,用于 评价系统动态响应特性。
稳定性指标
通过相平面法、劳斯判据等方法判断系统稳 定性,确保系统安全可靠。
鲁棒性指标
考察系统对参数摄动、外部干扰的敏感程度, 评价系统鲁棒性。
仿真验证方法介绍
MATLAB/Simulink仿真
01
利用MATLAB提供的强大计算功能和Simulink的图形
Z变换法
在复平面上分析离散时间系统的稳定性和频响特性,便于数字控 制器的设计和分析。
离散状态空间法
将连续状态空间模型转换为离散状态空间模型,适用于数字控பைடு நூலகம் 器的设计和实现。
稳定性分析方法
01
劳斯判据
通过系统特征方程的系数判断系 统的稳定性,适用于线性定常系 统。
02
奈奎斯特判据
在复平面上分析系统开环频率响 应特性,判断闭环系统的稳定性。
控制器结构类型(如自适应结构),接着进行控制器参数设计,最后通过仿真验证评估控制器的性能。根据仿 真结果,对控制器进行必要的调整和优化,以满足导弹飞行控制系统的性能指标要求。
04
数字控制器实现技术
硬件实现方式及选型建议
常用硬件实现方式
包括微处理器(MCU)、数字信号处 理器(DSP)、可编程逻辑控制器 (PLC)等。
06
总结与展望
关键知识点回顾
数字控制器的基本概念和原理
包括数字控制器的定义、组成、工作原理等基本概念和原理。
数字控制器的设计方法
详细介绍了数字控制器的设计方法,包括模拟化设计法、直接设计法 和离散化设计法等。
数字控制器的性能指标
阐述了数字控制器的性能指标,如稳定性、快速性、准确性等,以及 这些指标对控制系统性能的影响。
计算机控制系统设计数字控制器的直接设计共46页
25、学习是劳动,是充满思想的劳动。——乌申斯基
谢谢!
计算机控制系统设计数字控制器的直 接设计
21、静念园林好,人间良可辞。 22、步步寻往迹Байду номын сангаас有处特依依。 23、望云惭高鸟,临木愧游鱼。 24、结庐在人境,而无车马喧;问君 何能尔 ?心远 地自偏 。 25、人生归有道,衣食固其端。
21、要知道对好事的称颂过于夸大,也会招来人们的反感轻蔑和嫉妒。——培根 22、业精于勤,荒于嬉;行成于思,毁于随。——韩愈
计算机控制系统的直接设计法
可以看出,G(z)的零点为 -0.718( 单位圆内 ) 、极点为 1( 单 位 圆 上 ) 、 0.368( 单 位 圆 内 ) , 故 u=0,v=0(z = 1 极 点 除 外 ),m=1 。根据稳定性要求, G(z) 中 z=1 的极点应包含在 e(z)的零点中,由于系统针对等速输入进行设计,故q=2。 为满足准确性条件另有e(z)=(1-z-1)2F1(z),显然准确性条 件中已满足了稳定性要求,于是可设
稳定、不包含纯滞后环节的 广义对象的最少拍控制器设计
将其展开如下形式
E ( z ) e(iT ) z i
i 0
e(0) e(1) z 1 e(2) z 2
根据最少拍控制器的设计准则,系统输出 应在有限拍N拍内跟踪上系统输入,即i≥N之后, e(i)=0,也就是说,E(z)只有有限项。 在不同输入信号 R(z) 作用下,本着使 E(z) 项数最少的原则,选择合适的Φe(z),即可设计 出最少拍无差系统控制器。
0 z平面单位圆上及单 P 广义被控对象的脉冲传递函数G(z)在 位圆外没有极点,且不含有纯滞后环节。
G( z ) Z [G( s)] Z [ H ( s)G ( s)]
最少拍随动系统框图
稳定、不包含纯滞后环节的 广义对象的最少拍控制器设计
闭环脉冲传递函数
Y ( z) D( z )G ( z ) ( z ) R( z ) 1 D( z )G ( z )
综合考虑闭环系统的稳定性、快速性、准确性, Φ(z)必须选为
( z ) z m (1 bi z 1 )(c0 c1 z 1 c q v 1 z q v 1 )
i 1
u
其中,m为广义对象G(z)的瞬变滞后,该滞后只能予
数字控制器的直接设计方法
第6章 复杂控制算法
引言
数字控制器的连续化设计技术,在被控对象的特性 不太清楚的情况下,人们可以充分利用技术成熟的连 续化设计技术(如PID控制器的设计技术),并把它移 植到计算机上予以实现,以达到满意的控制效果。但 是连续化设计技术要求相当短的采样周期,因此只能 实现较简单的控制算法。由于控制任务的需要,当所 选择的采样周期比较大或对控制质量要求比较高时, 必须从被控对象的特性出发,直接根据计算机控制理 论(采样控制理论)来设计数字控制器,这类方法称 为离散化设计方法。
离散化设计技术概述: 必要性:由于控制任务的需要,当所选择的采样
周期比较大或对控制质量要求比较高时,必须采用 离散化设计方法。
原理:对象本身是离散化模型或用离散化模型 表示的连续对象,以采样控制理论为基础,以Z变 换为工具,依照离散系统的性能指标要求, 在Z域中 直接设计数字控制器D(z),称为直接设计法。
对于最少拍控制系统,根据性能指标构造 Φ(Z ) 和 Φe (Z ) 的技术已相当成熟。
以最少拍控制器的设计来说明离散化(解析法) 设计技术的设计过程。
6.2最小拍控制系统的设计
6.2.1 最小拍控制原理
在数字控制系统中,通常把一个采样周期称为一拍。所 谓最小拍控制,是指系统在某种典型输入信号(如阶跃信号、 速度信号、加速度信号等)作用下,经过最少的采样周期使 得系统输出的稳态误差为零。最小拍控制系统也称最小拍无 差系统或最小拍随动系统。显然这种系统对闭环脉冲传递函 数的性能要求是快速性和准确性。事实上最小拍控制就是一 类时间最优控制,系统的性能指标就是要求调节时间最短。
u准确性:系统对稳态误差的要求,要求稳态误差为0 或者在某个范围内。若稳态误差为0,则称该系统为 无差系统。
2012计算机控制技术复习题解析
计算机控制技术复习题、填空题1、通常把叠加在被测信号上的干扰信号称为 ______ 。
2、弱电控制与强电控制之间常用的隔离方式有变压器隔离、继电器隔离和_等。
3、常用的传输介质有双绞线、同轴电缆、 ________ o4、在计算机控制系统中,被测信号有和两种输入方5、信号接地方式应采用方式,而不米用方式。
6、主要的电源干扰包括、、和7、数字程序控制方式有、、。
8、插补计算过程由、、、四个步骤组成9、将D(S)离散化为D(Z)常用方法有__________ 、__________ 、__________ o10、三相步进机的转子为60个齿,定子为3对磁极,工作在三相六拍方式时,则步距角是 ________ 和齿距角是__________ o11、三相步进电机通常有_______ 、 _________ 和_________ 工作方式12、PID控制中对积分项可采取 ______ 、________ 、__________ 和 ________ 四种改进措施。
13、对微分项进行改进主要有_______________ 和____________________ 两种方法。
14、按简易工程法整定PID参数的方法有 ________ 、_______ 和___________ o15、最少拍控制算法有___________ 、____________ 和____________ 三种典型输入信号。
二、选择题1、已知偏差e (k),积分分离阈值B,以下正确的是( )A. 当e(k) > B时,采用PI控制B. 当e(k) > B时,采用PD控制C.当e(k)之时,采用PD控制D.当e(k)叼时,采用PI控制2、设加工第一象限直线OA起点为0( 0,0 ),终点为A (6,3 ),进行插补计算所需的坐标进给的总步数My为( )A.7B.8C.9D.103、已知离散系统脉冲传递函数为:G( Z) = (Z+0.5) /(Z-0.5+j0.5F2, 可知该系统是( )。
数字控制器的设计方法
THANKS
数字控制器的实时性与精度问题
要点一
实时性
要点二
精度问题
数字控制器需要快速地处理输入信号并输出控制指令,以 满足系统的实时性要求。
数字控制器的精度取决于其位数和量化误差,位数越高, 精度越高。
数字控制器的可靠性与稳定性问题
可靠性
数字控制器的可靠性取决于其硬件和软件的可靠性设计 。
稳定性问题
数字控制器的稳定性与系统的动态特性和控制参数有关 。
参数优化
根据仿真结果,对控制器的参数进行 优化,提高系统的性能。
仿真与优化
数字仿真
利用数字计算机对控制系统进行仿真,评估控制效果。
优化调整
根据仿真结果,对控制器参数进行优化调整,提高系统的性能指标。
03
常见控制算法
PID控制器
比例环节
根据误差信号的大小调整输出,以快速减小误 差。
积分环节
对误差进行积分,以消除长期误差。
VS
状态空间模型
如果需要,可以建立系统的状态空间模型 ,以更全面地描述系统的动态特性。
选择合适的控制算法
PID控制算法
常用的控制算法,通过比例、积分和微分环节来调整系统输 出。
模糊控制算法
适用于非线性、时变系统,通过模糊逻辑和规则进行控制决 策。
设计数字控制器
离散化控制器
将连续的模拟控制器离散化为数字控 制器,号。
求解方法
03
使用数学优化方法或启发式算法来求解最优解。
04
设计实例与案例分析
实例一:温度控制系统设计
总结词
通过PID算法实现温度的精确控制。
详细描述
在温度控制系统中,数字控制器通过接收温度传感器采集的温度数据,根据设定的温度目标,利用 PID算法计算出控制信号,以调节加热元件的功率,实现对温度的精确控制。
微型计算机控制系统习题总结精华
1、计算机控制系统的基本框图,并说明各部分的工作。
2、计算机控制系统的典型形式有哪些?说明其优缺点。
①操作指导控制系统优缺点:结构简单,控制灵活安全,特别适用于未摸清控制规律的系统,常常被用于计算机控制系统研制的初级阶段,或用于试验新的数学模型和调试新的程序等,由于最终需要人工操作,故不适用于快速过程的控制。
②直接数字控制系统优缺点:DDC系统中的计算机参加闭环控制过程,它不仅能完全取代模拟调节器,实现多回路的PID调节,而且不需要改变硬件,只需要通过改变程序就能实现多种较复杂的控制规律,如串级控制、前馈控制、非线性控制、自适应控制、最优控制等。
③监督计算机控制系统优缺点:SCC能进行最优控制、自适应控制等,并能完成某些管理工作。
SCC 出现故障时,下级仍可继续执行控制任务。
④分级计算机控制系统优缺点:功能分散,用多台计算机分别执行不同的控制功能,既能进行控制又能实现管理。
3、计算机监督系统SCC中,SCC计算机的作用?在SCC系统中计算机根据工艺参数和过程参量检测值,按照所设计的控制算法进行计算,计算出最佳设定值直接传送给常规模拟调节器或者DDC计算机,最后由模拟调节器或DDC计算机控制生产过程。
4、DDC系统的最大优点是什么?DDC最大的优点是从参数的采集、传输到控制等各个环节采用数字控制功能来实现。
5、计算机与外部的通信方式分为哪两种,区别是什么?各自的特点?并行通信和串行通信并行通信,传送速度快、信息率高。
并且,通常只要提供二条控制和状态先,称为握手信号线,就能完成CPU 和接口设备之间的协调、应答,实现异步传输。
不适合长距离、多数位的传送。
串行通信,数据按位进行传送的。
在传输过程中,每一位数据都占据一个固定的时间长度,一位一位的串行传送和接受。
6、串行通信从数据传输方向来分,分为哪两种?说明各自的特点?全双工和半双工方式全双工,有二根数据线,串行接口可以同时输入和输出数据,计算机可同时发送和接受数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
差分算子: z为前向差分算子, zX(z) = x(k + 1) z为后向差分算子, z-1 X(z) = x(k − 1)
陈家琪:数字控制器的直接设计方法
1/9
陈家琪:数字控制器的直接设计方法
2
已知D(s)求D(z):
查z变换表
对象模型的变换(G(s)→G(z))
uk U(z) D/A u(t)
K(1 − e1 ) z −1 K 若 G( s) = , 则 G( z) = ,其中 e1 = e −T T1 −1 T1s + 1 1 − e1 z
因此
D( z ) =
−1
1 − e1z −1 z −1 U( z ) ⋅ = −1 −1 E( z) K(1 − e1 ) z 1 − z
1 − e1z −1 (1 − z ) U( z ) = E( z) K(1 − e1 ) e1 1 u( k ) = e( k ) e( k − 1) + u( k − 1) K(1 − e1 ) K(1 − e1 )
例:设被控对象: G( s) =
1 e − TdS 1.44 s + 1 0.5 z − N −1 ,( T = 1, e1 = e −T T1 = 0.5 ) 其广义脉冲传递函数 G( z) = −1 1 − 0.5z 1 e − TdS 期望的闭环响应为: M( s) = 1.44 s + 1 ① 若 Td = 1 ,设计Dahlin调节器;
② 若 Td = 0 ,设计PI调节器。 解: ① ∵ M ( s) = G ( s) ∴ M( z ) = G ( z ) ∴ N = INT (Td T) = 1 ∵ Td = 1, T = 1
D( z ) = 1 M( z) 1 ⋅ = G( z) 1 − M( z) 1 − M( z)
1 1 − 0.5z −1 U( z ) = = = 1 2 − − 0.5 E( z ) 1− z −2 1 − 0.5z − 0.5z −1 1 − 0.5z u( k ) = 0.5u( k − 1) + 0.5u( k − 2) + e( k ) − 0.5e( k − 1)
∴ D( z) =
(1)一阶自衡对象
G( s) = K e − TdS T1 s + 1
→
G( z) =
K(1 − e1 ) − N −1 z 1 − e1 z −1
4/9
陈家琪:数字控制器的直接设计方法
5
调节器: D( z) =
(1 − e1 z −1 )(1 − e b ) K(1 − e1 )[1 − e b z −1 + (1 − e b ) z − N −1 ]
K
例:
K → T1 s + 1 (T1 s + 1) Y( s) = K U( s) dy T1 + y = Ku → dt 若 u = 1 , y = K(1 − e −t T1 ) → G( s) =
K
y(t) t
y(k) t u(k)
T1 u(t) 1
1 t T 2T 3T t
1 参数最优化的低阶控制算法
二、程序流程
6/9
陈家琪:数字控制器的直接设计方法
7
开始 计算调节器参数α,i β i 设置初值e(k-i)=0,i=1,2 u(k-i)=u o, i=1,…,N+2 A/D 被 控 对 象 D/A 检测y(k) 计算偏差e(k)=w(k)-y(k) 计算控制量u(k) 输出控制量u(k) e(k-i-1)=e(k-i), i=1,0 u(k-i-1)=u(k-i), i=N+1,…,0
若 w( t ) = w ⋅ 1(t ) ,则, W( z ) =
闭环传递函数 M( z) = 求 D( z) =? ∵ M( z) = ∴ D( z) =
Y( z) = z −1 W( z )
Y( z ) D( z ) G( z ) = W( z ) 1 + D( z) G( z) 1 1 M( z) z −1 ⋅ = ⋅ G( z) 1 − M( z) G( z ) 1 − z −1
1 M( z) ⋅ G( z ) 1 − M( z ) 1 e − TdS , Tb s + 1
Td
Tb
t
Tb=闭环时常、Td=过程时滞
由此综合而得到的控制算法,称Dahlin算法。 闭环
1- e -TS 1 − eb − N −1 M( z ) = Z M( s) = z −1 s 1 − eb z 其中 N = INT (Td T) ,T—采样周期, e b = e -T Tb (1 − e b ) z − N −1 1 ⋅ G( z) 1 − e b z −1 − (1 − e b ) z − N −1
结论:若已知 G( z) 和 M( z) ,就可求出 D( z) 。 注意: M( z) 的形式与输入信号类型有关。
M( z ) = 1 − (1 − z −1 ) m
其中: m 1 2 3
输入信号类型 阶跃 速度 加速度
输入信号函数
w( t ) = w ⋅ 1(t ) w( t ) = w ⋅ t w( t ) = 1 w⋅t2 2
u( k ) = u( k − 1) + e( k ) − 0.5e( k − 1)
(2)二阶自衡对象
G( s) = K e − TdS (T1 s + 1)(T2 s + 1)
→ G( z) =
K(c1 + c2 z −1 ) z − N −1 −1 −1 (1 − e1 z )(1 − e2 z )
数字控制器的直接设计方法
连续系统:
设定值 偏差量 调节器 控制量 对象 被控量
w W(s)
e + -E(s)
D(s)
u U(s)
G(s)
y Y(s)
计算机控制系统:
G(z)
设定值 w (t) 偏差量 调节器 控制量 对象
W(s)
wk ek T W(z) + -E(z)
D(z) yk Y(z) T
uk U(z)
② ∵ Td = 0
∴ N = INT (Td T) = 0
5/9
陈家琪:数字控制器的直接设计方法
6
D( z ) = =
1 1 M( z) ⋅ = G( z ) 1 − M( z) 1 − M( z) 1 1 − 0.5z −1 U( z ) = = −1 0.5 E( z ) −1 1 − z 1− z −1 1 − 0.5z
随动系统: 系统的输出值尽快地跟踪给定值的变化。 最小拍控制:系统的输出值在最少个采样周期内达到给定值。
2/9
陈家琪:数字控制器的直接设计方法
3
wk W(z)
ek + -E(z)
D(z)
uk U(z)
y G(z) yk Y(z) w
0
T
2T 3T
t
1 w ,参见z变换表 1 − z −1 要求系统响应 y(t ) 一拍跟上 w(t ) 。 1 则, y (t ) = w ⋅ 1(t − T) ,即 Y( z ) = z −1 w 1 − z −1
wk W(z) ek + -E(z) D(z) uk U(z) G(z) yk Y(z)
∵闭环
M( z) =
Y( z ) D( z ) G( z ) = W( z ) 1 + D( z) G( z)
Dahlin期望的闭环响应 y(t)
w
∴调节器 D( z) = Dahlin选取 其中:
M( s) =
T1 = T2
(1 − e1 z −1 )(1 − e 2 z −1 )(1 − e b ) 调节器: D( z) = K(c1 + c2 z −1 )[1 − e b z −1 + (1 − e b ) z − N −1 ]
控制算法:
u( k ) = β 1u( k − 1) + β 2 u( k − 2) + β N +1u( k − N − 1) + β N + 2 u( k − N − 2) + α 0 e( k ) + α 1e( k − 1) + α 2 e( k − 2)
其中:
e1 = e − T T1 , e 2 = e −T T2 T1 ≠ T2 1 c = 1 + (T1e1 − T2 e 2 ) 1 T2 − T1 1 c 2 = e1e 2 + (T1e 2 − T2 e1 ) T2 − T1 c1 = 1 − e1 (1 + T T1 ) 2 c 2 = e1 - e1 (1 − T T1 )
其中
β 1 = eb − c2 c1 , β 2 = eb ⋅ c2 c1 β N +1 = 1 − eb , β N +1 = 1 − β 1 − β 2 − β N +1 β α 0 = N +1 , α 1 = −α 0 (e1 + e 2 ) , α 2 = −α 0 ⋅ e1 ⋅ e 2 K ⋅ c1
控制算法: u( k ) = β 1u( k − 1) + β N +1u( k − N − 1) + α 0 e( k ) + α 1e( k − 1) 其中
β 1 = eb α0 = β N +1 K(1- e1 )
, β N +1 = 1 − β 1 ,
α 1 = −α 0 e1
若 Td = 0 ,即 N = INT (Td T) = 0 ,
对象
G(s)
y (t)
A/D