From c3f37e3f603a4c97545ceb49702660c3b15cc27f Mon Sep 17 00:00:00 2001 From: Thomas Dehaeze Date: Tue, 17 Dec 2024 11:45:22 +0100 Subject: [PATCH] Update Content - 2024-12-17 --- content/zettels/feedforward_control.md | 29 ++++++++++++-------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/content/zettels/feedforward_control.md b/content/zettels/feedforward_control.md index f1b4170..8d03bfc 100644 --- a/content/zettels/feedforward_control.md +++ b/content/zettels/feedforward_control.md @@ -9,18 +9,18 @@ Tags Depending on the physical system to be controlled, several feedforward controllers can be used: -- [sec-rigid-body-feedforward](#sec-rigid-body-feedforward) -- [sec-fourth-order-feedforward](#sec-fourth-order-feedforward) -- [sec-model-based-feedforward](#sec-model-based-feedforward) +- [Rigid body feedforward](#org-target--sec-rigid-body-feedforward) +- [Fourth order feedforward](#org-target--sec-fourth-order-feedforward) +- [Model based feedforward](#org-target--sec-model-based-feedforward) ## Rigid Body Feedforward {#rigid-body-feedforward} - + Second order trajectory planning: the acceleration and velocity can be bound to wanted values. -Such trajectory is shown in [Figure 1](#figure--fig:feedforward-second-order-trajectory). +Such trajectory is shown in [1](#figure--fig:feedforward-second-order-trajectory). @@ -36,9 +36,9 @@ F\_{ff} = m a + c v ## Fourth Order Feedforward {#fourth-order-feedforward} - + -The main advantage of "fourth order feedforward" is that it takes into account the flexibility in the system (one resonance between the actuation point and the measurement point, see Figure [fig-feedforward-double-mass-system](#fig-feedforward-double-mass-system)). +The main advantage of "fourth order feedforward" is that it takes into account the flexibility in the system (one resonance between the actuation point and the measurement point, see Figure ). This can lead to better results than second order trajectory planning as demonstrated [here](https://www.20sim.com/control-engineering/snap-feedforward/). @@ -76,7 +76,7 @@ q\_3 &= (m\_1 + m\_2)c + k\_1 k\_2 + (k\_1 + k\_2) k\_{12} \\\\ q\_4 &= (k\_1 + k\_2) c \end{align} -This means that if a fourth-order trajectory for \\(x\_2\\) is used, the feedforward architecture shown in Figure [fig-feedforward-fourth-order-feedforward-architecture](#fig-feedforward-fourth-order-feedforward-architecture) can be used: +This means that if a fourth-order trajectory for \\(x\_2\\) is used, the feedforward architecture shown in Figure can be used: \begin{equation} F\_{f2} = \frac{1}{k\_12 s + c} (q\_1 d + q\_2 j + q\_3 q + q\_4 v) @@ -103,16 +103,16 @@ q\_4 &= c\_1 k and \\(s\\) the snap, \\(j\\) the jerk, \\(a\\) the acceleration and \\(v\\) the velocity. -The same architecture shown in Figure [fig-feedforward-fourth-order-feedforward-architecture](#fig-feedforward-fourth-order-feedforward-architecture) can be used. +The same architecture shown in Figure can be used. -In order to implement a fourth order trajectory, look at [this](https://www.mathworks.com/matlabcentral/fileexchange/16352-advanced-setpoints-for-motion-systems) nice implementation in Simulink of fourth-order trajectory planning (see also (Lambrechts, Boerlage, and Steinbuch 2004)). +In order to implement a fourth order trajectory, look at [this](https://www.mathworks.com/matlabcentral/fileexchange/16352-advanced-setpoints-for-motion-systems) nice implementation in Simulink of fourth-order trajectory planning (see also <&lambrechts04_trajec>). ## Model Based Feedforward Control for Second Order resonance plant {#model-based-feedforward-control-for-second-order-resonance-plant} - + -See (Schmidt, Schitter, and Rankers 2020) (Section 4.2.1). +See <&schmidt20_desig_high_perfor_mechat_third_revis_edition> (Section 4.2.1). Suppose we have a second order plant (could typically be a piezoelectric stage): \\[ G(s) = \frac{C\_f \omega\_0^2}{s^2 + 2\xi \omega\_0 s + \omega\_0^2} \\] @@ -227,7 +227,4 @@ This can be solved by using **snap feedforward** ## Bibliography {#bibliography} -
-
Lambrechts, P., M. Boerlage, and M. Steinbuch. 2004. “Trajectory Planning and Feedforward Design for High Performance Motion Systems.” In Proceedings of the 2004 American Control Conference. doi:10.23919/acc.2004.1384042.
-
Schmidt, R Munnig, Georg Schitter, and Adrian Rankers. 2020. The Design of High Performance Mechatronics - Third Revised Edition. Ios Press.
-
+<./biblio/references.bib>