最少拍控制算法的研究

合集下载

最少拍无纹波控制器设计

最少拍无纹波控制器设计

最少拍无纹波控制器设计下面看看最少拍无纹波控制器的设计方法。

(1) 最少拍无纹波控制器实现的必要条件最少拍无纹波控制能够实现的必要条件是被控对象Gp(s)中含有与输入信号相对应的积分环节数。

从例中还可以看出,系统进入稳态后,若数字控制器输出u(t)仍然有波动,则系统输出就会有纹波。

因此要求u(t)在稳态时,或者为0,或者为常值。

无纹波系统的闭环脉冲传递函数Φ(z)必须选择为:(1)此式与一般系统的有纹波最少拍系统的Φ(z)选择式形式上相同,只是在无纹波系统中,Φ(z)包含G(z)的所有w个零点。

式中m为广义对象G(z)的瞬变滞后;q为典型输入函数R(z)分母的(1-z-1)因子的阶次;b1,b2,…,bw为G(z)所有的w个零点;v 为G(z)在z平面单位圆外的极点数(z=1的极点不计在内)。

待定系数c0,c1,…,cq+v-1,由下列方程确定(2)(2) 设计举例〖例1〗试针对等速输入函数设计快速无纹波系统,画出数字控制器和系统的输出序列波形图。

解:被控对象的传递函数Gp(s)=K/[s(1+Tms)],其中有一个积分环节,说明它有能力平滑地产生等速输出响应,满足无纹波的必要条件。

将G(s)展开得代入K=10s-1,T=Tm=0.025s,得零阶保持器和被控对象组成的广义对象的脉冲传递函数为可以看出, G(z)的零点为-0.718(单位圆内)、极点为1(单位圆上)、0.368(单位圆内),故u=1,v=0(z=1的极点除外),m=1,q=2。

与又纹波系统相同,统计v时,z=1的极点不包括在内.根据快速无纹波系统对闭环脉冲传递函数Φ(z)的要求[式(6.17)],得到闭环脉冲传递函数为根据式(1),求得上式中两个待定系数分别为。

于是,快速无纹波系统的闭环脉冲传递函数为最后,求得数字控制器的脉冲传递函数为闭环系统的输出序列为数字控制器的输出序列为无纹波系统数字控制器和系统的输出波形如图1所示。

图1 输出序列波形图有纹波系统调整时间为2T,无纹波系统调整时间为3T,无纹波系统调整时间增加了1T;有纹波系统输出经2T后在采样点间有纹波,因经2T后控制器输出u(t)仍有脉动,而无纹波系统经3T后,u(t)为恒值,系统输出在采样点间不存在纹波。

计算机控制系统课程设计--- 最少拍控制系统设计

计算机控制系统课程设计--- 最少拍控制系统设计

能源与动力工程学院课程设计报告题目:最少拍控制系统设计课程:计算机控制技术课程设计专业:电气工程及其自动化班级:电气0902 姓名:孙威学号: 091302224第一部分任务书《计算机控制技术》课程设计任务书一、课题名称最少拍控制系统设计二、课程设计目的课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。

《计算机控制技术》是一门理论性、实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。

计算机控制技术的课程设计是一个综合运用知识的过程,它需要控制理论、程序设计、硬件电路设计等方面的知识融合。

通过课程设计,加深对学生控制算法设计的认识,学会控制算法的实际应用,使学生从整体上了解计算机控制系统的实际组成,掌握计算机控制系统的整体设计方法和设计步骤,编程调试,为从事计算机控制系统的理论设计和系统的调试工作打下基础。

三、课程设计内容设计以89C51单片机和ADC 、DAC 等电路、由运放电路实现的被控对象构成的计算机单闭环反馈控制系统。

1. 硬件电路设计:89C51最小系统加上模入电路(用ADC0809等)和模出电路(用TLC7528和运放等);由运放实现的被控对象。

2. 控制算法:最少拍控制。

3. 软件设计:主程序、中断程序、A/D 转换程序、滤波程序、最少拍控制程序、D/A 输出程序等。

四、课程设计要求1. 模入电路能接受双极性电压输入(-5V~+5V ),模出电路能输出双极性电压(-5V~+5V )。

2. 模入电路用两个通道分别采集被控对象的输出和给定信号。

3. 每个同学选择不同的被控对象:510(),()(1)(0.81)(1)(0.41)G s G s s s s s ==++++ 45(),()(0.41)(0.81)G s G s s s s s ==++ 58(),()(1)(0.21)(0.81)(0.21)G s G s s s s s s s ==++++55(),()(0.81)(0.31)(0.81)(0.21)G s G s s s s s ==++++4. 设计无纹波最少拍控制器。

