Update Content - 2024-12-17
This commit is contained in:
@@ -23,7 +23,7 @@ Year
|
||||
|
||||
{{< figure src="/ox-hugo/bibel92_control_diag.png" caption="<span class=\"figure-number\">Figure 1: </span>Control System Diagram" >}}
|
||||
|
||||
From the figure [1](#figure--fig:bibel92-control-diag), we have:
|
||||
From the [Figure 1](#figure--fig:bibel92-control-diag), we have:
|
||||
|
||||
\begin{align\*}
|
||||
y(s) &= T(s) r(s) + S(s) d(s) - T(s) n(s)\\\\
|
||||
@@ -78,7 +78,7 @@ Usually, reference signals and disturbances occur at low frequencies, while nois
|
||||
|
||||
{{< figure src="/ox-hugo/bibel92_general_plant.png" caption="<span class=\"figure-number\">Figure 2: </span>\\(\mathcal{H}\_\infty\\) control framework" >}}
|
||||
|
||||
New design framework (figure [2](#figure--fig:bibel92-general-plant)): \\(P(s)\\) is the **generalized plant** transfer function matrix:
|
||||
New design framework ([Figure 2](#figure--fig:bibel92-general-plant)): \\(P(s)\\) is the **generalized plant** transfer function matrix:
|
||||
|
||||
- \\(w\\): exogenous inputs
|
||||
- \\(z\\): regulated performance output
|
||||
@@ -104,7 +104,7 @@ The \\(H\_\infty\\) control problem is to find a controller that minimizes \\(\\
|
||||
|
||||
## Weights for inputs/outputs signals {#weights-for-inputs-outputs-signals}
|
||||
|
||||
Since \\(S\\) and \\(T\\) cannot be minimized together at all frequency, **weights are introduced to shape the solutions**. Not only can \\(S\\) and \\(T\\) be weighted, but other regulated performance variables and inputs (figure [3](#figure--fig:bibel92-hinf-weights)).
|
||||
Since \\(S\\) and \\(T\\) cannot be minimized together at all frequency, **weights are introduced to shape the solutions**. Not only can \\(S\\) and \\(T\\) be weighted, but other regulated performance variables and inputs ([Figure 3](#figure--fig:bibel92-hinf-weights)).
|
||||
|
||||
<a id="figure--fig:bibel92-hinf-weights"></a>
|
||||
|
||||
@@ -148,13 +148,13 @@ When using both \\(W\_S\\) and \\(W\_T\\), it is important to make sure that the
|
||||
|
||||
## Unmodeled dynamics weighting function {#unmodeled-dynamics-weighting-function}
|
||||
|
||||
Another method of limiting the controller bandwidth and providing high frequency gain attenuation is to use a high pass weight on an **unmodeled dynamics uncertainty block** that may be added from the plant input to the plant output (figure [4](#figure--fig:bibel92-unmodeled-dynamics)).
|
||||
Another method of limiting the controller bandwidth and providing high frequency gain attenuation is to use a high pass weight on an **unmodeled dynamics uncertainty block** that may be added from the plant input to the plant output ([Figure 4](#figure--fig:bibel92-unmodeled-dynamics)).
|
||||
|
||||
<a id="figure--fig:bibel92-unmodeled-dynamics"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/bibel92_unmodeled_dynamics.png" caption="<span class=\"figure-number\">Figure 4: </span>Unmodeled dynamics model" >}}
|
||||
|
||||
The weight is chosen to cover the expected worst case magnitude of the unmodeled dynamics. A typical unmodeled dynamics weighting function is shown figure [5](#figure--fig:bibel92-weight-dynamics).
|
||||
The weight is chosen to cover the expected worst case magnitude of the unmodeled dynamics. A typical unmodeled dynamics weighting function is shown [Figure 5](#figure--fig:bibel92-weight-dynamics).
|
||||
|
||||
<a id="figure--fig:bibel92-weight-dynamics"></a>
|
||||
|
||||
|
Reference in New Issue
Block a user