计算机控制系统第6章-3

合集下载

微型计算机原理作业第六章 习题与思考题

微型计算机原理作业第六章 习题与思考题

第六章习题与思考题典型例题解析例6-1 试述PC微机中断系统的分类与特点。

答:PC微机系统中断包括硬件(外部)中断和软件(内部)中断两大类。

硬件中断包括不可屏蔽中断NMI和可屏蔽中断INTR。

它们都由外部硬件产生。

软件中断包括软件中断INT nH和CPU内部特殊中断,它们由内部中断指令或执行程序过程中出现异常产生的。

软件中断又有DOS中断和BIOS中断之分。

硬件中断的特点是:(1)硬中断是外部事件而引起的中断,因此,硬件中断具有随机性和突发性。

(2)在硬件中断响应周期,CPU需要发中断回答信号(非屏蔽硬件中断不发中断回答信号)。

(3)硬件中断的中断号由中断控制器提供(非屏蔽硬件中断的中断号由系统指定为02H)(4)硬件中断一般是可屏蔽的(非屏蔽硬件中断是不可屏蔽的)。

软件中断的特点是:(1)软件中断是执行中断指令而产生的,无需外部施加中断请求信号。

在程序需要调用某个中断服务程序时,只要安排一条相应中断指令,就可转去执行所需要的中断程序,因此,中断的发生不是随机的,而是由程序安排好的。

(2)在软件中断响应周期,CPU不需要发中断回答信号。

(3)软件中断的中断类型号是在指令中直接给出,因此,不需要使用中断控制器。

(4)软件中断是不可屏蔽的。

例6-2 试述可编程控制器8259A的作用。

答:可编程控制器8259A在协助CPU处理中断事务中所起的作用主要是:(1)接受和扩充外部设备的中断请求。

外设的中断请求,并非直接送到CPU,而是通过8259A接受进来,再由它向CPU提出中断请求。

一片8259A可授受8个中断请求,经过级联可扩展到8片8259A,能接受64个中断请求。

(2)进行中断优先级排队。

外设的中断优先级排队,并不是CPU安排,而是由8259A安排的。

即由8259A中断请求输入引脚(IR)的编号决定的。

连到IR0上的外设中断优先级最高,连到IR7上的外设中断优先级最低。

(3)向CPU提供中断类型号。

计控第6章计算机控制系统的控制规律(1)

计控第6章计算机控制系统的控制规律(1)

稳态能的影响
被控对象用传递函数来表征时,其特性可以用放大系数K、 时间常数T和纯滞后时间τ来描述。针对控制通道的被控对象特
性对控制系统性能的影响进行描述:
1. 放大系数K对控制性能的影响 控制通道的放大系数K越大, 系统调节时间越短, 稳态误 差eSS越小, 但K偏小时对系统的性能没有影响, 因为K完全可
以由调节器D(s)的比例系数KP来补偿。
2. 惯性时间常数T对控制性能的影响 控制通道惯性时间常数T越小,系统反应越灵敏,控制越及
时,控制性能越好,但T过小会导致系统的稳定性下降。
3. 对象纯滞后时间对控制性能的影响 控制通道纯滞后时间τ的存在,使被控量不能及时反映系统所 承受的扰动。因此这样的系统必然会产生较明显的超调量σ, 使超
积分项改进 1. 抑制积分饱和的PID算法 (1)积分饱和的原因及影响 在一个实际的控制系统中,因受电路或执行元件 的物理和机械性能的约束(如放大器的饱和、电机的最 大转速、阀门的最大开度等),控制量及其变化率往往
被限制在一个有限的范围内。当计算机输出的控制量 或其变化率在这个范围内时,控制则可按预期的结果 进行,一旦超出限制范围,则实际执行的控制量就不 再是计算值,而是系统执行机构的饱和临界值,从而 引起不希望的效应。
式(6-4)不仅计算繁琐,而且为保存E(j)要占用很多内存。因此, 用该式直接进行控制很不方便。做如下改动,根据递推原理,可写出(k-1) 次的PID输出表达式:
T U (k 1) K P {E (k 1) TI
TD E ( j ) [ E (k 1) E (k 2)]} T j 0
6.3.1 PID控制器的数字化实现
1、模拟PID算法表达式 在模拟控制系统中, PID 控制算法的模拟表达式为:

