Add optimal stiffness analysis document
This commit is contained in:
@@ -89,13 +89,19 @@ Now that the dynamics of the Model have been tuned and the Disturbances have inc
|
||||
|
||||
Experiments are simulated and the results are presented [[./experiments.org][here]].
|
||||
|
||||
* Effect of support's compliance uncertainty on the plant ([[file:uncertainty_support.org][link]])
|
||||
* Effect of support's compliance on the plant dynamics ([[file:uncertainty_support.org][link]])
|
||||
In this document, is studied how uncertainty on the micro-station compliance will affect the uncertainty of the isolation platform to be designed.
|
||||
|
||||
* Effect of the payload's "impedance" on the plant dynamics ([[file:uncertainty_payload.org][link]])
|
||||
The payload mass, stiffness and damping properties will influence the dynamics of the isolation platform.
|
||||
This effect is studied, and conclusions on what characteristics of the isolation platform will lower this effect.
|
||||
|
||||
* Effect of Experimental conditions on the plant dynamics ([[file:uncertainty_experiment.org][link]])
|
||||
In this document, the effect of all the experimental conditions (rotation speed, sample mass, ...) on the plant dynamics are studied.
|
||||
Conclusion are drawn about what experimental conditions are critical on the variability of the plant dynamics.
|
||||
|
||||
* Optimal Stiffness of the nano-hexapod ([[file:optimal_stiffness.org][link]])
|
||||
|
||||
* Active Damping Techniques on the full Simscape Model ([[file:control_active_damping.org][link]])
|
||||
Active damping techniques are applied to the full Simscape model.
|
||||
|
||||
|
125
org/optimal_stiffness.org
Normal file
125
org/optimal_stiffness.org
Normal file
@@ -0,0 +1,125 @@
|
||||
#+TITLE: Determination of the optimal nano-hexapod's stiffness
|
||||
:DRAWER:
|
||||
#+STARTUP: overview
|
||||
|
||||
#+LANGUAGE: en
|
||||
#+EMAIL: dehaeze.thomas@gmail.com
|
||||
#+AUTHOR: Dehaeze Thomas
|
||||
|
||||
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="./css/htmlize.css"/>
|
||||
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="./css/readtheorg.css"/>
|
||||
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="./css/zenburn.css"/>
|
||||
#+HTML_HEAD: <script type="text/javascript" src="./js/jquery.min.js"></script>
|
||||
#+HTML_HEAD: <script type="text/javascript" src="./js/bootstrap.min.js"></script>
|
||||
#+HTML_HEAD: <script type="text/javascript" src="./js/jquery.stickytableheaders.min.js"></script>
|
||||
#+HTML_HEAD: <script type="text/javascript" src="./js/readtheorg.js"></script>
|
||||
|
||||
#+HTML_MATHJAX: align: center tagside: right font: TeX
|
||||
|
||||
#+PROPERTY: header-args:matlab :session *MATLAB*
|
||||
#+PROPERTY: header-args:matlab+ :comments org
|
||||
#+PROPERTY: header-args:matlab+ :results none
|
||||
#+PROPERTY: header-args:matlab+ :exports both
|
||||
#+PROPERTY: header-args:matlab+ :eval no-export
|
||||
#+PROPERTY: header-args:matlab+ :output-dir figs
|
||||
#+PROPERTY: header-args:matlab+ :tangle no
|
||||
#+PROPERTY: header-args:matlab+ :mkdirp yes
|
||||
|
||||
#+PROPERTY: header-args:shell :eval no-export
|
||||
|
||||
#+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/Cloud/thesis/latex/org/}{config.tex}")
|
||||
#+PROPERTY: header-args:latex+ :imagemagick t :fit yes
|
||||
#+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150
|
||||
#+PROPERTY: header-args:latex+ :imoutoptions -quality 100
|
||||
#+PROPERTY: header-args:latex+ :results raw replace :buffer no
|
||||
#+PROPERTY: header-args:latex+ :eval no-export
|
||||
#+PROPERTY: header-args:latex+ :exports both
|
||||
#+PROPERTY: header-args:latex+ :mkdirp yes
|
||||
#+PROPERTY: header-args:latex+ :output-dir figs
|
||||
:END:
|
||||
|
||||
* Introduction :ignore:
|
||||
As shown before, many parameters other than the nano-hexapod itself do influence the plant dynamics:
|
||||
- The micro-station compliance (studied [[file:uncertainty_support.org][here]])
|
||||
- The payload mass and dynamical properties (studied [[file:uncertainty_payload.org][here]] and [[file:uncertainty_experiment.org][here]])
|
||||
- The experimental conditions, mainly the spindle rotation speed (studied [[file:uncertainty_experiment.org][here]])
|
||||
|
||||
As seen before, the stiffness of the nano-hexapod greatly influence the effect of such parameters.
|
||||
|
||||
We wish here to see if we can determine an optimal stiffness of the nano-hexapod such that:
|
||||
- Section [[sec:spindle_rotation_speed]]: the change of its dynamics due to the spindle rotation speed is acceptable
|
||||
- Section [[sec:micro_station_compliance]]: the support compliance dynamics is not much present in the nano-hexapod dynamics
|
||||
- Section [[sec:payload_impedance]]: the change of payload impedance has acceptable effect on the plant dynamics
|
||||
|
||||
* Spindle Rotation Speed
|
||||
<<sec:spindle_rotation_speed>>
|
||||
|
||||
** Introduction :ignore:
|
||||
|
||||
** Matlab Init :noexport:ignore:
|
||||
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
|
||||
<<matlab-dir>>
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none :results silent :noweb yes
|
||||
<<matlab-init>>
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :tangle no
|
||||
simulinkproject('../');
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab
|
||||
open('nass_model.slx')
|
||||
#+end_src
|
||||
|
||||
** Conclusion :ignore:
|
||||
* Micro-Station Compliance Effect
|
||||
<<sec:micro_station_compliance>>
|
||||
|
||||
** Introduction :ignore:
|
||||
- take the 6dof compliance of the micro-station
|
||||
- simple model + uncertainty
|
||||
|
||||
** Matlab Init :noexport:ignore:
|
||||
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
|
||||
<<matlab-dir>>
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none :results silent :noweb yes
|
||||
<<matlab-init>>
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :tangle no
|
||||
simulinkproject('../');
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab
|
||||
open('nass_model.slx')
|
||||
#+end_src
|
||||
|
||||
** Conclusion :ignore:
|
||||
* Payload "Impedance" Effect
|
||||
<<sec:payload_impedance>>
|
||||
|
||||
** Introduction :ignore:
|
||||
|
||||
** Matlab Init :noexport:ignore:
|
||||
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
|
||||
<<matlab-dir>>
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none :results silent :noweb yes
|
||||
<<matlab-init>>
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :tangle no
|
||||
simulinkproject('../');
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab
|
||||
open('nass_model.slx')
|
||||
#+end_src
|
||||
|
||||
** Conclusion :ignore:
|
||||
|
Reference in New Issue
Block a user