chap05计算机控制系统模拟化设计

合集下载

计算机控制技术综合课程设计方案

计算机控制技术综合课程设计方案

计算机控制技术综合课程设计方案清晨的阳光透过窗帘,洒在键盘上,伴随着一杯热咖啡的香气,我开始构思这个“计算机控制技术综合课程设计方案”。

这个方案不仅要体现计算机控制的精髓,还要让学生在实践中掌握核心技能,下面是我的思路。

一、课程目标我们要明确课程目标。

这不仅仅是教会学生一些编程语言和算法,更重要的是让他们理解计算机控制系统的设计理念、工作原理和应用场景。

简单来说,我们要培养的是未来的计算机控制系统设计师。

二、课程内容1.基础理论课程的前半部分,我们会重点讲解计算机控制的基础理论,包括控制系统的基本概念、数学模型、控制器设计等。

这部分内容虽然枯燥,但却是后续实践的基础。

我会用生动的例子和实际应用场景来引导学生,让他们对这些理论产生兴趣。

2.编程实践是编程实践环节。

我们会教授学生如何使用C/C++、Python等编程语言来设计计算机控制系统。

在这个过程中,学生将学会如何将理论应用到实际项目中,如何处理各种复杂问题。

3.硬件接口除了编程,我们还会教授学生如何使用各种硬件接口,如串口、网络接口等。

这部分内容会让学生了解到计算机控制系统与外部设备之间的通信方式,为后续的实践项目打下基础。

4.项目实践在课程的我们会安排一系列项目实践。

这些项目将涵盖不同的应用领域,如智能家居、工业自动化等。

学生将分组进行项目设计,从需求分析、系统设计到编程实现,全方位锻炼自己的能力。

三、教学方法1.案例教学我会采用案例教学的方法,通过分析经典的计算机控制系统案例,让学生理解理论知识在实际中的应用。

同时,案例教学也能激发学生的兴趣,让他们主动参与到课程中来。

2.实践教学实践教学是本课程的核心。

我会安排大量的实验和项目实践,让学生在实践中掌握计算机控制技术的应用。

还会鼓励学生参加各种比赛和项目,提升他们的实际操作能力。

3.互动教学在教学过程中,我会鼓励学生提问和发表自己的观点。

通过互动,我可以及时了解学生的掌握情况,调整教学进度和难度。

控制系统仿真设计.doc

控制系统仿真设计.doc

课程设计任务书课程设计题目控制系统仿真设计功能使得电动车控制系统的系统在校订后技术指标阶跃响应的超调量小于5%,调理时间小于 4s。

工作量二周第一周学习怎样使用 MATLAB 软件与控制系统的仿真等,第二周选择课题而后进行分组查工作计划询资料,最后借助软件对实验题目进行编程改正和剖析,使实验达到题目要求的最优化成效。

指导教师考语目录第 1 章设计题目及要求 (1)设计题目 (1)要求 (1)第 2章校订前系统性能 (2)时域性能 (2)频域性能 (5)第 3章校订环节设计 (6)校订方法选择 (6)控制参数整定 (6)第 4章校订后系统性能 (7)时域性能 (7)频域性能 (9)结论 (10)心得领会 (11)第 1 章设计题目及要求1.1 设计题目:若系统的数学模型及控制环节的传达函数为G(s)=40 /((ss+3)( s+6)),设计校订装置。

电动车控制系统:某电动车控制系统如图:1.2 要求:系统在阶跃响应的超调量小于5%,调理时间小于4s。