4.2.2 最少拍控制【4学时】

4.2.2 最少拍控制【4学时】

纯滞后,即: G(z) gd 1z (d 1) gd 2 z (d 2)
(d 0)
而所期望的闭环脉冲传递函数的一般形式为:
(z) 1z 1 2 z 2
d z d d 1z ( d 1) d 2 z ( d 2) D( z ) G ( z ) 1 ( z ) ( gd 1z ( d 1) gd 2 z ( d 2) )(1 1z 1 2 z 2 )
则所得Φe(z)既可满足准确性,又可满足快速性要求。 于是有:(z) 1 e ( z) 1 (1 z 1 )m
三、典型输入下最少拍控制系统分析
(1)单位阶跃输入
e ( z) (1 z ),( z) 1 (1 z ) z
1 1 1 2
1
3、系统闭环脉冲传递函数Φ(z)的确定
Ф(z)
Rz
R s E s c* t
Ez
e *t
+
-
e t
数字控制器 U s D(z) ut
U z
u*t
广义对象G(s)
H0 s
零阶保持器
Gc s
被控对象
3.774(1 z 1 )(1 0.286 z 1 ) (1 2.78z 1 )(1 0.2 z 1 )
Y ( z ) ( z ) R( z ) z 1 输出量为:
1 1 2 3 z z z 1 1 z
控制量为: U ( z ) E ( z ) D( z ) e ( z ) R( z ) D( z )
稳定。
如果控制器 D( z ) 选择不当,极端情况下控制量 u 就可能是 发散的,而系统在采样时刻之间的输出值以振荡形式发散,实 际连续过程将是不稳定的。

最少拍无纹波控制器的设计

最少拍无纹波控制器的设计

最少拍无纹波控制器的设计无纹波控制器是一种重要的电子设备,用于减小和控制电源输出的纹波电压。

在电源供电过程中,由于电源的不稳定性或其他原因,输出电压可能会产生波动,这会对连接的电子设备产生负面影响。

无纹波控制器的设计可以减小这种波动,保证电源输出的稳定性和可靠性。

本文将详细介绍无纹波控制器的设计步骤和关键要点。

无纹波控制器的设计步骤如下:1.确定设计需求:首先要明确设计的目标和要求,包括输出电压的稳定性要求、纹波电压的上限、设计成本和可靠性等。

这些需求将指导后续的设计工作。

2.选择滤波电路:滤波电路是减小纹波电压的关键。

常用的滤波电路有电容滤波和电感滤波。

根据设计需求选择合适的滤波电路,并进行电路参数计算。

3.选择功率开关元件:无纹波控制器需要使用功率开关元件来控制电源的输出。

根据设计需求选择合适的功率开关元件,包括晶体管、开关二极管等。

根据所选元件的特性和参数计算其电路参数。

4.设计反馈控制回路:反馈控制回路是无纹波控制器的核心。

通过测量电源输出电压并与设定值进行比较,控制功率开关元件的开关和关断,从而调整电源输出的纹波电压。

在设计反馈控制回路时,需要选择合适的反馈电路和控制算法,并进行电路参数计算。

5.进行电路仿真和优化:使用电路仿真软件对设计的无纹波控制器进行验证和优化。

通过仿真可以评估电路的性能和稳定性,并进行必要的优化。

6.进行电路实现和测试:在完成电路设计和优化后,可以进行电路的实现和测试。

根据设计需求和实际制造条件选择合适的元件和制造工艺,制作无纹波控制器原型,并进行性能测试。

7.进一步优化和改进:根据测试结果和实际应用情况,对无纹波控制器进行进一步的优化和改进。

通过调整电路参数、选择更合适的元件或改进控制算法等方式提高无纹波控制器的性能和可靠性。

在无纹波控制器的设计过程中1.功率开关元件的选择和电流承载能力:功率开关元件需要能够承受供电系统的电流负载,并具有较低的开关损耗和导通压降。

最少拍数字控制器的设计 (2)

最少拍数字控制器的设计 (2)

摘要本次设计针对一阶惯性积分系统在单位速度信号输入作用下进行最少拍数字控制器的设计,验证了最少拍控制器的优点,并对最少拍算法进行理论分析,分别设计出最少拍有纹波和无纹波数字控制器,利用 MATLAB 仿真平台对设计的最少拍数字控制器进行系统仿真研究,并对有纹波和无纹波系统进行对比研究。

