[[File:Feedback loop with descriptions.svg|thumb|right|400px|A [[block diagram]] of a [[negative feedback]] [[control system]] using a [[feedback loop]] to control the process variable by comparing it with a desired value, and applying the difference as an error signal to generate a control output to reduce or eliminate the error.]]
+
[[File:Feedback loop with descriptions.svg|thumb|right|400px|负反馈控制系统的框图,使用反馈回路通过比较期望值来控制程序变数,并将差值作为一个错误信号来产生控制输出,以减少或消除错误]]
−
A [[block diagram of a negative feedback control system using a feedback loop to control the process variable by comparing it with a desired value, and applying the difference as an error signal to generate a control output to reduce or eliminate the error.]]
* ''[[Linear control theory]]'' – This applies to systems made of devices which obey the [[superposition principle]], which means roughly that the output is proportional to the input. They are governed by [[linear equation|linear]] [[differential equation]]s. A major subclass is systems which in addition have parameters which do not change with time, called ''[[linear time invariant]]'' (LTI) systems. These systems are amenable to powerful [[frequency domain]] mathematical techniques of great generality, such as the [[Laplace transform]], [[Fourier transform]], [[Z transform]], [[Bode plot]], [[root locus]], and [[Nyquist stability criterion]]. These lead to a description of the system using terms like [[Bandwidth (signal processing)|bandwidth]], [[frequency response]], [[eigenvalue]]s, [[gain (electronics)|gain]], [[resonant frequency|resonant frequencies]], [[zeros and poles]], which give solutions for system response and design techniques for most systems of interest.
*[[非线性控制理论]]–涵盖了不遵循叠加原理的更广泛的系统类别,并适用于更多实际系统,因为所有实际控制系统都是非线性的。这些系统通常由非线性微分方程控制。为处理这些问题而开发的几种数学技术更加困难,而且通用性较低,通常仅适用于很少类别的系统。其中包括极限环理论,庞加莱图,李雅普诺夫稳定性定理和描述函数。通常在计算机上使用数值方法来分析非线性系统<ref>[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]</ref>。如果仅关注稳定点附近的解决方案,则通常可以使用微扰理论通过线性系统对非线性系统进行近似来线性化非线性系统,并且可以使用线性理论的方式进行求解。[16]
−
+
==分析技术-频域和时域==
−
* ''[[Nonlinear control theory]]'' – This covers a wider class of systems that do not obey the superposition principle, and applies to more real-world systems because all real control systems are nonlinear. These systems are often governed by [[nonlinear differential equation]]s. The few mathematical techniques which have been developed to handle them are more difficult and much less general, often applying only to narrow categories of systems. These include [[limit cycle]] theory, [[Poincaré map]]s, [[Lyapunov function|Lyapunov stability theorem]], and [[describing function]]s. Nonlinear systems are often analyzed using [[numerical method]]s on computers, for example by [[simulation|simulating]] their operation using a [[simulation language]]. If only solutions near a stable point are of interest, nonlinear systems can often be [[linearization|linearized]] by approximating them by a linear system using [[perturbation theory]], and linear techniques can be used.<ref>[http://www.mathworks.com/help/toolbox/simulink/slref/trim.html trim point]</ref>
−
−
−
−
−
−
−
−
==Analysis techniques - frequency domain and time domain==
−
−
==Analysis techniques - frequency domain and time domain==
−
−
分析技术. 频域和时域
−
−
Mathematical techniques for analyzing and designing control systems fall into two different categories:
−
−
Mathematical techniques for analyzing and designing control systems fall into two different categories:
分析和设计控制系统的数学技术可分为两类:
分析和设计控制系统的数学技术可分为两类:
−
* ''[[Frequency domain]]'' – In this type the values of the [[state variable]]s, the mathematical [[variable (mathematics)|variables]] representing the system's input, output and feedback are represented as functions of [[frequency]]. The input signal and the system's [[transfer function]] are converted from time functions to functions of frequency by a [[transform (mathematics)|transform]] such as the [[Fourier transform]], [[Laplace transform]], or [[Z transform]]. The advantage of this technique is that it results in a simplification of the mathematics; the ''[[differential equation]]s'' that represent the system are replaced by ''[[algebraic equation]]s'' in the frequency domain which is much simpler to solve. However, frequency domain techniques can only be used with linear systems, as mentioned above.
与经典控制理论的频域分析相反,现代控制理论利用时域状态空间表示,是物理系统的数学模型,它是由一阶微分方程相关的一组输入,输出和状态变量。为了从输入,输出和状态的数量中抽象出来,变量被表示为矢量,并且微分方程和代数方程以矩阵形式编写(后者仅在动力系统为线性时才可行)。状态空间表示(也称为“时域方法”)提供了一种方便而紧凑的方式来建模和分析具有多个输入和输出的系统,如我们使用Laplace变换对含输入输出系统的所有信息进行编码。与频域方法不同,状态空间表示和使用不限于具有线性分量和零初始条件的系统。“状态空间”是指其轴为状态变量的空间。系统的状态可以表示为该空间内的一个点<ref>{{cite book|title=State space & linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}</ref><ref>{{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}}</ref>。
−
* ''[[Time-domain state space representation]]'' – In this type the values of the [[state variable]]s are represented as functions of time. With this model, the system being analyzed is represented by one or more [[differential equation]]s. Since frequency domain techniques are limited to [[linear function|linear]] systems, time domain is widely used to analyze real-world nonlinear systems. Although these are more difficult to solve, modern computer simulation techniques such as [[simulation language]]s have made their analysis routine.
+
==SISO和MIMO==
−
−
−
−
In contrast to the frequency domain analysis of the classical control theory, modern control theory utilizes the time-domain [[state space (controls)|state space]] representation, a mathematical model of a physical system as a set of input, output and state variables related by first-order differential equations. To abstract from the number of inputs, outputs, and states, the variables are expressed as vectors and the differential and algebraic equations are written in matrix form (the latter only being possible when the dynamical system is linear). The state space representation (also known as the "time-domain approach") provides a convenient and compact way to model and analyze systems with multiple inputs and outputs. With inputs and outputs, we would otherwise have to write down Laplace transforms to encode all the information about a system. Unlike the frequency domain approach, the use of the state-space representation is not limited to systems with linear components and zero initial conditions. "State space" refers to the space whose axes are the state variables. The state of the system can be represented as a point within that space.<ref>{{cite book|title=State space & linear systems|series=Schaum's outline series |publisher=McGraw Hill|author=Donald M Wiberg|isbn=978-0-07-070096-3}}</ref><ref>{{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}}</ref>
−
−
In contrast to the frequency domain analysis of the classical control theory, modern control theory utilizes the time-domain state space representation, a mathematical model of a physical system as a set of input, output and state variables related by first-order differential equations. To abstract from the number of inputs, outputs, and states, the variables are expressed as vectors and the differential and algebraic equations are written in matrix form (the latter only being possible when the dynamical system is linear). The state space representation (also known as the "time-domain approach") provides a convenient and compact way to model and analyze systems with multiple inputs and outputs. With inputs and outputs, we would otherwise have to write down Laplace transforms to encode all the information about a system. Unlike the frequency domain approach, the use of the state-space representation is not limited to systems with linear components and zero initial conditions. "State space" refers to the space whose axes are the state variables. The state of the system can be represented as a point within that space.
Control systems can be divided into different categories depending on the number of inputs and outputs.
−
−
Control systems can be divided into different categories depending on the number of inputs and outputs.
根据输入和输出的数量,控制系统可以分为不同的类别。
根据输入和输出的数量,控制系统可以分为不同的类别。
−
* [[Single-input single-output system|Single-input single-output]] (SISO) – This is the simplest and most common type, in which one output is controlled by one control signal. Examples are the cruise control example above, or an [[audio system]], in which the control input is the input audio signal and the output is the sound waves from the speaker.
* [[MIMO|Multiple-input multiple-output]] (MIMO) – These are found in more complicated systems. For example, modern large [[telescope]]s such as the [[Keck telescopes|Keck]] and [[MMT Observatory|MMT]] have mirrors composed of many separate segments each controlled by an [[actuator]]. The shape of the entire mirror is constantly adjusted by a MIMO [[active optics]] control system using input from multiple sensors at the focal plane, to compensate for changes in the mirror shape due to thermal expansion, contraction, stresses as it is rotated and distortion of the [[wavefront]] due to turbulence in the atmosphere. Complicated systems such as [[nuclear reactor]]s and human [[cell (biology)|cells]] are simulated by a computer as large MIMO control systems.
−
−
−
−
−
−
−
−
==Topics in control theory==
−
−
==Topics in control theory==
−
−
控制理论主题
−
−
−
−
−
−
===Stability===
−
−
===Stability===
−
−
稳定性
−
−
+
*多输入多输出 MIMO –在更复杂的系统中可以找到。例如,现代大型望远镜(例如Keck和MMT)具有由许多独立的部分组成的反射镜,每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置,以补偿由于热膨胀,收缩,旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统,例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。
+
==控制理论主题==
−
The ''stability'' of a general [[dynamical system]] with no input can be described with [[Lyapunov stability]] criteria.
+
===稳定性==
−
The stability of a general dynamical system with no input can be described with Lyapunov stability criteria.
+
没有输入的一般动力系统的稳定性可以用Lyapunov稳定性标准来描述。
−
一个没有输入的一般动力系统的稳定性可以用李雅普诺夫稳定性标准来描述。
+
*一个线性系统如果对于任何有界输入都舒服于有界的输出中,被称为有界输入有界输出 BIBO 稳定。
−
*A [[linear system]] is called [[BIBO stability|bounded-input bounded-output (BIBO) stable]] if its output will stay [[bounded function|bounded]] for any bounded input.
*Stability for [[nonlinear system]]s that take an input is [[input-to-state stability]] (ISS), which combines Lyapunov stability and a notion similar to BIBO stability.
For simplicity, the following descriptions focus on continuous-time and discrete-time '''linear systems'''.
−
−
For simplicity, the following descriptions focus on continuous-time and discrete-time linear systems.
−
−
为简单起见,下面的描述集中于连续时间和离散时间线性系统。
−
−
−
−
−
−
Mathematically, this means that for a causal linear system to be stable all of the [[Pole (complex analysis)|poles]] of its [[transfer function]] must have negative-real values, i.e. the real part of each pole must be less than zero. Practically speaking, stability requires that the transfer function complex poles reside
−
−
Mathematically, this means that for a causal linear system to be stable all of the poles of its transfer function must have negative-real values, i.e. the real part of each pole must be less than zero. Practically speaking, stability requires that the transfer function complex poles reside
* in the open left half of the [[complex plane]] for continuous time, when the [[Laplace transform]] is used to obtain the transfer function.
−
−
−
−
* inside the [[unit circle]] for discrete time, when the [[Z-transform]] is used.
−
−
−
−
The difference between the two cases is simply due to the traditional method of plotting continuous time versus discrete time transfer functions. The continuous Laplace transform is in [[Cartesian coordinates]] where the <math>x</math> axis is the real axis and the discrete Z-transform is in [[circular coordinates]] where the <math>\rho</math> axis is the real axis.
−
−
The difference between the two cases is simply due to the traditional method of plotting continuous time versus discrete time transfer functions. The continuous Laplace transform is in Cartesian coordinates where the <math>x</math> axis is the real axis and the discrete Z-transform is in circular coordinates where the <math>\rho</math> axis is the real axis.
−
−
这两种情况之间的区别仅仅是由于传统的绘制连续时间和离散时间传递函数的方法。连续的拉普拉斯变换是在笛卡尔坐标系中,其中数学 x / math 轴是实轴,离散 z 变换是在圆坐标系中,其中数学 rho / math 轴是实轴。
−
−
−
−
−
−
When the appropriate conditions above are satisfied a system is said to be [[asymptotic stability|asymptotically stable]]; the variables of an asymptotically stable control system always decrease from their initial value and do not show permanent oscillations. Permanent oscillations occur when a pole has a real part exactly equal to zero (in the continuous time case) or a modulus equal to one (in the discrete time case). If a simply stable system response neither decays nor grows over time, and has no oscillations, it is [[marginal stability|marginally stable]]; in this case the system transfer function has non-repeated poles at the complex plane origin (i.e. their real and complex component is zero in the continuous time case). Oscillations are present when poles with real part equal to zero have an imaginary part not equal to zero.
−
−
When the appropriate conditions above are satisfied a system is said to be asymptotically stable; the variables of an asymptotically stable control system always decrease from their initial value and do not show permanent oscillations. Permanent oscillations occur when a pole has a real part exactly equal to zero (in the continuous time case) or a modulus equal to one (in the discrete time case). If a simply stable system response neither decays nor grows over time, and has no oscillations, it is marginally stable; in this case the system transfer function has non-repeated poles at the complex plane origin (i.e. their real and complex component is zero in the continuous time case). Oscillations are present when poles with real part equal to zero have an imaginary part not equal to zero.
which has a pole in <math>z = 0.5</math> (zero [[imaginary number|imaginary part]]). This system is BIBO (asymptotically) stable since the pole is ''inside'' the unit circle.
−
−
which has a pole in <math>z = 0.5</math> (zero imaginary part). This system is BIBO (asymptotically) stable since the pole is inside the unit circle.
−
−
在数学 z0.5 / math (零虚部)中有一个极点。这个系统是 BIBO (渐近)稳定的,因为极点在单位圆内。
which has a pole at <math>z = 1.5</math> and is not BIBO stable since the pole has a modulus strictly greater than one.
−
−
which has a pole at <math>z = 1.5</math> and is not BIBO stable since the pole has a modulus strictly greater than one.
−
−
它的极点在数学 z1.5 / math 上,不是 BIBO 稳定的,因为极点的模严格大于1。
−
−
−
−
−
−
Numerous tools exist for the analysis of the poles of a system. These include graphical systems like the [[root locus]], [[Bode plot]]s or the [[Nyquist plot]]s.
−
−
Numerous tools exist for the analysis of the poles of a system. These include graphical systems like the root locus, Bode plots or the Nyquist plots.
−
有许多工具可用来分析系统的极点。这些包括图形系统,如根轨迹,波德图或奈奎斯特图。
+
有许多工具可用来分析系统的极点。这些包括图形系统,如根轨迹,Bode图或Nyquist图。
−
−
−
−
−
−
Mechanical changes can make equipment (and control systems) more stable. Sailors add ballast to improve the stability of ships. Cruise ships use [[Ship stability#Stabilizer fins|antiroll fins]] that extend transversely from the side of the ship for perhaps 30 feet (10 m) and are continuously rotated about their axes to develop forces that oppose the roll.
−
−
Mechanical changes can make equipment (and control systems) more stable. Sailors add ballast to improve the stability of ships. Cruise ships use antiroll fins that extend transversely from the side of the ship for perhaps 30 feet (10 m) and are continuously rotated about their axes to develop forces that oppose the roll.
[[Controllability]] and [[observability]] are main issues in the analysis of a system before deciding the best control strategy to be applied, or whether it is even possible to control or stabilize the system. Controllability is related to the possibility of forcing the system into a particular state by using an appropriate control signal. If a state is not controllable, then no signal will ever be able to control the state. If a state is not controllable, but its dynamics are stable, then the state is termed ''stabilizable''. Observability instead is related to the possibility of ''observing'', through output measurements, the state of a system. If a state is not observable, the controller will never be able to determine the behavior of an unobservable state and hence cannot use it to stabilize the system. However, similar to the stabilizability condition above, if a state cannot be observed it might still be detectable.
−
−
Controllability and observability are main issues in the analysis of a system before deciding the best control strategy to be applied, or whether it is even possible to control or stabilize the system. Controllability is related to the possibility of forcing the system into a particular state by using an appropriate control signal. If a state is not controllable, then no signal will ever be able to control the state. If a state is not controllable, but its dynamics are stable, then the state is termed stabilizable. Observability instead is related to the possibility of observing, through output measurements, the state of a system. If a state is not observable, the controller will never be able to determine the behavior of an unobservable state and hence cannot use it to stabilize the system. However, similar to the stabilizability condition above, if a state cannot be observed it might still be detectable.
From a geometrical point of view, looking at the states of each variable of the system to be controlled, every "bad" state of these variables must be controllable and observable to ensure a good behavior in the closed-loop system. That is, if one of the [[eigenvalues]] of the system is not both controllable and observable, this part of the dynamics will remain untouched in the closed-loop system. If such an eigenvalue is not stable, the dynamics of this eigenvalue will be present in the closed-loop system which therefore will be unstable. Unobservable poles are not present in the transfer function realization of a state-space representation, which is why sometimes the latter is preferred in dynamical systems analysis.
−
−
From a geometrical point of view, looking at the states of each variable of the system to be controlled, every "bad" state of these variables must be controllable and observable to ensure a good behavior in the closed-loop system. That is, if one of the eigenvalues of the system is not both controllable and observable, this part of the dynamics will remain untouched in the closed-loop system. If such an eigenvalue is not stable, the dynamics of this eigenvalue will be present in the closed-loop system which therefore will be unstable. Unobservable poles are not present in the transfer function realization of a state-space representation, which is why sometimes the latter is preferred in dynamical systems analysis.
Several different control strategies have been devised in the past years. These vary from extremely general ones ([[PID controller]]), to others devoted to very particular classes of systems (especially [[robotics]] or aircraft cruise control).
−
−
Several different control strategies have been devised in the past years. These vary from extremely general ones (PID controller), to others devoted to very particular classes of systems (especially robotics or aircraft cruise control).
A control problem can have several specifications. Stability, of course, is always present. The controller must ensure that the closed-loop system is stable, regardless of the open-loop stability. A poor choice of controller can even worsen the stability of the open-loop system, which must normally be avoided. Sometimes it would be desired to obtain particular dynamics in the closed loop: i.e. that the poles have <math>Re[\lambda] < -\overline{\lambda}</math>, where <math>\overline{\lambda}</math> is a fixed value strictly greater than zero, instead of simply asking that <math>Re[\lambda]<0</math>.
−
−
A control problem can have several specifications. Stability, of course, is always present. The controller must ensure that the closed-loop system is stable, regardless of the open-loop stability. A poor choice of controller can even worsen the stability of the open-loop system, which must normally be avoided. Sometimes it would be desired to obtain particular dynamics in the closed loop: i.e. that the poles have <math>Re[\lambda] < -\overline{\lambda}</math>, where <math>\overline{\lambda}</math> is a fixed value strictly greater than zero, instead of simply asking that <math>Re[\lambda]<0</math>.
−
−
一个控制问题可以有几个规范。当然,稳定总是存在的。控制器必须确保闭环系统是稳定的,而不管开环的稳定性。控制器的选择不当甚至会恶化开环系统的稳定性,这是通常必须避免的。有时需要在闭环中获得特定的动力学:。极点有数学 Re [ lambda ]- overline { lambda } / math,其中 math overline { lambda } / math 是一个严格大于零的固定值,而不是简单地问数学 Re [ lambda ]0 / math。
−
−
−
−
−
−
Another typical specification is the rejection of a step disturbance; including an [[integrator]] in the open-loop chain (i.e. directly before the system under control) easily achieves this. Other classes of disturbances need different types of sub-systems to be included.
−
−
Another typical specification is the rejection of a step disturbance; including an integrator in the open-loop chain (i.e. directly before the system under control) easily achieves this. Other classes of disturbances need different types of sub-systems to be included.
Other "classical" control theory specifications regard the time-response of the closed-loop system. These include the [[rise time]] (the time needed by the control system to reach the desired value after a perturbation), peak [[overshoot (signal)|overshoot]] (the highest value reached by the response before reaching the desired value) and others ([[settling time]], quarter-decay). Frequency domain specifications are usually related to [[robust control|robustness]] (see after).
−
−
Other "classical" control theory specifications regard the time-response of the closed-loop system. These include the rise time (the time needed by the control system to reach the desired value after a perturbation), peak overshoot (the highest value reached by the response before reaching the desired value) and others (settling time, quarter-decay). Frequency domain specifications are usually related to robustness (see after).
确定控制模型动力学方程的过程称为系统辨识。这可以离线完成:例如,执行一系列测量以从中计算近似的数学模型,通常是其传递函数或矩阵。但是,从输出中进行的这种识别不能考虑不可观察的动态。有时,模型是直接从已知的物理方程式开始构建的,例如,在质量弹簧-阻尼器系统的情况下,我们知道<math> m \ddot(t) = - K x(t) - \Beta \dot{x}(t)</math>。即使假设在设计控制器时使用了“完整”模型,这些方程中包含的所有参数(称为“标称/名义参数”)也从来不是绝对精确的;即使连接到物理系统的真实参数值与标称值不同,控制系统也必须正确运行。
A control system must always have some robustness property. A [[robust control]]ler is such that its properties do not change much if applied to a system slightly different from the mathematical one used for its synthesis. This requirement is important, as no real physical system truly behaves like the series of differential equations used to represent it mathematically. Typically a simpler mathematical model is chosen in order to simplify calculations, otherwise, the true system dynamics can be so complicated that a complete model is impossible.
−
−
A control system must always have some robustness property. A robust controller is such that its properties do not change much if applied to a system slightly different from the mathematical one used for its synthesis. This requirement is important, as no real physical system truly behaves like the series of differential equations used to represent it mathematically. Typically a simpler mathematical model is chosen in order to simplify calculations, otherwise, the true system dynamics can be so complicated that a complete model is impossible.
The process of determining the equations that govern the model's dynamics is called [[system identification]]. This can be done off-line: for example, executing a series of measures from which to calculate an approximated mathematical model, typically its [[transfer function]] or matrix. Such identification from the output, however, cannot take account of unobservable dynamics. Sometimes the model is built directly starting from known physical equations, for example, in the case of a [[Damping#Example: mass–spring–damper|mass-spring-damper]] system we know that <math> m \ddot{{x}}(t) = - K x(t) - \Beta \dot{x}(t)</math>. Even assuming that a "complete" model is used in designing the controller, all the parameters included in these equations (called "nominal parameters") are never known with absolute precision; the control system will have to behave correctly even when connected to a physical system with true parameter values away from nominal.
−
−
The process of determining the equations that govern the model's dynamics is called system identification. This can be done off-line: for example, executing a series of measures from which to calculate an approximated mathematical model, typically its transfer function or matrix. Such identification from the output, however, cannot take account of unobservable dynamics. Sometimes the model is built directly starting from known physical equations, for example, in the case of a mass-spring-damper system we know that <math> m \ddot(t) = - K x(t) - \Beta \dot{x}(t)</math>. Even assuming that a "complete" model is used in designing the controller, all the parameters included in these equations (called "nominal parameters") are never known with absolute precision; the control system will have to behave correctly even when connected to a physical system with true parameter values away from nominal.
−
−
确定支配模型动力学的方程式的过程被称为系统辨识。这可以离线完成: 例如,执行一系列的措施,从中计算一个近似的数学模型,通常是它的传递函数或矩阵。然而,这种对输出的识别不能考虑不可观测的动态性。有时候模型直接从已知的物理方程出发建立,例如,在质量-弹簧-阻尼系统的情况下,我们知道 math m-dot (t)-kx (t)- Beta-dot { x }(t) / math。即使假设在设计控制器时使用”完整”模型,这些方程中包括的所有参数(称为”名义参数”)也从来不是绝对精确的; 即使控制系统连接到远离名义参数值的真实参数值的物理系统,也必须正确地工作。
−
−
−
−
−
−
Some advanced control techniques include an "on-line" identification process (see later). The parameters of the model are calculated ("identified") while the controller itself is running. In this way, if a drastic variation of the parameters ensues, for example, if the robot's arm releases a weight, the controller will adjust itself consequently in order to ensure the correct performance.
−
−
Some advanced control techniques include an "on-line" identification process (see later). The parameters of the model are calculated ("identified") while the controller itself is running. In this way, if a drastic variation of the parameters ensues, for example, if the robot's arm releases a weight, the controller will adjust itself consequently in order to ensure the correct performance.
Analysis of the robustness of a SISO (single input single output) control system can be performed in the frequency domain, considering the system's transfer function and using [[Nyquist diagram|Nyquist]] and [[Bode diagram]]s. Topics include [[Bode plot#Gain margin and phase margin|gain and phase margin]] and amplitude margin. For MIMO (multi-input multi output) and, in general, more complicated control systems, one must consider the theoretical results devised for each control technique (see next section). I.e., if particular robustness qualities are needed, the engineer must shift his attention to a control technique by including them in its properties.
−
−
Analysis of the robustness of a SISO (single input single output) control system can be performed in the frequency domain, considering the system's transfer function and using Nyquist and Bode diagrams. Topics include gain and phase margin and amplitude margin. For MIMO (multi-input multi output) and, in general, more complicated control systems, one must consider the theoretical results devised for each control technique (see next section). I.e., if particular robustness qualities are needed, the engineer must shift his attention to a control technique by including them in its properties.
−
−
考虑系统的传递函数,利用奈奎斯特图和伯德图,可以在频域上对单输入单输出控制系统的鲁棒性进行分析。主题包括增益和相位裕度和振幅裕度。对于 MIMO (多输入多输出)和一般更复杂的控制系统,必须考虑为每种控制技术设计的理论结果(见下一节)。也就是说,如果需要特定的鲁棒性质,工程师必须将注意力转移到控制技术上,将其包含在控制技术的属性中。
−
−
−
−
−
−
;Constraints
−
−
Constraints
−
−
约束
−
−
A particular robustness issue is the requirement for a control system to perform properly in the presence of input and state constraints. In the physical world every signal is limited. It could happen that a controller will send control signals that cannot be followed by the physical system, for example, trying to rotate a valve at excessive speed. This can produce undesired behavior of the closed-loop system, or even damage or break actuators or other subsystems. Specific control techniques are available to solve the problem: [[model predictive control]] (see later), and [[anti-wind up system (control)|anti-wind up systems]]. The latter consists of an additional control block that ensures that the control signal never exceeds a given threshold.
−
−
A particular robustness issue is the requirement for a control system to perform properly in the presence of input and state constraints. In the physical world every signal is limited. It could happen that a controller will send control signals that cannot be followed by the physical system, for example, trying to rotate a valve at excessive speed. This can produce undesired behavior of the closed-loop system, or even damage or break actuators or other subsystems. Specific control techniques are available to solve the problem: model predictive control (see later), and anti-wind up systems. The latter consists of an additional control block that ensures that the control signal never exceeds a given threshold.
For MIMO systems, pole placement can be performed mathematically using a [[State space (controls)|state space representation]] of the open-loop system and calculating a feedback matrix assigning poles in the desired positions. In complicated systems this can require computer-assisted calculation capabilities, and cannot always ensure robustness. Furthermore, all system states are not in general measured and so observers must be included and incorporated in pole placement design.
−
For MIMO systems, pole placement can be performed mathematically using a state space representation of the open-loop system and calculating a feedback matrix assigning poles in the desired positions. In complicated systems this can require computer-assisted calculation capabilities, and cannot always ensure robustness. Furthermore, all system states are not in general measured and so observers must be included and incorporated in pole placement design.
机器人技术和航空航天工业等行业的流程通常具有强烈的非线性动力学。在控制理论中,有时可以将这类系统线性化并应用线性技术,但在许多情况下,有必要从头设计允许控制非线性系统的理论。这些控制方法,例如,反馈线性化控制、滑膜控制、轨迹线性化控制通常利用了基于李亚普诺夫理论的结果。微分几何已经被广泛地用作一种工具,将众所周知的线性控制概念推广到非线性情况,以及展示使它成为一个更具挑战性的问题的微妙之处。控制理论也被用来解释指导认知状态的神经机制<ref name=Shi_Gu_et_al>{{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}}</ref>。
+
===分散式系统控制===
−
Processes in industries like [[robotics]] and the [[aerospace industry]] typically have strong nonlinear dynamics. In control theory it is sometimes possible to linearize such classes of systems and apply linear techniques, but in many cases it can be necessary to devise from scratch theories permitting control of nonlinear systems. These, e.g., [[feedback linearization]], [[backstepping]], [[sliding mode control]], trajectory linearization control normally take advantage of results based on [[Lyapunov's theory]]. [[Differential geometry]] has been widely used as a tool for generalizing well-known linear control concepts to the non-linear case, as well as showing the subtleties that make it a more challenging problem. Control theory has also been used to decipher the neural mechanism that directs cognitive states.<ref name=Shi_Gu_et_al>{{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}}</ref>
Processes in industries like robotics and the aerospace industry typically have strong nonlinear dynamics. In control theory it is sometimes possible to linearize such classes of systems and apply linear techniques, but in many cases it can be necessary to devise from scratch theories permitting control of nonlinear systems. These, e.g., feedback linearization, backstepping, sliding mode control, trajectory linearization control normally take advantage of results based on Lyapunov's theory. Differential geometry has been widely used as a tool for generalizing well-known linear control concepts to the non-linear case, as well as showing the subtleties that make it a more challenging problem. Control theory has also been used to decipher the neural mechanism that directs cognitive states.
*鲁棒控制明确地解决了控制器设计方法的不确定性。使用鲁棒控制方法设计的控制器往往能够应对真实系统与用于设计的标称模型之间的微小差异。<ref>{{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}}</ref> Bode和其他人的早期方法相当可靠;有时发现1960年代和1970年代发明的状态空间方法缺乏鲁棒性。现代鲁棒控制技术的例子包括H-无穷回路整形通过邓肯麦克法兰和开发基思格洛弗,滑模控制由显影(SMC)瓦迪姆Utkin和安全协议,旨在控制智能电网应用中的大量异构负载<ref name='TCL1'>{{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}}</ref> 。鲁棒法旨在在存在小的建模误差的情况下实现稳健的性能和/或稳定性。
When the system is controlled by multiple controllers, the problem is one of decentralized control. Decentralization is helpful in many ways, for instance, it helps control systems to operate over a larger geographical area. The agents in decentralized control systems can interact using communication channels and coordinate their actions.
+
==系统和控制的科学家==
−
−
When the system is controlled by multiple controllers, the problem is one of decentralized control. Decentralization is helpful in many ways, for instance, it helps control systems to operate over a larger geographical area. The agents in decentralized control systems can interact using communication channels and coordinate their actions.
===Deterministic and stochastic systems control===
−
−
===Deterministic and stochastic systems control===
−
−
确定性和随机性系统控制
−
−
{{Main|Stochastic control}}
−
−
−
−
−
−
−
−
A stochastic control problem is one in which the evolution of the state variables is subjected to random shocks from outside the system. A deterministic control problem is not subject to external random shocks.
−
−
A stochastic control problem is one in which the evolution of the state variables is subjected to random shocks from outside the system. A deterministic control problem is not subject to external random shocks.
−
−
统计控制问题是指状态变量的演化受到系统外部随机冲击的问题。确定性控制问题不受外部随机冲击的影响。
−
−
−
−
−
−
==Main control strategies==
−
−
==Main control strategies==
−
−
主要控制策略
−
−
Every control system must guarantee first the stability of the closed-loop behavior. For [[linear system]]s, this can be obtained by directly placing the poles. Non-linear control systems use specific theories (normally based on [[Aleksandr Lyapunov]]'s Theory) to ensure stability without regard to the inner dynamics of the system. The possibility to fulfill different specifications varies from the model considered and the control strategy chosen.
−
−
Every control system must guarantee first the stability of the closed-loop behavior. For linear systems, this can be obtained by directly placing the poles. Non-linear control systems use specific theories (normally based on Aleksandr Lyapunov's Theory) to ensure stability without regard to the inner dynamics of the system. The possibility to fulfill different specifications varies from the model considered and the control strategy chosen.
*[[Adaptive control]] uses on-line identification of the process parameters, or modification of controller gains, thereby obtaining strong robustness properties. Adaptive controls were applied for the first time in the [[aerospace industry]] in the 1950s, and have found particular success in that field.
−
−
−
−
*A [[hierarchical control system]] is a type of [[control system]] in which a set of devices and governing software is arranged in a [[hierarchical]] [[tree (data structure)|tree]]. When the links in the tree are implemented by a [[computer network]], then that hierarchical control system is also a form of [[networked control system]].
−
−
−
−
*[[Intelligent control]] uses various AI computing approaches like [[artificial neural networks]], [[Bayesian probability]], [[fuzzy logic]],<ref>{{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}}</ref> [[machine learning]], [[evolutionary computation]] and [[genetic algorithms]] or a combination of these methods, such as [[neuro-fuzzy]] algorithms, to control a [[dynamic system]].
−
−
−
−
*[[Optimal control]] is a particular control technique in which the control signal optimizes a certain "cost index": for example, in the case of a satellite, the jet thrusts needed to bring it to desired trajectory that consume the least amount of fuel. Two optimal control design methods have been widely used in industrial applications, as it has been shown they can guarantee closed-loop stability. These are [[Model Predictive Control]] (MPC) and [[linear-quadratic-Gaussian control]] (LQG). The first can more explicitly take into account constraints on the signals in the system, which is an important feature in many industrial processes. However, the "optimal control" structure in MPC is only a means to achieve such a result, as it does not optimize a true performance index of the closed-loop control system. Together with PID controllers, MPC systems are the most widely used control technique in [[process control]].
−
−
−
−
*[[Robust control]] deals explicitly with uncertainty in its approach to controller design. Controllers designed using ''robust control'' methods tend to be able to cope with small differences between the true system and the nominal model used for design.<ref>{{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}}</ref> The early methods of [[Hendrik Wade Bode|Bode]] and others were fairly robust; the state-space methods invented in the 1960s and 1970s were sometimes found to lack robustness. Examples of modern robust control techniques include [[H-infinity loop-shaping]] developed by [[Duncan McFarlane]] and [[Keith Glover]], [[Sliding mode control]] (SMC) developed by [[Vadim Utkin]], and safe protocols designed for control of large heterogeneous populations of electric loads in Smart Power Grid applications.<ref name='TCL1'>{{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}}</ref> Robust methods aim to achieve robust performance and/or [[Stability theory|stability]] in the presence of small modeling errors.
−
−
−
−
*[[Stochastic control]] deals with control design with uncertainty in the model. In typical stochastic control problems, it is assumed that there exist random noise and disturbances in the model and the controller, and the control design must take into account these random deviations.
−
−
−
−
*[[Energy-shaping control]] view the plant and the controller as energy-transformation devices. The control strategy is formulated in terms of interconnection (in a power-preserving manner) in order to achieve a desired behavior.
−
−
−
−
*[[Self-organized criticality control]] may be defined as attempts to interfere in the processes by which the [[self-organized]] system dissipates energy.
−
−
−
−
−
−
−
−
==People in systems and control==
−
−
==People in systems and control==
−
−
系统和控制中的人
−
−
{{Main|People in systems and control}}
−
−
−
−
Many active and historical figures made significant contribution to control theory including
−
−
Many active and historical figures made significant contribution to control theory including
许多活跃的历史人物对防治理论作出了重要贡献,其中包括
许多活跃的历史人物对防治理论作出了重要贡献,其中包括
−
* [[Pierre-Simon Laplace]] invented the [[Z-transform]] in his work on [[probability theory]], now used to solve discrete-time control theory problems. The Z-transform is a discrete-time equivalent of the [[Laplace transform]] which is named after him.
* [[Irmgard Flugge-Lotz]] developed the theory of [[bang-bang control|discontinuous automatic control]] and applied it to [[autopilot|automatic aircraft control systems]].
−
−
−
−
* [[Alexander Lyapunov]] in the 1890s marks the beginning of [[stability theory]].
−
−
−
−
* [[Harold Stephen Black|Harold S. Black]] invented the concept of [[negative feedback amplifier]]s in 1927. He managed to develop stable negative feedback amplifiers in the 1930s.
−
−
−
−
* [[Harry Nyquist]] developed the [[Nyquist stability criterion]] for feedback systems in the 1930s.
−
+
*Irmgard Flugge-Lotz提出了不连续自动控制的理论,并将其应用于飞机自动控制系统。
−
* [[Richard Bellman]] developed [[dynamic programming]] since the 1940s.<ref>{{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 }}</ref>
+
*1890年代的Lyapunov标志着稳定性理论的诞生。
+
*Harold S. Black在1927年发明了负反馈放大器的概念。他在1930年代成功开发了稳定的负反馈放大器。
+
*哈里·奈奎斯特 Harry Nyquist 在1930年代为反馈系统制定了奈奎斯特稳定性标准。
−
* [[Andrey Kolmogorov]] co-developed the [[Wiener filter|Wiener–Kolmogorov filter]] in 1941.
+
*理查德·贝尔曼 Richard Bellman 从1940年代开始开发动态编程<ref>{{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 }}</ref>
*John R. Ragazzini在1950年代(由Laplace发明)在控制理论中介绍了数字控制和Z变换的使用。
−
* [[Norbert Wiener]] co-developed the Wiener–Kolmogorov filter and coined the term [[cybernetics]] in the 1940s.
+
*列夫·庞特里亚金(Lev Pontryagin)介绍了最大原理和爆炸原理。
+
*Pierre-Louis Lions 将粘度解决方案开发为随机控制和最佳控制方法。
+
*鲁道夫·卡尔曼 Rudolf Kalman 率先采用状态空间方法来进行系统和控制。介绍了可控性和可观察性的概念。开发用于线性估计的卡尔曼滤波器。
−
* [[John R. Ragazzini]] introduced [[digital control]] and the use of [[Z-transform]] in control theory (invented by Laplace) in the 1950s.
+
*Ali H. Nayfeh 是非线性控制理论的主要贡献者之一,并出版了许多有关微扰方法的书
+
*Jan C. Willems引入了耗散性概念,将Lyapunov函数推广到输入/状态/输出系统。称为Lyapunov函数的类似物的存储函数的构造导致了控制理论中线性矩阵不等式(LMI)的研究。他开创了数学系统理论的行为方法。
+
==另请参阅==
−
* [[Lev Pontryagin]] introduced the [[Pontryagin's minimum principle|maximum principle]] and the [[Bang-bang control|bang-bang principle]].
+
;控制系统的例子
−
−
−
−
* [[Pierre-Louis Lions]] developed [[viscosity solutions]] into stochastic control and [[optimal control]] methods.
−
−
−
−
* [[Rudolf Kalman]] pioneered the [[state-space]] approach to systems and control. Introduced the notions of [[controllability]] and [[observability]]. Developed the [[Kalman filter]] for linear estimation.
−
−
−
−
* [[Ali H. Nayfeh]] who was one of the main contributors to Non-Linear Control Theory and published many books on Perturbation Methods
−
−
−
−
* [[Jan Camiel Willems|Jan C. Willems]] Introduced the concept of dissipativity, as a generalization of [[Lyapunov function]] to input/state/output systems.The construction of the storage function, as the analogue of a Lyapunov function is called, led to the study of the [[linear matrix inequality]] (LMI) in control theory. He pioneered the behavioral approach to mathematical systems theory.
−
−
−
−
−
−
−
−
==See also==
−
−
==See also==
−
−
参见
−
−
{{Portal|Systems science}}
−
−
−
−
;Examples of control systems
−
−
Examples of control systems
−
−
控制系统的例子
{{colbegin}}
{{colbegin}}
−
+
[[自动化]]
−
+
[[无差拍控制器]]
−
+
[[分布式参数系统]]
−
* [[Automation]]
+
[[分数阶控制]]
−
+
[[H无穷控制]]
−
+
[[分级控制系统]]
−
+
[[模型预测控制]]
−
* [[Deadbeat controller]]
+
[[最优控制]]
−
+
[[过程控制]]
−
+
[[鲁棒控制]]
−
+
[[伺服机构]]
−
* [[Distributed parameter systems]]
+
[[状态空间表达]]
−
+
[[矢量控制]]
−
−
−
* [[Fractional-order control]]
−
−
−
−
* [[H-infinity loop-shaping]]
−
−
−
−
* [[Hierarchical control system]]
−
−
−
−
* [[Model predictive control]]
−
−
−
−
* [[Optimal control]]
−
−
−
−
* [[PID controller]]
−
−
−
−
* [[Process control]]
−
−
−
−
* [[Robust control]]
−
−
−
−
* [[Servomechanism]]
−
−
−
−
* [[State space (controls)]]
−
−
−
−
* [[Vector control (motor)|Vector control]]
−
−
−
{{colend}}
{{colend}}
−
;Topics in control theory
+
;控制理论主题
−
−
Topics in control theory
−
−
控制理论主题
{{colbegin}}
{{colbegin}}
−
+
[[系数图法]]
−
+
[[控制重新配置]]
−
* [[Coefficient diagram method]]
+
[[插入定理]]
−
+
[[反馈]]
−
+
[[H无穷]]
−
+
[[奇异值]]
−
* [[Control reconfiguration]]
+
[[超前滞后补偿器]]
−
+
[[小循环反馈]]
−
+
[[多回路反馈]]
−
+
[[根]]
−
* [[Cut-insertion theorem]]
+
[[信号流图]]
−
+
[[稳定多项式]]
−
+
[[状态空间表示]]
−
+
[[稳定状态]]
−
* [[Feedback]]
+
[[瞬态响应]]
−
+
[[暂态]]
−
+
Y[[oula–Kucera参数化]]
−
+
[[马尔可夫链]]
−
* [[H infinity]]
−
−
−
−
* [[Hankel singular value]]
−
−
−
−
* [[Krener's theorem]]
−
−
−
−
* [[Lead-lag compensator]]
−
−
−
−
* [[Minor loop feedback]]
−
−
−
−
* [[Minor loop feedback|Multi-loop feedback]]
−
−
−
−
* [[Positive systems]]
−
−
−
−
* [[Radial basis function]]
−
−
−
−
* [[Root locus]]
−
−
−
−
* [[Signal-flow graph]]s
−
−
−
−
* [[Stable polynomial]]
−
−
−
−
* [[State space representation]]
−
−
−
−
* [[Steady state]]
−
−
−
−
* [[Transient response]]
−
−
−
−
* [[Transient state]]
−
−
−
−
* [[Underactuation]]
−
−
−
−
* [[Youla–Kucera parametrization]]
−
−
−
−
* [[Markov chain approximation method]]
−
−
{{colend}}
{{colend}}
第1,062行:
第417行:
{{colbegin}}
{{colbegin}}
−
+
[[自适应系统]]
−
+
[[自动化和远程控制]]
−
* [[Adaptive system]]
+
[[控制工程]]
−
+
[[控制论]]
−
+
[[智能控制]]
−
+
[[数学系统理论]]
−
* [[Automation and remote control]]
+
[[负反馈放大器]]
−
+
[[系统理论]]
−
+
[[时间尺度演算]]
−
−
* [[Bond graph]]
−
−
−
−
* [[Control engineering]]
−
−
−
−
* [[Control–feedback–abort loop]]
−
−
−
−
* [[Controller (control theory)]]
−
−
−
−
* [[Cybernetics]]
−
−
−
−
* [[Intelligent control]]
−
−
−
−
* [[Mathematical system theory]]
−
−
−
−
* [[Negative feedback amplifier]]
−
−
−
−
* [[People in systems and control]]
−
−
−
−
* [[Perceptual control theory]]
−
−
−
−
* [[Systems theory]]
−
−
−
−
* [[Time scale calculus]]
−
−
−
{{colend}}
{{colend}}
−
+
==参考资料==
−
−
−
−
−
−
==References==
−
−
==References==
−
−
参考资料
{{Reflist}}
{{Reflist}}
−
+
==进一步阅读==
−
−
−
−
−
−
== Further reading ==
−
−
== Further reading ==
−
−
进一步阅读
* {{cite book
* {{cite book
−
−
−
−
| editor-last = Levine
−
| editor-last = Levine
| editor-last = Levine
−
−
| 编辑-最后一个 Levine
−
| editor-first = William S.
| editor-first = William S.
−
−
| editor-first = William S.
−
−
| 编辑-第一个威廉 s。
−
| title = The Control Handbook
| title = The Control Handbook
−
−
| title = The Control Handbook
−
−
控制手册
−
−
| publisher = CRC Press
−
| publisher = CRC Press
| publisher = CRC Press
−
−
出版商 CRC 出版社
−
| place = New York
| place = New York
−
−
| place = New York
−
−
纽约
−
−
| year = 1996
−
| year = 1996
| year = 1996
−
−
1996年
−
−
| isbn = 978-0-8493-8570-4
−
| isbn = 978-0-8493-8570-4
| isbn = 978-0-8493-8570-4
−
−
| isbn 978-0-8493-8570-4
−
−
}}
−
−
}}
−
}}
}}
−
* {{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 }}
* {{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 }}
−
−
−
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}
* {{cite book | author= Christopher Kilian | title= Modern Control Technology | publisher= Thompson Delmar Learning | year= 2005 | isbn=978-1-4018-5806-3 }}
−
−
−
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}
* {{cite book | author= Vannevar Bush | title= Operational Circuit Analysis | publisher= John Wiley and Sons, Inc. | year= 1929 }}
−
−
−
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}
*{{cite book | author= Robert F. Stengel | title= Optimal Control and Estimation | publisher= Dover Publications | year= 1994 | isbn=978-0-486-68200-6 }}
−
−
−
* {{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 }}
* {{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 }}
−
−
−
* {{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}}
* {{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}}
−
−
−
*{{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 }}
*{{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 }}
−
−
−
*{{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 }}
*{{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 }}
−
−
−
*{{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 }}
*{{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 }}
−
−
−
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}
* {{cite book | last = Goodwin | first = Graham | year = 2001 | title = Control System Design | publisher = Prentice Hall | isbn = 978-0-13-958653-8 }}
−
−
−
* {{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 }}
* {{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 }}
−
−
−
<!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering & Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}-->
<!-- * {{cite book | author = Briat, Corentin | year = 2015 | title = Linear Parameter-Varying and Time-Delay Systems. Analysis, Observation, Filtering & Control | publisher = Springer Verlag Heidelberg | isbn = 978-3-662-44049-0}}-->
−
−
<!-- * -->
−
−
<!-- * -->
−
* {{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 }}
* {{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 }}
−
−
−
; For Chemical Engineering
; For Chemical Engineering
−
−
For Chemical Engineering
−
−
化学工程
−
* {{cite book | last = Luyben | first = William | year = 1989 | title = Process Modeling, Simulation, and Control for Chemical Engineers | publisher = McGraw Hill | isbn = 978-0-07-039159-8 }}
* {{cite book | last = Luyben | first = William | year = 1989 | title = Process Modeling, Simulation, and Control for Chemical Engineers | publisher = McGraw Hill | isbn = 978-0-07-039159-8 }}
−
+
==其他链接==
−
−
−
−
−
−
== External links ==
−
−
== External links ==
−
−
外部链接
−
{{Wikibooks|Control Systems}}
{{Wikibooks|Control Systems}}
−
−
−
{{Commons category|Control theory}}
{{Commons category|Control theory}}
−
−
−
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.
* [http://www.engin.umich.edu/class/ctms/ Control Tutorials for Matlab], a set of worked-through control examples solved by several different methods.
−
−
−
* [https://controlguru.com/ Control Tuning and Best Practices]
* [https://controlguru.com/ Control Tuning and Best Practices]
−
−
−
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]
* [https://www.pidlab.com/ Advanced control structures, free on-line simulators explaining the control theory]
−
−
−
−
* "[http://delivery.acm.org/10.1145/2820000/2814734/p50-li.pdf Applying control theory to manage flash erasures/lifespan]" {{dead link|date=January 2016}}
−
−
−
* [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).
* [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).
−
−
−
{{Control theory}}
{{Control theory}}
−
−
−
{{Cybernetics}}
{{Cybernetics}}
−
−
−
{{Systems}}
{{Systems}}
−
−
−
{{Areas of mathematics}}
{{Areas of mathematics}}
−
−
−
−
−
−
{{Authority control}}
{{Authority control}}
−
+
{{DEFAULTSORT:控制理论}}
−
+
[[Category:控制理论| ]]
−
+
[[Category:控制工程]]
−
{{DEFAULTSORT:Control Theory}}
+
[[Category:计算工程]]
−
+
[[Category:数学]]
−
+
[[Category:控制论]]
−
−
[[Category:Control theory| ]]
−
−
−
−
[[Category:Computer science]]
−
−
Category:Computer science
−
−
类别: 计算机科学
−
−
[[Category:Cybernetics]]
−
−
Category:Cybernetics
−
−
类别: 控制论
−
−
[[Category:Control engineering]]
−
−
Category:Control engineering
−
−
类别: 控制工程
−
−
[[Category:Computational mathematics]]
−
−
Category:Computational mathematics
−
−
类别: 计算数学
−
−
<noinclude>
−
−
<small>This page was moved from [[wikipedia:en:Control theory]]. Its edit history can be viewed at [[控制理论/edithistory]]</small></noinclude>
−
−
[[Category:待整理页面]]
2020年8月7日 (五) 18:45的版本
控制理论 Control theory研究工程过程和机器中连续运行的动态系统的控制。目的是开发一种控制模型,以最优方式使用控制动作来控制此类系统,而不会出现延迟或超调,并确保其控制的稳定性。因为控制理论非常依赖于相关学科的理论和实际应用,甚至可以将控制理论可以被视为控制工程,计算机工程,数学,控制论和运筹学的分支[1] 。
一个优秀的控制器应该监视受控过程变量 process variable(PV),并将其与参考值或设定值 set point(SP)进行比较。在控制过程中变量的实际值和期望值之间的差(称为误差信号或SP-PV误差)用作反馈,最终生成控制效果,以使受控过程变量达到与设定点相同的值。在控制中,还引入了可控性和可观性。将控制理论引入制造业,飞机,通信和其他行业的先进自动化行业中,为行业发展产生了深远的影响。含有具有反馈作用的控制器称的系统为反馈控制系统,这种控制系统通过使用传感器进行测量并进行计算调整,以通过诸如控制阀的“最终控制元件”将控制变量保持在设定范围内。
在控制理论的表示中,广泛使用的一种被称为方框图的图解方式,在控制理论中描述系统的微分方程的输入输出关系的数学模型一般称为传递函数 transfer function,也称为系统函数 system function或网络函数 network function。
控制理论的研究可以追溯到19世纪,当时James Clerk Maxwell首次描述了统治者运作的理论基础[3]。1874年 Edward Routh,Charles Sturm 和1895年 Adolf Hurwitz 进一步提出了控制理论,他们都为建立控制理论的稳定性标准做出了贡献; 从1922年开始,Nicolas Minorsky发展了PID控制[4],PID算法在现代生活中随处可见。
这被称为单输入单输出 SISO 控制系统; 另一种常见的控制系统为 MIMO 即多输入多输出系统,具有多个输入/输出。在这种情况下,变量通过向量表示,而不是简单的标量值。对于一些分布参数系统,向量可能是无限维的(典型的函数)。
If we assume the controller C, the plant P, and the sensor F are linear and time-invariant (i.e., elements of their transfer functionC(s), P(s), and F(s) do not depend on time), the systems above can be analysed using the Laplace transform on the variables. This gives the following relations:
If we assume the controller C, the plant P, and the sensor F are linear and time-invariant (i.e., elements of their transfer function C(s), P(s), and F(s) do not depend on time), the systems above can be analysed using the Laplace transform on the variables. This gives the following relations:
多输入多输出 MIMO –在更复杂的系统中可以找到。例如,现代大型望远镜(例如Keck和MMT)具有由许多独立的部分组成的反射镜,每个部分都由致动器控制。MIMO 主动控制系统使用焦平面上多个传感器的输入不断调整整个反射镜的位置,以补偿由于热膨胀,收缩,旋转时的应力以及反射镜变形引起的反射镜形状变化。复杂的系统,例如核反应堆和人体细胞可以由计算机模拟为大型MIMO控制系统。
这两种情况之间的区别仅仅是对连续时间和离散时间传递函数的表示方法。连续的Laplace变换是在笛卡尔坐标系中,其中[math]\displaystyle{ x }[/math]轴是实轴,离散变换的[math]\displaystyle{ z }[/math]变换是在圆坐标系中,其中[math]\displaystyle{ \rho }[/math]轴是实轴。
↑Hurwitz, A. (1964). "On The Conditions Under Which An Equation Has Only Roots With Negative Real Parts". Selected Papers on Mathematical Trends in Control Theory.
↑"Feedback and control systems" - JJ Di Steffano, AR Stubberud, IJ Williams. Schaums outline series, McGraw-Hill 1967
↑Mayr, Otto (1970). The Origins of Feedback Control. Clinton, MA USA: The Colonial Press, Inc..
↑Mayr, Otto (1969). The Origins of Feedback Control. Clinton, MA USA: The Colonial Press, Inc..
↑Ang, K.H.; Chong, G.C.Y.; Li, Y. (2005). "PID control system analysis, design, and technology". IEEE Transactions on Control Systems Technology. 13 (4): 559–576. doi:10.1109/TCST.2005.847331.
↑Liu, Jie; Wilson Wang; Farid Golnaraghi; Eric Kubica (2010). "A novel fuzzy framework for nonlinear system control". Fuzzy Sets and Systems. 161 (21): 2746–2759. doi:10.1016/j.fss.2010.04.009.
↑Melby, Paul; et., al. (2002). "Robustness of Adaptation in Controlled Self-Adjusting Chaotic Systems". Fluctuation and Noise Letters. 02 (4): L285–L292. doi:10.1142/S0219477502000919.
Christopher Kilian (2005). Modern Control Technology. Thompson Delmar Learning. ISBN978-1-4018-5806-3.
Vannevar Bush (1929). Operational Circuit Analysis. John Wiley and Sons, Inc..
Robert F. Stengel (1994). Optimal Control and Estimation. Dover Publications. ISBN978-0-486-68200-6.
Franklin (2002). Feedback Control of Dynamic Systems (4 ed.). New Jersey: Prentice Hall. ISBN978-0-13-032393-4.
Joseph L. Hellerstein; Dawn M. Tilbury; Sujay Parekh (2004). Feedback Control of Computing Systems. John Wiley and Sons. ISBN978-0-471-26637-2.
Diederich Hinrichsen and Anthony J. Pritchard (2005). Mathematical Systems Theory I – Modelling, State Space Analysis, Stability and Robustness. Springer. ISBN978-3-540-44125-0.