第 2 章校订前系统性能2.1 时域性能(1)、绘制未加入校订装置的系统开环阶跃响应曲线,依据系统的开环传达函数,程序以下:function [Tp,Mp,Tr,Ts]=stepa(G)[Y,t] = step(G);cs=length(t);yss=Y(cs);[ctp,tp]=max(Y);Tp=t(tp);Mp=100*(ctp-yss)/yssk=cs+1;n=0;while n==0k=k-1;if Y(k)<0.98*yssn=1;endendt1=t(k);k=cs+1;n=0;while n==0k=k-1;if Y(k)>1.02*yssn=1;endendt2=t(k);if t1>t2Ts=t1;elseTs=t2;Endclear all;clear all;num=2.2;den=conv([1,0],conv([0.3,1],[0.17,1])); sys1=tf(num,den);sys2=feedback(sys1,1);figure(1);margin(sys1)figure(2);step(sys2)[Tp,Mp,Tr,Ts]=stepa(sys2)Mp =Tp =Mp =Tr =Ts =Step Response1edtui lpmA0123456Time (sec)系统的阶跃响应曲线图 2-12.2 频域性能由 2.1 节的程序能够获取系统的频域曲线图(2-2)以下所示)B d (e dtu i n g a M) g e d ( e s a h PBode DiagramGm = 12.4 dB (at 4.43 rad/sec) , P m = 43.8 deg (at 1.84 rad/sec)50-50-100-150-90-135-180-225-270-10123 1010101010Frequency (rad/sec)控制系统的频域响应曲线图 2-2MATLAB运转结果开环传达函数为:G(s)=2.2 /( s(0.3s +1)( 0.17s+1))系统是稳固的,可是响应时间和超调量都较之题目要求大第 3 章校订环节设计3.1 校订方法选择因为题目要求系统阶跃响应的超调量小于 5%,超调时间小于4s ,系统固然稳固,可是响应时间较快和超调量较大,因为放大系数 K 对超调量有影响,为此需要改变放大系数 K 的值来知足题目要求的预期值,依据系统的时域性能和频域性能可知合适采用比率- 微分控制器( PD 控制器)从比率环节和微分环节进行校正,从物理的角度来剖析,他能够降低系统的最大超调量,改变动向性能,从频次特征的角度来说,它能够增添系统的相角裕量,是系统的震荡减弱。

计算机控制系统设计与实现ppt课件

计算机控制系统设计与实现ppt课件
21
▪ ⑵模拟量输入输出(AI/AO)模板 ▪ AI/AO模板包括A/D、D/A板及信号调
理电路等。AI模板输入可能是0~±5V、1~ 10V、0~10mA、4~20mA以及热电偶、热 电阻和各种变送器的信号。AO模板输出可能 0~5V、1~10V、0~10mA、4~20mA等信 号。选择AI/AO模板时必须注意分辨率、转 换速度、量程范围等技术指标。
2 数据类型和数据结构规划
▪ 从数据类型:逻辑型和数值型,但通常将逻 ▪ 辑型数据归到软件标志中去考虑。 ▪ 数值型可分为定点数和浮点数。定点数有直观、编 ▪ 程简单、运算速度快的优点,其缺点是表示的数值 ▪ 动态范围小,容易溢出。浮点数则相反,数值动态 ▪ 范围大、相对精度稳定、不易溢出,但编程复杂, ▪ 运算速度低。 ▪ 如果某参数是—系列有序数据的集合,如采样信号 ▪ 序列,则不只有数据类型问题,还有一个数据存放 ▪ 格式问题,即数据结构问题。
其中
▪ 包括:数字PID控制算法、大林算法、Smith补偿控制算
法、
▪ 最少拍控制算法、串级控制算法、前馈控制算法、解耦 28
▪ (3)控制量输出程序 ▪ 控制量输出程序实现对控制量的处理(上下限和变

▪ 率处理)、控制量的变换及输出,驱动执行机构或

▪ 种电气开关。
▪ 控制量也包括模拟量和开关量输出两种。模拟控
22
3 选择变送器和执行机构
▪ ⑴选择变送器 ▪ 变送器是这样一种仪表,它能将被测变量(如温度、压力、

▪ 位、流量、电压、电流等)转换为可远传的统一标准信号
(0~
▪ 10mA、4~20mA等),且输出信号与被测变量有一定的连续

▪ 系。在控制系统中其输出信号被送至工业控制机进行处理、

计算机控制系统课设(基于模拟对象的数字控制系统的设计).

计算机控制系统课设(基于模拟对象的数字控制系统的设计).

摘要随着数字控制器用来调节模拟对象被越来越多的应用在工业生产中,并在现代工业生产中发挥着越来越重要的作用。

本课设提出了基于模拟对象的数字控制系统的设计。

通过对模拟对象进行数学建模,并根据要达到的控制性能指标设计控制策略,在MABLAB中进行仿真,并通过力控组态软件实现运行,取得了较好的控制效果。

通过本课程设计,可以加深对模拟对象的分析、建模、仿真已及利用组态软件来实现的理解,熟悉和掌握控制系统设计的方法,对提高学生观察、分析和解决问题能力有很大帮助。

关键词:模拟对象,MABLAB,串联校正,数字控制系统,控制策略,力控目录第一章概述 (1)1.1 题目背景及应用意义 (1)1.2 本文内容及工作安排 (1)第二章系统组成及被控对象分析 (2)2.1 系统组成 (2)2.2 被控对象分析 (3)第三章控制策略设计及仿真研究 (4)3.1 控制策略设计 (4)3.2 仿真研究 (8)第四章控制策略实现 (9)4.1 组态环境下控制策略编程实现 (10)4.2 运行结果分析................................... 错误!未定义书签。

第五章总结 . (13)参考文献 (14)第一章概述1.1 题目背景及应用意义我们组设计的题目是基于模拟对象数字控制系统的设计与实践。

数字控制器应用非常灵活,且能使系统变得稳定,并且易于集成优化,能够实现先进的控制技术,因此,选择数字控制器来调节模拟对象被越来越多的应用在工业生产中,并在现代工业生产中发挥着重要的作用。

根据模拟对象数字控制系统的组成、工作原理,通过对模拟对象建立数学模型。

根据所给的被控对象的动态性能指标分析控制算法,设计所需要的控制器,来实现性能指标的要求。

基于模拟对象数字控制系统的实验主要由计算机、多功能数据采集卡和模拟对象电路板组成。

在实物应用之前先通过计算机模拟的仿真,再在仿真过程中发现不足之处并予以改进,把设计方案完善,使仿真设计达到要求即可,然后我们就可以进行实物上的实验。

计算机控制第5章1_New

计算机控制第5章1_New

1 z 1 s T
U ( z ) z 1U ( z ) TE ( z )
D( z ) U ( z ) / E ( z ) T /(1 z 1 )
§5.1 模拟控制器的离散化
三、一阶后向差分法
几何意义
D( z ) D( s )
u (kT ) u[(k 1)T ] Te(kT )
s域0 频段压缩到 z域0 s中
低域段中: 2 DT A D T 2
高频段中:
D 接近s / 2时, 畸变严重, 失真大
主要应用于低通环节的离散化, 不宜用于高通环节的离散化
§5.1 模拟控制器的离散化
五、双线性变换法
特性:
(3) 稳态增益不变 D(s) s 0 D( z ) z 1 (4) 双线性变换后D(z)的阶次不变,且分子分母阶次相 同。如果D(s)中分子比分母阶次低p次,D(z)分子中必 有(z+1)p,即在z=-1处有p重零点。
计算机控制系统
Computer Control System
哈尔滨工业大学(威海) 控制科学与工程系
第五章 计算机控制系统的模拟设计法
§5.1 模拟控制器的离散化 §5.2 数字PID控制器 §5.3 Smith预估控制
第五章 计算机控制系统的模拟设计法
§5.1 模拟控制器的离散化 §5.2 数字PID控制器 §5.3 Smith预估控制
1 0
2 2
1
2 2
§5.1 模拟控制器的离散化
五、双线性变换法
特性:(1) s-z平面映射关系
D( z ) D( s )
s
2 z 1 T z 1
2 2 1
s平面虚轴映射为 z平面的单位圆周 s左半平面映射到 z平面单位圆内 若D(s)稳定, 则D(z)一定稳定

计算机控制系统的模拟化设计方法

计算机控制系统的模拟化设计方法

§10-5 计算机控制系统的模拟化设计方法所谓模拟化的设计方法,就是首先设计出符合技术要求的连续控制系统,再用相应的离散控制器去实现。

例如图10-19(a)的连续控制系统可用经典的方法(如频率特性法、根轨迹法等)求出校正环节)(s D 的传递函数,然后用如图10-19(b)的离散系统去代替它,并要求数字校正环节)(z D 在一定条件下和)(s D 等价(例如要求它们具有相同的脉冲响应或频率响应)。

(a)(b)图10-19 连续系统和其相应的离散系统)(z D 逼近)(s D 的程度取决于采样速率和离散化方法。

对单输入单输出系统已有许多种近似方法,例如冲激不变法、通过零阶保持器而离散化的方法、数值积分法、双线性变换法,以及零极点变换法等等。

这些方法各有不同的优缺点。

在连续控制系统中广泛采用的PID 调节器也有一些相应的数字形式的PID 调节器。

本节还将介绍一些数字PID 调节器算法和调整方法。

一、离散控制系统设计的技术要求本节主要介绍在经典控制系统设计中所提出的技术要求,它们比较直观。

但是有时按这些技术要求设计的控制方案会相互矛盾,这就要求设计者根据经验做一些折衷的安排。

现代控制理论中提出了比较严格的要求,但这些要求不够直观。

1.稳态误差如果考虑图10-19(b)所表示的单位反馈控制系统,则误差为)()()(11)(0z U z G G z D z E c +=(10.94)如果特征方程0)()(10=+z G G z D的根全部位于z 平面内以原点为圆心的单位圆内,则此闭环系统是稳定的。

这时,利用z 变换的终值定理就可以分析系统在各种输入条件下的稳态误差。

单位阶跃输入时,1)(-=z zz U c ,则 pz k K z zz G G z D z k e 1ˆ1)()(11)1(lim )(lim 01=-⋅+⋅-=→∞→ (10.95)式中)]()(1[lim 01z G G z D K z p +=→称为静态位置误差系数。

第8章 计算机控制系统的设计与实现 计算机控制技术 课件 ppt

第8章 计算机控制系统的设计与实现 计算机控制技术 课件 ppt

即两台微机同时投入运行。一台担任主要工作,另 一台担任从属工作。当担任主要工作的主机发生故障时, 由担任从属工作的从属机接替主机的工作,保证系统的 继续运行。
中南大学信息科学与工程学院自动化专业计算机控制技术讲义 第八章计算机控制系统设计与实现
⑶ 双工工作方式
在这种系统中,两台主机同时投入系统运行,在 如何一个时刻,都同步执行同一个任务,并将结果送 到一个专门的装置进行核对。
MTBR (F t)d t 0
etd t 1
MTTR1 m ti 1
mi1
μ
中南大学信息科学与工程学院自动化专业计算机控制技术讲义 第八章计算机控制系统设计与实现
措施: 选用高性能的工业控制计算机(保证在恶劣的工 业环境下能正常运行); 设计可靠的控制方案,具备各种安全保护措施; 设 计 后 备 装 置 , 主 要 功 能 分 散 , 可 采 用 DCS或 FCS等。 ▪ 对于一般的控制回路,选用手动操作作为后备。 ▪ 对于较重要的控制场合,常采用双机系统作为控 制系统的核心控制器,
8.1.2 系统设计的步骤
1、工程设计的确定 确定工程项目与控制任务一般由甲、乙共
同工作来实现。所谓甲方,就是任务的委托方; 乙方是系统工程项目的承接方。
中南大学信息科学与工程学院自动化专业计算机控制技术讲义 第八章计算机控制系统设计与实现
⑷ 分布式控制方案 其实质是智能控制单元分别控制各被控对
象,由上一级计算机进行监视和管理。当某一 台智能控制单元出现故障时,它的控制任务可 由上位机来承担;如上位机出现故障,则各智 能控制单元仍可维持对各被控对象的控制,所 以大大提高了整个系统的可靠性。
中南大学信息科学与工程学院自动化专业计算机控制技术讲义 第八章计算机控制系统设计与实现

第五章 计算机控制系统的模拟化设计

第五章 计算机控制系统的模拟化设计

采样瞬时相等,如图所示。
Z变换 方法
(a)连续系统
(b)离散等效
图6.9脉冲响应不变方法
脉冲响应不变方法的的主要特点
ⅴ.阶跃响应不变方法
——保持Z变换,零阶保持器法
原则:脉冲传递函数和连续传递函数的单位阶跃输出响 应在采样对刻相等。
阶跃响应不变方法的物理解释如图所示 阶跃响应不变方法的的主要特点
ⅵ.零、极点匹配Z变换
第五章 计算机控制系统 的模拟化设计
2020年4月23日星期四
本 章 内 容
5.1 概述 5.2 数字控制器的等价离散化设计 5.3 数字PID控制
《机电系统计算机控制》
5.1 概述
➢ 控制要求:稳、准、快 ➢ 控制器设计:对原有系统特性进行校正或补偿,
以此来满足系统性能指标要求。
控制系统的设计方法采用Matlab进 Nhomakorabea系统离散
SYSD=c2d(SYS,Ts,method) SYS和SYSD分别为连续和离散系统的传递函数模型 Ts为采样周期,单位为秒, method为离散方法
➢Method=’zoh’——零阶保持器法 ➢Method=’foh’——一阶保持器法 ➢Method=’tustin’——双线性变换法 ➢Method=’prewarp’——频率预曲折的双线性变换法 ➢Method=’matched ’——零极点匹配法
5.2 数字控制器的等价离散化设计
利用成熟的连续控制系统的设计方法,在设计好了连 续控制器传递函数后,采用不同的离散化方法,把连续传 递函数离散成脉冲传递函数,并保证离散时间控制系统同 原连续系统具有相似的特性——等价离散化设计方法
等价离散化设计的特性要求
➢ 特性要求:
• 用频率响应逼真度和时间响应逼真度描述。

计算机控制系统课件5.3

计算机控制系统课件5.3
,适用于给定值频繁变动的场合,可以避免因给定
值r(t)频繁变动时所引起的超调量过大、系统振荡等
,改善了系统的动态持性。
R(s) E(s)
K P (1 1 TI s
U(s)
)
1 TD s 1 0.1TD s
Y(s) 输出量微分
第五章 计算机控制系统的模拟化设计
另一种形式为偏差微分,如图所示。这种形式是对 偏差值e(t)进行微分,也就是对给定值r(t)和输出量 y(t)都有微分作用,适用于串级控制的副控回路, 因为副控回路的给定值是主控调节器给定的,也应
称为控制系数。
第五章 计算机控制系统的模拟化设计
5.4.6 IPD算法
IPD算法与理想PID的差别是,不仅象微分先行
算法将微分项中的给定值去掉,同时将比例项中的给
定值也去掉,(即只有积分项的计算与误差有关。)
这样就可更好地抑制给定值阶跃变化的冲击。
u ( K ) K [ y ( K ) y ( k 1)] K e( k ) K [ y ( k ) 2 y ( k 1) y ( k 2)] p i d (1 Z 1 )U ( Z ) K (1 Z p K 1 )Y ( Z ) K [ R ( Z ) Y ( Z )] K [1 2 Z i d 1 Z 2 ]Y ( Z )
调节算法的本质就是抗积分饱和的,而且是无扰
动切换的
第五章 计算机控制系统的模拟化设计
5.4.4 带死区PID算法 在计算机控制系统中,某些生产过程的控制精 度要求不太高,不希望控制系统频繁动作,如中间 容器的液面控制等。这时可采用带死区的PID算法。 所谓带死区的PID控制,就是在计算机中人为地设置 一个不灵敏区,当偏差进入不灵敏区时,其控制输

数字控制器的模拟化设计

数字控制器的模拟化设计
数字控制器的模拟化设计
第一节 引言 在数字控制系统中,用数字控制器替代模拟调节器。计 算机执行按某种算法编写的程序,实现对被控对象的控制和 调节,称为数字控制器。
数字控制器的模拟化设计
设计方法一: 把计算机控制系统近似看成模拟系统,用连续系统的理论来进行动
态分析和设计,再将设计结果转变成数字计算机的控制算法,该方法称 为模拟化设计方法,又称间接设计法。
(1 z 1)
(1 eT / T1 )z 1
(1 z 1 )(1 eT /T1 z 1 )
(1 eT / T1 )z 1 1 e T / T1 z 1
所以
D(Z) U (Z)
(1 eT / T1 )z 1
E(Z )
1 e T / T1 z 1
整理得
u(k) eT /T1u(k 1) (1 eT /T1 )e(k 1)

KI
K PT TI
KD
K PTD T

k
u(k) K Pe(k) K I e( j) K D e(k) e(k 1)
j0
此即为离散化位置式PID控制算法的编程表示。
(3—17)
考虑到第k-1次采样时有
u(k
1)
KP
e(k
1)
T TI
k 1 j 0
e(
j)
TD T
e(k
1)
e(k
化成微分方程:
du(t) T1 dt u(t) e(t)
以采样周期T离散上述微分方程得:
T1u(kT) u(kT) e(kT)

T1u(k) u(k) e(k)
数字控制器的模拟化设计
用一阶后向差分近似代替微分得
u(t) u(k) u(k 1) T

“计算机控制系统”课程设计模拟实验系统的研制

“计算机控制系统”课程设计模拟实验系统的研制

加固计算机温度控制系统的设计杨雪梅 王晓东(国营第785厂军品第一研究所,山西太原030024)摘 要:为低温工作环境中的加固计算机设计的加热控制系统,介绍了由宽温电源模块,单片机89C20501、数字温度测控芯片DS1620及固体继电器组成的电路来控制各加热板工作,通过加热,使加固计算机在低温环境中正常工作,最后给出了相应的软件设计流程。

关键词:加固;温度传感器;固体继电器;电加热板中图分类号:TP338 文献标识码:A0 引言随着国防、军队及工业控制等领域的信息化、数字化、现代化程度越来越高,高性能特殊研制的抗恶劣环境的加固计算机的需求也在不断增加。

普通的计算机在高温、低温、潮湿、霉菌、淋雨、沙尘以及强烈的振动冲击和电磁干扰这些恶劣环境中是根本无法工作的,就必须选择、应用和发展高性能特殊研制的抗恶劣环境计算机,即通常简称的“加固机”。

常规的计算机主板(包括工控主板)、底板、硬盘、电源,特别是液晶显示屏等均不能满足恶劣条件下的环境指标要求。

经试验验证一般在-10℃以下,普通的商用计算机就无法正常工作,需要采取后天加固措施,使计算机能够在极低的温度环境下工作。

为此,我们设计了温度控制系统,使计算机能够在-25℃、-40℃等低温条件下正常工作。

1 系统硬件设计1.1 温度控制系统的组成温度控制系统由温度控制板和电加热板组成。

系统电路原理图见图1。

将交流220V输入到宽温的AC/DC电源模块,通过转换为温控电路提供+5V直流电源,由温度传感器DS1620自动监测机箱内的温度,当温度低于3℃时,单片机通过交流固体继电器接通加热板,给机箱内小环境加热,同时加热指示灯亮,温度达到5℃后,自动断开加热板,加热指示灯灭。

计算机工作过程中,若温度又继续变低,低于3℃时,又开始接通加热板加热,一直循环。

1.2 温度控制板工作原理简介温度控制板的主控芯片选用A TMEL公司的89C2051,它体积小巧,端口数和ROM可满足本电路功能的要求,我们选用6M的主频。

计算机控制系统第3章 计算机控制系统的模拟化设计方法

计算机控制系统第3章 计算机控制系统的模拟化设计方法

E(s)
ud (t) Tf
dud (t) dt
Td
de(t) dt
ud
(k)

T
Tf T
f
ud
(k
1)

T
Td T
f
[e(k) e(k 1)]
当偏差为单位阶跃函数时
ud (0)
Td T Tf
e(0)
Td T Tf
ud (T )
Tf T
2020/3/4
34
③选择控制度;
控制度
min
0
e
2
(
t
)dt

D
min
0
e
2
(
t
)dt

A
④按扩充临界比例度法参数整定计算公式,求取 T、KP 、 Ti 、Td 。
⑤按求得的参数运行,在运行中观察控制效果,用试凑法适当调整有关控
制参数,以便获得满意的控制效果。
2020/3/4
20
1.积分分离PID控制算法
2020/3/4
21
y(k)
2
1

1——普通PID 2——积分分离PID
0
kT
2020/3/4
22
2.不完全微分PID控制算法
微分环节的引入对于干扰特别敏感。当系统中存 在高频干扰时,会降低控制效果。
当被控量突然变化时,正比于偏差变化率的微分 输出就很大。但由于持续时间很短,执行部件因惯性 或动作范围的限制,其动作位置达不到控制量的要求 值,这样就产生了所谓的微分失控(饱和)。采用不 完全微分可以收到较好理想效果。
f
[e(T ) e(0)]

计算机控制系统的模拟化设计

计算机控制系统的模拟化设计
依赖性
模拟化设计的结果往往依赖于所使用 的模型和工具的准确性和可靠性。
06
未来发展方向与挑战
未来发展方向
智能化
网络化
利用人工智能和机器学习技术,实现计算 机控制系统的自适应和自主学习,提高系 统的智能化水平。
通过网络技术实现计算机控制系统的远程 监控和诊断,提高系统的可维护性和可靠 性。
微型化
模块化
THANKS
感谢观看
传感器
负责检测被控对象的输出信号 ,并将其转换为电信号或数字 信号传送给控制器。
执行器
根据控制器的输出信号,驱动 被控对象进行动作。
计算机控制系统的分类
开环控制系统
输出信号对控制过程没有影响,只根据输入信号进行控制。
闭环控制系统
输出信号通过反馈回路影响控制过程,控制器根据反馈信号进行 调节。
半闭环控制系统
计算机控制系统的模拟化设 计
• 引言 • 计算机控制系统基础知识 • 模拟化设计方法 • 模拟化设计实例 • 模拟化设计的优势与局限性 • 未来发展方向与挑战
01
引言
计算机控制系统概述
定义
计算机控制系统是一种利用计算机技 术实现工业过程自动控制的系统。
应用领域
计算机控制系统广泛应用于工业自动 化、智能制造、能源管理等领域。
系统可靠性和稳定性
计算机控制系统在复杂的环境下运行,需 要保证系统的可靠性和稳定性,以满足工
业生产和科学研究的需要。
数据安全和隐私保护
随着计算机控制系统的广泛应用,数据安 全和隐私保护成为重要的问题,需要采取 有效的措施保障数据安全和隐私保护。
跨领域协作
计算机控制系统涉及到多个领域的知识和 技术,需要跨领域的协作和交流,以实现 系统的优化和改进。

05第五章 计算机控制系统的模拟化设计

05第五章 计算机控制系统的模拟化设计
pid控制器的脉冲传递函数求上式的z变换???????????????10kekettjettkekkudkjip??1tt???????????????1111zezzettzezttzekzudip可得pid控制器的脉冲传递函数为????????????????111111zttzttkzezuzddippid控制器的脉冲传递函数22110?????zazaa????????????????111111zttzttkzezuzddip式中11??z????????????????ttkattkattttkadpdpdip210211pid控制器的脉冲传递函数上式也可写成111??????zkkkzuzddi比例系数pk积分系数ipittkk?微分系数ttkkdpd?111????zkzkkzezddip3
syscld=connect(sysold,[1 -1]); step(syscld);
ts 12s6s
设计实例:天线跟踪系统的设计
系统比较
G(s) 1eTs s
5.3 数字PID控制
➢ 在连续控制系统中,按偏差的比例(P)、积分(I)、 微分(D)进行控制的PID控制器获得了广泛的应用,它
的结构简单,参数易于调整,适应性广,对于那些控制 模型不准、参数变化较大的被控对象,采用PID控制器 往往能得到满意的控制效果。 ➢ 用计算机算法来代替模拟式PID控制器的数字PID控制器 算法不断改进和完善,显著地扩展了它的功能。
此时可采用频率预曲折的双线性变换法进行补偿。 ➢ 当已知系统的零极点模型时,此时采用零极点匹配法
则是最简单的一种方法,而且系统的畸变最小。
设计实例:天线跟踪系统的设计
Tmdd22t ddtKmua
G(s)(s) b
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第5章 计算机控制系统模拟化设计
5.2.1 冲激不变法
1.设计原理 冲激不变法的基本思想是:数字滤波器产生的脉冲响应 序列近似等于模拟滤波器的脉冲响应函数的采样值。 设模拟控制器的传递函数为
n Ai U ( s) D( s ) E ( s) i 1 s ai
在单位脉冲作用下输出响应为
双线性变换的特点:
(1)将整个S平面的左半面变换到Z平面的单位圆内,因而 没有混叠效应。
(2)稳定的D(s)变换成稳定的D(z)。 (3)D(z)不能保持D(s)的脉冲响应和频率响应。
第5章 计算机控制系统模拟化设计
5.2.5 频率预畸变双线性变换法
上述的双线性变换,将S平面的虚轴变换到Z平面的 单位圆周,因而没有混叠现象。但是在模拟频率Ω和离散 频率ω之间却存在非线性关系。
1 e Ts 1 e Ts / 2 e Ts / 2 2 s s s 2/T
第5章 计算机控制系统模拟化设计
4.用适当的方法将D(s)离散化成D(z)。 5.将D(z)化成差分方程。 D(s)的工程设计法:二阶工程设计法 假设图5.2所示的连续系统为一个二阶系统,其闭环传 递函数可表示为
得到
2 aT a tg T 2
D(s, a)
2.将 D(s, a) 变换为D(z),
D( z ) k D( s, a )
s
2 (1 z 1 ) T (1 z 1 )
D ( z ) 1 求出。 k为放大系数,利用 lim z 1
第5章 计算机控制系统模拟化设计
例5.10 已知模拟控制器 解:作预畸变
第5章 计算机控制系统模拟化设计
5.2.2 加零阶保持器的Z变换法
这种方法就是用零阶保持器与模拟控制器串联,然 后再进行Z变换离散化成数字控制器,即
1 e Ts D( z ) D( s ) s
加零阶保持器Z变换法的特点:
1.若D(s)稳定,则D(z)也稳定。
i 1
aiT
z
1
D( s)
D( s)
a sa
解:
D( z ) D( s )
a 1 e aT z 1
aT
u(k ) ae(k ) e 控制算法为:
u(k 1)
第5章 计算机控制系统模拟化设计
2.特点及应用范围 冲激不变法的特点是: (1)D(z)与D(s)的脉冲响应相同。 (2)若D(s)稳定,则D(z)也稳定。 (3)D(z)不能保持D(s)的频率响应。 (4)D(z)将ω s的整数倍频率变换到Z平面上的同一个点的 频率,因而出现了混叠现象。 其应用范围是:连续控制器 D(s) 应具有部分分式结构或 能较容易地分解为并联结构。 D(s) 具有陡衰减特性,且 为有限带宽信号的场合。这时采样频率足够高,可减少 频率混叠影响,从而保证 D(z) 的频率特性接近原连续控 制器D(s)。
2.D(z)不能保持D(s)的脉冲响应和频率响应。
第5章 计算机控制系统模拟化设计
5.2.3 差分变换法
模拟控制器若用微分方程的形式表示,其导数可用 差分近似。常用的一阶差分近似方法有两种:前向差分 和后向差分 。 1.后向差分变换法 对于给定
U (s) 1 D( s ) E ( s) s
z e Ts e e
Ts 2 Ts 2

e
Ts 2
1
Ts 2
e
Ts 2
1
Ts 2

因此
Ts 2 z Ts 1 2 1
2 1 z 1 s T 1 z 1

D ( z ) D( s )
s
2 (1 z 1 ) T (1 z 1 )
第5章 计算机控制系统模拟化设计
其补偿的基本思想是:在D(s)未变成D(z)之前,将D(s)的断 点频率预先加以修正(预畸变),使得预修正后的 D(s) 变 换成D(z)时正好达到所要求的断点频率。 用预畸变双线性变换法设计的步骤如下: 1.将D(s)的零点或极点(s+a)以a′代替a,即作预畸变
( s a) ( s a )
u0(t) T u0*(t)
1 e s
Ts
u(t)
图5.3 零阶保持器的信息传递
对于离散信号u0*(t)它的频谱函数为
1 U ( j ) Βιβλιοθήκη 0 ( j jk s ) T k
* 0
其中为采样角频率。
第5章 计算机控制系统模拟化设计
对于零阶保持器的频率特性为
T 1 e jT sin(T / 2) j Gh ( j ) T e 2 j T / 2
a
D( s)
a sa
,求数字控制器D(z)。
2 aT tg T 2
D( z ) k a 2 1 z 1 2 aT tg T 1 z 1 T 2
a D( s, a) 2 aT s tg T 2
lim k
z 1
a 2 1 z 2 aT tg 1 T 1 z T 2

当ω T取值0~π 时,Ω 的值为0~∞。这意味着,模 拟滤波器的全部频率响应特性被压缩到离散滤波器的 0<ω T<π 的频率范围之内。这两种频率之间的非线性特 性,使得由双线性变换所得的离散频率响应产生畸变, 可以采用预畸变的办法来补偿频率特性的畸变。
2 T tg T 2
第5章 计算机控制系统模拟化设计
其微分方程为
du (t ) e(t ) dt
用差分代替微分,则 两边取Z变换得
du (t ) u (k ) u (k 1) e( k ) dt T
(1 z 1 )U ( z) TE( z)
第5章 计算机控制系统模拟化设计

D( z )
U ( z) 1 E ( z ) 1 z 1 T
W ( s) Y ( s) 1 R( s) T2 s 2 T1 s 1

T12 时,阻尼系数ξ T2 2
=0.707,其性能最好,则得
1
W ( s)
1 2 2 T1 s T1 s 1 2
第5章 计算机控制系统模拟化设计
其开环传递函数为
Gk ( s ) D( s )G0 ( s )
第5章 计算机控制系统模拟化设计
r(t)
e(t) T
e*(t)
D ( z)
u*(t) T
G(z ) ZOH G 0 ( s)
y(t)
图5.1离散闭环控制系统 r(t)
e(t)
D ( s)
u(t)
G 0 ( s)
y(t)
图5.2 模拟闭环控制系统
第5章 计算机控制系统模拟化设计
模拟控制器D(s)与数字控制器D(z)之间的等效离散原理和 等效条件: 设有模拟信号 u0(t),零阶保持器的输入为 u0*(t),输出为 u(t),如图5.3所示。
第5章 计算机控制系统模拟化设计
第5章 计算机控制系统模拟化设计
第5章 计算机控制系统模拟化设计
5.1 概述
数字控制器的模拟化设计法是先将图5.1所示的计算机 控制系统看作模拟系统,如图5.2所示。针对该模拟系统, 就可以采用连续系统设计方法设计闭环控制系统的模拟 控制器,然后用本章介绍的离散化方法将此其离散化成 数字控制器,即转换成图5.1所示的计算机控制系统。 一种间接的方法
可以看出,D(z)与D(s)的形式完全相同,由此可得如下等 效代换关系 : 1 z 1
s T
1 z 1 T
便可得到D(z),即
D( z ) D( s )
s
第5章 计算机控制系统模拟化设计
后向差分变换法的特点: (1)稳定的D(s)变换成稳定的D(z)。 (2)D(z)不能保持D(s)的脉冲响应和频率响应。
G0 ( s ) k 1s 1
,试按
G( s) D( s)G0 ( s)
设 T1 2 1
TI kT1 2k 1

D( s )
1 2k 1 s
第5章 计算机控制系统模拟化设计
5.2 模拟控制器的离散化方法
从信号理论角度来看,模拟控制器就是模拟信号滤 波器应用于反馈控制系统中作为校正装置。滤波器对控 制信号中有用的信号起着保存和加强的作用,而对无用 的信号起着抑制和衰减的作用。模拟控制器离散化成的 数字控制器,也可以认为是数字滤波器。 必须保证离散后的数字控制器与等效前的连续控制器有 近似相同的动态特性与频率响应特性
T sin(T / 2) j U ( j ) e 2 U 0 ( j ) T / 2
第5章 计算机控制系统模拟化设计
当信号U0(jω )的截止频率ω max<<ω s时,则 所以
U ( j ) e
jT 2
sin(T / 2) 1 T / 2
U 0 ( j )
上式说明,两者唯一的差别仅仅是由零阶保持器产 生的相位移 e jT / 2 ,如果能补偿这一相位移或者大大减 小这一相位移对系统的影响(如前置滤波、超前校正 等),就可以保证离散控制器和模拟控制器具有完全一 致或极接近的频率特性,即实现二者的完全等效。 若ω max / ω s <1/10时,其滞后相角大约为18˚,于 是,就有 U ( j ) U0 ( j ) 即
第5章 计算机控制系统模拟化设计
模拟化设计方法的一般步骤如下: 1.根据性能指标要求和给定对象的G0(s),用连续控制理 论的设计方法,设计D(s)。 2.确定离散系统的采样周期。 3.在设计好的连续系统中加入零阶保持器。检查由于零 阶保持器的滞后作用,对原设计好的连续系统性能是否 有影响,以决定是否修改D(s)。 为了简便起见,零阶保持器的传递函数可近似为:
相关文档
最新文档