计算机控制系统课后答案

计算机控制系统课后答案

计算机控制系统课后答案1. 概述计算机控制系统是指利用计算机进行控制的系统,它采用计算机硬件和软件的协同作用,对被控对象进行监测、测量、判断以及控制操作的任务。

本文将回答计算机控制系统课后习题,以帮助读者加深对该课程的理解。

2. 习题答案2.1 什么是计算机控制系统?计算机控制系统是指利用计算机硬件和软件的协同作用,对被控对象进行监测、测量、判断以及控制操作的系统。

其核心是计算机的控制程序,通过对输入信号的处理和对输出信号的控制,实现对被控对象的精准控制。

2.2 计算机控制系统的组成计算机控制系统主要由以下几个组成部分构成:•输入设备:用于采集被控对象的状态信息,将其转化为数字信号输入到计算机中。

•输出设备:将计算机产生的控制信号转化为可被被控对象接受的信号。

•中央处理单元(CPU):负责执行控制程序,对输入信号进行处理和判断,并产生相应的控制信号。

•存储器:用于存储控制程序和控制数据。

•总线:用于传输控制信号和数据,连接CPU、存储器和输入输出设备。

2.3 计算机控制系统的特点•精确性:计算机控制系统能够对被控对象进行精确的控制,实时调整控制参数,确保控制过程的稳定性和准确性。

•灵活性:通过编写不同的控制程序,可以实现对不同对象的控制,具有很高的灵活性。

•可靠性:计算机控制系统具有自主诊断和故障处理能力,当出现故障时,能够自动检测、定位和修复错误,提高了系统的可靠性。

•扩展性:计算机控制系统可以根据需要增加或替换硬件设备,增加系统的功能和性能。

•可维护性:计算机控制系统通常使用模块化设计,方便对系统进行维护和升级。

2.4 计算机控制系统的应用领域计算机控制系统广泛应用于工业自动化领域,例如:•工业生产线控制:计算机控制系统可以对生产线上的各个环节进行监控和控制,提高生产效率和产品质量。

•交通信号控制:计算机控制系统可以对交通信号灯进行精确控制,实现交通流量的调度和优化。

•智能家居系统:计算机控制系统可以对家庭设备进行智能控制,实现远程操控和自动化管理。

第六章1-3讲 可编程中断控制器

第六章1-3讲 可编程中断控制器

天津工业大学

SP/EN:双功能信号。 缓冲方式时, EN 为输出,控制缓冲 器传输的方向。 EN=0,表示允许8259A通过缓冲器输出。 EN=1,表示CPU写8259A。 非缓冲方式时,SP为输入,表示主从 关系, SP=1,表示主片, SP=0,表示从片。
天津工业大学
④控制逻辑:
向CPU发送中断请求信号,处理CPU的中断应 答信号INTA,直接连接到CPU的中断请求输入端 INTR. INT:8259A向CPU发出的中断请求信号,高电平 有效。 INTA:CPU响应中断时,约两个总线周期,称为 响应周期。用来对8259A的中断申请进行响应, 在中断响应周期中产生两个INTA信号, 第一个用来使中断请求服务寄存器相应位置1, 第二个INTA信号,8259A向CPU提供中断矢量号。
天津工业大学
⑦ 中断服务寄存器(ISR) 记录优选后的中断申请标志(正在执行 的中断服务程序其ISR相应位置1),后来 的中断申请在优先排队电路的控制下与当 前正在执行的中断过程进行优先级排队, 以决定是否实现中断嵌套。
天津工业大学
⑧中断屏蔽寄存器IMR 由CPU设置,以决定某个中断源是否被屏 蔽,当该寄存器中某一位置“1”时,表示 禁止该中断请求进入系统。通过IMR寄存器 可实现对各级中断的有选择的屏蔽。
• ♣SP/EN在非缓冲方式下,规定(SP=1)时该
8259A是主片, (SP=0)时该8259A是从片。
天津工业大学
第一个周期 T1 T2 T3 T4
CLK ALE LOCK INTA D0~D7 SP/EN CAS0~CAS2 IR0~IR7 INT
第二个周期 T1 T2 T3 T4
CPU响应周期
天津工业大学
6.5.3 8259A的优先级管理方式

