1、1自动化专业英语第三版1.1 介绍过程控制1. 近年来,对过程系统的性能改善需求变得越来越困难. 更为激烈的竞争,更加严格的环境和安全规范,以及快速变化的经济条件都是加强工厂产品质量规范的关键因素2. 更为复杂的情况是,由于现代制造业朝着规模更大,集成度更高的方向发展,而使不同的加工环节之间的协调能力更低, 所以加工过程更难控制.在这种工厂中,要想让一个生产环节出现的问题不对其相连的另一个生产环节产生影响,几乎是不可能的.3. 近年来,考虑到工业制造逐渐加强的安全、高效需求,过程控制这个课题变得越来越受重视. 实际上,对于大多数现代工业,要满足安全、高效,产品质量的要求,没有控制系统是不可能的
2、.1.1.1 说明性的例子1. 图 1.1.1 所示的连续加热搅拌器可以作为过程控制的典型例子. 输入液态流体的质量流量率为 w,温度为 Ti. 槽内成分搅拌均匀,并且用电加热器,功率为 Q 瓦特.2.假设输入和输出流量率是相等的,并且液体密度保持恒定,也就是说温度变化足够小,密度对温度的影响可以忽略不计. 在这些条件下,槽内液体的体积保持恒定3. 加热搅拌器的控制目标是保持输出温度 T 在一个恒定参考值 TR 上. 参考值在控制术语中指的是给定值. 下面我们考虑两个问题.把加热搅拌器内的液体从输入温度 Ti 加热到输出温度 TR,需要多少热量?1.要确定达到设计运行条件下的热量需求,我们需要
3、写下槽内液体的稳定能量平衡式. 在写平衡式之前,假设槽内是完美搅拌的,同时忽略热损耗.2. 在这些条件下,槽内成分的温度保持一致,因此,输出温度等于槽内液体温度. 根据稳态能量守恒,加入的热量等于输入和输出流体之间的焓变化量.3. 在一个 分别表示 Ti, T, w, 和 Q 的稳定设计标定值,C 是液体的比热. 我们假设 C 是恒定的. 在设计条件下, . 将其代入方程(1) ,可以得到标定热量输入为 1. 方程(2)是加热器的设计方程. 如果我们的假设是正确的,同时输入流量和输入温度等于他们的标定值,那么有方程(2)给出的输入热量将使输出温度保持在期望值 TR. 但是,如果给定条件变化,会
4、产生什么样的结果呢?这给我们带来第二个问题:2. 问题 2. 假设输入温度 Ti 随时间变化. 我们如何确保温度 T 保持或靠近给定值 TR?最为一个特殊的例子,假设 Ti 增加到一个大于 的值. 如果 Q 保持在标定值 上恒定,我们可以得到输出温度将增加,因此 TTR.为应付这种情况,有一些可能的策略控制出口温度 TQandwTi, RT:)(iRT2方法 1。测量和调整问题1.一种控制温度 T 避免 Ti 干扰的方法是,基于 T 的测量来调整输入热量 Q. 直观上来说,如果温度太高,我们应该减少输入热量;如果温度太低,我们可以增加输入热量. 这种控制策略将使温度趋向于温度给定值 TR,并且
5、可以用几种不同的方法来实现.2. 例如,工厂操作员可以观察测量温度,将测量值与 TR 进行比较. 然后操作员将用恰当的方式改变输入热量 Q. 这是手动控制的应用. 然而,用一个电子设备来代替人来控制,是更为简单和经济的,这就是使用自动控制方法 2。测量 Ti,调整 Q。作为一个替代方法,我们可以方法 1,Ti 和 Q 相应调整为干扰变数。因此,如果 Ti 比_Ti 大,我们可以减少 Q;Ti_Q方法 3。测量 T,调整 w与调整输入热量 Q 类似,我们可以选择操作质量流量 w. 因此,如果温度太高,我们将增加流量 w,使得搅拌槽的能量输入速率相对于质量流量减少,因此使输出温度得以降低.方法 4
6、。测量 Ti,调整 w和方法 3 类似,如果 Ti 太高了,我们应该增加。方法 5。测量 Ti,调整 Q该方法结合方法 1 和 2。方法 6。测量 Ti 和 T,调整 w该方法结合方法 3 和 4。方法 7. 在输入流安置一个热交换器. 热交换器意图减少 Ti 的干扰,因此可以减少温度 T的扰动. 这个方法有时又叫做输入束缚法.方法 8. 1.使用一个更大的槽 . 如果使用更大的槽,因为更大的热容, Ti 的波动会趋向于衰减. 然而,体积增加使得开支增加,会使工厂系统的解决方案变得更加昂贵. 2. 要指出的是这个方法类似于化学实验室中水缸的使用,水缸大的热容量可以看作散热装置,因此可以为小型实
7、验仪器提供一个恒温环境.1.1.2 分类控制策略1. 接下来,我们将给这 8 种控制方法进行分类,同时讨论他们各自的优缺点. 方法 1 和 3 是反馈控制的例子. 在反馈控制中,测量被控过程变量,该测量值用于调整另一个可以操做的过程变量. (即测量变量,操作变量,测量变量用于调整操作变量.) 2. 因此,对于方法 1 来说,测量变量是 T,操作变量是 Q. 对于方法 3,测量变量仍旧是T,但是操作变量则是 w. 需要注意的是,在反馈控制中,扰动变量 Ti 没有被测量.1. 区分负反馈和正反馈很重要. 负反馈是指期望达到的形势,控制器的校正作用使得被控变量趋于给定值.2. 相反地,当正反馈存在时
8、,控制器使局面变得更加糟糕,它使被控变量远离给定值. 因此,对于加热搅拌器来说,如果 T 太高,我们将减少输入 Q(负反馈) ,而不是增加输入热量 Q(正反馈).31. 方法 2 和 4 都是前馈控制策略 . 这里,扰动变量 Ti 是被测量的,并且用于操作输入热量 Q 或输入流量 w. 注意的是,在前馈控制中,被控变量 T 是没有被测量的.2. 方法 5 是前馈-反馈控制策略,因为它是方法 1 和 2 的综合. 同样地,方法 6 也是前馈-反馈控制策略,因为它是方法 3 和 4 的综合3. 方法 7 和 8 包含了设备的设计变化,因此并不是真正的控制策略. 注意方法 7 有点不合适,因为它涉及
9、到在加热搅拌器的入口通道中添加一个热交换器,而加热搅拌器本身的设计功能就是个热交换器. 加热搅拌器的控制策略在表格 1.1.1 中做了总结.1. 到目前为止,我们仅仅考虑了 Ti 波动这一种干扰源. 我们也应该考虑其他过程变量干扰的可能性,如会影响槽中散热量的环境温度.2. 回忆一下前面我们假定热损失是可忽略的. 过程设备的变化是另一个可能的干扰源. 例如,加热器的特性会因为液体结垢而随时间变化. 考察这些不同类型的干扰对前馈和反馈控制策略的影响是有益的1. 首先,考虑方法 2 中的前馈控制方法,在这种方法中测量的是干扰 Ti,并且测量用于调整可操作量 Q. 从理论上讲,尽管存在干扰 Ti,
10、这种控制方案有能力保持被控变量精确在给定值 TR2. 在理想情况下,如果对 Ti 的精确的测量是可能的 ,并且以一种合适的方法对 Q 进行调整,那么加热器的校正作用将在 T 被影响以前就抵消干扰的影响. 如此而言,从维持被控变量在给定值的意义上讲,前馈控制原则上能够提供完美 (无差,没有误差) 的控制.1. 但是如果干扰源来自其他过程变量,这种前馈控制的策略如何发挥作用呢? 特别地,假如流量 w 不能维持恒定,而是随时间变化 . 在这种情况下,w 被看作是一个扰动变量.2. 如果 w 增加,出口温度 T 将减少,除非加热器提供更多的热量. 然而,在方法 2 的控制策略中,只要 Ti 不变,热量
11、输入值 Q 就维持恒定. 因此,对没有测量的流量扰动就不会采取校正动作.3. 原则上说,处理这种情况 ,我们可以同时测量 Ti 和 w,然后调整 Q 来同时补偿这两种扰动. 然而,从实际出发,试图测量所有潜在的干扰一般来说是昂贵的. 既然反馈控制可以对未知的干扰提供校正动作,采用前馈和反馈组合的控制策略将更加实际,正如我们下面将要讨论的那样.4. 因此在工业应用中,前馈控制一般是和反馈控制结合使用的.1.下面我们考虑扰动 Ti 或 w 出现的情况下,方法 1 的反馈控制如何实行. 如果采用方法 1, 校正动作只有在干扰已经影响了过程之后发生,也就是说, 直到 T 偏离了 TR 之后.2. 既然
12、在校正动作产生前,被控量必须偏离给定值,所以就其本身的固有属性而言,反馈控制不是完美(无差)控制. 然而,反馈控制的一个极其重要的优点是, 不论对什么样的扰动, 都可以产生正确的校正动作.3. 因此,在方法 1 中, 当扰动 Ti 或 w 引起 T 偏离给定值后, 校正动作都会产生(通过调整Q). 这种处理未知起因、没有测量的扰动的能力是反馈控制在过程控制中应用如此之广的主要原因.翻译 1.2 什么是反馈和它有什么影响?1.第一节事例中,应用反馈的动机有些过于简单。42. 在这些例子中,应用反馈的目的是减小参考输入和系统输出间的误差。3. 然而,在控制系统中应用反馈的重要性要比这些简单例子所示
13、的复杂得多。4. 减少系统误差只是反馈对系统产生的重要作用之一。5. 在下面的章节里,反馈还能对系统的下列运行特性产生影响:稳定性,带宽,总增益,扰动和灵敏度。1. 为了理解反馈对控制系统的作用,我们需要从广义的角度来检验这个现象。2. 当反馈被有意地引入控制中时, (我们可以)很容易地识别出它来。3. 但是在很多情况下,我们通常认为的本质上非反馈的物理系统,在某些特定的观察方式下,也会表现出反馈的特性。4. 一般来说,每当系统变量间存在一个有因果关系的闭路序列时,我们可以说系统存在反馈。5. 这种观点不可避免地承认了大量的最初被认为是非反馈系统的系统都存在反馈。6. 随着反馈和控制理论的应用
14、,一旦上述意义上的反馈的存在被建立,这种通用的反馈定义可以使大量的系统得到更系统化的研究,而不管有没有物理上的反馈。1. 现在我们从系统性能的不同方面研究反馈的作用。 (如果)没有必须的线性系统理论的数学基础,目前我们在讨论中就只能依赖于简单的静态系统表示法。2. 我们考虑简单的反馈系统,如图 1.2.1,其中 r 是信号输入,y 是信号输出,e 是误差,b 是反馈信号。参数 G 和 H 可被认为是常数增益。3. 通过简单的代数运算,它是简单的表明,投入产出关系的系统4. 利用这一基本关系的反馈系统的结构,我们可以发现一些显着的效果反馈。1.2.1 反馈作用的总增益1. 如等式(1)所示,反馈
15、使原非反馈系统的增益由 G 变成了 G 除以系数(1+GH)2. 图 1.2.1 的系统被称为具有负反馈,因为反馈信号前具有负号3. GH 本身有可能为负,所以反馈的总效果可能增加也可能减少增益 G4. 在实际的控制系统中,G 和 H 都是频率的函数,因此 1+GH 的幅值在一种频段下可能增大系统的增益,而在另一频段下又可能减小系统的增益。5.所以,反馈在一种频段下有可能会加大系统的增益,而在其它频段下减小系统的增益 。1.2.2 效果反馈稳定性1. 稳定性是描述系统是否能够跟踪输入命令或是否有用的概念2. 非严格地,如果一个系统的输出失去了控制,我们就说它是不稳定的3. 为了研究反馈对稳定性
16、的影响,我们可以再次观察等式(1) 。如果 GH=-1(称为负一) ,对于任何输入,系统的输出都是无穷大,这样的系统是不稳定的4. 因此,我们说反馈可以使原来稳定的系统变得不稳定5. 当然,反馈是一柄双刃剑,当使用不当时,将会产生坏的作用6. 然而需要指出的是,我们在这里只针对静态情况,而通常 GH=-1 不是系统不稳定的唯一条件。1. 可以证明,加入反馈的好处之一是能够使不稳定的系统稳定。我们假设图 1.2.1 所示的ryM15反馈系统是不稳定的,因为 GH=-1。如果我们引入另一反馈环,其负反馈增益是 F,如图 1.2.2 所示,系统总的输入/输出关系是2. 很明显,尽管 G 和 H 使内
17、环反馈系统不稳定,因为 GH=-1,而如果正确选择外环的反馈增益 F,系统总体上能够是稳定的。3. 在实践中,GH 是频率的函数,并且闭环系统的稳定性条件依赖于 GH 的幅值和相位。结论是反馈能够改进系统的稳定性,但如果使用不当,也有可能破坏稳定性.3. 反馈对灵敏度的影响 1.控制系统中对灵敏度的考虑是非常重要的。由于所有的物理元素都有随环境和时间变化的特性,在系统的整个运行过程中,我们不可能把控制系统的参数当作完全静态的。2.例如,马达的线圈电阻会随着马达温度的升高而变化。第 1 章中的电子打字机在第一次开机时有时会运行不正常,因为系统参数在预热期间发生变化。3. 这种现象有时被称为 “早
18、困”。大多数复印机都有预热时间,在初次打开后运行会闭锁.1. 总的来说,一个好的控制系统应当对参数的变化很不灵敏,而对输入命令的响应很灵敏。我们来研究对参数变化的灵敏度,反馈将会产生何种影响。在图 1.2.1 中,我们考虑 G 是变化的增益参数。对于 G 的变化,系统的总的增益灵敏度 M 定义为2.其中偏 M 表示由 G 的微小变化量偏 G 造成的 M 的微小变化量。应用(1)式,灵敏度函数可以写成1.这个关系说明如果 GH 是正的常数,在系统保持稳定的前提下,灵敏度函数的幅值可以通过增大 GH 变得任意小。很明显,在开环系统中,系统的增益对 G 来说是一比一的形式(即 SMG =1) 。2.
19、 我们再次提醒,在实践中,GH 是频率的函数,在某些频率范围内,1+GH 的幅值有可能小于 1,这使得在某些情况下,反馈对参数灵敏度是有害的。3. 通常,反馈系统增益对参数的灵敏度取决于参数的位置。读者可以得到图 1.2.1 中由于H 的变化而造成的灵敏度。 4. 反馈对外界扰动或噪声的影响1.所有的实际系统在运行中都会受到外部信号或噪声的影响。这样的例子有电子电路中的电压热噪声和马达中的电刷或整流器噪声。外部扰动,比如风的冲击对天线产生影响,也是控制系统中很常见的。2.因此,在控制系统的设计中,应当注意系统应当对噪声和扰动不灵敏,对输入命令灵敏.GFry1S/HSM61.反馈对噪声和扰动的作
20、用在很大程度上取决于外部信号发生在系统的什么地方。目前还没有通用的结论,但在多数情况下,反馈可以降低噪声和扰动对系统运行的影响。2. 我们看图 1.2.3 所示的系统,在这个系统中 r 表示命令信号,n 是噪声信号。在没有反馈的情况下,H=0,由 n 单独产生的输出 y 为y=G2n与在场的反馈,系统输出 n 是唯一的,则,y=G2n/(1+G1G2H)比较方程 6 和 5 可以得到,若使 1+G1G2H 大于 1,方程 6 输出中的噪声分量可以被系数1+G1G2H 减小,系统可以保持稳定.在第 4 章中,前馈和前向控制器结构中都使用了反馈,以减少扰动和噪声输入的影响。通常,反馈还会影响带宽、
21、阻抗、瞬态响应和频率响应的运行特性。我们将在继续学习中了解到这些影响。翻译 1.3 闭环控制系统的稳定性1. 反馈控制的一个重要的结果是会产生振荡响应。2. 如果振荡的幅值很小并且衰减很快,那么一般认为控制系统的运行状态是令人满意的。3. 然而,在某些情况下,振荡有可能是无阻尼的,甚至幅值会随时间而增大,直到达到了物理极限,比如一个被完全打开或关闭的控制阀。4. 在这些情况下,闭环系统是不稳定的。1. 在本节中,我们对闭环系统的稳定性特性做出分析,并提出几个用于判断系统是否稳定的判据。2. 另外的基于频率响应分析的稳定性判据在这里不做讨论。3. 首先,我们考虑一个闭环系统的例子,这个系统可以变
22、得不稳定。1. 例如2. 考虑反馈控制系统见图 1.3.1:CCKG 12sGV15sLP m证明了闭环系统产生不稳定的反应,如果控制器增益的太大。 mKcGvpGLmREPMB1X27图 3 标准反馈控制系统框图解决方案:1. 为了判断 KC 对闭环响应 c(t)的影响, 我们考虑对设定值施加一单位阶跃变化,R(s)=1/s。可以得到随设定值变化的闭环传递函数: mPVCmGKR1代入(1.3.1)和(1.3.2 )到(1.3.3 )和决定(重新整理)给CCKsss 1817023KC 确定之后,c(t)可以通过对方程(4)进行拉普拉斯反变换得到。但是在运算部分分式展开式之前,首先要得到 s
23、 的三阶多项式的根。这可以通过标准的求根方法来得到。1. 本例中的不稳定响应是幅值在每一次循环中不断增大而产生的振荡。2. 相反,在实际物理系统中,幅值增大到物理极限或导致设备故障为止。3. 因为终端控制元件通常都有饱和限制,所以不稳定响应最终会表现为幅值不变地持续振荡,而不是不断增大。1. 很明显,一个反馈控制系统能够可靠控制的先决条件是稳定。2. 因此,考虑系统在什么情况下变得不稳定是非常重要的。3. 例如,PID 控制器的参数取什么值时能够保持控制过程稳定?一般稳定性准则1. 大多数的工业过程是稳定的,没有反馈控制。2. 因此,他们被称为开环稳定或自调节3. 在发生暂态扰动之后,一个开环
24、稳定过程将会返回到初始的稳定状态下。1. 在介绍各种稳定性判据之前,我们先介绍关于无约束线性系统的定义。2. 我们使用术语“无约束”,来特指对输出变量无任何物理约束的理想状况。稳定性的定义:对于一个无约束线性系统,如果对所有的有界输入,输出响应都是有界的,那么该系统是稳定的,否则就是不稳定的。1. 所谓有界输入,是指输入变量值在任何时刻都保持在上、下界范围之内。2. 比如,考虑变量 x(t),随时间 t 变化。如果 x(t)是阶跃或正弦函数,则它是有界的。3. 而函数 x(t) = t 和 x(t) =e3t 则是无界的。特征方程作为起点的稳定性分析,考虑框图 1.3.1 利用分块诊断方框图代
25、数运算,我们得到8LGRKCOOLPVm11哪里是开环传递函数,GOL=GcGvGpGm.目前认为,设定点变化,在这种情况下式(1.3.5)减少的闭环传递函数, OLPVCmGKR1如果 GOL 是 s 多项式的比(即有理数),那么方程( 6)中的闭环传函也是有理函数。通过整理,它可以表示为如公式(7)所示的被因式分解为极点和零点的表达形式 nmpsspzzKRC21(7)1. 其中 K为用于得到正确的稳态增益的常数乘子。2. 为了使系统能够物理实现,极点的个数必须大于或等于零点的个数,即 n m。3. 若零、极点有相同数值,注意零极点对消.1. 比较分析。(6)和(7 )表明,两极也根以下方
26、程,称为闭环系统的特征方程: 01OLG(8)2. 特征方程中起着举足轻重的作用,在确定系统的稳定性,为后面讨论。1.一个单位在设定点的变化,住宅(县)= 1 /秒,和式( 7)成为nmpspszzsKC21(9)如果没有重复的极点(即,如果他们都是不同的两极),然后部分分式展开式(1.3.9)的形式 npsApsA210(10)在Ai可以确定。以逆拉普拉斯变换式(10)给出了 npttptp eeetc 210(11)1.假设一复数,是一个正实数,即“Pk02.很显然是从式(1.3.11 ),c(t)是无界的,因此是不稳定的,闭环系统图 1.3.13.如果 Pk 是一个复杂数字,pk=ak
27、+ jbk,具有正实部( ak 0),则系统还不稳。94. 相反,如果所有的极点都是负数(或实部都为负),那么系统是稳定的。这可以用下面的稳定性判据来总结:通用稳定性判据:图 1.3.1 所示的反馈控制系统是稳定的,当且仅当所有的特征方程的根都是负的或其实部是负的。否则,系统是不稳定的。1.3.2 劳思稳定判据1.1905 年,劳思发表了用于判断多项式的根是否存在正实部的解析方法。2. 根据通用稳定判据,仅当所有的特征方程的根都具有负实部时,一个闭环系统才是稳定的。3. 因而,通过劳思的方法来分析特征方程的系数,我们就可以判断出闭环系统是否稳定。这种方法称为劳思稳定性判据。4.它仅能用于特征方
28、程在 s 平面上为多项式的情况。5. 因此,劳思稳定判据不能被直接应用于带有时延的系统中,因为特征方程中含有 e-s项,这里 是时间延迟。6. 然而,如果用帕德近似代替 e-s 项,那么也可以(对含有时延的系统)做出近似的稳定性分析。7. 对含有时间延迟的系统,可以直接采用直接求根法或频域响应分析法来进行精确的稳定性分析。劳思稳定性判据是基于特征方程的形式 011 assasnn(12)1.我们可以任意地假设 an0。如果 an0,则只要把方程( 1.3.12)两边乘以负 1 得到新的方程仍能够满足假设条件。稳定的必要(而非充分)条件是,特征方程的所有的系数(a0, a1, ,an)均为正数。
29、2. 如果有一个系数为负或零,则至少有一个特征方程的根位于虚轴的右方或虚轴上,这样系统就是不稳定的。3. 如果所有的系数均为正,我们接下来构造以下劳思阵:Row1234。N+11. 劳思阵含有 n+1 行,n 为特征方程(12)式的阶数。2. 劳思阵具有大致的三角形状,最后一行仅有一个单元。3. 前两行仅仅是特征方程的系数,根据 s 的奇、偶次幂排列。4. 其它行的元素由下列公式计算得到。na2n1 4na35b23b1c1zRow1234+1101. 注意,式(1.3.13)到(1.3.16 )的分子表达式类似于计算一个 22 阶的行列式,但减法的次序是颠倒的。2. 生成劳思阵后,我们就可以
30、表述劳思稳定判据了.劳斯稳定判据。式(12)特征方程的所有根均具有负实部的充要条件是,劳思阵的左列的所有元素均为正值。 1.4 过程控制系统的设计1. “好的设计”很难定义,但通常你会认可一些好的设计。好的设计的一个特征是,它恰好适用于特定的场合。包括所有需要的,而排除一切所不需要的。1. 好的设计所需要的技巧包括经验、直觉和敏锐的感觉。这些从课本中并不容易学到。在设计方面,你最应该从教科书中期望得到的是学到一些有用的工具。1. 就像大多数关于控制系统设计的书一样,本书提供了一些能够被简化成数学公式的工具:分析和仿真。其它方面的设计技巧(比如整个系统的概念化,部件的选型,处理时间和金钱上的限制
31、等)也像数学分析一样重要,可以通过实践经验不断获得和完善。 1. 实际上,大多数系统都通过进化发展的,不仅是生物系统,人类的发明,如汽车和飞机也是这样。豪华而高性能的汽车可以追溯到简单的 T 模型;最先进的,甚至只出现在承包商的画板上的战斗机, 也是起源于老式的“小鹰”飞机。1. 很多工程是把现有的设计做进一步修改。现有产品的新型号设计就是引进新的先进技术:一个新型的或改进的传感器或执行器,一个用于替换模拟控制器的数字处理器。1.模仿法(常被称为反转工程)是另一种常用的设计方法。通过这种最明显但也最缺乏创意的方法,你可以仔细研究现有产品,然后复制设计方法。这个过程是合法的,除非产品复制受专利保
32、护。2. 更有创意的模仿法是将一个产品的思想应用到其它领域中去。当你需要控制容器中的液位时,可以考虑一下在你的厕所中这是怎样实现的。当你要控制容器中的液体温度时,可以考虑一下你的热带鱼缸是如何做到的。1. 创新总是受规范、标准和工程保守主义的限制。例如,飞机制造厂用了许多年才接受了“靠电线飞行”的概念, “靠电线飞行 ”使飞行员控制器(如操纵杆和脚踏板)和可移动的空气动力控制翼面(如方向舵,升降机和副翼)之间的机械连接(如连杆或绳索)被携带信号的电线所取代。电线把信号从驾驶员控制器传递给飞行控制计算机,然后从计算机传递给位于控制翼面的执行器。2. 尽管工程标准会延迟发展,但在防止技术混乱上仍然
33、是必要的。 1.由于以上原因,你极少能有机会设计一个全新的控制系统。但假设机会确实来了,你将如何进行设计?你可以按照由图 1.4.1 描述的流程图进行设计。如图所示,很多的设计过程11不属于分析和仿真的领域。 1. 首先,你需要通过确定被控制事物的物理质量或数量,以及要求的性能水平来对问题进行物理评价。确定如何进行时,要考虑是否我们正在讨论的系统已经有人设计好了。2. 如果是,你期望做哪些改进?如果不是,设计是不是很困难?为什么?你都拥有哪些资源(如时间、资金)?1. 对性能需求的明确表述往往比你想的更难。除了那些明白具体的性能需求(如,响应速度,跟踪精度,抗干扰能力,稳定边界) ,在“传统的
34、”控制系统设计中还经常会遇到一些隐含的性能需求。2. 如果不注意这些隐含的性能需求,你就有可能采用一种非标准的但看起来创新的设计方法,但这样设计出来的控制系统满足不了需求。例如在某些应用中,高频噪声能够从很多种物理噪声源发出。3. 应用传统的设计方法,忽略噪声是正确的,因为这种方法的使用经验告诉我们,噪声的影响是可以忽略的。而另一种(非传统的)不考虑噪声的设计方法,却有可能不令人满意。1. 通常情况下,考虑一些非技术的因素是非常有必要的。这些因素可能包括经济学、审美学、时间进度,甚至还有厂商的内部政策。例如考虑以下情况: 1. 你的公司生产一种机器,包含简单的价值几美元的模拟位置伺服器。伺服器
35、的性能能够满足很多任务需求,但一种改进的伺服器能使机器更通用,并因此能够卖到更高的价格。2. 厂家急于在公司生产线中应用这种新技术,得知你在现代控制系统理论上很有造诣,工程主任就把用微处理器改进控制系统的任务交给了你。你进行了设计研究(比如,采用本文的方法) ,证实了基于微处理器的控制器确实能够在很大程度上改善性能,但费用超过100 美元。你将如何评价(这种技术)? 假设你在设计研究中发现,模拟伺服器设计得不好。尤其是,你发现现有的模拟伺服器在用低成本改造后,能够达到与微处理器控制系统相同的效果。你将如何建议? 如果是目前的工程主任,在他提拔到现在这个位置之前设计的这个原有的模拟伺服器,你将如
36、何处理? 你被一个建筑承包商聘用为控制系统咨询员,他要建立一个控制环境。你的酬金是该控制系统价格的百分之一。经过详细的设计和仿真研究,你确认用一个便宜的商用温度自动调节器,与惯例的价值几千美元的计算机控制系统,可以运行得同样好。你的建议是? 1. 如你所见,其它非技术的价值因素能够影响对工程设计的选择。1.当你感到自己对技术和非技术方面充分理解之后,你会尝试选择合适的硬件。只有选择完硬件之后,设计过程的分析阶段才可以开始1. 第一步是选择合适的设计方法(这里,本书中讨论的知识方法是很有帮助的). 同时,你也许要着手建立动态过程的“真实模型”你确信足以表达过程行为的一系列微分和代数方程。122.
37、 一个真实的模型可以被用于仿真中来评估设计的性能,但它通常对设计目标来说过于复杂。因此,你将很有可能希望通过简化真实模型来建立一个“设计模型”。设计模型应该足够的简单,但必须保留过程最本质的特点。如何在简单与逼真之间做出平衡通常需要洞察力和经验。 1. 采用某种设计方法,并建立了设计模型之后,该进行设计计算了。前辈人通常需要在这一步进行繁重的手算和曲线绘制。现在,有丰富的软件可以帮助人们进行计算,从而使这一步不再成为负担。1. 分析过程的最后一步是通过对基于真实模型的仿真来验证(评估)系统的运行性能。如果最初的设计达到了性能上和其它方面的要求,就应该进入系统原型的制造和测试阶段了。1. 但是,
38、最初的设计极少能够满足所有目标,通常情况下需要对方法的某些方面做一些修改。基于对最初设计缺陷的理解,有可能必须改变控制的硬件。例如,有可能必须要增加“工作范围”,象执行器的最大动力水平,或增加额外的传感器。1. 另一方面, (我们)有可能发现最初使用的设计方法是不恰当的。举一个例子,基于连续时间控制的设计方案打算用数字元件来逼近实现. 之后(我们)发现更好的方法,采用离散时间设计方案,可以直接用数字元件实现2. 做出正确的调整之后,在设计过程中相应的步骤还需要重复很多次,直到达到理想的目标。1.有时,你必须接受失败:用各种不同的软硬件组合方法进行了重复设计之后,结论却是你不知该如何设计这个系统
39、使其满足需求。2. 你只能报告说,尽你最大的知识和能力,要满足性能需求,就必须要在硬件或方法学上有所突破即还不存在的发明。1.正如你所见到的,对控制算法的选择通常只是整个设计过程的一小部分。经验告诉我们,控制算法不会成为影响整个系统性能的决定性因素2. 如果你成功地设计了一个系统(采用任何方法) ,并使之运行,那么单靠不同的控制算法不能在提高性能和降低成本上取得较大层次的成功。然而,取得较低级别的改进也是有意义的,是值得追求的。 1. 除非你熟悉一些标准的设计方案和传统的设计方法,否则你可能无法应付不熟悉的过程。例如,考虑控制飞机的运行问题,在受到一系列不同约束的条件下使其从一个起点到一个指定
40、目的地,如准许的飞行轨道、可用的燃油、安全等2. (这类问题的具体实例包括人工驾驶飞机,巡航导弹和遥控飞行器等. 毫无疑问,每一个都和其它应用在细节上大不相同). 尽管大部分的飞行控制问题都已经被解决了,但在思索如何处理一些你事先不知解决方法的问题上仍具有启发性.1. 原则上,飞行控制问题可以被表述成一个通用的优化问题:在数学约束范围内,最小化一个指定的数学性能指标。但在在实践中,这种方法几乎是注定失败的,有很多原因,包括以下方面: 13 1.多目标和隐含约束: 很少情况下 , 你所期望的系统运行的每一个状态都能用单一的性能指标进行优化。通常只是希望系统在节约成分和可靠性上表现完好就可以了。这
41、些口头判据缺乏量化的表达式。2. 而且,你无法知道所有的约束。你所知道的是那些曾经遇见过与传统设计方法类似的约束。然而,一个新的设计方法,可能会满足已知约束,但也会产生以前从未遇到过的新问题。 状态变量的数量:物理系统中的状态变量数量通常要比你预想或需要处理的多。 不同的时间量程:许多过程处理的现象在时间量程上是不同的,而且相差很多。比如在巡航飞行器应用中,位置以分钟或小时为时间量程变化;而飞行姿态是以秒为时间量程变化;执行器动作时间则可能是微秒级. 不确定的动态特性:通常情况下,过程的动态特性并不如你期望的那样好. 尽管你需要一些种类的模型来评估系统性能,但将模型归纳为一个粗略近似的优化问题
42、却是不充分的。 缺少洞察力:即使对动态性能和数学可行性上很有信心,你也不太愿意相信用计算机优化得到的问题求解,因为有可能无法得到对求解的直观评价.1. 由于这些原因,一个谨慎的工程师宁愿采取不太激进的方法。有经验的控制系统设计人员会无意识地采用这些方法。在某些应用领域中,采用这些方法是作为一种规范,在这个领域中没有人会考虑采用其它的设计方法。 翻译 1.5 控制器调谐1. 当安装了控制系统之后,通常必须先调整控制器的设置,直到控制系统运行达到满意为止。这个活动被称为控制器整定,或控制器的现场整定。由于控制器整定通常都采用反复实验的方法(试差法) ,整定过程是十分费时的。因此,我们希望能够初步估
43、计出一个令人满意的控制器设置。2. 首先好的设想可以源于类似控制回路中取得的经验。换句话说,如果已知过程模型或频率响应数据,就可以采用一些特殊的设计方法来计算控制器设置。然而,现场整定仍是控制器微调所需要的,尤其是当过程信息不完整或不太准确的时候.1.一般控制回路指导方针1.对一些常见的过程变量: 流速、液位、气压、温度和成分,它们的控制器类型和控制器设置的选择都有通用的指导方针。2. 下面讨论的指导方针对于过程模型未知的情况是有用的. 但是,这些(方针)必须谨慎使用,以防发生意外. 类似的指导方针可用于新型设备启动阶段的控制器初始值设置.1.1 流量控制1. 流量和液压控制回路的特点是响应快
44、速(秒级) ,基本上没有时间延迟。过程的动态特性是由于气流的可压缩性或液体的惯性造成的。传感器和信号传输线如果采用气动设备,有可能会带来很大的动态滞后(延迟) 。2. 流量控制系统中的扰动较为频繁但通常幅值较小。多数扰动是高频噪声(周期性或随机性) ,来源于流体紊乱、阀门变化和泵的振动. 通常使用 PI 流量控制器,控制器增益 Kc 取中间值。而不断重复的高频噪声使得微分作用无法使用.141.2 液体水平1. (我们)已经讨论过典型的无自衡液位过程。由于它的积分性质,我们可以采用一个较高增益的控制器,而不用考虑控制系统的不稳定性。实际上,控制器增益的增大经常会增加系统的稳定性,而低增益则增加系
45、统的振荡程度。 (实际上,增益 K 越大,系统越快速趋于稳定值,但过大增益会使系统容易变得不稳定,增益 K 越小,系统振荡时间越长,到达稳态值时间越长)2. 积分控制通常是被采用的,但是在允许液位存在小的误差(5% )的时候,积分部分就不是必须的. 通常在液位控制中,微分控制较少采用,因为液体进入容器时会的飞溅和湍流经常会使液位的测量中包含着噪声。 (I 控制器:消除稳态误差,但 I 会增加系统振荡(稳定性) ,D 控制器:快速性,减小振荡,但不适用于高频噪声)1. 在很多液位控制问题中,盛放液体的容器被用作缓冲罐,以减弱流入液体造成的波动。如果从容器流出液体的流速被用作操作变量,那么应该采用
46、传统的控制器设置,以避免流出流速产生大而快速的波动。这种策略称为均匀控制。2. 如果液位控制还涉及到热传递问题,如蒸馏器或蒸发器,那么过程模型和控制器的设计将变得更加复杂。在这种情况下,一些特殊的控制方法将会更加有效。1.3 气体压力1. 气压控制相对液位控制来说更容易一些,除了当气体与液体达到平衡状态时的情况. 气压过程是自调节的:当压力太小时,容器(或管道)就会进入更多的气体,而当压力过大时,会减少进入的气体。PI 控制器通常被采用,并且积分控制部分发挥很小的作用(即,大的积分时间常数) (积分常数越大,积分作用越不明显,这里指主要是 P 控制,I 控制起作用很小) 。2. 通常容器体积不
47、大,使气体相对滞留时间很短,而该过程的时间常数较小。通常不需要微分控制,因为与其它过程操作相比,气体过程响应时间很短。1.4 温度1. 要表达温度控制回路的通用指导方针比较困难,因为涉及到热传递的过程和设备差别很大(并且时间标尺不一致) 。例如,对于换热器、蒸馏塔、化学反应器和脱水器,它们的温度控制问题有很大差别。2. 由于时滞和 /或多级热容的存在,通常对控制器增益会有一个稳定范围。常用 PID 控制器来获得比 PI 控制器更加快速的响应特性。1.5 组合物1. 成分回路的特性通常与温度回路类似,但有几点不同: 噪声测量在成分回路中是更重要的问题。2. 由分析器导致的时滞可能是一个有意义的因
48、素。这两个因素限制了微分作用的有效性. 由于成分和温度回路的重要性和控制难度,它们经常是高阶控制策略的实施对象.1.5.2 审判和错误校正1. 控制器的现场整定经常根据控制器生产厂家的要求,采用经验试凑法。典型的 PID 控制器整定方法总结如下:15 第 1 步:取消积分和微分作用,设置 D 值减到最小,I 值增到最大. 第 2 步:设置 Kc 为一个较小的数(如 0.5),并使自动控制发挥作用。 第 3 步:使设定值或负载变化较小的量,逐步增加控制器增益 Kc,直到等幅连续循环出现. 术语“连续循环”指的是等幅持续振荡. 第 4 步:将 Kc 减少一倍(1/2). 第 5 步:小幅减小 I,
49、直到等幅振荡再次出现 . 设置 I 为该值的 3 倍. 第 6 步:加大 D 直到等幅振荡出现 . 设置 D 等于该值的三分之一1. 在第 3 步中造成连续周期(等幅振荡)的 Kc 被定义为临界增益,标识为 Kcu。在进行试验过程中,使控制器输出不饱和非常重要。如果出现了饱和现象,即使 Kc Kcu 也会出现持续振荡。因为临界增益在控制系统的设计和分析中具有关键地位,我们给出了一个更正式的定义: 定义:当闭环系统只有比例控制器的情况下,使系统稳定的控制器最大增益值为临界增益 Kcu.若已知过程模型,那么 Kcu 就能用稳定判据从理论上计算出来。上述的试差法有许多的不足: 如果要优化 Kc, I 和 D 需要做很多次试验,而过程动态又非常缓慢,那么经验试凑法将耗费很多时间。对单一的控制回路测试会很昂贵,因为不能保证产量或产品质量差。 连续的周期振荡是不能接受的,因为这会使系统过程达到稳定极限。因此,如果在控制器整定中发生外部扰动或系统过程发生变化,有可能使系统不稳定或带来危险。 (如失控的化学