diff --git a/examples/scripts/sellar_problem.py b/examples/scripts/sellar_problem.py
index ab11ccd6587156a5ad3050447e29dd2fe9de9110..5c5cb59b9c826b373cf9cd90ba0224136e376bca 100644
--- a/examples/scripts/sellar_problem.py
+++ b/examples/scripts/sellar_problem.py
@@ -10,7 +10,7 @@ from kadmos.utilities.general import get_mdao_setup
 
 
 # Settings for logging
-logging.basicConfig(format='%(levelname)s: %(message)s', level=logging.WARNING)
+logging.basicConfig(format='%(levelname)s: %(message)s', level=logging.DEBUG)
 
 # List of MDAO definitions that can be wrapped around the problem
 mdao_definitions = ['unconverged-MDA-J',    # 0
@@ -131,7 +131,7 @@ rcg.node['F2']['performance_info'] = {'precision': 20,
 function_order = ['A', 'D1', 'D2', 'D3', 'F1', 'F2', 'G1', 'G2']
 
 # Create a DSM visualization of the RCG
-rcg.create_dsm(file_name='RCG', function_order=function_order, include_system_vars=True, destination_folder=pdf_dir)
+rcg.create_dsm(file_name='RCG', function_order=function_order, include_system_vars=True, destination_folder=pdf_dir, keep_tex_file=True)
 # Create a VISTOMS visualization of the RCG
 rcg.vistoms_create(vistoms_dir, function_order=function_order, compress=False)
 
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_IDF.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_IDF.pdf
index 91ba15d7e2cf153a907e783f9e7d2a75f5aac593..d27ee7a266c266e90c91c0384229323d60aaddf2 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_IDF.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_IDF.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_MDF-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_MDF-GS.pdf
index fd716218adb721baebf62cc6c6453589de2ad8eb..6c78e229251294248b50cd733986d7fac4fe6e48 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_MDF-GS.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_MDF-GS.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_MDF-J.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_MDF-J.pdf
index 0f991323519a264efd61910d6de34e1565499820..379a81a0a837b69d8570904d40e76e42f815edb0 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_MDF-J.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_MDF-J.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_converged-DOE-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_converged-DOE-GS.pdf
index e91815d17b3950b3310f9bb8f5d69301a741f0dc..78a103d25747d417fa28e6f731dddffe52f002dc 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_converged-DOE-GS.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_converged-DOE-GS.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_converged-DOE-J.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_converged-DOE-J.pdf
index f17178073098e92f8902850e0daaf50a5aa4b618..7c31fa84d71cdda6a834dfce23066cd881d65811 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_converged-DOE-J.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_converged-DOE-J.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_converged-MDA-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_converged-MDA-GS.pdf
index 87d0ba90dfe911188edbc9ca21cc529473d1041f..85704b74aeb58116d645aae656f78403c016b30e 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_converged-MDA-GS.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_converged-MDA-GS.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_converged-MDA-J.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_converged-MDA-J.pdf
index 0bb4165d977e69a9bf3263d02d8a7b19ec8d905a..364bafe25ffe90f3adc43f97299dd752bc77d545 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_converged-MDA-J.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_converged-MDA-J.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-DOE-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-DOE-GS.pdf
index 245b00f26a4c41fdd59ea8f80c0b662c9d62086e..4a8fa9bb66d6686d9139729ddb0de4aba332637d 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-DOE-GS.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-DOE-GS.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-DOE-J.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-DOE-J.pdf
index d08a5fe61386135169fa7afa27968355bbd31cb3..e652762ea453672c601153ea7fc7fc3914ee2f75 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-DOE-J.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-DOE-J.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-MDA-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-MDA-GS.pdf
index 154ed0e596f42dd7205f31dfd7ea655b2a439fb4..19f153a9ba93c3d28e885be7cc63dd7012aa6f9b 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-MDA-GS.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-MDA-GS.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-MDA-J.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-MDA-J.pdf
index 0cbd76f4ba599c9da8c256b03eeb10490c73fa1b..9183258ed6367ebe4b6e244b29e5423a52052b57 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-MDA-J.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-MDA-J.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-OPT-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-OPT-GS.pdf
index 886544ef651987ea072dc1d71049be29e292d359..d6238ac3ac2d776ae56fdef2767da7d14f30ad35 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-OPT-GS.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-OPT-GS.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-OPT-J.pdf b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-OPT-J.pdf
index 508b6fd1c9995db63559d8397c8e09d1220815c7..2f9d8388b7b50ab4f7731c836175a2d92c7bd401 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-OPT-J.pdf and b/examples/scripts/sellar_problem/(X)DSM/FPG_unconverged-OPT-J.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_IDF.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_IDF.pdf
index 5c85dc0cc8c76c882e708bdf5cd5558eb677892c..8ba3f68f7662e4f24a217c16de3860e22a2d6090 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/MDAO_IDF.pdf and b/examples/scripts/sellar_problem/(X)DSM/MDAO_IDF.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_MDF-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_MDF-GS.pdf
index df683f35474f56d67c8b1f2419579f113d23f51b..2f4abc21452784ef4cd4d354ca1d449402b9096f 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/MDAO_MDF-GS.pdf and b/examples/scripts/sellar_problem/(X)DSM/MDAO_MDF-GS.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_MDF-J.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_MDF-J.pdf
index 1f1937b972a9299b936116a4502916d7db903a98..c02f835a8ef5ccfc9577e14d12d435ce468316e1 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/MDAO_MDF-J.pdf and b/examples/scripts/sellar_problem/(X)DSM/MDAO_MDF-J.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-DOE-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-DOE-GS.pdf
index fd8078c484ab691fbc9b3e3c6ad2e6b1f0174cd8..6df7d1df241982e82160cf88429e0f7fd6c7cedd 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-DOE-GS.pdf and b/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-DOE-GS.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-DOE-J.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-DOE-J.pdf
index d83e4dfa28b784faa3132b61b8f27f3ebc7b1e01..3c735e945f74b717353a92212b7bf7998a8cc09b 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-DOE-J.pdf and b/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-DOE-J.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-MDA-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-MDA-GS.pdf
index 438921625ccae30d9c0696005df6738aa0866e60..99c956d7f26b095fc822bbfe71682fdd33f21666 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-MDA-GS.pdf and b/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-MDA-GS.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-MDA-J.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-MDA-J.pdf
index da814cb14f4fa5383b42dc76d446ef352474bacb..09e17c6d9b285085a1c08b043825a47a627f7fe7 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-MDA-J.pdf and b/examples/scripts/sellar_problem/(X)DSM/MDAO_converged-MDA-J.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-DOE-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-DOE-GS.pdf
index aae604cb8441b3c30e60f1f6baf38446ee5e7df8..3369cbd44ba88fd189fc9c0274bd4b452d49792b 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-DOE-GS.pdf and b/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-DOE-GS.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-DOE-J.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-DOE-J.pdf
index bac202ee46a8891cbf451e67f32140921f722338..74d9dc10de95682e558b9aa506646e301d38df84 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-DOE-J.pdf and b/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-DOE-J.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-MDA-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-MDA-GS.pdf
index c8f7657b8249be9076620708bc05c1f00e290e1a..bdd68c558d5b63c38430ca1e5b10057ad0970b53 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-MDA-GS.pdf and b/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-MDA-GS.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-MDA-J.pdf b/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-MDA-J.pdf
index de2ce136d5f0f12a3fbb2d833f5dc3f470e4bdd7..851c20c19c3263fc6af1e450dc87ff54a82355a7 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-MDA-J.pdf and b/examples/scripts/sellar_problem/(X)DSM/MDAO_unconverged-MDA-J.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/Mdao_unconverged-OPT-GS.pdf b/examples/scripts/sellar_problem/(X)DSM/Mdao_unconverged-OPT-GS.pdf
index d38808ad1c56f50512f9795f692111bed0d8147f..887ee7aec636256c1149b7f654003bbd92a94831 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/Mdao_unconverged-OPT-GS.pdf and b/examples/scripts/sellar_problem/(X)DSM/Mdao_unconverged-OPT-GS.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/Mdao_unconverged-OPT-J.pdf b/examples/scripts/sellar_problem/(X)DSM/Mdao_unconverged-OPT-J.pdf
index cc85e0254e071e9401f9fbdb888017f744d15876..e2509807114012fcc4cdc376b9a375745c573f53 100644
Binary files a/examples/scripts/sellar_problem/(X)DSM/Mdao_unconverged-OPT-J.pdf and b/examples/scripts/sellar_problem/(X)DSM/Mdao_unconverged-OPT-J.pdf differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/RCG.aux b/examples/scripts/sellar_problem/(X)DSM/RCG.aux
new file mode 100644
index 0000000000000000000000000000000000000000..f23e54680b733bda6c050da350d99bdea7fb9933
--- /dev/null
+++ b/examples/scripts/sellar_problem/(X)DSM/RCG.aux
@@ -0,0 +1 @@
+\relax 
diff --git a/examples/scripts/sellar_problem/(X)DSM/RCG.log b/examples/scripts/sellar_problem/(X)DSM/RCG.log
new file mode 100644
index 0000000000000000000000000000000000000000..2219cbe4ecc80c738bf728bc3845fb57ba077a90
--- /dev/null
+++ b/examples/scripts/sellar_problem/(X)DSM/RCG.log
@@ -0,0 +1,666 @@
+This is pdfTeX, Version 3.14159265-2.6-1.40.18 (MiKTeX 2.9.6500 64-bit) (preloaded format=pdflatex 2018.1.21)  26 JAN 2018 16:51
+entering extended mode
+**./RCG.tex
+(RCG.tex
+LaTeX2e <2017-04-15>
+Babel <3.15> and hyphenation patterns for 75 language(s) loaded.
+("C:\Program Files\MiKTeX 2.9\tex\latex\base\article.cls"
+Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
+("C:\Program Files\MiKTeX 2.9\tex\latex\base\size10.clo"
+File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+("C:\Program Files\MiKTeX 2.9\tex\latex\geometry\geometry.sty"
+Package: geometry 2010/09/12 v5.6 Page Geometry
+
+("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\keyval.sty"
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks14
+)
+("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifpdf.sty"
+Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch
+)
+("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifvtex.sty"
+Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO)
+Package ifvtex Info: VTeX not detected.
+)
+("C:\Program Files\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty"
+Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
+)
+\Gm@cnth=\count87
+\Gm@cntv=\count88
+\c@Gm@tempcnt=\count89
+\Gm@bindingoffset=\dimen103
+\Gm@wd@mp=\dimen104
+\Gm@odd@mp=\dimen105
+\Gm@even@mp=\dimen106
+\Gm@layoutwidth=\dimen107
+\Gm@layoutheight=\dimen108
+\Gm@layouthoffset=\dimen109
+\Gm@layoutvoffset=\dimen110
+\Gm@dimlist=\toks15
+
+("C:\Program Files\MiKTeX 2.9\tex\latex\geometry\geometry.cfg"))
+("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amsfonts.sty"
+Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
+\@emptytoks=\toks16
+\symAMSa=\mathgroup4
+\symAMSb=\mathgroup5
+LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
+(Font)                  U/euf/m/n --> U/euf/b/n on input line 106.
+)
+("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsmath.sty"
+Package: amsmath 2017/09/02 v2.17a AMS math features
+\@mathmargin=\skip43
+
+For additional information on amsmath, use the `?' option.
+("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amstext.sty"
+Package: amstext 2000/06/29 v2.01 AMS text
+
+("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsgen.sty"
+File: amsgen.sty 1999/11/30 v2.0 generic functions
+\@emptytoks=\toks17
+\ex@=\dimen111
+))
+("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsbsy.sty"
+Package: amsbsy 1999/11/29 v1.2d Bold Symbols
+\pmbraise@=\dimen112
+)
+("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsopn.sty"
+Package: amsopn 2016/03/08 v2.02 operator names
+)
+\inf@bad=\count90
+LaTeX Info: Redefining \frac on input line 213.
+\uproot@=\count91
+\leftroot@=\count92
+LaTeX Info: Redefining \overline on input line 375.
+\classnum@=\count93
+\DOTSCASE@=\count94
+LaTeX Info: Redefining \ldots on input line 472.
+LaTeX Info: Redefining \dots on input line 475.
+LaTeX Info: Redefining \cdots on input line 596.
+\Mathstrutbox@=\box26
+\strutbox@=\box27
+\big@size=\dimen113
+LaTeX Font Info:    Redeclaring font encoding OML on input line 712.
+LaTeX Font Info:    Redeclaring font encoding OMS on input line 713.
+\macc@depth=\count95
+\c@MaxMatrixCols=\count96
+\dotsspace@=\muskip10
+\c@parentequation=\count97
+\dspbrk@lvl=\count98
+\tag@help=\toks18
+\row@=\count99
+\column@=\count100
+\maxfields@=\count101
+\andhelp@=\toks19
+\eqnshift@=\dimen114
+\alignsep@=\dimen115
+\tagshift@=\dimen116
+\tagwidth@=\dimen117
+\totwidth@=\dimen118
+\lineht@=\dimen119
+\@envbody=\toks20
+\multlinegap=\skip44
+\multlinetaggap=\skip45
+\mathdisplay@stack=\toks21
+LaTeX Info: Redefining \[ on input line 2817.
+LaTeX Info: Redefining \] on input line 2818.
+)
+("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amssymb.sty"
+Package: amssymb 2013/01/14 v3.01 AMS font symbols
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\pgf\frontendlayer\tikz.st
+y (C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\pgf\basiclayer\pgf.sty
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\pgf\utilities\pgfrcs.sty
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\utilities\pgfutil-c
+ommon.tex
+\pgfutil@everybye=\toks22
+\pgfutil@tempdima=\dimen120
+\pgfutil@tempdimb=\dimen121
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\utilities\pgfutil-c
+ommon-lists.tex))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\utilities\pgfutil-l
+atex.def
+\pgfutil@abb=\box28
+ (C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\ms\everyshi.sty
+Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS)
+))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\utilities\pgfrcs.co
+de.tex
+Package: pgfrcs 2015/08/07 v3.0.1a (rcs-revision 1.31)
+))
+Package: pgf 2015/08/07 v3.0.1a (rcs-revision 1.15)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\pgf\basiclayer\pgfcore.st
+y ("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphicx.sty"
+Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR)
+
+("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphics.sty"
+Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR)
+
+("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\trig.sty"
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+)
+("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-cfg\graphics.cfg"
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 99.
+
+("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-def\pdftex.def"
+File: pdftex.def 2017/06/24 v1.0g Graphics/color driver for pdftex
+))
+\Gin@req@height=\dimen122
+\Gin@req@width=\dimen123
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\pgf\systemlayer\pgfsys.st
+y
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\systemlayer\pgfsys.
+code.tex
+Package: pgfsys 2014/07/09 v3.0.1a (rcs-revision 1.48)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\utilities\pgfkeys.c
+ode.tex
+\pgfkeys@pathtoks=\toks23
+\pgfkeys@temptoks=\toks24
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\utilities\pgfkeysfi
+ltered.code.tex
+\pgfkeys@tmptoks=\toks25
+))
+\pgf@x=\dimen124
+\pgf@y=\dimen125
+\pgf@xa=\dimen126
+\pgf@ya=\dimen127
+\pgf@xb=\dimen128
+\pgf@yb=\dimen129
+\pgf@xc=\dimen130
+\pgf@yc=\dimen131
+\w@pgf@writea=\write3
+\r@pgf@reada=\read1
+\c@pgf@counta=\count102
+\c@pgf@countb=\count103
+\c@pgf@countc=\count104
+\c@pgf@countd=\count105
+\t@pgf@toka=\toks26
+\t@pgf@tokb=\toks27
+\t@pgf@tokc=\toks28
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\systemlayer\pgf.cfg
+File: pgf.cfg 2008/05/14  (rcs-revision 1.7)
+)
+Driver file for pgf: pgfsys-pdftex.def
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\systemlayer\pgfsys-
+pdftex.def
+File: pgfsys-pdftex.def 2014/10/11  (rcs-revision 1.35)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\systemlayer\pgfsys-
+common-pdf.def
+File: pgfsys-common-pdf.def 2013/10/10  (rcs-revision 1.13)
+)))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\systemlayer\pgfsyss
+oftpath.code.tex
+File: pgfsyssoftpath.code.tex 2013/09/09  (rcs-revision 1.9)
+\pgfsyssoftpath@smallbuffer@items=\count106
+\pgfsyssoftpath@bigbuffer@items=\count107
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\systemlayer\pgfsysp
+rotocol.code.tex
+File: pgfsysprotocol.code.tex 2006/10/16  (rcs-revision 1.4)
+))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\xcolor\xcolor.sty
+Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)
+
+("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-cfg\color.cfg"
+File: color.cfg 2016/01/02 v1.6 sample color configuration
+)
+Package xcolor Info: Driver file: pdftex.def on input line 225.
+Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
+Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352.
+Package xcolor Info: Model `RGB' extended on input line 1364.
+Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
+Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
+Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
+Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
+Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
+Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcore.
+code.tex
+Package: pgfcore 2010/04/11 v3.0.1a (rcs-revision 1.7)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmath.code.t
+ex
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathcalc.co
+de.tex
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathutil.co
+de.tex)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathparser.
+code.tex
+\pgfmath@dimen=\dimen132
+\pgfmath@count=\count108
+\pgfmath@box=\box29
+\pgfmath@toks=\toks29
+\pgfmath@stack@operand=\toks30
+\pgfmath@stack@operation=\toks31
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathfunctio
+ns.code.tex
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathfunctio
+ns.basic.code.tex)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathfunctio
+ns.trigonometric.code.tex)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathfunctio
+ns.random.code.tex)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathfunctio
+ns.comparison.code.tex)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathfunctio
+ns.base.code.tex)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathfunctio
+ns.round.code.tex)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathfunctio
+ns.misc.code.tex)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathfunctio
+ns.integerarithmetics.code.tex)))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmathfloat.c
+ode.tex
+\c@pgfmathroundto@lastzeros=\count109
+))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcorep
+oints.code.tex
+File: pgfcorepoints.code.tex 2013/10/07  (rcs-revision 1.27)
+\pgf@picminx=\dimen133
+\pgf@picmaxx=\dimen134
+\pgf@picminy=\dimen135
+\pgf@picmaxy=\dimen136
+\pgf@pathminx=\dimen137
+\pgf@pathmaxx=\dimen138
+\pgf@pathminy=\dimen139
+\pgf@pathmaxy=\dimen140
+\pgf@xx=\dimen141
+\pgf@xy=\dimen142
+\pgf@yx=\dimen143
+\pgf@yy=\dimen144
+\pgf@zx=\dimen145
+\pgf@zy=\dimen146
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcorep
+athconstruct.code.tex
+File: pgfcorepathconstruct.code.tex 2013/10/07  (rcs-revision 1.29)
+\pgf@path@lastx=\dimen147
+\pgf@path@lasty=\dimen148
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcorep
+athusage.code.tex
+File: pgfcorepathusage.code.tex 2014/11/02  (rcs-revision 1.24)
+\pgf@shorten@end@additional=\dimen149
+\pgf@shorten@start@additional=\dimen150
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcores
+copes.code.tex
+File: pgfcorescopes.code.tex 2015/05/08  (rcs-revision 1.46)
+\pgfpic=\box30
+\pgf@hbox=\box31
+\pgf@layerbox@main=\box32
+\pgf@picture@serial@count=\count110
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcoreg
+raphicstate.code.tex
+File: pgfcoregraphicstate.code.tex 2014/11/02  (rcs-revision 1.12)
+\pgflinewidth=\dimen151
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcoret
+ransformations.code.tex
+File: pgfcoretransformations.code.tex 2015/08/07  (rcs-revision 1.20)
+\pgf@pt@x=\dimen152
+\pgf@pt@y=\dimen153
+\pgf@pt@temp=\dimen154
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcoreq
+uick.code.tex
+File: pgfcorequick.code.tex 2008/10/09  (rcs-revision 1.3)
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcoreo
+bjects.code.tex
+File: pgfcoreobjects.code.tex 2006/10/11  (rcs-revision 1.2)
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcorep
+athprocessing.code.tex
+File: pgfcorepathprocessing.code.tex 2013/09/09  (rcs-revision 1.9)
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcorea
+rrows.code.tex
+File: pgfcorearrows.code.tex 2015/05/14  (rcs-revision 1.43)
+\pgfarrowsep=\dimen155
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcores
+hade.code.tex
+File: pgfcoreshade.code.tex 2013/07/15  (rcs-revision 1.15)
+\pgf@max=\dimen156
+\pgf@sys@shading@range@num=\count111
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcorei
+mage.code.tex
+File: pgfcoreimage.code.tex 2013/07/15  (rcs-revision 1.18)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcoree
+xternal.code.tex
+File: pgfcoreexternal.code.tex 2014/07/09  (rcs-revision 1.21)
+\pgfexternal@startupbox=\box33
+))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcorel
+ayers.code.tex
+File: pgfcorelayers.code.tex 2013/07/18  (rcs-revision 1.7)
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcoret
+ransparency.code.tex
+File: pgfcoretransparency.code.tex 2013/09/30  (rcs-revision 1.5)
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\basiclayer\pgfcorep
+atterns.code.tex
+File: pgfcorepatterns.code.tex 2013/11/07  (rcs-revision 1.5)
+)))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\modules\pgfmodulesh
+apes.code.tex
+File: pgfmoduleshapes.code.tex 2014/03/21  (rcs-revision 1.35)
+\pgfnodeparttextbox=\box34
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\modules\pgfmodulepl
+ot.code.tex
+File: pgfmoduleplot.code.tex 2015/08/03  (rcs-revision 1.13)
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\pgf\compatibility\pgfcomp
+-version-0-65.sty
+Package: pgfcomp-version-0-65 2007/07/03 v3.0.1a (rcs-revision 1.7)
+\pgf@nodesepstart=\dimen157
+\pgf@nodesepend=\dimen158
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\pgf\compatibility\pgfcomp
+-version-1-18.sty
+Package: pgfcomp-version-1-18 2007/07/23 v3.0.1a (rcs-revision 1.1)
+))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\pgf\utilities\pgffor.sty
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\pgf\utilities\pgfkeys.sty
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\utilities\pgfkeys.c
+ode.tex))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\pgf\math\pgfmath.sty
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmath.code.t
+ex))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\utilities\pgffor.co
+de.tex
+Package: pgffor 2013/12/13 v3.0.1a (rcs-revision 1.25)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\math\pgfmath.code.t
+ex)
+\pgffor@iter=\dimen159
+\pgffor@skip=\dimen160
+\pgffor@stack=\toks32
+\pgffor@toks=\toks33
+))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\frontendlayer\tikz\
+tikz.code.tex
+Package: tikz 2015/08/07 v3.0.1a (rcs-revision 1.151)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\libraries\pgflibrar
+yplothandlers.code.tex
+File: pgflibraryplothandlers.code.tex 2013/08/31 v3.0.1a (rcs-revision 1.20)
+\pgf@plot@mark@count=\count112
+\pgfplotmarksize=\dimen161
+)
+\tikz@lastx=\dimen162
+\tikz@lasty=\dimen163
+\tikz@lastxsaved=\dimen164
+\tikz@lastysaved=\dimen165
+\tikzleveldistance=\dimen166
+\tikzsiblingdistance=\dimen167
+\tikz@figbox=\box35
+\tikz@figbox@bg=\box36
+\tikz@tempbox=\box37
+\tikz@tempbox@bg=\box38
+\tikztreelevel=\count113
+\tikznumberofchildren=\count114
+\tikznumberofcurrentchild=\count115
+\tikz@fig@count=\count116
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\modules\pgfmodulema
+trix.code.tex
+File: pgfmodulematrix.code.tex 2013/09/17  (rcs-revision 1.8)
+\pgfmatrixcurrentrow=\count117
+\pgfmatrixcurrentcolumn=\count118
+\pgf@matrix@numberofcolumns=\count119
+)
+\tikz@expandcount=\count120
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\frontendlayer\tikz\
+libraries\tikzlibrarytopaths.code.tex
+File: tikzlibrarytopaths.code.tex 2008/06/17 v3.0.1a (rcs-revision 1.2)
+)))
+(C:/Users/Maaike/Documents/kadmos/kadmos/external/XDSM_writer/diagram_border.te
+x
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\frontendlayer\tikz\
+libraries\tikzlibraryarrows.code.tex
+File: tikzlibraryarrows.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\libraries\pgflibrar
+yarrows.code.tex
+File: pgflibraryarrows.code.tex 2013/09/23 v3.0.1a (rcs-revision 1.16)
+\arrowsize=\dimen168
+))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\frontendlayer\tikz\
+libraries\tikzlibrarychains.code.tex
+File: tikzlibrarychains.code.tex 2013/07/15 v3.0.1a (rcs-revision 1.6)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\frontendlayer\tikz\
+libraries\tikzlibrarypositioning.code.tex
+File: tikzlibrarypositioning.code.tex 2008/10/06 v3.0.1a (rcs-revision 1.7)
+))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\frontendlayer\tikz\
+libraries\tikzlibraryscopes.code.tex
+File: tikzlibraryscopes.code.tex 2008/06/27 v3.0.1a (rcs-revision 1.2)
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\frontendlayer\tikz\
+libraries\tikzlibraryshapes.geometric.code.tex
+File: tikzlibraryshapes.geometric.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1
+)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\libraries\shapes\pg
+flibraryshapes.geometric.code.tex
+File: pgflibraryshapes.geometric.code.tex 2008/06/26 v3.0.1a (rcs-revision 1.1)
+
+))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\frontendlayer\tikz\
+libraries\tikzlibraryshapes.misc.code.tex
+File: tikzlibraryshapes.misc.code.tex 2008/01/09 v3.0.1a (rcs-revision 1.1)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\libraries\shapes\pg
+flibraryshapes.misc.code.tex
+File: pgflibraryshapes.misc.code.tex 2013/07/18 v3.0.1a (rcs-revision 1.5)
+))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\frontendlayer\tikz\
+libraries\tikzlibraryshadows.code.tex
+File: tikzlibraryshadows.code.tex 2008/01/13 v3.0.1a (rcs-revision 1.3)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\frontendlayer\tikz\
+libraries\tikzlibraryfadings.code.tex
+File: tikzlibraryfadings.code.tex 2009/11/15 v3.0.1a (rcs-revision 1.2)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\pgf\libraries\pgflibrar
+yfadings.code.tex
+File: pgflibraryfadings.code.tex 2008/02/07 v3.0.1a (rcs-revision 1.3)
+)))
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\preview\preview.sty
+Package: preview 2017/04/24 11.91 (AUCTeX/preview-latex)
+
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\generic\luatex85\luatex85.sty
+Package: luatex85 2016/06/15 v1.4 pdftex aliases for luatex
+)
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\latex\preview\prtightpage.def
+\PreviewBorder=\dimen169
+)
+\pr@snippet=\count121
+\pr@box=\box39
+\pr@output=\toks34
+))
+No file RCG.aux.
+\openout1 = `RCG.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 10.
+LaTeX Font Info:    ... okay on input line 10.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 10.
+LaTeX Font Info:    ... okay on input line 10.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 10.
+LaTeX Font Info:    ... okay on input line 10.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 10.
+LaTeX Font Info:    ... okay on input line 10.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 10.
+LaTeX Font Info:    ... okay on input line 10.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 10.
+LaTeX Font Info:    ... okay on input line 10.
+*geometry* driver: auto-detecting
+*geometry* detected driver: pdftex
+*geometry* verbose mode - [ preamble ] result:
+* driver: pdftex
+* paper: <default>
+* layout: <same size as paper>
+* layoutoffset:(h,v)=(0.0pt,0.0pt)
+* modes: 
+* h-part:(L,W,R)=(92.14519pt, 430.00462pt, 92.14519pt)
+* v-part:(T,H,B)=(95.39737pt, 556.47656pt, 143.09605pt)
+* \paperwidth=614.295pt
+* \paperheight=794.96999pt
+* \textwidth=430.00462pt
+* \textheight=556.47656pt
+* \oddsidemargin=19.8752pt
+* \evensidemargin=19.8752pt
+* \topmargin=-13.87262pt
+* \headheight=12.0pt
+* \headsep=25.0pt
+* \topskip=10.0pt
+* \footskip=30.0pt
+* \marginparwidth=65.0pt
+* \marginparsep=11.0pt
+* \columnsep=10.0pt
+* \skip\footins=9.0pt plus 4.0pt minus 2.0pt
+* \hoffset=0.0pt
+* \voffset=0.0pt
+* \mag=1000
+* \@twocolumnfalse
+* \@twosidefalse
+* \@mparswitchfalse
+* \@reversemarginfalse
+* (1in=72.27pt=25.4mm, 1cm=28.453pt)
+
+ABD: EveryShipout initializing macros
+(C:\Users\Maaike\AppData\Roaming\MiKTeX\2.9\tex\context\base\supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count122
+\scratchdimen=\dimen170
+\scratchbox=\box40
+\nofMPsegments=\count123
+\nofMParguments=\count124
+\everyMPshowfont=\toks35
+\MPscratchCnt=\count125
+\MPscratchDim=\dimen171
+\MPnumerator=\count126
+\makeMPintoPDFobject=\count127
+\everyMPtoPDFconversion=\toks36
+) ("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\epstopdf-base.sty"
+Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf
+
+("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\infwarerr.sty"
+Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
+)
+("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\grfext.sty"
+Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
+
+("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\kvdefinekeys.sty"
+Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
+
+("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ltxcmds.sty"
+Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
+)))
+("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty"
+Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
+
+("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\kvsetkeys.sty"
+Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
+
+("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\etexcmds.sty"
+Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
+
+("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifluatex.sty"
+Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
+Package ifluatex Info: LuaTeX not detected.
+)
+Package etexcmds Info: Could not find \expanded.
+(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
+(etexcmds)             that some package has redefined \expanded.
+(etexcmds)             In the latter case, load this package earlier.
+)))
+("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\pdftexcmds.sty"
+Package: pdftexcmds 2017/03/19 v0.25 Utility functions of pdfTeX for LuaTeX (HO
+)
+Package pdftexcmds Info: LuaTeX not detected.
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+)
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+38.
+Package grfext Info: Graphics extension search list:
+(grfext)             [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE
+G,.JBIG2,.JB2,.eps]
+(grfext)             \AppendGraphicsExtensions on input line 456.
+)
+Preview: Fontsize 10pt
+Preview: PDFoutput 1
+
+(C:/Users/Maaike/Documents/kadmos/kadmos/external/XDSM_writer/diagram_styles.te
+x
+\pgf@layerbox@data=\box41
+\pgf@layerboxsaved@data=\box42
+\pgf@layerbox@process=\box43
+\pgf@layerboxsaved@process=\box44
+)
+LaTeX Font Info:    Try loading font information for U+msa on input line 20.
+ ("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\umsa.fd"
+File: umsa.fd 2013/01/14 v3.01 AMS symbols A
+)
+LaTeX Font Info:    Try loading font information for U+msb on input line 20.
+
+("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\umsb.fd"
+File: umsb.fd 2013/01/14 v3.01 AMS symbols B
+)
+Preview: Tightpage -327680 -327680 327680 327680
+[1{C:/Users/Maaike/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}] (RCG.aux
+) ) 
+Here is how much of TeX's memory you used:
+ 14555 strings out of 493312
+ 299341 string characters out of 3138896
+ 354104 words of memory out of 3000000
+ 17814 multiletter control sequences out of 15000+200000
+ 5339 words of font info for 22 fonts, out of 3000000 for 9000
+ 1141 hyphenation exceptions out of 8191
+ 55i,15n,82p,416b,906s stack positions out of 5000i,500n,10000p,200000b,50000s
+<C:/Program Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmmi10.pfb><C:/P
+rogram Files/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr10.pfb>
+Output written on RCG.pdf (1 page, 28317 bytes).
+PDF statistics:
+ 41 PDF objects out of 1000 (max. 8388607)
+ 0 named destinations out of 1000 (max. 500000)
+ 109 words of extra memory for PDF output out of 10000 (max. 10000000)
+
diff --git a/examples/scripts/sellar_problem/(X)DSM/RCG.pdf b/examples/scripts/sellar_problem/(X)DSM/RCG.pdf
deleted file mode 100644
index 1897b59e04bdb233156372c5e9a8e730a8ce460a..0000000000000000000000000000000000000000
Binary files a/examples/scripts/sellar_problem/(X)DSM/RCG.pdf and /dev/null differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/RCG.synctex.gz b/examples/scripts/sellar_problem/(X)DSM/RCG.synctex.gz
new file mode 100644
index 0000000000000000000000000000000000000000..bf9c70d5dfe6665d41d5134da2912c568be4d031
Binary files /dev/null and b/examples/scripts/sellar_problem/(X)DSM/RCG.synctex.gz differ
diff --git a/examples/scripts/sellar_problem/(X)DSM/RCG.tex b/examples/scripts/sellar_problem/(X)DSM/RCG.tex
new file mode 100644
index 0000000000000000000000000000000000000000..33e833d65db279d7af2c9222665b83d725214ca4
--- /dev/null
+++ b/examples/scripts/sellar_problem/(X)DSM/RCG.tex
@@ -0,0 +1,129 @@
+\documentclass{article}
+\usepackage{geometry}
+\usepackage{amsfonts}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage{tikz}
+
+\input{C:/Users/Maaike/Documents/kadmos/kadmos/external/XDSM_writer/diagram_border}
+
+\begin{document}
+
+\input{C:/Users/Maaike/Documents/kadmos/kadmos/external/XDSM_writer/diagram_styles}
+
+\begin{tikzpicture}
+
+  \matrix[MatrixSetup]
+  {
+    %Row 1
+    &
+    \node [DataIO] (41-EMPTY) {$a$}; &
+    &
+    &
+    &
+    &
+    &
+    &
+    \\
+    &
+    \node [RcgAnalysis] (41) {A}; &
+    \node [DataInter] (4431-41) {$c$}; &
+    \node [DataInter] (4432-41) {$c$}; &
+    &
+    &
+    &
+    &
+    \\
+    &
+    &
+    \node [RcgAnalysis] (4431) {D1}; &
+    \node [DataInter] (4432-4431) {$y1$}; &
+    \node [DataInter] (4433-4431) {$y1$}; &
+    \node [DataInter] (4631-4431) {$y1$}; &
+    &
+    \node [DataInter] (4731-4431) {$y1$}; &
+    \\
+    &
+    &
+    \node [DataInter] (4431-4432) {$y2$}; &
+    \node [RcgAnalysis] (4432) {D2}; &
+    \node [DataInter] (4433-4432) {$y2$}; &
+    \node [DataInter] (4631-4432) {$y2$}; &
+    &
+    &
+    \node [DataInter] (4732-4432) {$y2$}; \\
+    %Row 5
+    &
+    &
+    \node [DataInter] (4431-4433) {$x1$\\[1pt] $z2$\\[1pt] $z1$}; &
+    \node [DataInter] (4432-4433) {$z2$\\[1pt] $z1$}; &
+    \node [RcgAnalysis] (4433) {D3}; &
+    \node [DataInter] (4631-4433) {$x1$\\[1pt] $z2$}; &
+    \node [DataInter] (4632-4433) {$x1$\\[1pt] $z2$\\[1pt] $z1$}; &
+    &
+    \\
+    \node [DataIO] (EMPTY-4631) {$f$}; &
+    &
+    &
+    &
+    &
+    \node [RcgAnalysis] (4631) {F1}; &
+    &
+    &
+    \\
+    \node [DataIO] (EMPTY-4632) {$f$}; &
+    &
+    &
+    &
+    &
+    &
+    \node [RcgAnalysis] (4632) {F2}; &
+    &
+    \\
+    \node [DataIO] (EMPTY-4731) {$g1$}; &
+    &
+    &
+    &
+    &
+    &
+    &
+    \node [RcgAnalysis] (4731) {G1}; &
+    \\
+    \node [DataIO] (EMPTY-4732) {$g2$}; &
+    &
+    &
+    &
+    &
+    &
+    &
+    &
+    \node [RcgAnalysis] (4732) {G2}; \\
+    %Row 10
+  };
+
+  \begin{pgfonlayer}{data}
+    \path
+    % Horizontal edges
+    (41) edge [DataLine] (4432-41)
+    (4431) edge [DataLine] (4731-4431)
+    (4431-4432) edge [DataLine] (4732-4432)
+    (4431-4433) edge [DataLine] (4632-4433)
+    (EMPTY-4631) edge [DataLine] (4631)
+    (EMPTY-4632) edge [DataLine] (4632)
+    (EMPTY-4731) edge [DataLine] (4731)
+    (EMPTY-4732) edge [DataLine] (4732)
+    % Vertical edges
+    (41-EMPTY) edge [DataLine] (41)
+    (4431-41) edge [DataLine] (4431-4433)
+    (4432-41) edge [DataLine] (4432-4433)
+    (4433-4431) edge [DataLine] (4433)
+    (4631-4431) edge [DataLine] (4631)
+    (4632-4433) edge [DataLine] (4632)
+    (4731-4431) edge [DataLine] (4731)
+    (4732-4432) edge [DataLine] (4732)
+    ;
+  \end{pgfonlayer}
+
+\end{tikzpicture}
+
+\end{document}
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_IDF.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_IDF.xml
index 724c5aabbd90c48f261d2b1bf4942f6381947f05..5a9cc37527c79c3f1de4ba1c162a8572492b120e 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_IDF.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_IDF.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-GS.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-GS.xml
index 1eaf7cb99a4e9d83af962cfdfedeb71e6c6ab55a..217373c120c3e78a30f983361780b4df92ce68e7 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-GS.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-J.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-J.xml
index 1767e1b1171155f2a008d8ec2aca2548f197879e..e69260501351ecf6721467fcaa4458016860464c 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-J.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_MDF-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-GS.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-GS.xml
index 0760934ddfa2cd7bb2e36775c14c7d6ac6234604..73423bcf681aa67376fff126535c3160aa836f28 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-GS.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-J.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-J.xml
index 03004d0f15459952fb02a2c97fa81f83e57b9664..d0f79e293dcc6be8120d6868a74bcff4f21d0338 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-J.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_converged-DOE-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-GS.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-GS.xml
index dffcf598f85e89edd5dddc755a9fb2ee24f95125..fafdc3ad1c22b5dc487ae56b1ce2840206f13640 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-GS.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-J.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-J.xml
index e3f972b41a4bb5b56364aff1265e9b9a5627e505..99a76ac649a78e1f2d9696e3bb71b96338672df5 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-J.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_converged-MDA-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-GS.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-GS.xml
index 3dd1d7216eda8bcdabcd4b1ea23c06673c752ecc..0441e4f4c204bd58d6fce57ac258bdc96152f842 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-GS.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-J.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-J.xml
index c71bad8fa8d6ea3c7092d5b8f15a37945721fe97..e967310f3e2e1af2d6695b25129e695ff1bdd1c1 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-J.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-DOE-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-GS.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-GS.xml
index e017ba60a19672386f313454458c65b2758a72b3..a693693a9755ddcbe8876962b50586f684fcfec6 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-GS.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-J.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-J.xml
index baf1a4cf323bc6a53b726ec63fd1cccbbf9b1c4a..320c2895c45bdd8df7650c5d32cf6a011d7ef591 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-J.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-MDA-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-OPT-GS.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-OPT-GS.xml
index 89d04611e609352e3bb3edc8ca5a46ad2db211a7..eb4130a5fb56c824dcc51518edcc00235f2ae233 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-OPT-GS.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-OPT-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-OPT-J.xml b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-OPT-J.xml
index 508b389cbd4f8c293b6d9ad2e6e3376483bf535e..f5d03d1c5cbf750b26cd71fa554257d519b1abbc 100644
--- a/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-OPT-J.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/FPG_unconverged-OPT-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>FPG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_IDF.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_IDF.xml
index c2983f551d7d9481b10cba55ee7b1c6fb6d3943d..743ede8fb60d8a4c4c588570c44b13ddc56b288c 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_IDF.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_IDF.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-GS.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-GS.xml
index 177116b7f8390743b563c55feaa8dc85e751ce59..dc5aa1b231ec7ab21dfd372d628686a588ad729d 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-GS.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-J.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-J.xml
index 37de8cddf31b50b0206c1979c08b4c5818e02f20..6106f69c64256f0e36bf26857ed16558006f105c 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-J.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_MDF-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-GS.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-GS.xml
index e42dd9862fbdb615415bba708e0ba612c48e0c34..8a48d4a45e49992920e7e934e6ae73a05a7b9c8c 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-GS.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-J.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-J.xml
index bc76ce96cb13d974a2204a6dc89e98e5c0f83c73..d7b910c88d401b3b10fe5ddc902c143a91e462d8 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-J.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-DOE-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-GS.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-GS.xml
index 3a7ef997d96e31b60011840891276a02c1189352..39fcdac46f114c1cebdfe0f3ef640e431eb3eddd 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-GS.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-J.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-J.xml
index 6391b5c0e7c2b19da85dc3ea57b6780da694096c..5522b9722b491107d05729761659125f218c1c2d 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-J.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_converged-MDA-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-GS.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-GS.xml
index 927b55ea9144fb5ee7edc8c123bd67ecb0384cb9..6c0fcda4ec2c32cd91feaa3b2784704713925904 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-GS.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-J.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-J.xml
index 0b26687b3cfbffd17261f760d3ad7f36dde36756..149d6a9e1585b00a839fa975b49de33a03f337d6 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-J.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-DOE-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-GS.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-GS.xml
index eec5e98486b771366a92f3cf318dae49190ea983..88ff942c4fd6de5b367d26858b034dca4aafc854 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-GS.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-J.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-J.xml
index e7bc8f11c68cc9ddce4f5b97c1a9bab75cca00c6..2b319a685b2c04a702fedbc3267bf0c385c68d93 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-J.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-MDA-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-OPT-GS.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-OPT-GS.xml
index d5b2155164966444b5f74f73327034f01c6258c9..8d1fdb3a9847d46e0a137a1e73f1dcad09bf658b 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-OPT-GS.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-OPT-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-OPT-J.xml b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-OPT-J.xml
index 91a4b8c544085d057e6be59d90dd2ff745b92aa7..110c0c4ab011eafbb4c37db25d6840aa17fbb515 100644
--- a/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-OPT-J.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/Mdao_unconverged-OPT-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>Mdao CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/CMDOWS/RCG.xml b/examples/scripts/sellar_problem/CMDOWS/RCG.xml
index d22342934efb1a560326aa915155ab184609c029..afb42a3ec88270fe7170bc4f88b74cec2622414c 100644
--- a/examples/scripts/sellar_problem/CMDOWS/RCG.xml
+++ b/examples/scripts/sellar_problem/CMDOWS/RCG.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Imco van Gent</creator>
     <description>RCG CMDOWS file of the well-known Sellar problem</description>
-    <timestamp>2017-12-21T14:33:18.069486</timestamp>
+    <timestamp>2018-01-29T09:20:01.439000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a repository connectivity graph (RCG).</modification>
         <creator>Imco van Gent</creator>
-        <timestamp>2017-12-21T14:33:18.069486</timestamp>
+        <timestamp>2018-01-29T09:20:01.439000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/sellar_problem/KDMS/FPG_MDF-GS.kdms b/examples/scripts/sellar_problem/KDMS/FPG_MDF-GS.kdms
index ccc66403ec0ed05f5c4846b7d6bd580e2144295c..276c500d82aceb7e55081045cc26031677069457 100644
Binary files a/examples/scripts/sellar_problem/KDMS/FPG_MDF-GS.kdms and b/examples/scripts/sellar_problem/KDMS/FPG_MDF-GS.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/FPG_MDF-J.kdms b/examples/scripts/sellar_problem/KDMS/FPG_MDF-J.kdms
index a1fdc7186e9aa268df44a9944121c31132b1ee13..fd558963026fb0aa088f3cdd931a7b9f0fe115e6 100644
Binary files a/examples/scripts/sellar_problem/KDMS/FPG_MDF-J.kdms and b/examples/scripts/sellar_problem/KDMS/FPG_MDF-J.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/FPG_converged-DOE-GS.kdms b/examples/scripts/sellar_problem/KDMS/FPG_converged-DOE-GS.kdms
index a24265cb6ae2e351a8baca1a52526c4f7085d127..7688536e7689a7015b74f0231933bb3ec7b7b89c 100644
Binary files a/examples/scripts/sellar_problem/KDMS/FPG_converged-DOE-GS.kdms and b/examples/scripts/sellar_problem/KDMS/FPG_converged-DOE-GS.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/FPG_converged-DOE-J.kdms b/examples/scripts/sellar_problem/KDMS/FPG_converged-DOE-J.kdms
index 3dd9052d264911ee421aa15cff2b150ef3bef7da..244f39e3a77fae108979383734d28ddcc45cbb6d 100644
Binary files a/examples/scripts/sellar_problem/KDMS/FPG_converged-DOE-J.kdms and b/examples/scripts/sellar_problem/KDMS/FPG_converged-DOE-J.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/FPG_converged-MDA-GS.kdms b/examples/scripts/sellar_problem/KDMS/FPG_converged-MDA-GS.kdms
index 7bf641b507d83e9ab746d5b686e373bd0fb71486..65ca9bc7bf1421094a3d87ed6f967a785f4a0829 100644
Binary files a/examples/scripts/sellar_problem/KDMS/FPG_converged-MDA-GS.kdms and b/examples/scripts/sellar_problem/KDMS/FPG_converged-MDA-GS.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_IDF.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_IDF.kdms
index bd9b2402096006f6130da5aded069f9c7b556251..4d6d5c3e6442059cc31ce1067ff831bbc92c6d88 100644
Binary files a/examples/scripts/sellar_problem/KDMS/Mdao_IDF.kdms and b/examples/scripts/sellar_problem/KDMS/Mdao_IDF.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_MDF-GS.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_MDF-GS.kdms
index 496af7885401e97a09897c6695233922013cfd16..ac7ff3f41701b841dfbda2d54d7f2c4f703042dc 100644
Binary files a/examples/scripts/sellar_problem/KDMS/Mdao_MDF-GS.kdms and b/examples/scripts/sellar_problem/KDMS/Mdao_MDF-GS.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-GS.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-GS.kdms
index 6521c6c9f7531e1b0c9969446ec62e9f6c25515c..8b38960c4c3d232ce75078a225a440ddd11053ac 100644
Binary files a/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-GS.kdms and b/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-GS.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-J.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-J.kdms
index 34bcc05921b62fdf97a7c94d1a1e4b6ac1834b17..a2f403d2f86785ec55b479dd8a357a3b165b97d7 100644
Binary files a/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-J.kdms and b/examples/scripts/sellar_problem/KDMS/Mdao_converged-DOE-J.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-GS.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-GS.kdms
index 59f0370abacb80c4922af619fa4bce9b54a8f556..15b7323254220b1d623a72c1eecc77b456899768 100644
Binary files a/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-GS.kdms and b/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-GS.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-J.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-J.kdms
index d612a2c53b89a9f5919aff9de234e8c19bf0a90a..ed2c3e6e4062d87db3f7d9e8bb1be11043116249 100644
Binary files a/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-J.kdms and b/examples/scripts/sellar_problem/KDMS/Mdao_converged-MDA-J.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-GS.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-GS.kdms
index 84b5effc8ce7d691ed1b0d422449013043475a9c..dfd7f7d1c50d5707025dbba79116269eef4339f7 100644
Binary files a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-GS.kdms and b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-GS.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-J.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-J.kdms
index fa2b11a785f104aa5632cbc1cf293773f7e664ec..b17650fd3594862337bdc7fad65a8e227a3f11ef 100644
Binary files a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-J.kdms and b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-DOE-J.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-MDA-GS.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-MDA-GS.kdms
index fff374203cb9d8997f40bdb6a97b82349414b056..e49491a251d73b4b90eac951ba31fc762180df71 100644
Binary files a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-MDA-GS.kdms and b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-MDA-GS.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-OPT-GS.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-OPT-GS.kdms
index 6835789d5ecc7483f99b878a2a095597b392d6fd..c8ebb7d2eb2269ebb590f06144cba6c2a60686d5 100644
Binary files a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-OPT-GS.kdms and b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-OPT-GS.kdms differ
diff --git a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-OPT-J.kdms b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-OPT-J.kdms
index cd3ab663924b4940d3906a6793abc23106e29f7c..4e8378728f88d07cf8fa304061511f949a25158f 100644
Binary files a/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-OPT-J.kdms and b/examples/scripts/sellar_problem/KDMS/Mdao_unconverged-OPT-J.kdms differ
diff --git a/examples/scripts/sellar_problem/VISTOMS/VISTOMS.html b/examples/scripts/sellar_problem/VISTOMS/VISTOMS.html
index d8b321e151f9f570bd4713a2158629dafa122ff4..607acccfcb2b2b8e537abb9bddb3fb5a8a14558e 100644
--- a/examples/scripts/sellar_problem/VISTOMS/VISTOMS.html
+++ b/examples/scripts/sellar_problem/VISTOMS/VISTOMS.html
@@ -1873,7 +1873,7 @@ th, td {
 			}
 			
 			//@Imco: Here is the sellar problem example data
-			theData = {"graphs": [{"description": "Repository graph of tools where a subset can be used to solve the Sellar problem", "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}], "type": "rcganalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "D1"}], "type": "rcganalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "D2"}], "type": "rcganalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D3"}], "type": "rcganalysis", "id": "id_D3", "name": "D3"}, {"metadata": [{"name": "F1"}], "type": "rcganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "F2"}, {"performance_info": {"run_time": 1.5, "precision": 20, "fidelity_level": 2}}, {"general_info": {"description": "dummy function that is not part of the original Sellar problem"}}], "type": "rcganalysis", "id": "id_F2", "name": "F2"}, {"metadata": [{"name": "G1"}], "type": "rcganalysis", "id": "id_G1", "name": "G1"}, {"metadata": [{"name": "G2"}], "type": "rcganalysis", "id": "id_G2", "name": "G2"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_D3", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_F2", "from": "id_D3", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_F2", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_D3", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 couplings"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D3", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D3", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_D3", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}], "workflow": []}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D2", "D3", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "D3": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D3"], "pipeline_data": {"D3": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "F2"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "F2", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "F2": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "D3", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "D3": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["D2", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "D3"}, {"input": ["A", "D2", "D3"], "pipeline_data": {"A": ["/data_schema/settings/c"], "D2": ["/data_schema/analyses/y2"], "D3": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "sharedCoupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "collision"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "suppliedInput"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "output"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"type": "variable", "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "D3"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}]}}, "id": "01", "name": "Sellar problem graph"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: unconverged-MDA-J.", "problem_formulation": {"mdao_architecture": "unconverged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "02", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - unconverged-MDA-J"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: unconverged-MDA_Jacobi.", "problem_formulation": {"mdao_architecture": "unconverged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-coupling analysis"}], "type": "precouplinganalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1,/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "4 inputs"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_D2"], ["id_A", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_D2", "id_F1"], ["id_D2", "id_G2"], ["id_D1", "id_F1"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_F1", "id_G2", "id_G1"]}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 4, "edges": [["id_F1", "id_Coordinator"], ["id_G2", "id_Coordinator"], ["id_G1", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "D2", "G2", "G1", "D1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "D2": ["/data_schema/analyses/y2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "D1": ["/data_schema/analyses/y1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "Coordinator"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1", "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "sharedCoupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "03", "name": "XDSM - unconverged-MDA-J"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: unconverged-MDA-GS.", "problem_formulation": {"mdao_architecture": "unconverged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "04", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"name": "y2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "y1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "f", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"name": "x1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"name": "c", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "a", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - unconverged-MDA-GS"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: unconverged-MDA_Gauss-Seidel.", "problem_formulation": {"mdao_architecture": "unconverged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-coupling analysis"}], "type": "precouplinganalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_D2"]], "process_step_blocks": ["id_D2"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_D2", "id_D1"]], "process_step_blocks": ["id_D1"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D1", "id_F1"], ["id_D1", "id_G2"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_F1", "id_G2", "id_G1"]}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 5, "edges": [["id_F1", "id_Coordinator"], ["id_G2", "id_Coordinator"], ["id_G1", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "D2", "G2", "G1", "D1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "D2": ["/data_schema/analyses/y2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "D1": ["/data_schema/analyses/y1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "sharedCoupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "coupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}]}}, "id": "05", "name": "XDSM - unconverged-MDA-GS"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: unconverged-DOE-GS.", "problem_formulation": {"allow_unconverged_couplings": true, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Gauss-Seidel", "mdao_architecture": "unconverged-DOE", "doe_settings": {"doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "06", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - unconverged-DOE-GS"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: unconverged-DOE_Gauss-Seidel.", "problem_formulation": {"allow_unconverged_couplings": true, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Gauss-Seidel", "mdao_architecture": "unconverged-DOE", "doe_settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "DOE"}, {"settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "samples": [2.0, 2.1, 2.5, 2.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "samples": [1.0, 1.1, 1.5, 1.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "samples": [0.0, 0.1, 0.5, 0.75], "upper_bound": null, "nominal_value": 0.0}}}, {"quantities_of_interest": ["/data_schema/analyses/f", "/data_schema/analyses/g2", "/data_schema/analyses/g1"]}, {"architecture_role": "doe"}], "type": "doe", "id": "id_DOE", "name": "DOE"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_DOE", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1", "short_name": "3 inputs"}, {"to": "id_DOE", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_DOE", "name": "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f", "short_name": "3 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D2", "from": "id_DOE", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_DOE"]], "process_step_blocks": ["id_DOE"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_DOE", "id_D2"]], "process_step_blocks": ["id_D2"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D2", "id_D1"]], "process_step_blocks": ["id_D1"]}, {"converger_step_blocks": [], "step_number": 5, "edges": [["id_D1", "id_F1"], ["id_D1", "id_G2"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_DOE"], "step_number": 6, "edges": [["id_G2", "id_DOE"], ["id_G1", "id_DOE"], ["id_F1", "id_DOE"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 7, "edges": [["id_DOE", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D1", "D2", "DOE"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"], "D2": ["/data_schema/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "DOE"}, {"input": ["DOE"], "pipeline_data": {"DOE": ["/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "DOE": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "D2", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "D2": ["/data_schema/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeInputSampleLists"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "DOE"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "07", "name": "XDSM - unconverged-DOE-GS"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: unconverged-DOE-J.", "problem_formulation": {"allow_unconverged_couplings": true, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Jacobi", "mdao_architecture": "unconverged-DOE", "doe_settings": {"doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "08", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"name": "y2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "y1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "f", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"name": "x1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"name": "c", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "a", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - unconverged-DOE-J"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: unconverged-DOE_Jacobi.", "problem_formulation": {"allow_unconverged_couplings": true, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Jacobi", "mdao_architecture": "unconverged-DOE", "doe_settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "DOE"}, {"settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "samples": [2.0, 2.1, 2.5, 2.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "samples": [1.0, 1.1, 1.5, 1.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "samples": [0.0, 0.1, 0.5, 0.75], "upper_bound": null, "nominal_value": 0.0}}}, {"quantities_of_interest": ["/data_schema/analyses/f", "/data_schema/analyses/g2", "/data_schema/analyses/g1"]}, {"architecture_role": "doe"}], "type": "doe", "id": "id_DOE", "name": "DOE"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_DOE", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1", "short_name": "3 inputs"}, {"to": "id_DOE", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_DOE", "name": "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f", "short_name": "3 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D2", "from": "id_DOE", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_DOE"]], "process_step_blocks": ["id_DOE"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_DOE", "id_D2"], ["id_DOE", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D2", "id_F1"], ["id_D2", "id_G2"], ["id_D1", "id_F1"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_DOE"], "step_number": 5, "edges": [["id_G2", "id_DOE"], ["id_G1", "id_DOE"], ["id_F1", "id_DOE"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 6, "edges": [["id_DOE", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D1", "D2", "DOE"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"], "D2": ["/data_schema/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "DOE"}, {"input": ["DOE"], "pipeline_data": {"DOE": ["/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "DOE": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeInputSampleLists"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "DOE"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}]}}, "id": "09", "name": "XDSM - unconverged-DOE-J"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: converged-DOE-GS.", "problem_formulation": {"allow_unconverged_couplings": false, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Gauss-Seidel", "mdao_architecture": "converged-DOE", "doe_settings": {"doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "10", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - converged-DOE-GS"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: converged-DOE_Gauss-Seidel.", "problem_formulation": {"allow_unconverged_couplings": false, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Gauss-Seidel", "mdao_architecture": "converged-DOE", "doe_settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "DOE"}, {"settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "samples": [2.0, 2.1, 2.5, 2.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "samples": [1.0, 1.1, 1.5, 1.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "samples": [0.0, 0.1, 0.5, 0.75], "upper_bound": null, "nominal_value": 0.0}}}, {"quantities_of_interest": ["/data_schema/analyses/f", "/data_schema/analyses/g2", "/data_schema/analyses/g1"]}, {"architecture_role": "doe"}], "type": "doe", "id": "id_DOE", "name": "DOE"}, {"metadata": [{"name": "Converger"}, {"architecture_role": "converger"}], "type": "converger", "id": "id_Converger", "name": "Converger"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Converger", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Converger", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1", "short_name": "3 inputs"}, {"to": "id_DOE", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_DOE", "name": "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f", "short_name": "3 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_DOE", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 couplings"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_DOE"]], "process_step_blocks": ["id_DOE"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_DOE", "id_Converger"]], "process_step_blocks": ["id_Converger"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_Converger", "id_D2"]], "process_step_blocks": ["id_D2"]}, {"converger_step_blocks": [], "step_number": 5, "edges": [["id_D2", "id_D1"]], "process_step_blocks": ["id_D1"]}, {"converger_step_blocks": ["id_Converger"], "step_number": 6, "edges": [["id_D1", "id_Converger"]], "process_step_blocks": []}, {"converger_step_blocks": [], "step_number": 7, "edges": [["id_Converger", "id_F1"], ["id_Converger", "id_G2"], ["id_Converger", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_DOE"], "step_number": 8, "edges": [["id_G2", "id_DOE"], ["id_G1", "id_DOE"], ["id_F1", "id_DOE"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 9, "edges": [["id_DOE", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D1", "D2", "DOE"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"], "D2": ["/data_schema/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "D1": ["/data_schema/analyses/y1"]}, "name": "Converger"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "DOE"}, {"input": ["DOE"], "pipeline_data": {"DOE": ["/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"]}, "name": "Coordinator"}, {"input": ["A", "Converger", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"], "DOE": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "D2", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "D2": ["/data_schema/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeInputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Converger"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "DOE"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "11", "name": "XDSM - converged-DOE-GS"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: converged-DOE-J.", "problem_formulation": {"allow_unconverged_couplings": false, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Jacobi", "mdao_architecture": "converged-DOE", "doe_settings": {"doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "12", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"name": "y2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "y1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "f", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"name": "x1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"name": "c", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "a", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - converged-DOE-J"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: converged-DOE_Jacobi.", "problem_formulation": {"allow_unconverged_couplings": false, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Jacobi", "mdao_architecture": "converged-DOE", "doe_settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "DOE"}, {"settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "samples": [2.0, 2.1, 2.5, 2.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "samples": [1.0, 1.1, 1.5, 1.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "samples": [0.0, 0.1, 0.5, 0.75], "upper_bound": null, "nominal_value": 0.0}}}, {"quantities_of_interest": ["/data_schema/analyses/f", "/data_schema/analyses/g2", "/data_schema/analyses/g1"]}, {"architecture_role": "doe"}], "type": "doe", "id": "id_DOE", "name": "DOE"}, {"metadata": [{"name": "Converger"}, {"architecture_role": "converger"}], "type": "converger", "id": "id_Converger", "name": "Converger"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Converger", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1,/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "2 inputs"}, {"to": "id_Converger", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_Converger", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1", "short_name": "3 inputs"}, {"to": "id_DOE", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_DOE", "name": "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f", "short_name": "3 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_DOE", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 couplings"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_DOE"]], "process_step_blocks": ["id_DOE"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_DOE", "id_Converger"]], "process_step_blocks": ["id_Converger"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_Converger", "id_D2"], ["id_Converger", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": ["id_Converger"], "step_number": 5, "edges": [["id_D2", "id_Converger"], ["id_D1", "id_Converger"]], "process_step_blocks": []}, {"converger_step_blocks": [], "step_number": 6, "edges": [["id_Converger", "id_F1"], ["id_Converger", "id_G2"], ["id_Converger", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_DOE"], "step_number": 7, "edges": [["id_G2", "id_DOE"], ["id_G1", "id_DOE"], ["id_F1", "id_DOE"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 8, "edges": [["id_DOE", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D1", "D2", "DOE"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"], "D2": ["/data_schema/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "Converger"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "DOE"}, {"input": ["DOE"], "pipeline_data": {"DOE": ["/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"]}, "name": "Coordinator"}, {"input": ["A", "Converger", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"], "DOE": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "Converger", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeInputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Converger"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "DOE"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}]}}, "id": "13", "name": "XDSM - converged-DOE-J"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: converged-MDA-J.", "problem_formulation": {"mdao_architecture": "converged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "14", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - converged-MDA-J"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: converged-MDA_Jacobi.", "problem_formulation": {"mdao_architecture": "converged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-coupling analysis"}], "type": "precouplinganalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Converger"}, {"architecture_role": "converger"}], "type": "converger", "id": "id_Converger", "name": "Converger"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Converger", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1,/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "2 inputs"}, {"to": "id_Converger", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_Converger", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D2", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2", "short_name": "1 inputs"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Converger"]], "process_step_blocks": ["id_Converger"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Converger", "id_D2"], ["id_Converger", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": ["id_Converger"], "step_number": 4, "edges": [["id_D2", "id_Converger"], ["id_D1", "id_Converger"]], "process_step_blocks": []}, {"converger_step_blocks": [], "step_number": 5, "edges": [["id_Converger", "id_F1"], ["id_Converger", "id_G2"], ["id_Converger", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 6, "edges": [["id_G2", "id_Coordinator"], ["id_G1", "id_Coordinator"], ["id_F1", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "Converger"}, {"input": ["F1", "D2", "G2", "G1", "D1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "D2": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "D1": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "Converger"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "Converger"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Converger"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "15", "name": "XDSM - converged-MDA-J"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: converged-MDA-GS.", "problem_formulation": {"mdao_architecture": "converged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "16", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"name": "y2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "y1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "f", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"name": "x1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"name": "c", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "a", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - converged-MDA-GS"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: converged-MDA_Gauss-Seidel.", "problem_formulation": {"mdao_architecture": "converged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-coupling analysis"}], "type": "precouplinganalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Converger"}, {"architecture_role": "converger"}], "type": "converger", "id": "id_Converger", "name": "Converger"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Converger", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Converger", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Converger"]], "process_step_blocks": ["id_Converger"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Converger", "id_D2"]], "process_step_blocks": ["id_D2"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D2", "id_D1"]], "process_step_blocks": ["id_D1"]}, {"converger_step_blocks": ["id_Converger"], "step_number": 5, "edges": [["id_D1", "id_Converger"]], "process_step_blocks": []}, {"converger_step_blocks": [], "step_number": 6, "edges": [["id_Converger", "id_F1"], ["id_Converger", "id_G2"], ["id_Converger", "id_G1"]], "process_step_blocks": ["id_F1", "id_G2", "id_G1"]}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 7, "edges": [["id_F1", "id_Coordinator"], ["id_G2", "id_Coordinator"], ["id_G1", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "D1": ["/data_schema/analyses/y1"]}, "name": "Converger"}, {"input": ["F1", "D2", "G2", "G1", "D1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "D2": ["/data_schema/analyses/y2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "D1": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "Converger"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Converger"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}]}}, "id": "17", "name": "XDSM - converged-MDA-GS"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: unconverged-OPT-J.", "problem_formulation": {"mdao_architecture": "unconverged-OPT", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "18", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "objectives", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "constraints", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - unconverged-OPT-J"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: unconverged-OPT_Jacobi.", "problem_formulation": {"mdao_architecture": "unconverged-OPT", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Optimizer"}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}}}, {"objective_variable": ["/data_schema/analyses/f"]}, {"constraint_variables": {"/data_schema/analyses/g2": {"lower_bound": null, "upper_bound": null}, "/data_schema/analyses/g1": {"lower_bound": null, "upper_bound": null}}}, {"architecture_role": "optimizer"}], "type": "optimization", "id": "id_Optimizer", "name": "Optimizer"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Optimizer", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2", "short_name": "3 inputs"}, {"to": "id_Optimizer", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_Optimizer", "name": "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1", "short_name": "3 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D2", "from": "id_Optimizer", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Optimizer"]], "process_step_blocks": ["id_Optimizer"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Optimizer", "id_D2"], ["id_Optimizer", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D2", "id_F1"], ["id_D2", "id_G2"], ["id_D1", "id_F1"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_Optimizer"], "step_number": 5, "edges": [["id_G2", "id_Optimizer"], ["id_G1", "id_Optimizer"], ["id_F1", "id_Optimizer"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 6, "edges": [["id_Optimizer", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D2", "Optimizer", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "Optimizer"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "Optimizer", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"], "Optimizer": ["/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"], "G2": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"], "G1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "Optimizer": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "g2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "g2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessDesignVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "constraints"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "objectives"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "Optimizer"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "f", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "19", "name": "XDSM - unconverged-OPT-J"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: unconverged-OPT-GS.", "problem_formulation": {"mdao_architecture": "unconverged-OPT", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "20", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "objectives", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "constraints", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"name": "y2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "y1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "f", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"name": "x1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"name": "c", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "a", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - unconverged-OPT-GS"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: unconverged-OPT_Gauss-Seidel.", "problem_formulation": {"mdao_architecture": "unconverged-OPT", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Optimizer"}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}}}, {"objective_variable": ["/data_schema/analyses/f"]}, {"constraint_variables": {"/data_schema/analyses/g2": {"lower_bound": null, "upper_bound": null}, "/data_schema/analyses/g1": {"lower_bound": null, "upper_bound": null}}}, {"architecture_role": "optimizer"}], "type": "optimization", "id": "id_Optimizer", "name": "Optimizer"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Optimizer", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2", "short_name": "3 inputs"}, {"to": "id_Optimizer", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_Optimizer", "name": "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1", "short_name": "3 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D2", "from": "id_Optimizer", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Optimizer"]], "process_step_blocks": ["id_Optimizer"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Optimizer", "id_D2"]], "process_step_blocks": ["id_D2"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D2", "id_D1"]], "process_step_blocks": ["id_D1"]}, {"converger_step_blocks": [], "step_number": 5, "edges": [["id_D1", "id_F1"], ["id_D1", "id_G2"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_Optimizer"], "step_number": 6, "edges": [["id_G2", "id_Optimizer"], ["id_G1", "id_Optimizer"], ["id_F1", "id_Optimizer"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 7, "edges": [["id_Optimizer", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D2", "Optimizer", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "Optimizer"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "Optimizer", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"], "Optimizer": ["/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"], "G2": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"], "G1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "Optimizer": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "D2", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "g2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "g2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessDesignVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "constraints"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "objectives"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "Optimizer"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}]}}, "id": "21", "name": "XDSM - unconverged-OPT-GS"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: MDF-GS.", "problem_formulation": {"mdao_architecture": "MDF", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "22", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "objectives", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "constraints", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - MDF-GS"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: MDF_Gauss-Seidel.", "problem_formulation": {"mdao_architecture": "MDF", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Optimizer"}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}}}, {"objective_variable": ["/data_schema/analyses/f"]}, {"constraint_variables": {"/data_schema/analyses/g2": {"lower_bound": null, "upper_bound": null}, "/data_schema/analyses/g1": {"lower_bound": null, "upper_bound": null}}}, {"architecture_role": "optimizer"}], "type": "optimization", "id": "id_Optimizer", "name": "Optimizer"}, {"metadata": [{"name": "Converger"}, {"architecture_role": "converger"}], "type": "converger", "id": "id_Converger", "name": "Converger"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Optimizer", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2", "short_name": "3 inputs"}, {"to": "id_Optimizer", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Converger", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Converger", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_Optimizer", "name": "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1", "short_name": "3 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Optimizer", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 couplings"}, {"to": "id_D2", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Optimizer"]], "process_step_blocks": ["id_Optimizer"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Optimizer", "id_Converger"]], "process_step_blocks": ["id_Converger"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_Converger", "id_D2"]], "process_step_blocks": ["id_D2"]}, {"converger_step_blocks": [], "step_number": 5, "edges": [["id_D2", "id_D1"]], "process_step_blocks": ["id_D1"]}, {"converger_step_blocks": ["id_Converger"], "step_number": 6, "edges": [["id_D1", "id_Converger"]], "process_step_blocks": []}, {"converger_step_blocks": [], "step_number": 7, "edges": [["id_Converger", "id_F1"], ["id_Converger", "id_G2"], ["id_Converger", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_Optimizer"], "step_number": 8, "edges": [["id_G2", "id_Optimizer"], ["id_G1", "id_Optimizer"], ["id_F1", "id_Optimizer"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 9, "edges": [["id_Optimizer", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D2", "Optimizer", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "Optimizer"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "D1": ["/data_schema/analyses/y1"]}, "name": "Converger"}, {"input": ["F1", "Optimizer", "G2", "G1", "D1"], "pipeline_data": {"F1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"], "Optimizer": ["/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"], "G2": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"], "G1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"], "D1": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"]}, "name": "Coordinator"}, {"input": ["A", "Optimizer", "Converger"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Optimizer": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"]}, "name": "D2"}, {"input": ["A", "D2", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}, {"type": "variable", "name": "g2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}, {"type": "variable", "name": "g2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "constraints"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "objectives"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Optimizer"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Converger"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "f", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "23", "name": "XDSM - MDF-GS"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: MDF-J.", "problem_formulation": {"mdao_architecture": "MDF", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "24", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "objectives", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "constraints", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"name": "y2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "y1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "f", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"name": "x1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"name": "c", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "a", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - MDF-J"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: MDF_Jacobi.", "problem_formulation": {"mdao_architecture": "MDF", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Optimizer"}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}}}, {"objective_variable": ["/data_schema/analyses/f"]}, {"constraint_variables": {"/data_schema/analyses/g2": {"lower_bound": null, "upper_bound": null}, "/data_schema/analyses/g1": {"lower_bound": null, "upper_bound": null}}}, {"architecture_role": "optimizer"}], "type": "optimization", "id": "id_Optimizer", "name": "Optimizer"}, {"metadata": [{"name": "Converger"}, {"architecture_role": "converger"}], "type": "converger", "id": "id_Converger", "name": "Converger"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Optimizer", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2", "short_name": "3 inputs"}, {"to": "id_Optimizer", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Converger", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1,/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "2 inputs"}, {"to": "id_Converger", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_Converger", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_Optimizer", "name": "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1", "short_name": "3 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D2", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Optimizer", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 couplings"}, {"to": "id_D2", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}, {"to": "id_D1", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2", "short_name": "1 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Optimizer"]], "process_step_blocks": ["id_Optimizer"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Optimizer", "id_Converger"]], "process_step_blocks": ["id_Converger"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_Converger", "id_D2"], ["id_Converger", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": ["id_Converger"], "step_number": 5, "edges": [["id_D2", "id_Converger"], ["id_D1", "id_Converger"]], "process_step_blocks": []}, {"converger_step_blocks": [], "step_number": 6, "edges": [["id_Converger", "id_F1"], ["id_Converger", "id_G2"], ["id_Converger", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_Optimizer"], "step_number": 7, "edges": [["id_G2", "id_Optimizer"], ["id_G1", "id_Optimizer"], ["id_F1", "id_Optimizer"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 8, "edges": [["id_Optimizer", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D2", "Optimizer", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "Optimizer"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "Converger"}, {"input": ["F1", "Optimizer", "G2", "G1", "D2", "D1"], "pipeline_data": {"F1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"], "Optimizer": ["/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"], "G2": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"], "G1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"], "D2": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"], "D1": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"]}, "name": "Coordinator"}, {"input": ["A", "Optimizer", "Converger"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Optimizer": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Optimizer", "Converger"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "constraints"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "objectives"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Optimizer"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Converger"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}]}}, "id": "25", "name": "XDSM - MDF-J"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: IDF.", "problem_formulation": {"mdao_architecture": "IDF", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": null}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "26", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "objectives", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "constraints", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - IDF"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: IDF.", "problem_formulation": {"mdao_architecture": "IDF", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1", "Gc"]}, "convergence_type": null}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Optimizer"}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/analyses/y2": {"lower_bound": null, "upper_bound": null}, "/data_schema/analyses/y1": {"lower_bound": null, "upper_bound": null}}}, {"objective_variable": ["/data_schema/analyses/f"]}, {"constraint_variables": {"/data_schema/analyses/g2": {"lower_bound": null, "upper_bound": null}, "/data_schema/analyses/g1": {"lower_bound": null, "upper_bound": null}}}, {"architecture_role": "optimizer"}], "type": "optimization", "id": "id_Optimizer", "name": "Optimizer"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}, {"metadata": [{"name": "Gc"}, {"consistency_nodes": ["/data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy/analyses/gc_y2", "/data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy/analyses/gc_y1"]}, {"architecture_role": "consistency constraint function"}], "type": "consistencyconstraintfunction", "id": "id_Gc", "name": "Gc"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Optimizer", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1,/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2", "short_name": "5 inputs"}, {"to": "id_Optimizer", "from": "id_Gc", "name": "/data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy/analyses/gc_y1,/data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy/analyses/gc_y2", "short_name": "2 inputs"}, {"to": "id_Optimizer", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_Optimizer", "name": "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1", "short_name": "3 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D2", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 outputs"}, {"to": "id_Gc", "from": "id_Optimizer", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1,/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2", "short_name": "2 couplings"}, {"to": "id_Gc", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_Gc", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Optimizer", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1,/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "3 couplings"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1,/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2", "short_name": "4 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Optimizer"]], "process_step_blocks": ["id_Optimizer"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Optimizer", "id_D2"], ["id_Optimizer", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D2", "id_F1"], ["id_D2", "id_Gc"], ["id_D2", "id_G2"], ["id_D1", "id_F1"], ["id_D1", "id_Gc"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1", "id_Gc"]}, {"converger_step_blocks": ["id_Optimizer"], "step_number": 5, "edges": [["id_G2", "id_Optimizer"], ["id_G1", "id_Optimizer"], ["id_F1", "id_Optimizer"], ["id_Gc", "id_Optimizer"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 6, "edges": [["id_Optimizer", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1", "Gc"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D2", "Optimizer", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["Coordinator", "Gc", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"], "Gc": ["/data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy/analyses/gc_y1", "/data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy/analyses/gc_y2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "Optimizer"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "Optimizer", "G2", "G1", "D2", "D1"], "pipeline_data": {"F1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"], "Optimizer": ["/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"], "G2": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"], "G1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"], "D2": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"], "D1": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"]}, "name": "Coordinator"}, {"input": ["Optimizer", "D2", "D1"], "pipeline_data": {"Optimizer": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "Gc"}, {"input": ["A", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Optimizer": ["/data_schema/geometry/z2", "/data_schema/geometry/z1", "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1", "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"]}, "name": "D1"}], "organization": {"contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}], "organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}}, "function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1", "Gc"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "gc_y1", "level": 7}, {"type": "variable", "name": "gc_y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "gc_y1", "level": 7}, {"type": "variable", "name": "gc_y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "gc_y1", "level": 8}, {"type": "variable", "name": "gc_y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "consistencyConstraintVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "type": "variable", "name": "architectureRoles", "level": 1}, {"children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "gc_y1", "level": 8}, {"type": "variable", "name": "gc_y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "constraints"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "designVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "objectives"}], "type": "variable", "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "gc_y1", "level": 8}, {"type": "variable", "name": "gc_y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Optimizer"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "gc_y1", "level": 8}, {"type": "variable", "name": "gc_y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Gc"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "gc_y1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "gc_y2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "27", "name": "XDSM - IDF"}], "categories": [{"name": "schema", "description": "schema"}, {"name": "catschema_nodeLev", "description": "node levels"}, {"name": "catschema_funLev", "description": "function levels"}, {"name": "catschema_roleLev", "description": "role levels"}, {"name": "catschema_sysLev", "description": "system levels"}]}
+			theData = {"graphs": [{"description": "Repository graph of tools where a subset can be used to solve the Sellar problem", "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}], "type": "rcganalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "D1"}], "type": "rcganalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "D2"}], "type": "rcganalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D3"}], "type": "rcganalysis", "id": "id_D3", "name": "D3"}, {"metadata": [{"name": "F1"}], "type": "rcganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "F2"}, {"performance_info": {"run_time": 1.5, "precision": 20, "fidelity_level": 2}}, {"general_info": {"description": "dummy function that is not part of the original Sellar problem"}}], "type": "rcganalysis", "id": "id_F2", "name": "F2"}, {"metadata": [{"name": "G1"}], "type": "rcganalysis", "id": "id_G1", "name": "G1"}, {"metadata": [{"name": "G2"}], "type": "rcganalysis", "id": "id_G2", "name": "G2"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_D3", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_F2", "from": "id_D3", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_F2", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_D3", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 couplings"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D3", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D3", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_D3", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}], "workflow": []}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D2", "D3", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "D3": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D3"], "pipeline_data": {"D3": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "F2"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "F2", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "F2": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "D3", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "D3": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["D2", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "D3"}, {"input": ["A", "D2", "D3"], "pipeline_data": {"A": ["/data_schema/settings/c"], "D2": ["/data_schema/analyses/y2"], "D3": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "sharedCoupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "collision"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "suppliedInput"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "output"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"type": "variable", "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "D3"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}]}}, "id": "01", "name": "Sellar problem graph"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: unconverged-MDA-J.", "problem_formulation": {"mdao_architecture": "unconverged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "02", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - unconverged-MDA-J"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: unconverged-MDA_Jacobi.", "problem_formulation": {"mdao_architecture": "unconverged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-coupling analysis"}], "type": "precouplinganalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1,/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "4 inputs"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_D2"], ["id_A", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_D2", "id_F1"], ["id_D2", "id_G2"], ["id_D1", "id_F1"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_F1", "id_G2", "id_G1"]}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 4, "edges": [["id_F1", "id_Coordinator"], ["id_G2", "id_Coordinator"], ["id_G1", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "D2", "G2", "G1", "D1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "D2": ["/data_schema/analyses/y2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "D1": ["/data_schema/analyses/y1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "Coordinator"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1", "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "sharedCoupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "03", "name": "XDSM - unconverged-MDA-J"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: unconverged-MDA-GS.", "problem_formulation": {"mdao_architecture": "unconverged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "04", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"name": "y2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "y1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "f", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"name": "x1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"name": "c", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "a", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - unconverged-MDA-GS"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: unconverged-MDA_Gauss-Seidel.", "problem_formulation": {"mdao_architecture": "unconverged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-coupling analysis"}], "type": "precouplinganalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_D2"]], "process_step_blocks": ["id_D2"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_D2", "id_D1"]], "process_step_blocks": ["id_D1"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D1", "id_F1"], ["id_D1", "id_G2"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_F1", "id_G2", "id_G1"]}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 5, "edges": [["id_F1", "id_Coordinator"], ["id_G2", "id_Coordinator"], ["id_G1", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "D2", "G2", "G1", "D1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "D2": ["/data_schema/analyses/y2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "D1": ["/data_schema/analyses/y1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "sharedCoupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "coupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}]}}, "id": "05", "name": "XDSM - unconverged-MDA-GS"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: unconverged-DOE-GS.", "problem_formulation": {"allow_unconverged_couplings": true, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Gauss-Seidel", "mdao_architecture": "unconverged-DOE", "doe_settings": {"doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "06", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - unconverged-DOE-GS"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: unconverged-DOE_Gauss-Seidel.", "problem_formulation": {"allow_unconverged_couplings": true, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Gauss-Seidel", "mdao_architecture": "unconverged-DOE", "doe_settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "DOE"}, {"settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "samples": [2.0, 2.1, 2.5, 2.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "samples": [1.0, 1.1, 1.5, 1.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "samples": [0.0, 0.1, 0.5, 0.75], "upper_bound": null, "nominal_value": 0.0}}}, {"quantities_of_interest": ["/data_schema/analyses/f", "/data_schema/analyses/g2", "/data_schema/analyses/g1"]}, {"architecture_role": "doe"}], "type": "doe", "id": "id_DOE", "name": "DOE"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_DOE", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1", "short_name": "3 inputs"}, {"to": "id_DOE", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_DOE", "name": "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f", "short_name": "3 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D2", "from": "id_DOE", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_DOE"]], "process_step_blocks": ["id_DOE"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_DOE", "id_D2"]], "process_step_blocks": ["id_D2"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D2", "id_D1"]], "process_step_blocks": ["id_D1"]}, {"converger_step_blocks": [], "step_number": 5, "edges": [["id_D1", "id_F1"], ["id_D1", "id_G2"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_DOE"], "step_number": 6, "edges": [["id_G2", "id_DOE"], ["id_G1", "id_DOE"], ["id_F1", "id_DOE"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 7, "edges": [["id_DOE", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D1", "D2", "DOE"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"], "D2": ["/data_schema/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "DOE"}, {"input": ["DOE"], "pipeline_data": {"DOE": ["/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "DOE": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "D2", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "D2": ["/data_schema/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeInputSampleLists"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "DOE"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "07", "name": "XDSM - unconverged-DOE-GS"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: unconverged-DOE-J.", "problem_formulation": {"allow_unconverged_couplings": true, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Jacobi", "mdao_architecture": "unconverged-DOE", "doe_settings": {"doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "08", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"name": "y2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "y1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "f", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"name": "x1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"name": "c", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "a", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - unconverged-DOE-J"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: unconverged-DOE_Jacobi.", "problem_formulation": {"allow_unconverged_couplings": true, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Jacobi", "mdao_architecture": "unconverged-DOE", "doe_settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "DOE"}, {"settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "samples": [2.0, 2.1, 2.5, 2.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "samples": [1.0, 1.1, 1.5, 1.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "samples": [0.0, 0.1, 0.5, 0.75], "upper_bound": null, "nominal_value": 0.0}}}, {"quantities_of_interest": ["/data_schema/analyses/f", "/data_schema/analyses/g2", "/data_schema/analyses/g1"]}, {"architecture_role": "doe"}], "type": "doe", "id": "id_DOE", "name": "DOE"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_DOE", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1", "short_name": "3 inputs"}, {"to": "id_DOE", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_DOE", "name": "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f", "short_name": "3 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D2", "from": "id_DOE", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_DOE"]], "process_step_blocks": ["id_DOE"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_DOE", "id_D2"], ["id_DOE", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D2", "id_F1"], ["id_D2", "id_G2"], ["id_D1", "id_F1"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_DOE"], "step_number": 5, "edges": [["id_G2", "id_DOE"], ["id_G1", "id_DOE"], ["id_F1", "id_DOE"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 6, "edges": [["id_DOE", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D1", "D2", "DOE"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"], "D2": ["/data_schema/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "DOE"}, {"input": ["DOE"], "pipeline_data": {"DOE": ["/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "DOE": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeInputSampleLists"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "DOE"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}]}}, "id": "09", "name": "XDSM - unconverged-DOE-J"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: converged-DOE-GS.", "problem_formulation": {"allow_unconverged_couplings": false, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Gauss-Seidel", "mdao_architecture": "converged-DOE", "doe_settings": {"doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "10", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - converged-DOE-GS"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: converged-DOE_Gauss-Seidel.", "problem_formulation": {"allow_unconverged_couplings": false, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Gauss-Seidel", "mdao_architecture": "converged-DOE", "doe_settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "DOE"}, {"settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "samples": [2.0, 2.1, 2.5, 2.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "samples": [1.0, 1.1, 1.5, 1.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "samples": [0.0, 0.1, 0.5, 0.75], "upper_bound": null, "nominal_value": 0.0}}}, {"quantities_of_interest": ["/data_schema/analyses/f", "/data_schema/analyses/g2", "/data_schema/analyses/g1"]}, {"architecture_role": "doe"}], "type": "doe", "id": "id_DOE", "name": "DOE"}, {"metadata": [{"name": "Converger"}, {"architecture_role": "converger"}], "type": "converger", "id": "id_Converger", "name": "Converger"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Converger", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Converger", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1", "short_name": "3 inputs"}, {"to": "id_DOE", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_DOE", "name": "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f", "short_name": "3 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_DOE", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 couplings"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_DOE"]], "process_step_blocks": ["id_DOE"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_DOE", "id_Converger"]], "process_step_blocks": ["id_Converger"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_Converger", "id_D2"]], "process_step_blocks": ["id_D2"]}, {"converger_step_blocks": [], "step_number": 5, "edges": [["id_D2", "id_D1"]], "process_step_blocks": ["id_D1"]}, {"converger_step_blocks": ["id_Converger"], "step_number": 6, "edges": [["id_D1", "id_Converger"]], "process_step_blocks": []}, {"converger_step_blocks": [], "step_number": 7, "edges": [["id_Converger", "id_F1"], ["id_Converger", "id_G2"], ["id_Converger", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_DOE"], "step_number": 8, "edges": [["id_G2", "id_DOE"], ["id_G1", "id_DOE"], ["id_F1", "id_DOE"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 9, "edges": [["id_DOE", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D1", "D2", "DOE"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"], "D2": ["/data_schema/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "D1": ["/data_schema/analyses/y1"]}, "name": "Converger"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "DOE"}, {"input": ["DOE"], "pipeline_data": {"DOE": ["/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"]}, "name": "Coordinator"}, {"input": ["A", "Converger", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"], "DOE": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "D2", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "D2": ["/data_schema/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeInputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Converger"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "DOE"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "11", "name": "XDSM - converged-DOE-GS"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: converged-DOE-J.", "problem_formulation": {"allow_unconverged_couplings": false, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Jacobi", "mdao_architecture": "converged-DOE", "doe_settings": {"doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "12", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"name": "y2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "y1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "f", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"name": "x1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"name": "c", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "a", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - converged-DOE-J"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: converged-DOE_Jacobi.", "problem_formulation": {"allow_unconverged_couplings": false, "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "convergence_type": "Jacobi", "mdao_architecture": "converged-DOE", "doe_settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "DOE"}, {"settings": {"doe_table": [[2.0, 1.0, 0.0], [2.1, 1.1, 0.1], [2.5, 1.5, 0.5], [2.75, 1.75, 0.75]], "doe_table_order": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "doe_method": "Custom design table"}}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "samples": [2.0, 2.1, 2.5, 2.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "samples": [1.0, 1.1, 1.5, 1.75], "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "samples": [0.0, 0.1, 0.5, 0.75], "upper_bound": null, "nominal_value": 0.0}}}, {"quantities_of_interest": ["/data_schema/analyses/f", "/data_schema/analyses/g2", "/data_schema/analyses/g1"]}, {"architecture_role": "doe"}], "type": "doe", "id": "id_DOE", "name": "DOE"}, {"metadata": [{"name": "Converger"}, {"architecture_role": "converger"}], "type": "converger", "id": "id_Converger", "name": "Converger"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Converger", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1,/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "2 inputs"}, {"to": "id_Converger", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_Converger", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1", "short_name": "3 inputs"}, {"to": "id_DOE", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_DOE", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_DOE", "name": "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1,/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f", "short_name": "3 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_DOE", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 couplings"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_DOE", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_DOE"]], "process_step_blocks": ["id_DOE"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_DOE", "id_Converger"]], "process_step_blocks": ["id_Converger"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_Converger", "id_D2"], ["id_Converger", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": ["id_Converger"], "step_number": 5, "edges": [["id_D2", "id_Converger"], ["id_D1", "id_Converger"]], "process_step_blocks": []}, {"converger_step_blocks": [], "step_number": 6, "edges": [["id_Converger", "id_F1"], ["id_Converger", "id_G2"], ["id_Converger", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_DOE"], "step_number": 7, "edges": [["id_G2", "id_DOE"], ["id_G1", "id_DOE"], ["id_F1", "id_DOE"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 8, "edges": [["id_DOE", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D1", "D2", "DOE"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"], "D2": ["/data_schema/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "Converger"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/doeInputSampleLists/data_schemaCopy/geometry/x1"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "DOE"}, {"input": ["DOE"], "pipeline_data": {"DOE": ["/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g2", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/g1", "/data_schema/architectureNodes/doeOutputSampleLists/data_schemaCopy/analyses/f"]}, "name": "Coordinator"}, {"input": ["A", "Converger", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"], "DOE": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "Converger", "DOE"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"], "DOE": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "doeInputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Converger"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "DOE"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "doeOutputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "doeInputSampleLists"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}]}}, "id": "13", "name": "XDSM - converged-DOE-J"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: converged-MDA-J.", "problem_formulation": {"mdao_architecture": "converged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "14", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - converged-MDA-J"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: converged-MDA_Jacobi.", "problem_formulation": {"mdao_architecture": "converged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-coupling analysis"}], "type": "precouplinganalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Converger"}, {"architecture_role": "converger"}], "type": "converger", "id": "id_Converger", "name": "Converger"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Converger", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1,/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "2 inputs"}, {"to": "id_Converger", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_Converger", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D2", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2", "short_name": "1 inputs"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Converger"]], "process_step_blocks": ["id_Converger"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Converger", "id_D2"], ["id_Converger", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": ["id_Converger"], "step_number": 4, "edges": [["id_D2", "id_Converger"], ["id_D1", "id_Converger"]], "process_step_blocks": []}, {"converger_step_blocks": [], "step_number": 5, "edges": [["id_Converger", "id_F1"], ["id_Converger", "id_G2"], ["id_Converger", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 6, "edges": [["id_G2", "id_Coordinator"], ["id_G1", "id_Coordinator"], ["id_F1", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "Converger"}, {"input": ["F1", "D2", "G2", "G1", "D1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "D2": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "D1": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "Converger"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "Converger"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Converger"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "15", "name": "XDSM - converged-MDA-J"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: converged-MDA-GS.", "problem_formulation": {"mdao_architecture": "converged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "16", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "quantityOfInterests", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"name": "y2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "y1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "f", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"name": "x1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"name": "c", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "a", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - converged-MDA-GS"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: converged-MDA_Gauss-Seidel.", "problem_formulation": {"mdao_architecture": "converged-MDA", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-coupling analysis"}], "type": "precouplinganalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Converger"}, {"architecture_role": "converger"}], "type": "converger", "id": "id_Converger", "name": "Converger"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Converger", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Converger", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Converger"]], "process_step_blocks": ["id_Converger"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Converger", "id_D2"]], "process_step_blocks": ["id_D2"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D2", "id_D1"]], "process_step_blocks": ["id_D1"]}, {"converger_step_blocks": ["id_Converger"], "step_number": 5, "edges": [["id_D1", "id_Converger"]], "process_step_blocks": []}, {"converger_step_blocks": [], "step_number": 6, "edges": [["id_Converger", "id_F1"], ["id_Converger", "id_G2"], ["id_Converger", "id_G1"]], "process_step_blocks": ["id_F1", "id_G2", "id_G1"]}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 7, "edges": [["id_F1", "id_Coordinator"], ["id_G2", "id_Coordinator"], ["id_G1", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "D1": ["/data_schema/analyses/y1"]}, "name": "Converger"}, {"input": ["F1", "D2", "G2", "G1", "D1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "D2": ["/data_schema/analyses/y2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "D1": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "Converger"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "function_ordering": {"post-coupling": ["F1", "G2", "G1"], "pre-coupling": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "quantityOfInterests"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Converger"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}]}}, "id": "17", "name": "XDSM - converged-MDA-GS"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: unconverged-OPT-J.", "problem_formulation": {"mdao_architecture": "unconverged-OPT", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "18", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "objectives", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "constraints", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - unconverged-OPT-J"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: unconverged-OPT_Jacobi.", "problem_formulation": {"mdao_architecture": "unconverged-OPT", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Optimizer"}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}}}, {"objective_variable": ["/data_schema/analyses/f"]}, {"constraint_variables": {"/data_schema/analyses/g2": {"lower_bound": null, "upper_bound": null}, "/data_schema/analyses/g1": {"lower_bound": null, "upper_bound": null}}}, {"architecture_role": "optimizer"}], "type": "optimization", "id": "id_Optimizer", "name": "Optimizer"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Optimizer", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2", "short_name": "3 inputs"}, {"to": "id_Optimizer", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_Optimizer", "name": "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1", "short_name": "3 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D2", "from": "id_Optimizer", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Optimizer"]], "process_step_blocks": ["id_Optimizer"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Optimizer", "id_D2"], ["id_Optimizer", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D2", "id_F1"], ["id_D2", "id_G2"], ["id_D1", "id_F1"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_Optimizer"], "step_number": 5, "edges": [["id_G2", "id_Optimizer"], ["id_G1", "id_Optimizer"], ["id_F1", "id_Optimizer"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 6, "edges": [["id_Optimizer", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D2", "Optimizer", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "Optimizer"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "Optimizer", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"], "Optimizer": ["/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"], "G2": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"], "G1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "Optimizer": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "g2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "g2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessDesignVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "constraints"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "objectives"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "Optimizer"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "f", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "19", "name": "XDSM - unconverged-OPT-J"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: unconverged-OPT-GS.", "problem_formulation": {"mdao_architecture": "unconverged-OPT", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "20", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "objectives", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "constraints", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"name": "y2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "y1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "f", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"name": "x1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"name": "c", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "a", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - unconverged-OPT-GS"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: unconverged-OPT_Gauss-Seidel.", "problem_formulation": {"mdao_architecture": "unconverged-OPT", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": true, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Optimizer"}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}}}, {"objective_variable": ["/data_schema/analyses/f"]}, {"constraint_variables": {"/data_schema/analyses/g2": {"lower_bound": null, "upper_bound": null}, "/data_schema/analyses/g1": {"lower_bound": null, "upper_bound": null}}}, {"architecture_role": "optimizer"}], "type": "optimization", "id": "id_Optimizer", "name": "Optimizer"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Optimizer", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2", "short_name": "3 inputs"}, {"to": "id_Optimizer", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_Optimizer", "name": "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1", "short_name": "3 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D2", "from": "id_Optimizer", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Optimizer"]], "process_step_blocks": ["id_Optimizer"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Optimizer", "id_D2"]], "process_step_blocks": ["id_D2"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D2", "id_D1"]], "process_step_blocks": ["id_D1"]}, {"converger_step_blocks": [], "step_number": 5, "edges": [["id_D1", "id_F1"], ["id_D1", "id_G2"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_Optimizer"], "step_number": 6, "edges": [["id_G2", "id_Optimizer"], ["id_G1", "id_Optimizer"], ["id_F1", "id_Optimizer"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 7, "edges": [["id_Optimizer", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D2", "Optimizer", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "Optimizer"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "Optimizer", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"], "Optimizer": ["/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"], "G2": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"], "G1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "Optimizer": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D2"}, {"input": ["A", "D2", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "g2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "g2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessDesignVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "constraints"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "objectives"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "outputs"}], "name": "Optimizer"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}]}}, "id": "21", "name": "XDSM - unconverged-OPT-GS"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: MDF-GS.", "problem_formulation": {"mdao_architecture": "MDF", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "22", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "objectives", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "constraints", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - MDF-GS"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: MDF_Gauss-Seidel.", "problem_formulation": {"mdao_architecture": "MDF", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Gauss-Seidel"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Optimizer"}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}}}, {"objective_variable": ["/data_schema/analyses/f"]}, {"constraint_variables": {"/data_schema/analyses/g2": {"lower_bound": null, "upper_bound": null}, "/data_schema/analyses/g1": {"lower_bound": null, "upper_bound": null}}}, {"architecture_role": "optimizer"}], "type": "optimization", "id": "id_Optimizer", "name": "Optimizer"}, {"metadata": [{"name": "Converger"}, {"architecture_role": "converger"}], "type": "converger", "id": "id_Converger", "name": "Converger"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Optimizer", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2", "short_name": "3 inputs"}, {"to": "id_Optimizer", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Converger", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Converger", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_Optimizer", "name": "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1", "short_name": "3 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Optimizer", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 couplings"}, {"to": "id_D2", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Optimizer"]], "process_step_blocks": ["id_Optimizer"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Optimizer", "id_Converger"]], "process_step_blocks": ["id_Converger"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_Converger", "id_D2"]], "process_step_blocks": ["id_D2"]}, {"converger_step_blocks": [], "step_number": 5, "edges": [["id_D2", "id_D1"]], "process_step_blocks": ["id_D1"]}, {"converger_step_blocks": ["id_Converger"], "step_number": 6, "edges": [["id_D1", "id_Converger"]], "process_step_blocks": []}, {"converger_step_blocks": [], "step_number": 7, "edges": [["id_Converger", "id_F1"], ["id_Converger", "id_G2"], ["id_Converger", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_Optimizer"], "step_number": 8, "edges": [["id_G2", "id_Optimizer"], ["id_G1", "id_Optimizer"], ["id_F1", "id_Optimizer"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 9, "edges": [["id_Optimizer", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D2", "Optimizer", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "Optimizer"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1"], "D1": ["/data_schema/analyses/y1"]}, "name": "Converger"}, {"input": ["F1", "Optimizer", "G2", "G1", "D1"], "pipeline_data": {"F1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"], "Optimizer": ["/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"], "G2": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"], "G1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"], "D1": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"]}, "name": "Coordinator"}, {"input": ["A", "Optimizer", "Converger"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Optimizer": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"]}, "name": "D2"}, {"input": ["A", "D2", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"email": "i.vangent@tudelft.nl", "attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent"}, {"email": "l.muller@student.tudelft.nl", "attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller"}]}, "function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}, {"type": "variable", "name": "g2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}, {"type": "variable", "name": "g2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "constraints"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "objectives"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Optimizer"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Converger"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "f", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "23", "name": "XDSM - MDF-GS"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: MDF-J.", "problem_formulation": {"mdao_architecture": "MDF", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "24", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "objectives", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "constraints", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"name": "y2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "y1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "f", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "g1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"name": "x1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z2", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "z1", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"name": "c", "type": "variable", "dimension": null, "value": "unknown", "level": 2}, {"name": "a", "type": "variable", "dimension": null, "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - MDF-J"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: MDF_Jacobi.", "problem_formulation": {"mdao_architecture": "MDF", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": "Jacobi"}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Optimizer"}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}}}, {"objective_variable": ["/data_schema/analyses/f"]}, {"constraint_variables": {"/data_schema/analyses/g2": {"lower_bound": null, "upper_bound": null}, "/data_schema/analyses/g1": {"lower_bound": null, "upper_bound": null}}}, {"architecture_role": "optimizer"}], "type": "optimization", "id": "id_Optimizer", "name": "Optimizer"}, {"metadata": [{"name": "Converger"}, {"architecture_role": "converger"}], "type": "converger", "id": "id_Converger", "name": "Converger"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Optimizer", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2", "short_name": "3 inputs"}, {"to": "id_Optimizer", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Converger", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1,/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "2 inputs"}, {"to": "id_Converger", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_Converger", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_Optimizer", "name": "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1", "short_name": "3 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D2", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Optimizer", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 couplings"}, {"to": "id_D2", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 couplings"}, {"to": "id_D1", "from": "id_Converger", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2", "short_name": "1 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Optimizer"]], "process_step_blocks": ["id_Optimizer"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Optimizer", "id_Converger"]], "process_step_blocks": ["id_Converger"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_Converger", "id_D2"], ["id_Converger", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": ["id_Converger"], "step_number": 5, "edges": [["id_D2", "id_Converger"], ["id_D1", "id_Converger"]], "process_step_blocks": []}, {"converger_step_blocks": [], "step_number": 6, "edges": [["id_Converger", "id_F1"], ["id_Converger", "id_G2"], ["id_Converger", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1"]}, {"converger_step_blocks": ["id_Optimizer"], "step_number": 7, "edges": [["id_G2", "id_Optimizer"], ["id_G1", "id_Optimizer"], ["id_F1", "id_Optimizer"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 8, "edges": [["id_Optimizer", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D2", "Optimizer", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["Coordinator", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "Optimizer"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "Converger"}, {"input": ["F1", "Optimizer", "G2", "G1", "D2", "D1"], "pipeline_data": {"F1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"], "Optimizer": ["/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"], "G2": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"], "G1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"], "D2": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"], "D1": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"]}, "name": "Coordinator"}, {"input": ["A", "Optimizer", "Converger"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Optimizer": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Optimizer", "Converger"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "Converger": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"]}, "name": "D1"}], "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "email": "i.vangent@tudelft.nl", "name": "Imco van Gent"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "email": "l.muller@student.tudelft.nl", "name": "Lukas Muller"}]}, "function_ordering": {"post-desvars": [], "coupled": ["D2", "D1"], "pre-desvars": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "name": "architectureRoles", "level": 1}, {"type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "constraints"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}], "name": "data_schema"}], "name": "designVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "objectives"}], "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Optimizer"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Converger"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 5, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "g1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "y2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "f"}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "x1"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z2"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "z1"}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "c"}, {"level": 2, "type": "variable", "dimension": null, "value": "unknown", "name": "a"}], "name": "settings"}]}}, "id": "25", "name": "XDSM - MDF-J"}, {"description": "Fundamental problem graph for solving the Sellar problem using the strategy: IDF.", "problem_formulation": {"mdao_architecture": "IDF", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1"]}, "convergence_type": null}, "xdsm": {"nodes": [{"type": "coordinator", "id": "id_Coordinator", "name": "Coordinator", "metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}]}, {"type": "precouplinganalysis", "id": "id_A", "name": "A", "metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}]}, {"type": "coupledanalysis", "id": "id_D2", "name": "D2", "metadata": [{"name": "D2"}, {"problem_role": "coupled"}]}, {"type": "coupledanalysis", "id": "id_D1", "name": "D1", "metadata": [{"name": "D1"}, {"problem_role": "coupled"}]}, {"type": "postcouplinganalysis", "id": "id_F1", "name": "F1", "metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G2", "name": "G2", "metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}]}, {"type": "postcouplinganalysis", "id": "id_G1", "name": "G1", "metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}]}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 outputs"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Coordinator", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "2 inputs"}, {"to": "id_D2", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 inputs"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Coordinator", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1", "short_name": "3 inputs"}, {"to": "id_D1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 inputs"}], "workflow": []}, "id": "26", "organization": {"organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}, "contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "couplings", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "inputs", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "outputs", "level": 1}]}, "catschema_nodeLev": {"name": "variables", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "y1", "level": 4}], "name": "analyses", "level": 3}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "sharedCoupling", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedSharedInput", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 4}, {"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}], "name": "analyses", "level": 3}], "name": "data_schema", "level": 2}], "name": "output", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings", "level": 3}], "name": "data_schema", "level": 2}], "name": "suppliedInput", "level": 1}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"level": 1, "type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "designVariables", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "objectives", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "constraints", "level": 2}], "name": "problemRoles"}]}, "catschema_funLev": {"name": "functions", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "A", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}, {"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "F1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "G1", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}, {"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "Coordinator", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D2", "level": 1}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry", "level": 4}, {"type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings", "level": 4}], "name": "data_schema", "level": 3}], "name": "inputs", "level": 2}, {"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses", "level": 4}], "name": "data_schema", "level": 3}], "name": "outputs", "level": 2}], "name": "D1", "level": 1}]}, "schema": {"name": "data_schema", "children": [{"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "y2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "y1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "f", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "g1", "value": "unknown", "level": 2}], "name": "analyses", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "x1", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z2", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "z1", "value": "unknown", "level": 2}], "name": "geometry", "level": 1}, {"type": "variable", "children": [{"dimension": null, "type": "variable", "name": "c", "value": "unknown", "level": 2}, {"dimension": null, "type": "variable", "name": "a", "value": "unknown", "level": 2}], "name": "settings", "level": 1}]}}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["Coordinator", "D2", "D1"], "pipeline_data": {"Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "G2", "G1"], "pipeline_data": {"F1": ["/data_schema/analyses/f"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"]}, "name": "Coordinator"}, {"input": ["A", "Coordinator", "D1"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D1": ["/data_schema/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Coordinator", "D2"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Coordinator": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1"], "D2": ["/data_schema/analyses/y2"]}, "name": "D1"}], "name": "FPG - IDF"}, {"description": "Solution strategy to solve the Sellar problem using the strategy: IDF.", "problem_formulation": {"mdao_architecture": "IDF", "function_order": ["A", "D2", "D1", "F1", "G2", "G1"], "allow_unconverged_couplings": false, "function_ordering": {"coupled": ["D2", "D1"], "pre-coupling": ["A"], "post-coupling": ["F1", "G2", "G1", "Gc"]}, "convergence_type": null}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "A"}, {"problem_role": "pre-coupling"}, {"architecture_role": "pre-iterator analysis"}], "type": "preiteratoranalysis", "id": "id_A", "name": "A"}, {"metadata": [{"name": "Optimizer"}, {"design_variables": {"/data_schema/geometry/x1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z2": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/geometry/z1": {"lower_bound": null, "upper_bound": null, "nominal_value": 0.0}, "/data_schema/analyses/y2": {"lower_bound": null, "upper_bound": null}, "/data_schema/analyses/y1": {"lower_bound": null, "upper_bound": null}}}, {"objective_variable": ["/data_schema/analyses/f"]}, {"constraint_variables": {"/data_schema/analyses/g2": {"lower_bound": null, "upper_bound": null}, "/data_schema/analyses/g1": {"lower_bound": null, "upper_bound": null}}}, {"architecture_role": "optimizer"}], "type": "optimization", "id": "id_Optimizer", "name": "Optimizer"}, {"metadata": [{"name": "D2"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D2", "name": "D2"}, {"metadata": [{"name": "D1"}, {"problem_role": "coupled"}, {"architecture_role": "coupled analysis"}], "type": "coupledanalysis", "id": "id_D1", "name": "D1"}, {"metadata": [{"name": "F1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_F1", "name": "F1"}, {"metadata": [{"name": "G2"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G2", "name": "G2"}, {"metadata": [{"name": "G1"}, {"problem_role": "post-coupling"}, {"architecture_role": "post-coupling analysis"}], "type": "postcouplinganalysis", "id": "id_G1", "name": "G1"}, {"metadata": [{"name": "Gc"}, {"consistency_nodes": ["/data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy/analyses/gc_y2", "/data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy/analyses/gc_y1"]}, {"architecture_role": "consistency constraint function"}], "type": "consistencyconstraintfunction", "id": "id_Gc", "name": "Gc"}], "edges": [{"to": "id_A", "from": "id_Coordinator", "name": "/data_schema/settings/a", "short_name": "1 inputs"}, {"to": "id_F1", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_F1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2", "short_name": "2 couplings"}, {"to": "id_F1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Optimizer", "from": "id_Coordinator", "name": "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1,/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2", "short_name": "5 inputs"}, {"to": "id_Optimizer", "from": "id_Gc", "name": "/data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy/analyses/gc_y1,/data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy/analyses/gc_y2", "short_name": "2 inputs"}, {"to": "id_Optimizer", "from": "id_G2", "name": "/data_schema/analyses/g2", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_G1", "name": "/data_schema/analyses/g1", "short_name": "1 inputs"}, {"to": "id_Optimizer", "from": "id_F1", "name": "/data_schema/analyses/f", "short_name": "1 inputs"}, {"to": "id_G2", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_G1", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_Coordinator", "from": "id_F1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_Optimizer", "name": "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2,/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1", "short_name": "3 outputs"}, {"to": "id_Coordinator", "from": "id_G2", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_G1", "name": "/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D2", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_D1", "name": "/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1", "short_name": "1 outputs"}, {"to": "id_Gc", "from": "id_Optimizer", "name": "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1,/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2", "short_name": "2 couplings"}, {"to": "id_Gc", "from": "id_D2", "name": "/data_schema/analyses/y2", "short_name": "1 couplings"}, {"to": "id_Gc", "from": "id_D1", "name": "/data_schema/analyses/y1", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D2", "from": "id_Optimizer", "name": "/data_schema/geometry/z2,/data_schema/geometry/z1,/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "short_name": "3 couplings"}, {"to": "id_D1", "from": "id_A", "name": "/data_schema/settings/c", "short_name": "1 couplings"}, {"to": "id_D1", "from": "id_Optimizer", "name": "/data_schema/geometry/x1,/data_schema/geometry/z2,/data_schema/geometry/z1,/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2", "short_name": "4 couplings"}], "workflow": [{"converger_step_blocks": [], "step_number": 0, "edges": [], "process_step_blocks": ["id_Coordinator"]}, {"converger_step_blocks": [], "step_number": 1, "edges": [["id_Coordinator", "id_A"]], "process_step_blocks": ["id_A"]}, {"converger_step_blocks": [], "step_number": 2, "edges": [["id_A", "id_Optimizer"]], "process_step_blocks": ["id_Optimizer"]}, {"converger_step_blocks": [], "step_number": 3, "edges": [["id_Optimizer", "id_D2"], ["id_Optimizer", "id_D1"]], "process_step_blocks": ["id_D2", "id_D1"]}, {"converger_step_blocks": [], "step_number": 4, "edges": [["id_D2", "id_F1"], ["id_D2", "id_Gc"], ["id_D2", "id_G2"], ["id_D1", "id_F1"], ["id_D1", "id_Gc"], ["id_D1", "id_G1"]], "process_step_blocks": ["id_G2", "id_G1", "id_F1", "id_Gc"]}, {"converger_step_blocks": ["id_Optimizer"], "step_number": 5, "edges": [["id_G2", "id_Optimizer"], ["id_G1", "id_Optimizer"], ["id_F1", "id_Optimizer"], ["id_Gc", "id_Optimizer"]], "process_step_blocks": []}, {"converger_step_blocks": ["id_Coordinator"], "step_number": 6, "edges": [["id_Optimizer", "id_Coordinator"]], "process_step_blocks": []}]}, "mg_function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1", "Gc"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "edgeBundles": [{"input": ["Coordinator"], "pipeline_data": {"Coordinator": ["/data_schema/settings/a"]}, "name": "A"}, {"input": ["D2", "Optimizer", "D1"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2"], "D1": ["/data_schema/analyses/y1"]}, "name": "F1"}, {"input": ["Coordinator", "Gc", "G2", "G1", "F1"], "pipeline_data": {"Coordinator": ["/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y1", "/data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/analyses/y2", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/geometry/z2"], "Gc": ["/data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy/analyses/gc_y1", "/data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy/analyses/gc_y2"], "G2": ["/data_schema/analyses/g2"], "G1": ["/data_schema/analyses/g1"], "F1": ["/data_schema/analyses/f"]}, "name": "Optimizer"}, {"input": ["D2"], "pipeline_data": {"D2": ["/data_schema/analyses/y2"]}, "name": "G2"}, {"input": ["D1"], "pipeline_data": {"D1": ["/data_schema/analyses/y1"]}, "name": "G1"}, {"input": ["F1", "Optimizer", "G2", "G1", "D2", "D1"], "pipeline_data": {"F1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/f"], "Optimizer": ["/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/x1", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z2", "/data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/geometry/z1"], "G2": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g2"], "G1": ["/data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/analyses/g1"], "D2": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y2"], "D1": ["/data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/analyses/y1"]}, "name": "Coordinator"}, {"input": ["Optimizer", "D2", "D1"], "pipeline_data": {"Optimizer": ["/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1", "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"], "D2": ["/data_schema/analyses/y2"], "D1": ["/data_schema/analyses/y1"]}, "name": "Gc"}, {"input": ["A", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Optimizer": ["/data_schema/geometry/z2", "/data_schema/geometry/z1", "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y1"]}, "name": "D2"}, {"input": ["A", "Optimizer"], "pipeline_data": {"A": ["/data_schema/settings/c"], "Optimizer": ["/data_schema/geometry/x1", "/data_schema/geometry/z2", "/data_schema/geometry/z1", "/data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/analyses/y2"]}, "name": "D1"}], "organization": {"contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}], "organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}}, "function_ordering": {"post-desvars": [], "post-coupling": ["F1", "G2", "G1", "Gc"], "pre-desvars": ["A"], "coupled": ["D2", "D1"]}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "gc_y1", "level": 7}, {"type": "variable", "name": "gc_y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}, {"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "couplings"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 7}, {"type": "variable", "name": "g1", "level": 7}, {"type": "variable", "name": "f", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "z1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 7}, {"type": "variable", "name": "y1", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "gc_y1", "level": 7}, {"type": "variable", "name": "gc_y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 7}, {"type": "variable", "name": "z2", "level": 7}, {"type": "variable", "name": "x1", "level": 7}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 4}, {"type": "variable", "name": "g1", "level": 4}, {"type": "variable", "name": "f", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 4}], "name": "settings"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 4}, {"type": "variable", "name": "z2", "level": 4}, {"type": "variable", "name": "z1", "level": 4}], "name": "geometry"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 4}], "name": "settings"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 4}, {"type": "variable", "name": "y2", "level": 4}], "name": "analyses"}, {"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 7}, {"type": "variable", "name": "y2", "level": 7}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "gc_y1", "level": 8}, {"type": "variable", "name": "gc_y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "consistencyConstraintVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "initialGuessDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "couplingCopyVariables"}], "type": "variable", "name": "architectureRoles", "level": 1}, {"children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "gc_y1", "level": 8}, {"type": "variable", "name": "gc_y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "constraints"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "designVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "objectives"}], "type": "variable", "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "A"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "F1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "gc_y1", "level": 8}, {"type": "variable", "name": "gc_y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}, {"type": "variable", "name": "g1", "level": 5}, {"type": "variable", "name": "f", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Optimizer"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "g1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "G1"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "z1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "f", "level": 8}, {"type": "variable", "name": "g1", "level": 8}, {"type": "variable", "name": "g2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}, {"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "z1", "level": 8}, {"type": "variable", "name": "z2", "level": 8}, {"type": "variable", "name": "x1", "level": 8}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}], "name": "architectureNodes"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "a", "level": 5}], "name": "settings"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}, {"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}, {"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "gc_y1", "level": 8}, {"type": "variable", "name": "gc_y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "Gc"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D2"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "x1", "level": 5}, {"type": "variable", "name": "z2", "level": 5}, {"type": "variable", "name": "z1", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "c", "level": 5}], "name": "settings"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y2", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 5}], "name": "analyses"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"level": 6, "type": "variable", "children": [{"level": 7, "type": "variable", "children": [{"type": "variable", "name": "y1", "level": 8}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}], "name": "architectureNodes"}], "name": "data_schema"}], "name": "outputs"}], "name": "D1"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "initialGuessCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalOutputVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "finalDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "finalCouplingVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "gc_y1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "gc_y2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "consistencyConstraintVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}], "name": "geometry"}], "name": "data_schemaCopy"}], "name": "initialGuessDesignVariables"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 5, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}], "name": "analyses"}], "name": "data_schemaCopy"}], "name": "couplingCopyVariables"}], "name": "architectureNodes"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "g2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "g1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "y2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "f", "value": "unknown", "dimension": null}], "name": "analyses"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "x1", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z2", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "z1", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "c", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "a", "value": "unknown", "dimension": null}], "name": "settings"}]}}, "id": "27", "name": "XDSM - IDF"}], "categories": [{"name": "schema", "description": "schema"}, {"name": "catschema_nodeLev", "description": "node levels"}, {"name": "catschema_funLev", "description": "function levels"}, {"name": "catschema_roleLev", "description": "role levels"}, {"name": "catschema_sysLev", "description": "system levels"}]}
 			function loadAllData(data)
 			{
 				makeKadmosMenu(data);
diff --git a/examples/scripts/ssbj/(X)DSM/RCG.pdf b/examples/scripts/ssbj/(X)DSM/RCG.pdf
index 32bbbf10e2bcd317f1c51c99d7d27624e0169280..3275fcae7e6afffc6e632310e5e4c7c12af95e82 100644
Binary files a/examples/scripts/ssbj/(X)DSM/RCG.pdf and b/examples/scripts/ssbj/(X)DSM/RCG.pdf differ
diff --git a/examples/scripts/ssbj/(X)DSM/RCG.synctex.gz b/examples/scripts/ssbj/(X)DSM/RCG.synctex.gz
new file mode 100644
index 0000000000000000000000000000000000000000..f5d7d8badf461a1d39eec9f063d30ea428334394
Binary files /dev/null and b/examples/scripts/ssbj/(X)DSM/RCG.synctex.gz differ
diff --git a/examples/scripts/ssbj/(X)DSM/RCG.tex b/examples/scripts/ssbj/(X)DSM/RCG.tex
new file mode 100644
index 0000000000000000000000000000000000000000..78ab2579d6f7cb1cb1de01284b589c8b1035d573
--- /dev/null
+++ b/examples/scripts/ssbj/(X)DSM/RCG.tex
@@ -0,0 +1,78 @@
+\documentclass{article}
+\usepackage{geometry}
+\usepackage{amsfonts}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage{tikz}
+
+\input{C:/Users/Maaike/Documents/kadmos/kadmos/external/XDSM_writer/diagram_border}
+
+\begin{document}
+
+\input{C:/Users/Maaike/Documents/kadmos/kadmos/external/XDSM_writer/diagram_styles}
+
+\begin{tikzpicture}
+
+  \matrix[MatrixSetup]
+  {
+    %Row 1
+    &
+    \node [DataIO] (7374727563747572655b6d61696e5d5b315d5b312e305d-EMPTY) {$Lambda$\\[1pt] $Sref$\\[1pt] $AR$\\[1pt] $tc$\\[1pt] $lambda$\\[1pt] $section$}; &
+    \node [DataIO] (6165726f64796e616d6963735b6d61696e5d5b315d5b312e305d-EMPTY) {$tc$\\[1pt] $Cf$\\[1pt] $AR$\\[1pt] $Sref$\\[1pt] $h$\\[1pt] $M$\\[1pt] $Lambda$}; &
+    \node [DataIO] (70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d-EMPTY) {$h$\\[1pt] $M$\\[1pt] $T$}; &
+    \node [DataIO] (706572666f726d616e63655b6d61696e5d5b315d5b312e305d-EMPTY) {$h$\\[1pt] $M$}; &
+    \\
+    \node [DataIO] (EMPTY-7374727563747572655b6d61696e5d5b315d5b312e305d) {$sigma$}; &
+    \node [RcgAnalysis] (7374727563747572655b6d61696e5d5b315d5b312e305d) {structure}; &
+    \node [DataInter] (6165726f64796e616d6963735b6d61696e5d5b315d5b312e305d-7374727563747572655b6d61696e5d5b315d5b312e305d) {$Theta$\\[1pt] $WT$}; &
+    &
+    \node [DataInter] (706572666f726d616e63655b6d61696e5d5b315d5b312e305d-7374727563747572655b6d61696e5d5b315d5b312e305d) {$WT$\\[1pt] $WF$}; &
+    \\
+    \node [DataIO] (EMPTY-6165726f64796e616d6963735b6d61696e5d5b315d5b312e305d) {$dpdx$}; &
+    \node [DataInter] (7374727563747572655b6d61696e5d5b315d5b312e305d-6165726f64796e616d6963735b6d61696e5d5b315d5b312e305d) {$L$}; &
+    \node [RcgAnalysis] (6165726f64796e616d6963735b6d61696e5d5b315d5b312e305d) {aerodynamics}; &
+    \node [DataInter] (70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d-6165726f64796e616d6963735b6d61696e5d5b315d5b312e305d) {$D$}; &
+    \node [DataInter] (706572666f726d616e63655b6d61696e5d5b315d5b312e305d-6165726f64796e616d6963735b6d61696e5d5b315d5b312e305d) {$fin$}; &
+    \\
+    \node [DataIO] (EMPTY-70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d) {$Temp$\\[1pt] $DT$}; &
+    \node [DataInter] (7374727563747572655b6d61696e5d5b315d5b312e305d-70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d) {$WE$}; &
+    \node [DataInter] (6165726f64796e616d6963735b6d61696e5d5b315d5b312e305d-70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d) {$ESF$}; &
+    \node [RcgAnalysis] (70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d) {propulsion}; &
+    \node [DataInter] (706572666f726d616e63655b6d61696e5d5b315d5b312e305d-70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d) {$SFC$}; &
+    \\
+    &
+    &
+    &
+    &
+    \node [RcgAnalysis] (706572666f726d616e63655b6d61696e5d5b315d5b312e305d) {performance}; &
+    \node [DataInter] (6f626a656374697665-706572666f726d616e63655b6d61696e5d5b315d5b312e305d) {$R$}; \\
+    %Row 6
+    \node [DataIO] (EMPTY-6f626a656374697665) {$obj$}; &
+    &
+    &
+    &
+    &
+    \node [RcgAnalysis] (6f626a656374697665) {objective}; \\
+    %Row 7
+  };
+
+  \begin{pgfonlayer}{data}
+    \path
+    % Horizontal edges
+    (EMPTY-7374727563747572655b6d61696e5d5b315d5b312e305d) edge [DataLine] (706572666f726d616e63655b6d61696e5d5b315d5b312e305d-7374727563747572655b6d61696e5d5b315d5b312e305d)
+    (EMPTY-6165726f64796e616d6963735b6d61696e5d5b315d5b312e305d) edge [DataLine] (706572666f726d616e63655b6d61696e5d5b315d5b312e305d-6165726f64796e616d6963735b6d61696e5d5b315d5b312e305d)
+    (EMPTY-70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d) edge [DataLine] (706572666f726d616e63655b6d61696e5d5b315d5b312e305d-70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d)
+    (706572666f726d616e63655b6d61696e5d5b315d5b312e305d) edge [DataLine] (6f626a656374697665-706572666f726d616e63655b6d61696e5d5b315d5b312e305d)
+    (EMPTY-6f626a656374697665) edge [DataLine] (6f626a656374697665)
+    % Vertical edges
+    (7374727563747572655b6d61696e5d5b315d5b312e305d-EMPTY) edge [DataLine] (7374727563747572655b6d61696e5d5b315d5b312e305d-70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d)
+    (6165726f64796e616d6963735b6d61696e5d5b315d5b312e305d-EMPTY) edge [DataLine] (6165726f64796e616d6963735b6d61696e5d5b315d5b312e305d-70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d)
+    (70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d-EMPTY) edge [DataLine] (70726f70756c73696f6e5b6d61696e5d5b315d5b312e305d)
+    (706572666f726d616e63655b6d61696e5d5b315d5b312e305d-EMPTY) edge [DataLine] (706572666f726d616e63655b6d61696e5d5b315d5b312e305d)
+    (6f626a656374697665-706572666f726d616e63655b6d61696e5d5b315d5b312e305d) edge [DataLine] (6f626a656374697665)
+    ;
+  \end{pgfonlayer}
+
+\end{tikzpicture}
+
+\end{document}
diff --git a/examples/scripts/ssbj/CMDOWS/RCG.xml b/examples/scripts/ssbj/CMDOWS/RCG.xml
index 55f19d71b7ab134be7860ee3b08db3edd5ce98a9..cc9052eade764c4db326e5daaf14cec422593108 100644
--- a/examples/scripts/ssbj/CMDOWS/RCG.xml
+++ b/examples/scripts/ssbj/CMDOWS/RCG.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Lukas Mueller</creator>
     <description>RCG CMDOWS file of the super-sonic business jet test case optimization problem</description>
-    <timestamp>2017-12-05T18:21:46.824361</timestamp>
+    <timestamp>2018-01-29T09:19:43.611000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a repository connectivity graph (RCG).</modification>
         <creator>Lukas Mueller</creator>
-        <timestamp>2017-12-05T18:21:46.824361</timestamp>
+        <timestamp>2018-01-29T09:19:43.611000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
diff --git a/examples/scripts/ssbj/VISTOMS/VISTOMS.html b/examples/scripts/ssbj/VISTOMS/VISTOMS.html
index 10bd27cbbc9b81fdfcf57241999d0a4fe5134561..c3f6a8dd013bbc293b8ccf357346327aacb146af 100644
--- a/examples/scripts/ssbj/VISTOMS/VISTOMS.html
+++ b/examples/scripts/ssbj/VISTOMS/VISTOMS.html
@@ -1873,7 +1873,7 @@ th, td {
 			}
 			
 			//@Imco: Here is the sellar problem example data
-			theData = {"graphs": [{"description": "Repository of the super-sonic business jet test case optimization problem", "problem_formulation": {}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "structure"}, {"mode": "main"}, {"version": "1.0"}, {"execution_info": null}, {"instance": "1"}, {"performance_info": null}, {"general_info": {"owner": {"contact_u_i_d": "remilafage"}, "description": "Weight estimation of different aircraft parts.", "creator": {"contact_u_i_d": "sylvaindubreuil"}}}, {"projectSpecific": null}], "type": "rcganalysis", "id": "id_structuremain11.0", "name": "structuremain11.0"}, {"metadata": [{"name": "aerodynamics"}, {"mode": "main"}, {"version": "1.0"}, {"execution_info": null}, {"instance": "1"}, {"performance_info": null}, {"general_info": {"owner": {"contact_u_i_d": "remilafage"}, "description": "Estimation of the aircraft lift and drag during cruise.", "creator": {"contact_u_i_d": "sylvaindubreuil"}}}, {"projectSpecific": null}], "type": "rcganalysis", "id": "id_aerodynamicsmain11.0", "name": "aerodynamicsmain11.0"}, {"metadata": [{"name": "propulsion"}, {"mode": "main"}, {"version": "1.0"}, {"execution_info": null}, {"instance": "1"}, {"performance_info": null}, {"general_info": {"owner": {"contact_u_i_d": "remilafage"}, "description": "Engine sizing and estimation of the engine thrust.", "creator": {"contact_u_i_d": "sylvaindubreuil"}}}, {"projectSpecific": null}], "type": "rcganalysis", "id": "id_propulsionmain11.0", "name": "propulsionmain11.0"}, {"metadata": [{"name": "performance"}, {"mode": "main"}, {"version": "1.0"}, {"execution_info": null}, {"instance": "1"}, {"performance_info": null}, {"general_info": {"owner": {"contact_u_i_d": "remilafage"}, "description": "Estimation of the aircraft range.", "creator": {"contact_u_i_d": "sylvaindubreuil"}}}, {"projectSpecific": null}], "type": "rcganalysis", "id": "id_performancemain11.0", "name": "performancemain11.0"}, {"metadata": [{"name": "objective"}], "type": "rcganalysis", "id": "id_objective", "name": "objective"}], "edges": [{"to": "id_structuremain11.0", "from": "id_Coordinator", "name": "/data_schema/aircraft/geometry/lambda,/data_schema/aircraft/geometry/Sref,/data_schema/aircraft/geometry/AR,/data_schema/aircraft/geometry/tc,/data_schema/aircraft/geometry/Lambda,/data_schema/aircraft/geometry/section", "short_name": "6 inputs"}, {"to": "id_structuremain11.0", "from": "id_propulsionmain11.0", "name": "/data_schema/aircraft/weight/WE", "short_name": "1 inputs"}, {"to": "id_structuremain11.0", "from": "id_aerodynamicsmain11.0", "name": "/data_schema/aircraft/other/L", "short_name": "1 inputs"}, {"to": "id_propulsionmain11.0", "from": "id_Coordinator", "name": "/data_schema/reference/h,/data_schema/reference/M,/data_schema/aircraft/other/T", "short_name": "3 inputs"}, {"to": "id_propulsionmain11.0", "from": "id_aerodynamicsmain11.0", "name": "/data_schema/aircraft/other/D", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_objective", "name": "/data_schema/aircraft/other/objective", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_structuremain11.0", "name": "/data_schema/aircraft/other/sigma", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_propulsionmain11.0", "name": "/data_schema/reference/Temp,/data_schema/aircraft/other/DT", "short_name": "2 outputs"}, {"to": "id_Coordinator", "from": "id_aerodynamicsmain11.0", "name": "/data_schema/aircraft/other/dpdx", "short_name": "1 outputs"}, {"to": "id_objective", "from": "id_performancemain11.0", "name": "/data_schema/aircraft/other/R", "short_name": "1 couplings"}, {"to": "id_aerodynamicsmain11.0", "from": "id_Coordinator", "name": "/data_schema/aircraft/geometry/tc,/data_schema/aircraft/geometry/Sref,/data_schema/aircraft/geometry/AR,/data_schema/aircraft/other/Cf,/data_schema/reference/h,/data_schema/reference/M,/data_schema/aircraft/geometry/Lambda", "short_name": "7 inputs"}, {"to": "id_aerodynamicsmain11.0", "from": "id_propulsionmain11.0", "name": "/data_schema/reference/ESF", "short_name": "1 inputs"}, {"to": "id_aerodynamicsmain11.0", "from": "id_structuremain11.0", "name": "/data_schema/aircraft/geometry/Theta,/data_schema/aircraft/weight/WT", "short_name": "2 inputs"}, {"to": "id_performancemain11.0", "from": "id_structuremain11.0", "name": "/data_schema/aircraft/weight/WT,/data_schema/aircraft/weight/WF", "short_name": "2 couplings"}, {"to": "id_performancemain11.0", "from": "id_propulsionmain11.0", "name": "/data_schema/aircraft/other/SFC", "short_name": "1 couplings"}, {"to": "id_performancemain11.0", "from": "id_aerodynamicsmain11.0", "name": "/data_schema/aircraft/other/fin", "short_name": "1 couplings"}, {"to": "id_performancemain11.0", "from": "id_Coordinator", "name": "/data_schema/reference/h,/data_schema/reference/M", "short_name": "2 inputs"}], "workflow": []}, "edgeBundles": [{"input": ["Coordinator", "propulsion[main][1][1.0]", "aerodynamics[main][1][1.0]"], "pipeline_data": {"Coordinator": ["/data_schema/aircraft/geometry/lambda", "/data_schema/aircraft/geometry/Sref", "/data_schema/aircraft/geometry/AR", "/data_schema/aircraft/geometry/tc", "/data_schema/aircraft/geometry/Lambda", "/data_schema/aircraft/geometry/section"], "propulsion[main][1][1.0]": ["/data_schema/aircraft/weight/WE"], "aerodynamics[main][1][1.0]": ["/data_schema/aircraft/other/L"]}, "name": "structuremain11.0"}, {"input": ["Coordinator", "aerodynamics[main][1][1.0]"], "pipeline_data": {"Coordinator": ["/data_schema/reference/h", "/data_schema/reference/M", "/data_schema/aircraft/other/T"], "aerodynamics[main][1][1.0]": ["/data_schema/aircraft/other/D"]}, "name": "propulsionmain11.0"}, {"input": ["objective", "structure[main][1][1.0]", "propulsion[main][1][1.0]", "aerodynamics[main][1][1.0]"], "pipeline_data": {"objective": ["/data_schema/aircraft/other/objective"], "structure[main][1][1.0]": ["/data_schema/aircraft/other/sigma"], "propulsion[main][1][1.0]": ["/data_schema/reference/Temp", "/data_schema/aircraft/other/DT"], "aerodynamics[main][1][1.0]": ["/data_schema/aircraft/other/dpdx"]}, "name": "Coordinator"}, {"input": ["performance[main][1][1.0]"], "pipeline_data": {"performance[main][1][1.0]": ["/data_schema/aircraft/other/R"]}, "name": "objective"}, {"input": ["Coordinator", "propulsion[main][1][1.0]", "structure[main][1][1.0]"], "pipeline_data": {"Coordinator": ["/data_schema/aircraft/geometry/tc", "/data_schema/aircraft/geometry/Sref", "/data_schema/aircraft/geometry/AR", "/data_schema/aircraft/other/Cf", "/data_schema/reference/h", "/data_schema/reference/M", "/data_schema/aircraft/geometry/Lambda"], "propulsion[main][1][1.0]": ["/data_schema/reference/ESF"], "structure[main][1][1.0]": ["/data_schema/aircraft/geometry/Theta", "/data_schema/aircraft/weight/WT"]}, "name": "aerodynamicsmain11.0"}, {"input": ["structure[main][1][1.0]", "propulsion[main][1][1.0]", "aerodynamics[main][1][1.0]", "Coordinator"], "pipeline_data": {"structure[main][1][1.0]": ["/data_schema/aircraft/weight/WT", "/data_schema/aircraft/weight/WF"], "propulsion[main][1][1.0]": ["/data_schema/aircraft/other/SFC"], "aerodynamics[main][1][1.0]": ["/data_schema/aircraft/other/fin"], "Coordinator": ["/data_schema/reference/h", "/data_schema/reference/M"]}, "name": "performancemain11.0"}], "organization": {"contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}], "organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "Cf", "level": 5}, {"type": "variable", "name": "T", "level": 5}], "name": "other"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "lambda", "level": 5}, {"type": "variable", "name": "section", "level": 5}, {"type": "variable", "name": "AR", "level": 5}, {"type": "variable", "name": "Sref", "level": 5}, {"type": "variable", "name": "tc", "level": 5}, {"type": "variable", "name": "Lambda", "level": 5}], "name": "geometry"}], "name": "aircraft"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "h", "level": 4}, {"type": "variable", "name": "M", "level": 4}], "name": "reference"}], "name": "data_schema"}], "name": "inputs"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "Theta", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "WE", "level": 5}, {"type": "variable", "name": "WT", "level": 5}, {"type": "variable", "name": "WF", "level": 5}], "name": "weight"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "R", "level": 5}, {"type": "variable", "name": "SFC", "level": 5}, {"type": "variable", "name": "L", "level": 5}, {"type": "variable", "name": "D", "level": 5}, {"type": "variable", "name": "fin", "level": 5}], "name": "other"}], "name": "aircraft"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "ESF", "level": 4}], "name": "reference"}], "name": "data_schema"}], "name": "couplings"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "DT", "level": 5}, {"type": "variable", "name": "sigma", "level": 5}, {"type": "variable", "name": "dpdx", "level": 5}, {"type": "variable", "name": "objective", "level": 5}], "name": "other"}], "name": "aircraft"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "Temp", "level": 4}], "name": "reference"}], "name": "data_schema"}], "name": "outputs"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "Cf", "level": 5}, {"type": "variable", "name": "T", "level": 5}], "name": "other"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "lambda", "level": 5}, {"type": "variable", "name": "section", "level": 5}], "name": "geometry"}], "name": "aircraft"}], "name": "data_schema"}], "name": "suppliedInput"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "Theta", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "WE", "level": 5}, {"type": "variable", "name": "WF", "level": 5}], "name": "weight"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "R", "level": 5}, {"type": "variable", "name": "SFC", "level": 5}, {"type": "variable", "name": "L", "level": 5}, {"type": "variable", "name": "D", "level": 5}, {"type": "variable", "name": "fin", "level": 5}], "name": "other"}], "name": "aircraft"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "ESF", "level": 4}], "name": "reference"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "DT", "level": 5}, {"type": "variable", "name": "sigma", "level": 5}, {"type": "variable", "name": "dpdx", "level": 5}, {"type": "variable", "name": "objective", "level": 5}], "name": "other"}], "name": "aircraft"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "Temp", "level": 4}], "name": "reference"}], "name": "data_schema"}], "name": "output"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "AR", "level": 5}, {"type": "variable", "name": "Sref", "level": 5}, {"type": "variable", "name": "tc", "level": 5}, {"type": "variable", "name": "Lambda", "level": 5}], "name": "geometry"}], "name": "aircraft"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "h", "level": 4}, {"type": "variable", "name": "M", "level": 4}], "name": "reference"}], "name": "data_schema"}], "name": "suppliedSharedInput"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "WT", "level": 5}], "name": "weight"}], "name": "aircraft"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"type": "variable", "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "Temp", "level": 5}], "name": "reference"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "dpdx", "level": 6}, {"type": "variable", "name": "DT", "level": 6}, {"type": "variable", "name": "objective", "level": 6}, {"type": "variable", "name": "sigma", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "tc", "level": 6}, {"type": "variable", "name": "Lambda", "level": 6}, {"type": "variable", "name": "Sref", "level": 6}, {"type": "variable", "name": "AR", "level": 6}, {"type": "variable", "name": "lambda", "level": 6}, {"type": "variable", "name": "section", "level": 6}], "name": "geometry"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "Cf", "level": 6}, {"type": "variable", "name": "T", "level": 6}], "name": "other"}], "name": "aircraft"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "h", "level": 5}, {"type": "variable", "name": "M", "level": 5}], "name": "reference"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "h", "level": 5}, {"type": "variable", "name": "M", "level": 5}], "name": "reference"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "D", "level": 6}, {"type": "variable", "name": "T", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "ESF", "level": 5}, {"type": "variable", "name": "Temp", "level": 5}], "name": "reference"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "DT", "level": 6}, {"type": "variable", "name": "SFC", "level": 6}], "name": "other"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "WE", "level": 6}], "name": "weight"}], "name": "aircraft"}], "name": "data_schema"}], "name": "outputs"}], "name": "propulsionmain11.0"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "lambda", "level": 6}, {"type": "variable", "name": "section", "level": 6}, {"type": "variable", "name": "AR", "level": 6}, {"type": "variable", "name": "Sref", "level": 6}, {"type": "variable", "name": "tc", "level": 6}, {"type": "variable", "name": "Lambda", "level": 6}], "name": "geometry"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "WE", "level": 6}], "name": "weight"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "L", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "Theta", "level": 6}], "name": "geometry"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "WT", "level": 6}, {"type": "variable", "name": "WF", "level": 6}], "name": "weight"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "sigma", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "outputs"}], "name": "structuremain11.0"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "R", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "objective", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "outputs"}], "name": "objective"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "Theta", "level": 6}, {"type": "variable", "name": "AR", "level": 6}, {"type": "variable", "name": "Sref", "level": 6}, {"type": "variable", "name": "tc", "level": 6}, {"type": "variable", "name": "Lambda", "level": 6}], "name": "geometry"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "WT", "level": 6}], "name": "weight"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "Cf", "level": 6}], "name": "other"}], "name": "aircraft"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "h", "level": 5}, {"type": "variable", "name": "ESF", "level": 5}, {"type": "variable", "name": "M", "level": 5}], "name": "reference"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "dpdx", "level": 6}, {"type": "variable", "name": "D", "level": 6}, {"type": "variable", "name": "fin", "level": 6}, {"type": "variable", "name": "L", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "outputs"}], "name": "aerodynamicsmain11.0"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "SFC", "level": 6}, {"type": "variable", "name": "fin", "level": 6}], "name": "other"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "WT", "level": 6}, {"type": "variable", "name": "WF", "level": 6}], "name": "weight"}], "name": "aircraft"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "h", "level": 5}, {"type": "variable", "name": "M", "level": 5}], "name": "reference"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "R", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "outputs"}], "name": "performancemain11.0"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "name": "Cf", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "DT", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "sigma", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "dpdx", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "objective", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "R", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "SFC", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "L", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "D", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "fin", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "T", "value": "unknown", "dimension": null}], "name": "other"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "name": "lambda", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "section", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "Theta", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "AR", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "Sref", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "tc", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "Lambda", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "name": "WE", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "WT", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "WF", "value": "unknown", "dimension": null}], "name": "weight"}], "name": "aircraft"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "h", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "ESF", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "Temp", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "M", "value": "unknown", "dimension": null}], "name": "reference"}]}}, "id": "01", "name": "RCG"}], "categories": [{"name": "schema", "description": "schema"}, {"name": "catschema_nodeLev", "description": "node levels"}, {"name": "catschema_funLev", "description": "function levels"}, {"name": "catschema_roleLev", "description": "role levels"}, {"name": "catschema_sysLev", "description": "system levels"}]}
+			theData = {"graphs": [{"description": "Repository of the super-sonic business jet test case optimization problem", "problem_formulation": {}, "xdsm": {"nodes": [{"metadata": [{"name": "Coordinator"}, {"description": "Action block providing system inputs and collecting outputs."}, {"creator": "Imco van Gent"}], "type": "coordinator", "id": "id_Coordinator", "name": "Coordinator"}, {"metadata": [{"name": "structure"}, {"mode": "main"}, {"version": "1.0"}, {"execution_info": null}, {"instance": "1"}, {"performance_info": null}, {"general_info": {"owner": {"contact_u_i_d": "remilafage"}, "description": "Weight estimation of different aircraft parts.", "creator": {"contact_u_i_d": "sylvaindubreuil"}}}, {"projectSpecific": null}], "type": "rcganalysis", "id": "id_structuremain11.0", "name": "structuremain11.0"}, {"metadata": [{"name": "aerodynamics"}, {"mode": "main"}, {"version": "1.0"}, {"execution_info": null}, {"instance": "1"}, {"performance_info": null}, {"general_info": {"owner": {"contact_u_i_d": "remilafage"}, "description": "Estimation of the aircraft lift and drag during cruise.", "creator": {"contact_u_i_d": "sylvaindubreuil"}}}, {"projectSpecific": null}], "type": "rcganalysis", "id": "id_aerodynamicsmain11.0", "name": "aerodynamicsmain11.0"}, {"metadata": [{"name": "propulsion"}, {"mode": "main"}, {"version": "1.0"}, {"execution_info": null}, {"instance": "1"}, {"performance_info": null}, {"general_info": {"owner": {"contact_u_i_d": "remilafage"}, "description": "Engine sizing and estimation of the engine thrust.", "creator": {"contact_u_i_d": "sylvaindubreuil"}}}, {"projectSpecific": null}], "type": "rcganalysis", "id": "id_propulsionmain11.0", "name": "propulsionmain11.0"}, {"metadata": [{"name": "performance"}, {"mode": "main"}, {"version": "1.0"}, {"execution_info": null}, {"instance": "1"}, {"performance_info": null}, {"general_info": {"owner": {"contact_u_i_d": "remilafage"}, "description": "Estimation of the aircraft range.", "creator": {"contact_u_i_d": "sylvaindubreuil"}}}, {"projectSpecific": null}], "type": "rcganalysis", "id": "id_performancemain11.0", "name": "performancemain11.0"}, {"metadata": [{"name": "objective"}], "type": "rcganalysis", "id": "id_objective", "name": "objective"}], "edges": [{"to": "id_structuremain11.0", "from": "id_Coordinator", "name": "/data_schema/aircraft/geometry/lambda,/data_schema/aircraft/geometry/Sref,/data_schema/aircraft/geometry/AR,/data_schema/aircraft/geometry/tc,/data_schema/aircraft/geometry/Lambda,/data_schema/aircraft/geometry/section", "short_name": "6 inputs"}, {"to": "id_structuremain11.0", "from": "id_propulsionmain11.0", "name": "/data_schema/aircraft/weight/WE", "short_name": "1 inputs"}, {"to": "id_structuremain11.0", "from": "id_aerodynamicsmain11.0", "name": "/data_schema/aircraft/other/L", "short_name": "1 inputs"}, {"to": "id_propulsionmain11.0", "from": "id_Coordinator", "name": "/data_schema/reference/h,/data_schema/reference/M,/data_schema/aircraft/other/T", "short_name": "3 inputs"}, {"to": "id_propulsionmain11.0", "from": "id_aerodynamicsmain11.0", "name": "/data_schema/aircraft/other/D", "short_name": "1 inputs"}, {"to": "id_Coordinator", "from": "id_objective", "name": "/data_schema/aircraft/other/objective", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_structuremain11.0", "name": "/data_schema/aircraft/other/sigma", "short_name": "1 outputs"}, {"to": "id_Coordinator", "from": "id_propulsionmain11.0", "name": "/data_schema/reference/Temp,/data_schema/aircraft/other/DT", "short_name": "2 outputs"}, {"to": "id_Coordinator", "from": "id_aerodynamicsmain11.0", "name": "/data_schema/aircraft/other/dpdx", "short_name": "1 outputs"}, {"to": "id_objective", "from": "id_performancemain11.0", "name": "/data_schema/aircraft/other/R", "short_name": "1 couplings"}, {"to": "id_aerodynamicsmain11.0", "from": "id_Coordinator", "name": "/data_schema/aircraft/geometry/tc,/data_schema/aircraft/geometry/Sref,/data_schema/aircraft/geometry/AR,/data_schema/aircraft/other/Cf,/data_schema/reference/h,/data_schema/reference/M,/data_schema/aircraft/geometry/Lambda", "short_name": "7 inputs"}, {"to": "id_aerodynamicsmain11.0", "from": "id_propulsionmain11.0", "name": "/data_schema/reference/ESF", "short_name": "1 inputs"}, {"to": "id_aerodynamicsmain11.0", "from": "id_structuremain11.0", "name": "/data_schema/aircraft/geometry/Theta,/data_schema/aircraft/weight/WT", "short_name": "2 inputs"}, {"to": "id_performancemain11.0", "from": "id_structuremain11.0", "name": "/data_schema/aircraft/weight/WT,/data_schema/aircraft/weight/WF", "short_name": "2 couplings"}, {"to": "id_performancemain11.0", "from": "id_propulsionmain11.0", "name": "/data_schema/aircraft/other/SFC", "short_name": "1 couplings"}, {"to": "id_performancemain11.0", "from": "id_aerodynamicsmain11.0", "name": "/data_schema/aircraft/other/fin", "short_name": "1 couplings"}, {"to": "id_performancemain11.0", "from": "id_Coordinator", "name": "/data_schema/reference/h,/data_schema/reference/M", "short_name": "2 inputs"}], "workflow": []}, "edgeBundles": [{"input": ["Coordinator", "propulsion[main][1][1.0]", "aerodynamics[main][1][1.0]"], "pipeline_data": {"Coordinator": ["/data_schema/aircraft/geometry/lambda", "/data_schema/aircraft/geometry/Sref", "/data_schema/aircraft/geometry/AR", "/data_schema/aircraft/geometry/tc", "/data_schema/aircraft/geometry/Lambda", "/data_schema/aircraft/geometry/section"], "propulsion[main][1][1.0]": ["/data_schema/aircraft/weight/WE"], "aerodynamics[main][1][1.0]": ["/data_schema/aircraft/other/L"]}, "name": "structuremain11.0"}, {"input": ["Coordinator", "aerodynamics[main][1][1.0]"], "pipeline_data": {"Coordinator": ["/data_schema/reference/h", "/data_schema/reference/M", "/data_schema/aircraft/other/T"], "aerodynamics[main][1][1.0]": ["/data_schema/aircraft/other/D"]}, "name": "propulsionmain11.0"}, {"input": ["objective", "structure[main][1][1.0]", "propulsion[main][1][1.0]", "aerodynamics[main][1][1.0]"], "pipeline_data": {"objective": ["/data_schema/aircraft/other/objective"], "structure[main][1][1.0]": ["/data_schema/aircraft/other/sigma"], "propulsion[main][1][1.0]": ["/data_schema/reference/Temp", "/data_schema/aircraft/other/DT"], "aerodynamics[main][1][1.0]": ["/data_schema/aircraft/other/dpdx"]}, "name": "Coordinator"}, {"input": ["performance[main][1][1.0]"], "pipeline_data": {"performance[main][1][1.0]": ["/data_schema/aircraft/other/R"]}, "name": "objective"}, {"input": ["Coordinator", "propulsion[main][1][1.0]", "structure[main][1][1.0]"], "pipeline_data": {"Coordinator": ["/data_schema/aircraft/geometry/tc", "/data_schema/aircraft/geometry/Sref", "/data_schema/aircraft/geometry/AR", "/data_schema/aircraft/other/Cf", "/data_schema/reference/h", "/data_schema/reference/M", "/data_schema/aircraft/geometry/Lambda"], "propulsion[main][1][1.0]": ["/data_schema/reference/ESF"], "structure[main][1][1.0]": ["/data_schema/aircraft/geometry/Theta", "/data_schema/aircraft/weight/WT"]}, "name": "aerodynamicsmain11.0"}, {"input": ["structure[main][1][1.0]", "propulsion[main][1][1.0]", "aerodynamics[main][1][1.0]", "Coordinator"], "pipeline_data": {"structure[main][1][1.0]": ["/data_schema/aircraft/weight/WT", "/data_schema/aircraft/weight/WF"], "propulsion[main][1][1.0]": ["/data_schema/aircraft/other/SFC"], "aerodynamics[main][1][1.0]": ["/data_schema/aircraft/other/fin"], "Coordinator": ["/data_schema/reference/h", "/data_schema/reference/M"]}, "name": "performancemain11.0"}], "organization": {"contacts": [{"attrib": {"uID": "ivangent"}, "company": "TU Delft", "name": "Imco van Gent", "email": "i.vangent@tudelft.nl"}, {"attrib": {"uID": "lmuller"}, "company": "TU Delft", "name": "Lukas Muller", "email": "l.muller@student.tudelft.nl"}], "organigram": {"integrators": [{"contactUID": "lmuller"}], "architects": [{"contactUID": "ivangent"}, {"contactUID": "lmuller"}]}}, "variableSchemes": {"catschema_sysLev": {"name": "systemVariables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "Cf", "level": 5}, {"type": "variable", "name": "T", "level": 5}], "name": "other"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "lambda", "level": 5}, {"type": "variable", "name": "section", "level": 5}, {"type": "variable", "name": "Sref", "level": 5}, {"type": "variable", "name": "tc", "level": 5}, {"type": "variable", "name": "Lambda", "level": 5}, {"type": "variable", "name": "AR", "level": 5}], "name": "geometry"}], "name": "aircraft"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "h", "level": 4}, {"type": "variable", "name": "M", "level": 4}], "name": "reference"}], "name": "data_schema"}], "name": "inputs"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "Theta", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "WE", "level": 5}, {"type": "variable", "name": "WT", "level": 5}, {"type": "variable", "name": "WF", "level": 5}], "name": "weight"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "R", "level": 5}, {"type": "variable", "name": "SFC", "level": 5}, {"type": "variable", "name": "L", "level": 5}, {"type": "variable", "name": "D", "level": 5}, {"type": "variable", "name": "fin", "level": 5}], "name": "other"}], "name": "aircraft"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "ESF", "level": 4}], "name": "reference"}], "name": "data_schema"}], "name": "couplings"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "DT", "level": 5}, {"type": "variable", "name": "sigma", "level": 5}, {"type": "variable", "name": "dpdx", "level": 5}, {"type": "variable", "name": "objective", "level": 5}], "name": "other"}], "name": "aircraft"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "Temp", "level": 4}], "name": "reference"}], "name": "data_schema"}], "name": "outputs"}]}, "catschema_nodeLev": {"name": "variables", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "Cf", "level": 5}, {"type": "variable", "name": "T", "level": 5}], "name": "other"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "lambda", "level": 5}, {"type": "variable", "name": "section", "level": 5}], "name": "geometry"}], "name": "aircraft"}], "name": "data_schema"}], "name": "suppliedInput"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "Theta", "level": 5}], "name": "geometry"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "WE", "level": 5}, {"type": "variable", "name": "WF", "level": 5}], "name": "weight"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "R", "level": 5}, {"type": "variable", "name": "SFC", "level": 5}, {"type": "variable", "name": "L", "level": 5}, {"type": "variable", "name": "D", "level": 5}, {"type": "variable", "name": "fin", "level": 5}], "name": "other"}], "name": "aircraft"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "ESF", "level": 4}], "name": "reference"}], "name": "data_schema"}], "name": "coupling"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "DT", "level": 5}, {"type": "variable", "name": "sigma", "level": 5}, {"type": "variable", "name": "dpdx", "level": 5}, {"type": "variable", "name": "objective", "level": 5}], "name": "other"}], "name": "aircraft"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "Temp", "level": 4}], "name": "reference"}], "name": "data_schema"}], "name": "output"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "Sref", "level": 5}, {"type": "variable", "name": "tc", "level": 5}, {"type": "variable", "name": "Lambda", "level": 5}, {"type": "variable", "name": "AR", "level": 5}], "name": "geometry"}], "name": "aircraft"}, {"level": 3, "type": "variable", "children": [{"type": "variable", "name": "h", "level": 4}, {"type": "variable", "name": "M", "level": 4}], "name": "reference"}], "name": "data_schema"}], "name": "suppliedSharedInput"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "WT", "level": 5}], "name": "weight"}], "name": "aircraft"}], "name": "data_schema"}], "name": "sharedCoupling"}]}, "catschema_roleLev": {"name": "variables", "children": [{"type": "variable", "name": "architectureRoles", "level": 1}, {"type": "variable", "name": "problemRoles", "level": 1}]}, "catschema_funLev": {"name": "functions", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "Temp", "level": 5}], "name": "reference"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "dpdx", "level": 6}, {"type": "variable", "name": "DT", "level": 6}, {"type": "variable", "name": "objective", "level": 6}, {"type": "variable", "name": "sigma", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "tc", "level": 6}, {"type": "variable", "name": "Lambda", "level": 6}, {"type": "variable", "name": "Sref", "level": 6}, {"type": "variable", "name": "AR", "level": 6}, {"type": "variable", "name": "lambda", "level": 6}, {"type": "variable", "name": "section", "level": 6}], "name": "geometry"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "Cf", "level": 6}, {"type": "variable", "name": "T", "level": 6}], "name": "other"}], "name": "aircraft"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "h", "level": 5}, {"type": "variable", "name": "M", "level": 5}], "name": "reference"}], "name": "data_schema"}], "name": "outputs"}], "name": "Coordinator"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "h", "level": 5}, {"type": "variable", "name": "M", "level": 5}], "name": "reference"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "D", "level": 6}, {"type": "variable", "name": "T", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"type": "variable", "name": "ESF", "level": 5}, {"type": "variable", "name": "Temp", "level": 5}], "name": "reference"}, {"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "DT", "level": 6}, {"type": "variable", "name": "SFC", "level": 6}], "name": "other"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "WE", "level": 6}], "name": "weight"}], "name": "aircraft"}], "name": "data_schema"}], "name": "outputs"}], "name": "propulsionmain11.0"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "lambda", "level": 6}, {"type": "variable", "name": "section", "level": 6}, {"type": "variable", "name": "AR", "level": 6}, {"type": "variable", "name": "Sref", "level": 6}, {"type": "variable", "name": "tc", "level": 6}, {"type": "variable", "name": "Lambda", "level": 6}], "name": "geometry"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "WE", "level": 6}], "name": "weight"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "L", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "Theta", "level": 6}], "name": "geometry"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "WT", "level": 6}, {"type": "variable", "name": "WF", "level": 6}], "name": "weight"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "sigma", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "outputs"}], "name": "structuremain11.0"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "R", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "objective", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "outputs"}], "name": "objective"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "Theta", "level": 6}, {"type": "variable", "name": "AR", "level": 6}, {"type": "variable", "name": "Sref", "level": 6}, {"type": "variable", "name": "tc", "level": 6}, {"type": "variable", "name": "Lambda", "level": 6}], "name": "geometry"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "WT", "level": 6}], "name": "weight"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "Cf", "level": 6}], "name": "other"}], "name": "aircraft"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "h", "level": 5}, {"type": "variable", "name": "ESF", "level": 5}, {"type": "variable", "name": "M", "level": 5}], "name": "reference"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "dpdx", "level": 6}, {"type": "variable", "name": "D", "level": 6}, {"type": "variable", "name": "fin", "level": 6}, {"type": "variable", "name": "L", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "outputs"}], "name": "aerodynamicsmain11.0"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "SFC", "level": 6}, {"type": "variable", "name": "fin", "level": 6}], "name": "other"}, {"level": 5, "type": "variable", "children": [{"type": "variable", "name": "WT", "level": 6}, {"type": "variable", "name": "WF", "level": 6}], "name": "weight"}], "name": "aircraft"}, {"level": 4, "type": "variable", "children": [{"type": "variable", "name": "h", "level": 5}, {"type": "variable", "name": "M", "level": 5}], "name": "reference"}], "name": "data_schema"}], "name": "inputs"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "children": [{"level": 4, "type": "variable", "children": [{"level": 5, "type": "variable", "children": [{"type": "variable", "name": "R", "level": 6}], "name": "other"}], "name": "aircraft"}], "name": "data_schema"}], "name": "outputs"}], "name": "performancemain11.0"}]}, "schema": {"name": "data_schema", "children": [{"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "name": "Cf", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "DT", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "sigma", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "dpdx", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "objective", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "R", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "SFC", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "L", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "D", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "fin", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "T", "value": "unknown", "dimension": null}], "name": "other"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "name": "lambda", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "section", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "Theta", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "Sref", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "tc", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "Lambda", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "AR", "value": "unknown", "dimension": null}], "name": "geometry"}, {"level": 2, "type": "variable", "children": [{"level": 3, "type": "variable", "name": "WE", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "WT", "value": "unknown", "dimension": null}, {"level": 3, "type": "variable", "name": "WF", "value": "unknown", "dimension": null}], "name": "weight"}], "name": "aircraft"}, {"level": 1, "type": "variable", "children": [{"level": 2, "type": "variable", "name": "h", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "ESF", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "Temp", "value": "unknown", "dimension": null}, {"level": 2, "type": "variable", "name": "M", "value": "unknown", "dimension": null}], "name": "reference"}]}}, "id": "01", "name": "RCG"}], "categories": [{"name": "schema", "description": "schema"}, {"name": "catschema_nodeLev", "description": "node levels"}, {"name": "catschema_funLev", "description": "function levels"}, {"name": "catschema_roleLev", "description": "role levels"}, {"name": "catschema_sysLev", "description": "system levels"}]}
 			function loadAllData(data)
 			{
 				makeKadmosMenu(data);
@@ -19892,13 +19892,25 @@ th, td {
 						{
 							data.push({ "name" : "NO TOOL METADATA AVAILABLE", "value" : "..." })
 						}
-						for (var j=0; j < aTool.metadata.length;j++)
+						function findSubMetaData(aMetaData)
 						{
-							var metaData = aTool.metadata[j]
-							for(var key in metaData){
-							  data.push({ "name" : key, "value" : metaData[key] })
+							for(var key in aMetaData)
+							{
+								if (typeof aMetaData[key] === 'object')
+								{
+									data.push({ "name" : key, "value" : ''}) ;
+									findSubMetaData(aMetaData[key]);
+								}
+								else
+								{
+									data.push({ "name" : key, "value" : aMetaData[key] })
+								}
 							}
-							
+						}
+						for (var j=0; j < aTool.metadata.length;j++)
+						{
+							var metaData = aTool.metadata[j];
+							findSubMetaData(metaData);						
 						}
 						var table = toolTableGroup.append('table');
 						tabulate(table,data,['name', 'value']); // 2 column table
@@ -22181,13 +22193,25 @@ th, td {
 					{
 						data.push({ "name" : "NO TOOL METADATA AVAILABLE", "value" : "..." })
 					}
-					for (var j=0; j < aTool.metadata.length;j++)
+					function findSubMetaData(aMetaData)
 					{
-						var metaData = aTool.metadata[j]
-						for(var key in metaData){
-						  data.push({ "name" : key, "value" : metaData[key] })
+						for(var key in aMetaData)
+						{
+							if (typeof aMetaData[key] === 'object')
+							{
+								data.push({ "name" : key, "value" : ''}) ;
+								findSubMetaData(aMetaData[key]);
+							}
+							else
+							{
+								data.push({ "name" : key, "value" : aMetaData[key] })
+							}
 						}
-						
+					}
+					for (var j=0; j < aTool.metadata.length;j++)
+					{
+						var metaData = aTool.metadata[j];
+						findSubMetaData(metaData);						
 					}
 					var table = toolTableGroup.append('table');
 					tabulate(table,data,['name', 'value']); // 2 column table
@@ -25270,13 +25294,25 @@ th, td {
 						{
 							data.push({ "name" : "NO TOOL METADATA AVAILABLE", "value" : "..." })
 						}
-						for (var j=0; j < aTool.metadata.length;j++)
+						function findSubMetaData(aMetaData)
 						{
-							var metaData = aTool.metadata[j]
-							for(var key in metaData){
-							  data.push({ "name" : key, "value" : metaData[key] })
+							for(var key in aMetaData)
+							{
+								if (typeof aMetaData[key] === 'object')
+								{
+									data.push({ "name" : key, "value" : ''}) ;
+									findSubMetaData(aMetaData[key]);
+								}
+								else
+								{
+									data.push({ "name" : key, "value" : aMetaData[key] })
+								}
 							}
-							
+						}
+						for (var j=0; j < aTool.metadata.length;j++)
+						{
+							var metaData = aTool.metadata[j];
+							findSubMetaData(metaData);						
 						}
 						var table = toolTableGroup.append('table');
 						tabulate(table,data,['name', 'value']); // 2 column table
diff --git a/examples/scripts/tu_delft_wing_design/(X)DSM/FPG_converged-MDA-GS.pdf b/examples/scripts/tu_delft_wing_design/(X)DSM/FPG_converged-MDA-GS.pdf
index 692e4bd3babb339625cc4d438f4fd21f60dab470..c8d8ab816791e97475fd40a25fce9539765a076e 100644
Binary files a/examples/scripts/tu_delft_wing_design/(X)DSM/FPG_converged-MDA-GS.pdf and b/examples/scripts/tu_delft_wing_design/(X)DSM/FPG_converged-MDA-GS.pdf differ
diff --git a/examples/scripts/tu_delft_wing_design/(X)DSM/FPG_unconverged-MDA-GS.pdf b/examples/scripts/tu_delft_wing_design/(X)DSM/FPG_unconverged-MDA-GS.pdf
index c84762c62f353c9e918453ffa1287e0502b63f85..a448042736fe9d399777240d66c49a6f3c4ee7dc 100644
Binary files a/examples/scripts/tu_delft_wing_design/(X)DSM/FPG_unconverged-MDA-GS.pdf and b/examples/scripts/tu_delft_wing_design/(X)DSM/FPG_unconverged-MDA-GS.pdf differ
diff --git a/examples/scripts/tu_delft_wing_design/(X)DSM/FPG_unconverged-MDA-J.pdf b/examples/scripts/tu_delft_wing_design/(X)DSM/FPG_unconverged-MDA-J.pdf
index 1d85aead7592e6d6a0ff3976cce1a349596efbcb..9d5e6c8d4389542047ab3ad01886402fe602bd7a 100644
Binary files a/examples/scripts/tu_delft_wing_design/(X)DSM/FPG_unconverged-MDA-J.pdf and b/examples/scripts/tu_delft_wing_design/(X)DSM/FPG_unconverged-MDA-J.pdf differ
diff --git a/examples/scripts/tu_delft_wing_design/(X)DSM/Mdao_unconverged-MDA-GS.pdf b/examples/scripts/tu_delft_wing_design/(X)DSM/Mdao_unconverged-MDA-GS.pdf
index 1569589709e8915c74693d16d53280c902207248..d1075483686b22c55b54efb6d523230b5866109a 100644
Binary files a/examples/scripts/tu_delft_wing_design/(X)DSM/Mdao_unconverged-MDA-GS.pdf and b/examples/scripts/tu_delft_wing_design/(X)DSM/Mdao_unconverged-MDA-GS.pdf differ
diff --git a/examples/scripts/tu_delft_wing_design/(X)DSM/Mdao_unconverged-MDA-J.pdf b/examples/scripts/tu_delft_wing_design/(X)DSM/Mdao_unconverged-MDA-J.pdf
index 8025afed26cd0ecb573d474aa3fe153d5cae4233..9059e85079c4b3d9c51a33e7c62c4bead4eb48d8 100644
Binary files a/examples/scripts/tu_delft_wing_design/(X)DSM/Mdao_unconverged-MDA-J.pdf and b/examples/scripts/tu_delft_wing_design/(X)DSM/Mdao_unconverged-MDA-J.pdf differ
diff --git a/examples/scripts/tu_delft_wing_design/CMDOWS/FPG_unconverged-MDA-GS.xml b/examples/scripts/tu_delft_wing_design/CMDOWS/FPG_unconverged-MDA-GS.xml
index 33ee4b3f8255e5eb456db914feebf73529345d59..836ab9ff13dd8629f90ec61136d4a85c53ae7340 100644
--- a/examples/scripts/tu_delft_wing_design/CMDOWS/FPG_unconverged-MDA-GS.xml
+++ b/examples/scripts/tu_delft_wing_design/CMDOWS/FPG_unconverged-MDA-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Lukas Mueller</creator>
     <description>FPG CMDOWS file of the wing design problem from Delft University of Technology</description>
-    <timestamp>2017-12-20T19:07:01.501663</timestamp>
+    <timestamp>2018-01-29T08:59:31.339000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Lukas Mueller</creator>
-        <timestamp>2017-12-20T19:07:01.501663</timestamp>
+        <timestamp>2018-01-29T08:59:31.339000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
@@ -923,7 +923,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/z</parameterUID>
           </input>
           <input>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/skin/material/thickness</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/airfoilUID</parameterUID>
           </input>
           <input>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/x</parameterUID>
@@ -971,7 +971,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/name</parameterUID>
           </input>
           <input>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/airfoilUID</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/skin/material/thickness</parameterUID>
           </input>
           <input>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/name</parameterUID>
@@ -1347,7 +1347,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_2.5g_MTOM_VMO_cruiseHeight"]/state/atmosphericConditions/speedOfSound</parameterUID>
           </output>
           <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</parameterUID>
           </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/sparCrossSection/upperCap/material/materialUID</parameterUID>
@@ -1446,7 +1446,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/z</parameterUID>
           </output>
           <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</parameterUID>
           </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/sparPositionUIDs/sparPositionUID[1]</parameterUID>
@@ -2384,6 +2384,9 @@
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/componentSegments/componentSegment[@uID=&quot;wing_Cseg&quot;]/structure/spars/sparSegments/sparSegment[@uID=&quot;wing_Spar_FS&quot;]/sparCrossSection/lowerCap/material/thickness">
       <label>thickness</label>
     </parameter>
+    <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/engines/engine[@uID=&quot;model_engine&quot;]/transformation/translation/z">
+      <label>z</label>
+    </parameter>
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/componentSegments/componentSegment[@uID=&quot;wing_Cseg&quot;]/structure/spars/sparSegments/sparSegment[@uID=&quot;wing_Spar_FS&quot;]/sparCrossSection/upperCap/area">
       <label>area</label>
     </parameter>
@@ -2429,9 +2432,6 @@
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/engines/engine[@uID=&quot;model_engine&quot;]/transformation/translation/x">
       <label>x</label>
     </parameter>
-    <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/engines/engine[@uID=&quot;model_engine&quot;]/transformation/translation/z">
-      <label>z</label>
-    </parameter>
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/componentSegments/componentSegment[@uID=&quot;wing_Cseg&quot;]/structure/ribsDefinitions/ribsDefinition[@uID=&quot;wing_ribs_inner&quot;]/ribsPositioning/numberOfRibs">
       <label>numberOfRibs</label>
     </parameter>
@@ -4382,7 +4382,7 @@
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</toParameterUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</toParameterUID>
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
@@ -4514,7 +4514,7 @@
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</toParameterUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</toParameterUID>
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
@@ -4924,6 +4924,10 @@
           <fromParameterUID>/cpacs/toolspecific/eMWET/spars/model_front_spar_uid</fromParameterUID>
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
         </edge>
+        <edge>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/engines/engine[@uID="model_engine"]/transformation/translation/z</fromParameterUID>
+          <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
+        </edge>
         <edge>
           <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/sparCrossSection/upperCap/area</fromParameterUID>
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
@@ -5561,8 +5565,8 @@
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
         </edge>
         <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/engines/engine[@uID="model_engine"]/transformation/translation/z</fromParameterUID>
-          <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
+          <fromParameterUID>/cpacs/toolspecific/q3D/VDE/Q3D.n_wing</fromParameterUID>
+          <toExecutableBlockUID>Q3D[VDE]--SMFA[main][1][1.0]</toExecutableBlockUID>
         </edge>
         <edge>
           <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/y</fromParameterUID>
@@ -5588,10 +5592,6 @@
           <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/x</fromParameterUID>
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
         </edge>
-        <edge>
-          <fromParameterUID>/cpacs/toolspecific/q3D/VDE/Q3D.n_wing</fromParameterUID>
-          <toExecutableBlockUID>Q3D[VDE]--SMFA[main][1][1.0]</toExecutableBlockUID>
-        </edge>
         <edge>
           <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/z</fromParameterUID>
           <toExecutableBlockUID>GACA[main][1][1.0]</toExecutableBlockUID>
diff --git a/examples/scripts/tu_delft_wing_design/CMDOWS/FPG_unconverged-MDA-J.xml b/examples/scripts/tu_delft_wing_design/CMDOWS/FPG_unconverged-MDA-J.xml
index 8ea5d3c4e6e530e261c99a6742ce057b4bc99ba4..fe1c482cd4ec225cc6c418d0be7e0f8dc4cda9f4 100644
--- a/examples/scripts/tu_delft_wing_design/CMDOWS/FPG_unconverged-MDA-J.xml
+++ b/examples/scripts/tu_delft_wing_design/CMDOWS/FPG_unconverged-MDA-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Lukas Mueller</creator>
     <description>FPG CMDOWS file of the wing design problem from Delft University of Technology</description>
-    <timestamp>2017-12-20T19:07:01.501663</timestamp>
+    <timestamp>2018-01-29T08:59:31.339000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a fundamental problem graph (FPG).</modification>
         <creator>Lukas Mueller</creator>
-        <timestamp>2017-12-20T19:07:01.501663</timestamp>
+        <timestamp>2018-01-29T08:59:31.339000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
@@ -294,7 +294,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/z</parameterUID>
           </input>
           <input>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/skin/material/thickness</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/airfoilUID</parameterUID>
           </input>
           <input>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/x</parameterUID>
@@ -342,7 +342,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/name</parameterUID>
           </input>
           <input>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/airfoilUID</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/skin/material/thickness</parameterUID>
           </input>
           <input>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/name</parameterUID>
@@ -628,7 +628,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P1"]/xsi</parameterUID>
           </output>
           <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/xsi</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/z</parameterUID>
           </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/y</parameterUID>
@@ -691,7 +691,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P1"]/eta</parameterUID>
           </output>
           <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</parameterUID>
           </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/name</parameterUID>
@@ -766,7 +766,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/z</parameterUID>
           </output>
           <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</parameterUID>
           </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/sparPositionUIDs/sparPositionUID[1]</parameterUID>
@@ -904,7 +904,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/name</parameterUID>
           </output>
           <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/z</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/xsi</parameterUID>
           </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/x</parameterUID>
@@ -2884,7 +2884,7 @@
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/xsi</toParameterUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/z</toParameterUID>
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
@@ -2968,7 +2968,7 @@
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</toParameterUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</toParameterUID>
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
@@ -3068,7 +3068,7 @@
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</toParameterUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</toParameterUID>
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
@@ -3252,7 +3252,7 @@
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/z</toParameterUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/xsi</toParameterUID>
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
diff --git a/examples/scripts/tu_delft_wing_design/CMDOWS/MDAO_unconverged-MDA-GS.xml b/examples/scripts/tu_delft_wing_design/CMDOWS/MDAO_unconverged-MDA-GS.xml
index c2bd0c1e0025f28e41d8c1f9b7057664610815f0..3a00cdb6be847d7febe088b47ac6cf719dc62897 100644
--- a/examples/scripts/tu_delft_wing_design/CMDOWS/MDAO_unconverged-MDA-GS.xml
+++ b/examples/scripts/tu_delft_wing_design/CMDOWS/MDAO_unconverged-MDA-GS.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Lukas Mueller</creator>
     <description>Mdao CMDOWS file of the wing design problem from Delft University of Technology</description>
-    <timestamp>2017-12-20T19:07:01.501663</timestamp>
+    <timestamp>2018-01-29T08:59:31.339000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Lukas Mueller</creator>
-        <timestamp>2017-12-20T19:07:01.501663</timestamp>
+        <timestamp>2018-01-29T08:59:31.339000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
@@ -1347,7 +1347,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/z</parameterUID>
           </output>
           <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</parameterUID>
           </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/sparCrossSection/upperCap/material/materialUID</parameterUID>
@@ -1446,7 +1446,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/z</parameterUID>
           </output>
           <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</parameterUID>
           </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/sparPositionUIDs/sparPositionUID[1]</parameterUID>
@@ -2089,9 +2089,6 @@
           <input>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/speedOfSound</parameterUID>
           </input>
-          <input>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/x</parameterUID>
-          </input>
           <input>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/name</parameterUID>
           </input>
@@ -2176,6 +2173,9 @@
           <input>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/airfoilUID</parameterUID>
           </input>
+          <input>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/x</parameterUID>
+          </input>
         </inputs>
         <outputs>
           <output>
@@ -2522,6 +2522,9 @@
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/componentSegments/componentSegment[@uID=&quot;wing_Cseg&quot;]/structure/spars/sparSegments/sparSegment[@uID=&quot;wing_Spar_RS&quot;]/sparCrossSection/upperCap/material/thickness">
       <label>thickness</label>
     </parameter>
+    <parameter uID="/cpacs/toolspecific/q3D/VDE/Q3D.n_wing">
+      <label>Q3D.n_wing</label>
+    </parameter>
     <parameter uID="/cpacs/toolspecific/eMWET/wingUID">
       <label>wingUID</label>
     </parameter>
@@ -2570,9 +2573,6 @@
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/engines/engine[@uID=&quot;model_engine&quot;]/transformation/translation/z">
       <label>z</label>
     </parameter>
-    <parameter uID="/cpacs/toolspecific/q3D/VDE/Q3D.n_wing">
-      <label>Q3D.n_wing</label>
-    </parameter>
     <parameter uID="/cpacs/toolspecific/gACA/mainWingFuelTankVol/tankFrontSparUID">
       <label>tankFrontSparUID</label>
     </parameter>
@@ -2597,8 +2597,8 @@
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/componentSegments/componentSegment[@uID=&quot;wing_Cseg&quot;]/structure/upperShell[@uID=&quot;IdShellUpper&quot;]/stringer/angle">
       <label>angle</label>
     </parameter>
-    <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/positionings/positioning[@uID=&quot;MainWing_wingPositioning2ID&quot;]/name">
-      <label>name</label>
+    <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/segments/segment[@uID=&quot;MainWing_wingSegment1ID&quot;]/fromElementUID">
+      <label>fromElementUID</label>
     </parameter>
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/sections/section[@uID=&quot;MainWing_wingSection1ID&quot;]/transformation/rotation/z">
       <label>z</label>
@@ -2873,9 +2873,6 @@
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/sections/section[@uID=&quot;MainWing_wingSection3ID&quot;]/transformation/rotation/x">
       <label>x</label>
     </parameter>
-    <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/sections/section[@uID=&quot;MainWing_wingSection1ID&quot;]/elements/element[@uID=&quot;MainWing_wingSection1Element1ID&quot;]/transformation/scaling/z">
-      <label>z</label>
-    </parameter>
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/sections/section[@uID=&quot;MainWing_wingSection1ID&quot;]/elements/element[@uID=&quot;MainWing_wingSection1Element1ID&quot;]/transformation/scaling/x">
       <label>x</label>
     </parameter>
@@ -2936,6 +2933,9 @@
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/sections/section[@uID=&quot;MainWing_wingSection3ID&quot;]/elements/element[@uID=&quot;MainWing_wingSection3Element1ID&quot;]/name">
       <label>name</label>
     </parameter>
+    <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/sections/section[@uID=&quot;MainWing_wingSection1ID&quot;]/elements/element[@uID=&quot;MainWing_wingSection1Element1ID&quot;]/transformation/translation/z">
+      <label>z</label>
+    </parameter>
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/positionings/positioning[@uID=&quot;MainWing_wingPositioning2ID&quot;]/sweepAngle">
       <label>sweepAngle</label>
     </parameter>
@@ -2957,8 +2957,8 @@
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/sections/section[@uID=&quot;MainWing_wingSection1ID&quot;]/elements/element[@uID=&quot;MainWing_wingSection1Element1ID&quot;]/transformation/translation/y">
       <label>y</label>
     </parameter>
-    <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/sections/section[@uID=&quot;MainWing_wingSection1ID&quot;]/elements/element[@uID=&quot;MainWing_wingSection1Element1ID&quot;]/transformation/translation/z">
-      <label>z</label>
+    <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/positionings/positioning[@uID=&quot;MainWing_wingPositioning2ID&quot;]/name">
+      <label>name</label>
     </parameter>
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/componentSegments/componentSegment[@uID=&quot;wing_Cseg&quot;]/structure/lowerShell[@uID=&quot;IdShellLower&quot;]/stringer/pitch">
       <label>pitch</label>
@@ -2972,6 +2972,9 @@
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/sections/section[@uID=&quot;MainWing_wingSection2ID&quot;]/transformation/translation/y">
       <label>y</label>
     </parameter>
+    <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/sections/section[@uID=&quot;MainWing_wingSection1ID&quot;]/elements/element[@uID=&quot;MainWing_wingSection1Element1ID&quot;]/transformation/scaling/z">
+      <label>z</label>
+    </parameter>
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/positionings/positioning[@uID=&quot;MainWing_wingPositioning2ID&quot;]/fromSectionUID">
       <label>fromSectionUID</label>
     </parameter>
@@ -2984,9 +2987,6 @@
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/componentSegments/componentSegment[@uID=&quot;wing_Cseg&quot;]/structure/spars/sparSegments/sparSegment[@uID=&quot;wing_Spar_FS&quot;]/sparPositionUIDs/sparPositionUID[2]">
       <label>sparPositionUID[2]</label>
     </parameter>
-    <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/segments/segment[@uID=&quot;MainWing_wingSegment1ID&quot;]/fromElementUID">
-      <label>fromElementUID</label>
-    </parameter>
     <parameter uID="/cpacs/vehicles[@uID=&quot;AGILE_DC1_vehicleID&quot;]/aircraft/model[@uID=&quot;agile_v13_modelID&quot;]/wings/wing[@uID=&quot;MainWing_wingID&quot;]/componentSegments/componentSegment[@uID=&quot;wing_Cseg&quot;]/structure/lowerShell[@uID=&quot;IdShellLower&quot;]/stringer/angle">
       <label>angle</label>
     </parameter>
@@ -3076,15 +3076,15 @@
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
         </edge>
         <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/name</fromParameterUID>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/fromElementUID</fromParameterUID>
           <toExecutableBlockUID>GACA[main][1][1.0]</toExecutableBlockUID>
         </edge>
         <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/name</fromParameterUID>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/fromElementUID</fromParameterUID>
           <toExecutableBlockUID>Q3D[VDE]--SMFA[main][1][1.0]</toExecutableBlockUID>
         </edge>
         <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/name</fromParameterUID>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/fromElementUID</fromParameterUID>
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
         </edge>
         <edge>
@@ -4577,7 +4577,7 @@
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</toParameterUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</toParameterUID>
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
@@ -4709,7 +4709,7 @@
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</toParameterUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</toParameterUID>
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
@@ -5428,17 +5428,9 @@
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
         </edge>
         <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/z</fromParameterUID>
-          <toExecutableBlockUID>GACA[main][1][1.0]</toExecutableBlockUID>
-        </edge>
-        <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/z</fromParameterUID>
+          <fromParameterUID>/cpacs/toolspecific/q3D/VDE/Q3D.n_wing</fromParameterUID>
           <toExecutableBlockUID>Q3D[VDE]--SMFA[main][1][1.0]</toExecutableBlockUID>
         </edge>
-        <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/z</fromParameterUID>
-          <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
-        </edge>
         <edge>
           <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/x</fromParameterUID>
           <toExecutableBlockUID>GACA[main][1][1.0]</toExecutableBlockUID>
@@ -5711,6 +5703,18 @@
           <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/name</fromParameterUID>
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
         </edge>
+        <edge>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/z</fromParameterUID>
+          <toExecutableBlockUID>GACA[main][1][1.0]</toExecutableBlockUID>
+        </edge>
+        <edge>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/z</fromParameterUID>
+          <toExecutableBlockUID>Q3D[VDE]--SMFA[main][1][1.0]</toExecutableBlockUID>
+        </edge>
+        <edge>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/z</fromParameterUID>
+          <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
+        </edge>
         <edge>
           <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/sweepAngle</fromParameterUID>
           <toExecutableBlockUID>GACA[main][1][1.0]</toExecutableBlockUID>
@@ -5783,10 +5787,6 @@
           <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/x</fromParameterUID>
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
         </edge>
-        <edge>
-          <fromParameterUID>/cpacs/toolspecific/q3D/VDE/Q3D.n_wing</fromParameterUID>
-          <toExecutableBlockUID>Q3D[VDE]--SMFA[main][1][1.0]</toExecutableBlockUID>
-        </edge>
         <edge>
           <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/z</fromParameterUID>
           <toExecutableBlockUID>GACA[main][1][1.0]</toExecutableBlockUID>
@@ -5816,15 +5816,15 @@
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
         </edge>
         <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/z</fromParameterUID>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/name</fromParameterUID>
           <toExecutableBlockUID>GACA[main][1][1.0]</toExecutableBlockUID>
         </edge>
         <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/z</fromParameterUID>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/name</fromParameterUID>
           <toExecutableBlockUID>Q3D[VDE]--SMFA[main][1][1.0]</toExecutableBlockUID>
         </edge>
         <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/z</fromParameterUID>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/name</fromParameterUID>
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
         </edge>
         <edge>
@@ -5891,6 +5891,18 @@
           <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/y</fromParameterUID>
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
         </edge>
+        <edge>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/z</fromParameterUID>
+          <toExecutableBlockUID>GACA[main][1][1.0]</toExecutableBlockUID>
+        </edge>
+        <edge>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/z</fromParameterUID>
+          <toExecutableBlockUID>Q3D[VDE]--SMFA[main][1][1.0]</toExecutableBlockUID>
+        </edge>
+        <edge>
+          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/z</fromParameterUID>
+          <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
+        </edge>
         <edge>
           <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/ribsDefinitions/ribsDefinition[@uID="wing_ribs_inner"]/ribsPositioning/numberOfRibs</fromParameterUID>
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
@@ -5947,18 +5959,6 @@
           <fromParameterUID>/cpacs/toolspecific/eMWET/fueltank/fueltank_end_y</fromParameterUID>
           <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
         </edge>
-        <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/fromElementUID</fromParameterUID>
-          <toExecutableBlockUID>GACA[main][1][1.0]</toExecutableBlockUID>
-        </edge>
-        <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/fromElementUID</fromParameterUID>
-          <toExecutableBlockUID>Q3D[VDE]--SMFA[main][1][1.0]</toExecutableBlockUID>
-        </edge>
-        <edge>
-          <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/fromElementUID</fromParameterUID>
-          <toExecutableBlockUID>Q3D[FLC]--EMWET[main][1][1.0]</toExecutableBlockUID>
-        </edge>
         <edge>
           <fromParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/angle</fromParameterUID>
           <toExecutableBlockUID>GACA[main][1][1.0]</toExecutableBlockUID>
diff --git a/examples/scripts/tu_delft_wing_design/CMDOWS/MDAO_unconverged-MDA-J.xml b/examples/scripts/tu_delft_wing_design/CMDOWS/MDAO_unconverged-MDA-J.xml
index 9fd24fee9ced74060715aaf25693c74f5744c507..02e64079990d2d49f937d0ca5fe51daae705bdf2 100644
--- a/examples/scripts/tu_delft_wing_design/CMDOWS/MDAO_unconverged-MDA-J.xml
+++ b/examples/scripts/tu_delft_wing_design/CMDOWS/MDAO_unconverged-MDA-J.xml
@@ -3,14 +3,14 @@
   <header>
     <creator>Lukas Mueller</creator>
     <description>Mdao CMDOWS file of the wing design problem from Delft University of Technology</description>
-    <timestamp>2017-12-20T19:07:01.501663</timestamp>
+    <timestamp>2018-01-29T08:59:31.339000</timestamp>
     <fileVersion>0.1</fileVersion>
     <cmdowsVersion>0.7</cmdowsVersion>
     <updates>
       <update>
         <modification>KADMOS export of a mdao data graph (MDG).</modification>
         <creator>Lukas Mueller</creator>
-        <timestamp>2017-12-20T19:07:01.501663</timestamp>
+        <timestamp>2018-01-29T08:59:31.339000</timestamp>
         <fileVersion>0.1</fileVersion>
         <cmdowsVersion>0.7</cmdowsVersion>
       </update>
@@ -628,7 +628,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P1"]/xsi</parameterUID>
           </output>
           <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/z</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/density</parameterUID>
           </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/y</parameterUID>
@@ -691,7 +691,10 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P1"]/eta</parameterUID>
           </output>
           <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/z</parameterUID>
+          </output>
+          <output>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</parameterUID>
           </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/name</parameterUID>
@@ -766,7 +769,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/z</parameterUID>
           </output>
           <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</parameterUID>
           </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/sparPositionUIDs/sparPositionUID[1]</parameterUID>
@@ -795,9 +798,6 @@
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/y</parameterUID>
           </output>
-          <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/xsi</parameterUID>
-          </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/mOEM/mWA/mass</parameterUID>
           </output>
@@ -904,7 +904,7 @@
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/name</parameterUID>
           </output>
           <output>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/density</parameterUID>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/xsi</parameterUID>
           </output>
           <output>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/x</parameterUID>
@@ -1343,9 +1343,6 @@
           <input>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/speedOfSound</parameterUID>
           </input>
-          <input>
-            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/x</parameterUID>
-          </input>
           <input>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/name</parameterUID>
           </input>
@@ -1430,6 +1427,9 @@
           <input>
             <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/airfoilUID</parameterUID>
           </input>
+          <input>
+            <parameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/x</parameterUID>
+          </input>
         </inputs>
         <outputs>
           <output>
@@ -3033,7 +3033,7 @@
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/z</toParameterUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/density</toParameterUID>
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
@@ -3117,7 +3117,11 @@
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</toParameterUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/z</toParameterUID>
+        </edge>
+        <edge>
+          <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</toParameterUID>
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
@@ -3217,7 +3221,7 @@
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/description</toParameterUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/required</toParameterUID>
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
@@ -3255,10 +3259,6 @@
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
           <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/y</toParameterUID>
         </edge>
-        <edge>
-          <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/xsi</toParameterUID>
-        </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
           <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/mOEM/mWA/mass</toParameterUID>
@@ -3401,7 +3401,7 @@
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
-          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/density</toParameterUID>
+          <toParameterUID>/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/xsi</toParameterUID>
         </edge>
         <edge>
           <fromExecutableBlockUID>HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]</fromExecutableBlockUID>
diff --git a/examples/scripts/tu_delft_wing_design/KDMS/FPG_unconverged-MDA-GS.kdms b/examples/scripts/tu_delft_wing_design/KDMS/FPG_unconverged-MDA-GS.kdms
index e2655ebc3b0cd9a4c47022f70ad0a6c64a526dbb..ad6e944cbd4a55ff18cc441450c4636c87cd4aea 100644
Binary files a/examples/scripts/tu_delft_wing_design/KDMS/FPG_unconverged-MDA-GS.kdms and b/examples/scripts/tu_delft_wing_design/KDMS/FPG_unconverged-MDA-GS.kdms differ
diff --git a/examples/scripts/tu_delft_wing_design/KDMS/FPG_unconverged-MDA-J.kdms b/examples/scripts/tu_delft_wing_design/KDMS/FPG_unconverged-MDA-J.kdms
index c44840abb44d031df63cef59f1f5c67a95b3cf04..da268a81878037cbfe114687c072a229b295abf8 100644
--- a/examples/scripts/tu_delft_wing_design/KDMS/FPG_unconverged-MDA-J.kdms
+++ b/examples/scripts/tu_delft_wing_design/KDMS/FPG_unconverged-MDA-J.kdms
@@ -18,7 +18,7 @@ contactUIDq@UlmullerqAseee
 ��UMTOM/area-WSmaxr��ssshë}r��hc}r
��sj1��}j��}r��hc}r��sj��}r��hc}r��sj
��}r��hc}r��sj��}r��hc}r��sj��}r��hc}r��sjU��}j��}j„��}j+��}r��hc}r��sj-��}r��hc}r��sj1��}r��hc}r��shc}r��(jÏ��}r��U(/cpacs/toolspecific/hANGAR/loadCpacsFiler ��}r!��uh¿}r"��hc}r#��sj‹��}j7��}r$��hc}r%��sjô��}r&��(h›}r'��(hNhUmassr(��uh‹}r)��(hNhUmtow_refr*��uujM��}r+��hc}r,��sjQ��}r-��hc}r.��sj��}r/��hc}r0��sUMTOW[main][1][1.0]r1��}r2��(h•}r3��jï��}r4��jå��}r5��jº��}r6��jÀ��}r7��j»��}r8��jÞ��}r9��ujj��}h}r:��h¤}r;��sj ��}hÇ}r<��hc}r=��sjr��}r>��hc}r?��shù}r@��hc}rA��sj”��}j#��}rB��hc}rC��sj˜��}rD��hc}rE��sjš��}rF��hc}rG��sjœ��}rH��hc}rI��sjž��}rJ��hc}rK��sj ��}rL��hc}rM��sj¢��}j¤��}rN��hc}rO��sj¦��}rP��hc}rQ��sj¨��}rR��hc}rS��sj¬��}rT��hc}rU��sj®��}rV��hc}rW��sj°��}rX��hc}rY��sj²��}rZ��hc}r[��sh§}r\��hc}r]��sh©}r^��hc}r_��sj��}jþ��}h²}r`��hc}ra��sh¡}j/��}rb��hc}rc��sh»}rd��hc}re��sU5/cpacs/mdodata/constraints/fuelTankVolume/latestValuerf��}rg��hO}rh��jö��}ri��UPythonrj��U tankvol*etatank-fuelmass/rhofuelrk��ssshÁ}rl��hc}rm��shÃ}rn��hc}ro��sj��}hÛ}rp��hc}rq��sj��}hç}rr��hc}rs��shé}rt��hc}ru��sh›}rv��j1��}rw��sj+��}h•}rx��hL}ry��sjE��}rz��hc}r{��sh¶}r|��hc}r}��sj��}r~��hc}r��sj3��}r€��hc}r��sj9��}r‚��hc}rƒ��sj?��}r„��hc}r…��sjE��}r†��hc}r‡��sjK��}rˆ��hc}r‰��sjP��}jl��}rŠ��hc}r‹��sjx��}rŒ��hc}r��shó}hž}jW��}rŽ��hc}r��sjª��}r��hc}r‘��sj=��}r’��hc}r“��sj´��}r”��hc}r•��sj¶��}r–��hc}r—��suU_adjr˜��}r™��(ha}rš��(h¤h¦hLjõ��uhe}r›��(h¤h«hLjø��uhh}rœ��(h¤h¬hLjù��uhk}r��(h¤h­hLjú��uhn}rž��hLjü��shq}rŸ��hLj���shr}r ��(h¤hºhLj��uhu}r¡��hLj��shv}r¢��(h¤hÏhLj��uhy}r£��(h¤hÐhLj��uh|}r¤��(h¤je��hLje��uh}r¥��(h¤hÝhLj��uh‚}r¦��(h¤hÞhLj��uh…}r§��(h¤hßhLj��uhˆ}r¨��(h¤hàhLj ��uh‹}r©��UOBJrª��j)��shO}r«��(U5/cpacs/mdodata/constraints/fuelTankVolume/latestValuer¬��jh��U2/cpacs/mdodata/constraints/wingLoading/latestValuer­��j��uh¤}r®��(Uc/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/reference/arear¯��j;��Uõ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/wingFuelTanks/wingFuelTank[@uID="MainWingFuelTank"]/volume/optimalVolumer°��jÚ��uhí}r±��h¤hîshñ}r²��(h¤hòhLj*��uj¼��}r³��hLj-��sh÷}r´��h¤høshý}rµ��(h¤hþhLj0��uhÿ}r¶��(h¤j���hLj3��uj��}r·��(h¤j��hLj4��uj��}r¸��(h¤j��hLj5��uj��}r¹��(h¤j��hLjA��uj��}rº��(h¤j��hLjB��uj��}r»��(h¤j��hLjC��ujS��}r¼��(h¤jT��hLj]��uj��}r½��h¤j ��sjU��}r¾��(h¤jV��hLj^��uj%��}r¿��(h¤j&��hLjH��uj'��}rÀ��(h¤j(��hLjI��uj)��}rÁ��(h¤j*��hLjJ��uh˜}rÂ��hOh™sj��}rÃ��(h¤j��hLj>��uh¸}rÄ��(h¤h¹hLj(��ujC��}rÅ��(h¤jD��hLjX��ujG��}rÆ��(h¤jH��hLjY��ujI��}rÇ��h¤jJ��sjå��}rÈ��UMTOW[main][1][1.0]rÉ��j5��sj_��}rÊ��(h¤j`��hLjb��uja��}rË��(h¤jb��hLjc��ujh��}rÌ��h¤ji��sjc��}rÍ��(h¤jd��hLjd��ujn��}rÎ��(h¤jo��hLjg��ujp��}rÏ��(h¤jq��hLji��ujr��}rÐ��(h¤js��hLjj��uhL}rÑ��U…/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/fuel/massDescription/massrÒ��jy��sjv��}rÓ��(h¤jw��hLjl��ujn��}rÔ��hLjo��sj‚��}rÕ��(h¤jƒ��hLjt��ujŽ��}rÖ��(h¤j��hLjy��uj��}r×��(h¤j‘��hLjz��uj’��}rØ��(h¤j“��hLj{��uj��}rÙ��hLj��sh°}rÚ��(h¤h±hLjý��uh´}rÛ��(h¤hµhLj��uj
 ��}rÜ��hLj��shÅ}rÝ��h¤hÆshÉ}rÞ��(h¤hÊhLj��uhË}rß��(h¤hÌhLj��uhÍ}rà��(h¤hÎhLj��uhÑ}rá��(h¤hÒhLj��uhÓ}râ��(h¤hÔhLj��uhÕ}rã��(h¤hÖhLj"��uj–��}rä��(h¤j—��hLj}��uhÙ}rå��(h¤hÚhLj��uhå}ræ��(h¤hæhLj#��ujº��}rç��UMTOW[main][1][1.0]rè��j6��sj»��}ré��UMTOW[main][1][1.0]rê��j8��sj&��}rë��hLj'��shï}rì��(h¤hðhLj)��uhõ}rí��h¤hösjÀ��}rî��UMTOW[main][1][1.0]rï��j7��shû}rð��(h¤hühLj/��uj‚��}rñ��hLjƒ��sj	��}rò��(h¤j
 ��hLj7��uj8��}ró��hLj9��sj��}rô��(h¤j��hLj:��uh’}rõ��hOh“sj?��}rö��hLj@��sj!��}r÷��(h¤j"��hLj|��uj5��}rø��(h¤j6��hLjO��ujÏ��}rù��U-HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]rú��j��sj;��}rû��h¤j<��sh®}rü��(h¤h¯hLjû��ujO��}rý��(h¤jP��hLj[��ujY��}rþ��(h¤jZ��hLj_��uj[��}rÿ��(h¤j\��hLj`��uj]��}r���(h¤j^��hLja��ujf��}r��h¤jg��sjt��}r��(h¤ju��hLjk��ujÞ��}r��UMTOW[main][1][1.0]r��j9��sjz��}r��(h¤j{��hLj%��uj|��}r��(h¤j}��hLjp��uj~��}r��(h¤j��hLjq��uj€��}r��h¤j��sj†��}r	��(h¤j‡��hLju��ujˆ��}r
-��(h¤j‰��hLjv��ujŠ��}r��(h¤j‹��hLjw��ujŒ��}r��(h¤j��hLjx��ujï��}r
��UMTOW[main][1][1.0]r��j4��sjò��}h½}r��(h¤h¾hLj	��ujA��}r��(h¤jB��hLjW��uh×}r��(h¤hØhLj��uhá}r��(h¤hâhLj!��uhã}r��h¤häsj��}hë}r��h¤hìsj1��}r��hLj2��sj��}r��h¤j��sj��}r��(h¤j��hLj6��uj
��}r��(h¤j��hLj;��uj��}r��(h¤j��hLj<��uj��}r��(h¤j��hLj=��ujU��}r��hLjV��sj��}r��h¤j��sj„��}r��h¤j…��sj+��}r��(h¤j,��hLjK��uj-��}r��(h¤j.��hLjL��uj1��}r ��(h¤j2��hLjN��uhc}r!��(Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/stringer/angler"��hdU¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/namer#��j]��U¿/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/sweepAngler$��j_��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/rotation/zr%��hgUÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/rotation/yr&��hjUÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/rotation/xr'��hmUò/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/attitudeAndMotion/translation/velocity/ur(��hpUû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/rotation/zr)��hUÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/toSectionUIDr*��ja��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/rotation/xr+��h‡U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/fromElementUIDr,��jŸ��Uµ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/toElementUIDr-��htU/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/scaling/xr.��je��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/dihedralAngler/��jÿ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/rotation/xr0��j#��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/rotation/yr1��jm��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/rotation/zr2��jo��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P1"]/xsir3��j§��Uç/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/densityr4��j•��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/yr5��j©��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/zr6��j­��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/translation/xr7��hxUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/translation/yr8��h{Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/translation/zr9��h~Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/xr:��jâ��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/yr;��jä��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/rotation/zr<��j±��U¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/namer=��j��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/rotation/yr>��j·��Uö/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/descriptionr?��jq��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/scaling/xr@��jÎ��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/rotation/xrA��j¡��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/rotation/yrB��h„Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/rotation/zrC��j£��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/rotation/yrD��hŠUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/translation/zrE��j��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/translation/xrF��j³��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/translation/yrG��j¹��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P1"]/etarH��js��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/zrI��jà��Uö/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/descriptionrJ��ju��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/airfoilUIDrK��jÄ��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/airfoilUIDrL��j—��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/namerM��j
��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/namerN��jä��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P0"]/xsirO��j¹��Uô/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/stringer/stringerStructureUIDrP��j¿��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/lengthrQ��j»��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/translation/zrR��jY��Uæ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/namerS��jè��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P0"]/etarT��j¾��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/translation/zrU��jê��U¸/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/massDescription/parentUIDrV��jÂ��U/cpacs/header/cpacsVersionrW��jÀ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/scaling/xrX��jÂ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/scaling/yrY��jÄ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/scaling/zrZ��jÆ��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/sparPositionUIDs/sparPositionUID[1]r[��j��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/toSectionUIDr\��j��Uð/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/skin/material/materialUIDr]��jÆ��Uµ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/toElementUIDr^��jÈ��U”/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/yr_��j��U”/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/xr`��j��U”/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/zra��j��U¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/toElementUIDrb��jÊ��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/xrc��jÈ��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/yrd��jÊ��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/zre��jÌ��Up/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/requiredrf��j½��U‘/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/zrg��j��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/sparPositionUIDs/sparPositionUID[1]rh��jÐ��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/xri��jÌ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/scaling/zrj��jÔ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/scaling/yrk��jÖ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/scaling/xrl��jØ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/zrm��j��Uï/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/namern��j}��U/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/scaling/yro��jÞ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/yrp��j��Uy/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/mOEM/mWA/massrq��jñ��U‚/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/performanceTargets/cruiseMach/requiredrr��j¥��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/namers��j��Uî/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/skin/material/thicknessrt��jÜ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/rotation/zru��jÙ��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/zrv��jç��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/namerw��j%��U/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/scaling/zrx��j��UÃ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/fromSectionUIDry��jƒ��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/yrz��jM��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/dihedralAngler{��j…��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/sparPositionUIDs/sparPositionUID[2]r|��jÛ��U¿/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/sweepAngler}��j��Uð/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/skin/material/materialUIDr~��jà��Uï/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/namer��j‡��Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/stringer/pitchr€��jâ��UÃ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/fromSectionUIDr��j‰��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/xr‚��j«��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P0"]/xsirƒ��j,��Uî/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/skin/material/thicknessr„��jÓ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/scaling/yr…��j.��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/toSectionUIDr†��j0��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/scaling/zr‡��jÒ��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/sparPositionUIDs/sparPositionUID[2]rˆ��j��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/rotation/yr‰��jÕ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/rotation/xrŠ��j×��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/xr‹��jé��Uô/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/stringerStructureUIDrŒ��j¯��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/airfoilUIDr��jÎ��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/etarŽ��jë��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/yr��jí��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/dihedralAngler��jï��Uæ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/namer‘��jñ��Uo/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/namer’��jó��Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/angler“��j‘��U¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/namer”��j‹��U·/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/fromElementUIDr•��jÝ��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/lengthr–��j“��Uo/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/namer—��j��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/xsir˜��j=��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/speedOfSoundr™��j?��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/namerš��jæ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/xr›��jc��Uo/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/namerœ��j—��U¿/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/sweepAngler��jA��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/translation/yrž��jì��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/translation/xrŸ��jî��U‘/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/yr ��j™��U‘/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/xr¡��j›��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/yr¢��jC��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/zr£��jE��U/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/performanceTargets/initialCruiseAltitude/requiredr¤��j��Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/pitchr¥��jG��Uë/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/temperaturer¦��j{��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/rotation/xr§��jµ��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/zr¨��jI��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/xr©��jK��Uæ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/namerª��jÑ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/pointList/zr«��jO��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/pointList/yr¬��jQ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/pointList/xr­��jS��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/lengthr®��j“��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/translation/yr¯��jU��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/translation/xr°��jW��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P0"]/etar±��j[��U·/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/fromElementUIDr²��j•��uh¿}r³��(h¤hÀhLj��uj‹��}r´��hLjŒ��sj7��}rµ��h¤j8��sjô��}r¶��U./cpacs/mdodata/objectives/mtow/normalized_mtowr·��jõ��sjM��}r¸��h¤jN��sjQ��}r¹��(h¤jR��hLj\��uj��}rº��(h¤j��hLjD��uj1��}r»��U‚/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/designMasses/mTOM/massr¼��jw��sjj��}r½��h¤jk��sh}r¾��(hOhŽhLjh��uj ��}r¿��U-HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]rÀ��j!��shÇ}rÁ��h¤hÈsjr��}rÂ��hLjs��shù}rÃ��(h¤húhLj.��uj”��}rÄ��h¤j•��sj#��}rÅ��(h¤j$��hLjG��uj˜��}rÆ��(h¤j™��hLj~��ujš��}rÇ��(h¤j›��hLj��ujœ��}rÈ��(h¤j��hLj„��ujž��}rÉ��(h¤jŸ��hLj…��uj ��}rÊ��(h¤j¡��hLj†��uj¢��}rË��h¤j£��sj¤��}rÌ��(h¤j¥��hLj‡��uj¦��}rÍ��(h¤j§��hLjˆ��uj¨��}rÎ��(h¤j©��hLj‰��uj¬��}rÏ��(h¤j­��hLj��uj®��}rÐ��(h¤j¯��hLjŽ��uj°��}rÑ��(h¤j±��hLj��uj²��}rÒ��h¤j³��sh§}rÓ��(h¤h¨hLjö��uh©}rÔ��(h¤hªhLj÷��uj��}rÕ��hLj��sjþ��}rÖ��hLjÿ��sh²}r×��(h¤h³hLj��uh¡}rØ��hOh¢sj/��}rÙ��(h¤j0��hLjM��uh»}rÚ��(h¤h¼hLj��ujf��}hÁ}rÛ��(h¤hÂhLj
��uhÃ}rÜ��(h¤hÄhLj��uj��}rÝ��hLj��shÛ}rÞ��h¤hÜsj��}rß��hLj��shç}rà��h¤hèshé}rá��h¤hêsh›}râ��(UOBJrã��j'��hOhœhLj$��uj+��}rä��hLj,��sh•}rå��(hOh–UMTOW[main][1][1.0]ræ��j3��ujE��}rç��hLjF��sh¶}rè��h¤h·sj��}ré��hLj€��sj3��}rê��h¤j4��sj9��}rë��(h¤j:��hLjR��uj?��}rì��(h¤j@��hLjT��ujE��}rí��h¤jF��sjK��}rî��(h¤jL��hLjZ��ujP��}rï��hLjQ��sjl��}rð��(h¤jm��hLjf��ujx��}rñ��(h¤jy��hLjm��uhó}rò��h¤hôshž}ró��hOhŸsjW��}rô��h¤jX��sjª��}rõ��(h¤j«��hLjŠ��uj=��}rö��(h¤j>��hLjS��uj´��}r÷��(h¤jµ��hLj��uj¶��}rø��(h¤j·��hLj‘��uuU_noderù��}rú��(ha}rû��(Ucategoryrü��Uvariablerý��Ushaperþ��UoUsubcategoryrÿ��Ushared couplingr���h]haUlabelr��Uangler��uhe}r��(jü��jý��jþ��Uojÿ��j���h]hej��Uzuhh}r��(jü��jý��jþ��Uojÿ��j���h]hhj��Uyuhk}r��(jü��jý��jþ��Uojÿ��j���h]hkj��Uxuhn}r��(jü��jý��jþ��Uojÿ��Ucouplingr��h]hnj��Uuuhq}r��(jü��jý��jþ��Uojÿ��Usupplied inputr	��h]hqj��U
+��(h¤j‰��hLjv��ujŠ��}r��(h¤j‹��hLjw��ujŒ��}r��(h¤j��hLjx��ujï��}r
��UMTOW[main][1][1.0]r��j4��sjò��}h½}r��(h¤h¾hLj	��ujA��}r��(h¤jB��hLjW��uh×}r��(h¤hØhLj��uhá}r��(h¤hâhLj!��uhã}r��h¤häsj��}hë}r��h¤hìsj1��}r��hLj2��sj��}r��h¤j��sj��}r��(h¤j��hLj6��uj
��}r��(h¤j��hLj;��uj��}r��(h¤j��hLj<��uj��}r��(h¤j��hLj=��ujU��}r��hLjV��sj��}r��h¤j��sj„��}r��h¤j…��sj+��}r��(h¤j,��hLjK��uj-��}r��(h¤j.��hLjL��uj1��}r ��(h¤j2��hLjN��uhc}r!��(Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/stringer/angler"��hdU¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/namer#��j]��U¿/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/sweepAngler$��j_��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/rotation/zr%��hgUÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/rotation/yr&��hjUÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/rotation/xr'��hmUò/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/attitudeAndMotion/translation/velocity/ur(��hpUû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/rotation/zr)��hUÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/toSectionUIDr*��ja��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/rotation/xr+��h‡U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/fromElementUIDr,��jŸ��Uµ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/toElementUIDr-��htU/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/scaling/xr.��je��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/dihedralAngler/��jÿ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/rotation/xr0��j#��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/rotation/yr1��jm��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/rotation/zr2��jo��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P1"]/xsir3��j§��Uç/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/densityr4��j•��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/yr5��j©��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/zr6��j­��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/translation/xr7��hxUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/translation/yr8��h{Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/translation/zr9��h~Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/xr:��jâ��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/yr;��jä��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/rotation/zr<��j±��U¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/namer=��j��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/rotation/yr>��j·��Uö/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/descriptionr?��jq��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/scaling/xr@��jÎ��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/rotation/xrA��j¡��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/rotation/yrB��h„Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/rotation/zrC��j£��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/rotation/yrD��hŠUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/translation/zrE��j��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/translation/xrF��j³��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/translation/yrG��j¹��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P1"]/etarH��js��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/zrI��jà��Uö/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/descriptionrJ��ju��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/airfoilUIDrK��jÄ��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/airfoilUIDrL��j—��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/namerM��j
��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/namerN��jä��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P0"]/xsirO��j¹��Uô/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/stringer/stringerStructureUIDrP��j¿��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/lengthrQ��j»��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/translation/zrR��jY��Uæ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/namerS��jè��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P0"]/etarT��j¾��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/translation/zrU��jê��U¸/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/massDescription/parentUIDrV��jÂ��U/cpacs/header/cpacsVersionrW��jÀ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/scaling/xrX��jÂ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/scaling/yrY��jÄ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/scaling/zrZ��jÆ��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/sparPositionUIDs/sparPositionUID[1]r[��j��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/toSectionUIDr\��j��Uð/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/skin/material/materialUIDr]��jÆ��Uµ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/toElementUIDr^��jÈ��U”/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/yr_��j��U”/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/xr`��j��U”/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/zra��j��U¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/toElementUIDrb��jÊ��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/xrc��jÈ��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/yrd��jÊ��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/zre��jÌ��Up/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/requiredrf��j½��U‘/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/zrg��j��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/sparPositionUIDs/sparPositionUID[1]rh��jÐ��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/xri��jÌ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/scaling/zrj��jÔ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/scaling/yrk��jÖ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/scaling/xrl��jØ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/zrm��j��Uï/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/namern��j}��U/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/scaling/yro��jÞ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/yrp��j��Uy/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/mOEM/mWA/massrq��jñ��U‚/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/performanceTargets/cruiseMach/requiredrr��j¥��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/namers��j��Uî/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/skin/material/thicknessrt��jÜ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/rotation/zru��jÙ��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/zrv��jç��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/namerw��j%��U/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/scaling/zrx��j��UÃ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/fromSectionUIDry��jƒ��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/yrz��jM��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/dihedralAngler{��j…��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/sparPositionUIDs/sparPositionUID[2]r|��jÛ��U¿/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/sweepAngler}��j��Uð/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/skin/material/materialUIDr~��jà��Uï/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/namer��j‡��Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/stringer/pitchr€��jâ��UÃ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/fromSectionUIDr��j‰��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/xr‚��j«��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P0"]/xsirƒ��j,��Uî/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/skin/material/thicknessr„��jÓ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/scaling/yr…��j.��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/toSectionUIDr†��j0��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/scaling/zr‡��jÒ��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/sparPositionUIDs/sparPositionUID[2]rˆ��j��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/rotation/yr‰��jÕ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/rotation/xrŠ��j×��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/xr‹��jé��Uô/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/stringerStructureUIDrŒ��j¯��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/airfoilUIDr��jÎ��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/etarŽ��jë��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/yr��jí��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/dihedralAngler��jï��Uæ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/namer‘��jñ��Uo/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/namer’��jó��Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/angler“��j‘��U¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/namer”��j‹��U·/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/fromElementUIDr•��jÝ��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/lengthr–��j“��Uo/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/namer—��j��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/xsir˜��j=��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/speedOfSoundr™��j?��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/namerš��jæ��Uo/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/namer›��j—��U¿/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/sweepAnglerœ��jA��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/translation/yr��jì��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/translation/xrž��jî��U‘/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/yrŸ��j™��U‘/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/xr ��j›��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/yr¡��jC��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/zr¢��jE��U/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/performanceTargets/initialCruiseAltitude/requiredr£��j��Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/pitchr¤��jG��Uë/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/temperaturer¥��j{��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/rotation/xr¦��jµ��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/zr§��jI��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/xr¨��jK��Uæ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/namer©��jÑ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/pointList/zrª��jO��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/pointList/yr«��jQ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/pointList/xr¬��jS��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/lengthr­��j“��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/translation/yr®��jU��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/translation/xr¯��jW��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P0"]/etar°��j[��U·/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/fromElementUIDr±��j•��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/xr²��jc��uh¿}r³��(h¤hÀhLj��uj‹��}r´��hLjŒ��sj7��}rµ��h¤j8��sjô��}r¶��U./cpacs/mdodata/objectives/mtow/normalized_mtowr·��jõ��sjM��}r¸��h¤jN��sjQ��}r¹��(h¤jR��hLj\��uj��}rº��(h¤j��hLjD��uj1��}r»��U‚/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/designMasses/mTOM/massr¼��jw��sjj��}r½��h¤jk��sh}r¾��(hOhŽhLjh��uj ��}r¿��U-HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]rÀ��j!��shÇ}rÁ��h¤hÈsjr��}rÂ��hLjs��shù}rÃ��(h¤húhLj.��uj”��}rÄ��h¤j•��sj#��}rÅ��(h¤j$��hLjG��uj˜��}rÆ��(h¤j™��hLj~��ujš��}rÇ��(h¤j›��hLj��ujœ��}rÈ��(h¤j��hLj„��ujž��}rÉ��(h¤jŸ��hLj…��uj ��}rÊ��(h¤j¡��hLj†��uj¢��}rË��h¤j£��sj¤��}rÌ��(h¤j¥��hLj‡��uj¦��}rÍ��(h¤j§��hLjˆ��uj¨��}rÎ��(h¤j©��hLj‰��uj¬��}rÏ��(h¤j­��hLj��uj®��}rÐ��(h¤j¯��hLjŽ��uj°��}rÑ��(h¤j±��hLj��uj²��}rÒ��h¤j³��sh§}rÓ��(h¤h¨hLjö��uh©}rÔ��(h¤hªhLj÷��uj��}rÕ��hLj��sjþ��}rÖ��hLjÿ��sh²}r×��(h¤h³hLj��uh¡}rØ��hOh¢sj/��}rÙ��(h¤j0��hLjM��uh»}rÚ��(h¤h¼hLj��ujf��}hÁ}rÛ��(h¤hÂhLj
��uhÃ}rÜ��(h¤hÄhLj��uj��}rÝ��hLj��shÛ}rÞ��h¤hÜsj��}rß��hLj��shç}rà��h¤hèshé}rá��h¤hêsh›}râ��(UOBJrã��j'��hOhœhLj$��uj+��}rä��hLj,��sh•}rå��(hOh–UMTOW[main][1][1.0]ræ��j3��ujE��}rç��hLjF��sh¶}rè��h¤h·sj��}ré��hLj€��sj3��}rê��h¤j4��sj9��}rë��(h¤j:��hLjR��uj?��}rì��(h¤j@��hLjT��ujE��}rí��h¤jF��sjK��}rî��(h¤jL��hLjZ��ujP��}rï��hLjQ��sjl��}rð��(h¤jm��hLjf��ujx��}rñ��(h¤jy��hLjm��uhó}rò��h¤hôshž}ró��hOhŸsjW��}rô��h¤jX��sjª��}rõ��(h¤j«��hLjŠ��uj=��}rö��(h¤j>��hLjS��uj´��}r÷��(h¤jµ��hLj��uj¶��}rø��(h¤j·��hLj‘��uuU_noderù��}rú��(ha}rû��(Ucategoryrü��Uvariablerý��Ushaperþ��UoUsubcategoryrÿ��Ushared couplingr���h]haUlabelr��Uangler��uhe}r��(jü��jý��jþ��Uojÿ��j���h]hej��Uzuhh}r��(jü��jý��jþ��Uojÿ��j���h]hhj��Uyuhk}r��(jü��jý��jþ��Uojÿ��j���h]hkj��Uxuhn}r��(jü��jý��jþ��Uojÿ��Ucouplingr��h]hnj��Uuuhq}r��(jü��jý��jþ��Uojÿ��Usupplied inputr	��h]hqj��U
 AVL.nchordr
 ��uhr}r��(jü��jý��jþ��Uojÿ��j���h]hrj��UtoElementUIDr��uhu}r
��(jü��jý��jþ��Uojÿ��j	��h]huj��UflightLoadCaseUIDr��uhv}r��(jü��jý��jþ��Uojÿ��j���h]hvj��Uxuhy}r��(jü��jý��jþ��Uojÿ��j���h]hyj��Uyuh|}r��(jü��jý��jþ��Uojÿ��j���h]h|j��Uzuh}r��(jü��jý��jþ��Uojÿ��j���h]hj��Uzuh‚}r��(jü��jý��jþ��Uojÿ��j���h]h‚j��Uyuh…}r��(jü��jý��jþ��Uojÿ��j���h]h…j��Uxuhˆ}r��(jü��jý��jþ��Uojÿ��j���h]hˆj��Uyuh‹}r��(jü��jý��jÿ��j	��U	data_typer��Nh[Nj��Umtow_refr��Unoter��Njþ��UoUunitr��Nh]h‹uhO}r��(jü��Ufunctionr��jÿ��Ucompleter��h[USMerged function of parallel functions "CNSTRNT_fuelTankVolume,CNSTRNT_wingLoading".r��Usubgraphr��h)r ��}r!��(h‰hhUnode_dict_factoryr"��hhj ��h_}r#��(h}h’}j��}r$��UCNSTRNT_wingLoadingr%��}r&��jö��}r'��j
 ��j��sssh˜}h•}jf��}r(��UCNSTRNT_fuelTankVolumer)��}r*��jö��}r+��jj��jk��sssj%��}r,��(h}r-��(hNhh‘uh›}r.��(hNhhuhž}r/��(hNhh uuh›}hž}h¡}j)��}r0��(h•}r1��(hNhh—uh¡}r2��(hNhh£uh’}r3��(hNhh”uh˜}r4��(hNhhšuuujù��}r5��(h}r6��(jü��jý��jÿ��j	��j��Nh[Nj��Uarear7��j��Njþ��Uoj��Nh]huh’}r8��(jü��jý��jÿ��j	��j��Nh[Nj��UfuelDensityr9��j��Njþ��Uoj��Nh]h’uj��}r:��(jü��jý��jÿ��Uoutputr;��j��Nh[Nj��UlatestValuer<��j��Njþ��Uoj��Nh]j��uh˜}r=��(jü��jý��jÿ��j	��j��Nh[Nj��U
optimalVolumer>��j��Njþ��Uoj��Nh]h˜uh•}r?��(jü��jý��jÿ��j	��j��Nh[Nj��Umassr@��j��Njþ��Uoj��Nh]h•ujf��}rA��(jü��jý��jÿ��j;��j��Nh[Nj��UlatestValuerB��j��Njþ��Uoj��Nh]jf��uj%��}rC��(jü��j��jþ��Usjÿ��j��h]j%��j��UCNSTRNT[wingLoading]rD��uh›}rE��(jü��jý��jÿ��j	��j��Nh[Nj��UmassrF��j��Njþ��Uoj��Nh]h›uhž}rG��(jü��jý��jÿ��j	��j��Nh[Nj��UmaxWingLoadingrH��j��Njþ��Uoj��Nh]hžuh¡}rI��(jü��jý��jÿ��j	��j��Nh[Nj��UfuelTankEfficiencyFactorrJ��j��Njþ��Uoj��Nh]h¡uj)��}rK��(jü��j��jþ��Usjÿ��j��h]j)��j��UCNSTRNT[fuelTankVolume]rL��uuh	}rM��(hh]rN��(]rO��(h]rP��(h]rQ��(]rR��(hhe]rS��(hhe]rT��(hhe]rU��(h}rV��hhsee…RrW��h]rX��(]rY��(h#h$e]rZ��(h&h'e]r[��(h)h*e]r\��(h}r]��h-h.see…Rr^��ee]r_��(h1h]r`��(]ra��(h4]rb��}rc��h7h8sae]rd��(h:]re��(}rf��h=h>s}rg��h@hAseee…Rrh��ee…Rri��hD}h[h\h]h^uUGRAPH_PROPERTIESrj��]rk��(U	functionsrl��Unodesrm��Uedgesrn��U	couplingsro��U
system_inputsrp��eU
NODE_CAT_TREErq��}rr��(jý��}rs��(Ucollided circular couplingrt��]Ucollided shared couplingru��]U!collided shared circular couplingrv��]j��]Ushared circular couplingrw��]Ushared couplingrx��]Usupplied inputry��]U	collisionrz��]j;��]Usupplied shared inputr{��]Upure circular couplingr|��]Uholer}��]Ucollided couplingr~��]uj��}r��(Uindependentr€��]U
@@ -26,18 +26,18 @@ outputlessr
 XML Mergerr”��]U	Optimizerr•��]UInput Providerr–��]U	Convergerr—��]U
 CPACS Toolr˜��]U
 XML Loaderr™��]UConsistency constraint functionrš��]UXML PyMergerr›��]uUvariable grouprœ��}r��(U
-hole grouprž��]Ucoupling grouprŸ��]Ushared coupling groupr ��]Uoutput groupr¡��]Usupplied input groupr¢��]Usupplied shared input groupr£��]uuhhU_succr¤��}r¥��(h}r¦��UCNSTRNT_wingLoadingr§��j-��sh’}r¨��UCNSTRNT_fuelTankVolumer©��j3��sj��}h˜}rª��UCNSTRNT_fuelTankVolumer«��j4��sh•}r¬��UCNSTRNT_fuelTankVolumer­��j1��sjf��}j%��}r®��j­��j&��sh›}r¯��UCNSTRNT_wingLoadingr°��j.��shž}r±��UCNSTRNT_wingLoadingr²��j/��sh¡}r³��UCNSTRNT_fuelTankVolumer´��j2��sj)��}rµ��j¬��j*��suj˜��j¥��Uadjlist_outer_dict_factoryr¶��hubUlevelr·��Nh]hOj��hOjþ��UsUproblem_roler¸��hRUcontractionr¹��}rº��(UCNSTRNT_fuelTankVolumer»��}r¼��(jü��j��jþ��Usj��jL��jÿ��j��h]j)��uUCNSTRNT_wingLoadingr½��}r¾��(jü��j��jþ��Usj��jD��jÿ��j��h]j%��uuuh¤}r¿��(jü��j��jÿ��j��h[U^Contracted function of function "GACA" combining 2 modes (mainWingFuelTankVol,mainWingRefArea)rÀ��j��h)rÁ��}rÂ��(h‰hhj"��hh_}rÃ��(ha}h§}h©}he}hh}hk}h°}h²}h…}j-��}j/��}hr}h»}h½}h¿}hÁ}hÃ}hÅ}hÇ}hÉ}hË}hÍ}hv}hy}hÑ}hÓ}hã}h×}hÙ}hÛ}h}h‚}h´}hˆ}há}hÕ}hå}hç}hé}hë}jE��}hï}Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/wingFuelTanks/wingFuelTank[@uID="MainWingFuelTank"]/namerÄ��}rÅ��U!GACA[mainWingFuelTankVol][1][1.0]rÆ��}rÇ��shñ}hó}hõ}h÷}hù}hû}hý}hÿ}j��}j��}j��}j��}j	��}j��}j
��}j��}j��}j��}j��}j��}j��}j��}j��}j��}j”��}j%��}j'��}j)��}j+��}h¶}h¸}j1��}h˜}rÈ��jÆ��}rÉ��sj3��}j5��}j7��}j9��}j;��}j ��}j?��}jA��}jC��}hí}jG��}jI��}jK��}jM��}jO��}jQ��}jS��}jU��}jW��}jY��}j[��}j]��}j_��}ja��}jc��}h|}jf��}UGACA[mainWingRefArea][1][1.0]rÊ��}rË��(ha}rÌ��h§}rÍ��h©}rÎ��he}rÏ��hh}rÐ��hk}rÑ��h}rÒ��h²}rÓ��h…}rÔ��j/��}rÕ��hr}rÖ��h»}r×��h½}rØ��h¿}rÙ��hÁ}rÚ��hÃ}rÛ��hÉ}rÜ��hË}rÝ��hÍ}rÞ��hv}rß��hy}rà��hÑ}rá��hÓ}râ��h×}rã��hÙ}rä��h°}rå��h‚}ræ��h´}rç��hˆ}rè��há}ré��hÕ}rê��hå}rë��hë}rì��hï}rí��hñ}rî��hù}rï��hû}rð��hý}rñ��hÿ}rò��j��}ró��j��}rô��j��}rõ��j	��}rö��j��}r÷��j
��}rø��j��}rù��j��}rú��j��}rû��j��}rü��j��}rý��j��}rþ��j��}rÿ��j„��}r���j%��}r��j'��}r��j)��}r��j+��}r��j-��}r��h¸}r��j1��}r��j3��}r��j5��}r	��j7��}r
-��j9��}r��j;��}r��j ��}r
��j?��}r��jA��}r��jC��}r��jG��}r��jI��}r��jK��}r��jO��}r��jQ��}r��jS��}r��jU��}r��jY��}r��j[��}r��j]��}r��j_��}r��ja��}r��jc��}r��h|}r��jl��}r��jn��}r ��jp��}r!��jr��}r"��jt��}r#��jv��}r$��jx��}r%��jz��}r&��j|��}r'��j~��}r(��j€��}r)��j‚��}r*��j†��}r+��jˆ��}r,��jŠ��}r-��jŒ��}r.��jŽ��}r/��j��}r0��j’��}r1��j!��}r2��j#��}r3��j˜��}r4��jš��}r5��j–��}r6��jœ��}r7��jž��}r8��h®}r9��j¤��}r:��j¦��}r;��j¨��}r<��jª��}r=��j=��}r>��j¬��}r?��j®��}r@��j°��}rA��j´��}rB��j¶��}rC��ujÆ��}rD��(ha}rE��h§}rF��h©}rG��he}rH��hh}rI��hk}rJ��h}rK��h²}rL��h…}rM��j-��}rN��j/��}rO��hr}rP��h»}rQ��h½}rR��h¿}rS��hÁ}rT��hÃ}rU��hÅ}rV��hÇ}rW��hÉ}rX��hË}rY��hÍ}rZ��hv}r[��hy}r\��hÑ}r]��hÓ}r^��hã}r_��h×}r`��hÙ}ra��hÛ}rb��h°}rc��h‚}rd��h´}re��hˆ}rf��há}rg��hÕ}rh��hå}ri��hç}rj��hé}rk��hë}rl��hí}rm��hï}rn��hñ}ro��hó}rp��hõ}rq��h÷}rr��hù}rs��hû}rt��hý}ru��hÿ}rv��j��}rw��j��}rx��j��}ry��j��}rz��j	��}r{��j��}r|��j
��}r}��j��}r~��j��}r��j��}r€��j��}r��j��}r‚��j��}rƒ��j��}r„��j��}r…��j��}r†��j”��}r‡��j%��}rˆ��j'��}r‰��j)��}rŠ��j+��}r‹��h¶}rŒ��h¸}r��j1��}rŽ��j3��}r��j5��}r��j7��}r‘��j9��}r’��j ��}r“��j?��}r”��jA��}r•��jC��}r–��jE��}r—��jG��}r˜��jI��}r™��jK��}rš��jM��}r›��jO��}rœ��jQ��}r��jS��}rž��jU��}rŸ��jW��}r ��jY��}r¡��j[��}r¢��j]��}r£��j_��}r¤��ja��}r¥��jc��}r¦��h|}r§��jf��}r¨��jh��}r©��jj��}rª��jl��}r«��jn��}r¬��jp��}r­��jr��}r®��jt��}r¯��jv��}r°��jx��}r±��jz��}r²��j|��}r³��j~��}r´��j€��}rµ��j‚��}r¶��j„��}r·��j†��}r¸��jˆ��}r¹��jŠ��}rº��jŒ��}r»��jŽ��}r¼��j��}r½��j’��}r¾��j!��}r¿��j#��}rÀ��j˜��}rÁ��jš��}rÂ��j–��}rÃ��jœ��}rÄ��jž��}rÅ��h®}rÆ��j¢��}rÇ��j¤��}rÈ��j¦��}rÉ��j¨��}rÊ��jª��}rË��j=��}rÌ��j¬��}rÍ��j®��}rÎ��j°��}rÏ��j²��}rÐ��j´��}rÑ��j¶��}rÒ��ujh��}jj��}jl��}jn��}h}rÓ��jÊ��}rÔ��sjp��}jr��}jt��}jv��}jx��}jz��}j|��}j~��}j€��}j‚��}j„��}j†��}jˆ��}jŠ��}jŒ��}jŽ��}j��}j’��}j!��}j#��}j˜��}jš��}j–��}jœ��}jž��}h®}j¢��}j¤��}j¦��}j¨��}jª��}j=��}j¬��}j®��}j°��}j²��}j´��}j¶��}ujù��}rÕ��(ha}rÖ��(jü��jý��jþ��Uoj��j��jÿ��Usupplied shared inputr×��h]hauh§}rØ��(jü��jý��jþ��Uoj��UnamerÙ��jÿ��j×��h]h§uh©}rÚ��(jü��jý��jþ��Uoj��U
+hole grouprž��]Ucoupling grouprŸ��]Ushared coupling groupr ��]Uoutput groupr¡��]Usupplied input groupr¢��]Usupplied shared input groupr£��]uuhhU_succr¤��}r¥��(h}r¦��UCNSTRNT_wingLoadingr§��j-��sh’}r¨��UCNSTRNT_fuelTankVolumer©��j3��sj��}h˜}rª��UCNSTRNT_fuelTankVolumer«��j4��sh•}r¬��UCNSTRNT_fuelTankVolumer­��j1��sjf��}j%��}r®��j­��j&��sh›}r¯��UCNSTRNT_wingLoadingr°��j.��shž}r±��UCNSTRNT_wingLoadingr²��j/��sh¡}r³��UCNSTRNT_fuelTankVolumer´��j2��sj)��}rµ��j¬��j*��suj˜��j¥��Uadjlist_outer_dict_factoryr¶��hubUlevelr·��Nh]hOj��hOjþ��UsUproblem_roler¸��hRUcontractionr¹��}rº��(UCNSTRNT_fuelTankVolumer»��}r¼��(jü��j��jþ��Usj��jL��jÿ��j��h]j)��uUCNSTRNT_wingLoadingr½��}r¾��(jü��j��jþ��Usj��jD��jÿ��j��h]j%��uuuh¤}r¿��(jü��j��jÿ��j��h[U^Contracted function of function "GACA" combining 2 modes (mainWingFuelTankVol,mainWingRefArea)rÀ��j��h)rÁ��}rÂ��(h‰hhj"��hh_}rÃ��(ha}h§}h©}he}hh}hk}h°}h²}h…}j-��}j/��}hr}h»}h½}h¿}hÁ}hÃ}hÅ}hÇ}hÉ}hË}hÍ}hv}hy}hÑ}hÓ}hã}h×}hÙ}hÛ}h}h‚}h´}hˆ}há}hÕ}hå}hç}hé}hë}jE��}hï}Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/wingFuelTanks/wingFuelTank[@uID="MainWingFuelTank"]/namerÄ��}rÅ��U!GACA[mainWingFuelTankVol][1][1.0]rÆ��}rÇ��shñ}hó}hõ}h÷}hù}hû}hý}hÿ}j��}j��}j��}j��}j	��}j��}j
��}j��}j��}j5��}j��}j��}j��}j��}j��}j��}j”��}j%��}j'��}j)��}j+��}h¶}h¸}j1��}h˜}rÈ��jÆ��}rÉ��sj3��}j��}j7��}j9��}j;��}j ��}j?��}jA��}jC��}hí}jG��}jI��}jK��}jM��}jO��}jQ��}jS��}jU��}jW��}jY��}j[��}j]��}j_��}ja��}jc��}h|}jf��}UGACA[mainWingRefArea][1][1.0]rÊ��}rË��(ha}rÌ��h§}rÍ��h©}rÎ��he}rÏ��hh}rÐ��hk}rÑ��h}rÒ��h²}rÓ��h…}rÔ��j/��}rÕ��hr}rÖ��h»}r×��h½}rØ��h¿}rÙ��hÁ}rÚ��hÃ}rÛ��hÉ}rÜ��hË}rÝ��hÍ}rÞ��hv}rß��hy}rà��hÑ}rá��hÓ}râ��h×}rã��hÙ}rä��h°}rå��h‚}ræ��h´}rç��hˆ}rè��há}ré��hÕ}rê��hå}rë��hë}rì��hï}rí��hñ}rî��hù}rï��hû}rð��hý}rñ��hÿ}rò��j��}ró��j��}rô��j��}rõ��j	��}rö��j��}r÷��j
��}rø��j��}rù��j��}rú��j��}rû��j��}rü��j��}rý��j��}rþ��j��}rÿ��j„��}r���j%��}r��j'��}r��j)��}r��j+��}r��j-��}r��h¸}r��j1��}r��j3��}r��j5��}r	��j7��}r
+��j9��}r��j;��}r��j ��}r
��j?��}r��jA��}r��jC��}r��jG��}r��jI��}r��jK��}r��jO��}r��jQ��}r��jS��}r��jU��}r��jY��}r��j[��}r��j]��}r��j_��}r��ja��}r��jc��}r��h|}r��jl��}r��jn��}r ��jp��}r!��jr��}r"��jt��}r#��jv��}r$��jx��}r%��jz��}r&��j|��}r'��j~��}r(��j€��}r)��j‚��}r*��j†��}r+��jˆ��}r,��jŠ��}r-��jŒ��}r.��jŽ��}r/��j��}r0��j’��}r1��j!��}r2��j#��}r3��j˜��}r4��jš��}r5��j–��}r6��jœ��}r7��jž��}r8��h®}r9��j¤��}r:��j¦��}r;��j¨��}r<��jª��}r=��j=��}r>��j¬��}r?��j®��}r@��j°��}rA��j´��}rB��j¶��}rC��ujÆ��}rD��(ha}rE��h§}rF��h©}rG��he}rH��hh}rI��hk}rJ��h}rK��h²}rL��h…}rM��j-��}rN��j/��}rO��hr}rP��h»}rQ��h½}rR��h¿}rS��hÁ}rT��hÃ}rU��hÅ}rV��hÇ}rW��hÉ}rX��hË}rY��hÍ}rZ��hv}r[��hy}r\��hÑ}r]��hÓ}r^��hã}r_��h×}r`��hÙ}ra��hÛ}rb��h°}rc��h‚}rd��h´}re��hˆ}rf��há}rg��hÕ}rh��hå}ri��hç}rj��hé}rk��hë}rl��hí}rm��hï}rn��hñ}ro��hó}rp��hõ}rq��h÷}rr��hù}rs��hû}rt��hý}ru��hÿ}rv��j��}rw��j��}rx��j��}ry��j��}rz��j	��}r{��j��}r|��j
��}r}��j��}r~��j��}r��j5��}r€��j��}r��j��}r‚��j��}rƒ��j��}r„��j��}r…��j��}r†��j”��}r‡��j%��}rˆ��j'��}r‰��j)��}rŠ��j+��}r‹��h¶}rŒ��h¸}r��j1��}rŽ��j3��}r��j��}r��j7��}r‘��j9��}r’��j ��}r“��j?��}r”��jA��}r•��jC��}r–��jE��}r—��jG��}r˜��jI��}r™��jK��}rš��jM��}r›��jO��}rœ��jQ��}r��jS��}rž��jU��}rŸ��jW��}r ��jY��}r¡��j[��}r¢��j]��}r£��j_��}r¤��ja��}r¥��jc��}r¦��h|}r§��jf��}r¨��jh��}r©��jj��}rª��jl��}r«��jn��}r¬��jp��}r­��jr��}r®��jt��}r¯��jv��}r°��jx��}r±��jz��}r²��j|��}r³��j~��}r´��j€��}rµ��j‚��}r¶��j„��}r·��j†��}r¸��jˆ��}r¹��jŠ��}rº��jŒ��}r»��jŽ��}r¼��j��}r½��j’��}r¾��j!��}r¿��j#��}rÀ��j˜��}rÁ��jš��}rÂ��j–��}rÃ��jœ��}rÄ��jž��}rÅ��h®}rÆ��j¢��}rÇ��j¤��}rÈ��j¦��}rÉ��j¨��}rÊ��jª��}rË��j=��}rÌ��j¬��}rÍ��j®��}rÎ��j°��}rÏ��j²��}rÐ��j´��}rÑ��j¶��}rÒ��ujh��}jj��}jl��}jn��}h}rÓ��jÊ��}rÔ��sjp��}jr��}jt��}jv��}jx��}jz��}j|��}j~��}j€��}j‚��}j„��}j†��}jˆ��}jŠ��}jŒ��}jŽ��}j��}j’��}j!��}j#��}j˜��}jš��}j–��}jœ��}jž��}h®}j¢��}j¤��}j¦��}j¨��}jª��}j=��}j¬��}j®��}j°��}j²��}j´��}j¶��}ujù��}rÕ��(ha}rÖ��(jü��jý��jþ��Uoj��j��jÿ��Usupplied shared inputr×��h]hauh§}rØ��(jü��jý��jþ��Uoj��UnamerÙ��jÿ��j×��h]h§uh©}rÚ��(jü��jý��jþ��Uoj��U
 sweepAnglerÛ��jÿ��j×��h]h©uhe}rÜ��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]heuhh}rÝ��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]hhuhk}rÞ��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]hkuh°}rß��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]h°uh²}rà��(jü��jý��jþ��Uoj��UtoSectionUIDrá��jÿ��j×��h]h²uh…}râ��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]h…uj-��}rã��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j-��uj/��}rä��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]j/��uhr}rå��(jü��jý��jþ��Uoj��j��jÿ��j×��h]hruh»}ræ��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]h»uh½}rç��(jü��jý��jÿ��j×��j��U
dihedralAnglerè��Ucircularity_inforé��}rê��(Ucircular_functionsrë��]rì��U!SCAM[wing_dihedral_morph][1][1.0]rí��aj·��Kujþ��Uoh]h½uh¿}rî��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]h¿uhÁ}rï��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]hÁuhÃ}rð��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]hÃuhÅ}rñ��(jü��jý��jþ��Uoj��Uxsirò��jÿ��j	��h]hÅuhÇ}ró��(jü��jý��jþ��Uoj��Uxsirô��jÿ��j	��h]hÇuhÉ}rõ��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]hÉuhË}rö��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]hËuhÍ}r÷��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]hÍuhv}rø��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]hvuhy}rù��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]hyuhÑ}rú��(jü��jý��jþ��Uoj��UstringerStructureUIDrû��jÿ��j×��h]hÑuhÓ}rü��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]hÓuhã}rý��(jü��jý��jþ��Uoj��UfuelTankUIDrþ��jÿ��j	��h]hãuh×}rÿ��(jü��jý��jþ��Uoj��Unamer���jÿ��j×��h]h×uhÙ}r��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]hÙuhÛ}r��(jü��jý��jþ��Uoj��Udescriptionr��jÿ��j	��h]hÛuh}r��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]huh‚}r��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]h‚uh´}r��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]h´uhˆ}r��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]hˆuhá}r��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]háuhÕ}r	��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]hÕuhå}r
 ��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]håuhç}r��(jü��jý��jþ��Uoj��Uetar��jÿ��j	��h]hçuhé}r
��(jü��jý��jþ��Uoj��Udescriptionr��jÿ��j	��h]héuhë}r��(jü��jý��jþ��Uoj��Unamer��jÿ��j×��h]hëujE��}r��(jü��jý��jþ��Uoj��Unamer��jÿ��j	��h]jE��uhï}r��(jü��jý��jþ��Uoj��UstringerStructureUIDr��jÿ��j×��h]hïujÄ��}r��(jü��jý��jþ��Uoj��Unamer��jÿ��j;��h]jÄ��uhñ}r��(jü��jý��jþ��Uoj��Ulengthr��jÿ��j×��h]hñuhó}r��(jü��jý��jþ��Uoj��UtankEndSpanFractionr��jÿ��j	��h]hóuhõ}r��(jü��jý��jþ��Uoj��UnumberOfSectionAreasr��jÿ��j	��h]hõuh÷}r��(jü��jý��jþ��Uoj��Uetar��jÿ��j	��h]h÷uhù}r��(jü��jý��jÿ��j×��j��U
 sweepAngler ��jé��}r!��(jë��]r"��USCAM[wing_sweep_morph][1][1.0]r#��aj·��Kujþ��Uoh]hùuhû}r$��(jü��jý��jþ��Uoj��U
-airfoilUIDr%��jÿ��j×��h]hûuhý}r&��(jü��jý��jþ��Uoj��UcpacsVersionr'��jÿ��j×��h]hýuhÿ}r(��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]hÿuj��}r)��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j��uj��}r*��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j��uj��}r+��(jü��jý��jþ��Uoj��UsparPositionUID[1]r,��jÿ��j	��h]j��uj��}r-��(jü��jý��jþ��Uoj��UtoSectionUIDr.��jÿ��j×��h]j��uj	��}r/��(jü��jý��jþ��Uoj��UmaterialUIDr0��jÿ��j×��h]j	��uj��}r1��(jü��jý��jþ��Uoj��UtoElementUIDr2��jÿ��j×��h]j��uj
��}r3��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j
��uj��}r4��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]j��uj��}r5��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j��uj��}r6��(jü��jý��jþ��Uoj��U	thicknessr7��jÿ��j×��h]j��uj��}r8��(jü��jý��jÿ��j×��j��Uxjé��}r9��(jë��]r:��USCAM[wing_taper_morph][1][1.0]r;��aj·��Kujþ��Uoh]j��uj��}r<��(jü��jý��jÿ��j×��j��Uyjé��}r=��(jë��]r>��USCAM[wing_taper_morph][1][1.0]r?��aj·��Kujþ��Uoh]j��uj��}r@��(jü��jý��jÿ��j×��j��Uzjé��}rA��(jë��]rB��USCAM[wing_taper_morph][1][1.0]rC��aj·��Kujþ��Uoh]j��uj��}rD��(jü��jý��jþ��Uoj��UtoSectionUIDrE��jÿ��j×��h]j��uj��}rF��(jü��jý��jþ��Uoj��UtankRearSparUIDrG��jÿ��j	��h]j��uj��}rH��(jü��jý��jþ��Uoj��UsparPositionUID[1]rI��jÿ��j	��h]j��uj”��}rJ��(jü��jý��jþ��Uoj��UtankFrontSparUIDrK��jÿ��j	��h]j”��uj%��}rL��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j%��uj'��}rM��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j'��uj)��}rN��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]j)��uj+��}rO��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j+��uh¶}rP��(jü��jý��jþ��Uoj��UnamerQ��jÿ��j	��h]h¶uh¸}rR��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]h¸uj1��}rS��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j1��uh˜}rT��(jü��jý��jÿ��j;��j��Nh]h˜j��j>��j��Njþ��Uoj��Nh[Nuj3��}rU��(jü��jý��jþ��Uoj��UnamerV��jÿ��j×��h]j3��uj5��}rW��(jü��jý��jþ��Uoj��U
-airfoilUIDrX��jÿ��j×��h]j5��uj7��}rY��(jü��jý��jþ��Uoj��UnamerZ��jÿ��j×��h]j7��uj9��}r[��(jü��jý��jþ��Uoj��UfromSectionUIDr\��jÿ��j×��h]j9��uj;��}r]��(jü��jý��jþ��Uoj��UwingUIDr^��jÿ��j	��h]j;��uj ��}r_��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j ��uj?��}r`��(jü��jý��jÿ��j×��j��U
dihedralAnglera��jé��}rb��(jë��]rc��U!SCAM[wing_dihedral_morph][1][1.0]rd��aj·��Kujþ��Uoh]j?��ujA��}re��(jü��jý��jÿ��j×��j��U
+airfoilUIDr%��jÿ��j×��h]hûuhý}r&��(jü��jý��jþ��Uoj��UcpacsVersionr'��jÿ��j×��h]hýuhÿ}r(��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]hÿuj��}r)��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j��uj��}r*��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j��uj��}r+��(jü��jý��jþ��Uoj��UsparPositionUID[1]r,��jÿ��j	��h]j��uj��}r-��(jü��jý��jþ��Uoj��UtoSectionUIDr.��jÿ��j×��h]j��uj	��}r/��(jü��jý��jþ��Uoj��UmaterialUIDr0��jÿ��j×��h]j	��uj��}r1��(jü��jý��jþ��Uoj��UtoElementUIDr2��jÿ��j×��h]j��uj
��}r3��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j
��uj��}r4��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]j��uj��}r5��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j��uj5��}r6��(jü��jý��jþ��Uoj��U
+airfoilUIDr7��jÿ��j×��h]j5��uj��}r8��(jü��jý��jÿ��j×��j��Uxjé��}r9��(jë��]r:��USCAM[wing_taper_morph][1][1.0]r;��aj·��Kujþ��Uoh]j��uj��}r<��(jü��jý��jÿ��j×��j��Uyjé��}r=��(jë��]r>��USCAM[wing_taper_morph][1][1.0]r?��aj·��Kujþ��Uoh]j��uj��}r@��(jü��jý��jÿ��j×��j��Uzjé��}rA��(jë��]rB��USCAM[wing_taper_morph][1][1.0]rC��aj·��Kujþ��Uoh]j��uj��}rD��(jü��jý��jþ��Uoj��UtoSectionUIDrE��jÿ��j×��h]j��uj��}rF��(jü��jý��jþ��Uoj��UtankRearSparUIDrG��jÿ��j	��h]j��uj��}rH��(jü��jý��jþ��Uoj��UsparPositionUID[1]rI��jÿ��j	��h]j��uj”��}rJ��(jü��jý��jþ��Uoj��UtankFrontSparUIDrK��jÿ��j	��h]j”��uj%��}rL��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j%��uj'��}rM��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j'��uj)��}rN��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]j)��uj+��}rO��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j+��uh¶}rP��(jü��jý��jþ��Uoj��UnamerQ��jÿ��j	��h]h¶uh¸}rR��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]h¸uj1��}rS��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j1��uh˜}rT��(jü��jý��jÿ��j;��j��Nh]h˜j��j>��j��Njþ��Uoj��Nh[Nuj3��}rU��(jü��jý��jþ��Uoj��UnamerV��jÿ��j×��h]j3��uj��}rW��(jü��jý��jþ��Uoj��U	thicknessrX��jÿ��j×��h]j��uj7��}rY��(jü��jý��jþ��Uoj��UnamerZ��jÿ��j×��h]j7��uj9��}r[��(jü��jý��jþ��Uoj��UfromSectionUIDr\��jÿ��j×��h]j9��uj;��}r]��(jü��jý��jþ��Uoj��UwingUIDr^��jÿ��j	��h]j;��uj ��}r_��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j ��uj?��}r`��(jü��jý��jÿ��j×��j��U
dihedralAnglera��jé��}rb��(jë��]rc��U!SCAM[wing_dihedral_morph][1][1.0]rd��aj·��Kujþ��Uoh]j?��ujA��}re��(jü��jý��jÿ��j×��j��U
 sweepAnglerf��jé��}rg��(jë��]rh��USCAM[wing_sweep_morph][1][1.0]ri��aj·��Kujþ��Uoh]jA��ujC��}rj��(jü��jý��jþ��Uoj��UmaterialUIDrk��jÿ��j×��h]jC��uhí}rl��(jü��jý��jþ��Uoj��Uxsirm��jÿ��j	��h]híujG��}rn��(jü��jý��jþ��Uoj��Upitchro��jÿ��j×��h]jG��ujI��}rp��(jü��jý��jþ��Uoj��Unamerq��jÿ��j×��h]jI��ujK��}rr��(jü��jý��jþ��Uoj��UfromSectionUIDrs��jÿ��j×��h]jK��ujM��}rt��(jü��jý��jþ��Uoj��Uxsiru��jÿ��j	��h]jM��ujO��}rv��(jü��jý��jþ��Uoj��U	thicknessrw��jÿ��j×��h]jO��ujQ��}rx��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]jQ��ujS��}ry��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]jS��ujU��}rz��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]jU��ujW��}r{��(jü��jý��jþ��Uoj��UsparPositionUID[2]r|��jÿ��j	��h]jW��ujY��}r}��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]jY��uj[��}r~��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]j[��uj]��}r��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j]��uj_��}r€��(jü��jý��jÿ��j×��j��Uzjé��}r��(jë��]r‚��U#SCAM[wing_root_chord_morph][1][1.0]rƒ��aj·��Kujþ��Uoh]j_��uja��}r„��(jü��jý��jÿ��j×��j��Uxjé��}r…��(jë��]r†��U#SCAM[wing_root_chord_morph][1][1.0]r‡��aj·��Kujþ��Uoh]ja��ujc��}rˆ��(jü��jý��jÿ��j×��j��Uyjé��}r‰��(jë��]rŠ��U#SCAM[wing_root_chord_morph][1][1.0]r‹��aj·��Kujþ��Uoh]jc��uh|}rŒ��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]h|ujf��}r��(jü��jý��jþ��Uoj��UsparPositionUID[2]rŽ��jÿ��j	��h]jf��ujÊ��}r��(jü��j��jÿ��j��Uexecution_infor��Nj��UGACA[mainWingRefArea]r‘��Uinstancer’��U1jþ��UsUversionr“��U1.0r”��Umoder•��UmainWingRefArear–��Uperformance_infor—��NUgeneral_infor˜��}r™��Udescriptionrš��UADetermination of the reference (projected) area of the main wing.r›��sUprojectSpecificrœ��Nh]UGACAr��ujÆ��}rž��(jü��j��jÿ��j��j��Nj��UGACA[mainWingFuelTankVol]rŸ��j’��U1jþ��Usj“��U1.0r ��j•��UmainWingFuelTankVolr¡��j—��Nj˜��}r¢��Udescriptionr£��U9Determination of the volume of the fuel tank in the wing.r¤��sjœ��Nh]UGACAr¥��ujh��}r¦��(jü��jý��jþ��Uoj��Uetar§��jÿ��j	��h]jh��ujj��}r¨��(jü��jý��jþ��Uoj��UwingUIDr©��jÿ��j	��h]jj��ujl��}rª��(jü��jý��jþ��Uoj��Unamer«��jÿ��j×��h]jl��ujn��}r¬��(jü��jý��jþ��Uoj��U
dihedralAngler­��jÿ��j×��h]jn��uh}r®��(jü��jý��jÿ��j;��j��Nh]hj��j7��j��Njþ��Uoj��Nh[Nujp��}r¯��(jü��jý��jþ��Uoj��Unamer°��jÿ��j×��h]jp��ujr��}r±��(jü��jý��jþ��Uoj��Unamer²��jÿ��j×��h]jr��ujt��}r³��(jü��jý��jþ��Uoj��UfromElementUIDr´��jÿ��j×��h]jt��ujv��}rµ��(jü��jý��jÿ��j×��j��Ulengthr¶��jé��}r·��(jë��]r¸��USCAM[wing_length_morph][1][1.0]r¹��aj·��Kujþ��Uoh]jv��ujx��}rº��(jü��jý��jþ��Uoj��Unamer»��jÿ��j×��h]jx��ujz��}r¼��(jü��jý��jÿ��j×��j��Uzjé��}r½��(jë��]r¾��USCAM[wing_taper_morph][1][1.0]r¿��aj·��Kujþ��Uoh]jz��uj|��}rÀ��(jü��jý��jÿ��j×��j��Uxjé��}rÁ��(jë��]rÂ��USCAM[wing_taper_morph][1][1.0]rÃ��aj·��Kujþ��Uoh]j|��uj~��}rÄ��(jü��jý��jÿ��j×��j��Uyjé��}rÅ��(jë��]rÆ��USCAM[wing_taper_morph][1][1.0]rÇ��aj·��Kujþ��Uoh]j~��uj€��}rÈ��(jü��jý��jþ��Uoj��UnamerÉ��jÿ��j×��h]j€��uj‚��}rÊ��(jü��jý��jþ��Uoj��UnamerË��jÿ��j×��h]j‚��uj„��}rÌ��(jü��jý��jþ��Uoj��UmodesrÍ��jÿ��j×��h]j„��uj†��}rÎ��(jü��jý��jþ��Uoj��UnamerÏ��jÿ��j×��h]j†��ujˆ��}rÐ��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]jˆ��ujŠ��}rÑ��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]jŠ��ujŒ��}rÒ��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]jŒ��ujŽ��}rÓ��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]jŽ��uj��}rÔ��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]j��uj’��}rÕ��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j’��uj!��}rÖ��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]j!��uj#��}r×��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j#��uj˜��}rØ��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j˜��ujš��}rÙ��(jü��jý��jþ��Uoj��UpitchrÚ��jÿ��j×��h]jš��uj–��}rÛ��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]j–��ujœ��}rÜ��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]jœ��ujž��}rÝ��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]jž��uh®}rÞ��(jü��jý��jþ��Uoj��Unamerß��jÿ��j×��h]h®uj¢��}rà��(jü��jý��jþ��Uoj��UtankStartSpanFractionrá��jÿ��j	��h]j¢��uj¤��}râ��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j¤��uj¦��}rã��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j¦��uj¨��}rä��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]j¨��ujª��}rå��(jü��jý��jþ��Uoj��Uangleræ��jÿ��j×��h]jª��uj=��}rç��(jü��jý��jÿ��j×��j��Ulengthrè��jé��}ré��(jë��]rê��USCAM[wing_length_morph][1][1.0]rë��aj·��Kujþ��Uoh]j=��uj¬��}rì��(jü��jý��jþ��Uoj��Uyjÿ��j×��h]j¬��uj®��}rí��(jü��jý��jþ��Uoj��Uxjÿ��j×��h]j®��uj°��}rî��(jü��jý��jþ��Uoj��Uzjÿ��j×��h]j°��uj²��}rï��(jü��jý��jþ��Uoj��Uetarð��jÿ��j	��h]j²��uj´��}rñ��(jü��jý��jþ��Uoj��UfromElementUIDrò��jÿ��j×��h]j´��uj¶��}ró��(jü��jý��jþ��Uoj��U
 airfoilUIDrô��jÿ��j×��h]j¶��uuh	}rõ��(hh]rö��(]r÷��(h]rø��(h]rù��(]rú��(hhe]rû��(hhe]rü��(hhe]rý��(h}rþ��hhsee…Rrÿ��h]r���(]r��(h#h$e]r��(h&h'e]r��(h)h*e]r��(h}r��h-h.see…Rr��ee]r��(h1h]r��(]r	��(h4]r
-��}r��h7h8sae]r��(h:]r
��(}r��h=h>s}r��h@hAseee…Rr��ee…Rr��h[h\h]h^hD}uhjÁ��jj��]r��(jl��jm��jn��jo��jp��ejq��}r��(jý��}r��(jt��]ju��]jv��]j��]jx��]jw��]j|��]jy��]jz��]j{��]j;��]j}��]j~��]uj��}r��(j€��]j��]j��]j‚��]ujƒ��}r��(j…��]j†��]j‡��]j‹��]j‰��]jŠ��]jˆ��]jŒ��]j��]jŽ��]j��]j��]j‘��]uj’��}r��(j”��]j•��]j–��]j—��]j˜��]j™��]jš��]j›��]ujœ��}r��(jž��]jŸ��]j ��]j¡��]j¢��]j£��]uuhhj¤��}r��(ha}r��(UGACA[mainWingRefArea][1][1.0]r��jÌ��U!GACA[mainWingFuelTankVol][1][1.0]r��jE��uh§}r��(UGACA[mainWingRefArea][1][1.0]r��jÍ��U!GACA[mainWingFuelTankVol][1][1.0]r��jF��uh©}r ��(UGACA[mainWingRefArea][1][1.0]r!��jÎ��U!GACA[mainWingFuelTankVol][1][1.0]r"��jG��uhe}r#��(UGACA[mainWingRefArea][1][1.0]r$��jÏ��U!GACA[mainWingFuelTankVol][1][1.0]r%��jH��uhh}r&��(UGACA[mainWingRefArea][1][1.0]r'��jÐ��U!GACA[mainWingFuelTankVol][1][1.0]r(��jI��uhk}r)��(UGACA[mainWingRefArea][1][1.0]r*��jÑ��U!GACA[mainWingFuelTankVol][1][1.0]r+��jJ��uh°}r,��(UGACA[mainWingRefArea][1][1.0]r-��jå��U!GACA[mainWingFuelTankVol][1][1.0]r.��jc��uh²}r/��(UGACA[mainWingRefArea][1][1.0]r0��jÓ��U!GACA[mainWingFuelTankVol][1][1.0]r1��jL��uh…}r2��(UGACA[mainWingRefArea][1][1.0]r3��jÔ��U!GACA[mainWingFuelTankVol][1][1.0]r4��jM��uj-��}r5��(UGACA[mainWingRefArea][1][1.0]r6��j��U!GACA[mainWingFuelTankVol][1][1.0]r7��jN��uj/��}r8��(UGACA[mainWingRefArea][1][1.0]r9��jÕ��U!GACA[mainWingFuelTankVol][1][1.0]r:��jO��uhr}r;��(UGACA[mainWingRefArea][1][1.0]r<��jÖ��U!GACA[mainWingFuelTankVol][1][1.0]r=��jP��uh»}r>��(UGACA[mainWingRefArea][1][1.0]r?��j×��U!GACA[mainWingFuelTankVol][1][1.0]r@��jQ��uh½}rA��(UGACA[mainWingRefArea][1][1.0]rB��jØ��U!GACA[mainWingFuelTankVol][1][1.0]rC��jR��uh¿}rD��(UGACA[mainWingRefArea][1][1.0]rE��jÙ��U!GACA[mainWingFuelTankVol][1][1.0]rF��jS��uhÁ}rG��(UGACA[mainWingRefArea][1][1.0]rH��jÚ��U!GACA[mainWingFuelTankVol][1][1.0]rI��jT��uhÃ}rJ��(UGACA[mainWingRefArea][1][1.0]rK��jÛ��U!GACA[mainWingFuelTankVol][1][1.0]rL��jU��uhÅ}rM��U!GACA[mainWingFuelTankVol][1][1.0]rN��jV��shÇ}rO��U!GACA[mainWingFuelTankVol][1][1.0]rP��jW��shÉ}rQ��(UGACA[mainWingRefArea][1][1.0]rR��jÜ��U!GACA[mainWingFuelTankVol][1][1.0]rS��jX��uhË}rT��(UGACA[mainWingRefArea][1][1.0]rU��jÝ��U!GACA[mainWingFuelTankVol][1][1.0]rV��jY��uhÍ}rW��(UGACA[mainWingRefArea][1][1.0]rX��jÞ��U!GACA[mainWingFuelTankVol][1][1.0]rY��jZ��uhv}rZ��(UGACA[mainWingRefArea][1][1.0]r[��jß��U!GACA[mainWingFuelTankVol][1][1.0]r\��j[��uhy}r]��(UGACA[mainWingRefArea][1][1.0]r^��jà��U!GACA[mainWingFuelTankVol][1][1.0]r_��j\��uhÑ}r`��(UGACA[mainWingRefArea][1][1.0]ra��já��U!GACA[mainWingFuelTankVol][1][1.0]rb��j]��uhÓ}rc��(UGACA[mainWingRefArea][1][1.0]rd��jâ��U!GACA[mainWingFuelTankVol][1][1.0]re��j^��uhã}rf��U!GACA[mainWingFuelTankVol][1][1.0]rg��j_��sh×}rh��(UGACA[mainWingRefArea][1][1.0]ri��jã��U!GACA[mainWingFuelTankVol][1][1.0]rj��j`��uhÙ}rk��(UGACA[mainWingRefArea][1][1.0]rl��jä��U!GACA[mainWingFuelTankVol][1][1.0]rm��ja��uhÛ}rn��U!GACA[mainWingFuelTankVol][1][1.0]ro��jb��sh}rp��(UGACA[mainWingRefArea][1][1.0]rq��jÒ��U!GACA[mainWingFuelTankVol][1][1.0]rr��jK��uh‚}rs��(UGACA[mainWingRefArea][1][1.0]rt��jæ��U!GACA[mainWingFuelTankVol][1][1.0]ru��jd��uh´}rv��(UGACA[mainWingRefArea][1][1.0]rw��jç��U!GACA[mainWingFuelTankVol][1][1.0]rx��je��uhˆ}ry��(UGACA[mainWingRefArea][1][1.0]rz��jè��U!GACA[mainWingFuelTankVol][1][1.0]r{��jf��uhá}r|��(UGACA[mainWingRefArea][1][1.0]r}��jé��U!GACA[mainWingFuelTankVol][1][1.0]r~��jg��uhÕ}r��(UGACA[mainWingRefArea][1][1.0]r€��jê��U!GACA[mainWingFuelTankVol][1][1.0]r��jh��uhå}r‚��(UGACA[mainWingRefArea][1][1.0]rƒ��jë��U!GACA[mainWingFuelTankVol][1][1.0]r„��ji��uhç}r…��U!GACA[mainWingFuelTankVol][1][1.0]r†��jj��shé}r‡��U!GACA[mainWingFuelTankVol][1][1.0]rˆ��jk��shë}r‰��(UGACA[mainWingRefArea][1][1.0]rŠ��jì��U!GACA[mainWingFuelTankVol][1][1.0]r‹��jl��ujE��}rŒ��U!GACA[mainWingFuelTankVol][1][1.0]r��j—��shï}rŽ��(UGACA[mainWingRefArea][1][1.0]r��jí��U!GACA[mainWingFuelTankVol][1][1.0]r��jn��ujÄ��}hñ}r‘��(UGACA[mainWingRefArea][1][1.0]r’��jî��U!GACA[mainWingFuelTankVol][1][1.0]r“��jo��uhó}r”��U!GACA[mainWingFuelTankVol][1][1.0]r•��jp��shõ}r–��U!GACA[mainWingFuelTankVol][1][1.0]r—��jq��sh÷}r˜��U!GACA[mainWingFuelTankVol][1][1.0]r™��jr��shù}rš��(UGACA[mainWingRefArea][1][1.0]r›��jï��U!GACA[mainWingFuelTankVol][1][1.0]rœ��js��uhû}r��(UGACA[mainWingRefArea][1][1.0]rž��jð��U!GACA[mainWingFuelTankVol][1][1.0]rŸ��jt��uhý}r ��(UGACA[mainWingRefArea][1][1.0]r¡��jñ��U!GACA[mainWingFuelTankVol][1][1.0]r¢��ju��uhÿ}r£��(UGACA[mainWingRefArea][1][1.0]r¤��jò��U!GACA[mainWingFuelTankVol][1][1.0]r¥��jv��uj��}r¦��(UGACA[mainWingRefArea][1][1.0]r§��jó��U!GACA[mainWingFuelTankVol][1][1.0]r¨��jw��uj��}r©��(UGACA[mainWingRefArea][1][1.0]rª��jô��U!GACA[mainWingFuelTankVol][1][1.0]r«��jx��uj��}r¬��U!GACA[mainWingFuelTankVol][1][1.0]r­��jy��sj��}r®��(UGACA[mainWingRefArea][1][1.0]r¯��jõ��U!GACA[mainWingFuelTankVol][1][1.0]r°��jz��uj	��}r±��(UGACA[mainWingRefArea][1][1.0]r²��jö��U!GACA[mainWingFuelTankVol][1][1.0]r³��j{��uj��}r´��(UGACA[mainWingRefArea][1][1.0]rµ��j÷��U!GACA[mainWingFuelTankVol][1][1.0]r¶��j|��uj
��}r·��(UGACA[mainWingRefArea][1][1.0]r¸��jø��U!GACA[mainWingFuelTankVol][1][1.0]r¹��j}��uj��}rº��(UGACA[mainWingRefArea][1][1.0]r»��jù��U!GACA[mainWingFuelTankVol][1][1.0]r¼��j~��uj��}r½��(UGACA[mainWingRefArea][1][1.0]r¾��jú��U!GACA[mainWingFuelTankVol][1][1.0]r¿��j��uj��}rÀ��(UGACA[mainWingRefArea][1][1.0]rÁ��jû��U!GACA[mainWingFuelTankVol][1][1.0]rÂ��j€��uj��}rÃ��(UGACA[mainWingRefArea][1][1.0]rÄ��jü��U!GACA[mainWingFuelTankVol][1][1.0]rÅ��j��uj��}rÆ��(UGACA[mainWingRefArea][1][1.0]rÇ��jý��U!GACA[mainWingFuelTankVol][1][1.0]rÈ��j‚��uj��}rÉ��(UGACA[mainWingRefArea][1][1.0]rÊ��jþ��U!GACA[mainWingFuelTankVol][1][1.0]rË��jƒ��uj��}rÌ��(UGACA[mainWingRefArea][1][1.0]rÍ��jÿ��U!GACA[mainWingFuelTankVol][1][1.0]rÎ��j„��uj��}rÏ��U!GACA[mainWingFuelTankVol][1][1.0]rÐ��j…��sj��}rÑ��U!GACA[mainWingFuelTankVol][1][1.0]rÒ��j†��sj”��}rÓ��U!GACA[mainWingFuelTankVol][1][1.0]rÔ��j‡��sj%��}rÕ��(UGACA[mainWingRefArea][1][1.0]rÖ��j��U!GACA[mainWingFuelTankVol][1][1.0]r×��jˆ��uj'��}rØ��(UGACA[mainWingRefArea][1][1.0]rÙ��j��U!GACA[mainWingFuelTankVol][1][1.0]rÚ��j‰��uj)��}rÛ��(UGACA[mainWingRefArea][1][1.0]rÜ��j��U!GACA[mainWingFuelTankVol][1][1.0]rÝ��jŠ��uj+��}rÞ��(UGACA[mainWingRefArea][1][1.0]rß��j��U!GACA[mainWingFuelTankVol][1][1.0]rà��j‹��uh¶}rá��U!GACA[mainWingFuelTankVol][1][1.0]râ��jŒ��sh¸}rã��(UGACA[mainWingRefArea][1][1.0]rä��j��U!GACA[mainWingFuelTankVol][1][1.0]rå��j��uj1��}ræ��(UGACA[mainWingRefArea][1][1.0]rç��j��U!GACA[mainWingFuelTankVol][1][1.0]rè��jŽ��uh˜}j3��}ré��(UGACA[mainWingRefArea][1][1.0]rê��j��U!GACA[mainWingFuelTankVol][1][1.0]rë��j��uj5��}rì��(UGACA[mainWingRefArea][1][1.0]rí��j	��U!GACA[mainWingFuelTankVol][1][1.0]rî��j��uj7��}rï��(UGACA[mainWingRefArea][1][1.0]rð��j
+��}r��h7h8sae]r��(h:]r
��(}r��h=h>s}r��h@hAseee…Rr��ee…Rr��h[h\h]h^hD}uhjÁ��jj��]r��(jl��jm��jn��jo��jp��ejq��}r��(jý��}r��(jt��]ju��]jv��]j��]jx��]jw��]j|��]jy��]jz��]j{��]j;��]j}��]j~��]uj��}r��(j€��]j��]j��]j‚��]ujƒ��}r��(j…��]j†��]j‡��]j‹��]j‰��]jŠ��]jˆ��]jŒ��]j��]jŽ��]j��]j��]j‘��]uj’��}r��(j”��]j•��]j–��]j—��]j˜��]j™��]jš��]j›��]ujœ��}r��(jž��]jŸ��]j ��]j¡��]j¢��]j£��]uuhhj¤��}r��(ha}r��(UGACA[mainWingRefArea][1][1.0]r��jÌ��U!GACA[mainWingFuelTankVol][1][1.0]r��jE��uh§}r��(UGACA[mainWingRefArea][1][1.0]r��jÍ��U!GACA[mainWingFuelTankVol][1][1.0]r��jF��uh©}r ��(UGACA[mainWingRefArea][1][1.0]r!��jÎ��U!GACA[mainWingFuelTankVol][1][1.0]r"��jG��uhe}r#��(UGACA[mainWingRefArea][1][1.0]r$��jÏ��U!GACA[mainWingFuelTankVol][1][1.0]r%��jH��uhh}r&��(UGACA[mainWingRefArea][1][1.0]r'��jÐ��U!GACA[mainWingFuelTankVol][1][1.0]r(��jI��uhk}r)��(UGACA[mainWingRefArea][1][1.0]r*��jÑ��U!GACA[mainWingFuelTankVol][1][1.0]r+��jJ��uh°}r,��(UGACA[mainWingRefArea][1][1.0]r-��jå��U!GACA[mainWingFuelTankVol][1][1.0]r.��jc��uh²}r/��(UGACA[mainWingRefArea][1][1.0]r0��jÓ��U!GACA[mainWingFuelTankVol][1][1.0]r1��jL��uh…}r2��(UGACA[mainWingRefArea][1][1.0]r3��jÔ��U!GACA[mainWingFuelTankVol][1][1.0]r4��jM��uj-��}r5��(UGACA[mainWingRefArea][1][1.0]r6��j��U!GACA[mainWingFuelTankVol][1][1.0]r7��jN��uj/��}r8��(UGACA[mainWingRefArea][1][1.0]r9��jÕ��U!GACA[mainWingFuelTankVol][1][1.0]r:��jO��uhr}r;��(UGACA[mainWingRefArea][1][1.0]r<��jÖ��U!GACA[mainWingFuelTankVol][1][1.0]r=��jP��uh»}r>��(UGACA[mainWingRefArea][1][1.0]r?��j×��U!GACA[mainWingFuelTankVol][1][1.0]r@��jQ��uh½}rA��(UGACA[mainWingRefArea][1][1.0]rB��jØ��U!GACA[mainWingFuelTankVol][1][1.0]rC��jR��uh¿}rD��(UGACA[mainWingRefArea][1][1.0]rE��jÙ��U!GACA[mainWingFuelTankVol][1][1.0]rF��jS��uhÁ}rG��(UGACA[mainWingRefArea][1][1.0]rH��jÚ��U!GACA[mainWingFuelTankVol][1][1.0]rI��jT��uhÃ}rJ��(UGACA[mainWingRefArea][1][1.0]rK��jÛ��U!GACA[mainWingFuelTankVol][1][1.0]rL��jU��uhÅ}rM��U!GACA[mainWingFuelTankVol][1][1.0]rN��jV��shÇ}rO��U!GACA[mainWingFuelTankVol][1][1.0]rP��jW��shÉ}rQ��(UGACA[mainWingRefArea][1][1.0]rR��jÜ��U!GACA[mainWingFuelTankVol][1][1.0]rS��jX��uhË}rT��(UGACA[mainWingRefArea][1][1.0]rU��jÝ��U!GACA[mainWingFuelTankVol][1][1.0]rV��jY��uhÍ}rW��(UGACA[mainWingRefArea][1][1.0]rX��jÞ��U!GACA[mainWingFuelTankVol][1][1.0]rY��jZ��uhv}rZ��(UGACA[mainWingRefArea][1][1.0]r[��jß��U!GACA[mainWingFuelTankVol][1][1.0]r\��j[��uhy}r]��(UGACA[mainWingRefArea][1][1.0]r^��jà��U!GACA[mainWingFuelTankVol][1][1.0]r_��j\��uhÑ}r`��(UGACA[mainWingRefArea][1][1.0]ra��já��U!GACA[mainWingFuelTankVol][1][1.0]rb��j]��uhÓ}rc��(UGACA[mainWingRefArea][1][1.0]rd��jâ��U!GACA[mainWingFuelTankVol][1][1.0]re��j^��uhã}rf��U!GACA[mainWingFuelTankVol][1][1.0]rg��j_��sh×}rh��(UGACA[mainWingRefArea][1][1.0]ri��jã��U!GACA[mainWingFuelTankVol][1][1.0]rj��j`��uhÙ}rk��(UGACA[mainWingRefArea][1][1.0]rl��jä��U!GACA[mainWingFuelTankVol][1][1.0]rm��ja��uhÛ}rn��U!GACA[mainWingFuelTankVol][1][1.0]ro��jb��sh}rp��(UGACA[mainWingRefArea][1][1.0]rq��jÒ��U!GACA[mainWingFuelTankVol][1][1.0]rr��jK��uh‚}rs��(UGACA[mainWingRefArea][1][1.0]rt��jæ��U!GACA[mainWingFuelTankVol][1][1.0]ru��jd��uh´}rv��(UGACA[mainWingRefArea][1][1.0]rw��jç��U!GACA[mainWingFuelTankVol][1][1.0]rx��je��uhˆ}ry��(UGACA[mainWingRefArea][1][1.0]rz��jè��U!GACA[mainWingFuelTankVol][1][1.0]r{��jf��uhá}r|��(UGACA[mainWingRefArea][1][1.0]r}��jé��U!GACA[mainWingFuelTankVol][1][1.0]r~��jg��uhÕ}r��(UGACA[mainWingRefArea][1][1.0]r€��jê��U!GACA[mainWingFuelTankVol][1][1.0]r��jh��uhå}r‚��(UGACA[mainWingRefArea][1][1.0]rƒ��jë��U!GACA[mainWingFuelTankVol][1][1.0]r„��ji��uhç}r…��U!GACA[mainWingFuelTankVol][1][1.0]r†��jj��shé}r‡��U!GACA[mainWingFuelTankVol][1][1.0]rˆ��jk��shë}r‰��(UGACA[mainWingRefArea][1][1.0]rŠ��jì��U!GACA[mainWingFuelTankVol][1][1.0]r‹��jl��ujE��}rŒ��U!GACA[mainWingFuelTankVol][1][1.0]r��j—��shï}rŽ��(UGACA[mainWingRefArea][1][1.0]r��jí��U!GACA[mainWingFuelTankVol][1][1.0]r��jn��ujÄ��}hñ}r‘��(UGACA[mainWingRefArea][1][1.0]r’��jî��U!GACA[mainWingFuelTankVol][1][1.0]r“��jo��uhó}r”��U!GACA[mainWingFuelTankVol][1][1.0]r•��jp��shõ}r–��U!GACA[mainWingFuelTankVol][1][1.0]r—��jq��sh÷}r˜��U!GACA[mainWingFuelTankVol][1][1.0]r™��jr��shù}rš��(UGACA[mainWingRefArea][1][1.0]r›��jï��U!GACA[mainWingFuelTankVol][1][1.0]rœ��js��uhû}r��(UGACA[mainWingRefArea][1][1.0]rž��jð��U!GACA[mainWingFuelTankVol][1][1.0]rŸ��jt��uhý}r ��(UGACA[mainWingRefArea][1][1.0]r¡��jñ��U!GACA[mainWingFuelTankVol][1][1.0]r¢��ju��uhÿ}r£��(UGACA[mainWingRefArea][1][1.0]r¤��jò��U!GACA[mainWingFuelTankVol][1][1.0]r¥��jv��uj��}r¦��(UGACA[mainWingRefArea][1][1.0]r§��jó��U!GACA[mainWingFuelTankVol][1][1.0]r¨��jw��uj��}r©��(UGACA[mainWingRefArea][1][1.0]rª��jô��U!GACA[mainWingFuelTankVol][1][1.0]r«��jx��uj��}r¬��U!GACA[mainWingFuelTankVol][1][1.0]r­��jy��sj��}r®��(UGACA[mainWingRefArea][1][1.0]r¯��jõ��U!GACA[mainWingFuelTankVol][1][1.0]r°��jz��uj	��}r±��(UGACA[mainWingRefArea][1][1.0]r²��jö��U!GACA[mainWingFuelTankVol][1][1.0]r³��j{��uj��}r´��(UGACA[mainWingRefArea][1][1.0]rµ��j÷��U!GACA[mainWingFuelTankVol][1][1.0]r¶��j|��uj
��}r·��(UGACA[mainWingRefArea][1][1.0]r¸��jø��U!GACA[mainWingFuelTankVol][1][1.0]r¹��j}��uj��}rº��(UGACA[mainWingRefArea][1][1.0]r»��jù��U!GACA[mainWingFuelTankVol][1][1.0]r¼��j~��uj��}r½��(UGACA[mainWingRefArea][1][1.0]r¾��jú��U!GACA[mainWingFuelTankVol][1][1.0]r¿��j��uj5��}rÀ��(UGACA[mainWingRefArea][1][1.0]rÁ��j	��U!GACA[mainWingFuelTankVol][1][1.0]rÂ��j€��uj��}rÃ��(UGACA[mainWingRefArea][1][1.0]rÄ��jü��U!GACA[mainWingFuelTankVol][1][1.0]rÅ��j��uj��}rÆ��(UGACA[mainWingRefArea][1][1.0]rÇ��jý��U!GACA[mainWingFuelTankVol][1][1.0]rÈ��j‚��uj��}rÉ��(UGACA[mainWingRefArea][1][1.0]rÊ��jþ��U!GACA[mainWingFuelTankVol][1][1.0]rË��jƒ��uj��}rÌ��(UGACA[mainWingRefArea][1][1.0]rÍ��jÿ��U!GACA[mainWingFuelTankVol][1][1.0]rÎ��j„��uj��}rÏ��U!GACA[mainWingFuelTankVol][1][1.0]rÐ��j…��sj��}rÑ��U!GACA[mainWingFuelTankVol][1][1.0]rÒ��j†��sj”��}rÓ��U!GACA[mainWingFuelTankVol][1][1.0]rÔ��j‡��sj%��}rÕ��(UGACA[mainWingRefArea][1][1.0]rÖ��j��U!GACA[mainWingFuelTankVol][1][1.0]r×��jˆ��uj'��}rØ��(UGACA[mainWingRefArea][1][1.0]rÙ��j��U!GACA[mainWingFuelTankVol][1][1.0]rÚ��j‰��uj)��}rÛ��(UGACA[mainWingRefArea][1][1.0]rÜ��j��U!GACA[mainWingFuelTankVol][1][1.0]rÝ��jŠ��uj+��}rÞ��(UGACA[mainWingRefArea][1][1.0]rß��j��U!GACA[mainWingFuelTankVol][1][1.0]rà��j‹��uh¶}rá��U!GACA[mainWingFuelTankVol][1][1.0]râ��jŒ��sh¸}rã��(UGACA[mainWingRefArea][1][1.0]rä��j��U!GACA[mainWingFuelTankVol][1][1.0]rå��j��uj1��}ræ��(UGACA[mainWingRefArea][1][1.0]rç��j��U!GACA[mainWingFuelTankVol][1][1.0]rè��jŽ��uh˜}j3��}ré��(UGACA[mainWingRefArea][1][1.0]rê��j��U!GACA[mainWingFuelTankVol][1][1.0]rë��j��uj��}rì��(UGACA[mainWingRefArea][1][1.0]rí��jû��U!GACA[mainWingFuelTankVol][1][1.0]rî��j��uj7��}rï��(UGACA[mainWingRefArea][1][1.0]rð��j
 ��U!GACA[mainWingFuelTankVol][1][1.0]rñ��j‘��uj9��}rò��(UGACA[mainWingRefArea][1][1.0]ró��j��U!GACA[mainWingFuelTankVol][1][1.0]rô��j’��uj;��}rõ��UGACA[mainWingRefArea][1][1.0]rö��j��sj ��}r÷��(UGACA[mainWingRefArea][1][1.0]rø��j
��U!GACA[mainWingFuelTankVol][1][1.0]rù��j“��uj?��}rú��(UGACA[mainWingRefArea][1][1.0]rû��j��U!GACA[mainWingFuelTankVol][1][1.0]rü��j”��ujA��}rý��(UGACA[mainWingRefArea][1][1.0]rþ��j��U!GACA[mainWingFuelTankVol][1][1.0]rÿ��j•��ujC��}r�	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r	��j–��uhí}r	��U!GACA[mainWingFuelTankVol][1][1.0]r	��jm��sjG��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r	��j˜��ujI��}r	��(UGACA[mainWingRefArea][1][1.0]r		��j��U!GACA[mainWingFuelTankVol][1][1.0]r
-	��j™��ujK��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r
	��jš��ujM��}r	��U!GACA[mainWingFuelTankVol][1][1.0]r	��j›��sjO��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r	��jœ��ujQ��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r	��j��ujS��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r	��jž��ujU��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r	��jŸ��ujW��}r	��U!GACA[mainWingFuelTankVol][1][1.0]r	��j ��sjY��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r 	��j¡��uj[��}r!	��(UGACA[mainWingRefArea][1][1.0]r"	��j��U!GACA[mainWingFuelTankVol][1][1.0]r#	��j¢��uj]��}r$	��(UGACA[mainWingRefArea][1][1.0]r%	��j��U!GACA[mainWingFuelTankVol][1][1.0]r&	��j£��uj_��}r'	��(UGACA[mainWingRefArea][1][1.0]r(	��j��U!GACA[mainWingFuelTankVol][1][1.0]r)	��j¤��uja��}r*	��(UGACA[mainWingRefArea][1][1.0]r+	��j��U!GACA[mainWingFuelTankVol][1][1.0]r,	��j¥��ujc��}r-	��(UGACA[mainWingRefArea][1][1.0]r.	��j��U!GACA[mainWingFuelTankVol][1][1.0]r/	��j¦��uh|}r0	��(UGACA[mainWingRefArea][1][1.0]r1	��j��U!GACA[mainWingFuelTankVol][1][1.0]r2	��j§��ujf��}r3	��U!GACA[mainWingFuelTankVol][1][1.0]r4	��j¨��sjÊ��}r5	��j¯��jÔ��sjÆ��}r6	��(jÄ��jÇ��j°��jÉ��ujh��}r7	��U!GACA[mainWingFuelTankVol][1][1.0]r8	��j©��sjj��}r9	��U!GACA[mainWingFuelTankVol][1][1.0]r:	��jª��sjl��}r;	��(UGACA[mainWingRefArea][1][1.0]r<	��j��U!GACA[mainWingFuelTankVol][1][1.0]r=	��j«��ujn��}r>	��(UGACA[mainWingRefArea][1][1.0]r?	��j ��U!GACA[mainWingFuelTankVol][1][1.0]r@	��j¬��uh}jp��}rA	��(UGACA[mainWingRefArea][1][1.0]rB	��j!��U!GACA[mainWingFuelTankVol][1][1.0]rC	��j­��ujr��}rD	��(UGACA[mainWingRefArea][1][1.0]rE	��j"��U!GACA[mainWingFuelTankVol][1][1.0]rF	��j®��ujt��}rG	��(UGACA[mainWingRefArea][1][1.0]rH	��j#��U!GACA[mainWingFuelTankVol][1][1.0]rI	��j¯��ujv��}rJ	��(UGACA[mainWingRefArea][1][1.0]rK	��j$��U!GACA[mainWingFuelTankVol][1][1.0]rL	��j°��ujx��}rM	��(UGACA[mainWingRefArea][1][1.0]rN	��j%��U!GACA[mainWingFuelTankVol][1][1.0]rO	��j±��ujz��}rP	��(UGACA[mainWingRefArea][1][1.0]rQ	��j&��U!GACA[mainWingFuelTankVol][1][1.0]rR	��j²��uj|��}rS	��(UGACA[mainWingRefArea][1][1.0]rT	��j'��U!GACA[mainWingFuelTankVol][1][1.0]rU	��j³��uj~��}rV	��(UGACA[mainWingRefArea][1][1.0]rW	��j(��U!GACA[mainWingFuelTankVol][1][1.0]rX	��j´��uj€��}rY	��(UGACA[mainWingRefArea][1][1.0]rZ	��j)��U!GACA[mainWingFuelTankVol][1][1.0]r[	��jµ��uj‚��}r\	��(UGACA[mainWingRefArea][1][1.0]r]	��j*��U!GACA[mainWingFuelTankVol][1][1.0]r^	��j¶��uj„��}r_	��(UGACA[mainWingRefArea][1][1.0]r`	��j���U!GACA[mainWingFuelTankVol][1][1.0]ra	��j·��uj†��}rb	��(UGACA[mainWingRefArea][1][1.0]rc	��j+��U!GACA[mainWingFuelTankVol][1][1.0]rd	��j¸��ujˆ��}re	��(UGACA[mainWingRefArea][1][1.0]rf	��j,��U!GACA[mainWingFuelTankVol][1][1.0]rg	��j¹��ujŠ��}rh	��(UGACA[mainWingRefArea][1][1.0]ri	��j-��U!GACA[mainWingFuelTankVol][1][1.0]rj	��jº��ujŒ��}rk	��(UGACA[mainWingRefArea][1][1.0]rl	��j.��U!GACA[mainWingFuelTankVol][1][1.0]rm	��j»��ujŽ��}rn	��(UGACA[mainWingRefArea][1][1.0]ro	��j/��U!GACA[mainWingFuelTankVol][1][1.0]rp	��j¼��uj��}rq	��(UGACA[mainWingRefArea][1][1.0]rr	��j0��U!GACA[mainWingFuelTankVol][1][1.0]rs	��j½��uj’��}rt	��(UGACA[mainWingRefArea][1][1.0]ru	��j1��U!GACA[mainWingFuelTankVol][1][1.0]rv	��j¾��uj!��}rw	��(UGACA[mainWingRefArea][1][1.0]rx	��j2��U!GACA[mainWingFuelTankVol][1][1.0]ry	��j¿��uj#��}rz	��(UGACA[mainWingRefArea][1][1.0]r{	��j3��U!GACA[mainWingFuelTankVol][1][1.0]r|	��jÀ��uj˜��}r}	��(UGACA[mainWingRefArea][1][1.0]r~	��j4��U!GACA[mainWingFuelTankVol][1][1.0]r	��jÁ��ujš��}r€	��(UGACA[mainWingRefArea][1][1.0]r	��j5��U!GACA[mainWingFuelTankVol][1][1.0]r‚	��jÂ��uj–��}rƒ	��(UGACA[mainWingRefArea][1][1.0]r„	��j6��U!GACA[mainWingFuelTankVol][1][1.0]r…	��jÃ��ujœ��}r†	��(UGACA[mainWingRefArea][1][1.0]r‡	��j7��U!GACA[mainWingFuelTankVol][1][1.0]rˆ	��jÄ��ujž��}r‰	��(UGACA[mainWingRefArea][1][1.0]rŠ	��j8��U!GACA[mainWingFuelTankVol][1][1.0]r‹	��jÅ��uh®}rŒ	��(UGACA[mainWingRefArea][1][1.0]r	��j9��U!GACA[mainWingFuelTankVol][1][1.0]rŽ	��jÆ��uj¢��}r	��U!GACA[mainWingFuelTankVol][1][1.0]r	��jÇ��sj¤��}r‘	��(UGACA[mainWingRefArea][1][1.0]r’	��j:��U!GACA[mainWingFuelTankVol][1][1.0]r“	��jÈ��uj¦��}r”	��(UGACA[mainWingRefArea][1][1.0]r•	��j;��U!GACA[mainWingFuelTankVol][1][1.0]r–	��jÉ��uj¨��}r—	��(UGACA[mainWingRefArea][1][1.0]r˜	��j<��U!GACA[mainWingFuelTankVol][1][1.0]r™	��jÊ��ujª��}rš	��(UGACA[mainWingRefArea][1][1.0]r›	��j=��U!GACA[mainWingFuelTankVol][1][1.0]rœ	��jË��uj=��}r	��(UGACA[mainWingRefArea][1][1.0]rž	��j>��U!GACA[mainWingFuelTankVol][1][1.0]rŸ	��jÌ��uj¬��}r 	��(UGACA[mainWingRefArea][1][1.0]r¡	��j?��U!GACA[mainWingFuelTankVol][1][1.0]r¢	��jÍ��uj®��}r£	��(UGACA[mainWingRefArea][1][1.0]r¤	��j@��U!GACA[mainWingFuelTankVol][1][1.0]r¥	��jÎ��uj°��}r¦	��(UGACA[mainWingRefArea][1][1.0]r§	��jA��U!GACA[mainWingFuelTankVol][1][1.0]r¨	��jÏ��uj²��}r©	��U!GACA[mainWingFuelTankVol][1][1.0]rª	��jÐ��sj´��}r«	��(UGACA[mainWingRefArea][1][1.0]r¬	��jB��U!GACA[mainWingFuelTankVol][1][1.0]r­	��jÑ��uj¶��}r®	��(UGACA[mainWingRefArea][1][1.0]r¯	��jC��U!GACA[mainWingFuelTankVol][1][1.0]r°	��jÒ��uuj˜��j��j¶��hubj·��NUmodesr±	��UmainWingFuelTankVolr²	��UmainWingRefArear³	��†r´	��j��h¤jþ��Usj¸��hTj¹��}rµ	��(UGACA[mainWingRefArea][1][1.0]r¶	��}r·	��(jü��j��jÿ��j��h]j��j��Nj��j‘��j’��U1jþ��Usj“��j”��j•��j–��j˜��}r¸	��jš��j›��sjœ��Nj—��NuU!GACA[mainWingFuelTankVol][1][1.0]r¹	��}rº	��(jü��j��jÿ��j��h]j¥��j��Nj��jŸ��j’��U1jþ��Usj“��j ��j•��j¡��j˜��}r»	��j£��j¤��sjœ��Nj—��Nuuh]UGACAr¼	��uhí}r½	��(jü��jý��jþ��Uojÿ��j��h]híj��jm��uhñ}r¾	��(jü��jý��jþ��Uojÿ��j���h]hñj��j��uj¼��}r¿	��(jü��jý��jþ��Uojÿ��j	��h]j¼��j��UmodelUIDrÀ	��uh÷}rÁ	��(jü��jý��jþ��Uojÿ��j��h]h÷j��j��uhý}rÂ	��(jü��jý��jþ��Uojÿ��j���h]hýj��j'��uhÿ}rÃ	��(jü��jý��jþ��Uojÿ��j���h]hÿj��Uxuj��}rÄ	��(jü��jý��jþ��Uojÿ��j���h]j��j��Uyuj��}rÅ	��(jü��jý��jþ��Uojÿ��j���h]j��j��Uzuj��}rÆ	��(jü��jý��jé��}rÇ	��(jë��]rÈ	��j;��aj·��Kujþ��Uojÿ��j���h]j��j��Uxuj��}rÉ	��(jü��jý��jé��}rÊ	��(jë��]rË	��j?��aj·��Kujþ��Uojÿ��j���h]j��j��Uyuj��}rÌ	��(jü��jý��jé��}rÍ	��(jë��]rÎ	��jC��aj·��Kujþ��Uojÿ��j���h]j��j��UzujS��}rÏ	��(jü��jý��jþ��Uojÿ��j���h]jS��j��Uxuj��}rÐ	��(jü��jý��jþ��Uojÿ��j��h]j��j��jI��ujU��}rÑ	��(jü��jý��jþ��Uojÿ��j���h]jU��j��Uzuj%��}rÒ	��(jü��jý��jþ��Uojÿ��j���h]j%��j��Uzuj'��}rÓ	��(jü��jý��jþ��Uojÿ��j���h]j'��j��Uyuj)��}rÔ	��(jü��jý��jþ��Uojÿ��j���h]j)��j��Uxuh˜}rÕ	��(jü��jý��jÿ��j��j��Nh[Nj��j>��j��Njþ��Uoj��Nh]h˜uj��}rÖ	��(jü��jý��jþ��Uojÿ��j���h]j��j��j7��uh¸}r×	��(jü��jý��jþ��Uojÿ��j���h]h¸j��UyujC��}rØ	��(jü��jý��jþ��Uojÿ��j���h]jC��j��jk��ujG��}rÙ	��(jü��jý��jþ��Uojÿ��j���h]jG��j��jo��ujI��}rÚ	��(jü��jý��jþ��Uojÿ��j��h]jI��j��jq��ujå��}rÛ	��(jü��jý��jþ��Uojÿ��j	��h]jå��j��UwingUIDrÜ	��uj_��}rÝ	��(jü��jý��jé��}rÞ	��(jë��]rß	��jƒ��aj·��Kujþ��Uojÿ��j���h]j_��j��Uzuja��}rà	��(jü��jý��jé��}rá	��(jë��]râ	��j‡��aj·��Kujþ��Uojÿ��j���h]ja��j��Uxujh��}rã	��(jü��jý��jþ��Uojÿ��j��h]jh��j��j§��ujc��}rä	��(jü��jý��jé��}rå	��(jë��]ræ	��j‹��aj·��Kujþ��Uojÿ��j���h]jc��j��Uyujn��}rç	��(jü��jý��jþ��Uojÿ��j���h]jn��j��j­��ujp��}rè	��(jü��jý��jþ��Uojÿ��j���h]jp��j��j°��ujr��}ré	��(jü��jý��jþ��Uojÿ��j���h]jr��j��j²��uhL}rê	��(jü��j��U
+	��j™��ujK��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r
	��jš��ujM��}r	��U!GACA[mainWingFuelTankVol][1][1.0]r	��j›��sjO��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r	��jœ��ujQ��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r	��j��ujS��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r	��jž��ujU��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r	��jŸ��ujW��}r	��U!GACA[mainWingFuelTankVol][1][1.0]r	��j ��sjY��}r	��(UGACA[mainWingRefArea][1][1.0]r	��j��U!GACA[mainWingFuelTankVol][1][1.0]r 	��j¡��uj[��}r!	��(UGACA[mainWingRefArea][1][1.0]r"	��j��U!GACA[mainWingFuelTankVol][1][1.0]r#	��j¢��uj]��}r$	��(UGACA[mainWingRefArea][1][1.0]r%	��j��U!GACA[mainWingFuelTankVol][1][1.0]r&	��j£��uj_��}r'	��(UGACA[mainWingRefArea][1][1.0]r(	��j��U!GACA[mainWingFuelTankVol][1][1.0]r)	��j¤��uja��}r*	��(UGACA[mainWingRefArea][1][1.0]r+	��j��U!GACA[mainWingFuelTankVol][1][1.0]r,	��j¥��ujc��}r-	��(UGACA[mainWingRefArea][1][1.0]r.	��j��U!GACA[mainWingFuelTankVol][1][1.0]r/	��j¦��uh|}r0	��(UGACA[mainWingRefArea][1][1.0]r1	��j��U!GACA[mainWingFuelTankVol][1][1.0]r2	��j§��ujf��}r3	��U!GACA[mainWingFuelTankVol][1][1.0]r4	��j¨��sjÊ��}r5	��j¯��jÔ��sjÆ��}r6	��(jÄ��jÇ��j°��jÉ��ujh��}r7	��U!GACA[mainWingFuelTankVol][1][1.0]r8	��j©��sjj��}r9	��U!GACA[mainWingFuelTankVol][1][1.0]r:	��jª��sjl��}r;	��(UGACA[mainWingRefArea][1][1.0]r<	��j��U!GACA[mainWingFuelTankVol][1][1.0]r=	��j«��ujn��}r>	��(UGACA[mainWingRefArea][1][1.0]r?	��j ��U!GACA[mainWingFuelTankVol][1][1.0]r@	��j¬��uh}jp��}rA	��(UGACA[mainWingRefArea][1][1.0]rB	��j!��U!GACA[mainWingFuelTankVol][1][1.0]rC	��j­��ujr��}rD	��(UGACA[mainWingRefArea][1][1.0]rE	��j"��U!GACA[mainWingFuelTankVol][1][1.0]rF	��j®��ujt��}rG	��(UGACA[mainWingRefArea][1][1.0]rH	��j#��U!GACA[mainWingFuelTankVol][1][1.0]rI	��j¯��ujv��}rJ	��(UGACA[mainWingRefArea][1][1.0]rK	��j$��U!GACA[mainWingFuelTankVol][1][1.0]rL	��j°��ujx��}rM	��(UGACA[mainWingRefArea][1][1.0]rN	��j%��U!GACA[mainWingFuelTankVol][1][1.0]rO	��j±��ujz��}rP	��(UGACA[mainWingRefArea][1][1.0]rQ	��j&��U!GACA[mainWingFuelTankVol][1][1.0]rR	��j²��uj|��}rS	��(UGACA[mainWingRefArea][1][1.0]rT	��j'��U!GACA[mainWingFuelTankVol][1][1.0]rU	��j³��uj~��}rV	��(UGACA[mainWingRefArea][1][1.0]rW	��j(��U!GACA[mainWingFuelTankVol][1][1.0]rX	��j´��uj€��}rY	��(UGACA[mainWingRefArea][1][1.0]rZ	��j)��U!GACA[mainWingFuelTankVol][1][1.0]r[	��jµ��uj‚��}r\	��(UGACA[mainWingRefArea][1][1.0]r]	��j*��U!GACA[mainWingFuelTankVol][1][1.0]r^	��j¶��uj„��}r_	��(UGACA[mainWingRefArea][1][1.0]r`	��j���U!GACA[mainWingFuelTankVol][1][1.0]ra	��j·��uj†��}rb	��(UGACA[mainWingRefArea][1][1.0]rc	��j+��U!GACA[mainWingFuelTankVol][1][1.0]rd	��j¸��ujˆ��}re	��(UGACA[mainWingRefArea][1][1.0]rf	��j,��U!GACA[mainWingFuelTankVol][1][1.0]rg	��j¹��ujŠ��}rh	��(UGACA[mainWingRefArea][1][1.0]ri	��j-��U!GACA[mainWingFuelTankVol][1][1.0]rj	��jº��ujŒ��}rk	��(UGACA[mainWingRefArea][1][1.0]rl	��j.��U!GACA[mainWingFuelTankVol][1][1.0]rm	��j»��ujŽ��}rn	��(UGACA[mainWingRefArea][1][1.0]ro	��j/��U!GACA[mainWingFuelTankVol][1][1.0]rp	��j¼��uj��}rq	��(UGACA[mainWingRefArea][1][1.0]rr	��j0��U!GACA[mainWingFuelTankVol][1][1.0]rs	��j½��uj’��}rt	��(UGACA[mainWingRefArea][1][1.0]ru	��j1��U!GACA[mainWingFuelTankVol][1][1.0]rv	��j¾��uj!��}rw	��(UGACA[mainWingRefArea][1][1.0]rx	��j2��U!GACA[mainWingFuelTankVol][1][1.0]ry	��j¿��uj#��}rz	��(UGACA[mainWingRefArea][1][1.0]r{	��j3��U!GACA[mainWingFuelTankVol][1][1.0]r|	��jÀ��uj˜��}r}	��(UGACA[mainWingRefArea][1][1.0]r~	��j4��U!GACA[mainWingFuelTankVol][1][1.0]r	��jÁ��ujš��}r€	��(UGACA[mainWingRefArea][1][1.0]r	��j5��U!GACA[mainWingFuelTankVol][1][1.0]r‚	��jÂ��uj–��}rƒ	��(UGACA[mainWingRefArea][1][1.0]r„	��j6��U!GACA[mainWingFuelTankVol][1][1.0]r…	��jÃ��ujœ��}r†	��(UGACA[mainWingRefArea][1][1.0]r‡	��j7��U!GACA[mainWingFuelTankVol][1][1.0]rˆ	��jÄ��ujž��}r‰	��(UGACA[mainWingRefArea][1][1.0]rŠ	��j8��U!GACA[mainWingFuelTankVol][1][1.0]r‹	��jÅ��uh®}rŒ	��(UGACA[mainWingRefArea][1][1.0]r	��j9��U!GACA[mainWingFuelTankVol][1][1.0]rŽ	��jÆ��uj¢��}r	��U!GACA[mainWingFuelTankVol][1][1.0]r	��jÇ��sj¤��}r‘	��(UGACA[mainWingRefArea][1][1.0]r’	��j:��U!GACA[mainWingFuelTankVol][1][1.0]r“	��jÈ��uj¦��}r”	��(UGACA[mainWingRefArea][1][1.0]r•	��j;��U!GACA[mainWingFuelTankVol][1][1.0]r–	��jÉ��uj¨��}r—	��(UGACA[mainWingRefArea][1][1.0]r˜	��j<��U!GACA[mainWingFuelTankVol][1][1.0]r™	��jÊ��ujª��}rš	��(UGACA[mainWingRefArea][1][1.0]r›	��j=��U!GACA[mainWingFuelTankVol][1][1.0]rœ	��jË��uj=��}r	��(UGACA[mainWingRefArea][1][1.0]rž	��j>��U!GACA[mainWingFuelTankVol][1][1.0]rŸ	��jÌ��uj¬��}r 	��(UGACA[mainWingRefArea][1][1.0]r¡	��j?��U!GACA[mainWingFuelTankVol][1][1.0]r¢	��jÍ��uj®��}r£	��(UGACA[mainWingRefArea][1][1.0]r¤	��j@��U!GACA[mainWingFuelTankVol][1][1.0]r¥	��jÎ��uj°��}r¦	��(UGACA[mainWingRefArea][1][1.0]r§	��jA��U!GACA[mainWingFuelTankVol][1][1.0]r¨	��jÏ��uj²��}r©	��U!GACA[mainWingFuelTankVol][1][1.0]rª	��jÐ��sj´��}r«	��(UGACA[mainWingRefArea][1][1.0]r¬	��jB��U!GACA[mainWingFuelTankVol][1][1.0]r­	��jÑ��uj¶��}r®	��(UGACA[mainWingRefArea][1][1.0]r¯	��jC��U!GACA[mainWingFuelTankVol][1][1.0]r°	��jÒ��uuj˜��j��j¶��hubj·��NUmodesr±	��UmainWingFuelTankVolr²	��UmainWingRefArear³	��†r´	��j��h¤jþ��Usj¸��hTj¹��}rµ	��(UGACA[mainWingRefArea][1][1.0]r¶	��}r·	��(jü��j��jÿ��j��h]j��j��Nj��j‘��j’��U1jþ��Usj“��j”��j•��j–��j˜��}r¸	��jš��j›��sjœ��Nj—��NuU!GACA[mainWingFuelTankVol][1][1.0]r¹	��}rº	��(jü��j��jÿ��j��h]j¥��j��Nj��jŸ��j’��U1jþ��Usj“��j ��j•��j¡��j˜��}r»	��j£��j¤��sjœ��Nj—��Nuuh]UGACAr¼	��uhí}r½	��(jü��jý��jþ��Uojÿ��j��h]híj��jm��uhñ}r¾	��(jü��jý��jþ��Uojÿ��j���h]hñj��j��uj¼��}r¿	��(jü��jý��jþ��Uojÿ��j	��h]j¼��j��UmodelUIDrÀ	��uh÷}rÁ	��(jü��jý��jþ��Uojÿ��j��h]h÷j��j��uhý}rÂ	��(jü��jý��jþ��Uojÿ��j���h]hýj��j'��uhÿ}rÃ	��(jü��jý��jþ��Uojÿ��j���h]hÿj��Uxuj��}rÄ	��(jü��jý��jþ��Uojÿ��j���h]j��j��Uyuj��}rÅ	��(jü��jý��jþ��Uojÿ��j���h]j��j��Uzuj��}rÆ	��(jü��jý��jé��}rÇ	��(jë��]rÈ	��j;��aj·��Kujþ��Uojÿ��j���h]j��j��Uxuj��}rÉ	��(jü��jý��jé��}rÊ	��(jë��]rË	��j?��aj·��Kujþ��Uojÿ��j���h]j��j��Uyuj��}rÌ	��(jü��jý��jé��}rÍ	��(jë��]rÎ	��jC��aj·��Kujþ��Uojÿ��j���h]j��j��UzujS��}rÏ	��(jü��jý��jþ��Uojÿ��j���h]jS��j��Uxuj��}rÐ	��(jü��jý��jþ��Uojÿ��j��h]j��j��jI��ujU��}rÑ	��(jü��jý��jþ��Uojÿ��j���h]jU��j��Uzuj%��}rÒ	��(jü��jý��jþ��Uojÿ��j���h]j%��j��Uzuj'��}rÓ	��(jü��jý��jþ��Uojÿ��j���h]j'��j��Uyuj)��}rÔ	��(jü��jý��jþ��Uojÿ��j���h]j)��j��Uxuh˜}rÕ	��(jü��jý��jÿ��j��j��Nh[Nj��j>��j��Njþ��Uoj��Nh]h˜uj��}rÖ	��(jü��jý��jþ��Uojÿ��j���h]j��j��jX��uh¸}r×	��(jü��jý��jþ��Uojÿ��j���h]h¸j��UyujC��}rØ	��(jü��jý��jþ��Uojÿ��j���h]jC��j��jk��ujG��}rÙ	��(jü��jý��jþ��Uojÿ��j���h]jG��j��jo��ujI��}rÚ	��(jü��jý��jþ��Uojÿ��j��h]jI��j��jq��ujå��}rÛ	��(jü��jý��jþ��Uojÿ��j	��h]jå��j��UwingUIDrÜ	��uj_��}rÝ	��(jü��jý��jé��}rÞ	��(jë��]rß	��jƒ��aj·��Kujþ��Uojÿ��j���h]j_��j��Uzuja��}rà	��(jü��jý��jé��}rá	��(jë��]râ	��j‡��aj·��Kujþ��Uojÿ��j���h]ja��j��Uxujh��}rã	��(jü��jý��jþ��Uojÿ��j��h]jh��j��j§��ujc��}rä	��(jü��jý��jé��}rå	��(jë��]ræ	��j‹��aj·��Kujþ��Uojÿ��j���h]jc��j��Uyujn��}rç	��(jü��jý��jþ��Uojÿ��j���h]jn��j��j­��ujp��}rè	��(jü��jý��jþ��Uojÿ��j���h]jp��j��j°��ujr��}ré	��(jü��jý��jþ��Uojÿ��j���h]jr��j��j²��uhL}rê	��(jü��j��U
 merge_inforë	��}rì	��(U
 merge_typerí	��U
 sequentialrî	��Umerge_orderrï	��]rð	��(UQ3D[VDE][1][1.0]rñ	��USMFA[main][1][1.0]rò	��eujÿ��j��h]hLj��h)ró	��}rô	��(h‰hhh	}rõ	��(hh]rö	��(]r÷	��(h]rø	��(h]rù	��(]rú	��(hhe]rû	��(hhe]rü	��(hhe]rý	��(h}rþ	��hhsee…Rrÿ	��h]r�
@@ -157,7 +157,7 @@ sequentialr
 ��(jü��jý��jþ��Uoj��Uyjÿ��j	��h]j
��uj��}rm
 ��(jü��jý��jþ��Uoj��Uxjÿ��j	��h]j��uj��}rn
 ��(jü��jý��jþ��Uoj��Uzjÿ��j	��h]j��uj��}ro
-��(jü��jý��jþ��Uoj��j7��jÿ��j	��h]j��uj?��}rp
+��(jü��jý��jþ��Uoj��jX��jÿ��j	��h]j��uj?��}rp
 ��(jü��jý��jþ��Uoj��UtoElementUIDrq
 ��jÿ��j	��h]j?��uj��}rr
 ��(jü��jý��jÿ��j	��j��Uxjé��}rs
@@ -181,7 +181,7 @@ sequentialr
 ��(jü��jý��jþ��Uoj��Uzjÿ��j	��h]j-��uh¸}r…
 ��(jü��jý��jþ��Uoj��Uyjÿ��j	��h]h¸uj1��}r†
 ��(jü��jý��jþ��Uoj��Uyjÿ��j	��h]j1��uj5��}r‡
-��(jü��jý��jþ��Uoj��jX��jÿ��j	��h]j5��ujP��}rˆ
+��(jü��jý��jþ��Uoj��j7��jÿ��j	��h]j5��ujP��}rˆ
 ��(jü��jý��jþ��Uoj��U
 Q3D.n_wingr‰
 ��jÿ��j	��h]jP��uUQ3D[VDE][1][1.0]rŠ
@@ -363,7 +363,7 @@ Q3D.n_wingr
 ��uhï}rì��(jü��jý��jþ��Uojÿ��j���h]hïj��j��uhõ}rí��(jü��jý��jþ��Uojÿ��j	��h]hõj��j��ujÀ��}rî��(jü��jý��jþ��Uojÿ��j��h]jÀ��j��U	parentUIDrï��uhû}rð��(jü��jý��jþ��Uojÿ��j���h]hûj��j%��uj‚��}rñ��(jü��jý��jþ��Uojÿ��j	��h]j‚��j��jë
 ��uj	��}rò��(jü��jý��jþ��Uojÿ��j���h]j	��j��j0��uj8��}ró��(jü��jý��jþ��Uojÿ��j	��h]j8��j��jj
 ��uj��}rô��(jü��jý��jþ��Uojÿ��j���h]j��j��j2��uh’}rõ��(jü��jý��jÿ��j	��j��Nh[Nj��j9��j��Njþ��Uoj��Nh]h’uj?��}rö��(jü��jý��jþ��Uojÿ��j��h]j?��j��jq
-��uj!��}r÷��(jü��jý��jþ��Uojÿ��j���h]j!��j��Uxuj5��}rø��(jü��jý��jþ��Uojÿ��j���h]j5��j��jX��ujÏ��}rù��(jü��jý��jþ��Uojÿ��j	��h]jÏ��j��Umoderú��uj;��}rû��(jü��jý��jþ��Uojÿ��j	��h]j;��j��j^��uh®}rü��(jü��jý��jþ��Uojÿ��j���h]h®j��jß��ujO��}rý��(jü��jý��jþ��Uojÿ��j���h]jO��j��jw��ujY��}rþ��(jü��jý��jþ��Uojÿ��j���h]jY��j��Uyuj[��}rÿ��(jü��jý��jþ��Uojÿ��j���h]j[��j��Uxuj]��}r�
��(jü��jý��jþ��Uojÿ��j���h]j]��j��Uzujf��}r
��(jü��jý��jþ��Uojÿ��j��h]jf��j��jŽ��ujt��}r
��(jü��jý��jþ��Uojÿ��j���h]jt��j��j´��ujÞ��}r
��(jü��jý��jþ��Uojÿ��j	��h]jÞ��j��UfreshDesignMassesr
��ujz��}r
��(jü��jý��jé��}r
��(j�]r
��j¿��aj·��Kujþ��Uojÿ��j���h]jz��j��Uzuj|��}r
��(jü��jý��jé��}r	
��(j�]r
+��uj!��}r÷��(jü��jý��jþ��Uojÿ��j���h]j!��j��Uxuj5��}rø��(jü��jý��jþ��Uojÿ��j���h]j5��j��j7��ujÏ��}rù��(jü��jý��jþ��Uojÿ��j	��h]jÏ��j��Umoderú��uj;��}rû��(jü��jý��jþ��Uojÿ��j	��h]j;��j��j^��uh®}rü��(jü��jý��jþ��Uojÿ��j���h]h®j��jß��ujO��}rý��(jü��jý��jþ��Uojÿ��j���h]jO��j��jw��ujY��}rþ��(jü��jý��jþ��Uojÿ��j���h]jY��j��Uyuj[��}rÿ��(jü��jý��jþ��Uojÿ��j���h]j[��j��Uxuj]��}r�
��(jü��jý��jþ��Uojÿ��j���h]j]��j��Uzujf��}r
��(jü��jý��jþ��Uojÿ��j��h]jf��j��jŽ��ujt��}r
��(jü��jý��jþ��Uojÿ��j���h]jt��j��j´��ujÞ��}r
��(jü��jý��jþ��Uojÿ��j	��h]jÞ��j��UfreshDesignMassesr
��ujz��}r
��(jü��jý��jé��}r
��(j�]r
��j¿��aj·��Kujþ��Uojÿ��j���h]jz��j��Uzuj|��}r
��(jü��jý��jé��}r	
��(j�]r
 
��jÃ��aj·��Kujþ��Uojÿ��j���h]j|��j��Uxuj~��}r
��(jü��jý��jé��}r
��(j�]r

��jÇ��aj·��Kujþ��Uojÿ��j���h]j~��j��Uyuj€��}r
��(jü��jý��jþ��Uojÿ��j��h]j€��j��jÉ��uj†��}r
��(jü��jý��jþ��Uojÿ��j���h]j†��j��jÏ��ujˆ��}r
��(jü��jý��jþ��Uojÿ��j���h]jˆ��j��UzujŠ��}r
��(jü��jý��jþ��Uojÿ��j���h]jŠ��j��UyujŒ��}r
��(jü��jý��jþ��Uojÿ��j���h]jŒ��j��Uxujï��}r
��(jü��jý��jþ��Uojÿ��j��h]jï��j��Umassr
��ujò��}r
��(jü��jý��jÿ��j;��j��Nh[Nj��Unormalized_mtowr
��j��Njþ��Uoj¸��Uquantity of interestr
��j��Nh]jò��uh½}r
��(jü��jý��jé��}r
��(j�]r
��jí��aj·��Kujþ��Uojÿ��j���h]h½j��jè��ujA��}r
��(jü��jý��jé��}r
��(j�]r
��ji��aj·��Kujþ��Uojÿ��j���h]jA��j��jf��uh×}r
��(jü��jý��jþ��Uojÿ��j���h]h×j��j���uhá}r
��(jü��jý��jþ��Uojÿ��j���h]háj��Uzuhã}r 
��(jü��jý��jþ��Uojÿ��j	��h]hãj��jþ��uj��}r!
��(jü��jý��jÿ��j;��j��Nh[Nj��j<��j��Njþ��Uoj¸��j
��j��Nh]j��uhë}r"
��(jü��jý��jþ��Uojÿ��j��h]hëj��j��uj1��}r#
��(jü��jý��jþ��Uojÿ��j	��h]j1��j��jc
 ��uj��}r$
��(jü��jý��jþ��Uojÿ��j��h]j��j��j,��uj��}r%
��(jü��jý��jþ��Uojÿ��j���h]j��j��j.��uj
��}r&
��(jü��jý��jþ��Uojÿ��j���h]j
��j��Uyuj��}r'
��(jü��jý��jþ��Uojÿ��j���h]j��j��Uxuj��}r(
��(jü��jý��jþ��Uojÿ��j���h]j��j��UzujU��}r)
��(jü��jý��jþ��Uojÿ��j	��h]jU��j��j›
 ��uj��}r*
��(jü��jý��jþ��Uojÿ��j	��h]j��j��jG��uj„��}r+
��(jü��jý��jþ��Uojÿ��j	��h]j„��j��jÍ��uj+��}r,
��(jü��jý��jþ��Uojÿ��j���h]j+��j��Uzuj-��}r-
��(jü��jý��jþ��Uojÿ��j���h]j-��j��Uzuj1��}r.
��(jü��jý��jþ��Uojÿ��j���h]j1��j��Uyuhc}r/
��(jü��j��jÿ��j��h]UHANGARr0
��j��Nj��U%HANGAR[AGILE_DC1_WP6_wing_startpoint]r1
��j’��U1jþ��Usj“��U1.0r2
��j¸��hTj•��UAGILE_DC1_WP6_wing_startpointr3
��j˜��}r4
��Udescriptionr5
��UZThe mode in which the wing of the AGILE DC1 aircraft is initialized for TUD wing analysis.r6
��sjœ��Nj—��Nuh¿}r7
��(jü��jý��jþ��Uojÿ��j���h]h¿j��Uxuj‹��}r8
��(jü��jý��jþ��Uojÿ��j	��h]j‹��j��jæ
diff --git a/examples/scripts/tu_delft_wing_design/KDMS/Mdao_unconverged-MDA-GS.kdms b/examples/scripts/tu_delft_wing_design/KDMS/Mdao_unconverged-MDA-GS.kdms
index 7d2e06e939b6cc689b0abb410edee3996a0856aa..296f579f38644b8fc63adbbb416c16c754c73fc7 100644
Binary files a/examples/scripts/tu_delft_wing_design/KDMS/Mdao_unconverged-MDA-GS.kdms and b/examples/scripts/tu_delft_wing_design/KDMS/Mdao_unconverged-MDA-GS.kdms differ
diff --git a/examples/scripts/tu_delft_wing_design/KDMS/Mdao_unconverged-MDA-GS_mpg.kdms b/examples/scripts/tu_delft_wing_design/KDMS/Mdao_unconverged-MDA-GS_mpg.kdms
index 865e33c63bd3660f0969f17eb6b7d93d6af15c2c..88e7bf3f151c3d724083e4887729267fcf6c6252 100644
Binary files a/examples/scripts/tu_delft_wing_design/KDMS/Mdao_unconverged-MDA-GS_mpg.kdms and b/examples/scripts/tu_delft_wing_design/KDMS/Mdao_unconverged-MDA-GS_mpg.kdms differ
diff --git a/examples/scripts/tu_delft_wing_design/KDMS/Mdao_unconverged-MDA-J.kdms b/examples/scripts/tu_delft_wing_design/KDMS/Mdao_unconverged-MDA-J.kdms
index 1c9c4741d3503c9b0aa015db0bac5689c936b97b..32840166bff48b075d118122bc4a7c27a0b8ecd3 100644
--- a/examples/scripts/tu_delft_wing_design/KDMS/Mdao_unconverged-MDA-J.kdms
+++ b/examples/scripts/tu_delft_wing_design/KDMS/Mdao_unconverged-MDA-J.kdms
@@ -18,7 +18,7 @@ contactUIDqXUlmullerqYseee
 ��}r€��j��}r��j��}r‚��jÁ��}rƒ��j��}r„��U$/cpacs/toolspecific/q3D/VDE/modelUIDr…��}r†��j��}r‡��j��}rˆ��j��}r‰��j��}rŠ��j ��}r‹��uj��}rŒ��h}r��sjà��}rŽ��hc}r��sjÑ��}r��h}r‘��sjâ��}r’��hc}r“��sjä��}r”��hc}r•��sjæ��}r–��hc}r—��sjè��}r˜��hc}r™��sjm��}rš��hc}r›��sjê��}rœ��hc}r��sjì��}rž��hc}rŸ��sjî��}r ��h}r¡��sjð��}r¢��hc}r£��sjò��}r¤��hc}r¥��sjô��}r¦��hc}r§��sjö��}r¨��hc}r©��sj,��}rª��hc}r«��sjø��}r¬��hc}r­��sjú��}r®��hc}r¯��sjü��}r°��hc}r±��sjþ��}r²��h}r³��sj���}r´��hc}rµ��sj��}r¶��hc}r·��sj��}r¸��h}r¹��sj��}rº��hc}r»��sj|��}r¼��h}r½��sj��}r¾��hc}r¿��shý}rÀ��jî��}rÁ��j"��}rÂ��(UPythonrÃ��U
mass/mtow_refrÄ��ULaTeXrÅ��Umass/mtow\_refrÆ��UMathMLrÇ��Uº<math xmlns="http://www.w3.org/1998/Math/MathML"><mi>m</mi><mi>a</mi><mi>s</mi><mi>s</mi><mo>/</mo><mi>m</mi><mi>t</mi><mi>o</mi><mi>w</mi><mi>_</mi><mi>r</mi><mi>e</mi><mi>f</mi></math>rÈ��ussj��}rÉ��hc}rÊ��sj
 ��}rË��hc}rÌ��sj��}rÍ��h}rÎ��sj��}rÏ��hc}rÐ��sj��}rÑ��hc}rÒ��sj��}rÓ��hc}rÔ��sj��}rÕ��hc}rÖ��sj…��}r×��h}rØ��sj��}rÙ��hc}rÚ��sj��}rÛ��hc}rÜ��sj��}rÝ��hc}rÞ��sj��}rß��hc}rà��sj��}rá��hc}râ��sj ��}rã��hc}rä��suU_adjrå��}ræ��(ha}rç��(j)��j+��hjÿ��uhe}rè��(j)��jß��hjg��uhh}ré��(j)��j.��hj��uhk}rê��(j)��j/��hj��uhn}rë��(j)��j0��hj��uhq}rì��(j)��j1��hj��uht}rí��(j)��j2��hj��uhw}rî��hj��shz}rï��(j)��j3��hj��uh}}rð��hj��sh}rñ��hj	��sh„}rò��(j)��jQ��hj"��uh‡}ró��(j)��j4��hj
 ��uhŠ}rô��hj��sh}rõ��(j)��j5��hj��uh}rö��hj��sh“}r÷��hj
��sh–}rø��(j)��j:��hj��uh™}rù��j)��j;��shœ}rú��(j)��jš��hjJ��uhŸ}rû��(j)��j>��hj��uh¢}rü��hj��sh¥}rý��(j)��j?��hj��uh¨}rþ��(j)��j@��hj��uh«}rÿ��(j)��jA��hj��uh®}r���j)��jB��sh±}r��hj��sh´}r��(j)��jE��hj��uh·}r��(j)��jF��hj��uhº}r��hj��sh½}r��(j)��jG��hj��uhÀ}r��(j)��jH��hj��uhÃ}r��(j)��jI��hj��uhÆ}r��(j)��jJ��hj��uhÉ}r	��(j)��jK��hj��uhÌ}r
-��j)��jL��shÏ}r��(j)��jM��hj��uhÒ}r��(j)��jN��hj��uhÕ}r
��j)��jO��shØ}r��hj ��shÛ}r��(j)��jP��hj!��uhÞ}r��UMTOW[main][1][1.0]r��jÎ��shá}r��(j)��jR��hj#��uhä}r��(j)��jS��hj$��uhç}r��UMTOW[main][1][1.0]r��jÐ��shê}r��(j)��jT��hj&��uhí}r��(j)��jU��hj'��uhð}r��(j)��jV��hj(��uhó}r��hj%��shö}r��j)��jW��shù}r��UOBJr��jò��sh}r��(hh’jÛ��jÝ��h}h€hhƒj��j¹��jÕ��jë��hŠhŒjÑ��j‘��j��j��j`��j)��j*��j,��j-��j/��j‹��j��h±h³hºh¼j¥��j§��jî��j¡��j=��j?��jF��jH��j¥��j ��jþ��j³��hØhÚhÞhàjO��jQ��hçhéhóhõhÌhÎj��j[��j��jÎ��hùhûj…��jØ��jˆ��jk��h™h›j¾��jÀ��j|��j½��uj��}r��(UOBJr��jð��hj��uj��}r ��j)��jX��sh}r!��(U5/cpacs/mdodata/constraints/fuelTankVolume/latestValuer"��j“��U2/cpacs/mdodata/constraints/wingLoading/latestValuer#��j!��uj��}r$��hj��sj&��}r%��j)��jY��sj)��}r&��(Uc/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/reference/arear'��jù��Uõ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/wingFuelTanks/wingFuelTank[@uID="MainWingFuelTank"]/volume/optimalVolumer(��j†��ujZ��}r)��j)��j[��sj\��}r*��(j)��j]��hj+��uj^��}r+��(j)��j_��hj,��uj`��}r,��j)��ja��sj*��}r-��hj-��sj-��}r.��hj.��sj†��}r/��(j)��j‡��hjB��ujb��}r0��j)��jc��sjd��}r1��(j)��je��hj/��uj6��}r2��UMTOW[main][1][1.0]r3��jÏ��sjf��}r4��(j)��jg��hj0��ujh��}r5��(j)��ji��hj1��uj=��}r6��hj2��sjj��}r7��(j)��jk��hj3��ujl��}r8��(j)��jm��hj4��ujn��}r9��(j)��jo��hj5��ujF��}r:��hjÊ��sjp��}r;��j)��jq��sjr��}r<��(j)��js��hj6��ujt��}r=��(j)��ju��hj7��ujO��}r>��hj8��sjv��}r?��(j)��jw��hj9��ujx��}r@��(j)��jy��hj:��ujz��}rA��(j)��j{��hj;��uj|��}rB��(j)��j}��hj<��uj��}rC��hj��sj\��}rD��hj>��sj€��}rE��(j)��j��hj?��uj‚��}rF��(j)��jƒ��hj@��uj„��}rG��(j)��j…��hjA��uje��}rH��hj*��sj��}rI��hj��sjˆ��}rJ��j)��j‰��sjŠ��}rK��j)��j‹��sjŒ��}rL��(j)��j��hjw��ujp��}rM��hjC��sjŽ��}rN��(j)��j��hjD��uj��}rO��(j)��j‘��hjE��uj’��}rP��(j)��j“��hjF��uj”��}rQ��(j)��j•��hjG��uj–��}rR��j)��j—��sj8��}rS��(j)��j9��hj)��uj<��}rT��(j)��j=��hj��ujC��}rU��j)��jD��sj›��}rV��(j)��jœ��hjK��uj��}rW��hj��sj��}rX��j)��jž��sj~��}rY��(j)��j��hjL��uj‹��}rZ��U-HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]r[��j��shc}r\��(Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/stringer/angler]��hdU¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/namer^��hgU¿/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/sweepAngler_��hjUÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/rotation/zr`��hmUÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/rotation/yra��hpUÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/rotation/xrb��hsUò/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/attitudeAndMotion/translation/velocity/urc��hyUû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/rotation/zrd��hÝUÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/toSectionUIDre��h‰Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/rotation/xrf��hU/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/scaling/zrg��jœ��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/fromElementUIDrh��h•Uµ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/toElementUIDri��h˜U/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/scaling/xrj��j€��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/dihedralAnglerk��h¡U‚/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/performanceTargets/cruiseMach/requiredrl��h¤UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/rotation/xrm��h§UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/rotation/yrn��hªUÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/rotation/zro��h­Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P1"]/xsirp��h°Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/xsirq��j‚��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/yrr��h¶Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/xrs��h¹Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/zrt��h¿Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/translation/xru��hÂUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/translation/yrv��hÅUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/translation/zrw��jã��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/rotation/zrx��hËU¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/namery��j„��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/rotation/yrz��hÔUö/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/descriptionr{��h×UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/scaling/xr|��j1��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/rotation/xr}��h|Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/rotation/yr~��h†Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/rotation/zr��hãUû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/rotation/yr€��hæUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/translation/zr��hìUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/translation/xr‚��hïUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/translation/yrƒ��hòUv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/xr„��j~��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P1"]/etar…��høUp/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/requiredr†��jg��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/namer‡��j(��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P0"]/xsirˆ��j#��Uô/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/stringer/stringerStructureUIDr‰��j%��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/lengthrŠ��j'��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P0"]/etar‹��j3��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/translation/zrŒ��j5��U¸/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/massDescription/parentUIDr��j8��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/airfoilUIDrŽ��j:��U/cpacs/header/cpacsVersionr��j<��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/scaling/xr��jA��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/scaling/yr‘��jC��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/scaling/zr’��jE��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/sparPositionUIDs/sparPositionUID[1]r“��jJ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/toSectionUIDr”��jL��Uð/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/skin/material/materialUIDr•��jN��Uµ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/toElementUIDr–��jS��U”/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/yr—��jU��U”/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/xr˜��jW��U”/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/zr™��jY��Uî/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/skin/material/thicknessrš��jŠ��U¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/toElementUIDr›��j^��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/xrœ��j`��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/yr��jb��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/zrž��jd��Uö/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/descriptionrŸ��j	��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/sparPositionUIDs/sparPositionUID[1]r ��jm��Uë/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/temperaturer¡��jr��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/scaling/zr¢��jt��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/scaling/yr£��jv��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/scaling/xr¤��jx��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/zr¥��jz��Uï/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/namer¦��j|��U/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/scaling/yr§��j©��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/yr¨��hžUy/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/mOEM/mWA/massr©��jç��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/namerª��jˆ��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/airfoilUIDr«��jé��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/namer¬��jš��UÃ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/fromSectionUIDr­��jž��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/yr®��jÌ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/dihedralAngler¯��j¤��U¿/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/sweepAngler°��jÂ��Uð/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/skin/material/materialUIDr±��j«��Uï/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/namer²��j­��Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/stringer/pitchr³��j¯��Uç/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/densityr´��j²��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/namerµ��j´��UÃ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/fromSectionUIDr¶��j¶��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P0"]/xsir·��j»��Uî/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/skin/material/thicknessr¸��j½��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/scaling/yr¹��jÄ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/toSectionUIDrº��jÆ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/scaling/zr»��jÈ��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/sparPositionUIDs/sparPositionUID[2]r¼��jÔ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/rotation/yr½��jÖ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/rotation/xr¾��jØ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/rotation/zr¿��jÚ��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/zrÀ��j˜��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/xrÁ��jß��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/yrÂ��já��Uô/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/stringerStructureUIDrÃ��hÈT��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/sparPositionUIDs/sparPositionUID[2]rÄ��jå��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/etarÅ��jí��U¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/namerÆ��jõ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/dihedralAnglerÇ��j÷��Uæ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/namerÈ��jû��Uo/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/namerÉ��jý��U·/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/fromElementUIDrÊ��j«��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/lengthrË��j��Uo/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/namerÌ��j“��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/zrÍ��j•��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/xrÎ��j—��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/yrÏ��j™��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/speedOfSoundrÐ��j›��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/namerÑ��j��Uo/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/namerÒ��jŸ��Uæ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/namerÓ��j£��U¿/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/sweepAnglerÔ��j¥��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/translation/yrÕ��j§��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/translation/xrÖ��j©��U‘/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/yr×��j­��U‘/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/xrØ��j¯��U‘/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/zrÙ��j±��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/xrÚ��jo��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/yrÛ��jµ��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/zrÜ��j·��U/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/performanceTargets/initialCruiseAltitude/requiredrÝ��j¹��Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/pitchrÞ��j»��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/rotation/xrß��hÑUÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/zrà��j¿��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/xrá��jÊ��Uæ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/namerâ��hvUv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/pointList/zrã��jÐ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/pointList/yrä��jÒ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/pointList/xrå��jÔ��Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/angleræ��jÖ��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/lengthrç��j¢��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/translation/yrè��jÚ��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/translation/xré��jÜ��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/translation/zrê��jÞ��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P0"]/etarë��jà��U·/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/fromElementUIDrì��jâ��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/airfoilUIDrí��jä��uhÿ}rî��hj���sjÉ��}rï��(j)��jÊ��hjM��uj¡��}rð��j)��j¢��sj6��}rñ��(j)��j7��hjH��uj£��}rò��(j)��j¤��hjN��uj¥��}ró��j)��j¦��sj§��}rô��(j)��j¨��hjO��uj©��}rõ��(j)��jª��hjP��uj¥��}rö��hj=��sj˜��}r÷��(j)��j™��hjI��uj­��}rø��(j)��j®��hjR��uj¯��}rù��j)��j°��sj±��}rú��(j)��j²��hjS��uj°��}rû��hjT��sj³��}rü��j)��j´��sjµ��}rý��(j)��j¶��hjU��uj·��}rþ��hjz��sj·��}rÿ��j)��j¸��sj¹��}r���(j)��jº��hjV��uj¾��}r��UMTOW[main][1][1.0]r��jÍ��sj«��}r��(j)��j¬��hjQ��uj»��}r��(j)��j¼��hjW��uj½��}r��(j)��j¾��hjX��uj¿��}r��(j)��jÀ��hjY��uj��}r��U‚/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/designMasses/mTOM/massr��j��sjÁ��}r	��(j)��jÂ��hjƒ��ujÃ��}r
+��j)��jL��shÏ}r��(j)��jM��hj��uhÒ}r��(j)��jN��hj��uhÕ}r
��j)��jO��shØ}r��hj ��shÛ}r��(j)��jP��hj!��uhÞ}r��UMTOW[main][1][1.0]r��jÎ��shá}r��(j)��jR��hj#��uhä}r��(j)��jS��hj$��uhç}r��UMTOW[main][1][1.0]r��jÐ��shê}r��(j)��jT��hj&��uhí}r��(j)��jU��hj'��uhð}r��(j)��jV��hj(��uhó}r��hj%��shö}r��j)��jW��shù}r��UOBJr��jò��sh}r��(hh’jÛ��jÝ��h}h€hhƒj��j¹��jÕ��jë��hŠhŒjÑ��j‘��j��j��j`��j)��j*��j,��j-��j/��j‹��j��h±h³hºh¼j¥��j§��jî��j¡��j=��j?��jF��jH��j¥��j ��jþ��j³��hØhÚhÞhàjO��jQ��hçhéhóhõhÌhÎj��j[��j��jÎ��hùhûj…��jØ��jˆ��jk��h™h›j¾��jÀ��j|��j½��uj��}r��(UOBJr��jð��hj��uj��}r ��j)��jX��sh}r!��(U5/cpacs/mdodata/constraints/fuelTankVolume/latestValuer"��j“��U2/cpacs/mdodata/constraints/wingLoading/latestValuer#��j!��uj��}r$��hj��sj&��}r%��j)��jY��sj)��}r&��(Uc/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/reference/arear'��jù��Uõ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/wingFuelTanks/wingFuelTank[@uID="MainWingFuelTank"]/volume/optimalVolumer(��j†��ujZ��}r)��j)��j[��sj\��}r*��(j)��j]��hj+��uj^��}r+��(j)��j_��hj,��uj`��}r,��j)��ja��sj*��}r-��hj-��sj-��}r.��hj.��sj†��}r/��(j)��j‡��hjB��ujb��}r0��j)��jc��sjd��}r1��(j)��je��hj/��uj6��}r2��UMTOW[main][1][1.0]r3��jÏ��sjf��}r4��(j)��jg��hj0��ujh��}r5��(j)��ji��hj1��uj=��}r6��hj2��sjj��}r7��(j)��jk��hj3��ujl��}r8��(j)��jm��hj4��ujn��}r9��(j)��jo��hj5��ujF��}r:��hjÊ��sjp��}r;��j)��jq��sjr��}r<��(j)��js��hj6��ujt��}r=��(j)��ju��hj7��ujO��}r>��hj8��sjv��}r?��(j)��jw��hj9��ujx��}r@��(j)��jy��hj:��ujz��}rA��(j)��j{��hj;��uj|��}rB��(j)��j}��hj<��uj��}rC��hj��sj\��}rD��hj>��sj€��}rE��(j)��j��hj?��uj‚��}rF��(j)��jƒ��hj@��uj„��}rG��(j)��j…��hjA��uje��}rH��hj*��sj��}rI��hj��sjˆ��}rJ��j)��j‰��sjŠ��}rK��j)��j‹��sjŒ��}rL��(j)��j��hjw��ujp��}rM��hjC��sjŽ��}rN��(j)��j��hjD��uj��}rO��(j)��j‘��hjE��uj’��}rP��(j)��j“��hjF��uj”��}rQ��(j)��j•��hjG��uj–��}rR��j)��j—��sj8��}rS��(j)��j9��hj)��uj<��}rT��(j)��j=��hj��ujC��}rU��j)��jD��sj›��}rV��(j)��jœ��hjK��uj��}rW��hj��sj��}rX��j)��jž��sj~��}rY��(j)��j��hjL��uj‹��}rZ��U-HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]r[��j��shc}r\��(Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/stringer/angler]��hdU¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/namer^��hgU¿/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/sweepAngler_��hjUÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/rotation/zr`��hmUÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/rotation/yra��hpUÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/rotation/xrb��hsUò/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/attitudeAndMotion/translation/velocity/urc��hyUû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/rotation/zrd��hÝUÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/toSectionUIDre��h‰Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/rotation/xrf��hU/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/scaling/zrg��jœ��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/fromElementUIDrh��h•Uµ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/toElementUIDri��h˜U/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/scaling/xrj��j€��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/dihedralAnglerk��h¡U‚/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/performanceTargets/cruiseMach/requiredrl��h¤UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/rotation/xrm��h§UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/rotation/yrn��hªUÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/rotation/zro��h­Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P1"]/xsirp��h°Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/zrq��j•��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/yrr��h¶Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/xrs��h¹Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/pointList/zrt��h¿Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/translation/xru��hÂUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/translation/yrv��hÅUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/translation/zrw��jã��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/rotation/zrx��hËU¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/namery��j„��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/rotation/yrz��hÔUö/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/descriptionr{��h×UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/scaling/xr|��j1��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/rotation/xr}��h|Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/rotation/yr~��h†Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/rotation/zr��hãUû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/rotation/yr€��hæUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/translation/zr��hìUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/translation/xr‚��hïUþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/translation/yrƒ��hòUv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/xr„��j~��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P1"]/etar…��høUö/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/descriptionr†��j	��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/namer‡��j(��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P0"]/xsirˆ��j#��Uô/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/stringer/stringerStructureUIDr‰��j%��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/lengthrŠ��j'��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P0"]/etar‹��j3��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/translation/zrŒ��j5��U¸/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/massDescription/parentUIDr��j8��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/airfoilUIDrŽ��j:��U/cpacs/header/cpacsVersionr��j<��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/scaling/xr��jA��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/scaling/yr‘��jC��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/scaling/zr’��jE��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/sparPositionUIDs/sparPositionUID[1]r“��jJ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/toSectionUIDr”��jL��Uð/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/skin/material/materialUIDr•��jN��Uµ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/toElementUIDr–��jS��U”/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/yr—��jU��U”/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/xr˜��jW��U”/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/translation/zr™��jY��Uî/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/skin/material/thicknessrš��jŠ��U¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/toElementUIDr›��j^��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/xrœ��j`��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/yr��jb��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/transformation/scaling/zrž��jd��Up/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/designRange/requiredrŸ��jg��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/sparPositionUIDs/sparPositionUID[1]r ��jm��Uë/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/temperaturer¡��jr��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/scaling/zr¢��jt��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/scaling/yr£��jv��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/scaling/xr¤��jx��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/zr¥��jz��Uï/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/namer¦��j|��U/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/scaling/yr§��j©��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/pointList/yr¨��hžUy/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/mOEM/mWA/massr©��jç��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/namerª��jˆ��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/airfoilUIDr«��jé��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/namer¬��jš��UÃ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/fromSectionUIDr­��jž��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/yr®��jÌ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/dihedralAngler¯��j¤��U¿/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/sweepAngler°��jÂ��Uð/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/skin/material/materialUIDr±��j«��Uï/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/namer²��j­��Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/upperShell[@uID="IdShellUpper"]/stringer/pitchr³��j¯��Uç/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/densityr´��j²��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/namerµ��j´��UÃ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/fromSectionUIDr¶��j¶��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P0"]/xsir·��j»��Uî/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/skin/material/thicknessr¸��j½��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/scaling/yr¹��jÄ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/toSectionUIDrº��jÆ��UÁ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/scaling/zr»��jÈ��T��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_FS"]/sparPositionUIDs/sparPositionUID[2]r¼��jÔ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/rotation/yr½��jÖ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/rotation/xr¾��jØ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/rotation/zr¿��jÚ��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/zrÀ��j˜��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/xrÁ��jß��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/scaling/yrÂ��já��Uô/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/stringerStructureUIDrÃ��hÈT��/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparSegments/sparSegment[@uID="wing_Spar_RS"]/sparPositionUIDs/sparPositionUID[2]rÄ��jå��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/etarÅ��jí��U¹/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/namerÆ��jõ��UÂ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning1ID"]/dihedralAnglerÇ��j÷��Uæ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/elements/element[@uID="MainWing_wingSection2Element1ID"]/namerÈ��jû��Uo/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_1ID"]/namerÉ��jý��U·/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment1ID"]/fromElementUIDrÊ��j«��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/lengthrË��j��Uo/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/namerÌ��j“��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_RS_P1"]/xsirÍ��j‚��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/xrÎ��j—��Uú/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/scaling/yrÏ��j™��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/loadAnalysis/loadCases/flightLoadCases/flightLoadCase[@uID="Design-point_1.0g_MTOM_Vcr_cruiseHeight"]/state/atmosphericConditions/speedOfSoundrÐ��j›��U­/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/namerÑ��j��Uo/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_2ID"]/namerÒ��jŸ��Uæ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/namerÓ��j£��U¿/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning2ID"]/sweepAnglerÔ��j¥��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/translation/yrÕ��j§��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/transformation/translation/xrÖ��j©��U‘/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/yr×��j­��U‘/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/xrØ��j¯��U‘/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/transformation/rotation/zrÙ��j±��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/xrÚ��jo��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/yrÛ��jµ��Uþ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/transformation/translation/zrÜ��j·��U/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/global/performanceTargets/initialCruiseAltitude/requiredrÝ��j¹��Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/pitchrÞ��j»��Uû/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/elements/element[@uID="MainWing_wingSection3Element1ID"]/transformation/rotation/xrß��hÑUÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/zrà��j¿��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection2ID"]/transformation/translation/xrá��jÊ��Uæ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/namerâ��hvUv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/pointList/zrã��jÐ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/pointList/yrä��jÒ��Uv/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/profiles/wingAirfoils/wingAirfoil[@uID="Profile_MainWing_3ID"]/pointList/xrå��jÔ��Uå/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/lowerShell[@uID="IdShellLower"]/stringer/angleræ��jÖ��U»/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/positionings/positioning[@uID="MainWing_wingPositioning3ID"]/lengthrç��j¢��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/translation/yrè��jÚ��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/translation/xré��jÜ��UÅ/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection3ID"]/transformation/translation/zrê��jÞ��Uó/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/componentSegments/componentSegment[@uID="wing_Cseg"]/structure/spars/sparPositions/sparPosition[@uID="wing_Spar_FS_P0"]/etarë��jà��U·/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/segments/segment[@uID="MainWing_wingSegment2ID"]/fromElementUIDrì��jâ��Uì/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/wings/wing[@uID="MainWing_wingID"]/sections/section[@uID="MainWing_wingSection1ID"]/elements/element[@uID="MainWing_wingSection1Element1ID"]/airfoilUIDrí��jä��uhÿ}rî��hj���sjÉ��}rï��(j)��jÊ��hjM��uj¡��}rð��j)��j¢��sj6��}rñ��(j)��j7��hjH��uj£��}rò��(j)��j¤��hjN��uj¥��}ró��j)��j¦��sj§��}rô��(j)��j¨��hjO��uj©��}rõ��(j)��jª��hjP��uj¥��}rö��hj=��sj˜��}r÷��(j)��j™��hjI��uj­��}rø��(j)��j®��hjR��uj¯��}rù��j)��j°��sj±��}rú��(j)��j²��hjS��uj°��}rû��hjT��sj³��}rü��j)��j´��sjµ��}rý��(j)��j¶��hjU��uj·��}rþ��hjz��sj·��}rÿ��j)��j¸��sj¹��}r���(j)��jº��hjV��uj¾��}r��UMTOW[main][1][1.0]r��jÍ��sj«��}r��(j)��j¬��hjQ��uj»��}r��(j)��j¼��hjW��uj½��}r��(j)��j¾��hjX��uj¿��}r��(j)��jÀ��hjY��uj��}r��U‚/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/designMasses/mTOM/massr��j��sjÁ��}r	��(j)��jÂ��hjƒ��ujÃ��}r
 ��(j)��j��hjZ��uj��}r��(j)��j��hj[��uj��}r��(j)��j��hj\��uj��}r
��hj]��sjË��}r��(j)��jÌ��hj^��ujÍ��}r��(j)��jÎ��hj_��ujÏ��}r��(j)��jÐ��hj`��ujÑ��}r��j)��jÒ��sjË��}r��UMTOW[main][1][1.0]r��jÌ��sjŸ��}r��(j)��j ��hja��ujÕ��}r��j)��jÖ��sjÓ��}r��j)��jÔ��sjî��}r��U./cpacs/mdodata/objectives/mtow/normalized_mtowr��jÁ��sj×��}r��(j)��jØ��hjb��ujÙ��}r��(j)��jÚ��hjc��uj��}r��(hj��hjd��ujÛ��}r��(j)��jÜ��hje��ujÝ��}r��(j)��jÞ��hjf��uh}r��U…/cpacs/vehicles[@uID="AGILE_DC1_vehicleID"]/aircraft/model[@uID="agile_v13_modelID"]/analyses/massBreakdown/fuel/massDescription/massr��ji��sj��}r ��U-HANGAR[AGILE_DC1_WP6_wing_startpoint][1][1.0]r!��j‘��sjà��}r"��(j)��já��hjh��ujÑ��}r#��UMTOW[main][1][1.0]r$��jÒ��sjâ��}r%��(j)��jã��hji��ujä��}r&��(j)��jå��hjj��ujæ��}r'��(j)��jç��hjk��ujè��}r(��(j)��jé��hjl��ujm��}r)��hjn��sjê��}r*��j)��jë��sjì��}r+��(j)��jí��hjo��ujî��}r,��j)��jï��sjð��}r-��(j)��jñ��hjp��ujò��}r.��(j)��jó��hjq��ujô��}r/��(j)��jõ��hjr��ujö��}r0��(j)��j÷��hjs��uj,��}r1��(j)��j-��hj���ujø��}r2��(j)��jù��hjt��ujú��}r3��(j)��jû��hju��ujü��}r4��(j)��jý��hjv��ujþ��}r5��j)��jÿ��sj���}r6��(j)��j��hjx��uj��}r7��(j)��j��hjy��uj��}r8��hj��sj��}r9��(j)��j��hj{��uj|��}r:��hj}��sj��}r;��(j)��j��hj~��uhý}r<��hhþsj��}r=��(j)��j	��hj��uj
 ��}r>��(j)��j��hj€��uj��}r?��j)��j
��sj��}r@��(j)��j��hj��uj��}rA��(j)��j��hj‚��uj��}rB��j)��j��sj��}rC��(j)��j��hj„��uj…��}rD��hj†��sj��}rE��(j)��j��hj‡��uj��}rF��(j)��j��hjˆ��uj��}rG��(j)��j��hj‰��uj��}rH��j)��j��sj��}rI��(j)��j��hjŠ��uj ��}rJ��(j)��j!��hj‹��uuU_noderK��}rL��(ha}rM��(UcategoryrN��UvariablerO��UshaperP��UoUsubcategoryrQ��Ushared couplingrR��h^haUlabelrS��UanglerT��uhe}rU��(jN��jO��jP��UojQ��jR��h^hejS��UnamerV��uhh}rW��(jN��jO��jP��UojQ��jR��h^hhjS��U
 sweepAnglerX��uhk}rY��(jN��jO��jP��UojQ��jR��h^hkjS��Uzuhn}rZ��(jN��jO��jP��UojQ��jR��h^hnjS��Uyuhq}r[��(jN��jO��jP��UojQ��jR��h^hqjS��Uxuht}r\��(jN��jO��jP��UojQ��jR��h^htjS��Unamer]��uhw}r^��(jN��jO��jP��UojQ��Ucouplingr_��h^hwjS��Uuuhz}r`��(jN��jO��jP��UojQ��jR��h^hzjS��Uxuh}}ra��(jN��jO��jP��UojQ��j_��h^h}jS��U	AVL.nspanrb��uh}rc��(jN��jO��jP��UojQ��j_��h^hjS��U
diff --git a/examples/scripts/tu_delft_wing_design/VISTOMS/VISTOMS.html.REMOVED.git-id b/examples/scripts/tu_delft_wing_design/VISTOMS/VISTOMS.html.REMOVED.git-id
index 4a8303e0f20f7c8450d6521fd76617e2af7946d7..139565c6f7a82e5e912ec34c8dcd6f4f1b0832c3 100644
--- a/examples/scripts/tu_delft_wing_design/VISTOMS/VISTOMS.html.REMOVED.git-id
+++ b/examples/scripts/tu_delft_wing_design/VISTOMS/VISTOMS.html.REMOVED.git-id
@@ -1 +1 @@
-62f0979d4c6adbb6e38b5e98b0302b9244d63927
\ No newline at end of file
+7af3c91247be20e174c4824d4274f34a5b6b1bf8
\ No newline at end of file
diff --git a/kadmos/external/XDSM_writer/XDSM.py b/kadmos/external/XDSM_writer/XDSM.py
index 1879202372e802d73a86e72a3499d387266cd883..9812854ac04dd307818736f716e6569f97446c78 100644
--- a/kadmos/external/XDSM_writer/XDSM.py
+++ b/kadmos/external/XDSM_writer/XDSM.py
@@ -14,8 +14,10 @@ import os
 import shutil
 import subprocess
 import unicodedata
+import threading
 
 from kadmos.utilities.general import format_string_for_latex
+from distutils.spawn import find_executable
 
 
 class XDSM(object):
@@ -25,6 +27,7 @@ class XDSM(object):
         self.comps = []
         self.deps = []
         self.chains = []
+        self.process = None
 
         if xdsm_path:
             self._xdsm_path = xdsm_path
@@ -222,45 +225,65 @@ class XDSM(object):
         w('')
         w('\\end{document}')
 
-    def _write(self, filename, compilepdf=False):
+    def _write(self, filename):
         """Generate latex code"""
         f = open(filename+'.tex', 'w')
         w = lambda s: f.write(s+'\n')
         w('\\documentclass{article}')
         self._write_construction(f.write)
         f.close()
-        if compilepdf:
-            self._compilepdf(filename)
 
     # noinspection PyMethodMayBeStatic
-    def _compilepdf(self, filename):
+    def _compilepdf(self, filename, timeout):
         """Use pdflatex to compile the tex file"""
-        subprocess.check_output('pdflatex ' + filename + '.tex', shell=True, stderr=subprocess.STDOUT,
+        def target():
+            subprocess.check_output('pdflatex ' + filename + '.tex', shell=True, stderr=subprocess.STDOUT,
                                 cwd=os.path.dirname(filename))
 
-    def create(self, file_path, keep_tex_file):
+        thread = threading.Thread(target=target)
+        thread.start()
+
+        thread.join(timeout)
+        if thread.is_alive():
+            print 'WARNING: Compiling PDF in create_dsm() function seems to be stuck. Check the compiling tex-file by setting keep_tex_file=True'
+            thread.join()
+
+    def create(self, file_path, keep_tex_file, compile_pdf):
         """Create a compiled XDSM at the specified file_path"""
         # Create temporary directory
         directory = tempfile.mkdtemp()
         file_name = os.path.join(directory, 'diagram')
-        # Compile diagram
-        self._write(file_name, compilepdf=True)
-        # Check if file_path exist and if not create the file_path
-        if not os.path.exists(os.path.dirname(file_path)):
-            os.makedirs(os.path.dirname(file_path))
-        # Move compiled diagram
-        # Remove previous pdf file (if it exists)
-        try:
-            os.remove(file_path + '.pdf')
-        except OSError:
-            pass
-        # Remove previous tex file (if it exists)
-        try:
-            os.remove(file_path + '.tex')
-        except OSError:
-            pass
-        os.rename(file_name+'.pdf', file_path+'.pdf')
-        if keep_tex_file:
-            os.rename(file_name+'.tex', file_path+'.tex')
+        # Proceed if latex is installed
+        if find_executable('latex') is not None:
+            # Write latex file for compiling
+            self._write(file_name)
+            # Check if file_path exist and if not create the file_path
+            if not os.path.exists(os.path.dirname(file_path)):
+                os.makedirs(os.path.dirname(file_path))
+            # Move compiled diagram
+            # Remove previous pdf file (if it exists)
+            try:
+                os.remove(file_path + '.pdf')
+            except OSError:
+                pass
+            # Remove previous tex file (if it exists)
+            try:
+                os.remove(file_path + '.tex')
+            except OSError:
+                pass
+            # Save tex file
+            if keep_tex_file:
+                os.rename(file_name+'.tex', file_path+'.tex')
+            # Compile diagram if desired
+            if compile_pdf:
+                self._compilepdf(file_name, timeout=10)
+                # Try to save pdf file
+                try:
+                    os.rename(file_name+'.pdf', file_path+'.pdf')
+                except OSError:
+                    pass
+        # In case latex not installed (properly) report error
+        else:
+            print 'WARNING: Path does not contain latex. Please make sure latex is installed and include it in the path to enable create_dsm() function.'
         # Delete the temporary directory
         shutil.rmtree(directory)
diff --git a/kadmos/graph/graph_kadmos.py b/kadmos/graph/graph_kadmos.py
index 52481a24ce5550db3bea319f233c3e3c429f4767..420818947783322ed182f724641b13fe957333c3 100644
--- a/kadmos/graph/graph_kadmos.py
+++ b/kadmos/graph/graph_kadmos.py
@@ -547,7 +547,7 @@ class KadmosGraph(nx.DiGraph, EquationMixin, VistomsMixin):
     #                                            CREATE METHODS                                                        #
     # ---------------------------------------------------------------------------------------------------------------- #
     def create_dsm(self, file_name, destination_folder=None, open_pdf=False, mpg=None, include_system_vars=True,
-                   summarize_vars=False, function_order=None, keep_tex_file=False, abbreviate_keywords=False):
+                   summarize_vars=False, function_order=None, keep_tex_file=False, abbreviate_keywords=False, compile_pdf=True):
         """Method to create a (X)DSM PDF file
 
         :param file_name: name of the file to be saved
@@ -806,7 +806,7 @@ class KadmosGraph(nx.DiGraph, EquationMixin, VistomsMixin):
                     dsm.addDep(node1, node2, data_type, (str_num_low + str_low))
 
         # Compile PDF and delete temporary files
-        dsm.create(file_path, keep_tex_file)
+        dsm.create(file_path, keep_tex_file, compile_pdf)
 
         logger.info('Successfully created the (X)DSM file ' + file_path + '.pdf.')