diff --git a/.gitignore b/.gitignore index 72af8cd..b4dfeb6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +*.mlf* +*.mlt* + ## Core latex/pdflatex auxiliary files: *.aux *.mtc diff --git a/config.tex b/config.tex index 757a981..200c570 100644 --- a/config.tex +++ b/config.tex @@ -27,6 +27,10 @@ \usepackage{booktabs} \usepackage{multirow} +\usepackage{tabularx} + +\usepackage{floatrow} +\floatsetup[table]{font={footnotesize,sf},capposition=top} \usepackage[binary-units=true]{siunitx} @@ -70,15 +74,13 @@ \setkomafont{caption}{\small} \setkomafont{captionlabel}{\usekomafont{caption}} - -% Large number for chapter -\renewcommand*{\chapterformat}{% - \fontsize{50}{55}\selectfont\thechapter\autodot\enskip -} +\setcounter{secnumdepth}{\subsubsectionnumdepth} \makeatletter \renewcommand*{\chapterformat}{ \mbox{\chapappifchapterprefix{\nobreakspace}{\color{BrickRed}\fontsize{40}{45}\selectfont\thechapter}\autodot\enskip}} -\renewcommand\@seccntformat[1]{\color{BrickRed} {\csname the#1\endcsname}\hspace{0.3em}} +% Section with color +% \renewcommand\@seccntformat[1]{\color{BrickRed} {\csname the#1\endcsname}\hspace{0.3em}} +\renewcommand\@seccntformat[1]{{\csname the#1\endcsname}\hspace{0.3em}} \makeatother \renewcommand{\floatpagefraction}{.8}% @@ -97,6 +99,7 @@ \bookmarksetup{depth=2} +\usepackage{xpatch} % Recommanded for biblatex \usepackage[ % use biblatex for bibliography backend=biber, % use biber backend (bibtex replacement) or bibtex style=ieee, % bib style @@ -114,7 +117,15 @@ mincitenames=1 % ]{biblatex} -\addbibresource{ref.bib} +\defbibenvironment{mypubs} + {\list + {} + {\setlength{\leftmargin}{\bibhang}% + \setlength{\itemindent}{-\leftmargin}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}}} + {\endlist} + {\item} \AtEveryBibitem{% \clearfield{urlyear} @@ -131,9 +142,16 @@ \renewcommand*{\bibfont}{\footnotesize} -\usepackage[sf, scaled=0.9]{quattrocento} +\usepackage{minitoc} +% Change section font +\renewcommand{\mtcSfont}{\small} +% Change indentation +\setlength{\mtcindent}{0pt} +% \usepackage[nottoc]{tocbibind} -\usepackage{crimson} +\usepackage[lf]{ebgaramond} + +% \usepackage{crimson} \usepackage[oldstyle, scale=0.7]{sourcecodepro} @@ -155,9 +173,6 @@ \setparsizes{0em}{0.1\baselineskip plus .1\baselineskip}{1em plus 1fil} -\usepackage{floatrow} -\floatsetup[table]{font={footnotesize,sf},capposition=top} - \numberwithin{equation}{chapter} \usepackage{listings} diff --git a/figs/general_control_names.pdf b/figs/general_control_names.pdf index 47fcabd..6575fed 100644 Binary files a/figs/general_control_names.pdf and b/figs/general_control_names.pdf differ diff --git a/figs/general_control_names.png b/figs/general_control_names.png index 400dc6b..4a47c1b 100644 Binary files a/figs/general_control_names.png and b/figs/general_control_names.png differ diff --git a/figs/general_control_names.svg b/figs/general_control_names.svg index ce80b21..cd7eab5 100644 --- a/figs/general_control_names.svg +++ b/figs/general_control_names.svg @@ -1,225 +1,42 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + diff --git a/phd-thesis.org b/phd-thesis.org index 97eb0a0..48109c8 100644 --- a/phd-thesis.org +++ b/phd-thesis.org @@ -191,27 +191,27 @@ This is a paragraph \minitoc ** Matlab Init :noexport:ignore: #+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name) - <> +<> #+end_src #+begin_src matlab :exports none :results silent :noweb yes - <> +<> #+end_src ** Figures #+begin_src matlab - t = 0:0.01:5; % Time [s] - x = sin(2*pi*t); % Output Voltage [V] +t = 0:0.01:5; % Time [s] +x = sin(2*pi*t); % Output Voltage [V] #+end_src #+begin_src matlab - figure; - plot(t, x); - xlabel('Time [s]'); ylabel('Voltage [V]'); +figure; +plot(t, x); +xlabel('Time [s]'); ylabel('Voltage [V]'); #+end_src #+begin_src matlab :tangle no :exports results :results file replace - exportFig('figs/matlab_fig_example.pdf', 'width', 'wide', 'height', 'normal'); +exportFig('figs/matlab_fig_example.pdf', 'width', 'wide', 'height', 'normal'); #+end_src #+name: fig:matlab_fig_example @@ -222,12 +222,12 @@ This is a paragraph ** Table Result #+begin_src matlab - x = 1:10; - y = x.^2; +x = 1:10; +y = x.^2; #+end_src #+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*) - data2orgtable([x', y'], {}, {'$x$', '$y = x^2$'}, ' %.0f '); +data2orgtable([x', y'], {}, {'$x$', '$y = x^2$'}, ' %.0f '); #+end_src #+name: tab:table_name @@ -251,7 +251,7 @@ This is a paragraph Results can be automatically outputed as shown below. #+begin_src matlab :results value replace - sqrt(2) +sqrt(2) #+end_src #+RESULTS: @@ -259,7 +259,7 @@ Results can be automatically outputed as shown below. #+begin_src matlab :results output replace - y +y #+end_src #+RESULTS: @@ -274,13 +274,13 @@ Moreover, we can link to specific bode blocks (Listing [[lst:matlab_figure]] or #+name: lst:matlab_figure #+caption: Code to produce a nice contour plot #+begin_src matlab - figure; - [X,Y,Z] = peaks; - contour(X,Y,Z,20) +figure; +[X,Y,Z] = peaks; +contour(X,Y,Z,20) #+end_src #+begin_src matlab :tangle no :exports results :results file replace - exportFig('figs/matlab_logo.pdf', 'width', 'small', 'height', 'normal'); +exportFig('figs/matlab_logo.pdf', 'width', 'small', 'height', 'normal'); #+end_src #+name: fig:matlab_logo @@ -291,8 +291,8 @@ Moreover, we can link to specific bode blocks (Listing [[lst:matlab_figure]] or #+name: lst:matlab_svd #+caption: Code to compute the Singular Value Decomposition #+begin_src matlab :results output replace - A = [1 2; 3 4; 5 6; 7 8] - [U,S,V] = svd(A) +A = [1 2; 3 4; 5 6; 7 8] +[U,S,V] = svd(A) #+end_src #+RESULTS: @@ -331,18 +331,18 @@ For instance, the code used to specify the wanted the vertical label is on line #+name: lst:matlab_line_numbers #+caption: Specify Labels #+begin_src matlab +n -r - figure; - plot(t, x) - xlabel('Time [s]'); - ylabel('Output [V]'); (ref:test) +figure; +plot(t, x) +xlabel('Time [s]'); +ylabel('Output [V]'); (ref:test) #+end_src Numbering can be continued by using =+n= option as shown below. #+begin_src matlab +n - figure; - plot(t, u) - xlabel('Time [s]'); - ylabel('Input [V]'); +figure; +plot(t, u) +xlabel('Time [s]'); +ylabel('Input [V]'); #+end_src * Images @@ -367,11 +367,11 @@ Figure [[fig:general_control_names]] shows the results of the Tikz code of listi \coordinate[] (outputv) at ($(P.south east)!0.25!(P.north east)$); % Connections and labels - \draw[<-] (inputw) node[above left, align=right]{(weighted)\\exogenous inputs\\$w$} -- ++(-1.5, 0); - \draw[<-] (inputu) -- ++(-0.8, 0) |- node[left, near start, align=right]{control signals\\$u$} (K.west); + \draw[<-] (inputw) -- ++(-1.5, 0); + \draw[<-] (inputu) -- ++(-0.8, 0) |- (K.west); - \draw[->] (outputz) node[above right, align=left]{(weighted)\\exogenous outputs\\$z$} -- ++(1.5, 0); - \draw[->] (outputv) -- ++(0.8, 0) |- node[right, near start, align=left]{sensed output\\$v$} (K.east); + \draw[->] (outputz) -- ++(1.5, 0); + \draw[->] (outputv) -- ++(0.8, 0) |- (K.east); \end{tikzpicture} #+end_src @@ -416,28 +416,28 @@ Table [[tab:table_with_equations]] shows a table with some mathematics inside. #+name: tab:table_multiple_heads #+ATTR_LATEX: :font \footnotesize #+caption: Table with multiples groups -| | *Classical Control* | *Modern Control* | *Robust Control* | -| | | | | -|-------------------------+------------------------------------+--------------------------------------+-------------------------------------------------------------------------| -| *Date* | 1930- | 1960- | 1980- | -|-------------------------+------------------------------------+--------------------------------------+-------------------------------------------------------------------------| -| *Tools* | Transfer Functions | State Space formulation | Disk margin | -| | Nyquist Plots | Riccati Equations | Systems and Signals Norms ($\mathcal{H}_\infty$, $\mathcal{H}_2$ Norms) | -| | Bode Plots | | Closed Loop Transfer Functions | -| | Phase and Gain margins | | Weighting Functions | -|-------------------------+------------------------------------+--------------------------------------+-------------------------------------------------------------------------| -| *Control Architectures* | Proportional, Integral, Derivative | Full State Feedback | General Control Configuration | -| | Leads, Lags | LQR, LQG | | -| | | Kalman Filters | | -|-------------------------+------------------------------------+--------------------------------------+-------------------------------------------------------------------------| -| *Advantages* | Study Stability | Automatic Synthesis | Automatic Synthesis | -| | Simple | MIMO | MIMO | -| | Natural | Optimization Problem | Optimization Problem | -| | | | Guaranteed Robustness | -| | | | Easy specification of performances | -|-------------------------+------------------------------------+--------------------------------------+-------------------------------------------------------------------------| -| *Disadvantages* | Manual Method | No Guaranteed Robustness | Required knowledge of specific tools | -| | Only SISO | Difficult Rejection of Perturbations | Need a reasonably good model of the system | +| | *Classical Control* | *Modern Control* | +| | | | +|-------------------------+------------------------------------+--------------------------------------| +| *Date* | 1930- | 1960- | +|-------------------------+------------------------------------+--------------------------------------| +| *Tools* | Transfer Functions | State Space formulation | +| | Nyquist Plots | Riccati Equations | +| | Bode Plots | | +| | Phase and Gain margins | | +|-------------------------+------------------------------------+--------------------------------------| +| *Control Architectures* | Proportional, Integral, Derivative | Full State Feedback | +| | Leads, Lags | LQR, LQG | +| | | Kalman Filters | +|-------------------------+------------------------------------+--------------------------------------| +| *Advantages* | Study Stability | Automatic Synthesis | +| | Simple | MIMO | +| | Natural | Optimization Problem | +| | | | +| | | | +|-------------------------+------------------------------------+--------------------------------------| +| *Disadvantages* | Manual Method | No Guaranteed Robustness | +| | Only SISO | Difficult Rejection of Perturbations | * Appendix :ignore: diff --git a/phd-thesis.pdf b/phd-thesis.pdf index 223cbbd..fc1bf47 100644 Binary files a/phd-thesis.pdf and b/phd-thesis.pdf differ diff --git a/phd-thesis.tex b/phd-thesis.tex index 3b7efb5..5eaf0b7 100644 --- a/phd-thesis.tex +++ b/phd-thesis.tex @@ -1,17 +1,18 @@ -% Created 2021-05-19 mer. 19:21 +% Created 2023-01-26 Thu 09:33 % Intended LaTeX compiler: pdflatex -\documentclass[a4paper, twoside, 11pt, onecolumn, bibliography=totoc, openright]{scrreprt} +\documentclass[a4paper, twoside, 11pt, onecolumn, bibliography=totoc, openright, appendixprefix=true]{scrreprt} \input{config.tex} -\newglossaryentry{ka}{name=\ensuremath{k_a},description={{Actuator Stiffness in}}} -\newglossaryentry{phi}{name=\ensuremath{\phi},description={{A woody bush}}} \newacronym{mimo}{MIMO}{Multiple-Inputs Multiple-Outputs} \newacronym{siso}{SISO}{Single-Input Single-Output} \newacronym{nass}{NASS}{Nano Active Stabilization System} \newacronym{lti}{LTI}{Linear Time Invariant} +\newglossaryentry{ka}{name=\ensuremath{k_a},description={{Actuator Stiffness in}}} +\newglossaryentry{phi}{name=\ensuremath{\phi},description={{A woody bush}}} \input{config_extra.tex} +\addbibresource{ref.bib} \author{Dehaeze Thomas} -\date{2021-05-19} +\date{2023-01-26} \title{PhD Thesis} \subtitle{My subtitle} \hypersetup{ @@ -19,12 +20,13 @@ pdftitle={PhD Thesis}, pdfkeywords={}, pdfsubject={}, - pdfcreator={Emacs 27.2 (Org mode 9.5)}, + pdfcreator={Emacs 28.2 (Org mode 9.5.2)}, pdflang={English}} +\usepackage{biblatex} +\addbibresource{~/Cloud/brain/biblio/references.bib} \begin{document} - \begin{titlepage} \vspace*{5cm} \makeatletter @@ -55,39 +57,337 @@ \thispagestyle{empty} \newpage +\chapter*{Abstract} + +\chapter*{Résumé} + +\chapter*{Acknowledgments} + +\dominitoc +\tableofcontents + +\listoftables +\listoffigures + +\chapter{Introduction} \chapter{Test} -\label{sec:orgb0179e0} +\minitoc +\paragraph{Abstract} + +Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. + \section{Test} -\label{sec:orgf015fe9} +A list: \begin{itemize} -\item acronyms \gls{mimo}, \gls{siso}, and again \gls{mimo} +\item acronyms \acrshort{nass} \acrshort{mimo} \acrshort{lti} \acrfull{siso} \item glossary terms \gls{ka}, \gls{phi}. -\item Bibliography citations: \cite{dehaeze21_activ_dampin_rotat_platf_using,dehaeze18_sampl_stabil_for_tomog_exper} +\item Bibliography citations: \cite{dehaeze21_activ_dampin_rotat_platf_using,dehaeze21_mechat_approac_devel_nano_activ_stabil_system}. \end{itemize} -\section{blabla} -\label{sec:org4462f41} -\begin{enumerate} -\item sdlfk -\label{sec:orgf9a136f} +A definition list: +\begin{description} +\item[{this}] means that +\item[{that}] means this +\end{description} -\item sldkjf asdf -\label{sec:org2a91bfd} -\begin{enumerate} -\item lksdfjasd -\label{sec:org3333491} -\item lksdfjasd -\label{sec:org7f482e6} -\item lksdfjasd -\label{sec:org71575d5} -\end{enumerate} -\end{enumerate} -\section{blabla} -\label{sec:orgf06bbc2} -\chapter{Test} -\label{sec:orgb301b29} +Some Footnote\footnote{this is a footnote with citation \cite{dehaeze21_mechat_approac_devel_nano_activ_stabil_system}.} -\printbibliography +\section{Section} +\subsection{Sub section} + +This is a sub section. + +\subsection{Sub section} +Start of the sub section +\paragraph{Paragraph} +This is a paragraph +\paragraph{lksdfjasd} + +\paragraph{lksdfjasd} + +\section{blabla} +\chapter{Source Blocks} +\minitoc +\section{Figures} +\begin{minted}[]{matlab} +t = 0:0.01:5; % Time [s] +x = sin(2*pi*t); % Output Voltage [V] +\end{minted} + +\begin{minted}[]{matlab} +figure; +plot(t, x); +xlabel('Time [s]'); ylabel('Voltage [V]'); +\end{minted} + +\begin{figure}[htbp] +\centering +\includegraphics[scale=1]{figs/matlab_fig_example.png} +\caption{\label{fig:matlab_fig_example}Matlab Figure} +\end{figure} + +\section{Table Result} + +\begin{minted}[]{matlab} +x = 1:10; +y = x.^2; +\end{minted} + +\begin{table}[htbp] +\caption{\label{tab:table_name}Table caption} +\centering +\begin{tabular}{rr} +\(x\) & \(y = x^2\)\\ +\hline +1 & 1\\ +2 & 4\\ +3 & 9\\ +4 & 16\\ +5 & 25\\ +6 & 36\\ +7 & 49\\ +8 & 64\\ +9 & 81\\ +10 & 100\\ +\end{tabular} +\end{table} + +\section{Inline Results} + +Results can be automatically outputed as shown below. + +\begin{minted}[]{matlab} +sqrt(2) +\end{minted} + +\begin{verbatim} +1.4142 +\end{verbatim} + + + +\begin{minted}[]{matlab} +y +\end{minted} + +\begin{verbatim} +y = + 1 4 9 16 25 36 49 64 81 100 +\end{verbatim} + +\section{Caption and Reference} + +Captions can be added to code blocks. +Moreover, we can link to specific bode blocks (Listing \ref{lst:matlab_figure} or \ref{lst:matlab_svd}). + +\begin{listing}[htbp] +\begin{minted}[]{matlab} +figure; +[X,Y,Z] = peaks; +contour(X,Y,Z,20) +\end{minted} +\caption{\label{lst:matlab_figure}Code to produce a nice contour plot} +\end{listing} + +\begin{figure}[htbp] +\centering +\includegraphics[scale=1]{figs/matlab_logo.png} +\caption{\label{fig:matlab_logo}Obtained Contour Plot} +\end{figure} + +\begin{listing}[htbp] +\begin{minted}[]{matlab} +A = [1 2; 3 4; 5 6; 7 8] +[U,S,V] = svd(A) +\end{minted} +\caption{\label{lst:matlab_svd}Code to compute the Singular Value Decomposition} +\end{listing} + +\begin{verbatim} +A = [1 2; 3 4; 5 6; 7 8] +A = + 1 2 + 3 4 + 5 6 + 7 8 +[U,S,V] = svd(A) +U = + -0.152483233310201 -0.82264747222566 -0.394501022283829 -0.379959133877596 + -0.349918371807964 -0.42137528768458 0.242796545704357 0.800655879510063 + -0.547353510305727 -0.0201031031435029 0.697909975442776 -0.461434357387336 + -0.74478864880349 0.381169081397575 -0.546205498863303 0.0407376117548695 +S = + 14.2690954992615 0 + 0 0.626828232417541 + 0 0 + 0 0 +V = + -0.641423027995072 0.767187395072177 + -0.767187395072177 -0.641423027995072 +\end{verbatim} + +\section{Source Blocks with Line Numbers} + +Citation \cite{taghirad13_paral,dehaeze21_activ_dampin_rotat_platf_using} + +The Listing \ref{lst:matlab_line_numbers} has line numbers as the \texttt{-n} option was used. + +Specific lines of codes can be referenced. +For instance, the code used to specify the wanted the vertical label is on line 4. + +\begin{listing}[htbp] +\begin{minted}[linenos,firstnumber=1]{matlab} +figure; +plot(t, x) +xlabel('Time [s]'); +ylabel('Output [V]'); +\end{minted} +\caption{\label{lst:matlab_line_numbers}Specify Labels} +\end{listing} + +Numbering can be continued by using \texttt{+n} option as shown below. +\begin{minted}[linenos,firstnumber=5]{matlab} +figure; +plot(t, u) +xlabel('Time [s]'); +ylabel('Input [V]'); +\end{minted} + +\chapter{Images} +\minitoc +\section{Normal Image} + +Figure \ref{fig:general_control_names} shows the results of the Tikz code of listing \ref{lst:tikz_test}. + +\begin{listing}[htbp] +\begin{minted}[]{latex} + \begin{tikzpicture} + + % Blocs + \node[block={2.0cm}{2.0cm}] (P) {$P$}; + \node[block={1.5cm}{1.5cm}, below=0.7 of P] (K) {$K$}; + + % Input and outputs coordinates + \coordinate[] (inputw) at ($(P.south west)!0.75!(P.north west)$); + \coordinate[] (inputu) at ($(P.south west)!0.25!(P.north west)$); + \coordinate[] (outputz) at ($(P.south east)!0.75!(P.north east)$); + \coordinate[] (outputv) at ($(P.south east)!0.25!(P.north east)$); + + % Connections and labels + \draw[<-] (inputw) -- ++(-1.5, 0); + \draw[<-] (inputu) -- ++(-0.8, 0) |- (K.west); + + \draw[->] (outputz) -- ++(1.5, 0); + \draw[->] (outputv) -- ++(0.8, 0) |- (K.east); + \end{tikzpicture} +\end{minted} +\caption{\label{lst:tikz_test}Tikz code that is used to generate Figure \ref{fig:general_control_names}} +\end{listing} + +\begin{figure}[htbp] +\centering +\includegraphics[scale=1]{figs/general_control_names.png} +\caption{\label{fig:general_control_names}General Control Configuration} +\end{figure} + +\section{Sub Images} + +Link to subfigure \ref{fig:general_control_names_1}. + +\begin{figure}[htbp] +\begin{subfigure}[c]{0.49\linewidth} +\centering +\includegraphics[scale=1]{figs/general_control_names.png} +\caption{\label{fig:general_control_names_1} sub figure caption} +\end{subfigure} +\hfill +\begin{subfigure}[c]{0.49\linewidth} +\centering +\includegraphics[scale=1]{figs/general_control_names.png} +\caption{\label{fig:general_control_names_2} sub figure caption} +\end{subfigure} +\hfill +\caption{\label{fig:subfigure}Subfigure Caption} +\centering +\end{figure} + +\chapter{Tables} +\minitoc + +Table \ref{tab:table_with_equations} shows a table with some mathematics inside. + +\begin{table}[htbp] +\caption{\label{tab:table_with_equations}A Simple table with included math} +\centering +\begin{tabular}{rrrrrr} +\(N\) & \(N^2\) & \(N^3\) & \(N^4\) & \(\sqrt n\) & \(\sqrt[4]N\)\\ +\hline +1 & 1 & 1 & 1 & 1 & 1\\ +2 & 4 & 8 & 16 & 1.4142136 & 1.1892071\\ +3 & 9 & 27 & 81 & 1.7320508 & 1.3160740\\ +\end{tabular} +\end{table} + +\begin{table}[htbp] +\caption{\label{tab:table_without_head}Table without Head} +\centering +\begin{tabular}{lrrrrr} + & \textbf{1} & \textbf{2} & \textbf{3} & \textbf{4} & \textbf{5}\\ +\textbf{1} & 1 & 2 & 3 & 4 & 5\\ +\textbf{2} & 2 & 4 & 6 & 8 & 10\\ +\textbf{3} & 3 & 6 & 9 & 12 & 15\\ +\textbf{4} & 4 & 8 & 12 & 16 & 20\\ +\textbf{5} & 5 & 10 & 15 & 20 & 25\\ +\end{tabular} +\end{table} + +\begin{table}[htbp] +\caption{\label{tab:table_multiple_heads}Table with multiples groups} +\centering +\footnotesize +\begin{tabular}{lcc} + & \textbf{Classical Control} & \textbf{Modern Control}\\ +\hline +\textbf{Date} & 1930- & 1960-\\ +\hline +\textbf{Tools} & Transfer Functions & State Space formulation\\ + & Nyquist Plots & Riccati Equations\\ + & Bode Plots & \\ + & Phase and Gain margins & \\ +\hline +\textbf{Control Architectures} & Proportional, Integral, Derivative & Full State Feedback\\ + & Leads, Lags & LQR, LQG\\ + & & Kalman Filters\\ +\hline +\textbf{Advantages} & Study Stability & Automatic Synthesis\\ + & Simple & MIMO\\ + & Natural & Optimization Problem\\ + & & \\ + & & \\ +\hline +\textbf{Disadvantages} & Manual Method & No Guaranteed Robustness\\ + & Only SISO & Difficult Rejection of Perturbations\\ +\end{tabular} +\end{table} + + +\appendix + +\chapter{Mathematical formulas} +\chapter{Comments on something} +\printbibliography[heading=bibintoc,title={Bibliography}] + +\chapter*{List of Publications} +\begin{refsection}[ref.bib] + % List all papers even if not cited + \nocite{*} + % Sort by year + \newrefcontext[sorting=ynt] + % Articles + \printbibliography[keyword={publication},heading={subbibliography},title={Articles},env=mypubs,type={article}] + % Proceedings + \printbibliography[keyword={publication},heading={subbibliography},title={In Proceedings},env=mypubs,type={inproceedings}] +\end{refsection} \printglossary[type=\acronymtype] \printglossary