数字控制器的离散化

合集下载

简述数字控制器的离散化设计的步骤

简述数字控制器的离散化设计的步骤

简述数字控制器的离散化设计的步骤
数字控制器是现代制造业中广泛使用的控制装置,它可以通过数字信号来控制机器和设备的运动,从而实现高效、精确的加工过程。

离散化设计是数字控制器开发过程中非常重要的一步,下面我们来简述数字控制器的离散化设计的步骤。

1. 确定控制对象及其数学模型
首先需要确定所要控制的对象,如数控机床等,然后建立其数学模型。

数学模型可以是连续时间模型或离散时间模型,根据控制对象和控制要求的不同选择不同的数学模型。

2. 确定采样周期
采样周期是指控制系统对被控对象进行采样的时间间隔,采样周期的选择既要满足系统的动态响应要求,也要考虑到硬件实现的可行性。

3. 离散化控制系统
根据数学模型和采样周期,将控制系统进行离散化。

离散化可以采用欧拉离散化、莱普拉斯变换等方法,将连续时间模型转换为离散时间模型。

4. 设计控制算法
在离散化的控制系统中,需要设计相应的控制算法。

控制算法可以是PID控制、模型预测控制、自适应控制等。

5. 程序实现和仿真
根据设计的控制算法,编写程序并进行仿真验证,检验控制系统的性能是否符合要求,可以对算法进行优化。

6. 实验验证
在实际控制系统中,进行实验验证,不断进行优化和调整,使控制系统达到最佳性能。

以上就是数字控制器离散化设计的步骤,通过严密的设计和实验验证,可以实现数字控制器的高效、精确控制,提高制造业的生产效率和产品质量。

离散化 Pid 模糊控制算法

离散化 Pid  模糊控制算法

论文标题: 设计PID ,离散化,模糊化控制器PID 控制器设计一 PID 控制的基本原理和常用形式及数学模型具有比例-积分-微分控制规律的控制器,称PID 控制器。

