Update Content - 2021-08-24
This commit is contained in:
5
content/article/aaaaaaaaaaaaaaaaaaaaaaa.md
Normal file
5
content/article/aaaaaaaaaaaaaaaaaaaaaaa.md
Normal file
@@ -0,0 +1,5 @@
|
||||
+++
|
||||
title = "An extended approach of inverted decoupling"
|
||||
author = ["Thomas Dehaeze"]
|
||||
draft = false
|
||||
+++
|
5
content/article/garrido11_exten_approac_inver_decoup.md
Normal file
5
content/article/garrido11_exten_approac_inver_decoup.md
Normal file
@@ -0,0 +1,5 @@
|
||||
+++
|
||||
title = "An extended approach of inverted decoupling"
|
||||
author = ["Thomas Dehaeze"]
|
||||
draft = false
|
||||
+++
|
118
content/article/garrido12_centr_multiv_contr_by_simpl_decoup.md
Normal file
118
content/article/garrido12_centr_multiv_contr_by_simpl_decoup.md
Normal file
@@ -0,0 +1,118 @@
|
||||
+++
|
||||
title = "Centralized Multivariable Control By Simplified Decoupling"
|
||||
author = ["Thomas Dehaeze"]
|
||||
draft = false
|
||||
+++
|
||||
|
||||
Tags
|
||||
: [Decoupled Control](decoupled_control.md)
|
||||
|
||||
Reference
|
||||
: ([Garrido, Vázquez, and Morilla 2012](#orgdf49544))
|
||||
|
||||
Author(s)
|
||||
: Garrido, J., Francisco V\\'azquez, & Morilla, F.
|
||||
|
||||
Year
|
||||
: 2012
|
||||
|
||||
|
||||
## Introduction {#introduction}
|
||||
|
||||
Most decoupling approaches use the conventional decoupling scheme in Figure [1](#orge2ae292) with:
|
||||
|
||||
- \\(G(s)\\) the process matrix
|
||||
- \\(D(s)\\) the decoupler matrix
|
||||
- \\(C(s)\\) the diagonal control matrix
|
||||
|
||||
The design of the decoupler is obtained from:
|
||||
|
||||
\begin{equation}
|
||||
D(s) = G^{-1} (s) \cdot Q(s)
|
||||
\end{equation}
|
||||
|
||||
where \\(Q(s)\\) is the desired apparent process which is a diagonal matrix.
|
||||
|
||||
The main problem of this methodology is the fact that the complexity of the decoupler elements increases for high dimensional MIMO processes, which may require model reductions.
|
||||
|
||||
An alternative decoupling methods, called _inverted decoupling_, maintains very simple apparent processes and decoupler element independently of the system size.
|
||||
However, inverted decoupling cannot be applied to processes with multivariable [Right Half Plane Zeros](right_half_plane_zeros.md).
|
||||
|
||||
<a id="orge2ae292"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/garrido12_decoupling_control_system.png" caption="Figure 1: Block diagram of a decoupling control system" >}}
|
||||
|
||||
This work focuses on one of the most extended forms of conventional decoupling called simplified decoupling, in which \\(n\\) elements of the decoupler are set to unity.
|
||||
When the system has two inputs and two outputs (TITO), the simplified decoupling \\(G(s)\\) is given by:
|
||||
|
||||
\begin{equation}
|
||||
D(s) = \begin{bmatrix}
|
||||
1 & -g\_{12}(s)/g\_{11}(s) \\\\\\
|
||||
-g\_{21}(s)/g\_{22}(s) & 1
|
||||
\end{bmatrix}
|
||||
\end{equation}
|
||||
|
||||
And the decoupled apparent process \\(Q(s)\\) is given by:
|
||||
|
||||
\begin{equation}
|
||||
Q(s) = G(s) \cdot D(s) = \begin{bmatrix}
|
||||
g\_{11}(s) - \frac{g\_{21}(s g\_{12}(s))}{g\_{22}(s)} & 0 \\\\\\
|
||||
0 & g\_{22}(s) - \frac{g\_{21}(s)g\_{12}(s)}{g\_{11}(s)}
|
||||
\end{bmatrix}
|
||||
\end{equation}
|
||||
|
||||
In cases where the system is larger than 2x2, the decoupler elements set to unity are always the diagonal ones as found using:
|
||||
|
||||
\begin{equation}
|
||||
D(s) = G(s)^{-1} (\text{diag}(G(s)^{-1}))^{-1}
|
||||
\end{equation}
|
||||
|
||||
In this work, a simplified decoupling strategy is proposed for stable processes with possibly RHP zeros and time delays.
|
||||
|
||||
|
||||
## Methodology {#methodology}
|
||||
|
||||
Assuming that the process \\(G(s)\\) may have RHP zeros and time delays, but does not have any unstable poles, the decoupler matrix \\(D(s)\\) is obtained as follows (one of many possible configurations):
|
||||
|
||||
\begin{equation}
|
||||
D(s) = \begin{bmatrix}
|
||||
1 & \frac{\text{adj}G\_{12}}{\text{adj}G\_{22}} & \dots & \frac{\text{adj}G\_{1n}}{\text{adj}\_{nn}} \\\\\\
|
||||
\frac{\text{adj}G\_{21}}{\text{adj}G\_{11}} & 1 & \dots & \frac{\text{adj}G\_{2n}}{\text{adj}\_{nn}} \\\\\\
|
||||
\vdots & \vdots & \ddots & \vdots \\\\\\
|
||||
\frac{\text{adj}G\_{n1}}{\text{adj}G\_{11}} & \frac{\text{adj}G\_{n2}}{\text{adj}G\_{22}} & \dots & 1
|
||||
\end{bmatrix}
|
||||
\end{equation}
|
||||
|
||||
And the decoupled apparent plant is:
|
||||
|
||||
\begin{equation}
|
||||
A(s) = \begin{bmatrix}
|
||||
\frac{|G|}{\text{adj}G\_{11}} & 0 & \dots & 0 \\\\\\
|
||||
0 & \frac{|G|}{\text{adj}G\_{22}} & \dots & 0 \\\\\\
|
||||
\vdots & \vdots & \ddots & \vdots \\\\\\
|
||||
0 & 0 & \dots & \frac{|G|}{\text{adj}G\_{nn}}
|
||||
\end{bmatrix}
|
||||
\end{equation}
|
||||
|
||||
where \\(|G(s)|\\) is the determinant of \\(G(s)\\), \\(\text{adj}G(s)\\) is the adjugate matrix of \\(G(s)\\), that is, the transpose of the cofactor matrix of \\(G(s)\\).
|
||||
|
||||
The proposed general simplified decoupling control is performed in three steps:
|
||||
|
||||
1. select a configuration: select the \\(n\\) elements of \\(D(s)\\) to be set to unity, one for each column
|
||||
2. Compose the decoupler elements of \\(D(s)\\)
|
||||
3. Design the \\(n\\) controllers of the diagonal control \\(C(s)\\) for the decoupled processes
|
||||
|
||||
The realizability requirement for the decoupler is that all of its elements must be proper, causal and stable.
|
||||
For processes with time delays, non-minimum phase zeros or different relative degrees, direct calculation of the decoupler element can lead to elements with RHP poles or negative relative degrees.
|
||||
|
||||
Several advice for the proper chose of the configuration are given in the paper.
|
||||
|
||||
|
||||
## Design and practical considerations {#design-and-practical-considerations}
|
||||
|
||||
It is usually necessary to approximate the expressions of \\(|G(s)|\\) and \\(\text{adj}G(s)\\) as it usually give non-rational expressions.
|
||||
|
||||
|
||||
## Bibliography {#bibliography}
|
||||
|
||||
<a id="orgdf49544"></a>Garrido, Juan, Francisco Vázquez, and Fernando Morilla. 2012. “Centralized Multivariable Control by Simplified Decoupling.” _Journal of Process Control_ 22 (6):1044–62. <https://doi.org/10.1016/j.jprocont.2012.04.008>.
|
34
content/article/heertjes11_minim_cross_talk_high_precis.md
Normal file
34
content/article/heertjes11_minim_cross_talk_high_precis.md
Normal file
@@ -0,0 +1,34 @@
|
||||
+++
|
||||
title = "Minimizing cross-talk in high-precision motion systems using data-based dynamic decoupling"
|
||||
author = ["Thomas Dehaeze"]
|
||||
draft = false
|
||||
+++
|
||||
|
||||
Tags
|
||||
: [Decoupled Control](decoupled_control.md)
|
||||
|
||||
Reference
|
||||
: ([Heertjes and Engelen 2011](#org76c1202))
|
||||
|
||||
Author(s)
|
||||
: Heertjes, M., & Engelen, A. v.
|
||||
|
||||
Year
|
||||
: 2011
|
||||
|
||||
> In the field of high-precision motion control, a static decoupling control design is generally used to command motion in the directions of an orthogonal basis.
|
||||
> Around the center-of-gravity of the system it then usually suffices to apply single-input single-output control in each of these directions separately.
|
||||
> Among the advantages are robust stability and performance through straightforward control designs and loop shaping techniques.
|
||||
>
|
||||
> If the static decoupling part does not fully achieve desired decoupling of the underlying MIMO motion system, a multi-variable controller can be sought to replace the SISO controller part.
|
||||
> A more natural approach would therefore be to replace the MIMO static decoupling part by a dynamic part and leave the SISO controller part intact.
|
||||
|
||||
<!--quoteend-->
|
||||
|
||||
> The aim of the paper is to minimize directly the cross-talk outputs via data-based optimization.
|
||||
> The criterion to be optimized consists solely of time-domain signals taken from a performance-relevant time interval.
|
||||
|
||||
|
||||
## Bibliography {#bibliography}
|
||||
|
||||
<a id="org76c1202"></a>Heertjes, Marcel, and Arjan van Engelen. 2011. “Minimizing Cross-Talk in High-Precision Motion Systems Using Data-Based Dynamic Decoupling.” _Control Engineering Practice_ 19 (12):1423–32. <https://doi.org/10.1016/j.conengprac.2011.07.016>.
|
5
content/article/lee03_posit_contr_stewar_platf_using.md
Normal file
5
content/article/lee03_posit_contr_stewar_platf_using.md
Normal file
@@ -0,0 +1,5 @@
|
||||
+++
|
||||
title = "Position control of a stewart platform using inverse dynamics control with approximate dynamics"
|
||||
author = ["Thomas Dehaeze"]
|
||||
draft = false
|
||||
+++
|
25
content/article/liu19_review_indus_mimo_decoup_contr.md
Normal file
25
content/article/liu19_review_indus_mimo_decoup_contr.md
Normal file
@@ -0,0 +1,25 @@
|
||||
+++
|
||||
title = "A review of industrial mimo decoupling control"
|
||||
author = ["Thomas Dehaeze"]
|
||||
draft = false
|
||||
+++
|
||||
|
||||
Tags
|
||||
:
|
||||
|
||||
|
||||
Reference
|
||||
: ([Liu et al. 2019](#org9f65386))
|
||||
|
||||
Author(s)
|
||||
: Liu, L., Tian, S., Xue, D., Zhang, T., Chen, Y., & Zhang, S.
|
||||
|
||||
Year
|
||||
: 2019
|
||||
|
||||
-\* Liu, L. et al. (2019): A review of industrial mimo decoupling control :article:ignore:
|
||||
|
||||
|
||||
## Bibliography {#bibliography}
|
||||
|
||||
<a id="org9f65386"></a>Liu, Lu, Siyuan Tian, Dingyu Xue, Tao Zhang, YangQuan Chen, and Shuo Zhang. 2019. “A Review of Industrial Mimo Decoupling Control.” _International Journal of Control, Automation and Systems_ 17 (5):1246–54. <https://doi.org/10.1007/s12555-018-0367-4>.
|
@@ -0,0 +1,40 @@
|
||||
+++
|
||||
title = "A review of the parallel structure mechanisms with kinematic decoupling"
|
||||
author = ["Thomas Dehaeze"]
|
||||
draft = false
|
||||
+++
|
||||
|
||||
Tags
|
||||
: [Parallel Manipulators](parallel_manipulators.md)
|
||||
|
||||
Reference
|
||||
: ([Nosova 2020](#orgc1a99bc))
|
||||
|
||||
Author(s)
|
||||
: Nosova, N. Y.
|
||||
|
||||
Year
|
||||
: 2020
|
||||
|
||||
|
||||
## Introduction {#introduction}
|
||||
|
||||
Parallel mechanisms can be characterized by high speeds, since the engines are mounted on the base and the links have a relatively small mass.
|
||||
The disadvantages are: limited working space, the presence of singularities in the immediate vicinity of the workspace.
|
||||
|
||||
The kinematic decoupling for a parallel structure manipulator consists in that one movement of the output platform is provided by only one input link or group of links of the kinematic chain.
|
||||
|
||||
|
||||
## Types of Kinematic Decoupling {#types-of-kinematic-decoupling}
|
||||
|
||||
There are three different types of decoupling:
|
||||
|
||||
1. **strong coupling**: where each configuration parameter is a function of all joint variable (e.g. Stewart platform)
|
||||
2. **complete decoupling**: each configuration parameter is a function of only one joint variable (e.g. Ortoglide)
|
||||
3. **partial decoupling**: some configuration parameters are in function of only some joint variables
|
||||
|
||||
|
||||
|
||||
## Bibliography {#bibliography}
|
||||
|
||||
<a id="orgc1a99bc"></a>Nosova, N. Yu. 2020. “A Review of the Parallel Structure Mechanisms with Kinematic Decoupling.” _Advanced Technologies in Robotics and Intelligent Systems_. Springer International Publishing, 247–55. <https://doi.org/10.1007/978-3-030-33491-8%5F30>.
|
5
content/article/sdlkfj.md
Normal file
5
content/article/sdlkfj.md
Normal file
@@ -0,0 +1,5 @@
|
||||
+++
|
||||
title = "An extended approach of inverted decoupling"
|
||||
author = ["Thomas Dehaeze"]
|
||||
draft = false
|
||||
+++
|
@@ -5,10 +5,10 @@ draft = false
|
||||
+++
|
||||
|
||||
Tags
|
||||
: [Active Damping]({{< relref "active_damping" >}})
|
||||
: [Active Damping](active_damping.md)
|
||||
|
||||
Reference
|
||||
: ([Souleille et al. 2018](#org34cc88f))
|
||||
: ([Souleille et al. 2018](#orgdd47abc))
|
||||
|
||||
Author(s)
|
||||
: Souleille, A., Lampert, T., Lafarga, V., Hellegouarch, S., Rondineau, A., Rodrigues, Gonccalo, & Collette, C.
|
||||
@@ -23,10 +23,10 @@ This article discusses the use of Integral Force Feedback with amplified piezoel
|
||||
|
||||
## Single degree-of-freedom isolator {#single-degree-of-freedom-isolator}
|
||||
|
||||
Figure [1](#org5ad28c2) shows a picture of the amplified piezoelectric stack.
|
||||
Figure [1](#org4d65c6e) shows a picture of the amplified piezoelectric stack.
|
||||
The piezoelectric actuator is divided into two parts: one is used as an actuator, and the other one is used as a force sensor.
|
||||
|
||||
<a id="org5ad28c2"></a>
|
||||
<a id="org4d65c6e"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/souleille18_model_piezo.png" caption="Figure 1: Picture of an APA100M from Cedrat Technologies. Simplified model of a one DoF payload mounted on such isolator" >}}
|
||||
|
||||
@@ -61,34 +61,34 @@ and the control force is given by:
|
||||
f = F\_s G(s) = F\_s \frac{g}{s}
|
||||
\end{equation}
|
||||
|
||||
The effect of the controller are shown in Figure [2](#org985b671):
|
||||
The effect of the controller are shown in Figure [2](#org3336e8f):
|
||||
|
||||
- the resonance peak is almost critically damped
|
||||
- the passive isolation \\(\frac{x\_1}{w}\\) is not degraded at high frequencies
|
||||
- the degradation of the compliance \\(\frac{x\_1}{F}\\) induced by feedback is limited at \\(\frac{1}{k\_1}\\)
|
||||
- the fraction of the force transmitted to the payload that is measured by the force sensor is reduced at low frequencies
|
||||
|
||||
<a id="org985b671"></a>
|
||||
<a id="org3336e8f"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/souleille18_tf_iff_result.png" caption="Figure 2: Matrix of transfer functions from input (w, f, F) to output (Fs, x1) in open loop (blue curves) and closed loop (dashed red curves)" >}}
|
||||
|
||||
<a id="orgd326cea"></a>
|
||||
<a id="org20a69be"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/souleille18_root_locus.png" caption="Figure 3: Single DoF system. Comparison between the theoretical (solid curve) and the experimental (crosses) root-locus" >}}
|
||||
|
||||
|
||||
## Flexible payload mounted on three isolators {#flexible-payload-mounted-on-three-isolators}
|
||||
|
||||
A heavy payload is mounted on a set of three isolators (Figure [4](#org62f47a3)).
|
||||
A heavy payload is mounted on a set of three isolators (Figure [4](#orga310d92)).
|
||||
The payload consists of two masses, connected through flexible blades such that the flexible resonance of the payload in the vertical direction is around 65Hz.
|
||||
|
||||
<a id="org62f47a3"></a>
|
||||
<a id="orga310d92"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/souleille18_setup_flexible_payload.png" caption="Figure 4: Right: picture of the experimental setup. It consists of a flexible payload mounted on a set of three isolators. Left: simplified sketch of the setup, showing only the vertical direction" >}}
|
||||
|
||||
As shown in Figure [5](#org5b0f55b), both the suspension modes and the flexible modes of the payload can be critically damped.
|
||||
As shown in Figure [5](#org3c2e029), both the suspension modes and the flexible modes of the payload can be critically damped.
|
||||
|
||||
<a id="org5b0f55b"></a>
|
||||
<a id="org3c2e029"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/souleille18_result_damping_transmissibility.png" caption="Figure 5: Transmissibility between the table top \\(w\\) and \\(m\_1\\)" >}}
|
||||
|
||||
@@ -96,4 +96,4 @@ As shown in Figure [5](#org5b0f55b), both the suspension modes and the flexible
|
||||
|
||||
## Bibliography {#bibliography}
|
||||
|
||||
<a id="org34cc88f"></a>Souleille, Adrien, Thibault Lampert, V Lafarga, Sylvain Hellegouarch, Alan Rondineau, Gonçalo Rodrigues, and Christophe Collette. 2018. “A Concept of Active Mount for Space Applications.” _CEAS Space Journal_ 10 (2). Springer:157–65.
|
||||
<a id="orgdd47abc"></a>Souleille, Adrien, Thibault Lampert, V Lafarga, Sylvain Hellegouarch, Alan Rondineau, Gonçalo Rodrigues, and Christophe Collette. 2018. “A Concept of Active Mount for Space Applications.” _CEAS Space Journal_ 10 (2). Springer:157–65.
|
||||
|
@@ -9,7 +9,7 @@ Tags
|
||||
|
||||
|
||||
Reference
|
||||
: ([Stein 2003](#org50b7ac8))
|
||||
: ([Stein 2003](#orge299f80))
|
||||
|
||||
Author(s)
|
||||
: Stein, G.
|
||||
@@ -73,15 +73,15 @@ It is here proposed to call it **dirt**
|
||||
|
||||
</div>
|
||||
|
||||
The job of a serious control designer is then to more dirt from one place to another, using appropriate tools, without being able to get rid of any of it (illustrated in Figure [1](#org956e0bf)).
|
||||
The job of a serious control designer is then to more dirt from one place to another, using appropriate tools, without being able to get rid of any of it (illustrated in Figure [1](#orgf166bde)).
|
||||
|
||||
<a id="org956e0bf"></a>
|
||||
<a id="orgf166bde"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/stein03_serious_design.png" caption="Figure 1: Sensitivity reduction at low frequency unavoidably leads to sensitivity increase at higher frequencies" >}}
|
||||
|
||||
In the same spirit, the job of a more academic control designer with more abstract tools such as LQG, \\(\mathcal{H}\_\infty\\), is to set parameters (weights) of a synthesis machine to adjust the contours of the machine's digging blades to get just the right shape for the sensitivity function (Figure [2](#org73c6dd3)).
|
||||
In the same spirit, the job of a more academic control designer with more abstract tools such as LQG, \\(\mathcal{H}\_\infty\\), is to set parameters (weights) of a synthesis machine to adjust the contours of the machine's digging blades to get just the right shape for the sensitivity function (Figure [2](#org29aa88f)).
|
||||
|
||||
<a id="org73c6dd3"></a>
|
||||
<a id="org29aa88f"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/stein03_formal_design.png" caption="Figure 2: Sensitivity shaping automated by modern control tools" >}}
|
||||
|
||||
@@ -89,9 +89,9 @@ In the same spirit, the job of a more academic control designer with more abstra
|
||||
## Available bandwidth {#available-bandwidth}
|
||||
|
||||
An argument is sometimes made that the Bode integrals are not really restrictive because we only seek to dig holes over finite frequency bands.
|
||||
We then have an infinite frequency range left over into which to dump the dirt, so we can make the layer arbitrarily thin (Figure [3](#orgb2839fe)).
|
||||
We then have an infinite frequency range left over into which to dump the dirt, so we can make the layer arbitrarily thin (Figure [3](#orgf23d7a5)).
|
||||
|
||||
<a id="orgb2839fe"></a>
|
||||
<a id="orgf23d7a5"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/stein03_spreading_it_thin.png" caption="Figure 3: It is possible to spead the increase of the sensitivity function over a larger frequency band" >}}
|
||||
|
||||
@@ -121,6 +121,7 @@ All the action of the feedback design, the sensitivity improvements as well as t
|
||||
Only a small error \\(\delta\\) occurs outside that range, associated with the tail of the complete integrals.
|
||||
|
||||
|
||||
|
||||
## Bibliography {#bibliography}
|
||||
|
||||
<a id="org50b7ac8"></a>Stein, Gunter. 2003. “Respect the Unstable.” _IEEE Control Systems Magazine_ 23 (4). IEEE:12–25.
|
||||
<a id="orge299f80"></a>Stein, Gunter. 2003. “Respect the Unstable.” _IEEE Control Systems Magazine_ 23 (4). IEEE:12–25.
|
||||
|
23
content/article/sun16_pract_multiv_contr_approac_based.md
Normal file
23
content/article/sun16_pract_multiv_contr_approac_based.md
Normal file
@@ -0,0 +1,23 @@
|
||||
+++
|
||||
title = "A practical multivariable control approach based on inverted decoupling and decentralized active disturbance rejection control"
|
||||
author = ["Thomas Dehaeze"]
|
||||
draft = false
|
||||
+++
|
||||
|
||||
Tags
|
||||
: [Decoupled Control](decoupled_control.md)
|
||||
|
||||
Reference
|
||||
: ([Sun et al. 2016](#org2268976))
|
||||
|
||||
Author(s)
|
||||
: Sun, L., Dong, J., Li, D., & Lee, K. Y.
|
||||
|
||||
Year
|
||||
: 2016
|
||||
|
||||
|
||||
|
||||
## Bibliography {#bibliography}
|
||||
|
||||
<a id="org2268976"></a>Sun, Li, Junyi Dong, Donghai Li, and Kwang Y. Lee. 2016. “A Practical Multivariable Control Approach Based on Inverted Decoupling and Decentralized Active Disturbance Rejection Control.” _Industrial & Engineering Chemistry Research_ 55 (7):2008–19. <https://doi.org/10.1021/acs.iecr.5b03738>.
|
5
content/article/tlkj.md
Normal file
5
content/article/tlkj.md
Normal file
@@ -0,0 +1,5 @@
|
||||
+++
|
||||
title = "An extended approach of inverted decoupling"
|
||||
author = ["Thomas Dehaeze"]
|
||||
draft = false
|
||||
+++
|
@@ -0,0 +1,5 @@
|
||||
+++
|
||||
title = "Identification of high-tech motion systems: an active vibration isolation benchmark"
|
||||
author = ["Thomas Dehaeze"]
|
||||
draft = false
|
||||
+++
|
Reference in New Issue
Block a user