计算机组成原理第6章

计算机组成原理第6章
5. 中断控制 CPU 除了执行程序外,还需要具备对突发事件的处理能 力。例如,运算器出现了结果溢出、某个部件出现了异常情 况、设备需要实时的数据服务等,这就需要 CPU 中断正在处 理的程序,并对这些突发事件进行响应,以保证计算机的正常 运转,这个能力称为中断处理能力。 总体来说,一条指令的执行过程就是在控制器的控制下, 先从内存中取出指令,然后对指令进行译码,在时序发生器和 控制器的控制下,在正确的时间发出指定部件的控制信号,保 证各部件能够执行正确的动作,从而保证该指令功能的实现。
第6章中央处理器
图 6-6 指令周期与 CPU 周期的包含关系
第6章中央处理器
6. 1. 4 指令执行流程 指令的执行是从取指周期开始的。取指周期主要完成从
内存取出要执行的指令,并使指针指向下一条指令,即 PC=PC+ “ 1 ”,这里的“ 1 ”表示当前这条指令的实际字长。 取指完成后,对指令进行译码,再转入具体的指令执行过程。 指令在执行过程中如果采用间接寻址方式,还需要增加间址 周期,如图 6-5 所示。
第6章中央处理器
3. 时序控制 每一条指令在执行的过程中,必须在规定的时间给出各 部件所需操作控制的信号,才能保证指令功能的正确执行。 因此,时序控制就是定时地给出各种操作信号,使计算机系统 有条不紊地执行程序。 4. 数据加工 数据加工是指对数据进行算术运算、逻辑运算或其他处 理。
第6章中央处理器
第6章中央处理器
图 6-7 所示是一个采用总线结构将运算器、寄存器连 接起来的控制器内部数据通路。其各部件与内部总线 IBUS 和系统总线 ABUS 、 DBUS 的连接方式如图中所示,图中的 “ o ”为控制门,在相应控制信号(信号名称标在“o ”上)的控 制下打开,建立各部件之间的连接。GR 是通用寄存器组, X 和 Z 是两个暂存寄存器。

天津大学计算机控制系统——第6.1课 (理解)计算机控制系统理论基础—采样与保持

天津大学计算机控制系统——第6.1课 (理解)计算机控制系统理论基础—采样与保持

1 e −Ts 1 − e −Ts = Gh 0( s ) = L [ g (t ) ] =− s s s
再令s=jw,得零阶保 1 − cos (ωT ) + j sin (ωT ) 1 − e − jωT − j = = h 0 ( jω ) 持器的频率特性为: G jω ω
sin (ωT ) − j 1 − cos (ωT ) =
本章要点总结
总结
1. 2. 3. 4. 1. 2. 3. 4. 计算机控制系统的信号流程 采样定理 采样周期的选择 信号的恢复与保持 画出计算机控制系统信号流程,并说明。 采样周期的经验选择方法。 如何理解信号的恢复过程? 零阶保持器存在哪些局限性?
作业
第六章 计算机控制系统理论基础
课程安排
• 与计算机控制系统相关的接口技术 • 计算机控制系统的输入输出通道 • 计算机控制数据预处理 • 计算机控制系统理论基础
讲课16学时
• 计算机控制系统分析 • 计算机控制系统设计(经典和现代)
计算机控制系统理论基础
本章结构 • 6.1 概述 • 6.2 采样与采样定理 • 6.3 信号的恢复与保持 • 6.4 Z变换和Z反变换 • 6.5 脉冲传递函数
模拟信号:定义在连续时间上的信号,且其幅值也是连续变
化的。
数字信号
计算机控制系统理论基础
本章结构 • 6.1 概述 • 6.2 采样与采样定理 • 6.3 信号的恢复与保持 • 6.4 Z变换和Z反变换 • 6.5 脉冲传递函数
6.2 采样与采样定理
1 什么是信号采样 把一个连续信号变为离散信号的过程成为采样
6.3 信号的恢复与保持
3 零阶保持器-幅相特性 其幅频特性和相频特性如图所示

