From f4609b12c51328d580ac4e4f7843a6c994517574 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20de=20Vries?= Date: Tue, 24 Oct 2017 15:41:05 +0200 Subject: [PATCH] Removed old exampled folder --- examples/.gitignore | 3 - examples/__init__.py | 0 examples/openlego/.gitignore | 5 - examples/openlego/sellar/sellar-MDG_IDF.xml | 817 -- .../openlego/sellar/sellar-MDG_MDF-GS.xml | 730 -- examples/openlego/sellar/sellar-MDG_MDF-J.xml | 774 -- examples/openlego/sellar/sellar-input.xml | 14 - examples/openlego/sellar/sellar.py | 82 - examples/openlego/wing_opt/wing_opt.py | 40 - .../openlego/wing_opt/wing_opt_MDG_MDF_GS.xml | 7022 ----------------- examples/openlego/wing_opt/wing_opt_input.xml | 71 - examples/pipeline/sellar.py | 230 - examples/pipeline/wing_opt.py | 729 -- examples/wing_opt.md | 29 - 14 files changed, 10546 deletions(-) delete mode 100644 examples/.gitignore delete mode 100644 examples/__init__.py delete mode 100644 examples/openlego/.gitignore delete mode 100644 examples/openlego/sellar/sellar-MDG_IDF.xml delete mode 100644 examples/openlego/sellar/sellar-MDG_MDF-GS.xml delete mode 100644 examples/openlego/sellar/sellar-MDG_MDF-J.xml delete mode 100644 examples/openlego/sellar/sellar-input.xml delete mode 100644 examples/openlego/sellar/sellar.py delete mode 100644 examples/openlego/wing_opt/wing_opt.py delete mode 100644 examples/openlego/wing_opt/wing_opt_MDG_MDF_GS.xml delete mode 100644 examples/openlego/wing_opt/wing_opt_input.xml delete mode 100644 examples/pipeline/sellar.py delete mode 100644 examples/pipeline/wing_opt.py delete mode 100644 examples/wing_opt.md diff --git a/examples/.gitignore b/examples/.gitignore deleted file mode 100644 index b591c28..0000000 --- a/examples/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -data/ -output/ -partition_tree_n2.html diff --git a/examples/__init__.py b/examples/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/examples/openlego/.gitignore b/examples/openlego/.gitignore deleted file mode 100644 index db85bee..0000000 --- a/examples/openlego/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -**/*.png -**/*-output.xml -**/*_in_*.xml -**/*_out_*.xml -**/visualization/ diff --git a/examples/openlego/sellar/sellar-MDG_IDF.xml b/examples/openlego/sellar/sellar-MDG_IDF.xml deleted file mode 100644 index bf1f465..0000000 --- a/examples/openlego/sellar/sellar-MDG_IDF.xml +++ /dev/null @@ -1,817 +0,0 @@ - - -
- D. de Vries - Sellar problem MPG file - 2017-10-09T11:33:54.624000 - 0.1 - 0.7 - - - KADMOS export of a mdao data graph (MDG). - D. de Vries - 2017-10-09T11:33:54.624000 - 0.1 - 0.7 - - -
- - - - F1 - main - 1 - 1.0 - - - - /data_schema/x1 - - - /data_schema/y2 - - - /data_schema/z2 - - - /data_schema/y1 - - - - - /data_schema/f1 - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/f1 - - - - - main execution mode - - - - - D2 - main - 1 - 1.0 - - - - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y1 - - - /data_schema/z2 - - - /data_schema/z1 - - - - - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y2 - - - /data_schema/y2 - - - - - main execution mode - - - - - G2 - main - 1 - 1.0 - - - - /data_schema/y2 - - - - - /data_schema/g2 - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g2 - - - - - main execution mode - - - - - G1 - main - 1 - 1.0 - - - - /data_schema/y1 - - - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g1 - - - /data_schema/g1 - - - - - main execution mode - - - - - D1 - main - 1 - 1.0 - - - - /data_schema/x1 - - - /data_schema/z2 - - - /data_schema/z1 - - - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y2 - - - - - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y1 - - - /data_schema/y1 - - - - - main execution mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IDF - - D1 - D2 - F1 - G1 - G2 - - false - - - - - - /data_schema/y2 - 0.0 - - - /data_schema/y1 - 0.0 - - - /data_schema/x1 - 5.0 - - - 0.0 - 10.0 - - - - - /data_schema/z2 - 5.0 - - - 0.0 - 10.0 - - - - - /data_schema/z1 - 1.0 - - - -10.0 - 10.0 - - - - - - - /data_schema/f1 - - - - - /data_schema/g1 - inequality - <= - 0.0 - - - /data_schema/g2 - inequality - <= - 0.0 - - - /data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy//gc_y2 - equality - == - 0.0 - - - /data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy//gc_y1 - equality - == - 0.0 - - - - - - D1 - D2 - - - F1 - G1 - G2 - Gc - - - - - - IDFNone - - MDG1 - - - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y1 - D2 - - - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y1 - Gc - - - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y2 - Gc - - - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y2 - D1 - - - /data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/y1 - Optimizer - - - /data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/y2 - Optimizer - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g1 - Coordinator - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g2 - Coordinator - - - Gc - /data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy//gc_y2 - - - Gc - /data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy//gc_y1 - - - /data_schema/y2 - F1 - - - /data_schema/y2 - Gc - - - /data_schema/y2 - G2 - - - G2 - /data_schema/g2 - - - G2 - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g2 - - - G1 - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g1 - - - G1 - /data_schema/g1 - - - /data_schema/y1 - F1 - - - /data_schema/y1 - Gc - - - /data_schema/y1 - G1 - - - /data_schema/g1 - Optimizer - - - /data_schema/g2 - Optimizer - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/f1 - Coordinator - - - Optimizer - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/x1 - - - Optimizer - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y1 - - - Optimizer - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y2 - - - Optimizer - /data_schema/x1 - - - Optimizer - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/z2 - - - Optimizer - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/z1 - - - Optimizer - /data_schema/z2 - - - Optimizer - /data_schema/z1 - - - /data_schema/f1 - Optimizer - - - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/x1 - Coordinator - - - F1 - /data_schema/f1 - - - F1 - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/f1 - - - /data_schema/x1 - F1 - - - /data_schema/x1 - D1 - - - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/z2 - Coordinator - - - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/z1 - Coordinator - - - /data_schema/z2 - F1 - - - /data_schema/z2 - D2 - - - /data_schema/z2 - D1 - - - /data_schema/z1 - D2 - - - /data_schema/z1 - D1 - - - Coordinator - /data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/y1 - - - Coordinator - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/x1 - - - Coordinator - /data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/y2 - - - Coordinator - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/z1 - - - Coordinator - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/z2 - - - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/x1 - Optimizer - - - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/z1 - Optimizer - - - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/z2 - Optimizer - - - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y2 - Coordinator - - - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y1 - Coordinator - - - D2 - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y2 - - - D2 - /data_schema/y2 - - - /data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy//gc_y2 - Optimizer - - - /data_schema/architectureNodes/consistencyConstraintVariables/data_schemaCopy//gc_y1 - Optimizer - - - D1 - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y1 - - - D1 - /data_schema/y1 - - - - - MPG1 - - - F1 - Optimizer - 4 - - - Optimizer - Coordinator - 5 - - - Optimizer - D2 - 2 - - - Optimizer - D1 - 2 - - - G2 - Optimizer - 4 - - - G1 - Optimizer - 4 - - - Coordinator - Optimizer - 1 - - - Gc - Optimizer - 4 - - - D2 - F1 - 3 - - - D2 - Gc - 3 - - - D2 - G2 - 3 - - - D1 - F1 - 3 - - - D1 - Gc - 3 - - - D1 - G1 - 3 - - - - - F1 - 3 - 4 - - - Optimizer - 1 - 4 - 1 - - - G2 - 3 - 6 - - - G1 - 3 - 5 - - - Coordinator - 0 - 5 - 0 - - - Gc - 3 - 7 - - - D2 - 2 - 3 - - - D1 - 2 - 2 - - - - - - - - - /data_schema/y1 - - - - /data_schema/y2 - - - - - - /data_schema/y2 - - - - /data_schema/y1 - - - - - - /data_schema/y1 - - - - /data_schema/y2 - - - - - - /data_schema/x1 - - - - /data_schema/z1 - - - - /data_schema/z2 - - - - - - /data_schema/x1 - - - - /data_schema/z2 - - - - /data_schema/z1 - - - - - - /data_schema/g1 - - - - /data_schema/g2 - - - - /data_schema/f1 - - - - - - /data_schema/y2 - - - - /data_schema/y1 - - - - - - - - - - - - - - - - __desVar__/data_schema/x1 - - - __desVar__/data_schema/y2 - - - __desVar__/data_schema/z2 - - - __desVar__/data_schema/z1 - - - __desVar__/data_schema/y1 - - - - - __objVar__/data_schema/f1 - - - - - __conVar__/data_schema/g1 - - - __conVar__/data_schema/g2 - - - - - - - - - - - - D2 - - - D1 - - - - - G2 - - - G1 - - - F1 - - - - -
diff --git a/examples/openlego/sellar/sellar-MDG_MDF-GS.xml b/examples/openlego/sellar/sellar-MDG_MDF-GS.xml deleted file mode 100644 index 23d1a48..0000000 --- a/examples/openlego/sellar/sellar-MDG_MDF-GS.xml +++ /dev/null @@ -1,730 +0,0 @@ - - -
- D. de Vries - Sellar problem MPG file - 2017-10-09T11:35:18.577000 - 0.1 - 0.7 - - - KADMOS export of a mdao data graph (MDG). - D. de Vries - 2017-10-09T11:35:18.577000 - 0.1 - 0.7 - - -
- - - - F1 - main - 1 - 1.0 - - - - /data_schema/x1 - - - /data_schema/y2 - - - /data_schema/z2 - - - /data_schema/y1 - - - - - /data_schema/f1 - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/f1 - - - - - main execution mode - - - - - D2 - main - 1 - 1.0 - - - - /data_schema/z2 - - - /data_schema/z1 - - - /data_schema/y1 - - - - - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y2 - - - /data_schema/y2 - - - - - main execution mode - - - - - G2 - main - 1 - 1.0 - - - - /data_schema/y2 - - - - - /data_schema/g2 - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g2 - - - - - main execution mode - - - - - G1 - main - 1 - 1.0 - - - - /data_schema/y1 - - - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g1 - - - /data_schema/g1 - - - - - main execution mode - - - - - D1 - main - 1 - 1.0 - - - - /data_schema/x1 - - - /data_schema/z2 - - - /data_schema/z1 - - - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y2 - - - - - /data_schema/y1 - - - - - main execution mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MDF - Gauss-Seidel - - D1 - D2 - F1 - G1 - G2 - - false - - - - - - /data_schema/x1 - 5.0 - - - 0.0 - 10.0 - - - - - /data_schema/z2 - 5.0 - - - 0.0 - 10.0 - - - - - /data_schema/z1 - 1.0 - - - -10.0 - 10.0 - - - - - - - /data_schema/f1 - - - - - /data_schema/g1 - inequality - <= - 0.0 - - - /data_schema/g2 - inequality - <= - 0.0 - - - - - - D1 - D2 - - - F1 - G1 - G2 - - - - - - MDFGauss-Seidel - - MDG1 - - - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y2 - D1 - - - /data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/y2 - Converger - - - Converger - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y2 - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g1 - Coordinator - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g2 - Coordinator - - - Optimizer - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/x1 - - - Optimizer - /data_schema/x1 - - - Optimizer - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/z2 - - - Optimizer - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/z1 - - - Optimizer - /data_schema/z2 - - - Optimizer - /data_schema/z1 - - - G2 - /data_schema/g2 - - - G2 - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g2 - - - G1 - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g1 - - - G1 - /data_schema/g1 - - - /data_schema/y1 - F1 - - - /data_schema/y1 - D2 - - - /data_schema/y1 - G1 - - - /data_schema/g1 - Optimizer - - - /data_schema/g2 - Optimizer - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/f1 - Coordinator - - - /data_schema/y2 - F1 - - - /data_schema/y2 - G2 - - - /data_schema/y2 - Converger - - - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/x1 - Coordinator - - - F1 - /data_schema/f1 - - - F1 - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/f1 - - - /data_schema/x1 - F1 - - - /data_schema/x1 - D1 - - - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/z2 - Coordinator - - - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/z1 - Coordinator - - - /data_schema/z2 - F1 - - - /data_schema/z2 - D2 - - - /data_schema/z2 - D1 - - - /data_schema/z1 - D2 - - - /data_schema/z1 - D1 - - - Coordinator - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/x1 - - - Coordinator - /data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/y2 - - - Coordinator - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/z1 - - - Coordinator - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/z2 - - - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/x1 - Optimizer - - - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/z1 - Optimizer - - - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/z2 - Optimizer - - - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y2 - Coordinator - - - /data_schema/f1 - Optimizer - - - D2 - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y2 - - - D2 - /data_schema/y2 - - - D1 - /data_schema/y1 - - - - - MPG1 - - - F1 - Optimizer - 7 - - - Optimizer - Coordinator - 8 - - - Optimizer - Converger - 2 - - - G2 - Optimizer - 7 - - - G1 - Optimizer - 7 - - - Converger - F1 - 6 - - - Converger - G2 - 6 - - - Converger - G1 - 6 - - - Converger - D1 - 3 - - - Coordinator - Optimizer - 1 - - - D2 - Converger - 5 - - - D1 - D2 - 4 - - - - - F1 - 6 - 5 - - - Optimizer - 1 - 7 - 1 - - - G2 - 6 - 7 - - - G1 - 6 - 6 - - - Converger - 2 - 5 - 2 - - - Coordinator - 0 - 8 - 0 - - - D2 - 4 - 4 - - - D1 - 3 - 3 - - - - - - - - - - D2 - D1 - - - - - F1 - G2 - G1 - - - - - - - - - - - - /data_schema/y2 - - - - - - /data_schema/y2 - - - - - - /data_schema/y2 - - - - - - /data_schema/x1 - - - - /data_schema/z1 - - - - /data_schema/z2 - - - - - - /data_schema/x1 - - - - /data_schema/z2 - - - - /data_schema/z1 - - - - - - /data_schema/g1 - - - - /data_schema/g2 - - - - /data_schema/f1 - - - - - - - - - - - - - - - - __desVar__/data_schema/x1 - - - __desVar__/data_schema/z2 - - - __desVar__/data_schema/z1 - - - - - __objVar__/data_schema/f1 - - - - - __conVar__/data_schema/g1 - - - __conVar__/data_schema/g2 - - - - - - - - - - - - D2 - - - D1 - - - - - G2 - - - G1 - - - F1 - - - - -
diff --git a/examples/openlego/sellar/sellar-MDG_MDF-J.xml b/examples/openlego/sellar/sellar-MDG_MDF-J.xml deleted file mode 100644 index d5738e3..0000000 --- a/examples/openlego/sellar/sellar-MDG_MDF-J.xml +++ /dev/null @@ -1,774 +0,0 @@ - - -
- D. de Vries - Sellar problem MPG file - 2017-10-09T11:34:39.674000 - 0.1 - 0.7 - - - KADMOS export of a mdao data graph (MDG). - D. de Vries - 2017-10-09T11:34:39.674000 - 0.1 - 0.7 - - -
- - - - F1 - main - 1 - 1.0 - - - - /data_schema/x1 - - - /data_schema/y2 - - - /data_schema/z2 - - - /data_schema/y1 - - - - - /data_schema/f1 - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/f1 - - - - - main execution mode - - - - - D2 - main - 1 - 1.0 - - - - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y1 - - - /data_schema/z2 - - - /data_schema/z1 - - - - - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y2 - - - /data_schema/y2 - - - - - main execution mode - - - - - G2 - main - 1 - 1.0 - - - - /data_schema/y2 - - - - - /data_schema/g2 - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g2 - - - - - main execution mode - - - - - G1 - main - 1 - 1.0 - - - - /data_schema/y1 - - - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g1 - - - /data_schema/g1 - - - - - main execution mode - - - - - D1 - main - 1 - 1.0 - - - - /data_schema/x1 - - - /data_schema/z2 - - - /data_schema/z1 - - - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y2 - - - - - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y1 - - - /data_schema/y1 - - - - - main execution mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MDF - Jacobi - - D1 - D2 - F1 - G1 - G2 - - false - - - - - - /data_schema/x1 - 5.0 - - - 0.0 - 10.0 - - - - - /data_schema/z2 - 5.0 - - - 0.0 - 10.0 - - - - - /data_schema/z1 - 1.0 - - - -10.0 - 10.0 - - - - - - - /data_schema/f1 - - - - - /data_schema/g1 - inequality - <= - 0.0 - - - /data_schema/g2 - inequality - <= - 0.0 - - - - - - D1 - D2 - - - F1 - G1 - G2 - - - - - - MDFJacobi - - MDG1 - - - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y1 - D2 - - - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y2 - D1 - - - /data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/y1 - Converger - - - /data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/y2 - Converger - - - Converger - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y1 - - - Converger - /data_schema/architectureNodes/couplingCopyVariables/data_schemaCopy/y2 - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g1 - Coordinator - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g2 - Coordinator - - - /data_schema/y2 - F1 - - - /data_schema/y2 - G2 - - - /data_schema/y2 - Converger - - - G2 - /data_schema/g2 - - - G2 - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g2 - - - G1 - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/g1 - - - G1 - /data_schema/g1 - - - /data_schema/y1 - F1 - - - /data_schema/y1 - G1 - - - /data_schema/y1 - Converger - - - /data_schema/g1 - Optimizer - - - /data_schema/g2 - Optimizer - - - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/f1 - Coordinator - - - Optimizer - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/x1 - - - Optimizer - /data_schema/x1 - - - Optimizer - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/z2 - - - Optimizer - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/z1 - - - Optimizer - /data_schema/z2 - - - Optimizer - /data_schema/z1 - - - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y1 - Coordinator - - - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/x1 - Coordinator - - - F1 - /data_schema/f1 - - - F1 - /data_schema/architectureNodes/finalOutputVariables/data_schemaCopy/f1 - - - /data_schema/x1 - F1 - - - /data_schema/x1 - D1 - - - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/z2 - Coordinator - - - /data_schema/architectureNodes/finalDesignVariables/data_schemaCopy/z1 - Coordinator - - - /data_schema/z2 - F1 - - - /data_schema/z2 - D2 - - - /data_schema/z2 - D1 - - - /data_schema/z1 - D2 - - - /data_schema/z1 - D1 - - - Coordinator - /data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/y1 - - - Coordinator - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/x1 - - - Coordinator - /data_schema/architectureNodes/initialGuessCouplingVariables/data_schemaCopy/y2 - - - Coordinator - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/z1 - - - Coordinator - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/z2 - - - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/x1 - Optimizer - - - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/z1 - Optimizer - - - /data_schema/architectureNodes/initialGuessDesignVariables/data_schemaCopy/z2 - Optimizer - - - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y2 - Coordinator - - - /data_schema/f1 - Optimizer - - - D2 - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y2 - - - D2 - /data_schema/y2 - - - D1 - /data_schema/architectureNodes/finalCouplingVariables/data_schemaCopy/y1 - - - D1 - /data_schema/y1 - - - - - MPG1 - - - F1 - Optimizer - 6 - - - Optimizer - Coordinator - 7 - - - Optimizer - Converger - 2 - - - G2 - Optimizer - 6 - - - G1 - Optimizer - 6 - - - Converger - F1 - 5 - - - Converger - D2 - 3 - - - Converger - G2 - 5 - - - Converger - G1 - 5 - - - Converger - D1 - 3 - - - Coordinator - Optimizer - 1 - - - D2 - Converger - 4 - - - D1 - Converger - 4 - - - - - F1 - 5 - 5 - - - Optimizer - 1 - 6 - 1 - - - G2 - 5 - 7 - - - G1 - 5 - 6 - - - Converger - 2 - 4 - 2 - - - Coordinator - 0 - 7 - 0 - - - D2 - 3 - 4 - - - D1 - 3 - 3 - - - - - - - - - - D2 - D1 - - - - - F1 - G2 - G1 - - - - - - - - - - - - /data_schema/y1 - - - - /data_schema/y2 - - - - - - /data_schema/y1 - - - - /data_schema/y2 - - - - - - /data_schema/y1 - - - - /data_schema/y2 - - - - - - /data_schema/x1 - - - - /data_schema/z1 - - - - /data_schema/z2 - - - - - - /data_schema/x1 - - - - /data_schema/z2 - - - - /data_schema/z1 - - - - - - /data_schema/g1 - - - - /data_schema/g2 - - - - /data_schema/f1 - - - - - - - - - - - - - - - - __desVar__/data_schema/x1 - - - __desVar__/data_schema/z2 - - - __desVar__/data_schema/z1 - - - - - __objVar__/data_schema/f1 - - - - - __conVar__/data_schema/g1 - - - __conVar__/data_schema/g2 - - - - - - - - - - - - D2 - - - D1 - - - - - G2 - - - G1 - - - F1 - - - - -
diff --git a/examples/openlego/sellar/sellar-input.xml b/examples/openlego/sellar/sellar-input.xml deleted file mode 100644 index e4b8b01..0000000 --- a/examples/openlego/sellar/sellar-input.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - 5.0 - 1.0 - 5.0 - - - - 5.0 - 5.0 - - - - diff --git a/examples/openlego/sellar/sellar.py b/examples/openlego/sellar/sellar.py deleted file mode 100644 index aed10b6..0000000 --- a/examples/openlego/sellar/sellar.py +++ /dev/null @@ -1,82 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -""" -Copyright 2017 D. de Vries - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -This file contains the core for the Sellar problem example problem. -""" -from __future__ import absolute_import, division, print_function - -from openmdao.api import Problem, ScipyOptimizer - -from openlego.api import LEGOModel -from openlego.recorders import NormalizedDesignVarPlotter, ConstraintsPlotter, SimpleObjectivePlotter - -if __name__ == '__main__': - for i in range(3): - # 0. Select a CMDOWS file - if i == 0: - CMDOWS_file = 'sellar-MDG_MDF-GS.xml' # MDF with a Gauss-Seidel converger - elif i == 1: - CMDOWS_file = 'sellar-MDG_MDF-J.xml' # MDF with a Jacobi converger - else: - CMDOWS_file = 'sellar-MDG_IDF.xml' # IDF architecture - - # 1. Create Problem - prob = Problem() # Create an instance of the Problem class - prob.set_solver_print(0) # Turn off printing of solver information - - # 2. Create the LEGOModel - model = prob.model = LEGOModel(CMDOWS_file, # CMDOWS file - '../../knowledge_bases/sellar', # Knowledge base path - '', # Output directory - 'sellar-output.xml') # Output file - - # 3. Create the Driver - driver = prob.driver = ScipyOptimizer() # Use a SciPy for the optimization - driver.options['optimizer'] = 'SLSQP' # Use the SQP algorithm - driver.options['disp'] = True # Print the result - driver.opt_settings = {'disp': True, 'iprint': 2} # Display iterations - - # 4. Setup the Problem - prob.setup() # Call the OpenMDAO setup() method - model.coupled_group.linear_solver.options['maxiter'] = 17 # Increase maxiter of the linear solver - model.coupled_group.nonlinear_solver.options['maxiter'] = 17 # Increase maxiter of the nonlinear solver - prob.run_model() # Run the model once to init. the variables - model.initialize_from_xml('sellar-input.xml') # Set the initial values from an XML file - - # 5. Create and attach some Recorders (Optional) - desvar_plotter = NormalizedDesignVarPlotter() # Create a plotter for the design variables - desvar_plotter.options['save_on_close'] = True # Should this plot be saved automatically? - desvar_plotter.save_settings['path'] = 'desvar.png' # Set the filename of the image file - - convar_plotter = ConstraintsPlotter() # Create a plotter for the constraints - convar_plotter.options['save_on_close'] = True # Should this plot be saved automatically? - convar_plotter.save_settings['path'] = 'convar.png' # Set the filename of the image file - - objvar_plotter = SimpleObjectivePlotter() # Create a plotter for the objective - objvar_plotter.options['save_on_close'] = True # Should this plot be saved automatically? - objvar_plotter.save_settings['path'] = 'objvar.png' # Set the filename of the image file - - driver.add_recorder(desvar_plotter) # Attach the design variable plotter - driver.add_recorder(convar_plotter) # Attach the constraint variable plotter - driver.add_recorder(objvar_plotter) # Attach the objective variable plotter - - # 6. Solve the Problem - prob.run_driver() # Run the optimization - - # 7. Cleanup the Problem afterwards - prob.cleanup() # Clear all resources and close the plots - model.invalidate() diff --git a/examples/openlego/wing_opt/wing_opt.py b/examples/openlego/wing_opt/wing_opt.py deleted file mode 100644 index a28c68e..0000000 --- a/examples/openlego/wing_opt/wing_opt.py +++ /dev/null @@ -1,40 +0,0 @@ -from __future__ import absolute_import -from __future__ import division -from __future__ import print_function - -from openmdao.api import Problem, ScipyOptimizer -from openlego.api import LEGOModel -from openlego.recorders import NormalizedDesignVarPlotter, ConstraintsPlotter, SimpleObjectivePlotter - - -if __name__ == '__main__': - # 1. Create a Problem - prob = Problem() - prob.set_solver_print(0) - - # 2. Create the LEGOModel - model = prob.model = LEGOModel('wing_opt_MDG_MDF_GS.xml', # CMDOWS file - '../../knowledge_bases/kb', # Knowledge base - '', # Output directory - 'wing_opt_output.xml') # Output file - - # 3. Create a Driver object - driver = prob.driver = ScipyOptimizer() - driver.options['optimizer'] = 'SLSQP' - driver.options['disp'] = True - driver.options['tol'] = 1.0e-3 - driver.opt_settings = {'disp': True, 'iprint': 2, 'ftol': 1.0e-3} - - # 4. Setup the problem - prob.setup() - prob.run_model() - model.initialize_from_xml('wing_opt_input.xml') - - # 5. Attach some Recorders - driver.add_recorder(NormalizedDesignVarPlotter()) - driver.add_recorder(ConstraintsPlotter()) - driver.add_recorder(SimpleObjectivePlotter()) - - # 6. Solve the problem - prob.run_driver() - prob.cleanup() diff --git a/examples/openlego/wing_opt/wing_opt_MDG_MDF_GS.xml b/examples/openlego/wing_opt/wing_opt_MDG_MDF_GS.xml deleted file mode 100644 index da1d823..0000000 --- a/examples/openlego/wing_opt/wing_opt_MDG_MDF_GS.xml +++ /dev/null @@ -1,7022 +0,0 @@ - - -
- D. de Vries - Wing optimization MPG file - 2017-09-18T13:37:14.503000 - 0.1 - 0.7 - - - KADMOS export of a mdao data graph (MDG). - D. de Vries - 2017-09-18T13:37:14.503000 - 0.1 - 0.7 - - -
- - - - dLC - main - 1 - 1.0 - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_rs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_bs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_ts - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_ts - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_ts - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_bs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_fs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_fs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_bs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_rs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_rs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_fs - - - - - /cpacs/toolspecific/dAEDalus/load_collector/sigma_ts - - - /cpacs/toolspecific/dAEDalus/load_collector/sigma_bs - - - /cpacs/toolspecific/dAEDalus/load_collector/sigma_rs - - - /cpacs/toolspecific/dAEDalus/load_collector/sigma_fs - - - - - main execution mode - - - - - ObjectiveFunctions - main - 1 - 1.0 - - - - /cpacs/toolspecific/dAEDalus/m_wing - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_wing_init - - - /cpacs/toolspecific/fuel_weight_estimator/m_fuel - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fuel_init - - - - - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/objectives/obj_m_fuel - - - /cpacs/toolspecific/wingOptimizationProblem/objectives/obj_m_fuel - - - - - main execution mode - - - - - dSAMI - main - 1 - 1.0 - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/n - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/M - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/H - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/H - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/H - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/matlab_engine/name - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/matlab_engine/name - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/M - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/M - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/geometric_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/geometric_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/n - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/matlab_engine/name - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/n - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/geometric_model - - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/aerodynamic_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_D_f - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_D_f - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_D_f - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_L - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/aerodynamic_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_L - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/aerodynamic_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_L - - - - - main execution mode - - - - - FWE - main - 1 - 1.0 - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_D_f - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/n - - - /cpacs/toolspecific/wingOptimizationProblem/reference/C_D_other - - - /cpacs/toolspecific/wingOptimizationProblem/reference/R - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_L - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_D_i - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/H - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_D_f - - - /cpacs/toolspecific/wingOptimizationProblem/reference/C_D_fus - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/M - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fixed - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_L - - - /cpacs/toolspecific/wingOptimizationProblem/reference/SFC - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/M - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/H - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/H - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/M - - - /cpacs/toolspecific/dAEDalus/m_wing - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fuel_res - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/n - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_D_i - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_D_f - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_D_i - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/n - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_L - - - - - /cpacs/toolspecific/fuel_weight_estimator/C_L - - - /cpacs/toolspecific/fuel_weight_estimator/m_fuel - - - - - main execution mode - - - - - dSSA - main - 1 - 1.0 - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/aerodynamic_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/guess_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/aerodynamic_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/guess_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/guess_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/geometric_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/structural_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/matlab_engine/name - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/aerodynamic_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/matlab_engine/name - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/geometric_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/structural_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/guess_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/structural_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/guess_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/guess_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/guess_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/guess_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/matlab_engine/name - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/geometric_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/guess_grid/x - - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_ts - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_bs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_fs - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_bs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_ts - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_rs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_fs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_rs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_ts - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_fs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_bs - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_rs - - - - - main execution mode - - - - - WOM - main - 1 - 1.0 - - - - /cpacs/toolspecific/wingOptimizationProblem/planform/incidence - - - /cpacs/toolspecific/wingOptimizationProblem/reference/f_m_wings - - - /cpacs/toolspecific/wingOptimizationProblem/structure/xsi_rs - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_bs - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_MLW - - - /cpacs/toolspecific/wingOptimizationProblem/planform/Gamma - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_fs - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fixed - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_payload - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_wing - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_skin - - - /cpacs/toolspecific/wingOptimizationProblem/planform/Lambda - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_rs - - - /cpacs/toolspecific/wingOptimizationProblem/structure/xsi_fs - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fuel - - - /cpacs/toolspecific/wingOptimizationProblem/reference/f_m_sys - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_ts - - - /cpacs/toolspecific/wingOptimizationProblem/planform/epsilon - - - /cpacs/toolspecific/wingOptimizationProblem/planform/tc - - - /cpacs/toolspecific/wingOptimizationProblem/reference/rho_skin - - - /cpacs/toolspecific/wingOptimizationProblem/planform/c - - - /cpacs/toolspecific/wingOptimizationProblem/planform/b - - - - - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/dihedralAngle - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparPositionUIDs/sparPositionUID[1] - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mMRM[mMRM]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/fromSectionUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/upperCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_r]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_r]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_t]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/upperCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/dihedralAngle - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mTOM[mTOM]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_r]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_t]/name - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mMLM[mMLM]/mass - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[1]/massDescription[mWing_0]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/airfoilUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/web1/relPos - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/upperCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/upperCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_1]/fromElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/lowerCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_0]/toElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/airfoilUID - - - /cpacs/vehicles/aircraft/model[model]/reference/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/scaling/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparPositionUIDs/sparPositionUID[2] - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/scaling/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_t]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/description - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/fromSectionUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/upperCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/lowerCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparPositionUIDs/sparPositionUID[1] - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/rotation - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_t]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_r]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/length - - - /cpacs/vehicles/materials/material[mat_al]/sig12 - - - /cpacs/vehicles/materials/material[mat_al]/sig11 - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/lowerCap/area - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/massDescription[mWingStructure]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/reference/length - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_0]/name - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/massDescription[mOEM]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/lowerCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/upperCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/web1/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/rotation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/length - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_r]/name - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[2]/mWingBox/massDescription[mWingbox_1]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/upperCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/lowerCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/web1/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/web1/relPos - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/rotation/x - - - /cpacs/header/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/name - - - /cpacs/header/cpacsVersion - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/upperCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/rotation - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_t]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/web1/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/sweepAngle - - - /cpacs/vehicles/aircraft/model[model]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/scaling/x - - - /cpacs/vehicles/materials/material[mat_al]/k11 - - - /cpacs/vehicles/materials/material[mat_al]/k12 - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/description - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_t]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/web1/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/massDescription[mEM]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/toSectionUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/rotation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/airfoilUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/lowerCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/lowerCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_r]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/description - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_t]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/web1/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/sweepAngle - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/length - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_t]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_0]/fromElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_r]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[2]/mWingBox/mSkins/massDescription[mSkins_1]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mZFM[mZFM]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/upperCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/web1/relPos - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/upperCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparPositionUIDs/sparPositionUID[1] - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/rotation - - - /cpacs/header/creator - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/web1/relPos - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/rotation/x - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[1]/mWingBox/massDescription[mWingbox_0]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/rotation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/fromElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/dihedralAngle - - - /cpacs/vehicles/aircraft/model[model]/reference/point/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/lowerCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/toElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/lowerCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/rotation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/description - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/upperCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_r]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_1]/name - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[1]/mWingBox/mSkins/massDescription[mSkins_0]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_t]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/fromElementUID - - - /cpacs/header/description - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/scaling/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_r]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparPositionUIDs/sparPositionUID[1] - - - /cpacs/header/version - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/web1/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/scaling/x - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[2]/massDescription[mWing_1]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_r]/name - - - /cpacs/vehicles/materials/material[mat_al]/rho - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparPositionUIDs/sparPositionUID[2] - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/massDescription[mWingsStructure]/mass - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/fuel/massDescription[mFuel]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/toSectionUID - - - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/pointList/z - - - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/pointList/y - - - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/pointList/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/toSectionUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/lowerCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/upperCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/rotation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparPositionUIDs/sparPositionUID[2] - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/lowerCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/rotation - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_r]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_1]/toElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_t]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/sweepAngle - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_r]/xsi - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mSystems/massDescription[mSystems]/mass - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/massDescription[mStructure]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/web1/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/scaling/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/scaling/x - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/payload/massDescription[mPayload]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_t]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/name - - - /cpacs/vehicles/aircraft/model[model]/reference/point/x - - - /cpacs/vehicles/aircraft/model[model]/reference/point/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/web1/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/toElementUID - - - /cpacs/vehicles/materials/material[mat_al]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_t]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparPositionUIDs/sparPositionUID[2] - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/lowerCap/material/materialUID - - - - - main execution mode - - - - - dSAA - main - 1 - 1.0 - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_L - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/geometric_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_L - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/matlab_engine/name - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/geometric_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_L - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/aerodynamic_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/initial_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/initial_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/aerodynamic_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/initial_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/initial_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/matlab_engine/name - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/geometric_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/aerodynamic_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/initial_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/initial_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/initial_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/initial_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/initial_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/matlab_engine/name - - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_D_i - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/guess_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_D_i - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/guess_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/guess_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_D_i - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/guess_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/guess_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/guess_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/guess_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/guess_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/guess_grid/x - - - - - main execution mode - - - - - ConstraintFunctions - main - 1 - 1.0 - - - - /cpacs/toolspecific/wingOptimizationProblem/reference/C_L_buffet - - - /cpacs/vehicles/aircraft/model[model]/reference/area - - - /cpacs/toolspecific/dAEDalus/load_collector/sigma_rs - - - /cpacs/toolspecific/wingOptimizationProblem/reference/S_ref_init - - - /cpacs/toolspecific/fuel_weight_estimator/C_L - - - /cpacs/toolspecific/wingOptimizationProblem/reference/sigma_yield - - - /cpacs/toolspecific/dAEDalus/load_collector/sigma_fs - - - /cpacs/toolspecific/dAEDalus/load_collector/sigma_bs - - - /cpacs/toolspecific/dAEDalus/load_collector/sigma_ts - - - - - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_sigma_rs - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_bs - - - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_exposed_area - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_fs - - - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_sigma_ts - - - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_sigma_bs - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_ts - - - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_sigma_fs - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_rs - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_exposed_area - - - - - main execution mode - - - - - dSMI - main - 1 - 1.0 - - - - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparPositionUIDs/sparPositionUID[1] - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/matlab_engine/timeout - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/fromSectionUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/upperCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_r]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_r]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_t]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/upperCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/upperCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mTOM[mTOM]/mass - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mSystems/massDescription[mSystems]/mass - - - /cpacs/header/creator - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_t]/name - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mMLM[mMLM]/mass - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[1]/massDescription[mWing_0]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/airfoilUID - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/matlab_engine/timeout - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/web1/relPos - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/upperCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_1]/fromElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/lowerCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_0]/toElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/airfoilUID - - - /cpacs/vehicles/aircraft/model[model]/reference/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/scaling/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparPositionUIDs/sparPositionUID[2] - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/lowerCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_t]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_t]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/web1/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/fromSectionUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/description - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/upperCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/upperCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mMRM[mMRM]/mass - - - /cpacs/header/description - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/rotation - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_t]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_r]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_r]/xsi - - - /cpacs/vehicles/materials/material[mat_al]/sig12 - - - /cpacs/vehicles/materials/material[mat_al]/sig11 - - - /cpacs/header/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/lowerCap/area - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/massDescription[mWingStructure]/mass - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/matlab_engine/timeout - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/rotation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/fromElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_0]/name - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/massDescription[mOEM]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/massDescription[mWingsStructure]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/lowerCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/upperCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/web1/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/dihedralAngle - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/rotation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/length - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_r]/name - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[2]/mWingBox/massDescription[mWingbox_1]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/upperCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/scaling/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/web1/relPos - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/rotation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/name - - - /cpacs/header/cpacsVersion - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/rotation - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_t]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/web1/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/sweepAngle - - - /cpacs/vehicles/aircraft/model[model]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_t]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/scaling/x - - - /cpacs/vehicles/materials/material[mat_al]/k11 - - - /cpacs/vehicles/materials/material[mat_al]/k12 - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/description - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_t]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[2]/mWingBox/mSkins/massDescription[mSkins_1]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_r]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/toSectionUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/rotation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/airfoilUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/lowerCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/lowerCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/length - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/description - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_t]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/web1/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/sweepAngle - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_r]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_0]/fromElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_r]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/massDescription[mEM]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/scaling/x - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mZFM[mZFM]/mass - - - /cpacs/vehicles/materials/material[mat_al]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/web1/relPos - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/upperCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/upperCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparPositionUIDs/sparPositionUID[1] - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/rotation - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/payload/massDescription[mPayload]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/translation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/translation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/web1/relPos - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_r]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/lowerCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_t]/name - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[1]/mWingBox/massDescription[mWingbox_0]/mass - - - /cpacs/vehicles/aircraft/model[model]/reference/length - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/dihedralAngle - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/lowerCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/toElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/lowerCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/web1/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/rotation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/description - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/upperCap/area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_r]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_1]/name - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[1]/mWingBox/mSkins/massDescription[mSkins_0]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_t]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/lowerCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/scaling/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_r]/elementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparPositionUIDs/sparPositionUID[1] - - - /cpacs/header/version - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/scaling/z - - - /cpacs/vehicles/materials/material[mat_al]/rho - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/scaling/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[2]/massDescription[mWing_1]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparPositionUIDs/sparPositionUID[2] - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/toElementUID - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/fuel/massDescription[mFuel]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/length - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/toSectionUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/rotation/x - - - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/pointList/z - - - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/pointList/y - - - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/pointList/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/toSectionUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/upperCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/rotation/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparPositionUIDs/sparPositionUID[2] - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/lowerCap/material/thickness - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/rotation - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_r]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_1]/toElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_t]/xsi - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/sweepAngle - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/massDescription[mStructure]/mass - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/web1/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/rotation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/rotation/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/scaling/z - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/scaling/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/scaling/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparPositionUIDs/sparPositionUID[1] - - - /cpacs/vehicles/aircraft/model[model]/reference/point/z - - - /cpacs/vehicles/aircraft/model[model]/reference/point/x - - - /cpacs/vehicles/aircraft/model[model]/reference/point/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/web1/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/fromElementUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/translation/y - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/dihedralAngle - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/name - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparPositionUIDs/sparPositionUID[2] - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/lowerCap/material/materialUID - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/web1/material/materialUID - - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/initial_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/initial_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/initial_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/structural_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/geometric_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/initial_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/matlab_engine/name - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/matlab_engine/name - - - /cpacs/toolspecific/dAEDalus/m_wing - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/structural_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/initial_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/structural_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/geometric_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/initial_grid/z - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/initial_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/geometric_model - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/matlab_engine/name - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/initial_grid/y - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/initial_grid/x - - - - - main execution mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MDF - Gauss-Seidel - - WOM - dSMI - dSAMI - dSAA - dSSA - dLC - FWE - ConstraintFunctions - ObjectiveFunctions - - false - - - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/xsi_rs - [0.6, 0.8023, 0.6] - - - [0.6, 0.6, 0.6] - [0.9, 0.9, 0.9] - - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_bs - [0.02553329, 0.02237119] - - - [0.001, 0.001] - [0.03, 0.03] - - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_rs - [0.00450611, 0.00456957] - - - [0.001, 0.001] - [0.03, 0.03] - - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/xsi_fs - [0.1, 0.1925, 0.35] - - - [0.05, 0.05, 0.05] - [0.4, 0.4, 0.4] - - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_fs - [0.00450588, 0.00458215] - - - [0.001, 0.001] - [0.03, 0.03] - - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_ts - [0.02553329, 0.02237119] - - - [0.001, 0.001] - [0.03, 0.03] - - - - - /cpacs/toolspecific/wingOptimizationProblem/planform/epsilon - [-0.1039, -0.1826] - - - [-0.25, -0.25] - [0.25, 0.25] - - - - - /cpacs/toolspecific/wingOptimizationProblem/planform/c - [13.7131, 7.2595, 2.7341] - - - [1.0, 1.0, 1.0] - [15.0, 15.0, 15.0] - - - - - /cpacs/toolspecific/wingOptimizationProblem/planform/b - [12.7178, 22.7016] - - - [5.0, 5.0] - [25.0, 25.0] - - - - - - - /cpacs/toolspecific/wingOptimizationProblem/objectives/obj_m_fuel - - - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_bs - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_ts - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_fs - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_exposed_area - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_rs - - - - - - WOM - dSMI - dSAMI - - - dSAA - dSSA - - - dLC - FWE - ConstraintFunctions - ObjectiveFunctions - - - - - - MDFGauss-Seidel - - MDG1 - - - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/xsi_fs - Optimizer - - - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/name - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_bs - Optimizer - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/n - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/n - dSAMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/fromSectionUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_r]/elementUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/upperCap/material/thickness - dSMI - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mTOM[mTOM]/mass - dSMI - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mSystems/massDescription[mSystems]/mass - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/H - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/H - dSAMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_t]/name - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/M - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/M - dSAMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_rs - dLC - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/lowerCap/material/materialUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/upperCap/material/materialUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/toElementUID - dSMI - - - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_exposed_area - Coordinator - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_t]/xsi - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/description - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/rotation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_r]/xsi - dSMI - - - /cpacs/vehicles/materials/material[mat_al]/sig12 - dSMI - - - /cpacs/vehicles/materials/material[mat_al]/sig11 - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/lowerCap/area - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/matlab_engine/timeout - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/fromElementUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/upperCap/material/materialUID - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - Converger - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - Converger - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - Converger - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/dihedralAngle - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/structural_model - dSSA - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_payload - WOM - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_ts - Optimizer - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/name - dSMI - - - /cpacs/header/cpacsVersion - dSMI - - - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_sigma_rs - Coordinator - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/H - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/H - dSAMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - Converger - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/rotation - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - Converger - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/M - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/M - dSAMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/sweepAngle - dSMI - - - /cpacs/vehicles/aircraft/model[model]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_t]/elementUID - dSMI - - - /cpacs/vehicles/materials/material[mat_al]/k11 - dSMI - - - /cpacs/vehicles/materials/material[mat_al]/k12 - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/n - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/n - dSAMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/geometric_model - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/geometric_model - dSAMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/geometric_model - dSSA - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/airfoilUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/lowerCap/material/thickness - dSMI - - - /cpacs/toolspecific/fuel_weight_estimator/C_L - ConstraintFunctions - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_t]/name - dSMI - - - /cpacs/toolspecific/dAEDalus/load_collector/sigma_fs - ConstraintFunctions - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/sweepAngle - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/objectives/obj_m_fuel - Optimizer - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_0]/fromElementUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_r]/elementUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/massDescription[mEM]/mass - dSMI - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - dSAA - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - dSAA - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - dSAA - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mZFM[mZFM]/mass - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/web1/relPos - dSMI - - - dSAA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_D_i - - - dSAA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/guess_grid/z - - - dSAA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_D_i - - - dSAA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/guess_grid/x - - - dSAA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/guess_grid/y - - - dSAA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_D_i - - - dSAA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/guess_grid/y - - - dSAA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/guess_grid/x - - - dSAA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/guess_grid/z - - - dSAA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/guess_grid/z - - - dSAA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/guess_grid/y - - - dSAA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/guess_grid/x - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparPositionUIDs/sparPositionUID[1] - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/web1/relPos - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_r]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[1]/mWingBox/massDescription[mWingbox_0]/mass - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/dihedralAngle - dSMI - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_ts - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_bs - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_fs - - - dSSA - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - - - dSSA - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - - - dSSA - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_bs - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_ts - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_rs - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_fs - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_rs - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_ts - - - dSSA - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - - - dSSA - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - - - dSSA - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - - - dSSA - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - - - dSSA - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - - - dSSA - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_fs - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_bs - - - dSSA - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_rs - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/lowerCap/material/thickness - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_D_f - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_D_i - FWE - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/rotation/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/rotation/z - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_fs - Optimizer - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/guess_grid/y - dSSA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/guess_grid/x - dSSA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/guess_grid/z - dSSA - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_r]/elementUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparPositionUIDs/sparPositionUID[1] - dSMI - - - /cpacs/header/version - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/scaling/z - dSMI - - - /cpacs/vehicles/materials/material[mat_al]/rho - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/scaling/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/scaling/y - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/structure/xsi_rs - WOM - - - /cpacs/toolspecific/wingOptimizationProblem/reference/S_ref_init - ConstraintFunctions - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/toSectionUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparPositionUIDs/sparPositionUID[2] - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/lowerCap/material/thickness - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/rotation - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_1]/toElementUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/sweepAngle - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/planform/Lambda - WOM - - - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_bs - Optimizer - - - /cpacs/toolspecific/dAEDalus/load_collector/sigma_ts - ConstraintFunctions - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparPositionUIDs/sparPositionUID[1] - dSMI - - - /cpacs/vehicles/aircraft/model[model]/reference/point/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/reference/point/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/reference/point/y - dSMI - - - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_rs - Optimizer - - - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/objectives/obj_m_fuel - Coordinator - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_fs - dLC - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/lowerCap/material/materialUID - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/matlab_engine/timeout - dSMI - - - /cpacs/toolspecific/dAEDalus/load_collector/sigma_bs - ConstraintFunctions - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/scaling/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_r]/xsi - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_ts - dLC - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - Converger - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - Converger - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - Converger - - - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_ts - Optimizer - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[1]/massDescription[mWing_0]/mass - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/matlab_engine/timeout - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/upperCap/area - dSMI - - - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - Converger - - - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - Converger - - - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - Converger - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_0]/toElementUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/translation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/translation/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/translation/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/scaling/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/scaling/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparPositionUIDs/sparPositionUID[2] - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/scaling/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/translation/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/translation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/translation/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_t]/elementUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/upperCap/area - dSMI - - - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/planform/c - Optimizer - - - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/planform/b - Optimizer - - - Coordinator - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/xsi_fs - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fuel_init - - - Coordinator - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/matlab_engine/timeout - - - Coordinator - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/n - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/planform/incidence - - - Coordinator - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/matlab_engine/timeout - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/C_D_other - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/R - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/f_m_wings - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/S_ref_init - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/m_MLW - - - Coordinator - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_rs - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/planform/Gamma - - - Coordinator - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/H - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/C_D_fus - - - Coordinator - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/M - - - Coordinator - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_ts - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fixed - - - Coordinator - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/matlab_engine/timeout - - - Coordinator - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/planform/epsilon - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/m_payload - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fuel_res - - - Coordinator - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - - - Coordinator - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - - - Coordinator - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/m_wing - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/C_L_buffet - - - Coordinator - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/M - - - Coordinator - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - - - Coordinator - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/xsi_rs - - - Coordinator - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/H - - - Coordinator - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/H - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/structure/t_skin - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/sigma_yield - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/planform/Lambda - - - Coordinator - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_fs - - - Coordinator - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_bs - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fuel - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/f_m_sys - - - Coordinator - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/M - - - Coordinator - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - - - Coordinator - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/n - - - Coordinator - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/SFC - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/planform/tc - - - Coordinator - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/n - - - Coordinator - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/planform/c - - - Coordinator - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/planform/b - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/rho_skin - - - Coordinator - /cpacs/toolspecific/wingOptimizationProblem/reference/m_wing_init - - - Coordinator - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - - - Coordinator - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - - - Coordinator - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/structural_model - dSSA - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_t]/elementUID - dSMI - - - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_bs - Coordinator - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/massDescription[mWingStructure]/mass - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_bs - dLC - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/translation/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/translation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/translation/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/translation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/translation/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/translation/z - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/reference/f_m_wings - WOM - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_r]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[2]/mWingBox/massDescription[mWingbox_1]/mass - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/scaling/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/scaling/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/scaling/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/web1/relPos - dSMI - - - /cpacs/header/name - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_skin - WOM - - - WOM - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/dihedralAngle - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparPositionUIDs/sparPositionUID[1] - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mMRM[mMRM]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/fromSectionUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/translation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/translation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/upperCap/material/materialUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_r]/elementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_r]/elementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_t]/xsi - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/upperCap/material/thickness - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/dihedralAngle - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mTOM[mTOM]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_r]/xsi - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_t]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mMLM[mMLM]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[1]/massDescription[mWing_0]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/airfoilUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/web1/relPos - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/upperCap/area - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/scaling/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/upperCap/material/materialUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_1]/fromElementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/lowerCap/material/materialUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_0]/toElementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/airfoilUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/reference/area - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/translation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/translation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/translation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/rotation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/scaling/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/scaling/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparPositionUIDs/sparPositionUID[2] - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/scaling/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/translation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/scaling/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/translation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/translation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_t]/elementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/scaling/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/description - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/fromSectionUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/upperCap/area - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/lowerCap/material/thickness - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparPositionUIDs/sparPositionUID[1] - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/rotation - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_t]/elementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_r]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/length - - - WOM - /cpacs/vehicles/materials/material[mat_al]/sig12 - - - WOM - /cpacs/vehicles/materials/material[mat_al]/sig11 - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/lowerCap/area - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/massDescription[mWingStructure]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/translation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/reference/length - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/rotation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/rotation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_0]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/massDescription[mOEM]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/translation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/translation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/translation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/lowerCap/area - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/translation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/translation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/translation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/upperCap/material/materialUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/web1/material/thickness - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/rotation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/rotation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/length - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/rotation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_r]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[2]/mWingBox/massDescription[mWingbox_1]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/upperCap/material/thickness - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/lowerCap/material/materialUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/scaling/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/web1/material/materialUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/web1/relPos - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/rotation/x - - - WOM - /cpacs/header/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/name - - - WOM - /cpacs/header/cpacsVersion - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/upperCap/material/thickness - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/rotation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/rotation - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_t]/elementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/web1/material/thickness - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/sweepAngle - - - WOM - /cpacs/vehicles/aircraft/model[model]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/scaling/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/scaling/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/scaling/x - - - WOM - /cpacs/vehicles/materials/material[mat_al]/k11 - - - WOM - /cpacs/vehicles/materials/material[mat_al]/k12 - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/description - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_t]/xsi - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/web1/material/materialUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/massDescription[mEM]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/translation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/translation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/translation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/toSectionUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/rotation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/airfoilUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/lowerCap/area - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/lowerCap/material/thickness - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_r]/xsi - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/description - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_t]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/web1/material/thickness - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/sweepAngle - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/length - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_t]/elementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_0]/fromElementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_r]/elementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/scaling/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[2]/mWingBox/mSkins/massDescription[mSkins_1]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/scaling/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mZFM[mZFM]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/upperCap/area - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/web1/relPos - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/upperCap/material/thickness - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparPositionUIDs/sparPositionUID[1] - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/scaling/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/rotation - - - WOM - /cpacs/header/creator - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/translation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/translation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/translation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/web1/relPos - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/rotation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/rotation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/rotation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[1]/mWingBox/massDescription[mWingbox_0]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/rotation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/fromElementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/dihedralAngle - - - WOM - /cpacs/vehicles/aircraft/model[model]/reference/point/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/rotation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/lowerCap/material/thickness - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/toElementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/lowerCap/area - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/rotation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/rotation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/rotation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/description - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/upperCap/area - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_r]/xsi - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_1]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[1]/mWingBox/mSkins/massDescription[mSkins_0]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_t]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/fromElementUID - - - WOM - /cpacs/header/description - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/scaling/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/scaling/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_r]/elementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparPositionUIDs/sparPositionUID[1] - - - WOM - /cpacs/header/version - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/web1/material/thickness - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/scaling/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/scaling/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[2]/massDescription[mWing_1]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_r]/name - - - WOM - /cpacs/vehicles/materials/material[mat_al]/rho - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/scaling/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparPositionUIDs/sparPositionUID[2] - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/massDescription[mWingsStructure]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/fuel/massDescription[mFuel]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/toSectionUID - - - WOM - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/pointList/z - - - WOM - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/pointList/y - - - WOM - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/pointList/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/rotation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/toSectionUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/lowerCap/material/materialUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/upperCap/material/materialUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/rotation/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparPositionUIDs/sparPositionUID[2] - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/lowerCap/material/thickness - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/rotation - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_r]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_1]/toElementUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_t]/xsi - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/sweepAngle - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_r]/xsi - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mSystems/massDescription[mSystems]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/massDescription[mStructure]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/web1/material/materialUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/rotation/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/rotation/z - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/scaling/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/scaling/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/scaling/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/payload/massDescription[mPayload]/mass - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_t]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/reference/point/x - - - WOM - /cpacs/vehicles/aircraft/model[model]/reference/point/y - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/web1/material/materialUID - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/toElementUID - - - WOM - /cpacs/vehicles/materials/material[mat_al]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[fs_1_t]/xsi - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/name - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparPositionUIDs/sparPositionUID[2] - - - WOM - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/lowerCap/material/materialUID - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_bs - WOM - - - /cpacs/toolspecific/wingOptimizationProblem/reference/C_L_buffet - ConstraintFunctions - - - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_fs - Optimizer - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_t]/xsi - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/translation/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/translation/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/translation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/toSectionUID - dSMI - - - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_ts - Coordinator - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - Converger - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_r]/xsi - dSMI - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[2]/mWingBox/mSkins/massDescription[mSkins_1]/mass - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/scaling/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/scaling/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/upperCap/material/thickness - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/scaling/x - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/guess_grid/z - dSSA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/guess_grid/y - dSSA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/guess_grid/x - dSSA - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/translation/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/translation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/translation/y - dSMI - - - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/xsi_rs - Coordinator - - - /cpacs/vehicles/aircraft/model[model]/reference/area - dSMI - - - /cpacs/vehicles/aircraft/model[model]/reference/area - ConstraintFunctions - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/description - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/upperCap/area - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_r]/xsi - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_exposed_area - Optimizer - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/scaling/x - dSMI - - - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_fs - Coordinator - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/scaling/z - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/reference/R - FWE - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/name - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_L - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_L - FWE - - - /cpacs/toolspecific/wingOptimizationProblem/reference/rho_skin - WOM - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_bs - dLC - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparPositionUIDs/sparPositionUID[2] - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/rotation/y - dSMI - - - dSAMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/aerodynamic_model - - - dSAMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_D_f - - - dSAMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_D_f - - - dSAMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_D_f - - - dSAMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_L - - - dSAMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/aerodynamic_model - - - dSAMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_L - - - dSAMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/aerodynamic_model - - - dSAMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_L - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/matlab_engine/name - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/matlab_engine/name - dSAMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/matlab_engine/name - dSSA - - - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/pointList/z - dSMI - - - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/pointList/y - dSMI - - - /cpacs/vehicles/profiles/wingAirfoils/wingAirfoil[af]/pointList/x - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/geometric_model - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/geometric_model - dSAMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/geometric_model - dSSA - - - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/planform/epsilon - Optimizer - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_t]/xsi - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/web1/material/materialUID - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_rs - WOM - - - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - Converger - - - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - Converger - - - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - Converger - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/initial_grid/z - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/initial_grid/x - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/initial_grid/y - dSAA - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/web1/material/materialUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/fromElementUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/toSectionUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparPositionUIDs/sparPositionUID[2] - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fuel_init - ObjectiveFunctions - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mMRM[mMRM]/mass - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_r]/elementUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/upperCap/material/thickness - dSMI - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/designMasses/mMLM[mMLM]/mass - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/length - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fixed - WOM - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fixed - FWE - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/web1/relPos - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fuel_res - FWE - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_rs - Optimizer - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_wing - WOM - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_1]/fromElementUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/rotation/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/rotation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/transformation/rotation/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[3]/fromSectionUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_0]/name - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_bs - dLC - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/aerodynamic_model - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/aerodynamic_model - dSSA - - - /cpacs/toolspecific/fuel_weight_estimator/m_fuel - ObjectiveFunctions - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/length - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/translation/y - dSMI - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - dSAA - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - dSAA - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/lowerCap/area - dSMI - - - Optimizer - /cpacs/toolspecific/wingOptimizationProblem/structure/t_bs - - - Optimizer - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/planform/epsilon - - - Optimizer - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/planform/c - - - Optimizer - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_fs - - - Optimizer - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/xsi_fs - - - Optimizer - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_bs - - - Optimizer - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/xsi_rs - - - Optimizer - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/planform/b - - - Optimizer - /cpacs/toolspecific/wingOptimizationProblem/planform/epsilon - - - Optimizer - /cpacs/toolspecific/wingOptimizationProblem/planform/c - - - Optimizer - /cpacs/toolspecific/wingOptimizationProblem/structure/t_rs - - - Optimizer - /cpacs/toolspecific/wingOptimizationProblem/structure/t_fs - - - Optimizer - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_rs - - - Optimizer - /cpacs/toolspecific/wingOptimizationProblem/planform/b - - - Optimizer - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_ts - - - Optimizer - /cpacs/toolspecific/wingOptimizationProblem/structure/xsi_rs - - - Optimizer - /cpacs/toolspecific/wingOptimizationProblem/structure/xsi_fs - - - Optimizer - /cpacs/toolspecific/wingOptimizationProblem/structure/t_ts - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_MLW - WOM - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/web1/material/thickness - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/lowerCap/material/materialUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/web1/material/materialUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/name - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_fs - dLC - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - dSAA - - - ObjectiveFunctions - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/objectives/obj_m_fuel - - - ObjectiveFunctions - /cpacs/toolspecific/wingOptimizationProblem/objectives/obj_m_fuel - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/name - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_ts - dLC - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/rotation/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/rotation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/transformation/rotation/y - dSMI - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - dSAA - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - dSAA - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[rs_0_t]/elementUID - dSMI - - - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - dSAA - - - /cpacs/toolspecific/wingOptimizationProblem/structure/xsi_fs - WOM - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - Coordinator - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - Coordinator - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - Coordinator - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/matlab_engine/name - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/matlab_engine/name - dSAMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/matlab_engine/name - dSSA - - - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_sigma_bs - Coordinator - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_ts - dLC - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/sigma_fs - dLC - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - Coordinator - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - Coordinator - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - Coordinator - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/scaling/y - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/planform/Gamma - WOM - - - /cpacs/toolspecific/wingOptimizationProblem/reference/C_D_fus - FWE - - - /cpacs/vehicles/materials/material[mat_al]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_t]/name - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/guess_grid/z - dSSA - - - /cpacs/architectureNodes/initialGuessDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/xsi_rs - Optimizer - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/guess_grid/x - dSSA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/guess_grid/y - dSSA - - - /cpacs/toolspecific/dAEDalus/m_wing - FWE - - - /cpacs/toolspecific/dAEDalus/m_wing - ObjectiveFunctions - - - dLC - /cpacs/toolspecific/dAEDalus/load_collector/sigma_ts - - - dLC - /cpacs/toolspecific/dAEDalus/load_collector/sigma_bs - - - dLC - /cpacs/toolspecific/dAEDalus/load_collector/sigma_rs - - - dLC - /cpacs/toolspecific/dAEDalus/load_collector/sigma_fs - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/web1/material/thickness - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/lowerCap/area - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/web1/material/thickness - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/segments/segment[seg_1]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[1]/mWingBox/mSkins/massDescription[mSkins_0]/mass - dSMI - - - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - Converger - - - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - Converger - - - /cpacs/architectureNodes/initialGuessCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - Converger - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/mWingStructure/mComponentSegment[2]/massDescription[mWing_1]/mass - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/massDescription[mStructure]/mass - dSMI - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/fuel/massDescription[mFuel]/mass - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_t]/xsi - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/structural_model - dSSA - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - Coordinator - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - Coordinator - - - /cpacs/architectureNodes/finalCouplingVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - Coordinator - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/scaling/x - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/matlab_engine/name - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/matlab_engine/name - dSAMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/matlab_engine/name - dSSA - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/scaling/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/payload/massDescription[mPayload]/mass - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_t]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/toElementUID - dSMI - - - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_sigma_fs - Coordinator - - - FWE - /cpacs/toolspecific/fuel_weight_estimator/C_L - - - FWE - /cpacs/toolspecific/fuel_weight_estimator/m_fuel - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparPositionUIDs/sparPositionUID[1] - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/translation/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_2]/elements/element[elem_2]/transformation/translation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/upperCap/material/materialUID - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/reference/C_D_other - FWE - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/initial_grid/z - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/initial_grid/z - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/initial_grid/x - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/structural_model - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/geometric_model - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/initial_grid/y - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/matlab_engine/name - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/matlab_engine/name - - - dSMI - /cpacs/toolspecific/dAEDalus/m_wing - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/structural_model - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/initial_grid/y - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/structural_model - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/geometric_model - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/initial_grid/z - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/initial_grid/x - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/geometric_model - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/matlab_engine/name - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/initial_grid/y - - - dSMI - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/initial_grid/x - - - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/planform/epsilon - Coordinator - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_fs - WOM - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/elements/element[elem_1]/airfoilUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/airfoilUID - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/reference/sigma_yield - ConstraintFunctions - - - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_sigma_ts - Coordinator - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/web1/material/thickness - dSMI - - - /cpacs/toolspecific/dAEDalus/load_collector/sigma_rs - ConstraintFunctions - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_L - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_L - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/initial_grid/y - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/initial_grid/x - dSAA - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/sparCrossSection/rotation - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/initial_grid/z - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/initial_grid/x - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/initial_grid/y - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/initial_grid/z - dSAA - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparPositions/sparPosition[rs_1_r]/name - dSMI - - - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/planform/c - Coordinator - - - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/planform/b - Coordinator - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/rotation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/rotation/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/elements/element[elem_0]/transformation/rotation/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/lowerCap/material/thickness - dSMI - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/massDescription[mOEM]/mass - dSMI - - - /cpacs/header/description - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/rotation/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/rotation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[2]/length - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/rotation/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/upperCap/material/materialUID - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_L - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/C_L - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/sigma_rs - dLC - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/M - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/M - dSAMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/H - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/H - dSAMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/upperCap/material/thickness - dSMI - - - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/t_rs - Coordinator - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/scaling/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/scaling/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/transformation/scaling/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[fs_1]/description - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/n - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/n - dSAMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/web1/material/materialUID - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/planform/tc - WOM - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_wing_init - ObjectiveFunctions - - - ConstraintFunctions - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_sigma_rs - - - ConstraintFunctions - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_bs - - - ConstraintFunctions - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_exposed_area - - - ConstraintFunctions - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_fs - - - ConstraintFunctions - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_sigma_ts - - - ConstraintFunctions - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_sigma_bs - - - ConstraintFunctions - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_ts - - - ConstraintFunctions - /cpacs/architectureNodes/finalOutputVariables/cpacsCopy/toolspecific/wingOptimizationProblem/constraints/con_sigma_fs - - - ConstraintFunctions - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_rs - - - ConstraintFunctions - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_exposed_area - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/structure/spars/sparSegments/sparSegment[rs_1]/sparCrossSection/lowerCap/area - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/description - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/geometric_model - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/geometric_model - dSAMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/geometric_model - dSSA - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/upperCap/area - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_D_i - FWE - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/C_D_f - FWE - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[rs_0]/sparCrossSection/rotation - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/reference/SFC - FWE - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/rotation/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparSegments/sparSegment[fs_0]/sparCrossSection/lowerCap/material/materialUID - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_1]/transformation/rotation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/reference/length - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/reference/f_m_sys - WOM - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_ts - WOM - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_D_i - FWE - - - /cpacs/toolspecific/wingOptimizationProblem/planform/epsilon - WOM - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/C_D_f - FWE - - - Converger - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - - - Converger - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - - - Converger - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - - - Converger - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - - - Converger - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - - - Converger - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - - - Converger - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - - - Converger - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - - - Converger - /cpacs/architectureNodes/couplingCopyVariables/cpacsCopy/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - - - /cpacs/toolspecific/wingOptimizationProblem/planform/incidence - WOM - - - /cpacs/vehicles/aircraft/model[model]/analyses/massBreakdown/mOEM/mEM/mStructure/mWingsStructure/massDescription[mWingsStructure]/mass - dSMI - - - /cpacs/architectureNodes/finalDesignVariables/cpacsCopy/toolspecific/wingOptimizationProblem/structure/xsi_fs - Coordinator - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/positionings/positioning[1]/dihedralAngle - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_0]/structure/spars/sparPositions/sparPosition[fs_0_r]/name - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/rotation/x - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/rotation/y - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/sections/section[sec_0]/transformation/rotation/z - dSMI - - - /cpacs/vehicles/aircraft/model[model]/wings/wing[wing]/componentSegments/componentSegment[compSeg_1]/name - dSMI - - - /cpacs/toolspecific/wingOptimizationProblem/reference/m_fuel - WOM - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/aerodynamic_model - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/aerodynamic_model - dSSA - - - /cpacs/header/creator - dSMI - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/aerodynamic_model - dSAA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/aerodynamic_model - dSSA - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/sigma_rs - dLC - - - /cpacs/toolspecific/wingOptimizationProblem/planform/c - WOM - - - /cpacs/toolspecific/wingOptimizationProblem/planform/b - WOM - - - - - MPG1 - - - dLC - Optimizer - 10 - - - ObjectiveFunctions - Optimizer - 10 - - - Optimizer - WOM - 2 - - - Optimizer - Coordinator - 11 - - - dSAMI - Converger - 5 - - - FWE - Optimizer - 10 - - - dSAA - dSSA - 7 - - - Converger - dLC - 9 - - - Converger - dSAA - 6 - - - Converger - ObjectiveFunctions - 9 - - - Converger - ConstraintFunctions - 9 - - - Converger - FWE - 9 - - - dSSA - Converger - 8 - - - WOM - dSMI - 3 - - - Coordinator - Optimizer - 1 - - - ConstraintFunctions - Optimizer - 10 - - - dSMI - dSAMI - 4 - - - - - dLC - 9 - 8 - - - ObjectiveFunctions - 9 - 11 - - - Optimizer - 1 - 10 - 1 - - - dSAMI - 4 - 4 - - - FWE - 9 - 9 - - - dSAA - 6 - 6 - - - Converger - 5 - 8 - 5 - - - dSSA - 7 - 7 - - - WOM - 2 - 2 - - - Coordinator - 0 - 11 - 0 - - - ConstraintFunctions - 9 - 10 - - - dSMI - 3 - 3 - - - - - - - - - - dSAA - dSSA - - - - - dLC - ObjectiveFunctions - dSAMI - FWE - WOM - ConstraintFunctions - dSMI - - - - - - - - - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - - - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - - - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/z - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/x - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[2]/deflected_grid/y - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/y - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/x - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[3]/deflected_grid/z - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/y - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/x - - - - /cpacs/toolspecific/dAEDalus/loadCases/loadCase[1]/deflected_grid/z - - - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/xsi_fs - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_bs - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_rs - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_ts - - - - /cpacs/toolspecific/wingOptimizationProblem/planform/c - - - - /cpacs/toolspecific/wingOptimizationProblem/planform/b - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_fs - - - - /cpacs/toolspecific/wingOptimizationProblem/planform/epsilon - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/xsi_rs - - - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_bs - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_ts - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/xsi_rs - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_fs - - - - /cpacs/toolspecific/wingOptimizationProblem/planform/epsilon - - - - /cpacs/toolspecific/wingOptimizationProblem/planform/c - - - - /cpacs/toolspecific/wingOptimizationProblem/planform/b - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/t_rs - - - - /cpacs/toolspecific/wingOptimizationProblem/structure/xsi_fs - - - - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_exposed_area - - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_rs - - - - /cpacs/toolspecific/wingOptimizationProblem/objectives/obj_m_fuel - - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_bs - - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_fs - - - - /cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_ts - - - - - - - - - - - - - - - - __desVar__/cpacs/toolspecific/wingOptimizationProblem/structure/t_bs - - - __desVar__/cpacs/toolspecific/wingOptimizationProblem/planform/epsilon - - - __desVar__/cpacs/toolspecific/wingOptimizationProblem/structure/t_fs - - - __desVar__/cpacs/toolspecific/wingOptimizationProblem/planform/c - - - __desVar__/cpacs/toolspecific/wingOptimizationProblem/structure/t_rs - - - __desVar__/cpacs/toolspecific/wingOptimizationProblem/structure/xsi_fs - - - __desVar__/cpacs/toolspecific/wingOptimizationProblem/planform/b - - - __desVar__/cpacs/toolspecific/wingOptimizationProblem/structure/xsi_rs - - - __desVar__/cpacs/toolspecific/wingOptimizationProblem/structure/t_ts - - - - - __objVar__/cpacs/toolspecific/wingOptimizationProblem/objectives/obj_m_fuel - - - - - __conVar__/cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_ts - - - __conVar__/cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_fs - - - __conVar__/cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_rs - - - __conVar__/cpacs/toolspecific/wingOptimizationProblem/constraints/con_sigma_bs - - - __conVar__/cpacs/toolspecific/wingOptimizationProblem/constraints/con_exposed_area - - - - - - - - - - - - WOM - - - dSAMI - - - dSMI - - - - - dSAA - - - dSSA - - - - - ObjectiveFunctions - - - dLC - - - FWE - - - ConstraintFunctions - - - - -
diff --git a/examples/openlego/wing_opt/wing_opt_input.xml b/examples/openlego/wing_opt/wing_opt_input.xml deleted file mode 100644 index c6f7fed..0000000 --- a/examples/openlego/wing_opt/wing_opt_input.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - 13.7131;7.2595;2.7341 - 0.1542;0.1052;0.095 - -0.1039;-0.1826 - 12.7178;22.7016 - 0.5435;0.6077 - 0.0508;0.1167 - 0.1172 - - - 0.1;0.1925;0.35 - 0.6;0.8023;0.6 - 0.00450588;0.00458215 - 0.00450611;0.00456957 - 0.02553329;0.02237119 - 0.02553329;0.02237119 - 0.0015 - - - 2180.0 - 107814.0 - 34000.0 - 213180.0 - 0.27 - 0.7 - 14306700.0 - 1.5e-05 - 15000.0 - 0.006 - 0.005 - 108508.0 - 49591.0 - 493.59604204 - 276000000.0 - 0.525 - - - - - - 0.85 - 11277.6 - 1.0 - - 1800.0 - - - - 0.85 - 3048.0 - 2.5 - - 1800.0 - - - - 0.6 - 0.0 - -1.0 - - 1800.0 - - - - - - diff --git a/examples/pipeline/sellar.py b/examples/pipeline/sellar.py deleted file mode 100644 index 0a5b605..0000000 --- a/examples/pipeline/sellar.py +++ /dev/null @@ -1,230 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -""" -Copyright 2017 D. de Vries - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -This file contains the code to create and run the test Sellar case. -""" -from __future__ import absolute_import, division, print_function - -import logging -import os - -from typing import Optional - -logging.basicConfig(format='%(levelname)s: %(message)s', level=logging.INFO) - -dir_path = os.path.dirname(os.path.realpath(__file__)) - - -def kb_deploy(): - # type: () -> str - """ Deploy the knowledge base for the sellar problem and returns the path of the base. - - :returns: path to the deployed knowledge base - """ - from openlego.test_suite.test_examples.knowledge_bases.sellar import deploy - deploy() - return os.path.join(dir_path, '..', 'knowledge_bases', 'sellar') - - -def kb_to_cmdows(kb_path, out_path, create_pdfs=False, open_pdfs=False, create_vistoms=False): - # type: (str, str, Optional[bool], Optional[bool], Optional[bool]) -> str - """ Uses KADMOS to transform the sellar knowledge base into a CMDOWS file. - - :param kb_path: path to the knowledge base - :param out_path: path to the output directory - :param create_pdfs: set to True to create PDFs with XDSMs - :param open_pdfs: set to True to open PDFs as they are created - :param create_vistoms: set to True to create VISTOMS visualization package - :returns: path to the output CMDOWS file - """ - from kadmos.graph import FundamentalProblemGraph - from kadmos.knowledgebase import KnowledgeBase - from kadmos.utilities.general import get_mdao_setup - from openlego.test_suite.test_examples.knowledge_bases.sellar import x_z1, x_z2, x_x1, x_f1, x_g1, x_g2 - - # KB - kb_path = os.path.split(kb_path) - kb = KnowledgeBase(kb_path[0], kb_path[1]) - - # RCG - rcg = kb.get_rcg(name='rcg') - rcg_order = ['D1', 'D2', 'F1', 'G1', 'G2'] - - # FPG - fpg = FundamentalProblemGraph(rcg) - fpg_order = rcg_order[:] - - mdao_definition = 'MDF-GS' - mdao_definition = 'IDF' - mdao_architecture, convergence_type, allow_unconverged_couplings = get_mdao_setup(mdao_definition) - pf = 'problem_formulation' - fpg.graph[pf] = dict() - fpg.graph[pf]['function_order'] = fpg_order - fpg.graph[pf]['mdao_architecture'] = mdao_architecture - fpg.graph[pf]['convergence_type'] = convergence_type - fpg.graph[pf]['allow_unconverged_couplings'] = allow_unconverged_couplings - fpg.make_all_variables_valid() - - fpg.mark_as_design_variables([x_z1, x_z2, x_x1], - lower_bounds=[-10., 0., 0.], - nominal_values=[1., 5., 5.], - upper_bounds=[10., 10., 10.]) - - special_output_nodes = [x_f1, x_g1, x_g2] - - objective = special_output_nodes[0] - fpg.mark_as_objective(objective) - - constraints = special_output_nodes[1:] - fpg.mark_as_constraints(constraints, operators=['<=', '<='], reference_values=[0., 0.]) - - output_nodes = fpg.find_all_nodes(subcategory='all outputs') - for output_node in output_nodes: - if output_node not in special_output_nodes: - fpg.remove_node(output_node) - - fpg.add_function_problem_roles() - - # MDG and MPG - mdg = fpg.get_mdg(name='MDG1') - mpg = fpg.get_mpg(name='MPG1', mdg=mdg) - - mdg_order = fpg_order[:] - mdg_order.insert(0, 'Optimizer') - if mdao_definition != 'IDF': - mdg_order.insert(1, 'Converger') - else: - mdg_order.append('Gc') - - cmdows_file = 'MDG_' + mdao_definition - mdg.save(cmdows_file, - file_type='cmdows', - destination_folder=out_path, - mpg=mpg, - description='Sellar problem MPG file', - creator='D. de Vries', - version='0.1', - pretty_print=True, - convention=False) - - # Visualizations - if create_pdfs: - rcg.create_dsm(file_name='rcg', - include_system_vars=True, - summarize_vars=False, - function_order=rcg_order, - open_pdf=open_pdfs, - destination_folder=out_path) - - fpg.create_dsm('fpg_' + mdao_definition, - include_system_vars=True, - summarize_vars=False, - open_pdf=open_pdfs, - destination_folder=out_path) - - mdg.create_dsm('XDSM_' + mdao_definition, - mpg=mpg, - summarize_vars=False, - open_pdf=open_pdfs, - destination_folder=out_path) - - if create_vistoms: - fpg.graph['description'] = 'FPG_' + str(mdao_architecture) + '_' + str(convergence_type) - mdg.graph['description'] = 'XDSM_' + mdao_definition - - vistoms_dir = os.path.join(out_path, 'vistoms') - rcg.vistoms_create(vistoms_dir, function_order=rcg_order) - fpg.vistoms_add(vistoms_dir, function_order=fpg_order) - mdg.vistoms_add(vistoms_dir, mpg, function_order=mdg_order) - - return os.path.join(out_path, cmdows_file + '.xml') - - -def generate_init_xml(xml_path, z1, z2, x1): - # type: (str, float, float, float) -> None - """ Generates the initialization XML file for the reference Sellar problem. - - :param xml_path: path to the XML file - :param z1: initial value of the z1 parameter - :param z2: initial value of the z2 parameter - :param x1: initial value of the x1 parameter - """ - from openlego.utils.xml_utils import xml_safe_create_element - from openlego.test_suite.test_examples.knowledge_bases.sellar import root_tag, x_x1, x_z1, x_z2 - from lxml import etree - - root = etree.Element(root_tag) - doc = etree.ElementTree(root) - - xml_safe_create_element(doc, x_x1, x1) - xml_safe_create_element(doc, x_z1, z1) - xml_safe_create_element(doc, x_z2, z2) - - doc.write(xml_path, encoding='utf-8', pretty_print=True, xml_declaration=True) - - -if __name__ == '__main__': - from shutil import copyfile - from openmdao.api import ScipyOptimizer, Problem - from openlego.recorders import NormalizedDesignVarPlotter, ConstraintsPlotter, SimpleObjectivePlotter - from openlego.api import LEGOModel - - out = os.path.join(dir_path, 'output') - xml = os.path.join(out, 'input.xml') - base_file = os.path.join(out, 'base.xml') - - kb_path = kb_deploy() - cmdows_path = kb_to_cmdows(kb_path, out, False, False, False) - model = LEGOModel(cmdows_path, kb_path, out, base_file) - prob = Problem(model) - - driver = ScipyOptimizer() - driver.options['optimizer'] = 'SLSQP' - driver.options['maxiter'] = 1000 - driver.options['disp'] = True - driver.options['tol'] = 1.0e-3 - driver.opt_settings = {'disp': True, 'iprint': 2, 'ftol': 1.0e-3} - - prob.driver = driver - prob.set_solver_print(0) - - desvar_plotter = NormalizedDesignVarPlotter() - desvar_plotter.options['save_on_close'] = True - desvar_plotter.save_settings['path'] = os.path.join(out, 'desvar.png') - - constr_plotter = ConstraintsPlotter() - constr_plotter.options['save_on_close'] = True - constr_plotter.save_settings['path'] = os.path.join(out, 'constr.png') - - objvar_plotter = SimpleObjectivePlotter() - objvar_plotter.options['save_on_close'] = True - objvar_plotter.save_settings['path'] = os.path.join(out, 'objvar.png') - - generate_init_xml(xml, 1., 5., 5.) - copyfile(xml, base_file) - - prob.setup() - prob.run_model() - - prob.driver.add_recorder(desvar_plotter) - prob.driver.add_recorder(constr_plotter) - prob.driver.add_recorder(objvar_plotter) - - model.initialize_from_xml(xml) - prob.run_driver() - - prob.cleanup() diff --git a/examples/pipeline/wing_opt.py b/examples/pipeline/wing_opt.py deleted file mode 100644 index fe478b3..0000000 --- a/examples/pipeline/wing_opt.py +++ /dev/null @@ -1,729 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -""" -Copyright 2017 D. de Vries - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -This file contains the code to create and run the test wing optimization case. -""" -from __future__ import absolute_import, division, print_function - -import logging -import os -from collections import OrderedDict - -import numpy as np -from matplotlib.collections import PatchCollection -from matplotlib.patches import Polygon -from typing import Optional, List - -from openlego.recorders import BaseIterationPlotter - -logging.basicConfig(format='%(levelname)s: %(message)s', level=logging.INFO) - -dir_path = os.path.dirname(os.path.realpath(__file__)) - -m_F_init = 108508. -m_wing_init = 49591. -S_ref_init = 493.59604204 -C_L_buffet = 0.525 - -m_fixed = 107814. -m_fuel_res = 15000. -t_skin = 1.5e-3 -rho_skin = 2180. -m_payload = 34000. -m_mlw = 213180. -f_m_sys = 0.27 -f_m_wings = 0.7 - -R = float(14306700.) -SFC = float(1.5E-5) -C_D_fus = float(0.006) -C_D_other = float(0.005) - -sigma_yield = float(276E6) -S_wet_0 = float(2 * 383.7) -incidence = float(0.1172) - -M_cruise = float(0.85) -H_cruise = float(11277.6) - -M_25g = float(0.85) -H_25g = float(3048.) - -M_01g = float(0.60) -H_01g = float(0.) - -c_0 = np.array([13.7131, 7.2595, 2.7341]) -tc_0 = np.array([0.1542, 0.1052, 0.0950]) -epsilon_0 = np.array([-0.1039, -0.1826]) -b_0 = np.array([12.7178, 22.7016]) -Lambda_0 = np.array([0.5435, 0.6077]) -Gamma_0 = np.array([0.0508, 0.1167]) -xsi_fs_0 = np.array([0.1000, 0.1925, 0.3500]) -xsi_rs_0 = np.array([0.6000, 0.8023, 0.6000]) -t_fs_0 = np.array([0.00450588, 0.00458215]) -t_rs_0 = np.array([0.00450611, 0.00456957]) -t_ts_0 = np.array([0.02553329, 0.02237119]) -t_bs_0 = np.array([0.02553329, 0.02237119]) - -c_lim = np.array([1., 15.]) -tc_lim = np.array([.04, .20]) -epsilon_lim = np.array([-0.25, 0.25]) -b_lim = np.array([5., 25.]) -Lambda_lim = np.array([0.0, 0.7]) -Gamma_lim = np.array([-0.12, 0.12]) -xsi_fs_lim = np.array([0.05, 0.40]) -xsi_rs_lim = np.array([0.60, 0.90]) -t_fs_lim = np.array([0.0010, 0.0300]) -t_rs_lim = np.array([0.0010, 0.0300]) -t_ts_lim = np.array([0.0010, 0.0300]) -t_bs_lim = np.array([0.0010, 0.0300]) - - -def get_variables(n_wing_segments=2): - # type: (int) -> OrderedDict - """Get a dictionary with all the input variables for the wing problem for a given number of wing segments. - - Parameters - ---------- - n_wing_segments : int(2) - Number of wing segments. - - Returns - ------- - obj:`OrderedDict` - Dictionary with the system input variables. - """ - _c_lim = np.tile(c_lim, (n_wing_segments + 1, 1)).T - _tc_lim = np.tile(tc_lim, (n_wing_segments + 1, 1)).T - _epsilon_lim = np.tile(epsilon_lim, (n_wing_segments, 1)).T - _b_lim = np.tile(b_lim, (n_wing_segments, 1)).T - _Lambda_lim = np.tile(Lambda_lim, (n_wing_segments, 1)).T - _Gamma_lim = np.tile(Gamma_lim, (n_wing_segments, 1)).T - _xsi_fs_lim = np.tile(xsi_fs_lim, (n_wing_segments + 1, 1)).T - _xsi_rs_lim = np.tile(xsi_rs_lim, (n_wing_segments + 1, 1)).T - _t_fs_lim = np.tile(t_fs_lim, (n_wing_segments, 1)).T - _t_rs_lim = np.tile(t_rs_lim, (n_wing_segments, 1)).T - _t_ts_lim = np.tile(t_ts_lim, (n_wing_segments, 1)).T - _t_bs_lim = np.tile(t_bs_lim, (n_wing_segments, 1)).T - - if n_wing_segments == 1: - _b_lim[1, :] *= 2. - - _c_0 = c_0[[0, 2]] - _tc_0 = tc_0[[0, 2]] - _epsilon_0 = epsilon_0[[1]] - _b_0 = np.array([sum(b_0)]) - _Lambda_0 = np.array([np.average(Lambda_0)]) - _Gamma_0 = np.array([np.average(Gamma_0)]) - _xsi_fs_0 = xsi_fs_0[[0, 2]] - _xsi_rs_0 = xsi_rs_0[[0, 2]] - _t_fs_0 = np.array([sum(t_fs_0) / 1.2]) - _t_rs_0 = np.array([sum(t_rs_0) / 1.2]) - _t_ts_0 = np.array([sum(t_ts_0) / 1.1]) - _t_bs_0 = np.array([sum(t_bs_0) / 1.1]) - else: - n_ib = int(n_wing_segments / 2) - n_ob = n_wing_segments - n_ib - - f_ib = np.linspace(0, 1, n_ib + 1) - f_ob = np.linspace(0, 1, n_ob + 1)[1:] - - xp = np.array([0, 1]) - - _c_0 = np.concatenate((np.interp(f_ib, xp, c_0[:2]), np.interp(f_ob, xp, c_0[1:]))) - _tc_0 = np.concatenate((np.interp(f_ib, xp, tc_0[:2]), np.interp(f_ob, xp, tc_0[1:]))) - _epsilon_0 = np.concatenate((np.interp(f_ib[1:], xp, np.array([0, epsilon_0[0]])), - np.interp(f_ob, xp, epsilon_0))) - _b_0 = np.concatenate((n_ib * [b_0[0] / float(n_ib)], n_ob * [b_0[1] / float(n_ob)])) - _Lambda_0 = np.concatenate((n_ib * [Lambda_0[0]], n_ob * [Lambda_0[1]])) - _Gamma_0 = np.concatenate((n_ib * [Gamma_0[0]], n_ob * [Gamma_0[1]])) - _xsi_fs_0 = np.concatenate((np.interp(f_ib, xp, xsi_fs_0[:2]), np.interp(f_ob, xp, xsi_fs_0[1:]))) - _xsi_rs_0 = np.concatenate((np.interp(f_ib, xp, xsi_rs_0[:2]), np.interp(f_ob, xp, xsi_rs_0[1:]))) - _t_fs_0 = np.concatenate((n_ib * [t_fs_0[0]], n_ob * [t_fs_0[1]])) - _t_rs_0 = np.concatenate((n_ib * [t_rs_0[0]], n_ob * [t_rs_0[1]])) - _t_ts_0 = np.concatenate((n_ib * [t_ts_0[0]], n_ob * [t_ts_0[1]])) - _t_bs_0 = np.concatenate((n_ib * [t_bs_0[0]], n_ob * [t_bs_0[1]])) - - return OrderedDict([ - ('c', {'value': _c_0, 'lower': _c_lim[0], 'upper': _c_lim[1]}), - ('tc', {'value': _tc_0, 'lower': _tc_lim[0], 'upper': _tc_lim[1]}), - ('epsilon', {'value': _epsilon_0, 'lower': _epsilon_lim[0], 'upper': _epsilon_lim[1]}), - ('b', {'value': _b_0, 'lower': _b_lim[0], 'upper': _b_lim[1]}), - ('Lambda', {'value': _Lambda_0, 'lower': _Lambda_lim[0], 'upper': _Lambda_lim[1]}), - ('Gamma', {'value': _Gamma_0, 'lower': _Gamma_lim[0], 'upper': _Gamma_lim[1]}), - ('xsi_fs', {'value': _xsi_fs_0, 'lower': _xsi_fs_lim[0], 'upper': _xsi_fs_lim[1]}), - ('xsi_rs', {'value': _xsi_rs_0, 'lower': _xsi_rs_lim[0], 'upper': _xsi_rs_lim[1]}), - ('t_fs', {'value': _t_fs_0, 'lower': _t_fs_lim[0], 'upper': _t_fs_lim[1]}), - ('t_rs', {'value': _t_rs_0, 'lower': _t_rs_lim[0], 'upper': _t_rs_lim[1]}), - ('t_ts', {'value': _t_ts_0, 'lower': _t_ts_lim[0], 'upper': _t_ts_lim[1]}), - ('t_bs', {'value': _t_bs_0, 'lower': _t_bs_lim[0], 'upper': _t_bs_lim[1]}), - ('incidence', {'value': incidence}), - ('t_skin', {'value': t_skin}), - ('rho_skin', {'value': rho_skin}), - ('C_D_fus', {'value': C_D_fus}), - ('C_D_other', {'value': C_D_other}), - ('SFC', {'value': SFC}), - ('m_fuel_res', {'value': m_fuel_res}), - ('m_fixed', {'value': m_fixed}), - ('m_payload', {'value': m_payload}), - ('m_mlw', {'value': m_mlw}), - ('f_m_sys', {'value': f_m_sys}), - ('f_m_wings', {'value': f_m_wings}), - ('R', {'value': R}), - ('M_cruise', {'value': M_cruise}), - ('H_cruise', {'value': H_cruise}), - ('n_cruise', {'value': 1.0}), - ('M_25g', {'value': M_25g}), - ('H_25g', {'value': H_25g}), - ('n_25g', {'value': 2.5}), - ('M_01g', {'value': M_01g}), - ('H_01g', {'value': H_01g}), - ('n_01g', {'value': -1.}), - ('m_F_init', {'value': m_F_init}), - ('m_wing_init', {'value': m_wing_init}), - ('S_ref_init', {'value': S_ref_init}), - ('sigma_yield', {'value': sigma_yield}), - ('C_L_buffet', {'value': C_L_buffet}) - ]) - - -def kb_deploy(n_wing_segments=2, n_load_cases=3): - # type: (int, int) -> str - """Deploy the knowledge base for the wing optimization problem and return the path of the base. - - Parameters - ---------- - n_wing_segments : int(2) - Number of wing segments. - - n_load_cases : int(3) - Number of load cases. - - Returns - ------- - str - Path to the folder of the deployed knowledge base. - """ - from openlego.test_suite.test_examples.wing_opt.kb import deploy - deploy(n_wing_segments, n_load_cases) - return os.path.join(dir_path, '..', 'knowledge_bases', 'kb') - - -def kb_to_cmdows(kb_path, out_path, n_wing_segments=2, create_pdfs=False, open_pdfs=False, create_vistoms=False): - # type: (str, str, int, bool, bool, bool) -> str - """Use KADMOS to transform the wing design knowledge base into a CMDOWS file. - - Parameters - ---------- - kb_path : str - Path to the folder of the knowledge base. - - out_path : str - Path to the output folder. - - n_wing_segments : int(2) - Number of wing segments. - - create_pdfs : bool(False) - Set to `True` to create PDF files of the XDSM diagrams created by KADMOS. - - open_pdfs : bool(False) - Set to `True` to open the PDF files as they are created. - - create_vistoms : bool(False) - Set to `True` to create an interactive visualization package of the problem. - - Returns - ------- - str - Path to the CMDOWS file created by KADMOS. - """ - from kadmos.graph import FundamentalProblemGraph - from kadmos.knowledgebase import KnowledgeBase - from kadmos.utilities.general import get_mdao_setup - from openlego.test_suite.test_examples.wing_opt.kb.disciplines.xpaths import x_c, x_epsilon, x_b, \ - x_xsi_fs, x_xsi_rs, x_t_fs, x_t_rs, x_t_ts, x_t_bs, \ - x_obj_m_fuel, x_con_sigmas, x_con_exposed_area - - # Get dict of variables - variables = get_variables(n_wing_segments) - - # KB - kb_path = os.path.split(kb_path) - kb = KnowledgeBase(kb_path[0], kb_path[1]) - - # RCG - rcg = kb.get_rcg(name='rcg') - rcg_order = ['WOM', 'dSMI', 'dSAMI', 'dSAA', 'dSSA', 'dSLD', 'dLC', 'FWE', - 'ConstraintFunctions', 'ObjectiveFunctions'] - - # FPG - fpg = FundamentalProblemGraph(rcg) - fpg.remove_function_nodes('dSLD') - fpg_order = rcg_order[:] - fpg_order.remove('dSLD') - - mdao_definition = 'MDF-GS' - mdao_architecture, convergence_type, allow_unconverged_couplings = get_mdao_setup(mdao_definition) - pf = 'problem_formulation' - fpg.graph[pf] = dict() - fpg.graph[pf]['function_order'] = fpg_order - fpg.graph[pf]['mdao_architecture'] = mdao_architecture - fpg.graph[pf]['convergence_type'] = convergence_type - fpg.graph[pf]['allow_unconverged_couplings'] = allow_unconverged_couplings - fpg.make_all_variables_valid() - - desvars = [x_c, x_epsilon, x_b, x_xsi_fs, x_xsi_rs, x_t_fs, x_t_rs, x_t_ts, x_t_bs] - # desvars = [x_t_fs, x_t_rs, x_t_ts, x_t_bs] - lower_bounds = len(desvars) * [None] - upper_bounds = len(desvars) * [None] - nominal_values = len(desvars) * [None] - for i in range(len(desvars)): - desvar = desvars[i].split('/')[-1] - lower_bounds[i] = variables[desvar]['lower'].tolist() - upper_bounds[i] = variables[desvar]['upper'].tolist() - nominal_values[i] = variables[desvar]['value'].tolist() - - fpg.mark_as_design_variables(desvars, - lower_bounds=lower_bounds, upper_bounds=upper_bounds, - nominal_values=nominal_values) - - special_output_nodes = [ - # x_obj_m_wing, - x_obj_m_fuel, - x_con_sigmas[0], - x_con_sigmas[1], - x_con_sigmas[2], - x_con_sigmas[3], - x_con_exposed_area] - # x_con_buffet] - - objective = special_output_nodes[0] - fpg.mark_as_objective(objective) - - constraints = special_output_nodes[1:] - operators = len(special_output_nodes[1:-1]) * ['<='] + ['=='] - ref_values = len(special_output_nodes[1:]) * [0.] - fpg.mark_as_constraints(constraints, operators=operators, reference_values=ref_values) - - output_nodes = fpg.find_all_nodes(subcategory='all outputs') - for output_node in output_nodes: - if output_node not in special_output_nodes: - fpg.remove_node(output_node) - - fpg.add_function_problem_roles() - - # MDG and MPG - mdg = fpg.get_mdg(name='MDG1') - mpg = fpg.get_mpg(name='MPG1', mdg=mdg) - - mdg_order = fpg_order[:] - mdg_order.insert(0, 'Optimizer') - mdg_order.insert(4, 'Converger') - - cmdows_file = 'MDG_' + mdao_definition - mdg.save(cmdows_file, - file_type='cmdows', - destination_folder=out_path, - mpg=mpg, - description='Wing optimization MPG file', - creator='D. de Vries', - version='0.1', - pretty_print=True, - convention=False) - - # Visualizations - if create_pdfs: - rcg.create_dsm(file_name='rcg', - include_system_vars=True, - summarize_vars=True, - function_order=rcg_order, - open_pdf=open_pdfs, - destination_folder=out_path) - - fpg.create_dsm('fpg_' + mdao_definition, - include_system_vars=True, - summarize_vars=True, - open_pdf=open_pdfs, - destination_folder=out_path) - - mdg.create_dsm('XDSM_' + mdao_definition, - mpg=mpg, - summarize_vars=True, - open_pdf=open_pdfs, - destination_folder=out_path) - - if create_vistoms: - fpg.graph['description'] = 'FPG_' + str(mdao_architecture) + '_' + str(convergence_type) - mdg.graph['description'] = 'XDSM_' + mdao_definition - - vistoms_dir = os.path.join(out_path, 'vistoms') - rcg.vistoms_create(vistoms_dir, function_order=rcg_order) - fpg.vistoms_add(vistoms_dir, function_order=fpg_order) - mdg.vistoms_add(vistoms_dir, mpg, function_order=mdg_order) - - return os.path.join(out_path, cmdows_file + '.xml') - - -def generate_init_xml(xml_path, n_wing_segments=2, load_cases=None): - # type: (str, int, Optional[List[(float, float, float)]]) -> None - """Generate the initialization XML file for the reference wing optimization problem. - - Parameters - ---------- - xml_path : str - Path of the initialization XML file. - - n_wing_segments : int(2) - Number of wing segments. - - load_cases : list of (float, float, float), optional - List of load cases in the form of tuples with (Mach number, altitude, load factor). - """ - from openlego.utils.xml_utils import xml_safe_create_element - from openlego.test_suite.test_examples.wing_opt.kb.disciplines.xpaths import x_m_fixed, x_m_payload, x_m_mlw, \ - x_f_m_sys, x_f_m_wings, x_R, x_SFC, x_m_fuel_res, x_CDfus, x_CDother, \ - x_m_fuel_init, x_sigma_yield, x_m_wing_init, x_S_ref_init, x_CL_buffet, \ - x_M, x_H, x_n, x_ml_timeout, \ - x_c, x_tc, x_epsilon, x_b, x_Lambda, x_Gamma, x_xsi_fs, \ - x_xsi_rs, x_t_fs, x_t_rs, x_t_ts, x_t_bs, x_incidence, x_t_skin, x_rho_skin - from lxml import etree - variables = get_variables(n_wing_segments) - - root = etree.Element('cpacs') - doc = etree.ElementTree(root) - - xml_safe_create_element(doc, x_c, variables['c']['value']) - xml_safe_create_element(doc, x_tc, variables['tc']['value']) - xml_safe_create_element(doc, x_epsilon, variables['epsilon']['value']) - xml_safe_create_element(doc, x_b, variables['b']['value']) - xml_safe_create_element(doc, x_Lambda, variables['Lambda']['value']) - xml_safe_create_element(doc, x_Gamma, variables['Gamma']['value']) - xml_safe_create_element(doc, x_xsi_fs, variables['xsi_fs']['value']) - xml_safe_create_element(doc, x_xsi_rs, variables['xsi_rs']['value']) - xml_safe_create_element(doc, x_t_fs, variables['t_fs']['value']) - xml_safe_create_element(doc, x_t_rs, variables['t_rs']['value']) - xml_safe_create_element(doc, x_t_ts, variables['t_ts']['value']) - xml_safe_create_element(doc, x_t_bs, variables['t_bs']['value']) - - xml_safe_create_element(doc, x_incidence, variables['incidence']['value']) - xml_safe_create_element(doc, x_t_skin, variables['t_skin']['value']) - xml_safe_create_element(doc, x_rho_skin, variables['rho_skin']['value']) - - xml_safe_create_element(doc, x_m_fixed, variables['m_fixed']['value']) - xml_safe_create_element(doc, x_m_payload, variables['m_payload']['value']) - xml_safe_create_element(doc, x_m_mlw, variables['m_mlw']['value']) - xml_safe_create_element(doc, x_f_m_sys, variables['f_m_sys']['value']) - xml_safe_create_element(doc, x_f_m_wings, variables['f_m_wings']['value']) - - xml_safe_create_element(doc, x_R, variables['R']['value']) - xml_safe_create_element(doc, x_SFC, variables['SFC']['value']) - xml_safe_create_element(doc, x_m_fuel_res, variables['m_fuel_res']['value']) - xml_safe_create_element(doc, x_CDfus, variables['C_D_fus']['value']) - xml_safe_create_element(doc, x_CDother, variables['C_D_other']['value']) - - if load_cases is None: - xml_safe_create_element(doc, x_M % 1, variables['M_cruise']['value']) - xml_safe_create_element(doc, x_H % 1, variables['H_cruise']['value']) - xml_safe_create_element(doc, x_n % 1, variables['n_cruise']['value']) - xml_safe_create_element(doc, x_ml_timeout % 1, 1800.) - - xml_safe_create_element(doc, x_M % 2, variables['M_25g']['value']) - xml_safe_create_element(doc, x_H % 2, variables['H_25g']['value']) - xml_safe_create_element(doc, x_n % 2, variables['n_25g']['value']) - xml_safe_create_element(doc, x_ml_timeout % 2, 1800.) - - xml_safe_create_element(doc, x_M % 3, variables['M_01g']['value']) - xml_safe_create_element(doc, x_H % 3, variables['H_01g']['value']) - xml_safe_create_element(doc, x_n % 3, variables['n_01g']['value']) - xml_safe_create_element(doc, x_ml_timeout % 3, 1800.) - else: - for index, load_case in enumerate(load_cases): - xml_safe_create_element(doc, x_M % (index + 1), load_case[0]) - xml_safe_create_element(doc, x_H % (index + 1), load_case[1]) - xml_safe_create_element(doc, x_n % (index + 1), load_case[2]) - xml_safe_create_element(doc, x_ml_timeout % (index + 1), 1800.) - - xml_safe_create_element(doc, x_m_fuel_init, variables['m_F_init']['value']) - xml_safe_create_element(doc, x_m_wing_init, variables['m_wing_init']['value']) - xml_safe_create_element(doc, x_S_ref_init, variables['S_ref_init']['value']) - xml_safe_create_element(doc, x_sigma_yield, variables['sigma_yield']['value']) - xml_safe_create_element(doc, x_CL_buffet, variables['C_L_buffet']['value']) - - doc.write(xml_path, encoding='utf-8', pretty_print=True, xml_declaration=True) - - -class WingDesignPlotter(BaseIterationPlotter): - """Specialized `BaseIterationPlotter` displaying a top-view of the wing, the spars, and an outline of the original. - - Attributes - ---------- - p_c, p_epsilon, p_b, p_Lambda, p_Gamma, p_incidence, p_xsi_fs, p_xsi_rs : str - OpenMDAO parameter names of the chord, twist, span, sweep, dihedral, incidence, front spar location, and - rear spar location variables. - - ax : Axes - Axes of the figure. - - first_run : bool - Flag to indicate whether it is the first run of this `Recorder`. - Flipped to `False` after first run. - - n_wing_segments : int - Number of wing segments. - - x_outline_0 : :obj:`np.ndarray` - Coordinates of the vertices of the outline of the wing. - - x_fs_0, x_rs_0 : :obj:`np.ndarray` - Coordinates of the front and rear spar vertices. - """ - - from openlego.test_suite.test_examples.wing_opt.kb.disciplines.xpaths import x_c, x_epsilon, x_b,\ - x_Lambda, x_Gamma, x_incidence, x_xsi_fs, x_xsi_rs - from openlego.utils.xml_utils import xpath_to_param - - p_c = xpath_to_param(x_c) - p_epsilon = xpath_to_param(x_epsilon) - p_b = xpath_to_param(x_b) - p_Lambda = xpath_to_param(x_Lambda) - p_Gamma = xpath_to_param(x_Gamma) - p_incidence = xpath_to_param(x_incidence) - p_xsi_fs = xpath_to_param(x_xsi_fs) - p_xsi_rs = xpath_to_param(x_xsi_rs) - - def __init__(self): - """Initialize the `WingDesignPlotter`.""" - super(WingDesignPlotter, self).__init__() - - self.ax = None - self.first_run = True - - self.n_wing_segments = None - self.x_outline_0 = None - self.x_fs_0 = None - self.x_rs_0 = None - - def init_fig(self, fig): - """Add axes and set the aspect ratio of the figure to equal. - - Parameters - ---------- - fig : `Figure` - Figure handle of the plot. - """ - self.ax = fig.add_subplot(111) - self.ax.set_aspect('equal', 'box') - - def _update_plot(self, params, unknowns, resids, metadata): - """Update the plot of the wing shape for the next iteration. - - Parameters - ---------- - params : dict - Dictionary containing the ``OpenMDAO`` parameters. - - unknowns : dict - Dictionary containing the ``OpenMDAO`` unknowns. - - resids : dict - Dictionary containing the ``OpenMDAO`` residuals. - - metadata : dict - Dictionary containing the ``OpenMDAO`` metadata. - """ - if self.first_run: - self.n_wing_segments = unknowns[self.p_b].size - - dx_c4 = np.zeros((3, self.n_wing_segments)) - dx_c4[1, :] = unknowns[self.p_b] - - x_c4 = np.zeros((3, self.n_wing_segments + 1)) - c_sweep, s_sweep = np.cos(unknowns[self.p_Lambda]), np.sin(unknowns[self.p_Lambda]) - c_dihed, s_dihed = np.cos(unknowns[self.p_Gamma]), np.sin(unknowns[self.p_Gamma]) - - for i in range(self.n_wing_segments): - rot_sweep = np.matrix([(c_sweep[i], s_sweep[i], 0), (-s_sweep[i], c_sweep[i], 0), (0, 0, 1)]) - rot_dihed = np.matrix([(1, 0, 0), (0, c_dihed[i], -s_dihed[i]), (0, s_dihed[i], c_dihed[i])]) - - x_c4[:, i + 1] = np.matmul(rot_dihed*rot_sweep, dx_c4[:, i]) + x_c4[:, i] - - dx_le = np.zeros((3, self.n_wing_segments + 1)) - dx_te = np.zeros((3, self.n_wing_segments + 1)) - dx_le[0, :] = -.25*unknowns[self.p_c] - dx_te[0, :] = .75*unknowns[self.p_c] - - x_le = np.zeros((3, self.n_wing_segments + 1)) - x_te = np.zeros((3, self.n_wing_segments + 1)) - - x_fs = np.zeros((3, self.n_wing_segments + 1)) - x_rs = np.zeros((3, self.n_wing_segments + 1)) - - dx_sp = np.zeros((3, 1)) - - twists = np.concatenate(([0.], unknowns[self.p_epsilon])) + unknowns[self.p_incidence] - c_twist, s_twist = np.cos(twists), np.sin(twists) - for i in range(self.n_wing_segments + 1): - rot_twist = np.matrix([(c_twist[i], 0, s_twist[i]), (0, 1, 0), (-s_twist[i], 0, c_twist[i])]) - - x_le[:, i] = np.matmul(rot_twist, dx_le[:, i]) + x_c4[:, i] - x_te[:, i] = np.matmul(rot_twist, dx_te[:, i]) + x_c4[:, i] - - dx_sp[0] = (unknowns[self.p_xsi_fs][i] - 0.25) * unknowns[self.p_c][i] - x_fs[:, i] = np.matmul(rot_twist, dx_sp[:, 0]) + x_c4[:, i] - - dx_sp[0] = (unknowns[self.p_xsi_rs][i] - 0.25) * unknowns[self.p_c][i] - x_rs[:, i] = np.matmul(rot_twist, dx_sp[:, 0]) + x_c4[:, i] - - x_outline = np.concatenate((x_le, np.fliplr(x_te)), axis=1) - - x = np.array([x_outline[0, :]]).T - y = np.array([x_outline[1, :]]).T - - polygon = Polygon(np.concatenate((x, y), axis=1), True) - p = PatchCollection([polygon], facecolors='red', alpha=0.4) - - self.ax.clear() - if self.first_run: - self.x_outline_0 = x_outline.copy() - self.x_fs_0 = x_fs.copy() - self.x_rs_0 = x_rs.copy() - else: - self.ax.plot(self.x_outline_0[0, :], self.x_outline_0[1, :], color='grey') - - self.ax.add_collection(p) - self.ax.plot(x_fs[0, :], x_fs[1, :], color='red', label='Front spar') - self.ax.plot(x_rs[0, :], x_rs[1, :], color='blue', label='Rear spar') - self.ax.plot(x_outline[0, :], x_outline[1, :], color='black') - self.ax.set_xlabel('x, [m]') - self.ax.set_ylabel('y, [m]') - - if not self.first_run: - x_ = np.append(x, np.array([self.x_outline_0[0, :]]).T) - y_ = np.append(y, np.array([self.x_outline_0[1, :]]).T) - self.ax.set_xlim([np.min(x_), np.max(x_)]) - self.ax.set_ylim([np.min(y_), np.max(y_)]) - else: - self.ax.set_xlim([np.min(x), np.max(x)]) - self.ax.set_ylim([np.min(y), np.max(y)]) - - self.ax.set_aspect('equal', adjustable='box') - - self.first_run = False - - -if __name__ == '__main__': - from shutil import copyfile - from openlego.utils.xml_utils import xpath_to_param - - # from openlego.BoundsNormalizedDriver import normalized_to_bounds - - # Problem settings - n_ws = 2 - n_lc = 3 - - # Output paths and files - out = os.path.join(dir_path, '../output') - xml = os.path.join(out, 'input.xml') - base_file = os.path.join(out, 'base.xml') - data_file = os.path.join(out, 'data.db') - - # Obtain a dictionary of the variables for the given amount of wing segments - variables = get_variables(n_wing_segments=n_ws) - - # Generate the input XML file for the problem - generate_init_xml(xml, n_wing_segments=n_ws) - copyfile(xml, base_file) - - # Create a driver for the problem - # driver = normalized_to_bounds(ScipyOptimizer)() - # driver.options['optimizer'] = 'SLSQP' - # driver.options['maxiter'] = 1000 - # driver.options['disp'] = True - # driver.options['tol'] = 1.0e-3 - # driver.opt_settings = {'disp': True, 'iprint': 2, 'ftol': 1.0e-3} - - # Pipeline: Knowledgebase -> KADMOS -> CMDOWS file -> OpenMDAO Problem - kb_path = kb_deploy(n_ws, n_lc) - cmdows_path = kb_to_cmdows('../knowledge_bases/kb', out, n_ws, True) - # cmdows_problem = CMDOWSProblem(cmdows_path, kb_path, out, base_file) - - # Manually fix the exposed area equality contraint - # cmdows_problem.driver._cons[xpath_to_param(x_con_exposed_area)]['lower'] = None - # cmdows_problem.driver._cons[xpath_to_param(x_con_exposed_area)]['upper'] = None - # cmdows_problem.driver._cons[xpath_to_param(x_con_exposed_area)]['equals'] = 0. - # - # # Create and setup all recorders for the OpenMDAO Problem - # recorder = SqliteRecorder(data_file) - # cmdows_problem.driver.add_recorder(recorder) - # - # desvar_plotter = NormalizedDesignVarPlotter(cmdows_problem.driver) - # desvar_plotter.options['save_on_close'] = True - # desvar_plotter.save_settings['path'] = os.path.join(out, 'desvar.png') - # - # constr_plotter = ConstraintsPlotter(cmdows_problem.driver) - # constr_plotter.options['save_on_close'] = True - # constr_plotter.save_settings['path'] = os.path.join(out, 'constr.png') - # - # objvar_plotter = SimpleObjectivePlotter(cmdows_problem.driver) - # objvar_plotter.options['save_on_close'] = True - # objvar_plotter.save_settings['path'] = os.path.join(out, 'objvar.png') - # - # voi_plotter = VOIPlotter() - # voi_plotter.options['save_on_close'] = True - # voi_plotter.save_settings['path'] = os.path.join(out, 'vois.png') - # voi_plotter.options['includes'] = [xpath_to_param(x_m_fuel), xpath_to_param(x_m_wing)] - # voi_plotter.options['legend'] = ['Fuel mass', 'Wing mass'] - # voi_plotter.options['labels'] = ['m_F, [kg]', 'm_wing, [kg]'] - # - # wing_des_plotter = WingDesignPlotter() - # wing_des_plotter.options['save_on_close'] = True - # wing_des_plotter.save_settings['path'] = os.path.join(out, 'wing.png') - # - # cmdows_problem.driver.add_recorder(desvar_plotter) - # cmdows_problem.driver.add_recorder(constr_plotter) - # cmdows_problem.driver.add_recorder(objvar_plotter) - # cmdows_problem.driver.add_recorder(voi_plotter) - # cmdows_problem.driver.add_recorder(wing_des_plotter) - # - # # Setup the OpenMDAO Problem - # cmdows_problem.setup() - # cmdows_problem.initialize_from_xml(xml) - - # Run the problem - - # cmdows_problem.run_once() - # print('Initial value m_F: %f kg' % cmdows_problem.root.unknowns[xpath_to_param(x_m_fuel)]) - # print('Initial value m_wing: %f kg' % cmdows_problem.root.unknowns[xpath_to_param(x_m_wing)]) - - # cmdows_problem.run() - # print('Final value m_F: %f kg' % cmdows_problem.root.unknowns[xpath_to_param(x_m_fuel)]) - - # cmdows_problem.run_once() - # print('Initial value m_wing: %f kg' % cmdows_problem.root.unknowns[xpath_to_param(x_m_wing)]) - - # cmdows_problem.run() - # print('Optimal value m_fuel: %f kg' % cmdows_problem.root.unknowns[xpath_to_param(x_m_fuel)]) - # print('Final value m_wing: %f kg' % cmdows_problem.root.unknowns[xpath_to_param(x_m_wing)]) - # print('Optimal thicknesses for minimal m_wing: t_fs = %s, t_rs = %s, t_ts = %s, t_bs = %s' % ( - # str(cmdows_problem.root.unknowns[xpath_to_param(x_t_fs)]), - # str(cmdows_problem.root.unknowns[xpath_to_param(x_t_rs)]), - # str(cmdows_problem.root.unknowns[xpath_to_param(x_t_ts)]), - # str(cmdows_problem.root.unknowns[xpath_to_param(x_t_bs)]))) - # - # # Finally clean up the problem - # cmdows_problem.cleanup() diff --git a/examples/wing_opt.md b/examples/wing_opt.md deleted file mode 100644 index 198bff7..0000000 --- a/examples/wing_opt.md +++ /dev/null @@ -1,29 +0,0 @@ -# Instructions for the Wing Optimization Example -In order to be able to run the wing optimization example the Open-source [dAEDalus tool](https://github.com/sbind/dAEDalusNXT) -is required. *dAEDalus* is not bundled with this repo. The user should obtain it manually from Github and install it and -its dependencies. - -*dAEDalus* is written for [MATLAB](https://www.mathworks.com/products/matlab.html), so a working installation of it is -required as well. This example interfaces with the MATLAB code of *dAEDalus* using the -[MATLAB Engine API for Python](https://www.mathworks.com/help/matlab/matlab-engine-for-python.html). The Python package -required to use this API is bundled with MATLAB, but should be installed in Python before the Python interpreter -recognizes it. Instructions for how to do this can be found at: https://www.mathworks.com/help/matlab/matlab_external/install-the-matlab-engine-for-python.html - -Two other tools that *dAEDalus* needs are [TIXI](https://github.com/DLR-SC/tixi) and [TIGL](https://github.com/DLR-SC/tigl). -It uses these to read and write [CPACS](https://github.com/DLR-LY/CPACS) files. Their installation includes bindings for -MATLAB which are required by *dAEDalus*. - -Finally, once the *TIXI* and *TIGL* bindings, as well as *dAEDalus* have been obtained, a number of folders should be -ensured to be present in the MATLAB search path every time a new instance of MATLAB is started. To do so, create a file -called `startup.m` in the default working directory of MATLAB with the following contents: -```Matlab -addpath('/path/to/tixi/matlab') -addpath('/path/to/tigl/matlab') -addpath('/path/to/dAEDalus/aerodynamics') -addpath('/path/to/dAEDalus/aircraft') -addpath('/path/to/dAEDalus/criticaldesign') -addpath('/path/to/dAEDalus/geometry') -addpath('/path/to/dAEDalus/stdlib') -addpath('/path/to/dAEDalus/structures') -``` -Where `/path/to/...` should of course be replaced with the correct paths to *TIXI*, *TIGL*, and *dAEDalus*.