Update all files with new citeproc-org package
This commit is contained in:
@@ -8,7 +8,7 @@ Tags
|
||||
: [Stewart Platforms]({{< relref "stewart_platforms" >}}), [Vibration Isolation]({{< relref "vibration_isolation" >}}), [Cubic Architecture]({{< relref "cubic_architecture" >}}), [Flexible Joints]({{< relref "flexible_joints" >}}), [Multivariable Control]({{< relref "multivariable_control" >}})
|
||||
|
||||
Reference
|
||||
: <sup id="f885df380638b868e509fbbf75912d1e"><a class="reference-link" href="#li01_simul_fault_vibrat_isolat_point" title="Li, Simultaneous, Fault-tolerant Vibration Isolation and Pointing Control of Flexure Jointed Hexapods (2001).">(Li, 2001)</a></sup>
|
||||
: ([Li 2001](#orgb070307))
|
||||
|
||||
Author(s)
|
||||
: Li, X.
|
||||
@@ -24,7 +24,7 @@ Year
|
||||
- Cubic (mutually orthogonal)
|
||||
- Flexure Joints => eliminate friction and backlash but add complexity to the dynamics
|
||||
|
||||
<a id="org24b3ba4"></a>
|
||||
<a id="org7d51783"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_stewart_platform.png" caption="Figure 1: Flexure jointed Stewart platform used for analysis and control" >}}
|
||||
|
||||
@@ -38,18 +38,18 @@ Year
|
||||
The origin of \\(\\{P\\}\\) is taken as the center of mass of the payload.
|
||||
|
||||
**Decoupling**:
|
||||
If we refine the (force) inputs and (displacement) outputs as shown in Figure [2](#org5d5e02c) or in Figure [3](#org0c14c06), we obtain a decoupled plant provided that:
|
||||
If we refine the (force) inputs and (displacement) outputs as shown in Figure [2](#org88939ed) or in Figure [3](#org0b68d74), we obtain a decoupled plant provided that:
|
||||
|
||||
1. the payload mass/inertia matrix must be diagonal (the CoM is coincident with the origin of frame \\(\\{P\\}\\))
|
||||
2. the geometry of the hexapod and the attachment of the payload to the hexapod must be carefully chosen
|
||||
|
||||
> For instance, if the hexapod has a mutually orthogonal geometry (cubic configuration), the payload's center of mass must coincide with the center of the cube formed by the orthogonal struts.
|
||||
|
||||
<a id="org5d5e02c"></a>
|
||||
<a id="org88939ed"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_decoupling_conf.png" caption="Figure 2: Decoupling the dynamics of the Stewart Platform using the Jacobians" >}}
|
||||
|
||||
<a id="org0c14c06"></a>
|
||||
<a id="org0b68d74"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_decoupling_conf_bis.png" caption="Figure 3: Decoupling the dynamics of the Stewart Platform using the Jacobians" >}}
|
||||
|
||||
@@ -75,15 +75,15 @@ The control bandwidth is divided as follows:
|
||||
|
||||
### Vibration Isolation {#vibration-isolation}
|
||||
|
||||
The system is decoupled into six independent SISO subsystems using the architecture shown in Figure [4](#orgf519833).
|
||||
The system is decoupled into six independent SISO subsystems using the architecture shown in Figure [4](#org8a3c3a5).
|
||||
|
||||
<a id="orgf519833"></a>
|
||||
<a id="org8a3c3a5"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_vibration_isolation_control.png" caption="Figure 4: Figure caption" >}}
|
||||
|
||||
One of the subsystem plant transfer function is shown in Figure [4](#orgf519833)
|
||||
One of the subsystem plant transfer function is shown in Figure [4](#org8a3c3a5)
|
||||
|
||||
<a id="orgef0f6ef"></a>
|
||||
<a id="org9632b34"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_vibration_control_plant.png" caption="Figure 5: Plant transfer function of one of the SISO subsystem for Vibration Control" >}}
|
||||
|
||||
@@ -97,9 +97,9 @@ The unity control bandwidth of the isolation loop is designed to be from **5Hz t
|
||||
|
||||
### Pointing Control {#pointing-control}
|
||||
|
||||
A block diagram of the pointing control system is shown in Figure [6](#org1c5bf82).
|
||||
A block diagram of the pointing control system is shown in Figure [6](#orgd000413).
|
||||
|
||||
<a id="org1c5bf82"></a>
|
||||
<a id="orgd000413"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_pointing_control.png" caption="Figure 6: Figure caption" >}}
|
||||
|
||||
@@ -108,9 +108,9 @@ The compensators are design with inverse-dynamics methods.
|
||||
|
||||
The unity control bandwidth of the pointing loop is designed to be from **0Hz to 20Hz**.
|
||||
|
||||
A feedforward control is added as shown in Figure [7](#org700dd8b).
|
||||
A feedforward control is added as shown in Figure [7](#orgb2f844f).
|
||||
|
||||
<a id="org700dd8b"></a>
|
||||
<a id="orgb2f844f"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_feedforward_control.png" caption="Figure 7: Feedforward control" >}}
|
||||
|
||||
@@ -122,17 +122,17 @@ The simultaneous vibration isolation and pointing control is approached in two w
|
||||
1. design and implement the vibration isolation control first, identify the pointing plant when the isolation loops are closed, then implement the pointing compensators
|
||||
2. the reverse design order
|
||||
|
||||
Figure [8](#orga79e625) shows a parallel control structure where \\(G\_1(s)\\) is the dynamics from input force to output strut length.
|
||||
Figure [8](#org03ff7c9) shows a parallel control structure where \\(G\_1(s)\\) is the dynamics from input force to output strut length.
|
||||
|
||||
<a id="orga79e625"></a>
|
||||
<a id="org03ff7c9"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_parallel_control.png" caption="Figure 8: A parallel scheme" >}}
|
||||
|
||||
The transfer function matrix for the pointing loop after the vibration isolation is closed is still decoupled. The same happens when closing the pointing loop first and looking at the transfer function matrix of the vibration isolation.
|
||||
|
||||
The effect of the isolation loop on the pointing loop is large around the natural frequency of the plant as shown in Figure [9](#orgbd95400).
|
||||
The effect of the isolation loop on the pointing loop is large around the natural frequency of the plant as shown in Figure [9](#orgbec95ff).
|
||||
|
||||
<a id="orgbd95400"></a>
|
||||
<a id="orgbec95ff"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_effect_isolation_loop_closed.png" caption="Figure 9: \\(\theta\_x/\theta\_{x\_d}\\) transfer function with the isolation loop closed (simulation)" >}}
|
||||
|
||||
@@ -143,19 +143,19 @@ The effect of pointing control on the isolation plant has not much effect.
|
||||
The dynamic interaction effect:
|
||||
|
||||
- only happens in the unity bandwidth of the loop transmission of the first closed loop.
|
||||
- affect the closed loop transmission of the loop first closed (see Figures [10](#org191e7e3) and [11](#org28140a0))
|
||||
- affect the closed loop transmission of the loop first closed (see Figures [10](#org77dbe42) and [11](#org70ff0f3))
|
||||
|
||||
As shown in Figure [10](#org191e7e3), the peak resonance of the pointing loop increase after the isolation loop is closed.
|
||||
As shown in Figure [10](#org77dbe42), the peak resonance of the pointing loop increase after the isolation loop is closed.
|
||||
The resonances happen at both crossovers of the isolation loop (15Hz and 50Hz) and they may show of loss of robustness.
|
||||
|
||||
<a id="org191e7e3"></a>
|
||||
<a id="org77dbe42"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_closed_loop_pointing.png" caption="Figure 10: Closed-loop transfer functions \\(\theta\_y/\theta\_{y\_d}\\) of the pointing loop before and after the vibration isolation loop is closed" >}}
|
||||
|
||||
The same happens when first closing the vibration isolation loop and after the pointing loop (Figure [11](#org28140a0)).
|
||||
The same happens when first closing the vibration isolation loop and after the pointing loop (Figure [11](#org70ff0f3)).
|
||||
The first peak resonance of the vibration isolation loop at 15Hz is increased when closing the pointing loop.
|
||||
|
||||
<a id="org28140a0"></a>
|
||||
<a id="org70ff0f3"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_closed_loop_vibration.png" caption="Figure 11: Closed-loop transfer functions of the vibration isolation loop before and after the pointing control loop is closed" >}}
|
||||
|
||||
@@ -165,18 +165,18 @@ The first peak resonance of the vibration isolation loop at 15Hz is increased wh
|
||||
|
||||
### Experimental results {#experimental-results}
|
||||
|
||||
Two hexapods are stacked (Figure [12](#orgb11b2c6)):
|
||||
Two hexapods are stacked (Figure [12](#org3e27211)):
|
||||
|
||||
- the bottom hexapod is used to generate disturbances matching candidate applications
|
||||
- the top hexapod provide simultaneous vibration isolation and pointing control
|
||||
|
||||
<a id="orgb11b2c6"></a>
|
||||
<a id="org3e27211"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_test_bench.png" caption="Figure 12: Stacked Hexapods" >}}
|
||||
|
||||
Using the vibration isolation control alone, no attenuation is achieved below 1Hz as shown in figure [13](#orgdd443cd).
|
||||
Using the vibration isolation control alone, no attenuation is achieved below 1Hz as shown in figure [13](#org217639e).
|
||||
|
||||
<a id="orgdd443cd"></a>
|
||||
<a id="org217639e"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_vibration_isolation_control_results.png" caption="Figure 13: Vibration isolation control: open-loop (solid) vs. closed-loop (dashed)" >}}
|
||||
|
||||
@@ -185,9 +185,9 @@ The simultaneous control is of dual use:
|
||||
- it provide simultaneous pointing and isolation control
|
||||
- it can also be used to expand the bandwidth of the isolation control to low frequencies because the pointing loops suppress pointing errors due to both base vibrations and tracking
|
||||
|
||||
The results of simultaneous control is shown in Figure [14](#org64f7223) where the bandwidth of the isolation control is expanded to very low frequency.
|
||||
The results of simultaneous control is shown in Figure [14](#org2cdf6ad) where the bandwidth of the isolation control is expanded to very low frequency.
|
||||
|
||||
<a id="org64f7223"></a>
|
||||
<a id="org2cdf6ad"></a>
|
||||
|
||||
{{< figure src="/ox-hugo/li01_simultaneous_control_results.png" caption="Figure 14: Simultaneous control: open-loop (solid) vs. closed-loop (dashed)" >}}
|
||||
|
||||
@@ -215,5 +215,7 @@ Proposed future research areas include:
|
||||
- **LVDT** to provide differential position of the hexapod payload with respect to the base
|
||||
- **Geophones** to provide payload and base velocity information
|
||||
|
||||
# Bibliography
|
||||
<a class="bibtex-entry" id="li01_simul_fault_vibrat_isolat_point">Li, X., *Simultaneous, fault-tolerant vibration isolation and pointing control of flexure jointed hexapods* (2001). University of Wyoming.</a> [↩](#f885df380638b868e509fbbf75912d1e)
|
||||
|
||||
## Bibliography {#bibliography}
|
||||
|
||||
<a id="orgb070307"></a>Li, Xiaochun. 2001. “Simultaneous, Fault-Tolerant Vibration Isolation and Pointing Control of Flexure Jointed Hexapods.” University of Wyoming.
|
||||
|
Reference in New Issue
Block a user