关键词最少拍控制;无纹波控制器;有纹波控制器;Matlab仿真目录摘要 (1)第一章最少拍有纹波控制器设计 (3)1.1设计原理 (3)1.2设计举例 (5)第二章最少拍无纹波控制器设计 (5)2.1 设计原理 (5)2.2 设计举例 (6)第三章基于Matlab的最少拍控制的实现 (7)3.1 输入单位阶跃信号 (7)3.2 输入单位速度信号 (8)3.3 输入单位加速度信号 (9)参考文献 (10)致谢 (11)离散控制系统最少拍控制最少拍系统控制设计是指系统在典型输入信号(如单位阶跃输入信号、单位速度输入信号、单位加速度输入信号等)作用下,经过最少拍(有限拍),使系统输出的稳态误差为零。

最少拍控制系统也称为最少拍无差系统、最少拍随动系统,实际上是时间最优控制系统,系统的性能指标就是系统的调节时间最短或者尽可能的短。

可以看出,这种系统对闭环脉冲传递函数的要求是快递性和准确性。

最少拍控制系统的设计与被控对象的零极点位置有很密切的关系。

第一章 最少拍有纹波控制器设计1.1设计原理由系统闭环脉冲传递函数可以看出,在Φ(z )中,D(z)和G (z )总是成对出现的。

只有当广义对象稳定[即G (z )在z 平面单位圆上和单位圆外没有极点]且不包含纯滞后环节时,上述方法才是可行的,否则,不允许D (z )与G (z )发生零极点对消。

这是因为,简单地利用D (z )的零点去对消G (z )不稳定极点,虽从理论上来说可以得到一个稳定的闭环系统,但这种稳定是建立在零极点完全对消的基础上的。

当系统参数产生飘逸,或者对象辨识有误差时,这种零极点对消就不可能准确实现,从而引起闭环系统不稳定。

最小拍控制系统

最小拍控制系统

实验六 最小拍控制系统一、实验目的1.掌握最少拍有纹波系统和最少拍无纹波系统的计算机控制脉冲传函数D (Z )的设计方法。

2.了解最少拍设计的饱和非线性条件及改进设计。

二、实验仪器与设备1.TDN —ACS 实验教学系统一台 2.PC 微机一台 3.电阻电容若干三、实验原理(一)最小拍有纹波系统1.原理见图6—1。

R 为输入,C 为输出,计算机对误差E 定时采样按D (Z )计算输出控 制量U 。

图中K=5。

图6—1针对阶跃输入进行计算机控制算法D (Z )设计。

2.D(Z)算法采样周期T=1S ,(Z )为计算机输入,U (Z )为输出,有:32133221101)()()(−−−++++++==Z P ZP Z P Z K Z K Z K K Z E Z U Z D式中K i 与P i 取值范围:–0.9999~+0.9999,计算机分别用相邻三个字节存储其BCD 码。

最低字节存符号,00H 为正,01H 为负。

中间字节存前2位小数,最高字节存末2位小数。

例有系数0.1234,则内存为:地址 内容2F00H 00H 2F01H 12H 2F02H 34H程序运行时转换为二进制模2定点小数。

注意,D (Z )中缺项相当于系数为零, 应在相应内存三字节全存入00H 。

系数存储安排如表6—1表6—12F00H 2F0CH 2F01H 2F0DH 2F02H 2F0EH K 0P 12F03H 2F0FH 2F04H 2F10H 2F05H 2F11H K 1P 22F06H 2F12H 2F07H 2F13H 2F08H 2F14HK 2P 3 2F09H2F0AH 2F0BHK 3将D (Z )式写成差分方程,则有:3322113322110−−−−−−−−−+++=K K K K K E K K U P U P U P E K E K E K E K U式中E K ~ E K-3,误差输入;U K ~ U K-3 ,计算机输出。

最少拍数字控制器的设计

最少拍数字控制器的设计
--6-
课 程 设 计 用 纸
快为 0,应使表达式中拍数 N 最小。所以当 p=0,即 F(z)=1 时,系统在采样 点的输出可在最少拍(Nmin=q 拍)内达到稳态,即为最少拍控制。 最少拍控制器设计时,闭环 Z 传递函数及误差传递函数为: Φ (z)= 1 (1 z 1 ) q φ e(z)= (1 z 1 ) q 最少派控制器: U ( z) 1 Φ ( z) 1 (1 z 1 ) q D(z)= = E ( z ) G ( z ) 1 φ ( z ) G( z )(1 z 1 ) q q=1、2、3,取决于输入信号的类型 2、最少拍控制器的可实现问题。 前面根据最小拍定义确定的闭环误差脉冲传递函数 e ( z) (1 z 1 )q ( z) 1 (1 z 1 )q 只适用于对象不含有纯滞后环节的系统。实际中,很多对象都含有纯滞后,为 了使设计的控制器在物理上可实现,需对设计加以限制。使闭环脉冲传递函数的 1 q 零点包含纯滞后环节 Φ (z)=zd 1 (1 z )
四、最少拍数字控制器设计的总结 五、参考文献
--
-3-
课 程 设 计 用 纸
教师批阅
一、设计的目的及意义
通过对最少拍数字控制器的设计与仿真,让自己对最少拍数字控制器有更好 的理解与认识,透切理解最少拍、最少拍有纹波数字控制器、最少拍无纹波数字 控制器的概念,分清最少拍有纹波与无纹波控制系统的优缺点,熟练掌握最少拍 数字控制器的设计方法、步骤,并能灵巧地应用 MATLAB 平台对最少派控制器 进行系统仿真。通过设计,加深对计算机控制技术的认识,进一步巩固《计算机 控制技术》这一门课程的基础理论知识,提高对计算机控制系统设计的能力
--
-2-
课 程 设 计 用 纸

实验四 最少拍控制算法研究(给学生)

实验四  最少拍控制算法研究(给学生)

实验四 最少拍控制算法研究一、实验目的1.学习并熟悉最少拍控制器的设计和算法; 2.研究最少拍控制系统输出采样点间纹波的形成; 3.熟悉最少拍无纹波控制系统控制器的设计和实现方法。

二、实验设备1.THBDC-1型 控制理论·计算机控制技术实验平台 2.PCI-1711数据采集卡一块3.PC 机1台(安装软件“VC++”及“THJK_Server ”)三、实验原理1)最小拍系统在采样控制系统中,通常把一个采样周期称作一拍。

