<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.swarma.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Leona+Xiang</id>
	<title>集智百科 - 复杂系统|人工智能|复杂科学|复杂网络|自组织 - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.swarma.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Leona+Xiang"/>
	<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/Leona_Xiang"/>
	<updated>2026-11-02T21:19:12Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13228</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13228"/>
		<updated>2020-08-23T09:35:36Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 能控性和能观性 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 (Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视'''受控过程变量 (Process Variable, PV)'''，并将其与参考值或'''设定值 (Set Point, SP)'''进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[能控性]和[能观性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使被测变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用['''方框图 (Block Diagram) ''']作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数 (Transfer Function) ''']，也称'''系统函数 (System Function) '''或'''网络函数 (Network Function) '''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦 (James Clerk Maxwell) 最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯 (Edward Routh) ]、[查理斯·斯图姆 (Charles Sturm) ]在1874年、[阿道夫·赫维兹 (Adolf Hurwitz) ]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基 (Nicolas Minorsky) ]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (Irmgard Flügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后的太空竞赛也非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地&amp;lt;font color=&amp;quot;#32CD32&amp;quot;&amp;gt;操纵&amp;lt;/font&amp;gt;人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的调节器与受控对象的交互过程。&lt;br /&gt;
&lt;br /&gt;
--[[用户:Leona Xiang|Leona Xiang]]（[[用户讨论:Leona Xiang|讨论]]） 2020年8月23日 (日) 17:12 (CST) 关于&amp;quot;manipulate&amp;quot;一词的翻译：根据[https://www.merriam-webster.com/dictionary/manipulate 韦氏词典]，&amp;quot;manipulate&amp;quot;一词以人作为宾语通常为贬义，中译常为“操纵”，但在这里明显是一个中性成分；原译“帮助”虽然更贴合真实意思，但也不免和“操纵”犯类似的错误，将中性成分褒义化。本词更加精准的翻译还望诸位定夺&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“'''受控过程变量 (Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，受控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的受控对象模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个&amp;lt;font color=&amp;quot;#32CD32&amp;quot;&amp;gt;显著的规范&amp;lt;/font&amp;gt;）。导数项用于提供响应的阻尼或整型。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
--[[用户:Leona Xiang|Leona Xiang]]（[[用户讨论:Leona Xiang|讨论]]） 2020年8月23日 (日) 17:25 (CST) 原文为&amp;quot;striking specification&amp;quot;，含义并不甚明确&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶受控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。受控对象的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下序列形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术使得相应的分析变得常规化。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入、输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。&amp;lt;font color=&amp;quot;#32CD32&amp;quot;&amp;gt;否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。&amp;lt;/font&amp;gt;与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
--[[用户:Leona Xiang|Leona Xiang]]（[[用户讨论:Leona Xiang|讨论]]） 2020年8月23日 (日) 17:29 (CST) 原文为&amp;quot;With inputs and outputs, we would otherwise have to write down Laplace transforms to encode all the information about a system. &amp;quot;，对&amp;quot;With inputs and outputs&amp;quot;的理解是根据上下文的意思判定的，可能存在偏差&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不能控的，那么没有信号将永远能够控制该状态。如果一个状态是不能控的，但它的动力学特性是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不能观，控制器将永远不能确定一个不能观的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是能控能观的，&amp;lt;font color=&amp;quot;#32CD32&amp;quot;&amp;gt;这部分的动力学行为将不会在闭环系统中被改变。&amp;lt;/font&amp;gt;如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不能观的极点并不存在，这就是在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
--[[用户:Leona Xiang|Leona Xiang]]（[[用户讨论:Leona Xiang|讨论]]） 2020年8月23日 (日) 17:35 (CST) 原文为&amp;quot;this part of the dynamics will remain untouched in the closed-loop system&amp;quot;。这个&amp;quot;untouched&amp;quot;的意思并不明确，囿于经验和知识，笔者也不能确定在非能控能观系统的特征值所表示的动力学特性（自控课堂只学过判据233），因此该翻译还需要考虑。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随模型和控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13227</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13227"/>
		<updated>2020-08-23T09:29:33Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 分析技术-频域和时域 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 (Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视'''受控过程变量 (Process Variable, PV)'''，并将其与参考值或'''设定值 (Set Point, SP)'''进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[能控性]和[能观性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使被测变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用['''方框图 (Block Diagram) ''']作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数 (Transfer Function) ''']，也称'''系统函数 (System Function) '''或'''网络函数 (Network Function) '''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦 (James Clerk Maxwell) 最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯 (Edward Routh) ]、[查理斯·斯图姆 (Charles Sturm) ]在1874年、[阿道夫·赫维兹 (Adolf Hurwitz) ]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基 (Nicolas Minorsky) ]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (Irmgard Flügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后的太空竞赛也非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地&amp;lt;font color=&amp;quot;#32CD32&amp;quot;&amp;gt;操纵&amp;lt;/font&amp;gt;人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的调节器与受控对象的交互过程。&lt;br /&gt;
&lt;br /&gt;
--[[用户:Leona Xiang|Leona Xiang]]（[[用户讨论:Leona Xiang|讨论]]） 2020年8月23日 (日) 17:12 (CST) 关于&amp;quot;manipulate&amp;quot;一词的翻译：根据[https://www.merriam-webster.com/dictionary/manipulate 韦氏词典]，&amp;quot;manipulate&amp;quot;一词以人作为宾语通常为贬义，中译常为“操纵”，但在这里明显是一个中性成分；原译“帮助”虽然更贴合真实意思，但也不免和“操纵”犯类似的错误，将中性成分褒义化。本词更加精准的翻译还望诸位定夺&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“'''受控过程变量 (Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，受控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的受控对象模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个&amp;lt;font color=&amp;quot;#32CD32&amp;quot;&amp;gt;显著的规范&amp;lt;/font&amp;gt;）。导数项用于提供响应的阻尼或整型。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
--[[用户:Leona Xiang|Leona Xiang]]（[[用户讨论:Leona Xiang|讨论]]） 2020年8月23日 (日) 17:25 (CST) 原文为&amp;quot;striking specification&amp;quot;，含义并不甚明确&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶受控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。受控对象的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下序列形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术使得相应的分析变得常规化。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入、输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。&amp;lt;font color=&amp;quot;#32CD32&amp;quot;&amp;gt;否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。&amp;lt;/font&amp;gt;与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
--[[用户:Leona Xiang|Leona Xiang]]（[[用户讨论:Leona Xiang|讨论]]） 2020年8月23日 (日) 17:29 (CST) 原文为&amp;quot;With inputs and outputs, we would otherwise have to write down Laplace transforms to encode all the information about a system. &amp;quot;，对&amp;quot;With inputs and outputs&amp;quot;的理解是根据上下文的意思判定的，可能存在偏差&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学特性是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随模型和控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13226</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13226"/>
		<updated>2020-08-23T09:26:30Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* PID 反馈控制 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 (Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视'''受控过程变量 (Process Variable, PV)'''，并将其与参考值或'''设定值 (Set Point, SP)'''进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[能控性]和[能观性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使被测变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用['''方框图 (Block Diagram) ''']作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数 (Transfer Function) ''']，也称'''系统函数 (System Function) '''或'''网络函数 (Network Function) '''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦 (James Clerk Maxwell) 最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯 (Edward Routh) ]、[查理斯·斯图姆 (Charles Sturm) ]在1874年、[阿道夫·赫维兹 (Adolf Hurwitz) ]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基 (Nicolas Minorsky) ]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (Irmgard Flügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后的太空竞赛也非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地&amp;lt;font color=&amp;quot;#32CD32&amp;quot;&amp;gt;操纵&amp;lt;/font&amp;gt;人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的调节器与受控对象的交互过程。&lt;br /&gt;
&lt;br /&gt;
--[[用户:Leona Xiang|Leona Xiang]]（[[用户讨论:Leona Xiang|讨论]]） 2020年8月23日 (日) 17:12 (CST) 关于&amp;quot;manipulate&amp;quot;一词的翻译：根据[https://www.merriam-webster.com/dictionary/manipulate 韦氏词典]，&amp;quot;manipulate&amp;quot;一词以人作为宾语通常为贬义，中译常为“操纵”，但在这里明显是一个中性成分；原译“帮助”虽然更贴合真实意思，但也不免和“操纵”犯类似的错误，将中性成分褒义化。本词更加精准的翻译还望诸位定夺&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“'''受控过程变量 (Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，受控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的受控对象模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个&amp;lt;font color=&amp;quot;#32CD32&amp;quot;&amp;gt;显著的规范&amp;lt;/font&amp;gt;）。导数项用于提供响应的阻尼或整型。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
--[[用户:Leona Xiang|Leona Xiang]]（[[用户讨论:Leona Xiang|讨论]]） 2020年8月23日 (日) 17:25 (CST) 原文为&amp;quot;striking specification&amp;quot;，含义并不甚明确&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶受控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。受控对象的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下序列形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术使得相应的分析变得常规化。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入、输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学特性是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随模型和控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13224</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13224"/>
		<updated>2020-08-23T09:12:58Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 历史 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 (Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视'''受控过程变量 (Process Variable, PV)'''，并将其与参考值或'''设定值 (Set Point, SP)'''进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[能控性]和[能观性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使被测变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用['''方框图 (Block Diagram) ''']作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数 (Transfer Function) ''']，也称'''系统函数 (System Function) '''或'''网络函数 (Network Function) '''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦 (James Clerk Maxwell) 最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯 (Edward Routh) ]、[查理斯·斯图姆 (Charles Sturm) ]在1874年、[阿道夫·赫维兹 (Adolf Hurwitz) ]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基 (Nicolas Minorsky) ]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (Irmgard Flügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后的太空竞赛也非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地&amp;lt;font color=&amp;quot;#32CD32&amp;quot;&amp;gt;操纵&amp;lt;/font&amp;gt;人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的调节器与受控对象的交互过程。&lt;br /&gt;
&lt;br /&gt;
--[[用户:Leona Xiang|Leona Xiang]]（[[用户讨论:Leona Xiang|讨论]]） 2020年8月23日 (日) 17:12 (CST) 关于&amp;quot;manipulate&amp;quot;一词的翻译：根据[https://www.merriam-webster.com/dictionary/manipulate 韦氏词典]，&amp;quot;manipulate&amp;quot;一词以人作为宾语通常为贬义，中译常为“操纵”，但在这里明显是一个中性成分；原译“帮助”虽然更贴合真实意思，但也不免和“操纵”犯类似的错误，将中性成分褒义化。本词更加精准的翻译还望诸位定夺&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“'''受控过程变量 (Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，受控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的受控对象模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或整型。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶受控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。受控对象的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下序列形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术使得相应的分析变得常规化。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入、输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学特性是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随模型和控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13223</id>
		<title>讨论:控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13223"/>
		<updated>2020-08-23T09:02:35Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 审校反馈 */ 新章节&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 审校反馈 ==&lt;br /&gt;
&lt;br /&gt;
该词条审校已完成，发现了一些问题，烦请编辑：&lt;br /&gt;
1. 增改词条对应图片，目前绝大部分图片处于缺失状态。&lt;br /&gt;
2. 统一全文的全角/半角标点符号（我已经尽量修改了一些，但很可能有疏漏）。&lt;br /&gt;
3. 增加必要的内链和外链（序言部分已经标出原文对应的链接，但由于缺失量很大，可根据实际需求酌情添加）。&lt;br /&gt;
4. 确定需要中英文对译的专有名词列表并添加（严格意义上，此文涉及专有名词数目较多，但如果只考虑自动控制领域的核心概念，似乎也只有能控性、能观性等节标题处涉及的概念需要注明，可根据实际情况酌情考虑添加）。&lt;br /&gt;
5. 添加原文[6]处的citation（在“历史”一章麦克斯韦所描述的调速器得以应用的部分），统一citation角标的位置（中文文献的习惯应当是在标点之前）。 [[用户:Leona Xiang|Leona Xiang]]（[[用户讨论:Leona Xiang|讨论]]） 2020年8月23日 (日) 17:02 (CST)&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13222</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13222"/>
		<updated>2020-08-23T08:44:58Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 主要控制策略 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 (Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视'''受控过程变量 (Process Variable, PV)'''，并将其与参考值或'''设定值 (Set Point, SP)'''进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[能控性]和[能观性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使被测变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用['''方框图 (Block Diagram) ''']作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数 (Transfer Function) ''']，也称'''系统函数 (System Function) '''或'''网络函数 (Network Function) '''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦 (James Clerk Maxwell) 最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯 (Edward Routh) ]、[查理斯·斯图姆 (Charles Sturm) ]在1874年、[阿道夫·赫维兹 (Adolf Hurwitz) ]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基 (Nicolas Minorsky) ]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (Irmgard Flügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后的太空竞赛也非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的调节器与受控对象的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“'''受控过程变量 (Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，受控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的受控对象模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或整型。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶受控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。受控对象的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下序列形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术使得相应的分析变得常规化。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入、输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学特性是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随模型和控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13221</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13221"/>
		<updated>2020-08-23T08:38:36Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 能控性和能观性 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 (Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视'''受控过程变量 (Process Variable, PV)'''，并将其与参考值或'''设定值 (Set Point, SP)'''进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[能控性]和[能观性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使被测变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用['''方框图 (Block Diagram) ''']作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数 (Transfer Function) ''']，也称'''系统函数 (System Function) '''或'''网络函数 (Network Function) '''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦 (James Clerk Maxwell) 最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯 (Edward Routh) ]、[查理斯·斯图姆 (Charles Sturm) ]在1874年、[阿道夫·赫维兹 (Adolf Hurwitz) ]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基 (Nicolas Minorsky) ]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (Irmgard Flügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后的太空竞赛也非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的调节器与受控对象的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“'''受控过程变量 (Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，受控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的受控对象模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或整型。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶受控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。受控对象的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下序列形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术使得相应的分析变得常规化。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入、输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学特性是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随所考虑的模型和所选择的控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13220</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13220"/>
		<updated>2020-08-23T08:35:23Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 分析技术-频域和时域 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 (Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视'''受控过程变量 (Process Variable, PV)'''，并将其与参考值或'''设定值 (Set Point, SP)'''进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[能控性]和[能观性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使被测变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用['''方框图 (Block Diagram) ''']作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数 (Transfer Function) ''']，也称'''系统函数 (System Function) '''或'''网络函数 (Network Function) '''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦 (James Clerk Maxwell) 最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯 (Edward Routh) ]、[查理斯·斯图姆 (Charles Sturm) ]在1874年、[阿道夫·赫维兹 (Adolf Hurwitz) ]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基 (Nicolas Minorsky) ]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (Irmgard Flügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后的太空竞赛也非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的调节器与受控对象的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“'''受控过程变量 (Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，受控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的受控对象模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或整型。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶受控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。受控对象的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下序列形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术使得相应的分析变得常规化。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入、输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随所考虑的模型和所选择的控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13219</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13219"/>
		<updated>2020-08-23T08:32:56Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 线性控制和非线性控制 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 (Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视'''受控过程变量 (Process Variable, PV)'''，并将其与参考值或'''设定值 (Set Point, SP)'''进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[能控性]和[能观性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使被测变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用['''方框图 (Block Diagram) ''']作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数 (Transfer Function) ''']，也称'''系统函数 (System Function) '''或'''网络函数 (Network Function) '''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦 (James Clerk Maxwell) 最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯 (Edward Routh) ]、[查理斯·斯图姆 (Charles Sturm) ]在1874年、[阿道夫·赫维兹 (Adolf Hurwitz) ]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基 (Nicolas Minorsky) ]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (Irmgard Flügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后的太空竞赛也非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的调节器与受控对象的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“'''受控过程变量 (Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，受控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的受控对象模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或整型。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶受控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。受控对象的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下序列形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随所考虑的模型和所选择的控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13218</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13218"/>
		<updated>2020-08-23T08:32:21Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* PID 反馈控制 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 (Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视'''受控过程变量 (Process Variable, PV)'''，并将其与参考值或'''设定值 (Set Point, SP)'''进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[能控性]和[能观性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使被测变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用['''方框图 (Block Diagram) ''']作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数 (Transfer Function) ''']，也称'''系统函数 (System Function) '''或'''网络函数 (Network Function) '''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦 (James Clerk Maxwell) 最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯 (Edward Routh) ]、[查理斯·斯图姆 (Charles Sturm) ]在1874年、[阿道夫·赫维兹 (Adolf Hurwitz) ]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基 (Nicolas Minorsky) ]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (Irmgard Flügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后的太空竞赛也非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的调节器与受控对象的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“'''受控过程变量 (Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，受控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的受控对象模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或整型。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶受控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。受控对象的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下序列形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随所考虑的模型和所选择的控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13217</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13217"/>
		<updated>2020-08-23T08:26:05Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 开环和闭环(反馈)控制 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 (Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视'''受控过程变量 (Process Variable, PV)'''，并将其与参考值或'''设定值 (Set Point, SP)'''进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[能控性]和[能观性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使被测变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用['''方框图 (Block Diagram) ''']作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数 (Transfer Function) ''']，也称'''系统函数 (System Function) '''或'''网络函数 (Network Function) '''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦 (James Clerk Maxwell) 最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯 (Edward Routh) ]、[查理斯·斯图姆 (Charles Sturm) ]在1874年、[阿道夫·赫维兹 (Adolf Hurwitz) ]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基 (Nicolas Minorsky) ]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (Irmgard Flügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后的太空竞赛也非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的调节器与受控对象的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“'''受控过程变量 (Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，受控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随所考虑的模型和所选择的控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13216</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13216"/>
		<updated>2020-08-23T08:21:55Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 历史 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 (Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视'''受控过程变量 (Process Variable, PV)'''，并将其与参考值或'''设定值 (Set Point, SP)'''进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[能控性]和[能观性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使被测变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用['''方框图 (Block Diagram) ''']作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数 (Transfer Function) ''']，也称'''系统函数 (System Function) '''或'''网络函数 (Network Function) '''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦 (James Clerk Maxwell) 最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯 (Edward Routh) ]、[查理斯·斯图姆 (Charles Sturm) ]在1874年、[阿道夫·赫维兹 (Adolf Hurwitz) ]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基 (Nicolas Minorsky) ]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (Irmgard Flügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后的太空竞赛也非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的调节器与受控对象的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随所考虑的模型和所选择的控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13215</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13215"/>
		<updated>2020-08-23T08:17:42Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 (Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视'''受控过程变量 (Process Variable, PV)'''，并将其与参考值或'''设定值 (Set Point, SP)'''进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[能控性]和[能观性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使被测变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用['''方框图 (Block Diagram) ''']作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数 (Transfer Function) ''']，也称'''系统函数 (System Function) '''或'''网络函数 (Network Function) '''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦 (James Clerk Maxwell) 最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯 (Edward Routh) ]、[查理斯·斯图姆 (Charles Sturm) ]在1874年、[阿道夫·赫维兹 (Adolf Hurwitz) ]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基 (Nicolas Minorsky) ]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随所考虑的模型和所选择的控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13214</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13214"/>
		<updated>2020-08-23T08:01:09Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 系统和控制的科学家 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随所考虑的模型和所选择的控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制领域的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对控制理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 (Pierre-Simon Laplace) 在概率论研究中发明了Z-变换，现在用于解决离散时间控制理论问题。Z-变换是以他名字命名的拉普拉斯变换的离散时间等价表达。&lt;br /&gt;
&lt;br /&gt;
*厄马加德·弗拉格·勒茨 (Irmgard Flugge-Lotz) 提出了不连续自动控制的理论，并将其应用于飞行器自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的亚历山大·李雅普诺夫 (Alexander Lyapunov) 标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*哈罗德·史蒂芬·布莱克 (Harold S. Black) 在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 (Harry Nyquist) 在1930年代为反馈系统开发了奈奎斯特稳定性判据。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 (Richard Bellman) 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*安德雷·柯尔莫哥洛夫(Andrey Kolmogorov) 于1941年共同开发了维纳-柯尔莫哥洛夫滤波器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳 (Norbert Wiener) 共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*约翰·拉加齐尼 (John R. Ragazzini) 在1950年代在控制理论中引进了数字控制和Z-变换（由Laplace发明）。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金 (Lev Pontryagin) 引进了最大原理和bang-bang原理。&lt;br /&gt;
&lt;br /&gt;
*皮埃尔-路易·利翁 (Pierre-Louis Lions) 将粘性解发展为随机控制和最优控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 (Rudolf Kalman) 率先在系统和控制领域采用状态空间方法。他引进了可控性和可观察性的概念，开发了用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*阿里·奈飞 (Ali H. Nayfeh) 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书。&lt;br /&gt;
&lt;br /&gt;
*简·卡米尔·威廉姆斯 (Jan C. Willems) 引入了耗散性概念，将李雅普诺夫方程推广到输入/状态/输出系统。构造类似李雅普诺夫函数的存储函数引发了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13213</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13213"/>
		<updated>2020-08-23T07:38:55Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 主要控制策略 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论（通常基于李亚普诺夫理论）以在不考虑系统内部动力学特性的前提下确保系统的稳定性。实现不同规范的可能性随所考虑的模型和所选择的控制策略的不同而不同。&lt;br /&gt;
&lt;br /&gt;
====主要控制策略列表====&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用在线方法识别过程参数，或修改控制器的增益，借此获得了强大的鲁棒性。1950年代，自适应控制首次应用于航空航天领域，并取得了极大成功。&lt;br /&gt;
&lt;br /&gt;
*分层控制系统是设备和控制软件按照层级树结构组织的一类控制系统。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种人工智能计算方法来控制动态系统，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种利用控制信号优化某个“成本指标”的特殊控制技术：例如，卫星进入指定轨迹所需的喷射推力消耗的燃料需要最小化。由于已经证明可以保证闭环稳定性，有两种最优控制设计方法已在工业界广泛使用：模型预测控制 (MPC) 和线性二次高斯控制 (LQG)。前者可以更明确地考虑对系统中信号的约束，而这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现目标的手段之一，因为它没有最优化闭环控制系统的实际性能指标。MPC系统与PID控制器是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; 波特 (Bode) 和其他人使用的早期方法相当鲁棒；而1960年代和1970年代发明的状态空间方法有时则缺乏鲁棒性。现代鲁棒控制技术的例子包括邓肯·麦克法兰 (Duncan McFarlane) 和基思·格洛弗 (Keith Glover) 开发的H-infinity回路成形，由瓦迪姆·乌特金 (Vadim Utkin) 开发的滑动模式控制 (SMC)，以及旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 的安全协议。鲁棒控制的目标是在存在微小建模误差的情况下实现稳健性和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型内部存在不确定性的控制设计。在典型的随机控制问题中，我们假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量成型控制将受控对象和控制器视为能量转换设备。控制策略根据能实现目标行为的互联模式（以一种节省能源的方式）构建。&lt;br /&gt;
&lt;br /&gt;
*自组织临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13197</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13197"/>
		<updated>2020-08-23T04:00:40Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 系统分类 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，我们可以使用开环系统的状态空间表示法，通过计算期望极点位置对应的反馈矩阵，在数学上设计极点的配置方案。在复杂的系统中，这可能需要计算机辅助计算，并且不一定能确保鲁棒性。此外，一般情况下不会测量所有的系统状态变量，因此观测器也必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人和航空航天等领域的过程通常具有强烈的非线性动力特性。在控制理论中，有时可以将这类系统线性化并应用线性分析策略，但在许多情况下，从头设计允许控制非线性系统的理论是有其必要的。这些控制方法，例如反馈线性化控制、反推控制、滑动模式控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛应用于将线性控制概念推广到非线性情况，以及展示那些使非线性问题更加复杂的细节层面的原因。控制理论也被用来解释决定认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分布式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题就变成了分布式控制问题。去中心化在许多方面都很有帮助，例如，它可以使控制系统在更大的地理范围内运行。分布式控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题研究的是状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13195</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13195"/>
		<updated>2020-08-23T03:42:44Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 模式辨识与鲁棒性 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模型辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。鲁棒的控制器可以保证在其被应用于与数学模型略微不同的物理系统时其特性不发生明显变化。这一要求很重要，因为没有任何一个真正的物理系统的行为和数学上用于表示它们的微分方程所描述的行为完全一致。为了简化计算，我们通常会选择简化的数学模型，否则，真正的系统动力学特性会复杂到不可能为其建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
====系统辨识====&lt;br /&gt;
&lt;br /&gt;
确立决定模型动力学方程的过程称为系统辨识。这个过程可以离线完成：例如，执行一系列测量，从测量结果中计算近似的数学模型，通常是传递函数或传递矩阵。但是，从输出中进行的这种辨识无法包括不可观部分的动力学特性。有时，模型是直接从已知的物理方程式开始构建的，例如，我们知道对于质量-弹簧-阻尼器系统，&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”的模型，我们也不可能知道这些方程中包含的所有参数（称为“标称/名义参数”）的绝对精确值；而控制系统即使在所连接的物理系统的真实参数值与标称值不同的情况下也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制策略包括“在线”识别过程（见后文），其中模型的参数在控制器本身运行时就被计算（“辨识”）。在这种方式下，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重物，控制器将自我调整以确保自身正确运作。&lt;br /&gt;
&lt;br /&gt;
====分析====&lt;br /&gt;
&lt;br /&gt;
SISO控制系统的鲁棒性可以通过在频域内使用传递函数，并结合奈奎斯特和波特图进行分析。这一部分关心增益、相位裕度以及幅值裕度。对于MIMO系统，以及一般而言更复杂的控制系统，设计者必须考虑每种控制策略对应的理论结果（见下一节）。也即，如果需要特殊的鲁棒性，工程师必须将注意力转移到可以将其属性囊括进去的控制策略上。&lt;br /&gt;
&lt;br /&gt;
====约束条件====&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在有输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏执行器或其他子系统。有一些特定的控制策略可以解决该问题：模型预测控制（见下文）和抗饱和系统。后者包括一个附加的控制块，可确保控制信号不会超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13191</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13191"/>
		<updated>2020-08-23T02:10:36Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 控制规范 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt; 是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13190</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13190"/>
		<updated>2020-08-23T02:09:25Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 控制方法 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制规范===&lt;br /&gt;
&lt;br /&gt;
自始至今，人们已经发明了许多不同的控制策略，其中有诸如PID一类应用及其广泛的控制器，也有针对特定系统设计的控制器（尤其是在机器人或飞行器巡航控制领域）。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有不同规范。当然，稳定性是始终需要满足的。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，正常情况下必须避免。有时，我们希望在闭环系统中获得特定的动力学特征，即极点满足&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; 0 &amp;lt;/math&amp;gt;，其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math&amp;gt;，是一个严格大于零的固定值。&lt;br /&gt;
&lt;br /&gt;
另一个典型的规范是抑制阶跃扰动；这可以非常容易地通过在开环中（即直接在受控系统之前）添加一个积分器来实现。其他类型的扰动则需要添加不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范与闭环系统的时域响应有关。其中包括上升时间（控制系统在扰动后达到期望值所需的时间）、超调量（响应达到期望值之前达到的最高值）和其他性能指标（稳定时间、1/4衰减等）。频域规范通常与鲁棒性有关（见后文）。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些集成的跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13189</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13189"/>
		<updated>2020-08-23T01:53:10Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 可控性和可观察性 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===能控性和能观性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它影响着我们选用何种方式的控制策略，以及系统是否可控和稳定。能控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为能镇定的。相反，能观性与通过输出量度观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的镇定性条件，如果一个状态不能被观察到，它仍然可能是能检测的。&lt;br /&gt;
&lt;br /&gt;
如果从几何的角度来看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是能控和能观的，以确保闭环系统中的良好行为。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分的动力学行为将不会在闭环系统中被改变。如果这样一个特征值不稳定，这个特征值将在闭环系统中体现出不稳定行为。在状态空间表示的传递函数中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于使用后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13188</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13188"/>
		<updated>2020-08-22T14:45:02Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 稳定性 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
零输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统被称为有界输入有界输出(BIBO)稳定的，若系统对于任何有界输入的输出都是有界的。&lt;br /&gt;
&lt;br /&gt;
*非零输入的非线性系统的稳定性由输入-状态稳定性(ISS)表示，它结合了李雅普诺夫稳定性和一个类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间'''线性系统'''。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统若要稳定，其传递函数的所有极点都必须有负实部，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数的复极点：&lt;br /&gt;
&lt;br /&gt;
*当使用拉普拉斯变换获得传递函数时，位于连续时间复平面的左半开平面。&lt;br /&gt;
&lt;br /&gt;
*当使用Z-变换时，位于离散时间平面的单位圆内。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是连续时间和离散时间传递函数的表示方法。连续的拉普拉斯变换是在笛卡尔直角坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散的Z-变换是在极坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足合适的条件时，系统被称为渐近稳定的，渐近稳定系统的变量总是自初值不断减少，且不会出现永久的振荡。当极点的实部精确等于零（连续情况）或模量等于1（离散情况）时，就会发生永久振荡。如果一个简单稳定系统的响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是临界稳定的；在这种情况下，系统传递函数在复平面原点处具有非重极点（即在连续时间情况下，它们的实数和复数分量为零）。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的冲激响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其Z-变换（参见[本例]）为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt; （虚部为0）处有一个极点。因此这个系统是 BIBO（渐近）稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然而，如果冲激响应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么其Z-变换&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上。因为极点的模严格大于1，所以系统不是BIBO稳定的。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。包括根轨迹，波特图或奈奎斯特图等图形表示方法。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备（和控制系统）更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺（10米）的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13186</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13186"/>
		<updated>2020-08-22T14:16:37Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* SISO和MIMO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==系统界面——SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出(SISO)——这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出(MIMO)——见于更复杂的系统。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由一个执行器控制。整个反射镜的位置由MIMO主动光学控制系统使用焦平面上多个传感器的输入不断调整，以补偿由于热膨胀、收缩，旋转应力以及大气扰动引起的波阵面扭曲。复杂系统，例如核反应堆和人体细胞可以被视为大型MIMO控制系统，由计算机进行模拟。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13184</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13184"/>
		<updated>2020-08-22T14:01:55Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 分析技术-频域和时域 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域表示法——在这类表示法中，状态变量的值，也即代表系统输入、输出和反馈的数学变量用频率的函数来表示。输入信号与系统的传递函数是从时域方程经时域-频域变换而来，如拉普拉斯变换，傅立叶变换和Z-变换。这种变换的优点是可以简化数学公式的表达：在频域中，系统的微分方程被替换为代数方程，因而极大地方便了数学求解。如上所述，频域分析技术只适用于线性系统。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法——在这种类型中，状态变量的值被表示为时间的函数。在时域模型中，系统由一个或多个微分方程表示。由于频域分析仅限于线性系统，时域分析技术被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但诸如仿真语言的现代计算机仿真技术可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示法，用一个经一阶微分方程关联的一组输入，输出和状态变量构成的数学模型来描述对应的物理系统。为了将输入、输出和状态的数量值抽象出来，状态变量被表示为矢量，微分和代数方程以矩阵形式表达（后者仅在动力系统为线性时才可行）。状态空间表示法（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统。否则，在多个输入和输出的情形下，我们将不得不使用拉普拉斯变换对系统所有的信息进行编码。与频域方法不同，状态空间表示法的使用不限于线性和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13177</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13177"/>
		<updated>2020-08-22T13:14:52Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 线性控制和非线性控制 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]——适用于组件遵循叠加原理的系统，这意味着输出大致与输入成比例。线性系统由线性微分方程决定。其中一个主要的子类是具有不随时间变化的参数的系统，称为线性时不变(LTI)系统。这些系统使用通用且强大的频域数学技术，例如拉普拉斯变换，傅立叶变换，Z-变换，波特图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应的解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]——涵盖了更广泛的不遵循叠加原理的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程决定。这些本就为数不多的针对此类问题的数学技巧不仅更加困难，而且通用性较低，通常仅适用于很少类别的系统。非线性控制理论包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。非线性系统通常用数值方法在计算机上进行分析，例如用仿真语言来对系统的运行进行仿真。如果仅关注稳定点附近的解，则通常可以使用微扰理论，用线性系统近似非线性系统，这样就可以使用线性系统的方法进行求解。[16]&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域状态空间表示法–在这种类型的状态变量中，数学变量代表系统输入，输出和反馈表示为频率函数。输入信号与系统的传递函数是从时间函数到频率的函数通过转换得到的变换，如Laplace变换， Fourier变换，Z变换。这种变换的优点是可以简化数学公式表达。为了方便计算，在频域中，微分方程在系统被替换为代数方程。如上所述，频域技术只能与线性系统一起使用。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法–在这种类型中，状态变量的值表示为时间的函数。使用此模型，所分析的系统由一个或多个微分方程表示。由于频域技术仅限于线性系统，因此时域被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但现代计算机模拟技术（例如Simulink）可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示，是物理系统的数学模型，它是由一阶微分方程相关的一组输入，输出和状态变量。为了从输入，输出和状态的数量中抽象出来，变量被表示为矢量，并且微分方程和代数方程以矩阵形式编写（后者仅在动力系统为线性时才可行）。状态空间表示（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统，如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同，状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13164</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13164"/>
		<updated>2020-08-22T11:17:50Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* PID 反馈控制 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望的过程量或“设定点”，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测的过程量]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器（PID 控制器）是一种广泛应用于控制系统的控制回路反馈机制。&lt;br /&gt;
&lt;br /&gt;
PID 控制器连续计算误差值 &amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt; 作为期望设定点和被测过程变量之间的差值，并根据比例、积分和微分项进行修正。PID 是比例-积分-微分 (Proportional-Integral-Derivative) 的缩写，对应于利用误差信号产生控制信号的三项操作。&lt;br /&gt;
&lt;br /&gt;
该理论的研究和应用可以追溯到20世纪20年代。PID控制几乎在所有的模拟控制系统中都得到了实现：最初是在机械控制器中应用，后来又结合了离散电子学，之后在工业过程计算机中应用。PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果 &amp;lt;math&amp;gt;u(t)&amp;lt;/math&amp;gt; 是发送到系统的控制信号，&amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 是被测输出，&amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有一般形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们期望得到的闭环动力过程是通过调整三个参数 &amp;lt;math&amp;gt;K_P&amp;lt;/math&amp;gt;、 &amp;lt;math&amp;gt;K_D&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;K_I&amp;lt;/math&amp;gt;得到的。通常我们用迭代式的“调参”法，而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动（在过程控制中通常是一个冲激项）。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统；然而，它们并不适用于一些更复杂的情形，特别是需要考虑 MIMO 系统时。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器调参的一个例子，考虑一个一阶系统&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
反馈给输入，其中&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是常数。现在如果我们设&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们就可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
把 &amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt; 输入到闭环传递函数 &amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt; 中，我们发现，通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
可以得到 &amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调参，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声放大效应和谐振模式的影响，纯微分器既不是物理上可实现的，也不是被期望的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。因此我们使用相位超前补偿的方法，或者具有低通衰减的微分器来作为替代方案。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
控制理论领域可以分为两个分支：&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]–适用于由遵循叠加原理的系统，这意味着输出大致与输入成比例，系统由线性微分方程控制。其中最重要的一个子系统是具有不随时间变化的参数的系统，称为线性时不变 LTI 系统。这些系统使用通用且强大的频域数学技术，例如Laplace变换， Fourier变换，Z变换，Bode图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]–涵盖了不遵循叠加原理的更广泛的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程控制。为处理这些问题而开发的几种数学技术更加困难，而且通用性较低，通常仅适用于很少类别的系统。其中包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。通常在计算机上使用数值方法来分析非线性系统&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;。如果仅关注稳定点附近的解决方案，则通常可以使用微扰理论通过线性系统对非线性系统进行近似来线性化非线性系统，并且可以使用线性理论的方式进行求解。[16]&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域状态空间表示法–在这种类型的状态变量中，数学变量代表系统输入，输出和反馈表示为频率函数。输入信号与系统的传递函数是从时间函数到频率的函数通过转换得到的变换，如Laplace变换， Fourier变换，Z变换。这种变换的优点是可以简化数学公式表达。为了方便计算，在频域中，微分方程在系统被替换为代数方程。如上所述，频域技术只能与线性系统一起使用。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法–在这种类型中，状态变量的值表示为时间的函数。使用此模型，所分析的系统由一个或多个微分方程表示。由于频域技术仅限于线性系统，因此时域被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但现代计算机模拟技术（例如Simulink）可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示，是物理系统的数学模型，它是由一阶微分方程相关的一组输入，输出和状态变量。为了从输入，输出和状态的数量中抽象出来，变量被表示为矢量，并且微分方程和代数方程以矩阵形式编写（后者仅在动力系统为线性时才可行）。状态空间表示（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统，如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同，状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13161</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13161"/>
		<updated>2020-08-22T10:37:18Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 开环和闭环(反馈)控制 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制过程变量，并将差值作为一个误差信号来产生控制输出，以减少或消除误差]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示的是过程流的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，r(''t'')是期望的过程值或“设定点”，y(''t'')是测量的过程值]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器(PID 控制器)是一种广泛应用于控制系统的控制回路反馈机制控制技术。&lt;br /&gt;
&lt;br /&gt;
一个 PID 控制器连续计算一个误差值&amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt;作为期望设定点和被测程序变数之间的差值，并根据比例、积分和微分项进行修正。指的是对误差信号进行比例积分微分的计算与操作来产生对应的控制信号。&lt;br /&gt;
&lt;br /&gt;
该理论的生成和应用可以追溯到20世纪20年代，几乎在所有的模拟控制系统中得到实现; 最初在机械控制器中，后来在工业过程计算机中使用离散电子学。&lt;br /&gt;
&lt;br /&gt;
PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果''u(t)''是发送到系统的控制信号，''y(t)''是测量输出，''r(t)''是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有通用形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
期望闭环动力学是通过调整三个参数&amp;lt;math&amp;gt; K_P&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt; K_D&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; K_I&amp;lt;/math&amp;gt;得到的，通常是通过“调整”迭代得到的，不需要具体的对象模型知识。稳定性往往可以确保只使用比例来获得。积分项允许抑制阶跃扰动(在过程控制中通常是一个引人注目的规范)。导数项用于提供响应的阻尼或整形。PID控制器是最成熟的一类控制系统;然而，他们难以用于更复杂的情况，特别是如果 MIMO 系统考虑。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器整定的一个例子，考虑一个一阶被控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是一些常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是一个常数。现在如果我们设置&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
把&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;输入到闭环传递函数&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中，我们通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调优，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声和谐振模式的放大，纯微分器既不是物理上可实现的，也不是理想的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
控制理论领域可以分为两个分支：&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]–适用于由遵循叠加原理的系统，这意味着输出大致与输入成比例，系统由线性微分方程控制。其中最重要的一个子系统是具有不随时间变化的参数的系统，称为线性时不变 LTI 系统。这些系统使用通用且强大的频域数学技术，例如Laplace变换， Fourier变换，Z变换，Bode图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]–涵盖了不遵循叠加原理的更广泛的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程控制。为处理这些问题而开发的几种数学技术更加困难，而且通用性较低，通常仅适用于很少类别的系统。其中包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。通常在计算机上使用数值方法来分析非线性系统&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;。如果仅关注稳定点附近的解决方案，则通常可以使用微扰理论通过线性系统对非线性系统进行近似来线性化非线性系统，并且可以使用线性理论的方式进行求解。[16]&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域状态空间表示法–在这种类型的状态变量中，数学变量代表系统输入，输出和反馈表示为频率函数。输入信号与系统的传递函数是从时间函数到频率的函数通过转换得到的变换，如Laplace变换， Fourier变换，Z变换。这种变换的优点是可以简化数学公式表达。为了方便计算，在频域中，微分方程在系统被替换为代数方程。如上所述，频域技术只能与线性系统一起使用。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法–在这种类型中，状态变量的值表示为时间的函数。使用此模型，所分析的系统由一个或多个微分方程表示。由于频域技术仅限于线性系统，因此时域被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但现代计算机模拟技术（例如Simulink）可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示，是物理系统的数学模型，它是由一阶微分方程相关的一组输入，输出和状态变量。为了从输入，输出和状态的数量中抽象出来，变量被表示为矢量，并且微分方程和代数方程以矩阵形式编写（后者仅在动力系统为线性时才可行）。状态空间表示（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统，如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同，状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13160</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13160"/>
		<updated>2020-08-22T10:35:22Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 闭环传递函数 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制程序变数，并将差值作为一个错误信号来产生控制输出，以减少或消除错误]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示过程流程的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 &amp;lt;math&amp;gt;y(t)&amp;lt;/math&amp;gt; 通过传感器测量值 &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 反馈给参考值 &amp;lt;math&amp;gt;r(t)&amp;lt;/math&amp;gt; 进行比较。然后，控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt; 利用参考和输出之间的误差 &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; （差值）来改变输入 &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; 到受控系统 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
上图是一种单输入单输出 (SISO) 控制系统; 另一种常见的控制系统为多输入多输出系统 (MIMO) ，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(通常为函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 &amp;lt;math&amp;gt;C&amp;lt;/math&amp;gt;、受控对象 &amp;lt;math&amp;gt;P&amp;lt;/math&amp;gt; 和传感器  &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; 是[[线性时不变 (LMI) ]]的（也即它们的传递函数 &amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt; 不依赖于时间），那么上述系统可以用拉普拉斯变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt; 解出 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式 &amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt; 称为系统的闭路传递函数。分子是从 &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; 到 &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; 的正向（开环）增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也即对于每个 &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 它都有很大的范数，且 &amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么 &amp;lt;math&amp;gt;Y(s)&amp;lt;/math&amp;gt; 大约等于 &amp;lt;math&amp;gt;R(s)&amp;lt;/math&amp;gt;，也即输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，r(''t'')是期望的过程值或“设定点”，y(''t'')是测量的过程值]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器(PID 控制器)是一种广泛应用于控制系统的控制回路反馈机制控制技术。&lt;br /&gt;
&lt;br /&gt;
一个 PID 控制器连续计算一个误差值&amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt;作为期望设定点和被测程序变数之间的差值，并根据比例、积分和微分项进行修正。指的是对误差信号进行比例积分微分的计算与操作来产生对应的控制信号。&lt;br /&gt;
&lt;br /&gt;
该理论的生成和应用可以追溯到20世纪20年代，几乎在所有的模拟控制系统中得到实现; 最初在机械控制器中，后来在工业过程计算机中使用离散电子学。&lt;br /&gt;
&lt;br /&gt;
PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果''u(t)''是发送到系统的控制信号，''y(t)''是测量输出，''r(t)''是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有通用形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
期望闭环动力学是通过调整三个参数&amp;lt;math&amp;gt; K_P&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt; K_D&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; K_I&amp;lt;/math&amp;gt;得到的，通常是通过“调整”迭代得到的，不需要具体的对象模型知识。稳定性往往可以确保只使用比例来获得。积分项允许抑制阶跃扰动(在过程控制中通常是一个引人注目的规范)。导数项用于提供响应的阻尼或整形。PID控制器是最成熟的一类控制系统;然而，他们难以用于更复杂的情况，特别是如果 MIMO 系统考虑。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器整定的一个例子，考虑一个一阶被控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是一些常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是一个常数。现在如果我们设置&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
把&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;输入到闭环传递函数&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中，我们通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调优，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声和谐振模式的放大，纯微分器既不是物理上可实现的，也不是理想的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
控制理论领域可以分为两个分支：&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]–适用于由遵循叠加原理的系统，这意味着输出大致与输入成比例，系统由线性微分方程控制。其中最重要的一个子系统是具有不随时间变化的参数的系统，称为线性时不变 LTI 系统。这些系统使用通用且强大的频域数学技术，例如Laplace变换， Fourier变换，Z变换，Bode图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]–涵盖了不遵循叠加原理的更广泛的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程控制。为处理这些问题而开发的几种数学技术更加困难，而且通用性较低，通常仅适用于很少类别的系统。其中包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。通常在计算机上使用数值方法来分析非线性系统&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;。如果仅关注稳定点附近的解决方案，则通常可以使用微扰理论通过线性系统对非线性系统进行近似来线性化非线性系统，并且可以使用线性理论的方式进行求解。[16]&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域状态空间表示法–在这种类型的状态变量中，数学变量代表系统输入，输出和反馈表示为频率函数。输入信号与系统的传递函数是从时间函数到频率的函数通过转换得到的变换，如Laplace变换， Fourier变换，Z变换。这种变换的优点是可以简化数学公式表达。为了方便计算，在频域中，微分方程在系统被替换为代数方程。如上所述，频域技术只能与线性系统一起使用。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法–在这种类型中，状态变量的值表示为时间的函数。使用此模型，所分析的系统由一个或多个微分方程表示。由于频域技术仅限于线性系统，因此时域被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但现代计算机模拟技术（例如Simulink）可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示，是物理系统的数学模型，它是由一阶微分方程相关的一组输入，输出和状态变量。为了从输入，输出和状态的数量中抽象出来，变量被表示为矢量，并且微分方程和代数方程以矩阵形式编写（后者仅在动力系统为线性时才可行）。状态空间表示（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统，如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同，状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13159</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13159"/>
		<updated>2020-08-22T10:20:14Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 经典控制理论 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制程序变数，并将差值作为一个错误信号来产生控制输出，以减少或消除错误]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示过程流程的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开环控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息传递路径: 过程输入（例如，电动机的电压）对过程输出（例如，电动机的速度或扭矩）的影响被传感器测量并经控制器处理；结果（控制信号）作为过程的输入被“反馈” ，形成闭环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器相对于开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，也可以在不确定的情况下保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*参考跟踪性能得到改善&lt;br /&gt;
&lt;br /&gt;
一些系统同时使用闭环控制和开环控制。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器架构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 ''y(t)''通过传感器测量''F''反馈给参考值''r(t)''进行比较。然后，控制器''C''利用参考和输出之间的误差''e'' (差)来改变输入''u''到控制 ''P''下的系统。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
这被称为单输入单输出 SISO 控制系统; 另一种常见的控制系统为 MIMO 即多输入多输出系统，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(典型的函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 ''C''、被控对象''P''和传感器  ''F''是[[线性时不变]] LMI 的(即，它们的传递函数 ''C(s)''、''P(s)''和 ''F(s)'' 的元素不依赖于时间) ，那么上述系统可以用拉普拉斯 Laplace 变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 ''R''(''s'') 解出''Y''(''s'')。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式&amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt;称为系统的闭回路传递函数。分子是从''r''到''y''的正向(开环)增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也就是说，它有一个很大的范数，每个值都是''s''，且&amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么''Y(s)''大约等于''R(s)''，且输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，r(''t'')是期望的过程值或“设定点”，y(''t'')是测量的过程值]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器(PID 控制器)是一种广泛应用于控制系统的控制回路反馈机制控制技术。&lt;br /&gt;
&lt;br /&gt;
一个 PID 控制器连续计算一个误差值&amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt;作为期望设定点和被测程序变数之间的差值，并根据比例、积分和微分项进行修正。指的是对误差信号进行比例积分微分的计算与操作来产生对应的控制信号。&lt;br /&gt;
&lt;br /&gt;
该理论的生成和应用可以追溯到20世纪20年代，几乎在所有的模拟控制系统中得到实现; 最初在机械控制器中，后来在工业过程计算机中使用离散电子学。&lt;br /&gt;
&lt;br /&gt;
PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果''u(t)''是发送到系统的控制信号，''y(t)''是测量输出，''r(t)''是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有通用形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
期望闭环动力学是通过调整三个参数&amp;lt;math&amp;gt; K_P&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt; K_D&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; K_I&amp;lt;/math&amp;gt;得到的，通常是通过“调整”迭代得到的，不需要具体的对象模型知识。稳定性往往可以确保只使用比例来获得。积分项允许抑制阶跃扰动(在过程控制中通常是一个引人注目的规范)。导数项用于提供响应的阻尼或整形。PID控制器是最成熟的一类控制系统;然而，他们难以用于更复杂的情况，特别是如果 MIMO 系统考虑。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器整定的一个例子，考虑一个一阶被控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是一些常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是一个常数。现在如果我们设置&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
把&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;输入到闭环传递函数&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中，我们通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调优，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声和谐振模式的放大，纯微分器既不是物理上可实现的，也不是理想的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
控制理论领域可以分为两个分支：&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]–适用于由遵循叠加原理的系统，这意味着输出大致与输入成比例，系统由线性微分方程控制。其中最重要的一个子系统是具有不随时间变化的参数的系统，称为线性时不变 LTI 系统。这些系统使用通用且强大的频域数学技术，例如Laplace变换， Fourier变换，Z变换，Bode图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]–涵盖了不遵循叠加原理的更广泛的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程控制。为处理这些问题而开发的几种数学技术更加困难，而且通用性较低，通常仅适用于很少类别的系统。其中包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。通常在计算机上使用数值方法来分析非线性系统&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;。如果仅关注稳定点附近的解决方案，则通常可以使用微扰理论通过线性系统对非线性系统进行近似来线性化非线性系统，并且可以使用线性理论的方式进行求解。[16]&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域状态空间表示法–在这种类型的状态变量中，数学变量代表系统输入，输出和反馈表示为频率函数。输入信号与系统的传递函数是从时间函数到频率的函数通过转换得到的变换，如Laplace变换， Fourier变换，Z变换。这种变换的优点是可以简化数学公式表达。为了方便计算，在频域中，微分方程在系统被替换为代数方程。如上所述，频域技术只能与线性系统一起使用。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法–在这种类型中，状态变量的值表示为时间的函数。使用此模型，所分析的系统由一个或多个微分方程表示。由于频域技术仅限于线性系统，因此时域被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但现代计算机模拟技术（例如Simulink）可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示，是物理系统的数学模型，它是由一阶微分方程相关的一组输入，输出和状态变量。为了从输入，输出和状态的数量中抽象出来，变量被表示为矢量，并且微分方程和代数方程以矩阵形式编写（后者仅在动力系统为线性时才可行）。状态空间表示（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统，如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同，状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13036</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=13036"/>
		<updated>2020-08-19T12:17:55Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 其他例子 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制程序变数，并将差值作为一个错误信号来产生控制输出，以减少或消除错误]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示过程流程的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈，没有测量系统输出（汽车的速度）来改变控制量（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制量）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异持续地决定油门位置——当感觉到的速度低于参考值，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路：控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开回路控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息路径: 过程输入(例如，电动机的电压)对过程输出(例如，电动机的速度或扭矩)有影响，用传感器测量并由控制器处理; 结果(控制信号)作为过程的输入被“反馈” ，关闭循环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器比开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，即模型不确定，也可以保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*改进的参考跟踪性能&lt;br /&gt;
&lt;br /&gt;
在一些系统中，闭环控制和开环控制同时使用。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器结构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 ''y(t)''通过传感器测量''F''反馈给参考值''r(t)''进行比较。然后，控制器''C''利用参考和输出之间的误差''e'' (差)来改变输入''u''到控制 ''P''下的系统。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
这被称为单输入单输出 SISO 控制系统; 另一种常见的控制系统为 MIMO 即多输入多输出系统，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(典型的函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 ''C''、被控对象''P''和传感器  ''F''是[[线性时不变]] LMI 的(即，它们的传递函数 ''C(s)''、''P(s)''和 ''F(s)'' 的元素不依赖于时间) ，那么上述系统可以用拉普拉斯 Laplace 变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 ''R''(''s'') 解出''Y''(''s'')。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式&amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt;称为系统的闭回路传递函数。分子是从''r''到''y''的正向(开环)增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也就是说，它有一个很大的范数，每个值都是''s''，且&amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么''Y(s)''大约等于''R(s)''，且输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，r(''t'')是期望的过程值或“设定点”，y(''t'')是测量的过程值]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器(PID 控制器)是一种广泛应用于控制系统的控制回路反馈机制控制技术。&lt;br /&gt;
&lt;br /&gt;
一个 PID 控制器连续计算一个误差值&amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt;作为期望设定点和被测程序变数之间的差值，并根据比例、积分和微分项进行修正。指的是对误差信号进行比例积分微分的计算与操作来产生对应的控制信号。&lt;br /&gt;
&lt;br /&gt;
该理论的生成和应用可以追溯到20世纪20年代，几乎在所有的模拟控制系统中得到实现; 最初在机械控制器中，后来在工业过程计算机中使用离散电子学。&lt;br /&gt;
&lt;br /&gt;
PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果''u(t)''是发送到系统的控制信号，''y(t)''是测量输出，''r(t)''是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有通用形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
期望闭环动力学是通过调整三个参数&amp;lt;math&amp;gt; K_P&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt; K_D&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; K_I&amp;lt;/math&amp;gt;得到的，通常是通过“调整”迭代得到的，不需要具体的对象模型知识。稳定性往往可以确保只使用比例来获得。积分项允许抑制阶跃扰动(在过程控制中通常是一个引人注目的规范)。导数项用于提供响应的阻尼或整形。PID控制器是最成熟的一类控制系统;然而，他们难以用于更复杂的情况，特别是如果 MIMO 系统考虑。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器整定的一个例子，考虑一个一阶被控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是一些常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是一个常数。现在如果我们设置&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
把&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;输入到闭环传递函数&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中，我们通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调优，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声和谐振模式的放大，纯微分器既不是物理上可实现的，也不是理想的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
控制理论领域可以分为两个分支：&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]–适用于由遵循叠加原理的系统，这意味着输出大致与输入成比例，系统由线性微分方程控制。其中最重要的一个子系统是具有不随时间变化的参数的系统，称为线性时不变 LTI 系统。这些系统使用通用且强大的频域数学技术，例如Laplace变换， Fourier变换，Z变换，Bode图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]–涵盖了不遵循叠加原理的更广泛的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程控制。为处理这些问题而开发的几种数学技术更加困难，而且通用性较低，通常仅适用于很少类别的系统。其中包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。通常在计算机上使用数值方法来分析非线性系统&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;。如果仅关注稳定点附近的解决方案，则通常可以使用微扰理论通过线性系统对非线性系统进行近似来线性化非线性系统，并且可以使用线性理论的方式进行求解。[16]&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域状态空间表示法–在这种类型的状态变量中，数学变量代表系统输入，输出和反馈表示为频率函数。输入信号与系统的传递函数是从时间函数到频率的函数通过转换得到的变换，如Laplace变换， Fourier变换，Z变换。这种变换的优点是可以简化数学公式表达。为了方便计算，在频域中，微分方程在系统被替换为代数方程。如上所述，频域技术只能与线性系统一起使用。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法–在这种类型中，状态变量的值表示为时间的函数。使用此模型，所分析的系统由一个或多个微分方程表示。由于频域技术仅限于线性系统，因此时域被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但现代计算机模拟技术（例如Simulink）可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示，是物理系统的数学模型，它是由一阶微分方程相关的一组输入，输出和状态变量。为了从输入，输出和状态的数量中抽象出来，变量被表示为矢量，并且微分方程和代数方程以矩阵形式编写（后者仅在动力系统为线性时才可行）。状态空间表示（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统，如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同，状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=12918</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=12918"/>
		<updated>2020-08-18T09:23:19Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 开环和闭环(反馈)控制 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制程序变数，并将差值作为一个错误信号来产生控制输出，以减少或消除错误]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示过程流程的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量 '''(Controlled Process Variable)'''”）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，可确保控制器施加合适的控制动作，将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样，“反馈控制系统是一种倾向于通过比较变量的函数，并用差异作为控制手段，维护一个系统变量与另一个系统变量之间的预设关系的系统。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个例子是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该系统的控制器是巡航控制器，被控对象是汽车，而系统是汽车和巡航控制器。系统输出是汽车的速度，控制变量本身是发动机的油门位置，用于确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统运行在一段不平坦的道路上，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈；没有测量系统输出（汽车的速度）来改变控制（油门位置）。因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度（系统输出）的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置（控制）。输出结果是匹配的汽车的速度参考速度（保持所需的系统输出）。现在，当汽车上坡时，输入（感知速度）和参考速度之间的差异不断地决定油门位置。当感觉到的速度低于参考，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路，控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开回路控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息路径: 过程输入(例如，电动机的电压)对过程输出(例如，电动机的速度或扭矩)有影响，用传感器测量并由控制器处理; 结果(控制信号)作为过程的输入被“反馈” ，关闭循环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器比开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，即模型不确定，也可以保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*改进的参考跟踪性能&lt;br /&gt;
&lt;br /&gt;
在一些系统中，闭环控制和开环控制同时使用。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器结构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 ''y(t)''通过传感器测量''F''反馈给参考值''r(t)''进行比较。然后，控制器''C''利用参考和输出之间的误差''e'' (差)来改变输入''u''到控制 ''P''下的系统。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
这被称为单输入单输出 SISO 控制系统; 另一种常见的控制系统为 MIMO 即多输入多输出系统，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(典型的函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 ''C''、被控对象''P''和传感器  ''F''是[[线性时不变]] LMI 的(即，它们的传递函数 ''C(s)''、''P(s)''和 ''F(s)'' 的元素不依赖于时间) ，那么上述系统可以用拉普拉斯 Laplace 变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 ''R''(''s'') 解出''Y''(''s'')。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式&amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt;称为系统的闭回路传递函数。分子是从''r''到''y''的正向(开环)增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也就是说，它有一个很大的范数，每个值都是''s''，且&amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么''Y(s)''大约等于''R(s)''，且输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，r(''t'')是期望的过程值或“设定点”，y(''t'')是测量的过程值]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器(PID 控制器)是一种广泛应用于控制系统的控制回路反馈机制控制技术。&lt;br /&gt;
&lt;br /&gt;
一个 PID 控制器连续计算一个误差值&amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt;作为期望设定点和被测程序变数之间的差值，并根据比例、积分和微分项进行修正。指的是对误差信号进行比例积分微分的计算与操作来产生对应的控制信号。&lt;br /&gt;
&lt;br /&gt;
该理论的生成和应用可以追溯到20世纪20年代，几乎在所有的模拟控制系统中得到实现; 最初在机械控制器中，后来在工业过程计算机中使用离散电子学。&lt;br /&gt;
&lt;br /&gt;
PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果''u(t)''是发送到系统的控制信号，''y(t)''是测量输出，''r(t)''是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有通用形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
期望闭环动力学是通过调整三个参数&amp;lt;math&amp;gt; K_P&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt; K_D&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; K_I&amp;lt;/math&amp;gt;得到的，通常是通过“调整”迭代得到的，不需要具体的对象模型知识。稳定性往往可以确保只使用比例来获得。积分项允许抑制阶跃扰动(在过程控制中通常是一个引人注目的规范)。导数项用于提供响应的阻尼或整形。PID控制器是最成熟的一类控制系统;然而，他们难以用于更复杂的情况，特别是如果 MIMO 系统考虑。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器整定的一个例子，考虑一个一阶被控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是一些常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是一个常数。现在如果我们设置&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
把&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;输入到闭环传递函数&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中，我们通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调优，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声和谐振模式的放大，纯微分器既不是物理上可实现的，也不是理想的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
控制理论领域可以分为两个分支：&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]–适用于由遵循叠加原理的系统，这意味着输出大致与输入成比例，系统由线性微分方程控制。其中最重要的一个子系统是具有不随时间变化的参数的系统，称为线性时不变 LTI 系统。这些系统使用通用且强大的频域数学技术，例如Laplace变换， Fourier变换，Z变换，Bode图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]–涵盖了不遵循叠加原理的更广泛的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程控制。为处理这些问题而开发的几种数学技术更加困难，而且通用性较低，通常仅适用于很少类别的系统。其中包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。通常在计算机上使用数值方法来分析非线性系统&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;。如果仅关注稳定点附近的解决方案，则通常可以使用微扰理论通过线性系统对非线性系统进行近似来线性化非线性系统，并且可以使用线性理论的方式进行求解。[16]&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域状态空间表示法–在这种类型的状态变量中，数学变量代表系统输入，输出和反馈表示为频率函数。输入信号与系统的传递函数是从时间函数到频率的函数通过转换得到的变换，如Laplace变换， Fourier变换，Z变换。这种变换的优点是可以简化数学公式表达。为了方便计算，在频域中，微分方程在系统被替换为代数方程。如上所述，频域技术只能与线性系统一起使用。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法–在这种类型中，状态变量的值表示为时间的函数。使用此模型，所分析的系统由一个或多个微分方程表示。由于频域技术仅限于线性系统，因此时域被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但现代计算机模拟技术（例如Simulink）可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示，是物理系统的数学模型，它是由一阶微分方程相关的一组输入，输出和状态变量。为了从输入，输出和状态的数量中抽象出来，变量被表示为矢量，并且微分方程和代数方程以矩阵形式编写（后者仅在动力系统为线性时才可行）。状态空间表示（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统，如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同，状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=12912</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=12912"/>
		<updated>2020-08-18T09:02:28Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了调速器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制程序变数，并将差值作为一个错误信号来产生控制输出，以减少或消除错误]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示过程流程的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量”-PV）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量（PV）值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值-SP）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，该反馈回路可确保控制器施加合适的控制动作将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈而形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样 “ 反馈控制系统是一种系统，通过比较这些变量的功能并将该差异用作控制手段，趋于保持一个系统变量与另一个系统变量之间的规定关系。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个示例是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该控制器是巡航控制，被控对象是汽车，而系统是汽车和巡航控制。系统输出是汽车的速度，控制本身是发动机的油门位置，它确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统在一段不平坦的道路上启动，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈; 没有测量系统输出(汽车的速度)来改变控制(油门位置)因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度(系统输出)的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置(控制)。输出结果是匹配的汽车的速度参考速度(保持所需的系统输出)。现在，当汽车上坡时，输入(感知速度)和参考速度之间的差异不断地决定油门位置。当感觉到的速度低于参考，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路，控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开回路控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息路径: 过程输入(例如，电动机的电压)对过程输出(例如，电动机的速度或扭矩)有影响，用传感器测量并由控制器处理; 结果(控制信号)作为过程的输入被“反馈” ，关闭循环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器比开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，即模型不确定，也可以保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*改进的参考跟踪性能&lt;br /&gt;
&lt;br /&gt;
在一些系统中，闭环控制和开环控制同时使用。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器结构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 ''y(t)''通过传感器测量''F''反馈给参考值''r(t)''进行比较。然后，控制器''C''利用参考和输出之间的误差''e'' (差)来改变输入''u''到控制 ''P''下的系统。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
这被称为单输入单输出 SISO 控制系统; 另一种常见的控制系统为 MIMO 即多输入多输出系统，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(典型的函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 ''C''、被控对象''P''和传感器  ''F''是[[线性时不变]] LMI 的(即，它们的传递函数 ''C(s)''、''P(s)''和 ''F(s)'' 的元素不依赖于时间) ，那么上述系统可以用拉普拉斯 Laplace 变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 ''R''(''s'') 解出''Y''(''s'')。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式&amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt;称为系统的闭回路传递函数。分子是从''r''到''y''的正向(开环)增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也就是说，它有一个很大的范数，每个值都是''s''，且&amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么''Y(s)''大约等于''R(s)''，且输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，r(''t'')是期望的过程值或“设定点”，y(''t'')是测量的过程值]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器(PID 控制器)是一种广泛应用于控制系统的控制回路反馈机制控制技术。&lt;br /&gt;
&lt;br /&gt;
一个 PID 控制器连续计算一个误差值&amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt;作为期望设定点和被测程序变数之间的差值，并根据比例、积分和微分项进行修正。指的是对误差信号进行比例积分微分的计算与操作来产生对应的控制信号。&lt;br /&gt;
&lt;br /&gt;
该理论的生成和应用可以追溯到20世纪20年代，几乎在所有的模拟控制系统中得到实现; 最初在机械控制器中，后来在工业过程计算机中使用离散电子学。&lt;br /&gt;
&lt;br /&gt;
PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果''u(t)''是发送到系统的控制信号，''y(t)''是测量输出，''r(t)''是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有通用形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
期望闭环动力学是通过调整三个参数&amp;lt;math&amp;gt; K_P&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt; K_D&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; K_I&amp;lt;/math&amp;gt;得到的，通常是通过“调整”迭代得到的，不需要具体的对象模型知识。稳定性往往可以确保只使用比例来获得。积分项允许抑制阶跃扰动(在过程控制中通常是一个引人注目的规范)。导数项用于提供响应的阻尼或整形。PID控制器是最成熟的一类控制系统;然而，他们难以用于更复杂的情况，特别是如果 MIMO 系统考虑。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器整定的一个例子，考虑一个一阶被控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是一些常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是一个常数。现在如果我们设置&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
把&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;输入到闭环传递函数&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中，我们通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调优，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声和谐振模式的放大，纯微分器既不是物理上可实现的，也不是理想的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
控制理论领域可以分为两个分支：&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]–适用于由遵循叠加原理的系统，这意味着输出大致与输入成比例，系统由线性微分方程控制。其中最重要的一个子系统是具有不随时间变化的参数的系统，称为线性时不变 LTI 系统。这些系统使用通用且强大的频域数学技术，例如Laplace变换， Fourier变换，Z变换，Bode图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]–涵盖了不遵循叠加原理的更广泛的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程控制。为处理这些问题而开发的几种数学技术更加困难，而且通用性较低，通常仅适用于很少类别的系统。其中包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。通常在计算机上使用数值方法来分析非线性系统&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;。如果仅关注稳定点附近的解决方案，则通常可以使用微扰理论通过线性系统对非线性系统进行近似来线性化非线性系统，并且可以使用线性理论的方式进行求解。[16]&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域状态空间表示法–在这种类型的状态变量中，数学变量代表系统输入，输出和反馈表示为频率函数。输入信号与系统的传递函数是从时间函数到频率的函数通过转换得到的变换，如Laplace变换， Fourier变换，Z变换。这种变换的优点是可以简化数学公式表达。为了方便计算，在频域中，微分方程在系统被替换为代数方程。如上所述，频域技术只能与线性系统一起使用。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法–在这种类型中，状态变量的值表示为时间的函数。使用此模型，所分析的系统由一个或多个微分方程表示。由于频域技术仅限于线性系统，因此时域被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但现代计算机模拟技术（例如Simulink）可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示，是物理系统的数学模型，它是由一阶微分方程相关的一组输入，输出和状态变量。为了从输入，输出和状态的数量中抽象出来，变量被表示为矢量，并且微分方程和代数方程以矩阵形式编写（后者仅在动力系统为线性时才可行）。状态空间表示（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统，如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同，状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=12910</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=12910"/>
		<updated>2020-08-18T08:59:38Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：/* 历史 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了控制器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，对控制领域更加形式化的分析始于1868年物理学家詹姆斯·克拉克·麦克斯韦题为“''On Governors''”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;的对离心式调速器的动力学分析。彼时，离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象——系统的迟滞效应可能导致系统的过度补偿和不稳定行为。这项研究引起了人们的浓厚兴趣，其间麦克斯韦的同学劳斯将前者的研究成果抽象成了关于线性系统的一般结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
1877年，阿道夫·赫维兹独立地利用微分方程对系统稳定性进行了分析，得出了现在的劳斯-赫维兹定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个著名应用是在载人飞行领域。1903年12月17日，莱特兄弟的飞行器首次试飞成功，他们的杰出之处在于具有在相当长的时间内控制飞机飞行的能力（据称比他们用机翼产生升力的能力要更强）。连续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
二战时期，控制理论的研究变得愈发重要。厄马加德·弗拉格·勒茨 (IrmgardFlügge-Lotz) 发明了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学等。&lt;br /&gt;
&lt;br /&gt;
有时，我们也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器——安装在吃水线下方并横向出现的鳍片，就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，而太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。至此，我们也许可以认为控制的目标是找到一个遵循良好控制器定理的内部模型。比如，在经济学中，一个（股票或商品）交易模型越能准确地反映了市场的行为，它就越容易控制市场（并从中提取“有用的工作”（利润））；而人工智能领域的例子则是一个聊天机器人模拟人类的语言表达: 它越能精确地模拟人类的状态（例如:在语音支持热线上的交互），它就能越好地操纵人类（例如:采取纠正措施，解决人们打电话时想解决的问题）。上述两个例子采用了历史上对控制理论的狭义解释，将其视为利用一组微分方程对运动和动力进行建模和调控的过程，并将其扩展为广义的控制器与平台的交互过程。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制程序变数，并将差值作为一个错误信号来产生控制输出，以减少或消除错误]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示过程流程的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量”-PV）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量（PV）值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值-SP）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，该反馈回路可确保控制器施加合适的控制动作将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈而形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样 “ 反馈控制系统是一种系统，通过比较这些变量的功能并将该差异用作控制手段，趋于保持一个系统变量与另一个系统变量之间的规定关系。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个示例是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该控制器是巡航控制，被控对象是汽车，而系统是汽车和巡航控制。系统输出是汽车的速度，控制本身是发动机的油门位置，它确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统在一段不平坦的道路上启动，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈; 没有测量系统输出(汽车的速度)来改变控制(油门位置)因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度(系统输出)的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置(控制)。输出结果是匹配的汽车的速度参考速度(保持所需的系统输出)。现在，当汽车上坡时，输入(感知速度)和参考速度之间的差异不断地决定油门位置。当感觉到的速度低于参考，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路，控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开回路控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息路径: 过程输入(例如，电动机的电压)对过程输出(例如，电动机的速度或扭矩)有影响，用传感器测量并由控制器处理; 结果(控制信号)作为过程的输入被“反馈” ，关闭循环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器比开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，即模型不确定，也可以保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*改进的参考跟踪性能&lt;br /&gt;
&lt;br /&gt;
在一些系统中，闭环控制和开环控制同时使用。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器结构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 ''y(t)''通过传感器测量''F''反馈给参考值''r(t)''进行比较。然后，控制器''C''利用参考和输出之间的误差''e'' (差)来改变输入''u''到控制 ''P''下的系统。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
这被称为单输入单输出 SISO 控制系统; 另一种常见的控制系统为 MIMO 即多输入多输出系统，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(典型的函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 ''C''、被控对象''P''和传感器  ''F''是[[线性时不变]] LMI 的(即，它们的传递函数 ''C(s)''、''P(s)''和 ''F(s)'' 的元素不依赖于时间) ，那么上述系统可以用拉普拉斯 Laplace 变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 ''R''(''s'') 解出''Y''(''s'')。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式&amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt;称为系统的闭回路传递函数。分子是从''r''到''y''的正向(开环)增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也就是说，它有一个很大的范数，每个值都是''s''，且&amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么''Y(s)''大约等于''R(s)''，且输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，r(''t'')是期望的过程值或“设定点”，y(''t'')是测量的过程值]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器(PID 控制器)是一种广泛应用于控制系统的控制回路反馈机制控制技术。&lt;br /&gt;
&lt;br /&gt;
一个 PID 控制器连续计算一个误差值&amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt;作为期望设定点和被测程序变数之间的差值，并根据比例、积分和微分项进行修正。指的是对误差信号进行比例积分微分的计算与操作来产生对应的控制信号。&lt;br /&gt;
&lt;br /&gt;
该理论的生成和应用可以追溯到20世纪20年代，几乎在所有的模拟控制系统中得到实现; 最初在机械控制器中，后来在工业过程计算机中使用离散电子学。&lt;br /&gt;
&lt;br /&gt;
PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果''u(t)''是发送到系统的控制信号，''y(t)''是测量输出，''r(t)''是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有通用形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
期望闭环动力学是通过调整三个参数&amp;lt;math&amp;gt; K_P&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt; K_D&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; K_I&amp;lt;/math&amp;gt;得到的，通常是通过“调整”迭代得到的，不需要具体的对象模型知识。稳定性往往可以确保只使用比例来获得。积分项允许抑制阶跃扰动(在过程控制中通常是一个引人注目的规范)。导数项用于提供响应的阻尼或整形。PID控制器是最成熟的一类控制系统;然而，他们难以用于更复杂的情况，特别是如果 MIMO 系统考虑。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器整定的一个例子，考虑一个一阶被控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是一些常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是一个常数。现在如果我们设置&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
把&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;输入到闭环传递函数&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中，我们通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调优，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声和谐振模式的放大，纯微分器既不是物理上可实现的，也不是理想的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
控制理论领域可以分为两个分支：&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]–适用于由遵循叠加原理的系统，这意味着输出大致与输入成比例，系统由线性微分方程控制。其中最重要的一个子系统是具有不随时间变化的参数的系统，称为线性时不变 LTI 系统。这些系统使用通用且强大的频域数学技术，例如Laplace变换， Fourier变换，Z变换，Bode图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]–涵盖了不遵循叠加原理的更广泛的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程控制。为处理这些问题而开发的几种数学技术更加困难，而且通用性较低，通常仅适用于很少类别的系统。其中包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。通常在计算机上使用数值方法来分析非线性系统&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;。如果仅关注稳定点附近的解决方案，则通常可以使用微扰理论通过线性系统对非线性系统进行近似来线性化非线性系统，并且可以使用线性理论的方式进行求解。[16]&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域状态空间表示法–在这种类型的状态变量中，数学变量代表系统输入，输出和反馈表示为频率函数。输入信号与系统的传递函数是从时间函数到频率的函数通过转换得到的变换，如Laplace变换， Fourier变换，Z变换。这种变换的优点是可以简化数学公式表达。为了方便计算，在频域中，微分方程在系统被替换为代数方程。如上所述，频域技术只能与线性系统一起使用。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法–在这种类型中，状态变量的值表示为时间的函数。使用此模型，所分析的系统由一个或多个微分方程表示。由于频域技术仅限于线性系统，因此时域被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但现代计算机模拟技术（例如Simulink）可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示，是物理系统的数学模型，它是由一阶微分方程相关的一组输入，输出和状态变量。为了从输入，输出和状态的数量中抽象出来，变量被表示为矢量，并且微分方程和代数方程以矩阵形式编写（后者仅在动力系统为线性时才可行）。状态空间表示（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统，如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同，状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=12907</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=12907"/>
		<updated>2020-08-18T07:04:17Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个在必要时具有纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。具有反馈作用的控制器的系统被称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了控制器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，一个更加正式的领域分析开始于离心式调速器的动力学分析，由物理学家詹姆斯·克拉克·麦克斯韦 James Clerk Maxwell 在1868年进行，名为“统治者”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;。离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象，其中系统的滞后可能导致系统的过度补偿和不稳定行为。这引起了人们对这个话题的浓厚兴趣，在这期间，Maxwell 的同学，Edward John Routh，抽象出了 Maxwell 关于线性系统的一般类别的结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
独立地，阿道夫·赫维兹 Adolf Hurwitz 在1877年使用微分方程对系统稳定性进行了分析，得出了现在所说的 Routh–Hurwitz 定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个显著应用是在载人飞行领域。1903年12月17日，莱特兄弟进行了首次成功的试飞，他们的杰出之处在于能够在相当长的时间内控制飞行(比已知的用机翼产生升力的能力还要强)。持续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
到了第二次世界大战，控制理论成为一个重要的研究领域。IrmgardFlügge-Lotz 发展了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学。&lt;br /&gt;
&lt;br /&gt;
也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器是安装在吃水线下方并横向出现的鳍片就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。在这里，有人可能会说，控制得目标是找 到一个遵循良好控制器定理的内部模型。&lt;br /&gt;
  ---~~控制的目标？ 得的看看是哪一个~&lt;br /&gt;
&lt;br /&gt;
因此，举例来说，在经济学中，一个(股票或商品)交易模型越准确地代表了市场的行为，它就越容易控制市场(并从中提取“有用的工作”(利润))。在人工智能中，一个例子可能是一个聊天机器人模拟人类的话语状态: 它模拟人类状态越精确(例如:在电话语音支持热线) ，它可以更好地帮助人类(例如:进行纠正措施，解决问题，防止电话呼叫造成的通话堵塞)。这俩个例子通常是将控制理论的历史解释视为一组微分方程建模和动力学建模，并将其扩展为控制器与平台相互作用的广义推广。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制程序变数，并将差值作为一个错误信号来产生控制输出，以减少或消除错误]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示过程流程的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量”-PV）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量（PV）值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值-SP）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，该反馈回路可确保控制器施加合适的控制动作将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈而形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样 “ 反馈控制系统是一种系统，通过比较这些变量的功能并将该差异用作控制手段，趋于保持一个系统变量与另一个系统变量之间的规定关系。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个示例是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该控制器是巡航控制，被控对象是汽车，而系统是汽车和巡航控制。系统输出是汽车的速度，控制本身是发动机的油门位置，它确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统在一段不平坦的道路上启动，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈; 没有测量系统输出(汽车的速度)来改变控制(油门位置)因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度(系统输出)的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置(控制)。输出结果是匹配的汽车的速度参考速度(保持所需的系统输出)。现在，当汽车上坡时，输入(感知速度)和参考速度之间的差异不断地决定油门位置。当感觉到的速度低于参考，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路，控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开回路控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息路径: 过程输入(例如，电动机的电压)对过程输出(例如，电动机的速度或扭矩)有影响，用传感器测量并由控制器处理; 结果(控制信号)作为过程的输入被“反馈” ，关闭循环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器比开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，即模型不确定，也可以保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*改进的参考跟踪性能&lt;br /&gt;
&lt;br /&gt;
在一些系统中，闭环控制和开环控制同时使用。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器结构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 ''y(t)''通过传感器测量''F''反馈给参考值''r(t)''进行比较。然后，控制器''C''利用参考和输出之间的误差''e'' (差)来改变输入''u''到控制 ''P''下的系统。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
这被称为单输入单输出 SISO 控制系统; 另一种常见的控制系统为 MIMO 即多输入多输出系统，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(典型的函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 ''C''、被控对象''P''和传感器  ''F''是[[线性时不变]] LMI 的(即，它们的传递函数 ''C(s)''、''P(s)''和 ''F(s)'' 的元素不依赖于时间) ，那么上述系统可以用拉普拉斯 Laplace 变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 ''R''(''s'') 解出''Y''(''s'')。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式&amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt;称为系统的闭回路传递函数。分子是从''r''到''y''的正向(开环)增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也就是说，它有一个很大的范数，每个值都是''s''，且&amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么''Y(s)''大约等于''R(s)''，且输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，r(''t'')是期望的过程值或“设定点”，y(''t'')是测量的过程值]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器(PID 控制器)是一种广泛应用于控制系统的控制回路反馈机制控制技术。&lt;br /&gt;
&lt;br /&gt;
一个 PID 控制器连续计算一个误差值&amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt;作为期望设定点和被测程序变数之间的差值，并根据比例、积分和微分项进行修正。指的是对误差信号进行比例积分微分的计算与操作来产生对应的控制信号。&lt;br /&gt;
&lt;br /&gt;
该理论的生成和应用可以追溯到20世纪20年代，几乎在所有的模拟控制系统中得到实现; 最初在机械控制器中，后来在工业过程计算机中使用离散电子学。&lt;br /&gt;
&lt;br /&gt;
PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果''u(t)''是发送到系统的控制信号，''y(t)''是测量输出，''r(t)''是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有通用形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
期望闭环动力学是通过调整三个参数&amp;lt;math&amp;gt; K_P&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt; K_D&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; K_I&amp;lt;/math&amp;gt;得到的，通常是通过“调整”迭代得到的，不需要具体的对象模型知识。稳定性往往可以确保只使用比例来获得。积分项允许抑制阶跃扰动(在过程控制中通常是一个引人注目的规范)。导数项用于提供响应的阻尼或整形。PID控制器是最成熟的一类控制系统;然而，他们难以用于更复杂的情况，特别是如果 MIMO 系统考虑。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器整定的一个例子，考虑一个一阶被控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是一些常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是一个常数。现在如果我们设置&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
把&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;输入到闭环传递函数&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中，我们通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调优，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声和谐振模式的放大，纯微分器既不是物理上可实现的，也不是理想的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
控制理论领域可以分为两个分支：&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]–适用于由遵循叠加原理的系统，这意味着输出大致与输入成比例，系统由线性微分方程控制。其中最重要的一个子系统是具有不随时间变化的参数的系统，称为线性时不变 LTI 系统。这些系统使用通用且强大的频域数学技术，例如Laplace变换， Fourier变换，Z变换，Bode图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]–涵盖了不遵循叠加原理的更广泛的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程控制。为处理这些问题而开发的几种数学技术更加困难，而且通用性较低，通常仅适用于很少类别的系统。其中包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。通常在计算机上使用数值方法来分析非线性系统&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;。如果仅关注稳定点附近的解决方案，则通常可以使用微扰理论通过线性系统对非线性系统进行近似来线性化非线性系统，并且可以使用线性理论的方式进行求解。[16]&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域状态空间表示法–在这种类型的状态变量中，数学变量代表系统输入，输出和反馈表示为频率函数。输入信号与系统的传递函数是从时间函数到频率的函数通过转换得到的变换，如Laplace变换， Fourier变换，Z变换。这种变换的优点是可以简化数学公式表达。为了方便计算，在频域中，微分方程在系统被替换为代数方程。如上所述，频域技术只能与线性系统一起使用。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法–在这种类型中，状态变量的值表示为时间的函数。使用此模型，所分析的系统由一个或多个微分方程表示。由于频域技术仅限于线性系统，因此时域被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但现代计算机模拟技术（例如Simulink）可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示，是物理系统的数学模型，它是由一阶微分方程相关的一组输入，输出和状态变量。为了从输入，输出和状态的数量中抽象出来，变量被表示为矢量，并且微分方程和代数方程以矩阵形式编写（后者仅在动力系统为线性时才可行）。状态空间表示（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统，如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同，状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=12906</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=12906"/>
		<updated>2020-08-18T07:01:13Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论(Control Theory)'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个具有必要纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。有具有反馈作用的控制器的系统称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了控制器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，一个更加正式的领域分析开始于离心式调速器的动力学分析，由物理学家詹姆斯·克拉克·麦克斯韦 James Clerk Maxwell 在1868年进行，名为“统治者”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;。离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象，其中系统的滞后可能导致系统的过度补偿和不稳定行为。这引起了人们对这个话题的浓厚兴趣，在这期间，Maxwell 的同学，Edward John Routh，抽象出了 Maxwell 关于线性系统的一般类别的结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
独立地，阿道夫·赫维兹 Adolf Hurwitz 在1877年使用微分方程对系统稳定性进行了分析，得出了现在所说的 Routh–Hurwitz 定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个显著应用是在载人飞行领域。1903年12月17日，莱特兄弟进行了首次成功的试飞，他们的杰出之处在于能够在相当长的时间内控制飞行(比已知的用机翼产生升力的能力还要强)。持续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
到了第二次世界大战，控制理论成为一个重要的研究领域。IrmgardFlügge-Lotz 发展了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学。&lt;br /&gt;
&lt;br /&gt;
也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器是安装在吃水线下方并横向出现的鳍片就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。在这里，有人可能会说，控制得目标是找 到一个遵循良好控制器定理的内部模型。&lt;br /&gt;
  ---~~控制的目标？ 得的看看是哪一个~&lt;br /&gt;
&lt;br /&gt;
因此，举例来说，在经济学中，一个(股票或商品)交易模型越准确地代表了市场的行为，它就越容易控制市场(并从中提取“有用的工作”(利润))。在人工智能中，一个例子可能是一个聊天机器人模拟人类的话语状态: 它模拟人类状态越精确(例如:在电话语音支持热线) ，它可以更好地帮助人类(例如:进行纠正措施，解决问题，防止电话呼叫造成的通话堵塞)。这俩个例子通常是将控制理论的历史解释视为一组微分方程建模和动力学建模，并将其扩展为控制器与平台相互作用的广义推广。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制程序变数，并将差值作为一个错误信号来产生控制输出，以减少或消除错误]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示过程流程的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量”-PV）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量（PV）值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值-SP）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，该反馈回路可确保控制器施加合适的控制动作将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈而形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样 “ 反馈控制系统是一种系统，通过比较这些变量的功能并将该差异用作控制手段，趋于保持一个系统变量与另一个系统变量之间的规定关系。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个示例是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该控制器是巡航控制，被控对象是汽车，而系统是汽车和巡航控制。系统输出是汽车的速度，控制本身是发动机的油门位置，它确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统在一段不平坦的道路上启动，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈; 没有测量系统输出(汽车的速度)来改变控制(油门位置)因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度(系统输出)的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置(控制)。输出结果是匹配的汽车的速度参考速度(保持所需的系统输出)。现在，当汽车上坡时，输入(感知速度)和参考速度之间的差异不断地决定油门位置。当感觉到的速度低于参考，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路，控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开回路控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息路径: 过程输入(例如，电动机的电压)对过程输出(例如，电动机的速度或扭矩)有影响，用传感器测量并由控制器处理; 结果(控制信号)作为过程的输入被“反馈” ，关闭循环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器比开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，即模型不确定，也可以保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*改进的参考跟踪性能&lt;br /&gt;
&lt;br /&gt;
在一些系统中，闭环控制和开环控制同时使用。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器结构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 ''y(t)''通过传感器测量''F''反馈给参考值''r(t)''进行比较。然后，控制器''C''利用参考和输出之间的误差''e'' (差)来改变输入''u''到控制 ''P''下的系统。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
这被称为单输入单输出 SISO 控制系统; 另一种常见的控制系统为 MIMO 即多输入多输出系统，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(典型的函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 ''C''、被控对象''P''和传感器  ''F''是[[线性时不变]] LMI 的(即，它们的传递函数 ''C(s)''、''P(s)''和 ''F(s)'' 的元素不依赖于时间) ，那么上述系统可以用拉普拉斯 Laplace 变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 ''R''(''s'') 解出''Y''(''s'')。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式&amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt;称为系统的闭回路传递函数。分子是从''r''到''y''的正向(开环)增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也就是说，它有一个很大的范数，每个值都是''s''，且&amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么''Y(s)''大约等于''R(s)''，且输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，r(''t'')是期望的过程值或“设定点”，y(''t'')是测量的过程值]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器(PID 控制器)是一种广泛应用于控制系统的控制回路反馈机制控制技术。&lt;br /&gt;
&lt;br /&gt;
一个 PID 控制器连续计算一个误差值&amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt;作为期望设定点和被测程序变数之间的差值，并根据比例、积分和微分项进行修正。指的是对误差信号进行比例积分微分的计算与操作来产生对应的控制信号。&lt;br /&gt;
&lt;br /&gt;
该理论的生成和应用可以追溯到20世纪20年代，几乎在所有的模拟控制系统中得到实现; 最初在机械控制器中，后来在工业过程计算机中使用离散电子学。&lt;br /&gt;
&lt;br /&gt;
PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果''u(t)''是发送到系统的控制信号，''y(t)''是测量输出，''r(t)''是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有通用形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
期望闭环动力学是通过调整三个参数&amp;lt;math&amp;gt; K_P&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt; K_D&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; K_I&amp;lt;/math&amp;gt;得到的，通常是通过“调整”迭代得到的，不需要具体的对象模型知识。稳定性往往可以确保只使用比例来获得。积分项允许抑制阶跃扰动(在过程控制中通常是一个引人注目的规范)。导数项用于提供响应的阻尼或整形。PID控制器是最成熟的一类控制系统;然而，他们难以用于更复杂的情况，特别是如果 MIMO 系统考虑。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器整定的一个例子，考虑一个一阶被控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是一些常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是一个常数。现在如果我们设置&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
把&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;输入到闭环传递函数&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中，我们通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调优，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声和谐振模式的放大，纯微分器既不是物理上可实现的，也不是理想的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
控制理论领域可以分为两个分支：&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]–适用于由遵循叠加原理的系统，这意味着输出大致与输入成比例，系统由线性微分方程控制。其中最重要的一个子系统是具有不随时间变化的参数的系统，称为线性时不变 LTI 系统。这些系统使用通用且强大的频域数学技术，例如Laplace变换， Fourier变换，Z变换，Bode图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]–涵盖了不遵循叠加原理的更广泛的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程控制。为处理这些问题而开发的几种数学技术更加困难，而且通用性较低，通常仅适用于很少类别的系统。其中包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。通常在计算机上使用数值方法来分析非线性系统&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;。如果仅关注稳定点附近的解决方案，则通常可以使用微扰理论通过线性系统对非线性系统进行近似来线性化非线性系统，并且可以使用线性理论的方式进行求解。[16]&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域状态空间表示法–在这种类型的状态变量中，数学变量代表系统输入，输出和反馈表示为频率函数。输入信号与系统的传递函数是从时间函数到频率的函数通过转换得到的变换，如Laplace变换， Fourier变换，Z变换。这种变换的优点是可以简化数学公式表达。为了方便计算，在频域中，微分方程在系统被替换为代数方程。如上所述，频域技术只能与线性系统一起使用。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法–在这种类型中，状态变量的值表示为时间的函数。使用此模型，所分析的系统由一个或多个微分方程表示。由于频域技术仅限于线性系统，因此时域被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但现代计算机模拟技术（例如Simulink）可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示，是物理系统的数学模型，它是由一阶微分方程相关的一组输入，输出和状态变量。为了从输入，输出和状态的数量中抽象出来，变量被表示为矢量，并且微分方程和代数方程以矩阵形式编写（后者仅在动力系统为线性时才可行）。状态空间表示（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统，如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同，状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=12905</id>
		<title>控制理论 Control theory</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%8E%A7%E5%88%B6%E7%90%86%E8%AE%BA_Control_theory&amp;diff=12905"/>
		<updated>2020-08-18T06:58:23Z</updated>

		<summary type="html">&lt;p&gt;Leona Xiang：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''控制理论 Control theory'''研究机器和工程过程中连续运行的[动态系统]的控制。控制理论旨在开发一种以最优动作控制此类系统的控制模型，避免出现 ''延迟'' 或 ''超调'' ，并确保控制的稳定性。由于非常依赖相关学科的理论和实际应用，控制理论可以被视为[控制工程]、[计算机工程]、[数学]，[控制论]和[运筹学]的分支&amp;lt;ref&amp;gt;{{Cite web|url=https://portal.dnb.de/opac.htm?method=simpleSearch&amp;amp;cqlMode=true&amp;amp;query=nid=4032317-1|title=Katalog der Deutschen Nationalbibliothek (Authority control)|last=GND|website=portal.dnb.de|url-status=live|archive-url=|archive-date=|access-date=2020-04-26}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
为了达到控制的目的，我们需要一个具有必要纠正行为的 ''[控制器]'' 。一个优秀的控制器应当监视受控过程变量('''Process Variable, PV''')，并将其与参考值或设定值('''Set Point, SP''')进行比较。在控制过程中，过程变量的实际值和期望值之间的差被称为 ''误差'' 信号（或称 SP-PV 误差），被作为反馈来产生控制效果，使被控制的过程变量达到与设定点相同的值；此外，控制理论中也引入了[可控性]和[可观测性]。控制理论是高级自动化的基础，为制造、航空、通信和其他行业带来了革命性的影响。有具有反馈作用的控制器的系统称为反馈控制系统。反馈控制通常是 ''连续'' 的，使用[传感器]测量控制变量，并通过诸如控制阀等“最终控制元件”的计算调整，使控制变量保持在一定范围内&amp;lt;ref&amp;gt;Bennett, Stuart (1992). A history of control engineering, 1930-1955. IET. p. 48.&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[File:传递函数框图.jpg|right|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
控制理论广泛使用[方框图('''Block Diagram''')]作为图解表示。其中，利用[微分方程]描述系统输入输出关系的数学模型一般被称为['''传递函数(Transfer Function)''']，也称'''系统函数(System Function)'''或'''网络函数(Network Function)'''。&lt;br /&gt;
&lt;br /&gt;
控制理论的研究可以追溯到19世纪。麦克斯韦（James Clerk Maxwell）最先描述了控制器运行的理论基础&amp;lt;ref&amp;gt;{{cite journal |first=J. C. |last=Maxwell |authorlink=James Clerk Maxwell |title=On Governors |date=1868 |journal=Proceedings of the Royal Society |volume=100 |issue= |pages= |url=https://upload.wikimedia.org/wikipedia/commons/b/b1/On_Governors.pdf}}&amp;lt;/ref&amp;gt;。控制理论分别被[爱德华·劳斯(Edward Routh)]、[查理斯·斯图姆(Charles Sturm)]在1874年、[阿道夫·赫维兹(Adolf Hurwitz)]在1895年进一步发展，三人都为建立控制理论的稳定性判据做出了贡献；而[尼古拉斯·米诺尔斯基(Nicolas Minorsky)]在1922年发明的[[PID控制]]又将控制理论的发展向前推进了一大步&amp;lt;ref&amp;gt;{{cite journal |last=Minorsky |first=Nicolas |authorlink=Nicolas Minorsky |title=Directional stability of automatically steered bodies |journal=Journal of the American Society of Naval Engineers |year=1922 |volume=34 |pages=280–309 |issue=2 |ref=harv  |doi=10.1111/j.1559-3584.1922.tb04958.x}}&amp;lt;/ref&amp;gt;。虽然控制理论主要应用在工业界设计[过程控制]系统的控制系统工程领域，但其他的应用领域远远超出了这一范畴。作为反馈系统的一般理论，控制理论在反馈出现的任何场合都是适用的。&lt;br /&gt;
&lt;br /&gt;
==历史==&lt;br /&gt;
&lt;br /&gt;
[[File:220px-Boulton_and_Watt_centrifugal_governor-MJ.jpg|thumb|right|1788年的Boulton＆Watt发动机中的离心调速器]]&lt;br /&gt;
&lt;br /&gt;
虽然各种类型的控制系统可以追溯到古代，一个更加正式的领域分析开始于离心式调速器的动力学分析，由物理学家詹姆斯·克拉克·麦克斯韦 James Clerk Maxwell 在1868年进行，名为“统治者”&amp;lt;ref name=&amp;quot;Maxwell1867&amp;quot;&amp;gt;{{cite journal|author=Maxwell, J.C.|year=1868|title=On Governors|journal=Proceedings of the Royal Society of London|volume=16|pages=270–283|doi=10.1098/rspl.1867.0055|jstor=112510|doi-access=free}}&amp;lt;!--| accessdate = 2008-04-14--&amp;gt;&amp;lt;/ref&amp;gt;。离心式调速器已经被用来调节风车的速度。麦克斯韦描述并分析了自激振荡现象，其中系统的滞后可能导致系统的过度补偿和不稳定行为。这引起了人们对这个话题的浓厚兴趣，在这期间，Maxwell 的同学，Edward John Routh，抽象出了 Maxwell 关于线性系统的一般类别的结果。&lt;br /&gt;
&amp;lt;ref name=Routh1975&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 |author2=Fuller, A.T.&lt;br /&gt;
 | year = 1975&lt;br /&gt;
 | title = Stability of motion&lt;br /&gt;
 | publisher = Taylor &amp;amp; Francis&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
独立地，阿道夫·赫维兹 Adolf Hurwitz 在1877年使用微分方程对系统稳定性进行了分析，得出了现在所说的 Routh–Hurwitz 定理。&lt;br /&gt;
&amp;lt;ref name=Routh1877&amp;gt;{{cite book&lt;br /&gt;
 | author = Routh, E.J.&lt;br /&gt;
 | year = 1877&lt;br /&gt;
 | title = A Treatise on the Stability of a Given State of Motion, Particularly Steady Motion: Particularly Steady Motion&lt;br /&gt;
 | url = https://archive.org/details/atreatiseonstab00routgoog&lt;br /&gt;
 | publisher = Macmillan and co.&lt;br /&gt;
 | isbn =&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Hurwitz1964&amp;gt;{{cite journal&lt;br /&gt;
 | author = Hurwitz, A.&lt;br /&gt;
 | year = 1964&lt;br /&gt;
 | title = On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts&lt;br /&gt;
 | journal = Selected Papers on Mathematical Trends in Control Theory&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
动态控制的一个显著应用是在载人飞行领域。1903年12月17日，莱特兄弟进行了首次成功的试飞，他们的杰出之处在于能够在相当长的时间内控制飞行(比已知的用机翼产生升力的能力还要强)。持续、可靠地控制飞机对于长时间的飞行是非常重要的。&lt;br /&gt;
&lt;br /&gt;
到了第二次世界大战，控制理论成为一个重要的研究领域。IrmgardFlügge-Lotz 发展了非连续自动控制系统理论，并将 bang-bang 原理应用于飞机自动飞行控制装置的开发&amp;lt;ref&amp;gt;{{cite journal|last1=Flugge-Lotz|first1=Irmgard|last2=Titus|first2=Harold A.|title=Optimum and Quasi-Optimum Control of Third and Fourth-Order Systems|journal=Stanford University Technical Report|date=October 1962|issue=134|pages=8–12|url=http://www.dtic.mil/dtic/tr/fulltext/u2/621137.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book|last1=Hallion|first1=Richard P.|editor1-last=Sicherman|editor1-first=Barbara|editor2-last=Green|editor2-first=Carol Hurd|editor3-last=Kantrov|editor3-first=Ilene|editor4-last=Walker|editor4-first=Harriette|title=Notable American Women: The Modern Period: A Biographical Dictionary|url=https://archive.org/details/notableamericanw00sich|url-access=registration|date=1980|publisher=Belknap Press of Harvard University Press|location=Cambridge, Mass.|isbn=9781849722704|pages=[https://archive.org/details/notableamericanw00sich/page/241 241–242]}}&amp;lt;/ref&amp;gt;。不连续控制的其他应用领域包括火控系统、制导系统和电子学。&lt;br /&gt;
&lt;br /&gt;
也可以使用机械方法来提高系统的稳定性。例如，船舶稳定器是安装在吃水线下方并横向出现的鳍片就是一种典型的机械控制应用。在现代船舶中，陀螺仪控制的活动鳍片具有改变其迎角的能力，以抵消风或波浪作用在船上引起的侧倾。&lt;br /&gt;
&lt;br /&gt;
二战后，各国开始了太空竞赛，太空竞赛非常依赖于精确的航天器控制。当代，控制理论在经济学和人工智能等领域的应用也越来越多。在这里，有人可能会说，控制得目标是找 到一个遵循良好控制器定理的内部模型。&lt;br /&gt;
  ---~~控制的目标？ 得的看看是哪一个~&lt;br /&gt;
&lt;br /&gt;
因此，举例来说，在经济学中，一个(股票或商品)交易模型越准确地代表了市场的行为，它就越容易控制市场(并从中提取“有用的工作”(利润))。在人工智能中，一个例子可能是一个聊天机器人模拟人类的话语状态: 它模拟人类状态越精确(例如:在电话语音支持热线) ，它可以更好地帮助人类(例如:进行纠正措施，解决问题，防止电话呼叫造成的通话堵塞)。这俩个例子通常是将控制理论的历史解释视为一组微分方程建模和动力学建模，并将其扩展为控制器与平台相互作用的广义推广。&lt;br /&gt;
&lt;br /&gt;
==开环和闭环(反馈)控制==&lt;br /&gt;
&lt;br /&gt;
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图，使用反馈回路通过比较期望值来控制程序变数，并将差值作为一个错误信号来产生控制输出，以减少或消除错误]]&lt;br /&gt;
&lt;br /&gt;
[[File:Industrial control loop.jpg|thumb|400px|单个工业控制回路的例子; 显示过程流程的连续调制控制]]&lt;br /&gt;
&lt;br /&gt;
从根本上讲，控制回路有两种类型：开环控制和闭环（反馈）控制。&lt;br /&gt;
&lt;br /&gt;
在开环控制中，来自控制器的控制动作独立于“过程输出”（或“受控过程变量”-PV）。一个很好的例子是仅由计时器控制的中央供暖锅炉，因此无论建筑物的温度如何，都将热量恒定地施加。控制动作是定时打开/关闭锅炉，过程变量是建筑物温度，但两者都不相关。&lt;br /&gt;
&lt;br /&gt;
在闭环控制中，来自控制器的控制动作取决于过程变量（PV）值的反馈。在类似于锅炉的情况下，闭环回路将包括一个恒温器，以将建筑物温度与恒温器上设定的温度（设定值-SP）进行比较。这将产生一个控制器输出，通过打开和关闭锅炉来将建筑物维持在所需温度。因此，闭环控制器具有反馈回路，该反馈回路可确保控制器施加合适的控制动作将过程变量操纵为与“参考输入”或“设定点”相同。因此，闭环控制器也称为反馈控制器&amp;lt;ref&amp;gt;&amp;quot;Feedback and control systems&amp;quot; - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
根据英国标准协会，闭环控制系统的定义是“一个具有监视反馈的控制系统，该反馈而形成的偏差信号被用于控制最终控制元件的动作，从而尽可能使偏差减小到零。”&amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1970&lt;br /&gt;
|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
同样 “ 反馈控制系统是一种系统，通过比较这些变量的功能并将该差异用作控制手段，趋于保持一个系统变量与另一个系统变量之间的规定关系。” &amp;lt;ref&amp;gt;{{cite book|title= The Origins of Feedback Control|last=Mayr|first= Otto| author-link= Otto Mayr |year= 1969|publisher =The Colonial Press, Inc.|location= Clinton, MA USA|isbn= |pages=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===其他例子===&lt;br /&gt;
&lt;br /&gt;
控制系统的一个示例是汽车的巡航控制系统，该系统是一种将车速保持在驾驶员提供的期望速度或参考速度的设备。该控制器是巡航控制，被控对象是汽车，而系统是汽车和巡航控制。系统输出是汽车的速度，控制本身是发动机的油门位置，它确定发动机提供多少动力。&lt;br /&gt;
&lt;br /&gt;
实现巡航控制的一个原始方法是在驾驶员启动巡航控制时锁定油门位置。不过，如果巡航控制系统在一段不平坦的道路上启动，车辆上山时行驶速度会较慢，下山时则较快。这种类型的控制器被称为开环控制器，因为没有反馈; 没有测量系统输出(汽车的速度)来改变控制(油门位置)因此，控制器不能补偿作用在汽车上的变化，比如道路坡度的变化。&lt;br /&gt;
&lt;br /&gt;
在闭环控制系统中，来自监测汽车速度(系统输出)的传感器的数据进入控制器，控制器连续比较代表速度的量和代表期望速度的参考量，计算得到的差称为'''误差'''，决定了节气门的位置(控制)。输出结果是匹配的汽车的速度参考速度(保持所需的系统输出)。现在，当汽车上坡时，输入(感知速度)和参考速度之间的差异不断地决定油门位置。当感觉到的速度低于参考，差值增加，油门打开，发动机功率增加，加速车辆。这样，控制器动态地抵消汽车速度的变化。这些控制系统的中心思想是反馈回路，控制器影响系统的输出，反过来测量并反馈给控制器。&lt;br /&gt;
&lt;br /&gt;
==经典控制理论==&lt;br /&gt;
&lt;br /&gt;
为了克服开回路控制器的局限性，控制理论引入了反馈。闭环控制器利用反馈来控制动力系统的状态或输出。它的名字来源于系统中的信息路径: 过程输入(例如，电动机的电压)对过程输出(例如，电动机的速度或扭矩)有影响，用传感器测量并由控制器处理; 结果(控制信号)作为过程的输入被“反馈” ，关闭循环。&lt;br /&gt;
&lt;br /&gt;
闭环控制器比开环控制器有以下优点:&lt;br /&gt;
&lt;br /&gt;
*干扰抑制（例如上述巡航控制示例中的山丘）&lt;br /&gt;
&lt;br /&gt;
*当模型结构与实际过程不完全匹配且模型参数不精确时，即模型不确定，也可以保证系统性能。&lt;br /&gt;
&lt;br /&gt;
*不稳定的过程可以稳定下来&lt;br /&gt;
&lt;br /&gt;
*对参数变化的敏感性降低&lt;br /&gt;
&lt;br /&gt;
*改进的参考跟踪性能&lt;br /&gt;
&lt;br /&gt;
在一些系统中，闭环控制和开环控制同时使用。在这样的系统中，开环控制被称为前馈，用于进一步改善参考跟踪性能。&lt;br /&gt;
&lt;br /&gt;
常用的闭环控制器结构是 PID 控制器。&lt;br /&gt;
&lt;br /&gt;
==闭环传递函数==&lt;br /&gt;
&lt;br /&gt;
系统的输出 ''y(t)''通过传感器测量''F''反馈给参考值''r(t)''进行比较。然后，控制器''C''利用参考和输出之间的误差''e'' (差)来改变输入''u''到控制 ''P''下的系统。 如图所示。这种控制器是一种闭环控制器或反馈控制器。&lt;br /&gt;
&lt;br /&gt;
[[File:simple feedback control loop2.svg|center|一个简单的闭环回路框图]]&lt;br /&gt;
&lt;br /&gt;
这被称为单输入单输出 SISO 控制系统; 另一种常见的控制系统为 MIMO 即多输入多输出系统，具有多个输入/输出。在这种情况下，变量通过向量表示，而不是简单的标量值。对于一些分布参数系统，向量可能是无限维的(典型的函数)。&lt;br /&gt;
&lt;br /&gt;
如果我们假设控制器 ''C''、被控对象''P''和传感器  ''F''是[[线性时不变]] LMI 的(即，它们的传递函数 ''C(s)''、''P(s)''和 ''F(s)'' 的元素不依赖于时间) ，那么上述系统可以用拉普拉斯 Laplace 变换来分析。这就产生了以下关系:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = P(s) U(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;U(s) = C(s) E(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;E(s) = R(s) - F(s)Y(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
用给定的 ''R''(''s'') 解出''Y''(''s'')。&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;math&amp;gt;Y(s) = \left( \frac{P(s)C(s)}{1 + P(s)C(s)F(s)} \right) R(s) = H(s)R(s).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
表达式&amp;lt;math&amp;gt;H(s) = \frac{P(s)C(s)}{1 + F(s)P(s)C(s)}&amp;lt;/math&amp;gt;称为系统的闭回路传递函数。分子是从''r''到''y''的正向(开环)增益，分母是1加上反馈回路中的增益，即所谓的回路增益。如果&amp;lt;math&amp;gt;|P(s)C(s)| \gg 1&amp;lt;/math&amp;gt;，也就是说，它有一个很大的范数，每个值都是''s''，且&amp;lt;math&amp;gt;|F(s)| \approx 1&amp;lt;/math&amp;gt;，那么''Y(s)''大约等于''R(s)''，且输出紧密跟踪参考输入。&lt;br /&gt;
&lt;br /&gt;
==PID 反馈控制==&lt;br /&gt;
&lt;br /&gt;
[[File:PID en.svg|right|thumb|400x400px|反馈回路中 PID 控制器的框图，r(''t'')是期望的过程值或“设定点”，y(''t'')是测量的过程值]]&lt;br /&gt;
&lt;br /&gt;
比例-积分-微分控制器(PID 控制器)是一种广泛应用于控制系统的控制回路反馈机制控制技术。&lt;br /&gt;
&lt;br /&gt;
一个 PID 控制器连续计算一个误差值&amp;lt;math&amp;gt;e(t)&amp;lt;/math&amp;gt;作为期望设定点和被测程序变数之间的差值，并根据比例、积分和微分项进行修正。指的是对误差信号进行比例积分微分的计算与操作来产生对应的控制信号。&lt;br /&gt;
&lt;br /&gt;
该理论的生成和应用可以追溯到20世纪20年代，几乎在所有的模拟控制系统中得到实现; 最初在机械控制器中，后来在工业过程计算机中使用离散电子学。&lt;br /&gt;
&lt;br /&gt;
PID 控制器可能是最常用的反馈控制设计。&lt;br /&gt;
&lt;br /&gt;
如果''u(t)''是发送到系统的控制信号，''y(t)''是测量输出，''r(t)''是期望输出，&amp;lt;math&amp;gt;e(t)=r(t)- y(t)&amp;lt;/math&amp;gt; 是跟踪误差，则 PID 控制器具有通用形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(t) =  K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
期望闭环动力学是通过调整三个参数&amp;lt;math&amp;gt; K_P&amp;lt;/math&amp;gt;、&amp;lt;math&amp;gt; K_D&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; K_I&amp;lt;/math&amp;gt;得到的，通常是通过“调整”迭代得到的，不需要具体的对象模型知识。稳定性往往可以确保只使用比例来获得。积分项允许抑制阶跃扰动(在过程控制中通常是一个引人注目的规范)。导数项用于提供响应的阻尼或整形。PID控制器是最成熟的一类控制系统;然而，他们难以用于更复杂的情况，特别是如果 MIMO 系统考虑。&lt;br /&gt;
&lt;br /&gt;
应用拉普拉斯变换得到变换后的 PID 控制器方程&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  K_P e(s) + K_I \frac{1}{s} e(s) + K_D s e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;u(s) =  \left(K_P + K_I \frac{1}{s} + K_D s\right) e(s)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
具有 PID 控制器的传递函数&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
作为闭环系统&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中 PID 控制器整定的一个例子，考虑一个一阶被控对象&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P(s) = \frac{A}{1 + sT_P}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中&amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T_P&amp;lt;/math&amp;gt;是一些常数。系统的输出通过&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;F(s) = \frac{1}{1 + sT_F}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;T_F&amp;lt;/math&amp;gt;也是一个常数。现在如果我们设置&amp;lt;math&amp;gt;K_P=K\left(1+\frac{T_D}{T_I}\right)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;K_D=KT_D&amp;lt;/math&amp;gt;，和&amp;lt;math&amp;gt;K_I=\frac{K}{T_I}&amp;lt;/math&amp;gt;，我们可以将 PID 控制器传递函数表示成如下形式&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;C(s) =  K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
把&amp;lt;math&amp;gt;P(s)&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;F(s)&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;C(s)&amp;lt;/math&amp;gt;输入到闭环传递函数&amp;lt;math&amp;gt;H(s)&amp;lt;/math&amp;gt;中，我们通过设置&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;K = \frac{1}{A},   T_I = T_F,   T_D = T_P&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H(s) = 1&amp;lt;/math&amp;gt;。通过本例中的这个调优，系统输出精确地跟随参考输入。&lt;br /&gt;
&lt;br /&gt;
然而，在实践中，由于噪声和谐振模式的放大，纯微分器既不是物理上可实现的，也不是理想的&amp;lt;ref&amp;gt;{{cite journal |last1=Ang |first1=K.H. |last2=Chong |first2=G.C.Y. |last3=Li |first3=Y. |date=2005 |title=PID control system analysis, design, and technology |journal=IEEE Transactions on Control Systems Technology |volume=13 |issue=4 |pages=559–576|doi=10.1109/TCST.2005.847331 }}&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
&lt;br /&gt;
==线性控制和非线性控制==&lt;br /&gt;
&lt;br /&gt;
控制理论可分为两个分支:&lt;br /&gt;
&lt;br /&gt;
控制理论领域可以分为两个分支：&lt;br /&gt;
&lt;br /&gt;
*[[线性控制理论]]–适用于由遵循叠加原理的系统，这意味着输出大致与输入成比例，系统由线性微分方程控制。其中最重要的一个子系统是具有不随时间变化的参数的系统，称为线性时不变 LTI 系统。这些系统使用通用且强大的频域数学技术，例如Laplace变换， Fourier变换，Z变换，Bode图，根轨迹和奈奎斯特稳定性判据。使用这些技术有助于使用带宽，频率响应，特征值，增益，谐振频率，零点和极点等术语对系统进行描述，从而为大多数目标系统提供了系统响应解决方案和设计方式。&lt;br /&gt;
 &lt;br /&gt;
*[[非线性控制理论]]–涵盖了不遵循叠加原理的更广泛的系统类别，并适用于更多实际系统，因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程控制。为处理这些问题而开发的几种数学技术更加困难，而且通用性较低，通常仅适用于很少类别的系统。其中包括极限环理论，庞加莱图，李雅普诺夫稳定性定理和描述函数。通常在计算机上使用数值方法来分析非线性系统&amp;lt;ref&amp;gt;[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]&amp;lt;/ref&amp;gt;。如果仅关注稳定点附近的解决方案，则通常可以使用微扰理论通过线性系统对非线性系统进行近似来线性化非线性系统，并且可以使用线性理论的方式进行求解。[16]&lt;br /&gt;
&lt;br /&gt;
==分析技术-频域和时域==&lt;br /&gt;
&lt;br /&gt;
分析和设计控制系统的数学技术可分为两类:&lt;br /&gt;
&lt;br /&gt;
*频域状态空间表示法–在这种类型的状态变量中，数学变量代表系统输入，输出和反馈表示为频率函数。输入信号与系统的传递函数是从时间函数到频率的函数通过转换得到的变换，如Laplace变换， Fourier变换，Z变换。这种变换的优点是可以简化数学公式表达。为了方便计算，在频域中，微分方程在系统被替换为代数方程。如上所述，频域技术只能与线性系统一起使用。&lt;br /&gt;
&lt;br /&gt;
*时域状态空间表示法–在这种类型中，状态变量的值表示为时间的函数。使用此模型，所分析的系统由一个或多个微分方程表示。由于频域技术仅限于线性系统，因此时域被广泛用于分析现实世界的非线性系统。尽管这些问题更难解决，但现代计算机模拟技术（例如Simulink）可以相对方便的对系统进行分析。&lt;br /&gt;
&lt;br /&gt;
与经典控制理论的频域分析相反，现代控制理论利用时域状态空间表示，是物理系统的数学模型，它是由一阶微分方程相关的一组输入，输出和状态变量。为了从输入，输出和状态的数量中抽象出来，变量被表示为矢量，并且微分方程和代数方程以矩阵形式编写（后者仅在动力系统为线性时才可行）。状态空间表示（也称为“时域方法”）提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统，如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同，状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点&amp;lt;ref&amp;gt;{{cite book|title=State space &amp;amp; linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal|author=Terrell, William|title=Some fundamental control theory I: Controllability, observability, and duality —AND— Some fundamental control Theory II: Feedback linearization of single input nonlinear systems|journal=American Mathematical Monthly|volume=106|issue=9|year=1999|pages=705–719 and 812–828|url=http://www.maa.org/programs/maa-awards/writing-awards/some-fundamental-control-theory-i-controllability-observability-and-duality-and-some-fundamental|doi=10.2307/2589614|jstor=2589614}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==SISO和MIMO==&lt;br /&gt;
&lt;br /&gt;
根据输入和输出的数量，控制系统可以分为不同的类别。&lt;br /&gt;
&lt;br /&gt;
*单输入单输出 SISO –这是最简单，最常见的类型，其中一个输出由一个控制信号控制。示例是上面的巡航控制示例，或者是音频系统，其中控制输入是输入音频信号，输出是来自扬声器的声波。&lt;br /&gt;
&lt;br /&gt;
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如，现代大型望远镜（例如Keck和MMT）具有由许多独立的部分组成的反射镜，每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置，以补偿由于热膨胀，收缩，旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统，例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。&lt;br /&gt;
&lt;br /&gt;
==控制理论主题==&lt;br /&gt;
&lt;br /&gt;
===稳定性===&lt;br /&gt;
&lt;br /&gt;
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。&lt;br /&gt;
&lt;br /&gt;
*一个线性系统如果对于任何有界输入都舒服于有界的输出中，被称为有界输入有界输出 BIBO 稳定。&lt;br /&gt;
&lt;br /&gt;
*输入状态的非线性系统的稳定性是输入状态稳定性 ISS，它结合了Lyapunov稳定性和类似于BIBO稳定性的概念。&lt;br /&gt;
&lt;br /&gt;
为简单起见，下面的描述集中于连续和离散时间线性系统。&lt;br /&gt;
&lt;br /&gt;
在数学上，这意味着一个线性系统要稳定，其传递函数的所有极点都必须有负实值，即每个极点的实数部分必须小于零。实际上，稳定性意味着传递函数具有复极点&lt;br /&gt;
&lt;br /&gt;
*当使用Laplace变换获得传递函数时，在连续时间的复数平面的左半部分中保持不变。&lt;br /&gt;
&lt;br /&gt;
*使用Z变换时，离散时间下的单位圆包含的稳定性不变。&lt;br /&gt;
&lt;br /&gt;
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中，其中&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;轴是实轴，离散变换的&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是在圆坐标系中，其中&amp;lt;math&amp;gt;\rho&amp;lt;/math&amp;gt;轴是实轴。&lt;br /&gt;
&lt;br /&gt;
当满足上述适当条件时，系统被称为渐近稳定的，渐近稳定控制系统的变量总是表现为它们的初始值减少，且不表现永久的振荡。当极点的实部精确等于零(在连续时间情况下)或模量等于1(在离散时间情况下)时，就会发生永久振荡。如果一个简单稳定的系统响应既不随时间衰减也不随时间增长，并且没有振荡，那么它是边际稳定的; 在这种情况下，系统传递函数在复平面原点处具有非重复极点(即在连续时间情况下，它们的实数和复数分量为零。当实部等于零的极点的虚部不等于零时，就存在振荡。&lt;br /&gt;
&lt;br /&gt;
如果一个系统的脉冲响应为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 0.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
然后 z 变换(参见本例)为&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 0.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在&amp;lt;math&amp;gt;z = 0.5&amp;lt;/math&amp;gt;零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的，因为极点在单位圆内。&lt;br /&gt;
&lt;br /&gt;
然后，如果冲激反应是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ x[n] = 1.5^n u[n]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么&amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;变换是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\ X(z) = \frac{1}{1 - 1.5z^{-1}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
它的极点在&amp;lt;math&amp;gt;z = 1.5&amp;lt;/math&amp;gt;上，不是 BIBO 稳定的，因为极点的模严格大于1。&lt;br /&gt;
&lt;br /&gt;
有许多工具可用来分析系统的极点。这些包括图形系统，如根轨迹，Bode图或Nyquist图。&lt;br /&gt;
&lt;br /&gt;
机械的改变可以使设备(和控制系统)更加稳定。水手们增加压舱物以改善船只的稳定性。游轮使用从船侧横向延伸约30英尺(10米)的防侧翻鳍，并不断地绕轴旋转，以产生阻止侧翻的力。&lt;br /&gt;
&lt;br /&gt;
===可控性和可观察性===&lt;br /&gt;
&lt;br /&gt;
能控性和能观性是系统分析中的主要问题，它直接影响到系统的可控性和稳定性。可控性与使用适当的控制信号使系统进入特定状态的可能性有关。如果一个状态是不可控的，那么没有信号将永远能够控制该状态。如果一个状态是不可控的，但它的动力学是稳定的，那么这个状态称为可稳定的。相反，可观测性与通过输出测量观测系统状态的可能性有关。如果一个状态不可观测，控制器将永远不能确定一个不可观测状态的行为，因此不能使用它来稳定系统。然而，类似于上面的稳定性条件，如果一个状态不能被观察到，它仍然可能是可检测的。&lt;br /&gt;
&lt;br /&gt;
从几何的角度来看，看待控制系统的每个变量的状态，这些变量的每个“坏”状态必须是可控和可观测的，以确保在闭环系统中的状态表达。也就是说，如果闭环系统的特征值之一不是可控和可观测的，这部分动态将保持不变。如果这样一个特征值不稳定，这个特征值的动力学将在闭环系统中将表示为不稳定的。在状态空间表示的传递函数实现中，不可观测的极点并不存在，这就是为什么在动力系统分析中有时倾向于后者的原因。&lt;br /&gt;
&lt;br /&gt;
解决不可控或不可观测系统问题的方法包括增加执行器和传感器。&lt;br /&gt;
&lt;br /&gt;
===控制方法===&lt;br /&gt;
&lt;br /&gt;
在过去的几年里，人们设计了几种不同的控制策略。这些控制器同最简单的PID控制器到对于复杂系统或非常规系统（尤其是机器人技术或飞机巡航控制）都是有一定差别的。&lt;br /&gt;
&lt;br /&gt;
控制问题可以有几种规格。当然，始终存在稳定性。无论开环稳定性如何，控制器都必须确保闭环系统稳定。控制器选择不当甚至会恶化开环系统的稳定性，通常必须避免这种情况。有时希望在闭环中获得特定的动力学：即极点具有&amp;lt;math&amp;gt;Re[\lambda] &amp;lt; -\overline{\lambda}&amp;lt;/math&amp;gt;,其中 &amp;lt;math&amp;gt;\overline{\lambda}&amp;lt;/math，是一个严格大于零的固定值，而不是简单地要求&amp;lt;math&amp;gt;Re[\lambda]&amp;lt;0&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
另一个典型的特性是抑制阶跃扰动，包括开环系统中的积分器(即直接在系统控制之前)很容易做到这一点。其他类型的扰动需要包括不同类型的子系统。&lt;br /&gt;
&lt;br /&gt;
其他“经典”控制理论规范考虑了闭环系统的时域响应。其中包括上升时间(控制系统在扰动后达到期望值所需的时间)、峰值时间、超调量(响应达到期望值之前达到的最高值)和稳定时间等其他稳态性能。频域规范通常与鲁棒性有关。&lt;br /&gt;
&lt;br /&gt;
现代的性能评估使用一些综合跟踪误差的变体(IAE，ISA，CQI)。&lt;br /&gt;
&lt;br /&gt;
===模式辨识与鲁棒性===&lt;br /&gt;
&lt;br /&gt;
控制系统必须具有一定的鲁棒性。一个鲁棒控制器是具有将和其数学特性不同的变量加入控制过程中，其鲁棒特性不变。这一要求很重要，因为没有任何一个真正的物理系统能够用数学表示的一系列微分方程那样真正地表现出来。为了简化计算，通常会选择简化的数学模型，否则，真正的系统动力学可能会非常复杂，以至于不可能建立一个完整的模型。&lt;br /&gt;
&lt;br /&gt;
:系统辨识&lt;br /&gt;
&lt;br /&gt;
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成：例如，执行一系列测量以从中计算近似的数学模型，通常是其传递函数或矩阵。但是，从输出中进行的这种识别不能考虑不可观察的动态。有时，模型是直接从已知的物理方程式开始构建的，例如，在质量弹簧-阻尼器系统的情况下，我们知道&amp;lt;math&amp;gt; m \ddot{{x}}(t) = - K x(t) - \beta \dot{x}(t)&amp;lt;/math&amp;gt;。即使假设在设计控制器时使用了“完整”模型，这些方程中包含的所有参数（称为“标称/名义参数”）也从来不是绝对精确的；即使连接到物理系统的真实参数值与标称值不同，控制系统也必须正确运行。&lt;br /&gt;
&lt;br /&gt;
一些先进的控制技术包括“在线”识别过程。当控制器本身运行时，模型的参数被计算(“辨识”)。通过这种方式，如果参数发生剧烈变化，例如，如果机器人的手臂释放一个重量，控制器将自我调整，以确保正确的性能。&lt;br /&gt;
&lt;br /&gt;
;分析&lt;br /&gt;
&lt;br /&gt;
考虑系统的传递函数并使用Nyquist和Bode图，可以在频域中对SISO控制系统的鲁棒性进行分析。包括增益和相位裕度以及幅度裕度。对于MIMO以及通常更复杂的控制系统，必须考虑针对每种控制技术设计的理论结果（请参阅下一节）。即如果需要特殊的鲁棒性，程师必须将注意力转移到控制技术上，将注意力转移到控制技术的属性中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;约束条件&lt;br /&gt;
&lt;br /&gt;
一个特殊的鲁棒性问题是要求控制系统在存在输入和状态约束的情况下正确运行。在物理世界中，每个信号都是有限的。控制器可能会发送物理系统无法跟踪的控制信号，例如，试图以超高速旋转阀门。这可能会导致闭环系统发生不良行为，甚至损坏或损坏执行器或其他子系统。可以使用特定的控制技术来解决该问题：模型预测控制（请参阅下文）和反缠绕系统。后者包括一个附加的控制块，可确保控制信号从不超过给定的阈值。&lt;br /&gt;
&lt;br /&gt;
==系统分类==&lt;br /&gt;
&lt;br /&gt;
===[[线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
对于MIMO系统，可以使用开环系统的状态空间表示并通过计算分配给期望位置中的极点的反馈矩阵，以数学方式执行极点放置。在复杂的系统中，这可能需要计算机辅助的计算功能，并且不能始终确保鲁棒性。此外，所有的系统状态一般不能测量，因此观测器必须包括在极点配置设计中。&lt;br /&gt;
&lt;br /&gt;
===[[非线性系统控制]]===&lt;br /&gt;
&lt;br /&gt;
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中，有时可以将这类系统线性化并应用线性技术，但在许多情况下，有必要从头设计允许控制非线性系统的理论。这些控制方法，例如，反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具，将众所周知的线性控制概念推广到非线性情况，以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制&amp;lt;ref name=Shi_Gu_et_al&amp;gt;{{cite journal |author1 = Gu Shi|year = 2015 |title = Controllability of structural brain networks (Article Number 8414) |journal = Nature Communications |volume = 6 |quote = Here we use tools from control and network theories to offer a mechanistic explanation for how the brain moves between cognitive states drawn from the network organization of white matter microstructure.  |lay-url = http://www.nature.com/ncomms/2015/151001/ncomms9414/full/ncomms9414.html |doi = 10.1038/ncomms9414|issue = 6 |display-authors=etal|arxiv = 1406.5197|bibcode = 2015NatCo...6E8414G |pmid = 26423222 |pmc = 4600713 |page = 8414}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===分散式系统控制===&lt;br /&gt;
&lt;br /&gt;
当系统由多个控制器控制时，问题是分散控制问题。地方分权在许多方面都很有帮助，例如，它帮助控制系统在更大的范围内运行。分散控制系统中的智能体可以利用通信信道进行交互并协调其行为。&lt;br /&gt;
&lt;br /&gt;
===确定性和随机性系统控制===&lt;br /&gt;
随机控制问题是一种状态变量的演变受到系统外部随机冲击的问题。确定性控制问题不受外部随机信号的影响。&lt;br /&gt;
&lt;br /&gt;
==主要控制策略==&lt;br /&gt;
&lt;br /&gt;
每个控制系统首先必须保证闭环行为的稳定性。对于线性系统，这可以通过直接配置极点来实现。非线性控制系统使用特定的理论(通常基于李亚普诺夫理论)来确保系统的稳定性，而不考虑系统的内部动态。实现不同规格的可能性不同于所考虑的模型和所选择的控制策略。&lt;br /&gt;
&lt;br /&gt;
;主要控制技术清单&lt;br /&gt;
&lt;br /&gt;
*自适应控制使用过程参数的在线识别或控制器增益的修改，从而获得强大的鲁棒性。1950年代，自适应控制首次应用于航空航天业，并在该领域取得了特别的成功。&lt;br /&gt;
&lt;br /&gt;
*分级控制系统是一种类型的控制系统，其中一组设备和管理软件的被布置在分层 树。当树中的链接由计算机网络实现时，该分层控制系统也是网络控制系统的一种形式。&lt;br /&gt;
&lt;br /&gt;
*智能控制使用各种AI计算方法，例如人工神经网络，贝叶斯概率，模糊逻辑，&amp;lt;ref&amp;gt;{{cite journal | title=A novel fuzzy framework for nonlinear system control| journal=Fuzzy Sets and Systems | year=2010 | last=Liu |first1=Jie |author2=Wilson Wang |author3=Farid Golnaraghi |author4=Eric Kubica | volume=161 | issue=21 | pages=2746–2759 | doi=10.1016/j.fss.2010.04.009}}&amp;lt;/ref&amp;gt; 机器学习，进化计算和遗传算法或这些方法的组合（例如神经模糊算法）来控制动态系统。&lt;br /&gt;
&lt;br /&gt;
*最优控制是一种特殊的控制技术，其中控制信号优化某个“成本指标”：例如，在卫星的情况下，将其推向消耗最少燃料的所需轨迹所需的喷射推力。两种最优控制设计方法已在工业应用中广泛使用，因为已证明它们可以保证闭环稳定性。这些是模型预测控制 MPC 和线性二次高斯控制 LQG 。第一个可以更明确地考虑对系统中信号的约束，这是许多工业过程中的重要特征。但是，MPC中的“最佳控制”结构只是实现这种结果的一种手段，因为它没有优化闭环控制系统的真实性能指标。与PID控制器一起，MPC系统是过程控制中使用最广泛的控制技术。&lt;br /&gt;
&lt;br /&gt;
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。&amp;lt;ref&amp;gt;{{cite journal|last1=Melby|first1=Paul|last2=et.|first2=al.|title=Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems |journal=Fluctuation and Noise Letters |volume=02|issue=4|pages=L285–L292|date=2002|doi=10.1142/S0219477502000919}}&amp;lt;/ref&amp;gt; Bode和其他人的早期方法相当可靠；有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗，滑模控制由显影（SMC）瓦迪姆Utkin和安全协议，旨在控制智能电网应用中的大量异构负载&amp;lt;ref name='TCL1'&amp;gt;{{cite journal|title=Safe Protocols for Generating Power Pulses with Heterogeneous Populations of Thermostatically Controlled Loads |author=N. A. Sinitsyn. S. Kundu, S. Backhaus |journal=[[Energy Conversion and Management]]|volume=67|year=2013|pages=297–308|arxiv=1211.0248|doi=10.1016/j.enconman.2012.11.021}}&amp;lt;/ref&amp;gt; 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。&lt;br /&gt;
&lt;br /&gt;
*随机控制处理模型不确定的控制设计。在典型的随机控制问题中，假设模型和控制器中存在随机噪声和干扰，并且控制设计必须考虑这些随机偏差。&lt;br /&gt;
&lt;br /&gt;
*能量整形控制将工厂和控制器视为能量转换设备。为了实现期望的行为，根据互连制定了控制策略。&lt;br /&gt;
&lt;br /&gt;
*自组织的临界控制可以定义为试图干扰自组织系统耗散能量的过程。&lt;br /&gt;
&lt;br /&gt;
==系统和控制的科学家==&lt;br /&gt;
&lt;br /&gt;
许多活跃的历史人物对防治理论作出了重要贡献，其中包括&lt;br /&gt;
&lt;br /&gt;
*皮埃尔·西蒙·拉普拉斯 Pierre-Simon Laplace 在概率论研究中发明了Z变换，现在用于解决离散时间控制理论问题。Z变换与以他命名的Laplace变换的离散时间等效。&lt;br /&gt;
&lt;br /&gt;
*Irmgard Flugge-Lotz提出了不连续自动控制的理论，并将其应用于飞机自动控制系统。&lt;br /&gt;
&lt;br /&gt;
*1890年代的Lyapunov标志着稳定性理论的诞生。&lt;br /&gt;
&lt;br /&gt;
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。&lt;br /&gt;
&lt;br /&gt;
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。&lt;br /&gt;
&lt;br /&gt;
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程&amp;lt;ref&amp;gt;{{cite magazine |author=Richard Bellman |date=1964 |title=Control Theory |url=http://www.nature.com/scientificamerican/journal/v211/n3/pdf/scientificamerican0964-186.pdf |magazine=[[Scientific American]] |volume=211 |issue=3 |pages=186–200|author-link=Richard Bellman }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
*Andrey Kolmogorov于1941年共同开发了Wiener–Kolmogorov过滤器。&lt;br /&gt;
&lt;br /&gt;
*诺伯特·维纳（Norbert Wiener）共同开发了维纳-柯尔莫哥洛夫滤波器，并在1940年代创造了控制论一词。&lt;br /&gt;
&lt;br /&gt;
*John R. Ragazzini在1950年代（由Laplace发明）在控制理论中介绍了数字控制和Z变换的使用。&lt;br /&gt;
&lt;br /&gt;
*列夫·庞特里亚金（Lev Pontryagin）介绍了最大原理和爆炸原理。&lt;br /&gt;
&lt;br /&gt;
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。&lt;br /&gt;
&lt;br /&gt;
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。&lt;br /&gt;
&lt;br /&gt;
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一，并出版了许多有关微扰方法的书&lt;br /&gt;
&lt;br /&gt;
*Jan C. Willems引入了耗散性概念，将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式（LMI）的研究。他开创了数学系统理论的行为方法。&lt;br /&gt;
&lt;br /&gt;
==另请参阅==&lt;br /&gt;
&lt;br /&gt;
;控制系统的例子&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自动化]]&lt;br /&gt;
&lt;br /&gt;
[[无差拍控制器]]&lt;br /&gt;
&lt;br /&gt;
[[分布式参数系统]]&lt;br /&gt;
&lt;br /&gt;
[[分数阶控制]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷控制]]&lt;br /&gt;
&lt;br /&gt;
[[分级控制系统]]&lt;br /&gt;
&lt;br /&gt;
[[模型预测控制]]&lt;br /&gt;
&lt;br /&gt;
[[最优控制]]&lt;br /&gt;
&lt;br /&gt;
[[过程控制]]&lt;br /&gt;
&lt;br /&gt;
[[鲁棒控制]]&lt;br /&gt;
&lt;br /&gt;
[[伺服机构]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表达]]&lt;br /&gt;
&lt;br /&gt;
[[矢量控制]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;控制理论主题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[系数图法]]&lt;br /&gt;
&lt;br /&gt;
[[控制重新配置]]&lt;br /&gt;
&lt;br /&gt;
[[插入定理]]&lt;br /&gt;
&lt;br /&gt;
[[反馈]]&lt;br /&gt;
&lt;br /&gt;
[[H无穷]]&lt;br /&gt;
&lt;br /&gt;
[[奇异值]]&lt;br /&gt;
&lt;br /&gt;
[[超前滞后补偿器]]&lt;br /&gt;
&lt;br /&gt;
[[小循环反馈]]&lt;br /&gt;
&lt;br /&gt;
[[多回路反馈]]&lt;br /&gt;
&lt;br /&gt;
[[根]]&lt;br /&gt;
&lt;br /&gt;
[[信号流图]]&lt;br /&gt;
[[稳定多项式]]&lt;br /&gt;
&lt;br /&gt;
[[状态空间表示]]&lt;br /&gt;
&lt;br /&gt;
[[稳定状态]]&lt;br /&gt;
&lt;br /&gt;
[[瞬态响应]]&lt;br /&gt;
&lt;br /&gt;
[[暂态]]&lt;br /&gt;
&lt;br /&gt;
[[Youla–Kucera参数化]]&lt;br /&gt;
&lt;br /&gt;
[[马尔可夫链]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
;其他相关话题&lt;br /&gt;
&lt;br /&gt;
{{Div col|colwidth=25em}}&lt;br /&gt;
&lt;br /&gt;
[[自适应系统]]&lt;br /&gt;
&lt;br /&gt;
[[自动化和远程控制]]&lt;br /&gt;
&lt;br /&gt;
[[控制工程]]&lt;br /&gt;
&lt;br /&gt;
[[控制论]]&lt;br /&gt;
&lt;br /&gt;
[[智能控制]]&lt;br /&gt;
&lt;br /&gt;
[[数学系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[负反馈放大器]]&lt;br /&gt;
&lt;br /&gt;
[[系统理论]]&lt;br /&gt;
&lt;br /&gt;
[[时间尺度演算]]&lt;br /&gt;
&lt;br /&gt;
{{Div col end}}&lt;br /&gt;
&lt;br /&gt;
==参考资料==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
&lt;br /&gt;
* {{cite book&lt;br /&gt;
 | editor-last  = Levine&lt;br /&gt;
 | editor-first = William S.&lt;br /&gt;
 | title        = The Control Handbook&lt;br /&gt;
 | publisher    = CRC Press&lt;br /&gt;
 | place        = New York&lt;br /&gt;
 | year         = 1996&lt;br /&gt;
 | isbn         = 978-0-8493-8570-4&lt;br /&gt;
}}&lt;br /&gt;
* {{cite book |author1=Karl J. Åström |author2=Richard M. Murray | year = 2008 | title = Feedback Systems: An Introduction for Scientists and Engineers.| publisher = Princeton University Press | url = http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete_28Sep12.pdf | isbn = 978-0-691-13576-2 }}&lt;br /&gt;
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}&lt;br /&gt;
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}&lt;br /&gt;
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}&lt;br /&gt;
* {{cite book |last=Franklin |title=Feedback Control of Dynamic Systems |origyear= |accessdate= |edition=4 |year=2002 |publisher=Prentice Hall |location=New Jersey |language= |isbn=978-0-13-032393-4 |doi = |pages= |chapter= |url= |quote = |display-authors=etal }}&lt;br /&gt;
* {{cite book |author1=Joseph L. Hellerstein |author2=Dawn M. Tilbury |author3=Sujay Parekh | title= Feedback Control of Computing Systems | publisher= John Wiley and Sons | year= 2004 | isbn=978-0-471-26637-2}}&lt;br /&gt;
*{{cite book | author= [[Diederich Hinrichsen]] and Anthony J. Pritchard | title= Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness | publisher= Springer | year= 2005 | isbn=978-3-540-44125-0 }}&lt;br /&gt;
*{{cite journal  | author = Andrei, Neculai  | title = Modern Control Theory – A historical Perspective  | version =  | year = 2005  | url = http://camo.ici.ro/neculai/history.pdf  | accessdate = 2007-10-10 }}&lt;br /&gt;
*{{cite book | last = Sontag | first = Eduardo | authorlink = Eduardo D. Sontag | year = 1998 | title = Mathematical Control Theory: Deterministic Finite Dimensional Systems. Second Edition | publisher = Springer | url = http://www.sontaglab.org/FTPDIR/sontag_mathematical_control_theory_springer98.pdf | isbn = 978-0-387-98489-6 }}&lt;br /&gt;
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}&lt;br /&gt;
* {{cite book | author= Christophe Basso | year = 2012 | title = Designing Control Loops for Linear and Switching Power Supplies: A Tutorial Guide.| publisher = Artech House | url = http://cbasso.pagesperso-orange.fr/Spice.htm | isbn = 978-1608075577 }}&lt;br /&gt;
&amp;lt;!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering &amp;amp; Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}--&amp;gt;&lt;br /&gt;
* {{cite book |author1=Boris J. Lurie |author2=Paul J. Enright |title=Classical Feedback Control with Nonlinear Multi-loop Systems |origyear= |accessdate= |edition=3 |year=2019 |publisher=CRC Press |isbn=978-1-1385-4114-6  }}&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.&lt;br /&gt;
* [https://controlguru.com/ Control Tuning and Best Practices]&lt;br /&gt;
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]&lt;br /&gt;
* [https://cbasso.pagesperso-orange.fr/Downloads/PPTs/Chris%20Basso%20APEC%20seminar%202012.pdf The Dark Side of Loop Control Theory], a professional seminar taught at APEC in 2012 (Orlando, FL).&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:控制理论}}&lt;br /&gt;
[[Category:控制理论| ]]&lt;br /&gt;
[[Category:控制工程]]&lt;br /&gt;
[[Category:计算工程]]&lt;br /&gt;
[[Category:数学]]&lt;br /&gt;
[[Category:控制论]]&lt;/div&gt;</summary>
		<author><name>Leona Xiang</name></author>
	</entry>
</feed>