2019-07-12 11:53:59 +02:00
|
|
|
#+TITLE: Simscape Model of the Nano-Active-Stabilization-System
|
|
|
|
:DRAWER:
|
|
|
|
#+STARTUP: overview
|
|
|
|
|
|
|
|
#+LANGUAGE: en
|
|
|
|
#+EMAIL: dehaeze.thomas@gmail.com
|
|
|
|
#+AUTHOR: Dehaeze Thomas
|
|
|
|
|
2019-07-15 11:07:24 +02:00
|
|
|
#+HTML_LINK_HOME: ../index.html
|
|
|
|
#+HTML_LINK_UP: ./index.html
|
|
|
|
|
2019-07-12 11:53:59 +02:00
|
|
|
#+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
|
2019-07-15 11:07:24 +02:00
|
|
|
|
|
|
|
#+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
|
2019-10-08 11:03:19 +02:00
|
|
|
#+PROPERTY: header-args:matlab+ :tangle matlab/nass_simscape.m
|
2019-07-15 11:07:24 +02:00
|
|
|
#+PROPERTY: header-args:matlab+ :mkdirp yes
|
|
|
|
|
|
|
|
#+PROPERTY: header-args:shell :eval no-export
|
|
|
|
|
2019-10-14 16:42:53 +02:00
|
|
|
#+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/Cloud/thesis/latex/}{config.tex}")
|
2019-07-15 11:07:24 +02:00
|
|
|
#+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
|
2019-07-12 11:53:59 +02:00
|
|
|
:END:
|
2019-07-15 11:07:24 +02:00
|
|
|
|
2019-12-11 17:08:53 +01:00
|
|
|
Here are links to the documents related to the Simscape model of the Nano-Active-Stabilization-System.
|
|
|
|
|
|
|
|
* Simulink Project ([[./simulink_project/index.org][link]])
|
|
|
|
The project is managed with a Simulink Project.
|
|
|
|
Such project is briefly presented [[./simulink_project/index.org][here]].
|
|
|
|
|
|
|
|
* Simscape Model ([[./simscape/index.org][link]])
|
|
|
|
The model of the NASS is based on Simulink and Simscape Multi-Body.
|
|
|
|
Such toolbox is presented [[./simscape/index.org][here]].
|
|
|
|
|
|
|
|
* Simscape Subsystems ([[./simscape_subsystems/index.org][link]])
|
|
|
|
The model is decomposed of multiple subsystems.
|
|
|
|
Subsystems can represent physical elements such as complete stages or basic simulink blocs.
|
|
|
|
These subsystems are shared among multiple files.
|
|
|
|
|
|
|
|
All these subsystems are described [[./simscape_subsystems/index.org][here]].
|
|
|
|
|
|
|
|
* Kinematics of the Station ([[./kinematics/index.org][link]])
|
|
|
|
First, we consider perfectly rigid elements and joints and we just study the kinematic of the station.
|
|
|
|
This permits to test if each stage is moving correctly and if we are able to perform change of frame for the control.
|
|
|
|
This is detailed [[./kinematics/index.org][here]].
|
|
|
|
|
|
|
|
* Metrology ([[./metrology/index.org][link]])
|
|
|
|
In this document (accessible [[./metrology/index.org][here]]), we discuss the measurement of the sample with respect to the granite.
|
|
|
|
|
|
|
|
* Tuning of the Dynamics of the Simscape model ([[./identification/index.org][link]])
|
|
|
|
From dynamical measurements perform on the real positioning station, we tune the parameters of the simscape model to have similar dynamics.
|
|
|
|
|
|
|
|
This is explained [[./identification/index.org][here]].
|
|
|
|
|
|
|
|
* Disturbances ([[./disturbances/index.org][link]])
|
|
|
|
The effect of disturbances on the position of the micro-station have been measured.
|
|
|
|
These are now converted to force disturbances using the Simscape model.
|
|
|
|
|
|
|
|
This is discussed [[./disturbances/index.org][here]].
|
|
|
|
|
|
|
|
We also discuss how the disturbances are implemented in the model.
|
|
|
|
|
|
|
|
* Tomography Experiment ([[./experiment_tomography/index.org][link]])
|
|
|
|
Now that the dynamics of the Model have been tuned and the Disturbances have included, we can simulate experiments.
|
|
|
|
|
|
|
|
Tomography experiments are simulated and the results are presented [[./experiment_tomography/index.org][here]].
|
|
|
|
|
|
|
|
* Useful Matlab Functions ([[./functions/index.org][link]])
|
|
|
|
Many matlab functions are shared among all the files of the projects.
|
|
|
|
|
|
|
|
These functions are all defined [[./functions/index.org][here]].
|