这种组合具有三种基本规律各自的特点,其运动方程为:dt t de dt t e t e t m K K K K K dp ti p p )()()()(0++=⎰相应的传递函数为:⎪⎪⎭⎫ ⎝⎛++=S S s K K K d i p c 1)(D S S S K K K d ip 12++∙=二 数字控制器的连续化设计步骤假想的连续控制系统的框图1 设计假想的连续控制器D(s)由于人们对连续系统的设计方法比较熟悉,对由上图的假想连续控制系统进行设计,如利用连续系统的频率的特性法,根轨迹法等设计出假想的连续控制器D(S)。

2 选择采样周期T香农采样定理给出了从采样信号到恢复连续信号的最低采样频率。

在计算机控制系统中,完成信号恢复功能一般有零阶保持器H(s)来实现。

零阶保持器的传递函数为3将D(S)离散化为D(Z)将连续控制器D(S)离散化为数字控制器D(Z)的方法很多,如双线性变换法,后向差分法,前向差分法,冲击响应不变法,零极点匹配法,零阶保持法。

双线性变换法然后D(S)就可以转化离散的D(Z)三Matlab仿真实验直接试探法求PID根据这个框图,求出该传递函数的P=0.35 I=0 D=0根据⎪⎪⎭⎫ ⎝⎛++=S S s K K K d i p c 1)(D D (Z )=0.35 T=0.01数字连续话PID 控制器设计MA TLAB 仿真框图实验结果 没有经过调节的结果为结果分析一阶阶跃信号的幅值选择为5经过数字连续化PID控制器后,对比图形发现,结果变得非常稳定,没有发现超调量,而没有经过PID控制的图形发生了超调变化达到稳定的时间变得更长。

二离散化控制器的设计离散系统设计是指在给定系统性能指标的条件下,设计出控制器的控制规律和相应的数字控制算法。

第5章数字控制系统的连续——离散化设计

第5章数字控制系统的连续——离散化设计

1 lim[s s0 s
10s 1 s1
]
lim[(z
z 1
1)
z
z
1
K
z
z 0.9048] z 0.3679
K z 6.6397
因此
D(z) 6.6397 z 0.9048 z 0.3679
(4)仿真检验
Gd (z)
(1
z 1 )Z[ 1 s
1 ] s(10s 1)
0.04837(z 0.9678) (z 1)(z 0.9048)
D(z) K z1 (z 1)z
(z e T )2
当R(s) 1 时,u(t) 0
u(t) lim sR(s)D(s)
t s0
s
t
当R(s) 1 时,u(t) 1
当R(z)
s
2
z
t
时 ,u(k) 0
u(k) lim(z 1)R(z)D(z)
k
z 1
z 1 k 当R(s) Tz 时 ,u(k) K z1T
(1 e T )2
(1 e T )2 (z 1)(z 1)
K z2 2T D(z) 2T
(z e T )2
(3)匹 配 到z :D(z) K z1 (z 1)(z )
(z e T )2
要 求T 1s, 1时 ,D( j ) D(e jT ) j 0.50
(1 j)2
(t)
h(t) (t) *(t)
h*(t)
D(s)
D(z)
分析脉冲不变法特点:D(s) 与 D(z)之间的近似关系。
➢ 由设计准则知,二者的脉冲响应在采样点取相同值; ➢ D(s)与D(z)极点按Z变换定义z=esT一一对应 ; ➢ 若D(s)稳定,其极点位于S左半平面,则其D(z)必稳定,

数字控制器的离散化设计

数字控制器的离散化设计

1 T0s 1
被采样后的差分方程:
(T T0 ) u2 (k) T0u2 (k 1) Tu1(k)
5.2.2 数字控制器离散化设计步骤
(z)
G(z) Y(z)
E(z)
U(z)
r(t)
T
D(z) T
H0(s)
Gp(s)
y(t)
1、根据控制系统的性能指标要求和其它约束条件,确定所需 的闭环脉冲传递函数Ф(z)
如果某一极点 zj 在单位圆上,则系统临界稳定,对于 有界的输入,系统的输出持续地等幅振荡;
如果 G(z) 的极点至少有一个在单位圆外,则采样系统 是不稳定的,对于有界的输入,系统的输出发散
4 差分方程
采样系统的数学模型用差分方程描述。
差分方程表示出系统离散输入与离散输出之间 的函数关系。
差分方程由输出序列y(k),及其移位序列y(k-1)、 y(k-2)、y(k-3)、……,以及输入序列u(k),及 其移位序列 u(k-1)、u(k-2)、u(k-3)、……,所 构成。( k = 0, 1, 2, …… )
式中N是可能情况下的最小正整数。这一形式表明闭环系统的 脉冲响应在N个采样周期后变为零,输出保持不变,从而意味 着系统在N拍之内达到稳态。
R(
z)
1
1 z
1
(3)单位速度函数 r(t) t
R(z)
Tz 1 (1 z 1)2
(4)单位加速度函数
r(t) 1 t 2 2
R(z)
T
2 z 1(1 z 1) 2(1 z 1)3
(5)典型输入函数
r(t) 1 t q1 (q 1)!
Hale Waihona Puke R(z) B(z) (1 z1)q

简述数字控制器的离散化设计的步骤

简述数字控制器的离散化设计的步骤

简述数字控制器的离散化设计的步骤数字控制器(Digital Controller)是一种用数字信号来控制机械或电气系统的设备。

数字控制器的核心是控制算法,因此离散化设计是数字控制器设计的重要环节之一。

本文将介绍数字控制器的离散化设计步骤。

一、系统建模系统建模是数字控制器设计的第一步。

系统建模的目的是将被控制系统的动态行为以数学模型的形式描述出来。

常用的系统建模方法有传递函数法、状态空间法等。

二、控制算法设计控制算法设计是数字控制器的核心环节。

控制算法的目的是将系统的控制目标转化为数字控制器可执行的指令。

常用的控制算法有比例控制、积分控制、微分控制、PID控制等。

三、采样周期选择采样周期是数字控制器离散化设计中的重要参数。

采样周期的选择应根据被控制系统的动态特性、控制算法的要求以及数字控制器的性能指标等因素进行综合考虑。

一般来说,采样周期越小,数字控制器的响应速度越快,但是也会增加系统的计算负担。

四、离散化方法选择离散化方法是将连续时间系统转化为离散时间系统的过程。

常用的离散化方法有零阶保持法、一阶保持法、Tustin变换法等。

离散化方法的选择应根据被控制系统的动态特性、控制算法的要求以及数字控制器的性能指标等因素进行综合考虑。

五、数字控制器实现数字控制器实现是数字控制器离散化设计的最后一步。

数字控制器的实现可以采用FPGA、DSP、单片机等硬件平台,也可以采用C、C++等编程语言进行软件实现。

数字控制器实现的目的是将离散化后的控制算法实现为数字控制器可执行的指令。

数字控制器的离散化设计包括系统建模、控制算法设计、采样周期选择、离散化方法选择和数字控制器实现等步骤。

离散化设计的目的是将连续时间系统转化为数字控制器可执行的指令,从而实现对被控制系统的精确控制。

数字控制器的离散化设计技术

数字控制器的离散化设计技术
第12页/共56页
(2)根据Z变换的终值定理,求系统的稳态误差,并使其 为零(无静差,即准确性约束条件)。
则有:
要使e(∞ )=0,则必须:
这里F(z)是关于 Z 1的待定系数多项式。为了使Ф(z)能够实
现, F(z)中的首项应取为1(为什么?),即
第13页/共56页
(3)根据最少拍控制,确定最少拍控制的闭环脉冲传递函数φ (z) (快速性约束条件)
补2:时间最优系统-最少拍系统
设采样系统的特征方程为:
anZ n an 1Z n1 ... a1Z a0 0
当所有的极点均在原点时,则要求an-1=…=a1=a0=0
第6页/共56页
特征方程变为: anZ n 0
假如系统的脉冲传递函数如下式:
(Z )
bnZ n anZ n
... ...
Z平面
eT
eT
σ
1
第5页/共56页
假如采样系统在S平面的极点均在等σ线左边,称系统的稳 定度为σ。显然, σ值越大,极点左离S平面虚轴越远,稳 定度越高,这时Z平面上极点离原点越近。
若极点左离S平面虚轴无穷远,则Z=0,在Z平面上的 极点均集中在原点处,就称系统具有无穷大稳定度。
显然,若采用系统脉冲传递函数的极点全部在Z平面 的原点,即Z特征方程的根全部为零,则系统具有无穷大 稳定度。
an
an
an
an
它具有有限个脉冲,即在单位脉冲的作用下,它的瞬 态过程在有限时间nT结束。这里n为脉冲传递函数的极点 数;若无零极点对消,它就是系统的阶数。
当控制对象一定,采样频率一定,这种系统就具有最 短的瞬变过程,故又称为时间最优或最少拍系统。
第8页/共56页
最少拍控制:就是要求闭环系统对于某种特定的输入 在最少个采样周期内达到无静差的稳态(在采样时刻)。 且闭环脉冲传递函数具有以下形式:

计算机控制实验报告-离散化方法研究解析

计算机控制实验报告-离散化方法研究解析

东南大学自动化学院实验报告课程名称:计算机控制技术第 2 次实验实验名称:实验三离散化方法研究院(系):自动化学院专业:自动化姓名:学号:实验室:416 实验组别:同组人员:实验时间:2014年4月10日评定成绩:审阅教师:一、实验目的1.学习并掌握数字控制器的设计方法(按模拟系统设计方法与按离散设计方法);2.熟悉将模拟控制器D(S)离散为数字控制器的原理与方法(按模拟系统设计方法);3.通过数模混合实验,对D(S)的多种离散化方法作比较研究,并对D(S)离散化前后闭环系统的性能进行比较,以加深对计算机控制系统的理解。

二、实验设备1.THBDC-1型控制理论·计算机控制技术实验平台2.PCI-1711数据采集卡一块3.PC机1台(安装软件“VC++”及“THJK_Server”)三、实验原理由于计算机的发展,计算机及其相应的信号变换装置(A/D和D/A)取代了常规的模拟控制。

在对原有的连续控制系统进行改造时,最方便的办法是将原来的模拟控制器离散化。

在介绍设计方法之前,首先应该分析计算机控制系统的特点。

图3-1为计算机控制系统的原理框图。

图3-1 计算机控制系统原理框图由图3-1可见,从虚线I向左看,数字计算机的作用是一个数字控制器,其输入量和输出量都是离散的数字量,所以,这一系统具有离散系统的特性,分析的工具是z变换。

由虚线II向右看,被控对象的输入和输出都是模拟量,所以该系统是连续变化的模拟系统,可以用拉氏变换进行分析。

通过上面的分析可知,计算机控制系统实际上是一个混合系统,既可以在一定条件下近似地把它看成模拟系统,用连续变化的模拟系统的分析工具进行动态分析和设计,再将设计结果转变成数字计算机的控制算法。

也可以把计算机控制系统经过适当变换,变成纯粹的离散系统,用z变化等工具进行分析设计,直接设计出控制算法。

按模拟系统设计方法进行设计的基本思想是,当采样系统的采样频率足够高时,采样系统的特性接近于连续变化的模拟系统,此时忽略采样开关和保持器,将整个系统看成是连续变化的模拟系统,用s域的方法设计校正装置D(s),再用s域到z域的离散化方法求得离散传递函数D(z)。

简述数字控制器的离散化设计的步骤

简述数字控制器的离散化设计的步骤

简述数字控制器的离散化设计的步骤
数字控制器是一种常用于控制机械和电子设备的计算机系统。

在数字控制器的离散化设计中,需要按照以下步骤进行:
1. 系统建模:首先需要对控制系统进行建模,确定其输入输出关系,选择适当的控制算法和控制器结构。

2. 离散化处理:通过对连续时间控制器进行离散化处理,将其转化
为离散时间控制器,以便于数字控制器进行实现。

3. 数字控制器设计:根据控制系统的需求和离散化处理后的控制器
模型,设计数字控制器的硬件平台和软件算法,并进行实现。

4. 系统测试与优化:对设计好的数字控制器进行系统测试,并进行
优化调整,以确保其满足控制系统的性能指标和稳定性要求。

需要注意的是,数字控制器的离散化设计是一项复杂的任务,需要深入理解控制系统的工作原理和数学模型,熟练掌握离散化技术和数字控制器的设计方法,以及具备良好的工程实践经验。

同时,还需要关注数字控制器的实时性和可靠性,以确保其在工业应用中的稳定运行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
式中N是可能情况下的最小正整数。这一形式表明闭环系统的 脉冲响应在N个采样周期后变为零,输出保持不变,从而意味 着系统在N拍之内达到稳态。
常规及复杂控制技术(二)
数字控制器的离散化设计
主要内容
1、采样系统基础 2、数字控制器离散化设计步骤 3、最少拍控制器的设计 4、最少拍无波纹控制器的设计 5、数字控制器的程序实现方法
数字控制器的模拟化设计的基本思想是在连续 时间域设计出满足控制性能要求的模拟控制器, 再通过某种近似将模拟控制器转换成数字控制 器。
延迟定理 超前定理 初值定理 终值定理 卷积定理
Z[ f (t kT)] z k F (z)
Z[
f
(t
kT )]
zk
F (z)
k 1 i0
f
(iT
)
z
i
lim f (kT ) lim F (z)
k 0
z
lim f (kT) lim (z 1)F (z)
k
z 1
Z k f (kT iT )g(iT ) F (z)G(z)
1 T0s1
被采样后的差分方程:
( T T 0 )u 2 ( k ) T 0 u 2 ( k 1 ) T u 1 ( k )
5.2.2 数字控制器离散化设计步骤
(z)
G(z) Y(z)
E(z)
U(z)
r(t)
T
D(z) T
H0(s)
Gp(s)
y(t)
1、根据控制系统的性能指标要求和其它约束条件,确定所需 的闭环脉冲传递函数Ф(z)
2、求广义对象的脉冲传递函数G(z)
G(z)
B(z) A(z)
Z
H0 (s)Gp (s)
Z
1
eTs s
Gp (s)
(1
z
1
)
Z
G
p (s) s
3、求取数字控制器的脉冲传递函数D(z)
Φ(z) D(z)G(z) 1 D(z)G(z)
D(z) 1 (z) G(z) 1 (z)
4、根据D(z)求取控制算法的递推计算公式
序列中 k 即 kT,k = 0T为研究开始时刻, kT 可以理解为当前时刻,而(k-1) T为前一采样时 刻。
差分方程的建立:
数字系统中,由算法决定。 连续系统被采样时:
– 首先在时域内求出微分方程 – 将采样序列代入方程 – 用差分代替求导 – 用求和代替积分
例:惯性系统
G(s)U2(s) U1(s)
离散化设计比连续化设计更具有一般意义, 它完全是根据离散控制系统的特点进行分析 和综合,并得出相应的控制规律和算法。
5.2.1 采样系统基础
1、采样系统的Z变换
对连续信号x(t)进行周期为T的采样,可以得到采样信号 x*(t),它也可以看作是连续信号对脉冲系列δ的调制,即
x*(t) x(0) (t) x(T ) (t T ) x(2T ) (t 2T ) x(kT) (t kT) k0
设数字控制器D(z)的一般形式为:
m
D( z )
U (z) E(z)
bi z i
i0 n
1 ai zi
,
i 1
(n m)
数字控制器的输出U(z)为:
m
n
U (z) bi z i E(z) ai z iU (z)
i0
i 1
将上式进行Z反变换得到差分形式的公式得到数字控制器
D(z)的计算机控制算法为:
i0
2、Z传递函数
设离散系统的输入脉冲系列为{xi},输出脉冲系列为{yi}, 它们的Z变换分别为X(z)和Y(z),则可定义该离散系统 的Z传递函数为
G(z) Y(z) X (z)
Z传递函数也称为脉冲传递函数,它表征了离散系统对 采样信号的输入输出传递性能。
Z传系统脉冲响应函数
如果某一极点 zj 在单位圆上,则系统临界稳定,对于 有界的输入,系统的输出持续地等幅振荡;
如果 G(z) 的极点至少有一个在单位圆外,则采样系统 是不稳定的,对于有界的输入,系统的输出发散
4 差分方程
采样系统的数学模型用差分方程描述。
差分方程表示出系统离散输入与离散输出之间 的函数关系。
差分方程由输出序列y(k),及其移位序列y(k-1)、 y(k-2)、y(k-3)、……,以及输入序列u(k),及 其移位序列 u(k-1)、u(k-2)、u(k-3)、……,所 构成。( k = 0, 1, 2, …… )
g(t) L1[G(s)]
(2)确定系统脉冲响应函数在采样时刻t=iT的值gi (3)根据Z变换定义得到系统的Z传递函数
G(z) gi z i i0
3、采样系统的稳定性
如果采样系统Z传递函数 G(z) 的极点 zi 在Z平面的单 位圆内,则采样系统是稳定的,对于有界的输入,系 统的输出收敛于某一有限值;
对上式进行拉氏变换,可以得到
引入记号 Z eTs
由上式可以定义一种新的变换 它称为采样信号的Z变换
L[x*(t)] x(kT)ekTs k 0
X (z) Z[x*(t)] x(kT)zk k 0
典型信号的Z变换 (1)单位脉冲函数
r(t) (t) R (z) 1
(2)单位阶跃函数
r(t)1 R(z)11z1
(3)单位速度函数
r(t)t
R(z)(1 Tz z 11)2
(4)单位加速度函数
r(t)1t2 2
R (z)T2 2z(1 1 (1 z 1z )3 1)
(5)典型输入函数
r(t) 1 tq1 (q1)!
R(z)(1 B z( z1 ))q
Z变换的性质
线性定理 Z[af (t) bg(t)] aF (z) bG(z)
m
n
u(k) bie(k i) aiu(k i)
i0
i 1
按照上式,就可编写出控制算法程序。
5.2.3 最少拍控制器的设计
所谓最少拍控制,就是要求所得到的闭环系统对于某种特定 的输入在最少个采样周期内达到无静差的稳态,且其闭环脉 冲传递函数式有如下的形式:
(z) 1z 1 2 z 2 N z N
这种方法一般要求采样周期尽量小(T越小, 离散系统越接近连续系统)。对控制品质要求 不高,且模拟控制器比较简单时,该方法有效。
当计算机控制系统对控制品质要求比较高, 或者由于控制任务的需要选择比较大的采样 周期时,则必须从被控对象的特性出发,将 被控对象进行离散化变成离散系统,根据计 算机控制理论(采样控制理论)来设计数字控制 器,这类方法称为数字控制器的离散化设计 或数字控制器直接设计。
相关文档
最新文档