控制工程实验计算机控制系统教学PPT.ppt
《控制工程实验计算机控制系统教学PPT.ppt》由会员分享,可在线阅读,更多相关《控制工程实验计算机控制系统教学PPT.ppt(151页珍藏版)》请在三一办公上搜索。
1、控制工程基础,第十章 计算机控制系统,利用计算机代替常规的模拟控制器,使它成为控制系统的一个组成部分,这种有计算机参加控制的系统简称为计算机控制系统。计算机控制系统是以自动控制理论与计算机技术为基础的,目前控制系统都在向基于计算机控制的方向发展。计算机控制系统的控制规律是由计算机来实现的,它可以实现常规控制方法难以实现的更为复杂的控制规律,可以避免模拟电路实现的许多困难。,本章介绍的内容:1、计算机控制系统发展过程及结构和组成2、面向计算机的数学模型:离散时间系统(输入输出及状态空间模型)3、离散时间系统的稳定性分析4、计算机控制系统的模拟化设计方法-数字PID控制器,10.1 计算机控制系统
2、概述,本节要点:1、计算机控制系统的发展过程2、计算机控制系统的组成3、计算机内信号的处理和传递过程4、计算机控制系统理论,计算机控制系统的发展过程开创期1955年直接数字控制期1962年小型计算机控制期1967年微型计算机控制期1972年数字控制普遍应用期1980年集散型控制期1990年,计算机控制系统的分类按功能分:数据采集系统,操作指导控制系统,监督控制系统,直接数字控制系统(DDC)等。按控制规律分:程序控制,数字PID控制,有限拍控制,极点配置控制,复杂规律控制等。按结构形式分:集中型计算机控制系统,分散型(或分布式)计算机控制系统等。按控制方式分:开环控制,闭环控制,计算机控制系统
3、由数字控制器、执行器、被控对象、测量环节等组成。数字控制器用计算机实现,一般由计算机核心硬件、控制算法(或称控制律,由计算机程序实现)、模-数(A/D)转换器、数-模(D/A)转换器组成。,输出反馈计算机控制系统结构框图,采样时刻:把实测信号转换成数字形式的时刻。采样周期:两次相邻采样之间的时间,记作。最常用的是周期性采样。表示参考输入信号(给定信号)表示系统的反馈信号 表示偏差信号 表示控制信号,10.1.1 计算机内信号的处理和传递过程,模拟偏差信号(模拟信号指时间、幅值均连续的信号),是 经过采样后得到的离散模拟偏差信号(离散模拟信号又称采样信号,指时间离散、幅值连续的信号),是量化以后
4、的数字偏差信号(数字信号指时间、幅值均离散的信号)。转换的精度取决于A/D转换器的位数。从模拟信号变成数字信号由A/D转换器完成,A/D转换器送给计算机处理的是一个时间序列。是计算机按一定控制算法计算出的数字控制信号。是由 经过数-模转换变成的离散模拟控制信号。是 经过保持器变成的模拟控制信号。从数字信号变成模拟信号由D/A转换器完成。计算机内信号的主要处理过程包括采样、量化、运算和保持。采样和量化由A/D转换器完成,运算在计算机的CPU内进行,而计算机输出信号经D/A转换器通常在采样间隔内保持不变。,10.1.2 采样,采样:指每隔一定的时间间隔把连续信号抽样成采样信号的过程。理想采样器:理
5、想采样器是一种数学抽象。单位脉冲序列:,理想采样器图示,采样示意图,采样信号 可以看成是 和 的乘积。在 时刻的脉冲冲量为,而 表示出脉冲发生的时刻。理想采样器的工作过程是把输入的模拟信号变成一串脉冲。采样周期应该满足采样定理,否则会发生混叠现象。采样定理:采样后的离散信号能够恢复原连续信号的条件是采样频率要高于信号中最高频率的2倍。即如果连续信号 的傅里叶变换在 以外为零,则当采样角频率 大于 时,此信号完全可由其等周期采样点上的值唯一确定。乃奎斯特频率:,连续信号 与采样信号 的频谱,10.1.3 量化,量化:把离散模拟信号转变成数字信号的过程。量化精度取决于A/D转换器的位数。当位数足够
6、多时,转换可以达到足够高的精度。量化单位:其中,分别表示转换器输入的最大值和最小值。量化误差:,10.1.4 保持,保持:把离散模拟信号转变成模拟信号的过程。保持器:实现保持作用的电路。保持器起外推器的作用,根据过去时刻的离散值,外推出采样点之间的数值。零阶保持器(Zero Order Holder,缩写为ZOH):把 时刻的信号一直保持到 时刻前的瞬间,其外推公式为,零阶保持器的单位脉冲响应零阶保持器的传递函数零阶保持器的频率特性零阶保持器的幅频特性和相频特性零阶保持器具有低通特性和相位滞后特性。,10.1.5 计算机控制系统理论,由于数字信号所固有的时间上离散、幅值上量化的效应,从而使得计
7、算机控制系统与连续控制系统在本质上有许多不相同的性质。计算机控制系统中包含有数字环节,即是典型的数字控制系统,对时变非线性的数字环节进行严格的分析十分困难。若忽略数字信号的量化效应,则计算机控制系统可看成是采样控制系统。,建立一种表达法来研究采样控制系统。首先把执行器、被控对象用传递函数来表示,A/D 转换器表示成一个理想的采样器,D/A转换器表示为一个采样器后接零阶保持器的理想采样保持电路,计算机则表示成一个能把一种冲激调制信号变换成另一种冲激调制信号的系统,计算机中实现的算法用 表示。经过上面的表述,计算机控制系统变成下图所示的采样控制系统。,在采样控制系统中,如果将其中的连续环节离散化,
8、则整个系统便成为纯粹的离散时间系统。离散时间系统:系统的输入和输出都是离散时 间信号。计算机控制系统理论主要包括离散系统理论、采样系统理论及数字系统理论。离散系统理论是计算机控制系统的理论基础,主要指对离散时间系统进行分析和设计的各种方法研究,主要包括:差分方程,z 变换理论,离散系统的性能分析,离散状态空间理论,以 z 传递函数作为数学模型的离散化设计方法,基于 z 传递函数及离散状态空间模型的极点配置设计方法、最优化设计方法等。,10.2 线性离散系统的数学模型和分析方法,大多数计算机控制系统可以用线性离散时不变系统的数学模型来描述。对于单输入单输出线性离散时不变系统,人们习惯用线性常系数
9、差分方程或脉冲传递函数来表示。离散系统的线性常系数差分方程和脉冲传递函数,分别和连续系统的线性常系数微分方程和传递函数在结构、性质和运算规则上相类似。对于多变量、时变和非线性系统用状态空间方法处理比较方便。,本节要点:1、线性离散系统的数学模型 线性常系数差分方程2、线性差分方程的解法3、z 变换的定义及性质4、连续时间信号离散化的方法5、脉冲传递函数的定义6、连续系统离散化的方法7、离散系统的脉冲传递函数,10.2.1 线性离散系统的数学描述,单输入单输出线性离散时不变系统的输入输出关系可以用线性常系数差分方程描述 上述差分方程为 阶差分方程。所谓线性离散系统,即表征离散系统特性的差分方程满
10、足叠加原理。差分方程可写成紧缩算子形式:其中,是引入的后移算子,齐次差分方程:差分方程右端各阶差分项的系数均为零。表征线性离散系统在没有外界作用的情况下系统的自由运动,反映了系统本身的固有特性。非齐次差分方程:差分方程右端各阶差分项的系数不全为零,即包含输入作用。,10.2.2 线性差分方程的解法 线性差分方程的解法主要有迭代法、古典法和变换法。1、迭代法 已知差分方程和输入序列,并且给出输出序列的初始值,就可以利用迭代关系逐步计算出所需要的输出序列。该方法便于计算机运算,但不能得到数学解析式。,例:已知差分方程 输入序列为,初始条件 为,试用迭代法求解差分 方程。解:逐步以 代入差分方程,则
11、有 利用迭代法可以得到任意 时刻的输 出序列。,2、古典法 线性常系数差分方程的全解由齐次方程 的通解 和非齐次方程的特解 两部分组成,即 其中特解可用试探法求出,关键在于求出齐次方程的通解。阶线性差分方程的特征方程为 设 为特征方程的根。根据特征根的不同情况,齐次方程的通解形式也不同。,(1)无重根时,即,则通解为 式中待定系数,由 的 个初始条件确定。,(2)全为重根时,即,则通解为 式中待定系数,由 的 个初始条件确定。,(3)有 个重根,其余的不是重根,即则通解为 其中,为待定系数。,一般情况,假设 是特征方程的 重根,那么在通解中相应于 的部分将有 项,即 假设 阶差分方程的特征方程
12、具有 个不同的根,的阶数为,则差分方程的通解为 式中待定系数,由 的 个初始条件确定。,从上面讨论中,可以归纳出解线性常系数差分方程的古典法如下:(1)求齐次方程的通解;(2)求非齐次方程的一个特解;(3)利用 个初始条件或根据起始条件利用迭代法求出的初始条件确定通解中的 个待定系数。非齐次方程的特解反映了离散系统在外界作用下的强迫运动。,例:考虑二阶差分方程,求差分方程的解。解:特征方程为 特征根为 齐次方程的通解为 设特解为,代入方程试探,解得方程的全解为代入初始条件得 因而非齐次差分方程的解为,3、变换法 在连续系统中引入拉氏变换使得求解繁杂的微、积分问题变成了简单的代数运算。在求解差分
13、方程时,同样可以用变换法,引入 z 变换后,可以使求解差分方程变得简便。,10.2.3 z 变换,类似于连续时间函数的拉氏变换,对离散信号(是时间上不连续的“序列”)也有相应的z变换。z变换是离散系统分析与综合的重要工具,通过z变换在复数域内分析问题有时比直接在时域内分析更为简便,其主要局限性是它只能提取采样时刻的幅值信息,不能提供采样间的波动信息。,1、定义 在线性离散系统中,可以对采样信号作拉氏变换,采样信号表达式为 令,则 称为 的离散拉氏变换。一般称 为离散时间序列 的 z 变换。是复变量 的函数。,典型信号的 z 变换(1)单位脉冲时间序列 则 延迟的单位脉冲时间序列 则,(2)单位
14、阶跃时间序列,(3)单位斜坡时间序列,(4)衰减指数序列,(5)指数序列,2、z 变换的性质设(1)线性性质z 变换是一种线性变换,即,(2)滞后性质设 时,则滞后 步序列的 z 变换为 代表滞后(延迟)环节,表示把信号延迟 个采样周期。,(3)超前性质超前 步序列的 z 变换为 代表超前环节,表示输出信号超前输入信号 个采样周期。,(4)象函数尺度变化规则(5)初值定理(6)终值定理(7)卷积定理,3、由连续时间信号的拉氏变换求相应 采样序列的z变换 已知连续时间信号 的拉氏变换为,对 取拉氏反变换得到 按采样周期 对 采样,得到相应采样序列,对 取 z 变换,得到。记作,与 关系示意图,(
15、1)部分分式法 如果已知某函数的拉式变换,先把它分解为一些基本的部分分式 然后再分别求出其相应的原函数。对 离散化得,对 求 z 变换。由 z 变换的线性性质可得,例:对 采样得 因此,(2)留数计算法由复变函数中留数定理可知,函数 除有限个极点 外,在某域G内是解析的,则 C为G内的一段封闭积分回路,应包含 的所有极点。表示函数在极点 的留数。等于 在 各极点处的留数之和。留数的计算方法因是否有重极点而异。,如果 在 处有 阶极点,则如果 在 处只有一阶极点,则如果 具有 个不同的极点 每个 的阶数为(时为单极点),则,例:已知某连续时间信号的拉氏变换为 试用留数法求相应采样序列的Z变换。解
16、:,例:已知某连续时间信号的拉氏变换为 试用留数法求相应采样序列的Z变换。解:,4、Z 反变换(1)幂级数展开法(长除法)把 展开为 的幂级数,的系数相应于在第 个采样时刻的时间函数的值。幂级数展开法只能得到离散时间序列的前若干项,得不到序列的数学解析式。,例:,(2)部分分式法 设 是 的有理分式,当其实根是互不相同的情形时,利用部分分式法求z反变换的步骤为:展开 其中 把展开式乘以,得:反演展开式,得:,例:,(3)留数计算法由留数定理,得:积分回路C应包含被积式中的所有极点。是 的极点。等于 的各极点留数之和。,如果 在 处有 阶极点,则如果 在 处只有一阶极点,则如果 具有 个不同的极
17、点 每个 的阶数为(时为单极点),则,例:求 的Z反变换。解:当 时,当 时,,5、用 z 变换求解差分方程 利用z变换中的滞后和超前定理,以及已知函数的z变换,可以求解线性常系数差分方程的解。它把解差分方程变为以z为变量的代数运算问题。考虑差分方程:对差分方程两边作z变换:,由超前定理,得:,例:用z变换求解差分方程解:对差分方程两边求z变换,得:,10.2.4 脉冲传递函数,在分析线性连续系统时,引入了传递函数的概念,它是线性连续时不变系统的主要数学模型和重要分析工具。同样,在线性离散系统中,引入脉冲传递函数的概念,它是线性离散时不变系统的主要数学模型和重要分析工具。,1、定义 在初始静止
18、的条件下,脉冲传递函数是系统输出脉冲序列的 z 变换 和输入脉冲序列的 z 变换 之比,即,用脉冲传递函数描述的线性离散系统,在连续系统中传递函数反映了系统的固有动态特性,仅取决于描述线性连续系统的微分方程。同样在离散系统中,脉冲传递函数也反映了系统的固有动态特性,仅取决于描述线性离散系统的差分方程。对用如下线性常系数差分方程所代表的离散系统,当考虑初始条件为零时,两边取z变换得 系统的特征方程为由特征方程可求出系统的极点,极点数目等于系统的阶数。由 可求出系统的零点。,例:求线性离散系统 的脉冲传递函数。解:,在线性连续系统中,系统的传递函数 等于单位脉冲响应函数 的拉氏变换。与连续系统类似
19、,对于线性离散系统,系统的脉冲传递函数 等于单位脉冲响应 的 z 变换。即系统的脉冲传递函数和单位脉冲响应为一z变换对。,线性离散系统的脉冲传递函数和单位脉冲响应,2、连续系统的离散化 下面介绍两种由连续系统的传递函数 求其相应离散系统的脉冲传递函数 的方法。(1)冲激不变法基本思路:让 和 所代表的系统在采样点具有相同的单位脉冲响应。步骤:a.由 求出连续系统的单位脉冲响应 b.按采样周期 对 采样,得到,作为相应离散系统的单位脉冲响应;c.对 取z变换,得到离散系统的脉冲传递函数,这里用到了 与 是一对拉氏变换对,与 是一对z变换对的关系。冲激不变法表述为,利用冲激不变法离散化 示意图,利
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制工程 实验 计算机控制 系统 教学 PPT
链接地址:https://www.31ppt.com/p-2721708.html