diff --git a/figs/nass_comp_undamped_damped_plant_m1.pdf b/figs/nass_comp_undamped_damped_plant_m1.pdf
new file mode 100644
index 0000000..0a732f9
Binary files /dev/null and b/figs/nass_comp_undamped_damped_plant_m1.pdf differ
diff --git a/figs/nass_comp_undamped_damped_plant_m1.png b/figs/nass_comp_undamped_damped_plant_m1.png
new file mode 100644
index 0000000..4d6036e
Binary files /dev/null and b/figs/nass_comp_undamped_damped_plant_m1.png differ
diff --git a/figs/nass_concept_schematic.pdf b/figs/nass_concept_schematic.pdf
index 0f9aadc..9c1f6ab 100644
Binary files a/figs/nass_concept_schematic.pdf and b/figs/nass_concept_schematic.pdf differ
diff --git a/figs/nass_concept_schematic.png b/figs/nass_concept_schematic.png
index 60cdea9..c73ee04 100644
Binary files a/figs/nass_concept_schematic.png and b/figs/nass_concept_schematic.png differ
diff --git a/figs/nass_concept_schematic.svg b/figs/nass_concept_schematic.svg
index d9fde48..787a964 100644
--- a/figs/nass_concept_schematic.svg
+++ b/figs/nass_concept_schematic.svg
@@ -5,8 +5,8 @@
viewBox="0 0 358.4128 148.3078"
version="1.2"
id="svg251"
- sodipodi:docname="introduction_nass_concept_schematic.svg"
- inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
+ sodipodi:docname="nass_concept_schematic.svg"
+ inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
@@ -23,14 +23,14 @@
inkscape:document-units="pt"
showgrid="false"
inkscape:zoom="2.828427"
- inkscape:cx="301.2275"
- inkscape:cy="172.71084"
+ inkscape:cx="265.87216"
+ inkscape:cy="126.7489"
inkscape:window-width="2534"
- inkscape:window-height="1367"
+ inkscape:window-height="1387"
inkscape:window-x="11"
- inkscape:window-y="60"
+ inkscape:window-y="38"
inkscape:window-maximized="1"
- inkscape:current-layer="layer6"
+ inkscape:current-layer="layer7"
inkscape:snap-midpoints="true"
inkscape:snap-smooth-nodes="true"
inkscape:snap-intersection-paths="true"
@@ -1143,7 +1143,7 @@
sodipodi:nodetypes="ccccc" />
@@ -1194,18 +1194,21 @@
id="path2837-7"
sodipodi:nodetypes="ccccscc" />
+ sodipodi:nodetypes="cc" />
+
+ r="1.4863875" />
+
+
- Instrumentation
+ InstrumentationandReal-TimeControl
diff --git a/figs/nass_hac_loci.pdf b/figs/nass_hac_loci.pdf
new file mode 100644
index 0000000..2beb7d4
Binary files /dev/null and b/figs/nass_hac_loci.pdf differ
diff --git a/figs/nass_hac_loci.png b/figs/nass_hac_loci.png
new file mode 100644
index 0000000..5ba5a67
Binary files /dev/null and b/figs/nass_hac_loci.png differ
diff --git a/figs/nass_hac_loop_gain.pdf b/figs/nass_hac_loop_gain.pdf
new file mode 100644
index 0000000..b154300
Binary files /dev/null and b/figs/nass_hac_loop_gain.pdf differ
diff --git a/figs/nass_hac_loop_gain.png b/figs/nass_hac_loop_gain.png
new file mode 100644
index 0000000..35f30f6
Binary files /dev/null and b/figs/nass_hac_loop_gain.png differ
diff --git a/figs/nass_hac_plants.pdf b/figs/nass_hac_plants.pdf
new file mode 100644
index 0000000..b95b226
Binary files /dev/null and b/figs/nass_hac_plants.pdf differ
diff --git a/figs/nass_hac_plants.png b/figs/nass_hac_plants.png
new file mode 100644
index 0000000..1058da6
Binary files /dev/null and b/figs/nass_hac_plants.png differ
diff --git a/figs/nass_iff_loop_gain.pdf b/figs/nass_iff_loop_gain.pdf
new file mode 100644
index 0000000..70e734c
--- /dev/null
+++ b/figs/nass_iff_loop_gain.pdf
@@ -0,0 +1,2317 @@
+%PDF-1.4
+%
+1 0 obj
+<<
+/Producer (Apache FOP Version 2.4.0-SNAPSHOT: PDFDocumentGraphics2D)
+/CreationDate (D:20250217113243+01'00')
+>>
+endobj
+2 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+3 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+4 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+5 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+6 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+7 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+8 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+9 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+10 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+11 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+12 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+13 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+14 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+15 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+16 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+17 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+18 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+19 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+20 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+21 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+22 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+23 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+24 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+25 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+26 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+27 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+28 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+29 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+30 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+31 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+32 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+33 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+34 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+35 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+36 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+37 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+38 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+39 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+40 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+41 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+42 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+43 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+44 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+45 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+46 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+47 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+48 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+49 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+50 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+51 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+52 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+53 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+54 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+55 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+56 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+57 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+58 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+59 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+60 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+61 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+62 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+63 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+64 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+65 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+66 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+67 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+68 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+69 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+70 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+71 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+72 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+73 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+74 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+75 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+76 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+77 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+78 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+79 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+80 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+81 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+82 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+83 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+84 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+85 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+86 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+87 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+88 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+89 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+90 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+91 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+92 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+93 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+94 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+95 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+96 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+97 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+98 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+99 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+100 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+101 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+102 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+103 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+104 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+105 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+106 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+107 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+108 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+109 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+110 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+111 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+112 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+113 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+114 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+115 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+116 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+117 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+118 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+119 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+120 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+121 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+122 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+123 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+124 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+125 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+126 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+127 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+128 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+129 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+130 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+131 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+132 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+133 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+134 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+135 0 obj
+<<
+/Type /ExtGState
+/CA 0.2509804
+>>
+endobj
+136 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+137 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+138 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+139 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+140 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+141 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+142 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+143 0 obj
+<<
+/Type /ExtGState
+/CA 0.14901961
+>>
+endobj
+144 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+145 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+146 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+147 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+148 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+149 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+150 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+151 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+152 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+153 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+154 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+155 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+156 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+157 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+158 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+159 0 obj
+<<
+/Type /ExtGState
+/CA 0.5019608
+>>
+endobj
+160 0 obj
+<< /Length 161 0 R /Filter /FlateDecode >>
+stream
+xˮ,ɖ]ϯ@@$ԐX=- @T55sMfGe[yPyN/[?~Ϸz{ӯh#\Kx]%oϿ_dc8o_-7a!oGj^?5;+Wbt\kא#/\GאG!_CJo-s
_C#zu糸|t
Bz_ClTR)5k=(^?/GGqEܗb:e7q_PX.S=7q_RE~"\ÅCZGo,⾬R|yX}a[S-e,/-Kjޟ/.+KX}yY)=w}\|Ԑc]
+'o,ᾼl<,1a\>zceKQzhݸ|"FkLc e,哻xCٔGOl>?'w H?9E~rwuE-"CWPE|rwuE-"\^?d.cH^?dj u.哻xSZb/)ߔ\,?]r14SC%~rwo̢"^>7ou"ޔ>Mq~r7fll^)_?7efSv哻xS62YYO.=ؽY3x%'[-Nw𞤬,OQ%'+k0;&66w,ݬL:w,Ōʸ]{RDa|nN{2x`&|ޓ^i%'SL.=Op6~pw &sKx#Ye<~Gx
+_>ѯ.Mo7 z Mw]mFS2t7bTg No哻K,%syO#K,Ԑ :CeE
HS*Viдט&*7=<<>;P0?^_Ou9%?8h_ej_$j_j_h_ej_$j_j_3?5/r?4?5/?5/2?5/r?5/?4?5tMMOM$Miퟚ쟚럚v`|I~a,y0ol{.K|?U Oe{?;\<
+xxS!\٧
+&óOs1ggk~*^O>ǟ}1?=TG<_}* O>UOاg|?߮Y~pO팊^s(897~~ck>6i/)2s]>]ۻu7&u7&ͷwLxoߙZޯ1Tޯ3_~gk{{Τ~]I:~I~Iu:Nu;^uw&ԝ(:~IucT/^1T/V1T/N3k1z{΄~Ib~I;^w&u\oLq)oߘp*oߙZ/1T/3ػ_}gR)nw\w&-v۞,㞬B]!ǧ*|ʩ]~ckw{O9Ux+oLynoWtߘZޮ1b['*|ʩ"]ǧ*7nº]a} unoWTq̼VPw+vB[!}7+v7a)f>E-k}:p\χ.v.z>/|cpba]}>dχ2v`.>3|HcpjoC25Ȇ|hcpn
.>E8C|cps9k}:Աu;vp.>EY#!ӡM,}<C6&">Dǃ"xXdOF6q|EGWxYq
Siqݹ2mtX<{Hk*`O?ro?%>\y9ң.'N _//G_>Tk2/Ǖ[\w\;;+N1^~V~mC/{?{|q<_{"`B)5ʛr{8syΤ)<F:iԤ3rRhy>uIeeDۇݜCs>>?hN!:sE8 yR<7(gtɛISP7WÆ9n0lCp*w
q 9vsP.烆rϥU
{HhCx90n]ˈ.$XF.8BW@-XI\K0mc5R?z\UΆۘʵbCu`ljqՆ0]Ut,8{x.#T#y\W&.x[-RC*q/xXHT5|18s>->b%QC-z2R³6T})Bs CK'l6Z7&ËSٱb,
xub=c )&bQ8XJqYûW\xk!tl>hX%֒|6Ӣ
6F&)%MٶCR-vki{[ŢKcA2hn7V<Ԋ]ʖ14M{#j)ܩ NK'%