操作系统第6章

操作系统第6章

45
第六章
输入输出系统
(3) 驱动程序与I/O设备所采用的I/O控制方式紧密相关,
常用的I/O控制方式是中断驱动和DMA方式。 (4) 由于驱动程序与硬件紧密相关,因而其中的一部分 必须用汇编语言书写。目前有很多驱动程序的基本部分已经 固化在ROM中。
2. 通道类型
1) 字节多路通道(Byte Multiplexor Channel) 这是一种按字节交叉方式工作的通道。它通常都含有许 多非分配型子通道,其数量可从几十到数百个,每一个子通 道连接一台I/O设备,并控制该设备的I/O操作。这些子通道
按时间片轮转方式共享主通道。
28
第六章
输入输出系统
数组选择通道虽有很高的传输速率,但它却每次只允许 一个设备传输数据。数组多路通道是将数组选择通道传输速 率高和字节多路通道能使各子通道(设备)分时并行操作的优 点相结合而形成的一种新通道。
31
第六章
输入输出系统
3. “瓶颈”问题
由于通道价格昂贵,致使机器中所设置的通道数量势必 较少,这往往又使它成了I/O的瓶颈,进而造成整个系统吞 吐量的下降。
令中的抽象要求转换为与设备相关的低层操作序列。
(2) 检查用户I/O请求的合法性,了解I/O设备的工作状态, 传递与I/O设备操作有关的参数,设置设备的工作方式。 (3) 发出I/O命令,如果设备空闲,便立即启动I/O设备, 完成指定的I/O操作;如果设备忙碌,则将请求者的请求块挂 在设备队列上等待。 (4) 及时响应由设备控制器发来的中断请求,并根据其中 断类型,调用相应的中断处理程序进行处理。
44
第六章
输入输出系统
2. 设备驱动程序的特点
设备驱动程序属于低级的系统例程,它与一般的应用程 序及系统程序之间有下述明显差异:

自动控制原理:第六章频域分析法——伯特图及稳定性分析

自动控制原理:第六章频域分析法——伯特图及稳定性分析

• 当阻尼系数接近1时,振荡环节具有低通滤波的作用; • 而随着减小,=n=1/T处的幅值迅速增大,表明其对输
入信号中该频率附近分量的放大作用逐渐加强,此时,振
荡环节具有选频作用。
6.4 系统开环频率特性-典型环节的伯德图
40
Bode Diagram
二阶微分环节:
30
20
转折频率 渐近线
L() /(dB)
10 /T
1) 将乘除运算转化为加减运算,因而可通过简单的图像叠加 快速绘制高阶系统的伯德图 ;如 G( j) A1()e j1() A2 ()e , j2 () 则20lgA1()A2()=20lgA1()+20lgA2()
2) 伯德图还可通过实验方法绘制,经分段直线近似整理后, 很容易得到实验对象的频率特性表达式或传递函数.
i 1
i m1 1
v n1
v n1 nv n1 2
( jTl 1)
(1 Tl2 2 2 j lTl )
l v 1
l v n1 1
(6 - 17)
其 中 ,K ,0 i 1,0 l 1, i 0,Tl 0都 为 常 数 。
除此外,也存在某个Tl<0,开环不稳定,但闭环可能仍然 稳定的情况。
1
A(ω)
1 ωT 2 2 2ζωT 2
L() /(dB)
10
0
-10 -20
(1 T 22
j2T)1
0.05 0.1 0.3
-30
0.7
1 -40
180
转折频率 渐近线
135
(ω)
arctan
1
2ζωT
ωT
2
90 45
0
() /()
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。



