diff --git a/dcm-simscape.org b/dcm-simscape.org
index 38ec2fd..88720e2 100644
--- a/dcm-simscape.org
+++ b/dcm-simscape.org
@@ -22,6 +22,7 @@
#+PROPERTY: header-args:matlab+ :comments org
#+PROPERTY: header-args:matlab+ :exports both
#+PROPERTY: header-args:matlab+ :results none
+#+PROPERTY: header-args:matlab+ :tangle no
#+PROPERTY: header-args:matlab+ :eval no-export
#+PROPERTY: header-args:matlab+ :noweb yes
#+PROPERTY: header-args:matlab+ :mkdirp yes
@@ -47,12 +48,23 @@
#+end_export
-\clearpage
+#+latex: \clearpage
+
+* Introduction :ignore:
+In this document, a Simscape (.e.g. multi-body) model of the ESRF Double Crystal Monochromator (DCM) is presented and used to develop and optimize the control strategy.
+
+It is structured as follow:
+- Section [[sec:dcm_kinematics]]: the kinematics of the DCM is presented, and Jacobian matrices which are used to solve the inverse and forward kinematics are computed.
+- Section [[sec:open_loop_identification]]: the system dynamics is identified in the absence of control.
+- Section [[sec:active_damping_strain_gauges]]: it is studied whether if the strain gauges fixed to the piezoelectric actuators can be used to actively damp the plant.
+- Section [[sec:active_damping_iff]]: piezoelectric force sensors are added in series with the piezoelectric actuators and are used to actively damp the plant using the Integral Force Feedback (IFF) control strategy.
+- Section [[sec:hac_iff]]: the High Authority Control - Low Authority Control (HAC-LAC) strategy is tested on the Simscape model.
* System Kinematics
:PROPERTIES:
:header-args:matlab+: :tangle matlab/dcm_kinematics.m
:END:
+<>
** Introduction :ignore:
** Matlab Init :noexport:ignore:
@@ -375,10 +387,11 @@ save('matlab/mat/dcm_kinematics.mat', 'J_a_111', 'J_s_111')
save('mat/dcm_kinematics.mat', 'J_a_111', 'J_s_111')
#+end_src
-* System Identification
+* Open Loop System Identification
:PROPERTIES:
:header-args:matlab+: :tangle matlab/dcm_identification.m
:END:
+<>
** Introduction :ignore:
** Matlab Init :noexport:ignore:
#+begin_src matlab
@@ -680,10 +693,11 @@ Here, we map the piezo forces at the center of stiffness.
Let's first compute the Jacobian:
-* Active Damping Plant (Strain gauge)
+* Active Damping Plant (Strain gauges)
:PROPERTIES:
:header-args:matlab+: :tangle matlab/dcm_active_damping_strain_gauges.m
:END:
+<>
** Introduction :ignore:
In this section, we wish to see whether if strain gauges fixed to the piezoelectric actuator can be used for active damping.
@@ -796,6 +810,7 @@ xlim([freqs(1), freqs(end)]);
:PROPERTIES:
:header-args:matlab+: :tangle matlab/dcm_active_damping_iff.m
:END:
+<>
** Introduction :ignore:
Force sensors are added above the piezoelectric actuators.
They can consists of a simple piezoelectric ceramic stack.
@@ -1078,6 +1093,7 @@ save('mat/Kiff.mat', 'Kiff');
:PROPERTIES:
:header-args:matlab+: :tangle matlab/dcm_hac_iff.m
:END:
+<>
** Introduction :ignore:
** Matlab Init :noexport:ignore:
#+begin_src matlab
diff --git a/dcm-simscape.pdf b/dcm-simscape.pdf
index 724180e..6732f54 100644
Binary files a/dcm-simscape.pdf and b/dcm-simscape.pdf differ