自动化控制属於自动化技术的一门,广义来说,通常是指不需藉著人力亲自操作机器或机构,而能利用动物以外的其他装置元件或能源,来达成人类所期盼执行的工作。更狭义地说即是以生化、机电、电脑、通讯、水力、蒸汽等科学知识与应用工具,进行设计来代替人力或减轻人力或简化人类工作程序的机构机制,皆可称之。
自动控制是相对人工控制概念而言的。指的是在没人参与的情况下,利用控制装置使被控对象或过程自动地按预定规律运行。自动控制技术的研究有利于将人类从复杂、危险、繁琐的劳动环境中解放出来并大大提高控制效率。
自动控制系统的理论主要是反馈论,包括从功能的观点对机器和物体中(神经系统、内分泌及其他系统)的调节和控制的一般规律的研究。离散控制理论在计算中也有很广泛的应用。
自动控制是工程科学的一个分支。它涉及利用反馈原理的对动态系统的自动影响,以使得输出值接近我们想要的值。从方法的角度看,它以数学的系统理论为基础。我们今天称作自动控制的是二十世纪中叶产生的控制论的一个分支。基础的结论是由诺伯特·维纳、鲁道夫·卡尔曼提出的。
室内温度的调节是一个简明易懂的例子。目的是把室内温度保持在一个定值θ,尽管开窗等因素使得室内热量散发出室外(干扰d)。为了达到这个目的,加热必须被适当的影响。通过阀门的调节,温度就会保持恒定。除此之外,在人们有感觉之前,暖器热水的温度也会受外界温度的干扰。
历史
自动控制有着一段引人入胜的历史。最初的控制器在公元前300年的古希腊就被发明了出来。来自埃及的古希腊工程师科泰西比奥斯的水鐘就是通过浮子控制的。比赞兹在公元前250年发明了油灯,通过浮子来控制油-{面}-的高度。
第一个带有反馈的控制系统来自于水面高度控制。第一个带有反馈的温度控制器是荷兰人德雷贝尔发明的。来自法国的帕潘在1681年第一个发明了蒸汽锅炉的压力调节装置。
第一个在工业领域使用的带有反馈的调节装置当属瓦特发明的离心力控制器,这是他在1769年为纽卡门的蒸汽机量身定做的。与此同时,俄罗斯人波尔祖诺夫发明了带有反馈的水面高度控制器,也属世界首创。水面高度的信息传递到浮子上,然后再反作用于蒸汽阀门上。
从1868年起,自动控制被许多新的发明推动着不断前进。但是,人们如果想要提高控制的精准性,就必须发展出自动控制领域一套完整的理论。这方面最早的数学理论是由马克士威提出的,他为离心力控制器用微分方程构造了一个模型。
直到二战,自动控制系统的理论和实践在美国,西欧和在俄国,东欧沿着不同的方向发展。在西方,系统一般都在频域描述,问题都用伯德,尼奎斯特和布莱克的方法解决,而前苏联的数学家和工程师们一般在时域用微分方程解决问题。
自动控制技术的重大突破发生在二战时期,因为制造武器装备,必须处理复杂的系统。雷达,无人驾驶和自动瞄准系统只是几个带有反馈系统的例子。对新的控制系统的需求导致了新的数学方法的改善,从而控制技术有了自己的一套准则。
1980年代,由于电子技术的出现,控制技术有了新的动因。工程师们可以更快更好地进行计算,高度复杂和精准的控制系统成为可能。
目标和任务
自动控制的目的是有目标的改变系统行为,使之达到预想的特性。这些特性可能是各种各样的,如:
- 公称值控制:控制系统的输出值准确的符合公称值。这是通过定值控制实现的,而公称值是会改变的。公称值必须保持不变。
- 轨迹结果:输出值遵循一定的动态公称值轨迹,这可以通过某些用于特定信号的控制器解决。
- 干扰排除:输出值应该排除干扰因素的影响。
- 活力:就算实际情况不能满足模型,以上三条也必须存在,这叫做系统的活力。
根据不同的目标,决定控制器是需要不同的方法的。自动控制的任务已经超出了控制的范畴之外。常见的有:
- 不稳定系统的稳定化
- 定值调节
- 带有或不带有动态传递的轨迹结果
- 干扰反馈,用以排除干扰
- 设备监测,用以防止和排除故障
为了解决这些问题,数学中的系统理论是必需的。这些方法有可分为,控制器,补偿器,和检测装置的设计,以及控制环节及整个系统的分析。
自动控制的基础-数学
控制系统的研究非常需要依赖应用数学的使用,在理论分析过程中,数学扮演了一个相当重要的角色。实际上在自动控制系统在发展过程中,必须先作理论的分析与研究,然后才作最后的设计,如此才能够获得合理的预期及可靠的结果。因此,在学习自动控制系统之前,必须需要具备相当的数学基础,方能获得学习上的突破。
在控制系统的研究中,所需具备的数学基础包括有微分方程式、线性代数、拉普拉斯变换、复变函数、z变换等等。另一方面,由过去的单一输入单一输出(SISO)简单系统,发展至多输入多输出(MIMO)复杂系统,因此,现代控制的发展则需要更精深的数学基础,除了上述的数学外,现代控制理论是建立在矩阵理论、集合理论等等的高等数学基础之上。
系统模型
在控制系统的分析与设计中,建立模型是首要的步骤。模型可以是一个物理模型,也可以是一个数学模型,或是一个图示模型。
通常一般只有在工程实务系统中才可能使用物理模型,例如,风动实验室中的缩小比率之汽车或飞机模型均属於静态物理模型,而飞行模拟实验室中的六自由度飞行模拟器则属於动态物理模型。至於数学模型或是图示模型则是建立於系统的理论基础上,以方便系统的分析与设计。
线性常微分方程是时域内的基础的连续模型。通过引入一些变量,我们可以得到状态空间模型(只含有一阶求导),状态空间模型描述了系统的所有动力学特性,包括其内部无法测得,而且也不是输出值的量。
对开始的常微分方程和状态空间模型进行拉普拉斯变换,我们可以得到传递函数。这是一个频域内的表述,只给出了输出和输入的关系,但没有描述系统内部的量。通过拉普拉斯变换,我们有了处理系统的一般方法,这比解微分方程要容易。在自动控制中传递函数通常用G(s)表示。在多值系统中它是一个矩阵。
开环系统的传递函数有所有器件的传递函数组成(区间G(s),控制器K(s))。
导向传递函数来自于输出通过测量器对控制器的反馈。
若我们考察小频率时的G_w(s),这时存在控制差。如果G_w(s=0) = 1,则控制差e为零。
伯德图可使传递函数显而易见。
控制迴路效果分析
- 稳定性:控制环路的稳定性是系统的一项重要特性,因為非稳定性常常导致系统的损伤(比如飞机的坠毁和锅炉的爆炸)。稳定性理论方面的重要贡献者有马克士威,赫尔维茨等。有很多概念和分析方法来评判控制环路的稳定性,这些构成了稳定性理论的基础。
- 标称值:可以通过传递函数来检验。当频率為零时,放大值应该為一。
控制方法
以下的内容是介绍一些可以实现上面控制要求的控制方法:
- 线性控制设计:所谓的设计方法,一个重要的特性是对於可达到的质量的保证(在LTI系统中)。这些在实践中只是局部有效的,因為线性系统只是一种抽象和简化,实际的系统与之多少有些偏差。在扰动模型当中,模型和实际系统的特性颇為一致,前提是偏差离工作点不太大。
- 线性时不变控制器的统一设计方法:即无论何种控制方法或结构,LTI系统都能根据所需性能指标和被控对象模型,应用计算机智能一次性设计。
- 时间连续性控制
- 数字控制
- 非线性控制设计
- 自动控制系统的计算机自动设计
与其他学科的关系
自动化控制系统的研究,几乎涵盖所有应用科学知识与技术的结合,领域范围及牵涉的科学知识与应用工具相当广泛,作为交叉学科,自动控制与其他很多学科有关联,尤其是数学和信息学,在制造,医药,交通,机器人,以及经济学,社会学中的应用也都非常广泛。飞机和船舶中的自动驾驶,汽车中的防抱死和速度控制器也都是典型的应用。
应用范围
而自动化控制的主要内容,一般可再细分為以下列几类:
工厂自动化控制
生產自动化控制,即是利用自动化的生產设备,一贯作业的生產方式,从事有效率的產品生產,我们称之為工厂自动化控制。例如:
- 汽车工业:藉著整条生產线的分工装配,每几分鐘即可生產一部汽车。
- 纺织工业:每几分鐘即可高速生產一批布料。
- 塑胶工业:產出塑胶原料后,在经过射出成型机器,產出各种塑胶模型。
- 电子工业:產出各式各样的消费电子產品,如电视机、伴唱机、照相机等。
- 晶片製造工业:经过研磨、曝光、显影、蚀刻、切割、封装等技术,產出一颗颗的功能式晶片,以供应电子工业。
- 电机工业:產出各式各样的电机设备產品,如变压器、马达、不断电设备、发电机组等。
- 机械工业:產出各式各样的机器设备產品,如车床、铣床、堆土机等。
- 製药工业:產出各式各样的药品,提供治疗所需等。
- 农业工业:產出各式各样的花卉或盆栽,如蝴蝶兰的育种栽培等。
设计自动化控制
设计自动化控制,即利用电脑软体技术及应用,将所需设计的资料,转成控制程序或生產流程,而且以简单的图或语言,来表示或执行製造过程的自动化控制的运作。
实验室自动化控制
实验室自动化控制,即利用自动化设备与电脑软体技术及应用,或可程式控制器等设备,结合温度、湿度、压力、流量等感测器,将实验室的控制程序或生產流程,及所需实验结果的资料,转成简单的图或语言,来表示或执行实验室的自动化控制作。
检测自动化控制
检测自动化控制,即利用自动化的检测设备与电脑软体技术及程式应用,结合温度、湿度、压力、流量等感测器设备,能自动地检测样品,并将检测的物理量的资料,转成简单的图或语言,来表示检测结果。
办公室自动化控制
办公室自动化控制,即利用软体程式技术及应用,将办公室的文书资料或文书档案,做有效率的管理,并结合传真机、电话机、影印机、电脑等迅速地处理文书资料或文书档案,以提供承办人或决策主管参考。
家庭自动化控制
家庭自动化控制,即利用自动化的设备与电脑软体技术及程式应用,藉由共同的通讯协定,结合有线网路、无线网路系统将家庭用设备,如电视机、电锅、冷气机、电冰箱、洗衣机、瓦斯开关、与警报系统、保全系统、远端监视系统结合,让用户可以透过网际网路在远端监控住家的安全,是否有人侵入,是否有任何异常状况,可以在远端控制电器的操作以提高家庭舒适度与居家安全。
服务自动化控制
服务自动化控制,即利用自动化的设备与电脑软体技术及程式应用,结合各式各样的自动化设备或感测器,监测、纪录、转接、通知、执行运作等,以供顾客或使用者,能快速处理相关作业或快速处理所遭遇的问题。诸如银行转帐自动化服务、旅馆订房自动化服务、飞机、客运、火车订票自动化服务等。
其他参考书籍
- 王台有,江荣杰等编译。1999。自动控制。全威图书有限公司。
- 汪永文编著。2002。自动控制。全华科技图书股份有限公司。
- 张充鑫,赖连康等编著。2003。自动化概论。全华科技图书股份有限公司。
- 廖国清,萧志清,陈曦照等编译。1999。机电整合。全华科技图书股份有限公司。
- Gene F. Franklin, J. D. Powell, and AbbasEmani-Naeini, Feedback Control of DynamicSystems, 4th ed., 2002.