在典型输入信号作用下,经过最少拍,使输出量采样时刻的数值能完全跟踪参考输入量的数值,跟踪误差为零的系统称为最少拍系统。

计算机控制系统的方框图为:图4-1 最少拍计算机控制原理方框图根据上述方框图可知,有限拍系统的闭环脉冲传递函数为:)()(1)()()()()(z G z D z G z D z R z C z H +==(4-1) )()(11)()()(1z G z D z R z E z H +==- (4-2) 由(4-1) 、(4-2)解得: )(1)()(1)(z H z H z G z D -⋅= (4-3)首先要使系统的过渡过程在有限拍内结束,显然,这样对系统的闭环脉冲传递函数)(z H 提出了较为苛刻的要求,即其极点应位于z 平面的坐标原点处。

亦即希望系统的脉冲传递函数为101()()k k kF z H z a a z a z z --=+++=(4-4) 式中:F(z)为H(z)的分子多项式,k 为某一整数。

式(4-4)表明H(z)的极点都在z 平面的原点,系统的脉冲响应在经过了有限数k 拍以后就变为零,过渡过程结束。

式(4-4)表明了离散系统中,为了使过渡过程较快地结束应符合的条件。

K 是个有限值,它至少应该是什么数值呢?可以分析一下闭环传递函数H(z)。

将式(4-4)代入D(z)表示式,得)]([)()(1)(1)()(1)(z F z z F z G z H z H z G z D k-⋅=-⋅=(4-5) 如果m 和n 分别为对象和保持器的组合脉冲传递函数G(z)的分子和分母的阶次,l 为式(4-5)中F(z)的阶次,要使D(z)能实现,就应使分母的阶次大于分子的阶次k n m l ≥-+ (4-6)由式(4-6)可见,当0l =时,H(z)的分子0()F z F ==常数,暂态响应的持续节拍数最少。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

最少拍控制算法研究
(实验报告)
实验指导老师:_____孙红鸽_______ 成绩:____________________
一、实验目的
1.学习并熟悉最少拍控制器的设计和算法;
2.研究最少拍控制系统输出采样点间纹波的形成;
3.熟悉最少拍无纹波控制系统控制器的设计和实现方法。

二、实验数据或曲线
1.二阶被控对象的电路图:
被控对象模拟与计算机闭环控制系统的构成
实验系统被控对象的传递函数为:
)1(5.0)1()(1+=+=S S S T S K
S G
其模拟电路图为:
图1 二阶被控对象的模拟电路图
其中:R1=200K ,R2=100K ,R3=100K ,C1=10uF ,C2=10uF
2.实验曲线:
图2 最少拍有纹波控制曲线
对应参数如下:采样周期
T=0.2,比例常数K=0.5,时间常数i T=1
s
图3 最少拍无纹波控制曲线
对应参数如下:采样周期
T=0.2,比例常数K=0.5,时间常数i T=1
s
三、实验结论
对比最少拍有纹波系统和最少拍无纹波系统的控制曲线可以看出:最少拍有纹波系统最终输出的值与理论值总是存在偏差,而且输出值总是在理论值的下方呈现波动,始终不能稳定的输出理论值;最少拍无纹波系统最终输出的值始终与理论值相同,而且不出现波动。

相关文档
最新文档