离散时间被控对象控制器设计--课件2015.10.20
离散控制器的设计与实现
离散控制器的设计与实现离散控制器是一种广泛应用于工业自动化领域的控制系统。
它使用离散的时间和状态空间进行控制,具有精确性高、稳定性强等优点。
本文将介绍离散控制器的设计原理和实现方法。
一、离散控制器的设计原理离散控制器的设计基于离散时间线性系统的数学模型,主要包括离散传递函数和离散状态空间模型。
离散传递函数描述了输入与输出之间的关系,离散状态空间模型则描述了系统的状态变化。
1. 离散传递函数离散传递函数的一般形式为:G(z) = (b0 + b1z^(-1) + b2z^(-2) + ...)/(1 + a1z^(-1) + a2z^(-2) + ...)其中,b0, b1, b2...为输入项的系数,a1, a2...为输出项的系数。
通过确定这些系数,我们可以设计出符合控制要求的离散传递函数。
2. 离散状态空间模型离散状态空间模型的一般形式为:x(k+1) = Ax(k) + Bu(k)y(k) = Cx(k) + Du(k)其中,x(k)为系统状态向量,u(k)为输入向量,y(k)为输出向量,A 为状态转移矩阵,B为输入转移矩阵,C为输出转移矩阵,D为直接转移矩阵。
通过确定这些矩阵,我们可以设计出满足系统要求的离散状态空间模型。
二、离散控制器的实现方法离散控制器的实现方法包括传统PID控制器和现代控制理论中的状态反馈控制器和最优控制器等。
1. 传统PID控制器PID控制器是一种经典的控制器,由比例项、积分项和微分项组成。
离散PID控制器的离散传递函数可以表示为:G(z) = Kp + Ki(1/z) + Kd(z-1)/z其中,Kp、Ki和Kd分别为比例、积分和微分增益。
通过调节这些增益,我们可以实现对系统的控制。
2. 状态反馈控制器状态反馈控制器通过测量系统状态反馈进行控制。
离散状态反馈控制器的表达式为:u(k) = -Kx(k)其中,K为状态反馈增益矩阵,通过选择合适的增益矩阵K,我们可以实现对系统状态的精确控制。
第5章 计算机控制系统的离散状态空间设计PPT课件
(5-1-2)
其中 eA(tt0)为系统的状态转移矩阵。
取 t0 kT , t(k1)T,考虑到零阶保持器的作用,有
x(t)u(kT ) kT t(k1)T
(5-1-3)
1则8.08.2020x (k T T ) e A T x (k) T ( k k 1 T )T e A (k T T )B du (k)T4
F ( k ) G ( k ) x x ( k 1 ) u K y ( k 1 ) C x ( k 1 )
F K x F ( k ) x ˆ ( C k )
F KC ~ x(k)F
18.08.2020
19
现时观测器特征方程:
|zIFKC|F 0
为使现时观测器具有期望的极点配置,应有
C
rank
CF
n
CF
N 1
式中n为系统状态向量的维数 。
18.08.2020
10
5.2 采用状态空间模型的极点配置设计
u(k )
y(k)
被控对象
状态空间模型按极点配置
设计的控制器由两部分组 控制规律
成:一部分是状态观测器, 控制器
xˆ (k) 观测器
它根据所量测到的输出
重构y(出k )状态
本章主要内容:
1 状态空间描述的基本概念 2 2 采用状态空间模型的极点配置设计 3 3 采用状态空间模型的最优化设计
18.08.2020
1
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
状态空间设计法是建立在矩阵理论基础上、采 用状态空间模型对多输入多输出系统进行描述、分 析和设计的方法。用状态空间模型能够分析和设计 多输入多输出系统、非线性、时变和随机系统等复 杂系统,可以了解到系统内部的变化情况。并且这 种分析方法便于计算机求解。
离散时间控制系统课件PPT课件(57页)
Comparison
Discrete-time, digital, sampled data signal (control system)
Continuous-time, analog signal (control system)
Described in linear difference equations with constant coefficients
10
1-2 Digital Control Systems
Figure 1-2 Block diagram of a digital control system
Analog transducer, sampled-data transducer, digital transducer
16
1-3 Quantizing and Quantization Error
The main functions involved in A/D conversion are sampling, amplitude quantizing and coding
LSB is the least significant bit, has the least weight LSB = FSR/2n
18
1-3 Quantizing and Quantization Error
Quantization Error
Since digital output can assume only a finite number of levels, an analog number must be rounded off to the nearest digital level.
自动控制原理(离散控制系统 )-PPT精选文档
图(c) 采样信号频谱 s < 2 h
由此可见,要想使连续信号不失真地从采样信号中恢复过来, 则必须满足条件:
s 2h
5、采样定理(Shannon定理)
Shannon定理:如果采样器的输入信号e(t)的频谱具有有限带宽,
(3)、信号保持器的特性 a、低通滤波特性;b、相角迟后特性;c、时间迟后特性。
7.3 Z变换理论 一、Z变换定义
1、直接定义
对于离散信号序列:
e * t e nT t n T e n T e 0 ,e 1 ,
n 0
定义它的Z变换为:
E Z e nT Z n e 0 e 1 T Z 1 e 2 T Z 2
由于连续信号 e ( t )的频谱 E( j)是单一的连续频谱,其最大角频率
为 h ,如图(a)所示。而采样信号的频谱则是以采样角频率为 s周 期的无穷多个频谱之和,当 s >2 h 时,则采样频谱如图(b)所示。
图(a) 连续信号频谱
图(b) 采样信号频谱 s >2 h
当 s <2 h 时,则采样频谱如下图(c)所示。此时, 采样频
n
n
0
enT tnT enT tnT
n
n0
习惯上认为e(t)只有在开始采样以后才有意义,因此, t < 0时的信号 为零,即 :
0
enTtnT0
n
故经过采样器出来的离散信号为 :
e*tenTtnT
n 0
其中,Z为复变量,且上式为无穷级数收敛,即|z-1|<1。
离散时间控制系统
离散时间控制系统离散时间控制系统(Discrete-time control system)是工程系统中常用的一种控制系统。
它是指系统在离散时间点上进行观测和控制的一种方法,与连续时间控制系统相对应。
在离散时间控制系统中,系统的状态、输入和输出均在特定的离散时间点上进行采样和更新。
这些离散时间点称为采样时间点,通常由控制系统的设计要求和性能要求决定。
与连续时间控制系统相比,离散时间控制系统具有采样和计算简单、实时性好等优势。
离散时间控制系统通常由以下基本元素组成:传感器(sensors)、执行器(actuators)、系统状态(system states)、控制器(controller)、采样器(sampler)和计算器(calculator)。
其中,传感器用于采集系统的输入和输出信号,执行器用于控制系统的行为,系统状态用于表示系统的内部状态,控制器用于根据输入信号和系统状态生成控制信号,采样器用于确定采样时间点,计算器用于执行控制算法和计算控制信号。
离散时间控制系统的设计和分析主要涉及系统建模、传递函数、状态空间和系统稳定性等概念。
通过对系统进行建模和分析,可以确定适当的控制策略和参数,实现对系统的控制和优化。
离散时间控制系统广泛应用于自动化控制领域,如工业生产过程控制、机械设备控制、电力系统控制等。
它可以根据离散时间点上的观测和控制信号,对系统进行实时监测和调整,以满足设计要求和性能要求。
总之,离散时间控制系统是一种在特定离散时间点上进行观测和控制的控制系统。
它具有采样和计算简单、实时性好等优势,并广泛应用于自动化控制领域。
通过合理的设计和分析,离散时间控制系统可以实现对系统的控制和优化。
离散时间控制系统(Discrete-time control system)在工程系统中扮演着至关重要的角色。
它可以帮助工程师们实时监测和调整系统状态,以满足设计要求和性能要求。
在本文中,我们将进一步探讨离散时间控制系统的一些关键概念、方法和应用。
自控原理离散控制系统课件
通过状态方程可以求解系统的 状态响应和输出响应,进而进 行系统分析和设计。
离散控制系统传递函数
传递函数是用于描述离散控制系 统输入输出关系的数学模型。
它通常表示为 G(z) = b0 + b1z^-1 + b2z^-2 + ... + bd*z^-d,其中 z 是复数变量
,bi 是已知系数。
传递函数可以用于分析系统的稳 定性、频率响应和系统性能等。
抗干扰性能定义
抗干扰性能是指系统在受到外部干扰信号作用时,系统能够保持 稳定输出的能力。
抗干扰性能的指标
主要包括干扰信号的类型、幅度、频率等。
提高抗干扰性能的方法
通过增强系统自身的稳定性、采用滤波技术、引入鲁棒控制等手段 提高抗干扰性能。
05
CATALOGUE
离散控制系统的设计方法
离散控制系统的设计原则与步骤
奈奎斯特判据
对于线性离散控制系统,如果系统的极点都位于Z平面的左半部分,且没有极点 在虚轴上,则系统是稳定的。
离散控制系统的稳定性分析方法
根轨迹法
通过绘制系统的根轨迹图,分析 系统的极点和零点分布,从而判 断系统的稳定性。
频率域分析法
通过分析系统的频率响应,判断 系统是否稳定。频率域分析法通 常使用劳斯-赫尔维茨判据或奈奎 斯特判据进行稳定性分析。
04
CATALOGUE
离散控制系统的性能分析
离散控制系统的稳态误差分析
稳态误差定义
稳态误差是控制系统在输入信号作用下,系统达到稳态后其输出 量与期望输出量之间的偏差。
稳态误差的来源
主要来源于系统本身的结构和参数设计,如系统增益、积分环节、 微分环节等。
减小稳态误差的方法
连续与离散控制系统第1章绪论PPT课件
传感器用于检测受控对象的输出信号,并将其转换为电信号或其他形 式的信号,传输给控制器。
执行器
执行器用于接收控制器的输出信号,并将其转换为能够调节受控对象 的物理量,如气压、电流等。
02
连续控制系统
连续控制系统的定义
总结词
由微分方程或传递函数描述的系统
详细描述
连续控制系统通常由微分方程或传递函数来描述,系统中各个变量的取值是连续变化的。
THANKS
感谢观看
控制系统的本要素
控制器、受控对象、传感器和执行器 是控制系统的基本组成要素。
控制系统的分类
根据控制方式分类
开环控制系统和闭环控制系统是常见的 两种控制方式。开环控制系统是指系统 中没有反馈环节,输出只受输入控制; 闭环控制系统则是指系统中存在反馈环 节,输出会根据反馈信息进行调整。
VS
根据控制精度分类
03
在智能家居领域,离散控制系统可以实现智能照明、智能安防、智能 环境控制等功能,提高居住的舒适度和安全性。
04
在智能交通领域,离散控制系统可以实现交通信号控制、智能车辆导 航和自动驾驶等功能,提高交通效率和安全性。
04
连续与离散控制系统的比较
控制方式比较
连续控制系统
通过模拟信号实现控制,通常使用模拟电路和模拟信号传输 。
连续控制系统的特点
总结词
时间连续、状态连续
详细描述
连续控制系统的特点是时间变量和状态变量都是连续变化的,系统的行为随时 间连续变化。
连续控制系统的应用
总结词
温度、压力、液位等控制系统
详细描述
连续控制系统广泛应用于各种工业过程控制,如温度、压力、液位等控制系统,用于保持生产过程中 的参数稳定。
《离散化控制系统》课件
离散化控制系统的性能分析
了解离散化控制系统的稳定性和性能指标分析对优化系统表现至关重要。还 将介绍实现系统最优性的方法。
离散化控制系统的应用实例
探索离散化控制系统在实际应用中的案例。我们将看到温度控制系统、电机控制系统和智能交通控制系统等多 种应用场景。
总结
通过本课程,您对离散化控制系统有了全面的了解。窥探离散化控制系统的未来发展和重要性,以及其在各行 各业的应用前景。
《离散化控制系统》PPT 课件
欢迎来到《离散化控制系统》PPT课件,通过本课程,您将深入了解离散化控 制系统的概念、应用和设计方法,以及控制器设计、性能分析和应用实例。 准备好开始学习吧!
概述Байду номын сангаас
什么是离散化控制系统?离散化控制系统是将连续时间系统转换为离散时间系统进行控制的方法。它在许多领 域都有广泛的应用,具有许多优势。
离散化控制系统的基础知识
在学习离散化控制系统之前,了解一些基础知识非常重要。这些知识包括采样定理、Z变换以及信号的时域和 频域表示。
离散化控制系统的设计方法
掌握离散化控制系统的设计方法是实现系统性能的关键。时域法设计、频域法设计以及非线性系统设计都是常 用的方法。
离散化控制系统的控制器设计
选择适合离散化控制系统的控制器是保证系统稳定和性能的重要因素。PID控制器设计、自适应控制器设计以 及鲁棒控制器设计都值得掌握。
【精品】PPT课件 5 计算机控制系统设计(二) --离散设计方法PPT共63页
•
29、在一切能够接受法律支配的人类 的状态 中,哪 里没有 法律, 那里就 以废除 法律。 ——塞·约翰逊
46、我们若已接受最坏的,就再没有什么损失。——卡耐基 47、书到用时方恨少、事非经过不知难。——陆游 48、书籍把我们引入最美好的社会,使我们认识各个时代的伟大智者。——史美尔斯 49、熟读唐诗三百首,不会作诗也会吟。——孙洙 50、谁和我一样用功,谁就会和我一样成功。——莫扎特
【精品】PPT课件 5 计算机控制系统
•
设计(二)
26、我们像鹰一样,生来就是自由的 ,但是 为了生 存,我 们不得 不为自 己编织 一个笼 子,然 后把自 己关在 里面。 ——博 莱索
--离散设计方法
•
27、法律如果不讲道理,即使延续时 间再长 ,也还 是没有 制约力 的。— —爱·科 克
•
28、好法律是由坏风俗创造出来的。 ——马 克罗维 乌斯
离散控制系统PPT课件
[e(i) 2e(i
e(i 1)] 1) e(i
2)]
中心
e(t
e(t )
)
1 T2
1 [e(i 2T [e(i 1)
1) e(i 1)] 2e(i) e(i
1)]
例7-3 试将PID控制器离散化
u(t
)
K
p
e(t
)
1 Ti
展开式
或② 或③
n
n
y(k) ai y(k i) bi x(k i)
i 1
i 1
n
n
y(k) bi x(k i) ai y(k i)
i0
i0
级数和式 计算机算式
2、与脉冲传递函数的关系
对②两边Z变换:
Y (z)(1 a1z1 a2 z2 an zn ) X (z)(b0 b1z1 b2 z2 bn zn )
1 0.2s
1
解:代入 s 2 z 1
T z 1
G(z)
2
z
12
1 0.2
2
z
1
1
T z 1
u(k)
u(k
1)
K
p e(k)
e(k
1)
T Ti
e(k )
Td e(k) 2e(k 1) e(k 2)
T
或整理为
u(k) u(k 1) b0e(k) b1e(k 1) b2e(k 2)
b0
K
p
控制工程基础-离散控制系统概述(ppt 49张)
u(t) e(t) T e*(t)
1 e Ts s
a s
积分器
eh(t)
y(t)
零阶保持器
( t ) e ( kT ) ( kT t ( k 1 ) T ) 按零阶保持器的作用,其输出应为 e h
按积分器的作用,在一个采样周期内的输出应为
①迭代法:已知k=0下的y(-j) (j=0,1,…,n)和已知输入u(k),以及采样周期T
时。用迭代方法计算差分方程,有
y ( k ) a y ( k 1 ) ... a y ( k n ) b u ( k ) b u ( k 1 ) ... b u ( k m ) 1 n 0 1 m
的数学工具是“z变换”。
离散控制系统的分析思路仍然是:首先,建立数学模 型(脉冲传递函数);其次,基于脉冲传递函数进行性能 分析;再次,基于性能分析给出改善性能的控制器设计; 最后,进行控制器的工程实现
7. 离散控制系统
离散控制系统(计算机控制系统)的主要特点: (1)计算机担任控制器的作用——数字控制器 (2)系统中连续信号和离散信号(数字信号)并存 由此引申出不少的控制优势: (1)控制的适应性强。通过编程可以完成复杂的控制任务
1 1 aT bT bT aT Y ( z ) 1 e e e e aT bT aT bT z ( z e )( z e) z e z e
对照z变换表,z反变换为
akT bkTБайду номын сангаасe e y (t) aT bT e e *
n
akT k ( e) e z 按 z at k 0
计算机控制系统离散化设计PPT课件
u*(t) ZOH
T U(z)
y(t) G0(s)
Y(z)
图4.1 最少拍系统结构图
第4章 计算机控制系统离散化设计
4.1.1 最少拍系统设计的基本原则
最少拍控制系统是在最少的几个采样周期内达到在 采样时刻输入输出无误差的系统。显然,这种系统对闭 环Z传递函数W(z)的性能要求是快速性和准确性。
对系统提出性能指标要求是,在单位阶跃函数或等 速函数、等加速度函数等典型输入信号作用下,系统在 采样点上无稳态误差,并且调整时间为最少拍。
单位加速度: m=3, A(Z ) T 2 (1 z 1 )z 1
则有
2
eHale Waihona Puke *()lim(1
Z 1
z
1
)We
(z)
(1
A( z ) z 1 )
m
若要求稳态误差为零的条件是We(z)应具有如下形式
We (z) (1 z 1 ) m F (z)
则 e * () lim(1 z1) A(z)F (z) 0 Z 1
(1 z1)2
(1 z1)2G(z)
m
3, D(z)G(z)
z1(3 3z1 (1 z1)3
z2 )
, D(z)
z1(3 3z1 z2 ) (1 z1)3G(z)
第4章 计算机控制系统离散化设计
4.最少拍系统分析
(1)单位阶跃输入时
Y (z)
W (z) R(z)
z 1 1 z1
z 1
单位加速度: R(z) T 2 (1 z 1 )z 1 2(1 z 1 )3
可统一表达为:
A( z ) R(z) (1 z 1 )m
式A(z)中为不含 (1 z 1因) 子的z-1的多项式。
离散控制系统设计PPT课件
R(s) +
-
控制器 Gc(s)
功率放大器
1 (s 20 )
电机
1 s(s 10 )
C(s) 支撑轮 位置
图7-58 工作台的支撑轮控制模型
以连续系统为基础,设计合适的控制器Gc(s), 然后将Gc(s)转换为要求的数字控制器D(z)。
воскресенье, 12 апреля 2020 г.
воскресенье, 12 апреля 2020 г.
13
要求确定K和T的取值,使离散系统阶跃响应和超调量不大于30%
Gp(s)s(0.1s1)K 0 (.00s 51)
解:由题可知:T1=0.1s,T2=0.005s,T2仅为T1 的5%,其影响可略,因此该系统可近似为二 阶采样系统。 若取T/T1=0.25,σ%=0.3,则由图7-56可得KT1=1.4。
59所示。
воскресенье, 12 апреля 2020 г.
24
要求设计D(z),满足超调量为7%、有最小上升时间和调节时间(△=2%)
图7-59 连续系统的单位阶跃时间响应
воскресенье, 12 апреля 2020 г.
25
要求设计D(z),满足超调量为7%、有最小上升时间和调节时间(△=2%)
4
例7-35 二阶数据采样系统的性能
开环脉冲传递函数为:
G(z)=(1-z-1)
1T(/z 11 ))zz( (e1 T/T T T 11)eT/T1eT/T1)]
若令E=eT /T1,则上式可表示为:
G (z)K [E (1 T T T 1)z (T 1 T E T 1 E )] (z 1 )z(E )
在系统稳定前提下172对于给定tt可导出k与之间隐含关系见图756其由matlab方法获取3对于给定tt揭示与ess之间的矛盾性kt型系统4采样周期t的选择k一定时t示例1三阶系统可近似二阶系统2根据及ess要求选择适当t19例736工作台控制系统在制造业中工作台运动控制系统是一个重要的定位系统可以使工作台运动至指定的位置工作台在每个轴上由电机和导引螺杆驱动其中x轴上的运动控制系统框图如图757所示
4.2数字控制器的离散化设计技术精品PPT课件
(2)单位速度输入(q=2) 输入函数r(t)=t的z变换为
R(z)
Tz 1 (1 z 1)2
由最少拍控制器设计时选择的 Ф(z)=1-(1-z-1)q=1-(1-z-1)2=2z-1-z-2
可以得到
E(z)
R(z)e (z)
R( z )1
(z)
Tz 1 (1 z 1)2
(1
2z 1
z2 )
Tz 1
R(z)
T 2z 1 (1 z 1 ) 2(1 z 1 )3
Y
(z)
R( z )( z )
T
2 z 1(1 z 1 ) 2(1 z 1 )3
(2z 1
z 2
)
T 2 z 2 3.5T 2 z 3 7T 2 z 4 11.5T 2 z 5
画出三种输入下的输出图形,与输入进行比较
2 1.5
则所设计的闭环脉冲传递函数Ф(z)中必须含有纯滞后,且 滞后时间至少要等于被控对象的滞后时间。否则系统的响应超 前于被控对象的输入。
(3)最少拍控制的稳定性问题
只有当G(z)是稳定的(即在z平面单位圆上和圆外没有极点), 且不含有纯滞后环节时,式Ф(z)=1-(1-z-1)q才成立。 如果G(z)不满足稳定条件,则需对设计原则作相应的限制。
进一步求得
Y (z)
R(z)(z)
1 1 z 1
z 1
z 1
z 2
z 3
以上两式说明,只需一拍(一个采样周期)输出就能跟踪输入,
误差为零,过渡过程结束。
Z变换定义: 序列的Z变换定义如下:
X (z) Z[x(n)] x(n)zn n
所以在给定的收敛域内,把X(z)展为幂级数,其
系*数实就际是上序,列x将(nx)(。n)展为z-1的幂级数。
自动控制原理 离散控制系统PPT课件
采样定理给出了采样频率下限的选取规则,对于采样频率的上限,要依据易 实现性和抗干扰性来统一确定。
利用拉氏反变换求出 1 的原时间函数为e( j)t,利用已知的指数函
s j
数z变换公式可求得相应的z变换,即
Z[sin t ]
2
j(z
z e
jT
)
2
j(z
z
e jT
)
z2
z sinT (2cosT )z
1
第23页/共79页
3.留数计算法
若已知连续时间函数e(t)的拉氏变换 E(s) 及其全部极点,则e(t)的z变换E(z)可通过
1 1 z1
z
z 1
第20页/共79页
例7-2 试求衰减指数函数 e(t) eat (a 0) 的z变换。
解:将 eat 在各采样时刻上的采样值代入展开式,得
E(z) eakT zk 1 eaT z1 e2aT z2 k 0
ekaT zk
若 | eaT z1 |1,即| eaT z |1,则可写成闭合形式:
第8页/共79页
2.D/A转换器
D/A转换器是把离散的数字信号转换为连续模拟信号的装置。包括解码过程 和复现过程。 解码过程就是把离散数字信号转换为离散的模拟信号。 复现过程就是通过保持器,将离散模拟信号复现为连续模拟信号。
第9页/共79页
7.2 信号的采样与保持 采样过程及其数学描述
离散控制CAI7(gai).57页PPT
35、不要以为自己成功一次就可以了 ,也不 要以为而 读书。 ——周 恩来
离散控制CAI7(gai).
31、别人笑我太疯癫,我笑他人看不 穿。(名 言网) 32、我不想听失意者的哭泣,抱怨者 的牢骚 ,这是 羊群中 的瘟疫 ,我不 能被它 传染。 我要尽 量避免 绝望, 辛勤耕 耘,忍 受苦楚 。我一 试再试 ,争取 每天的 成功, 避免以 失败收 常在别 人停滞 不前时 ,我继 续拼搏 。
谢谢!
51、 天 下 之 事 常成 于困约 ,而败 于奢靡 。——陆 游 52、 生 命 不 等 于是呼 吸,生 命是活 动。——卢 梭
53、 伟 大 的 事 业,需 要决心 ,能力 ,组织 和责任 感。 ——易 卜 生 54、 唯 书 籍 不 朽。——乔 特
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
离散时间被控对象控制器设计教学大纲:(1) 线性确定性被控对象控制器设计方法极点配置控制器、基于极点配置的PID控制器(2) 线性随机被控对象控制器设计方法最小方差控制器/调节器、广义最小方差控制器、广义预测控制器、广义最小方差前馈控制器、多变量广义最小方差解耦控制器(3) 参数未知线性随机被控对象控制器设计最小方差自校正调节器、最小方差自校正控制器参考书:[1] 柴天佑,岳恒,自适应控制理论及应用, 清华大学出版社, 2015[2] 舒迪前,饶立昌,柴天佑,自适应控制,东北大学出版社,1993[3] G. C. Goodwin, 孙贵生,自适应滤波、预测与控制,科学出版社[4] Karl J. Astrom, Bjorn Wittenmark,自适应控制,科学出版社1. 线性确定性被控对象控制器设计方法1.1极点配置控制器1.1.1 控制问题描述设被控对象的数学模型为11()()()()A z y k B z u k --= (1.1.1)式中,)(k y 和)(k u 分别为k 时刻被控对象的输出和输入量,1-z 为单位后移算子,)(1-z A 和)(1-z B 分别为关于1-z 的A n 和B n 阶多项式,可以表示为AAn n z a z a z A ---+⋅⋅⋅++=1111)( (1.1.2)111()B B n i i n B z b z b z b z ----=++++ (1.1.3)如果被控对象的时延为d ,将i b (1,2,,1i d =- )置为零即可。
假设)(1-z A 与)(1-z B 互质,即两者无公因子。
这里,并不要求时延是已知的。
控制的目标:将闭环系统的极点配置到理想位置,并要求闭环传递函数的稳态增益为1,消除输出)(k y 与参考输入)(k w 之间的稳态误差。
令)(1-z T 是首1的稳定多项式,其零点是理想的闭环系统极点。
1.1.2 极点配置控制器设计采用具有下面结构的极点配置控制器方程 111()()()()()()H z u k E z w k G z y k ---=- (1.1.4)式中,)(1-z H ,)(1-z G ,)(1-z E 为1-z 多项式,其阶次和系数待定,控制器的结构图如图1.1.1所示。
图1.1极点配置控制器结构框图为选择极点配置控制器中的未知多项式)(1-z H ,)(1-z G 和)(1-z E ,将(1.1.4)式代入(1.1.1)式得到闭环系统方程,即)()]()()()([1111k y z G z B z H z A ----+=11()()()B z E z w k -- (1.1.5)即 111111()()()()()()()()B z E z y k w k A z H z B z G z ------=+ (1.1.6)下面的问题就是如何根据闭环系统方程(1.1.6)式,求取控制器方程中的未知多项式)(1-z H ,)(1-z G 和)(1-z E ,并使得闭环系统极点配置到理想位置,实现稳态跟踪。
······················丢番图方程在多项式中的一般形式为)()()()()(11111-----=+z C z Y z B z X z A式中,)(1-z A ,)(1-z B 和)(1-z C 为三个已知非零多项式,且)(1-z A ,)(1-z B 和)(1-z C 三者之间无公因子,)(1-z X 和)(1-z Y 为未知的待求多项式。
这是一个未知数个数多于方程个数的方程,因此是一个不定方程。
如果)(1-z A 和)(1-z B 互质,也就是)(1-z A 和)(1-z B 之间没有公因子,则上述方程总存在解,并且存在多个解。
例如,如果)(10-z X 和)(10-z Y 是上述方程的一个特解,则)()()()(11101-----=z Q z B z X z X )()()()(11101----+=z Q z A z Y z Y也是该方程的解,其中)(1-z Q 为任意多项式。
控制问题中我们通常是求出)(1-z X 或)(1-z Y 的最小阶解,而最小阶解则是Diophantine 方程在最小阶限制下的唯一解。
以确定)(1-z X 的最小阶解为例加以说明。
确定)(1-z X 和)(1-z Y 的阶次X n 和Y n 的方法是根据方程两边1-z 的同次幂系数相等的原则建立一组线性方程。
因为)(1-z X 和)(1-z Y 的系数未知待求,所以方程组中的未知数的个数为)(1-z X 和)(1-z Y 的阶次X n 和Y n 之和再加2,即未知数个数为2++Y X n n ;而方程组中方程式的个数为1+C n ,或1++A X n n ,或1++B Y n n ,其中A n ,B n 和C n 分别代表)(1-z A ,)(1-z B 和)(1-z C 的阶次。
我们可以看出丢番图方程有唯一解的条件是方程个数等于未知数个数,即12++=++B Y Y X n n n n 12++=++A X Y X n n n n12+=++C Y X n n n确定)(1-z X 的最小阶解,也就是限制B X n n <的解,在此条件下,可以确定1-=B X n n },1m ax{B C A Y n n n n --=·························课堂练习:已知多项式112()1 1.60.6A z z z ---=-+,112() 1.50.530.9B z z z ---=-+,求取阶次最小的多项式1()X z -,1()Y z -,满足丢番图方程)()()()()(11111-----=+z C z Y z B z X z A 。
1.1.3 极点配置算法下面我们介绍四种极点配置算法。
(1)对消所有稳定零点,保留所有不稳定零点假设被控对象为非最小相位系统,则需将)(1-z B 分解)(1-z B =)()(11---+z B z B (1.1.7)式中)(1--z B 为由所有不稳定零点组成的因式,)(1-+z B 为由所有稳定零点组成的因式配以适当的比例,令)()()(1111-+--=z B z H z H (1.1.8)则(1.1.6)式可以化简为1111111()()()()()()()()B z E z y k w k A z H z B z G z --------=+ (1.1.9)显然闭环极点配置方程为111111()()()()()A z H z B z G z T z ------+= (1.1.10)阶次限制关系为11H B n n -=- (1.1.11)1-=A G n n (1.1.12)1T A B n n n -≤+- (1.1.13)闭环极点配置方程(1.1.10)式相当于已知)(1-z A , )(1--z B , 1()T z -,待求)(11-z H 和)(1-z G 的Diophantine 方程,在上述阶次匹配限制下存在唯一解。
因此闭环系统方程(1.1.6)式可写成111()()()()()B z E z y k w k T z ----= (1.1.14)此外,由(1.1.14)式可看出:为了消除跟踪误差必须合理地选择)(1-z E 。
下面介绍两种消除跟踪误差的方法。
(I) 引入积分器为了引入积分器,选择11()H z -使1(1)0H =,即取11112()(1)()()H z z H z B z ---+-=-,则闭环极点配置方程为1111112()(1)()()()()A z z H z B z G z T z --------+= (1.1.15)相当于已知)1)((11---z z A , )(1--z B , 1()T z -,待求)(12-z H 和)(1-z G 的Diophantine 方程,这时A G n n =,21H B n n -=-。
由(1.1.14)式知,为了使)(k y 和)(k w 之间的传递函数稳态时为1,)(1-z E 必须取为)1()1(G E = (1.1.16)(II) 不引入积分器如果不引入积分器,由(1.1.14)式知为使)(k y 和)(k w 之间的传递函数稳态时为1,)(1-z E 必须取为(1)(1)/(1)E T B -= (1.1.17)上述极点配置控制算法可适用于开环不稳的非最小相位被控对象,但要求分解)(1-z B 为)(1-+z B 和)(1--z B 。
下面的三种极点配置算法不需要分解)(1-z B 。
(2)对消所有过程零点当被控对象是最小相位时,即)(1-z B 的全部零点在z 平面单位圆内,假定被控对象的时延为d ,可将)(1-z B 写为)()(11-+--=z B z z B d ,这时对象模型变为)()()()()()(111k z C k u z B z k y z A d ξ--+--+= (1.1.18)取)()()(1111-+--=z B z H z H (1.1.19)则闭环传递函数为1111111111111111111()()()()()()()()()()()()()()()()()()()()()d d d d B z E z y k u k A z H z B z G z z B z E z u k A z H z B z z B z G z z E z u k A z H z z G z -------+----+--+--------=+=+=+ (1.1.20) 于是极点配置方程式变为11111()()()()d A z H z z G z T z -----+= (1.1.21)阶次限制为11-=d n H (1.1.22)1-=A G n n (1.1.23)1T A n n d ≤+- (1.1.24)因)(1-z A 与d z -互质,在上述阶次配合下,)(11-z H 和)(1-z G 有唯一解。
多项式)(1-z E 的选取原则与(1)相同。
当引入积分器时,即1(1)0H =时,取)1()1(G E = (1.1.25)当不引入积分器时,取(1)(1)E T = (1.1.26)(3)保留所有过程零点当被控对象有过程零点在单位圆外,可采用保留过程全部零点的极点配置算法,此时的极点配置方程应写成11111()()()()()A z H z B z G z T z -----+= (1.1.27)阶次限制关系为1-=B H n n (1.1.28) 1-=A G n n (1.1.29) 1T A B n n n ≤+- (1.1.30)由于)(1-z A 与)(1-z B 互质,上式一定有解。