3、求取数字控制器的脉冲传递函数D(z)
Φ(z) D(z)G(z) 1 D(z)G(z) D(z) 1 (z) G(z) 1 (z)
(1)一阶惯性环节的达林算法 当被控对象为带纯滞后的一阶惯性环节时
K G p (s) e s 1 T1 s
T / T1 1 e Ts K e s N 1 1 e G (z) Z Kz T / T1 1 s 1 T s 1 e z 1
具有纯滞后补偿的数字控制器
r(t)
+ -
e(t) S
e1(k) +
e2(k)
-
PID 数字史密斯 预估器
u(k)
S
1 e s s
y(t)
W p ( s )e
s
y (k )
具有纯滞后补偿的控制系统 由上图可见,纯滞后补偿的数字控制器由两部分组成:一部分是数字 PID 控 制器 (由D(s) 离散化得到);一部分是史密斯预估器。
T / T 1 e ( z ) z N 1 T / T 1 1 e z
(z) (1 e T / T )(1 e T / T1 z 1 ) D(z) G ( z )(1 ( z )) K (1 e T / T1 )[1 e T / T z 1 (1 e T / T ) z N 1 ]
在实际生产过程中,大多数工业对象具有较大的纯滞后时间。对象 的纯滞后时间τ对控制系统的控制性能极为不利。 当对象的纯滞后时间 与对象的时间常数之比, 即τ/Tf≥0.5时,采 用常规的PID控制来克服大纯滞后是很难适应的,而且还会使控制过 程严重超调,稳定性变差。 代表性的方法:史密斯预估算法和大林算法。
D '(s)
则其总的闭环传递函数为:
D(s) 1 D(s)Gp (s)(1 e s )
'( s)
D '( s)G p (s)e s 1 D '(s)G p (s)e s

D(s)G p (s) 1 D(s)G p (s)
e s
经补偿后,消除了纯滞后部分对控制系统的影响,因为式中的e –τs 在闭环 控制回路之外,不影响系统的稳定性。拉氏变换的位移定理说明, e –τs 仅将控制 作用在时间坐标上推移了一个时间τ ,控制系统的过渡过程及其他性能指标都与 对象特性为Gp(s) 时完全相同。
许多工业对象可近似用一阶惯性环节和纯滞后环节的串联来表示 Kf s Gc (s) Gp (s)e e s 1 Tf s
式中,Kf —— 被控对象的放大系数; Tf —— 被控对象的时间常数; τ —— 纯滞后时间。 预估器的传递函数
G (s) Gp (s)(1 e
s
r(t) e1(t) S e1(k) + e2(k) u(k) S y(t)
+ -
-
PID
1 e s s
G p ( s )e s
y (k )
G p ( s)(1 e
s
)
1 e Ts S
1 e Ts Y ( z ) U ( z )G ( z ) U ( z ) Z G ( s ) s U ( z ) K f (1 e
第6章
纯滞后对象的控制方法
1、纯滞后问题及对控制系统性能的影响 2、Smith 预估器设计方法 3、大林算法设计方法 4、纯滞后对象控制方法总结
1、纯滞后问题及对控制系统性能的影响
纯滞后是由于物料或能量的传输延迟造成的。对象的这种纯滞后 性质常引起系统产生超调或者振荡。
纯滞后:由于物料或能量的传输延迟引起的滞后现象;
T T f
)( z 1 z 1 N ) z 1
1 e b( z 1 z 1 N ) U ( z ) 1 az 1
其中:
T T f
ae
相应的差分方程为:
T T
f
b K f [1 e
T T
f
]
y (k ) ay (k 1) b[u(k 1) u(k N 1)]
r(t)
+ -
e1(t) S
e1(k) +
e2(k)
u(k)
-
PID
S
1 e s s
y(t)
G p ( s )e s
y (k )
G p ( s)(1 e
s
)
1 e Ts S
2 大林算法
在工业过程(如热工、化工)控制中,由于物料或能量的传输 延迟,许多被控制对象具有纯滞后性质。对象的这种纯滞后 性质常引起系统产生超调或者振荡。 在控制系统设计中,对这类纯滞后对象的控制,快速性是次 要的,主要要求系统没有超调或很少的超调。 达林(Dahlin)算法是专门针对工业生产过程中含有纯滞 后控制对象的控制算法。 达林算法的设计目标:设计控制器使系统期望的闭环传递函 数等价于纯滞后环节和一阶惯性环节的串联。
(2)二阶惯性环节的达林算法 当被控对象为带纯滞后的二阶惯性环节时
K e s G p (s) (1 T1 s )(1 T 2 s )
1 e Ts K e s K z N 1 ( C 1 C 2 z 1 ) G (z) Z T / T1 1 s ( 1 T s )( 1 T s ) z )(1 e T / T2 z 1 ) 1 2 (1 e
D ( s ) 并接一补偿环节,用来补偿
被控对象中的纯滞后部分。这个补偿环节称为预估器,其传 递函数为 Gp (s)(1 e s )
r(t)
+
e(t)
+ y (t ) D(s)
u(t)
y(t)
-
G p ( s )e s
G p ( s)(1 e s )
新的控制器闭环传递函数为:
r(t)
+ -
e(t)
u(t)
y(t)
D(s)
G p ( s )e s
带纯滞后环节的控制系统 D(s) 表示调节器(控制器)的传递函数;
Gp(s) e-τs 表示被控对象的传递函数; Gp(s) 为被控对象中不包含纯滞后部分的传递函数; e -τs 为被控对象纯滞后部分的传递函数。
则其闭环传递函数为:
具有纯滞后补偿的数字控制器
由图可见,纯滞后补偿的数字控制器由两个部分组
成:一部分是数字 PID控制器;另一部分是施密斯预估 器。
r(t) + e1(t) T + e1(k) e2(k) P ID u(k) T
1-e Ts s
G ( s )e
s
y(t)
y (k )
G ( s( ) 1-e s)
)
Kf 1 Tf s
(1 e s )
纯滞后补偿控制算法步骤
(1) 计算反馈回路的偏差 e1(k)
e1 (k ) r (k ) y(k )
(2) 计算纯滞后补偿器的输出
y (k )
Kf Y (s) s G (s) Gp (s)(1 e ) (1 e s ) U ( s) 1 Tf s
(3)计算偏差 e2(k)
e2 (k ) e1 (k ) y (k )
(4)计算控制器的输出 u(k) 当控制器采用 PID 控制算法时,则
u(k ) u(k 1) u(k )
其中
u(k ) K P [e2 (k ) e2 (k 1)] K I e2 (k ) K D [e2 (k ) 2e2 (k 1) e2 (k 2)]
200 180 160 140 120
200 180 160 140 120
rin,yout
100 80 60 40 20 0
rin,yout
0 500 time(s) 1000 1500
100 80 60 40 20 0
0
500 time(s)
1000
1500
200
280
2 史密斯(Smith)预估控制
采用数字控制器离散化设计控制器
(z) G(z) E(z) r(t) T
Y(z)
D(z)
U(z) T
H0(s)
Gp(s)
y(t)
1、根据控制系统的性能指标要求和其它约束条件,确定所需 的闭环脉冲传递函数Ф(z) 2、求广义对象的脉冲传递函数G(z)
1 e Ts G p (s) B( z) G(z) Z H 0 ( s )G p ( s ) Z G p ( s ) (1 z 1 ) Z A( z ) s s
C1 1
1 1 (T1 e T / T 2 T 2 e 1 / T1 ) (T1 e T / T1 T 2 e T / T 2 ) C 2 e T (1 / T1 1 / T 2 ) T 2 T1 T 2 T1
N 1
(z) z
1 e T / T 1 e T / T z 1
u(k)
m(k)
G p (s)
e
s
+方框图
史密斯预估器的输出可按上图的顺序计算。图中,u(k) 是 PID 控制器的输出; yτ(k) 是史密斯预估器的输出。 系统中滞后环节使信号延迟,在内存中专门设定 N 个单元存放信号 m(k) 的历 史数据。存储单元的个数N由下式决定。 N=τ/T (τ-纯滞后时间,T -采样周期) 每采样一次,把 m(k) 记入 0 单元,同时把 0 单元原来存放数据移到 1 单元,1 单元原来存放数据移到2单元……以此类推。从 N 单元输出的信号,就是滞后N 个采样周期的 m(k-N) 信号。
相关文档
最新文档