Enhance manuscript with updated optimization framework and new references

- Revised the abstract and introduction sections of the manuscript to clarify the optimization framework for buckling-delayed shear-link dampers. - Updated design variables and parameters in the manuscript to improve clarity and accuracy. - Enhanced the validation section with additional details on the FEM model and experimental setup. - Improved the damage-aware optimization methodology, emphasizing the balance between damage control and energy dissipation. - Added a new reference for a conference paper on nonlinear dynamic analysis of structures equipped with shear links. - Introduced a new PDF document related to the optimization layout.
parent 7abfa26f
Manuscript/Figures/FEMsetup.png

368 KB | W: | H:

Manuscript/Figures/FEMsetup.png

332 KB | W: | H:

Manuscript/Figures/FEMsetup.png
Manuscript/Figures/FEMsetup.png
Manuscript/Figures/FEMsetup.png
Manuscript/Figures/FEMsetup.png
  • 2-up
  • Swipe
  • Onion skin
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -6,7 +6,7 @@
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<cc:Work>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:date>2026-05-13T13:25:25.727891</dc:date>
<dc:date>2026-05-21T17:09:51.346309</dc:date>
<dc:format>image/svg+xml</dc:format>
<dc:creator>
<cc:Agent>
......@@ -42,16 +42,16 @@ z
<g id="line2d_1">
<path d="M 47.394063 187.776
L 47.394063 7.2
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_2">
<defs>
<path id="m107d94bfd5" d="M 0 0
<path id="m4eb3d08f98" d="M 0 0
L 0 -4
" style="stroke: #000000; stroke-width: 0.7"/>
</defs>
<g>
<use xlink:href="#m107d94bfd5" x="47.394063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m4eb3d08f98" x="47.394063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_1">
......@@ -107,11 +107,11 @@ z
<g id="line2d_3">
<path d="M 86.940063 187.776
L 86.940063 7.2
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_4">
<g>
<use xlink:href="#m107d94bfd5" x="86.940063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m4eb3d08f98" x="86.940063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_2">
......@@ -181,11 +181,11 @@ z
<g id="line2d_5">
<path d="M 126.486063 187.776
L 126.486063 7.2
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_6">
<g>
<use xlink:href="#m107d94bfd5" x="126.486063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m4eb3d08f98" x="126.486063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_3">
......@@ -202,11 +202,11 @@ L 126.486063 7.2
<g id="line2d_7">
<path d="M 166.032063 187.776
L 166.032063 7.2
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_8">
<g>
<use xlink:href="#m107d94bfd5" x="166.032063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m4eb3d08f98" x="166.032063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_4">
......@@ -238,11 +238,11 @@ z
<g id="line2d_9">
<path d="M 205.578063 187.776
L 205.578063 7.2
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_10">
<g>
<use xlink:href="#m107d94bfd5" x="205.578063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m4eb3d08f98" x="205.578063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_5">
......@@ -282,11 +282,11 @@ z
<g id="line2d_11">
<path d="M 245.124063 187.776
L 245.124063 7.2
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_12">
<g>
<use xlink:href="#m107d94bfd5" x="245.124063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m4eb3d08f98" x="245.124063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_6">
......@@ -303,11 +303,11 @@ L 245.124063 7.2
<g id="line2d_13">
<path d="M 284.670063 187.776
L 284.670063 7.2
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_14">
<g>
<use xlink:href="#m107d94bfd5" x="284.670063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m4eb3d08f98" x="284.670063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_7">
......@@ -324,11 +324,11 @@ L 284.670063 7.2
<g id="line2d_15">
<path d="M 324.216063 187.776
L 324.216063 7.2
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_16">
<g>
<use xlink:href="#m107d94bfd5" x="324.216063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m4eb3d08f98" x="324.216063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_8">
......@@ -345,11 +345,11 @@ L 324.216063 7.2
<g id="line2d_17">
<path d="M 363.762063 187.776
L 363.762063 7.2
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_18">
<g>
<use xlink:href="#m107d94bfd5" x="363.762063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m4eb3d08f98" x="363.762063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_9">
......@@ -365,229 +365,229 @@ L 363.762063 7.2
<g id="xtick_10">
<g id="line2d_19">
<defs>
<path id="m7472d000af" d="M 0 0
<path id="me1bd8cb464" d="M 0 0
L 0 -2.5
" style="stroke: #000000; stroke-width: 0.6"/>
</defs>
<g>
<use xlink:href="#m7472d000af" x="55.303263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="55.303263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_11">
<g id="line2d_20">
<g>
<use xlink:href="#m7472d000af" x="63.212463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="63.212463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_12">
<g id="line2d_21">
<g>
<use xlink:href="#m7472d000af" x="71.121663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="71.121663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_13">
<g id="line2d_22">
<g>
<use xlink:href="#m7472d000af" x="79.030863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="79.030863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_14">
<g id="line2d_23">
<g>
<use xlink:href="#m7472d000af" x="94.849263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="94.849263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_15">
<g id="line2d_24">
<g>
<use xlink:href="#m7472d000af" x="102.758463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="102.758463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_16">
<g id="line2d_25">
<g>
<use xlink:href="#m7472d000af" x="110.667663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="110.667663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_17">
<g id="line2d_26">
<g>
<use xlink:href="#m7472d000af" x="118.576863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="118.576863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_18">
<g id="line2d_27">
<g>
<use xlink:href="#m7472d000af" x="134.395263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="134.395263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_19">
<g id="line2d_28">
<g>
<use xlink:href="#m7472d000af" x="142.304463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="142.304463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_20">
<g id="line2d_29">
<g>
<use xlink:href="#m7472d000af" x="150.213663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="150.213663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_21">
<g id="line2d_30">
<g>
<use xlink:href="#m7472d000af" x="158.122863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="158.122863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_22">
<g id="line2d_31">
<g>
<use xlink:href="#m7472d000af" x="173.941263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="173.941263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_23">
<g id="line2d_32">
<g>
<use xlink:href="#m7472d000af" x="181.850463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="181.850463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_24">
<g id="line2d_33">
<g>
<use xlink:href="#m7472d000af" x="189.759663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="189.759663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_25">
<g id="line2d_34">
<g>
<use xlink:href="#m7472d000af" x="197.668863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="197.668863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_26">
<g id="line2d_35">
<g>
<use xlink:href="#m7472d000af" x="213.487263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="213.487263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_27">
<g id="line2d_36">
<g>
<use xlink:href="#m7472d000af" x="221.396463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="221.396463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_28">
<g id="line2d_37">
<g>
<use xlink:href="#m7472d000af" x="229.305663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="229.305663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_29">
<g id="line2d_38">
<g>
<use xlink:href="#m7472d000af" x="237.214863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="237.214863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_30">
<g id="line2d_39">
<g>
<use xlink:href="#m7472d000af" x="253.033263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="253.033263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_31">
<g id="line2d_40">
<g>
<use xlink:href="#m7472d000af" x="260.942463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="260.942463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_32">
<g id="line2d_41">
<g>
<use xlink:href="#m7472d000af" x="268.851663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="268.851663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_33">
<g id="line2d_42">
<g>
<use xlink:href="#m7472d000af" x="276.760863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="276.760863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_34">
<g id="line2d_43">
<g>
<use xlink:href="#m7472d000af" x="292.579263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="292.579263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_35">
<g id="line2d_44">
<g>
<use xlink:href="#m7472d000af" x="300.488463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="300.488463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_36">
<g id="line2d_45">
<g>
<use xlink:href="#m7472d000af" x="308.397663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="308.397663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_37">
<g id="line2d_46">
<g>
<use xlink:href="#m7472d000af" x="316.306863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="316.306863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_38">
<g id="line2d_47">
<g>
<use xlink:href="#m7472d000af" x="332.125263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="332.125263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_39">
<g id="line2d_48">
<g>
<use xlink:href="#m7472d000af" x="340.034463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="340.034463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_40">
<g id="line2d_49">
<g>
<use xlink:href="#m7472d000af" x="347.943663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="347.943663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_41">
<g id="line2d_50">
<g>
<use xlink:href="#m7472d000af" x="355.852863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#me1bd8cb464" x="355.852863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
......@@ -831,16 +831,16 @@ z
<g id="line2d_51">
<path d="M 47.394063 179.568
L 363.762063 179.568
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_52">
<defs>
<path id="m02d86f2915" d="M 0 0
<path id="ma5eb79c1a0" d="M 0 0
L 4 0
" style="stroke: #000000; stroke-width: 0.7"/>
</defs>
<g>
<use xlink:href="#m02d86f2915" x="47.394063" y="179.568" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#ma5eb79c1a0" x="47.394063" y="179.568" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_11">
......@@ -866,11 +866,11 @@ z
<g id="line2d_53">
<path d="M 47.394063 138.528
L 363.762063 138.528
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_54">
<g>
<use xlink:href="#m02d86f2915" x="47.394063" y="138.528" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#ma5eb79c1a0" x="47.394063" y="138.528" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_12">
......@@ -886,11 +886,11 @@ L 363.762063 138.528
<g id="line2d_55">
<path d="M 47.394063 97.488
L 363.762063 97.488
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_56">
<g>
<use xlink:href="#m02d86f2915" x="47.394063" y="97.488" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#ma5eb79c1a0" x="47.394063" y="97.488" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_13">
......@@ -904,11 +904,11 @@ L 363.762063 97.488
<g id="line2d_57">
<path d="M 47.394063 56.448
L 363.762063 56.448
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_58">
<g>
<use xlink:href="#m02d86f2915" x="47.394063" y="56.448" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#ma5eb79c1a0" x="47.394063" y="56.448" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_14">
......@@ -923,11 +923,11 @@ L 363.762063 56.448
<g id="line2d_59">
<path d="M 47.394063 15.408
L 363.762063 15.408
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_60">
<g>
<use xlink:href="#m02d86f2915" x="47.394063" y="15.408" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#ma5eb79c1a0" x="47.394063" y="15.408" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_15">
......@@ -942,131 +942,131 @@ L 363.762063 15.408
<g id="ytick_6">
<g id="line2d_61">
<defs>
<path id="m87faa91dee" d="M 0 0
<path id="m8a0b39bd99" d="M 0 0
L 2.5 0
" style="stroke: #000000; stroke-width: 0.6"/>
</defs>
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_7">
<g id="line2d_62">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="171.36" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="171.36" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_8">
<g id="line2d_63">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="163.152" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="163.152" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_9">
<g id="line2d_64">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="154.944" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="154.944" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_10">
<g id="line2d_65">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="146.736" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="146.736" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_11">
<g id="line2d_66">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="130.32" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="130.32" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_12">
<g id="line2d_67">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="122.112" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="122.112" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_13">
<g id="line2d_68">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="113.904" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="113.904" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_14">
<g id="line2d_69">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="105.696" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="105.696" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_15">
<g id="line2d_70">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="89.28" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="89.28" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_16">
<g id="line2d_71">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="81.072" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="81.072" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_17">
<g id="line2d_72">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="72.864" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="72.864" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_18">
<g id="line2d_73">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="64.656" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="64.656" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_19">
<g id="line2d_74">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="48.24" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="48.24" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_20">
<g id="line2d_75">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="40.032" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="40.032" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_21">
<g id="line2d_76">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="31.824" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="31.824" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_22">
<g id="line2d_77">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="23.616" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="23.616" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_23">
<g id="line2d_78">
<g>
<use xlink:href="#m87faa91dee" x="47.394063" y="7.2" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m8a0b39bd99" x="47.394063" y="7.2" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
......@@ -1355,7 +1355,7 @@ L 334.102563 56.448
L 343.989063 97.488
L 353.875563 138.528
L 363.762063 97.488
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #1a6faf; stroke-width: 1.6; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #1a6faf; stroke-width: 1.6; stroke-linecap: square"/>
</g>
<g id="line2d_80">
<path d="M 47.394063 97.488
......@@ -1391,7 +1391,7 @@ L 334.102563 44.9568
L 343.989063 97.488
L 353.875563 150.0192
L 363.762063 97.488
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #e07060; stroke-width: 1.6; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #e07060; stroke-width: 1.6; stroke-linecap: square"/>
</g>
<g id="line2d_81">
<path d="M 47.394063 97.488
......@@ -1427,12 +1427,12 @@ L 334.102563 15.408
L 343.989063 97.488
L 353.875563 179.568
L 363.762063 97.488
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #4d9a57; stroke-width: 1.6; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #4d9a57; stroke-width: 1.6; stroke-linecap: square"/>
</g>
<g id="line2d_82">
<path d="M 47.394063 97.488
L 363.762063 97.488
" clip-path="url(#p751fa6e60e)" style="fill: none; stroke: #000000; stroke-opacity: 0.65; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p45fe27eef8)" style="fill: none; stroke: #000000; stroke-opacity: 0.65; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="patch_3">
<path d="M 47.394063 187.776
......@@ -1447,196 +1447,265 @@ L 363.762063 187.776
</g>
<g id="legend_1">
<g id="line2d_83">
<path d="M 85.561969 233.233031
L 96.561969 233.233031
L 107.561969 233.233031
<path d="M 64.863063 233.233031
L 75.863063 233.233031
L 86.863063 233.233031
" style="fill: none; stroke: #1a6faf; stroke-width: 1.6; stroke-linecap: square"/>
</g>
<g id="text_17">
<!-- H30 -->
<g transform="translate(116.361969 237.083031) scale(0.11 -0.11)">
<!-- $F_1$ and $F_2$ -->
<g transform="translate(95.663063 237.083031) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-48" d="M 1316 2272
L 3284 2272
L 3284 3484
Q 3284 3809 3244 3913
Q 3213 3991 3113 4047
Q 2978 4122 2828 4122
L 2678 4122
L 2678 4238
L 4491 4238
L 4491 4122
L 4341 4122
Q 4191 4122 4056 4050
Q 3956 4000 3920 3898
Q 3884 3797 3884 3484
L 3884 750
Q 3884 428 3925 325
Q 3956 247 4053 191
Q 4191 116 4341 116
L 4491 116
L 4491 0
L 2678 0
L 2678 116
L 2828 116
Q 3088 116 3206 269
Q 3284 369 3284 750
L 3284 2041
L 1316 2041
L 1316 750
Q 1316 428 1356 325
Q 1388 247 1488 191
Q 1622 116 1772 116
L 1925 116
L 1925 0
L 109 0
L 109 116
L 259 116
Q 522 116 641 269
Q 716 369 716 750
L 716 3484
Q 716 3809 675 3913
Q 644 3991 547 4047
Q 409 4122 259 4122
L 109 4122
L 109 4238
L 1925 4238
L 1925 4122
L 1772 4122
Q 1622 4122 1488 4050
Q 1391 4000 1353 3898
Q 1316 3797 1316 3484
L 1316 2272
<path id="STIXGeneral-Italic-46" d="M 4128 4179
L 3923 3194
L 3789 3206
Q 3808 3347 3808 3418
Q 3808 3667 3718 3772
Q 3629 3878 3373 3923
Q 3117 3968 2534 3968
Q 2310 3968 2220 3926
Q 2131 3885 2099 3763
L 1690 2310
Q 2003 2317 2147 2317
Q 2291 2317 2457 2345
Q 2624 2374 2678 2396
Q 2733 2419 2822 2505
Q 2912 2592 2950 2665
Q 2989 2739 3072 2912
L 3187 2880
L 2701 1376
L 2592 1408
Q 2643 1670 2643 1798
Q 2643 1978 2531 2029
Q 2419 2080 2163 2080
Q 1984 2080 1632 2099
L 1254 736
Q 1165 416 1165 352
Q 1165 237 1273 179
Q 1382 122 1658 102
L 1658 0
L 51 0
L 51 102
Q 314 122 410 224
Q 506 326 582 602
L 1370 3430
Q 1434 3661 1434 3821
Q 1434 3955 1347 4003
Q 1261 4051 947 4077
L 947 4179
L 4128 4179
z
" transform="scale(0.015625)"/>
<path id="STIXGeneral-Regular-31" d="M 2522 0
L 755 0
L 755 96
Q 1107 115 1235 227
Q 1363 339 1363 608
L 1363 3482
Q 1363 3795 1171 3795
Q 1082 3795 883 3718
L 710 3654
L 710 3744
L 1856 4326
L 1914 4307
L 1914 486
Q 1914 275 2042 185
Q 2170 96 2522 96
L 2522 0
z
" transform="scale(0.015625)"/>
<path id="TimesNewRomanPSMT-33" d="M 325 3431
Q 506 3859 782 4092
Q 1059 4325 1472 4325
Q 1981 4325 2253 3994
Q 2459 3747 2459 3466
Q 2459 3003 1878 2509
Q 2269 2356 2469 2072
Q 2669 1788 2669 1403
Q 2669 853 2319 450
Q 1863 -75 997 -75
Q 569 -75 414 31
Q 259 138 259 259
Q 259 350 332 419
Q 406 488 509 488
Q 588 488 669 463
Q 722 447 909 348
Q 1097 250 1169 231
Q 1284 197 1416 197
Q 1734 197 1970 444
Q 2206 691 2206 1028
Q 2206 1275 2097 1509
Q 2016 1684 1919 1775
Q 1784 1900 1550 2001
Q 1316 2103 1072 2103
L 972 2103
L 972 2197
Q 1219 2228 1467 2375
Q 1716 2522 1828 2728
Q 1941 2934 1941 3181
Q 1941 3503 1739 3701
Q 1538 3900 1238 3900
Q 753 3900 428 3381
L 325 3431
<path id="TimesNewRomanPSMT-64" d="M 2222 322
Q 2013 103 1813 7
Q 1613 -88 1381 -88
Q 913 -88 563 304
Q 213 697 213 1313
Q 213 1928 600 2439
Q 988 2950 1597 2950
Q 1975 2950 2222 2709
L 2222 3238
Q 2222 3728 2198 3840
Q 2175 3953 2125 3993
Q 2075 4034 2000 4034
Q 1919 4034 1784 3984
L 1744 4094
L 2597 4444
L 2738 4444
L 2738 1134
Q 2738 631 2761 520
Q 2784 409 2836 365
Q 2888 322 2956 322
Q 3041 322 3181 375
L 3216 266
L 2366 -88
L 2222 -88
L 2222 322
z
M 2222 541
L 2222 2016
Q 2203 2228 2109 2403
Q 2016 2578 1861 2667
Q 1706 2756 1559 2756
Q 1284 2756 1069 2509
Q 784 2184 784 1559
Q 784 928 1059 592
Q 1334 256 1672 256
Q 1956 256 2222 541
z
" transform="scale(0.015625)"/>
<path id="STIXGeneral-Regular-32" d="M 3034 877
L 2688 0
L 186 0
L 186 77
L 1325 1286
Q 1773 1754 1965 2144
Q 2157 2534 2157 2950
Q 2157 3379 1920 3616
Q 1683 3853 1267 3853
Q 922 3853 720 3673
Q 518 3494 326 3021
L 192 3053
Q 301 3648 630 3987
Q 960 4326 1523 4326
Q 2054 4326 2380 4006
Q 2707 3686 2707 3200
Q 2707 2477 1888 1613
L 832 486
L 2330 486
Q 2541 486 2665 569
Q 2790 653 2944 915
L 3034 877
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-48"/>
<use xlink:href="#TimesNewRomanPSMT-33" transform="translate(72.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(122.216797 0)"/>
<use xlink:href="#STIXGeneral-Italic-46" transform="translate(0 0.5625)"/>
<use xlink:href="#STIXGeneral-Regular-31" transform="translate(61.099991 -12.665625) scale(0.7)"/>
<use xlink:href="#TimesNewRomanPSMT-20" transform="translate(100.509355 0.5625)"/>
<use xlink:href="#TimesNewRomanPSMT-61" transform="translate(125.509355 0.5625)"/>
<use xlink:href="#TimesNewRomanPSMT-6e" transform="translate(169.894121 0.5625)"/>
<use xlink:href="#TimesNewRomanPSMT-64" transform="translate(219.894121 0.5625)"/>
<use xlink:href="#TimesNewRomanPSMT-20" transform="translate(269.894121 0.5625)"/>
<use xlink:href="#STIXGeneral-Italic-46" transform="translate(294.894121 0.5625)"/>
<use xlink:href="#STIXGeneral-Regular-32" transform="translate(355.994112 -12.665625) scale(0.7)"/>
</g>
</g>
<g id="line2d_84">
<path d="M 157.306031 233.233031
L 168.306031 233.233031
L 179.306031 233.233031
<path d="M 161.223063 233.233031
L 172.223063 233.233031
L 183.223063 233.233031
" style="fill: none; stroke: #e07060; stroke-width: 1.6; stroke-linecap: square"/>
</g>
<g id="text_18">
<!-- H45 -->
<g transform="translate(188.106031 237.083031) scale(0.11 -0.11)">
<!-- $F_3$ and $F_4$ -->
<g transform="translate(192.023063 237.083031) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-34" d="M 2978 1563
L 2978 1119
L 2409 1119
L 2409 0
L 1894 0
L 1894 1119
L 100 1119
L 100 1519
L 2066 4325
L 2409 4325
L 2409 1563
L 2978 1563
<path id="STIXGeneral-Regular-33" d="M 390 3264
L 288 3290
Q 435 3770 748 4048
Q 1062 4326 1542 4326
Q 1990 4326 2265 4083
Q 2541 3840 2541 3450
Q 2541 2925 1946 2566
Q 2298 2413 2477 2227
Q 2758 1914 2758 1402
Q 2758 890 2464 506
Q 2246 211 1840 60
Q 1434 -90 979 -90
Q 262 -90 262 275
Q 262 378 339 442
Q 416 506 525 506
Q 685 506 915 339
Q 1197 141 1466 141
Q 1818 141 2058 425
Q 2298 710 2298 1120
Q 2298 1856 1632 2048
Q 1434 2112 979 2112
L 979 2202
Q 1338 2323 1517 2432
Q 2035 2726 2035 3290
Q 2035 3610 1852 3776
Q 1670 3942 1344 3942
Q 768 3942 390 3264
z
M 1894 1563
L 1894 3666
L 406 1563
L 1894 1563
" transform="scale(0.015625)"/>
<path id="STIXGeneral-Regular-34" d="M 3027 1069
L 2368 1069
L 2368 0
L 1869 0
L 1869 1069
L 77 1069
L 77 1478
L 2086 4326
L 2368 4326
L 2368 1478
L 3027 1478
L 3027 1069
z
M 1869 1478
L 1869 3674
L 333 1478
L 1869 1478
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-48"/>
<use xlink:href="#TimesNewRomanPSMT-34" transform="translate(72.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(122.216797 0)"/>
<use xlink:href="#STIXGeneral-Italic-46" transform="translate(0 0.5625)"/>
<use xlink:href="#STIXGeneral-Regular-33" transform="translate(61.099991 -12.665625) scale(0.7)"/>
<use xlink:href="#TimesNewRomanPSMT-20" transform="translate(100.509355 0.5625)"/>
<use xlink:href="#TimesNewRomanPSMT-61" transform="translate(125.509355 0.5625)"/>
<use xlink:href="#TimesNewRomanPSMT-6e" transform="translate(169.894121 0.5625)"/>
<use xlink:href="#TimesNewRomanPSMT-64" transform="translate(219.894121 0.5625)"/>
<use xlink:href="#TimesNewRomanPSMT-20" transform="translate(269.894121 0.5625)"/>
<use xlink:href="#STIXGeneral-Italic-46" transform="translate(294.894121 0.5625)"/>
<use xlink:href="#STIXGeneral-Regular-34" transform="translate(355.994112 -12.665625) scale(0.7)"/>
</g>
</g>
<g id="line2d_85">
<path d="M 229.050094 233.233031
L 240.050094 233.233031
L 251.050094 233.233031
<path d="M 257.583063 233.233031
L 268.583063 233.233031
L 279.583063 233.233031
" style="fill: none; stroke: #4d9a57; stroke-width: 1.6; stroke-linecap: square"/>
</g>
<g id="text_19">
<!-- H60 -->
<g transform="translate(259.850094 237.083031) scale(0.11 -0.11)">
<!-- $F_5$ -->
<g transform="translate(288.383063 237.083031) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-36" d="M 2869 4325
L 2869 4209
Q 2456 4169 2195 4045
Q 1934 3922 1679 3669
Q 1425 3416 1258 3105
Q 1091 2794 978 2366
Q 1428 2675 1881 2675
Q 2316 2675 2634 2325
Q 2953 1975 2953 1425
Q 2953 894 2631 456
Q 2244 -75 1606 -75
Q 1172 -75 869 213
Q 275 772 275 1663
Q 275 2231 503 2743
Q 731 3256 1154 3653
Q 1578 4050 1965 4187
Q 2353 4325 2688 4325
L 2869 4325
z
M 925 2138
Q 869 1716 869 1456
Q 869 1156 980 804
Q 1091 453 1309 247
Q 1469 100 1697 100
Q 1969 100 2183 356
Q 2397 613 2397 1088
Q 2397 1622 2184 2012
Q 1972 2403 1581 2403
Q 1463 2403 1327 2353
Q 1191 2303 925 2138
<path id="STIXGeneral-Regular-35" d="M 2803 4358
L 2573 3814
Q 2534 3731 2400 3731
L 1158 3731
L 902 3187
Q 1606 3053 1920 2896
Q 2234 2739 2502 2368
Q 2726 2061 2726 1555
Q 2726 1094 2576 780
Q 2426 467 2099 224
Q 1664 -90 1011 -90
Q 646 -90 422 19
Q 198 128 198 307
Q 198 550 486 550
Q 717 550 960 352
Q 1210 147 1414 147
Q 1747 147 2012 480
Q 2278 813 2278 1229
Q 2278 1843 1850 2189
Q 1293 2637 486 2637
Q 410 2637 410 2688
L 416 2720
L 1114 4237
L 2438 4237
Q 2547 4237 2608 4269
Q 2669 4301 2746 4403
L 2803 4358
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-48"/>
<use xlink:href="#TimesNewRomanPSMT-36" transform="translate(72.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(122.216797 0)"/>
<use xlink:href="#STIXGeneral-Italic-46" transform="translate(0 0.703125)"/>
<use xlink:href="#STIXGeneral-Regular-35" transform="translate(61.099991 -12.525) scale(0.7)"/>
</g>
</g>
</g>
</g>
<defs>
<clipPath id="p751fa6e60e">
<clipPath id="p45fe27eef8">
<rect x="47.394063" y="7.2" width="316.368" height="180.576"/>
</clipPath>
</defs>
......
......@@ -33,7 +33,7 @@ COLOR_GRID = "#d8d8d8"
X_LABEL = "Time (s)"
Y_LABEL = "Displacement (mm)"
SERIES_LABELS = ["H30", "H45", "H60"]
SERIES_LABELS = [r"$F_1$ and $F_2$", r"$F_3$ and $F_4$", r"$F_5$"]
def load_loading_patterns(path):
......
......@@ -11,8 +11,8 @@ Edit ``CSV_PATH`` and ``FIG_PATH`` if needed.
from pathlib import Path
import pandas as pd
import matplotlib.pyplot as plt
import pandas as pd
plt.rcParams.update(
{
......@@ -40,6 +40,11 @@ FIG_PATH = BASE_DIR / "surrogate_selection_summary_barplot"
MODEL_ORDER = ["SVR", "GPR", "GBR", "XGBoost", "MLP", "RF"]
WINDOW_ORDER = ["2W", "3W", "5W"]
TIME_WINDOW_ORDER = ["2W", "3W", "5W"]
WINDOW_LABELS = {
"2W": r"$N_w=2$",
"3W": r"$N_w=3$",
"5W": r"$N_w=5$",
}
VARIABLE_TYPE_ORDER = ["Distortion", "Damage"]
SUBGROUP_ORDER = [
("2W", "Distortion"),
......@@ -192,7 +197,7 @@ def main() -> None:
ax.text(
(distortion_x + damage_x) / 2,
-0.105,
window_group,
WINDOW_LABELS.get(window_group, window_group),
transform=ax.get_xaxis_transform(),
ha="center",
va="top",
......@@ -204,9 +209,7 @@ def main() -> None:
model_rows[[f"selected_{window}" for window in WINDOW_ORDER]].sum().sum()
)
total_lowest_rmse = int(
model_rows[[f"lowest_rmse_{window}" for window in WINDOW_ORDER]]
.sum()
.sum()
model_rows[[f"lowest_rmse_{window}" for window in WINDOW_ORDER]].sum().sum()
)
ax.text(
model_centers[MODEL_ORDER.index(model)],
......
......@@ -6,7 +6,7 @@
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<cc:Work>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:date>2026-05-14T17:31:52.068187</dc:date>
<dc:date>2026-05-21T17:23:01.045201</dc:date>
<dc:format>image/svg+xml</dc:format>
<dc:creator>
<cc:Agent>
......@@ -43,7 +43,7 @@ L 47.422543 195.86209
L 47.422543 127.540351
L 41.672396 127.540351
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_4">
<path d="M 48.86008 195.86209
......@@ -51,7 +51,7 @@ L 54.610228 195.86209
L 54.610228 127.540351
L 48.86008 127.540351
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_5">
<path d="M 58.922838 195.86209
......@@ -59,7 +59,7 @@ L 64.672986 195.86209
L 64.672986 81.992525
L 58.922838 81.992525
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_6">
<path d="M 66.110522 195.86209
......@@ -67,7 +67,7 @@ L 71.86067 195.86209
L 71.86067 81.992525
L 66.110522 81.992525
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_7">
<path d="M 76.17328 195.86209
......@@ -75,7 +75,7 @@ L 81.923428 195.86209
L 81.923428 127.540351
L 76.17328 127.540351
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_8">
<path d="M 83.360964 195.86209
......@@ -83,7 +83,7 @@ L 89.111112 195.86209
L 89.111112 127.540351
L 83.360964 127.540351
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_9">
<path d="M 93.423722 195.86209
......@@ -91,7 +91,7 @@ L 99.17387 195.86209
L 99.17387 36.444699
L 93.423722 36.444699
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_10">
<path d="M 100.611407 195.86209
......@@ -99,7 +99,7 @@ L 106.361554 195.86209
L 106.361554 44.036003
L 100.611407 44.036003
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_11">
<path d="M 110.674164 195.86209
......@@ -107,7 +107,7 @@ L 116.424312 195.86209
L 116.424312 150.314264
L 110.674164 150.314264
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_12">
<path d="M 117.861849 195.86209
......@@ -115,7 +115,7 @@ L 123.611996 195.86209
L 123.611996 173.088177
L 117.861849 173.088177
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_13">
<path d="M 127.924607 195.86209
......@@ -123,7 +123,7 @@ L 133.674754 195.86209
L 133.674754 112.357743
L 127.924607 112.357743
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_14">
<path d="M 135.112291 195.86209
......@@ -131,7 +131,7 @@ L 140.862438 195.86209
L 140.862438 81.992525
L 135.112291 81.992525
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_15">
<path d="M 158.592059 195.86209
......@@ -139,7 +139,7 @@ L 164.342207 195.86209
L 164.342207 188.270786
L 158.592059 188.270786
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_16">
<path d="M 165.779743 195.86209
......@@ -147,7 +147,7 @@ L 171.529891 195.86209
L 171.529891 188.270786
L 165.779743 188.270786
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_17">
<path d="M 175.842501 195.86209
......@@ -155,7 +155,7 @@ L 181.592649 195.86209
L 181.592649 195.86209
L 175.842501 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_18">
<path d="M 183.030186 195.86209
......@@ -163,7 +163,7 @@ L 188.780333 195.86209
L 188.780333 195.86209
L 183.030186 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_19">
<path d="M 193.092943 195.86209
......@@ -171,7 +171,7 @@ L 198.843091 195.86209
L 198.843091 195.86209
L 193.092943 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_20">
<path d="M 200.280628 195.86209
......@@ -179,7 +179,7 @@ L 206.030775 195.86209
L 206.030775 195.86209
L 200.280628 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_21">
<path d="M 210.343386 195.86209
......@@ -187,7 +187,7 @@ L 216.093533 195.86209
L 216.093533 180.679482
L 210.343386 180.679482
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_22">
<path d="M 217.53107 195.86209
......@@ -195,7 +195,7 @@ L 223.281217 195.86209
L 223.281217 165.496873
L 217.53107 165.496873
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_23">
<path d="M 227.593828 195.86209
......@@ -203,7 +203,7 @@ L 233.343975 195.86209
L 233.343975 150.314264
L 227.593828 150.314264
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_24">
<path d="M 234.781512 195.86209
......@@ -211,7 +211,7 @@ L 240.531659 195.86209
L 240.531659 127.540351
L 234.781512 127.540351
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_25">
<path d="M 244.84427 195.86209
......@@ -219,7 +219,7 @@ L 250.594417 195.86209
L 250.594417 150.314264
L 244.84427 150.314264
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_26">
<path d="M 252.031954 195.86209
......@@ -227,7 +227,7 @@ L 257.782101 195.86209
L 257.782101 173.088177
L 252.031954 173.088177
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_27">
<path d="M 275.511722 195.86209
......@@ -235,7 +235,7 @@ L 281.26187 195.86209
L 281.26187 195.86209
L 275.511722 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_28">
<path d="M 282.699407 195.86209
......@@ -243,7 +243,7 @@ L 288.449554 195.86209
L 288.449554 195.86209
L 282.699407 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_29">
<path d="M 292.762164 195.86209
......@@ -251,7 +251,7 @@ L 298.512312 195.86209
L 298.512312 195.86209
L 292.762164 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_30">
<path d="M 299.949849 195.86209
......@@ -259,7 +259,7 @@ L 305.699996 195.86209
L 305.699996 195.86209
L 299.949849 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_31">
<path d="M 310.012607 195.86209
......@@ -267,7 +267,7 @@ L 315.762754 195.86209
L 315.762754 127.540351
L 310.012607 127.540351
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_32">
<path d="M 317.200291 195.86209
......@@ -275,7 +275,7 @@ L 322.950438 195.86209
L 322.950438 127.540351
L 317.200291 127.540351
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_33">
<path d="M 327.263049 195.86209
......@@ -283,7 +283,7 @@ L 333.013196 195.86209
L 333.013196 195.86209
L 327.263049 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_34">
<path d="M 334.450733 195.86209
......@@ -291,7 +291,7 @@ L 340.20088 195.86209
L 340.20088 195.86209
L 334.450733 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_35">
<path d="M 344.513491 195.86209
......@@ -299,7 +299,7 @@ L 350.263638 195.86209
L 350.263638 188.270786
L 344.513491 188.270786
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_36">
<path d="M 351.701175 195.86209
......@@ -307,7 +307,7 @@ L 357.451322 195.86209
L 357.451322 195.86209
L 351.701175 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_37">
<path d="M 361.763933 195.86209
......@@ -315,7 +315,7 @@ L 367.51408 195.86209
L 367.51408 195.86209
L 361.763933 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_38">
<path d="M 368.951617 195.86209
......@@ -323,7 +323,7 @@ L 374.701764 195.86209
L 374.701764 195.86209
L 368.951617 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_39">
<path d="M 392.431386 195.86209
......@@ -331,7 +331,7 @@ L 398.181533 195.86209
L 398.181533 195.86209
L 392.431386 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_40">
<path d="M 399.61907 195.86209
......@@ -339,7 +339,7 @@ L 405.369217 195.86209
L 405.369217 195.86209
L 399.61907 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_41">
<path d="M 409.681828 195.86209
......@@ -347,7 +347,7 @@ L 415.431975 195.86209
L 415.431975 195.86209
L 409.681828 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_42">
<path d="M 416.869512 195.86209
......@@ -355,7 +355,7 @@ L 422.619659 195.86209
L 422.619659 195.86209
L 416.869512 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_43">
<path d="M 426.93227 195.86209
......@@ -363,7 +363,7 @@ L 432.682417 195.86209
L 432.682417 195.86209
L 426.93227 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_44">
<path d="M 434.119954 195.86209
......@@ -371,7 +371,7 @@ L 439.870101 195.86209
L 439.870101 195.86209
L 434.119954 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_45">
<path d="M 444.182712 195.86209
......@@ -379,7 +379,7 @@ L 449.932859 195.86209
L 449.932859 195.86209
L 444.182712 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_46">
<path d="M 451.370396 195.86209
......@@ -387,7 +387,7 @@ L 457.120543 195.86209
L 457.120543 195.86209
L 451.370396 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_47">
<path d="M 461.433154 195.86209
......@@ -395,7 +395,7 @@ L 467.183301 195.86209
L 467.183301 180.679482
L 461.433154 180.679482
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_48">
<path d="M 468.620838 195.86209
......@@ -403,7 +403,7 @@ L 474.370986 195.86209
L 474.370986 173.088177
L 468.620838 173.088177
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_49">
<path d="M 478.683596 195.86209
......@@ -411,7 +411,7 @@ L 484.433743 195.86209
L 484.433743 195.86209
L 478.683596 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_50">
<path d="M 485.87128 195.86209
......@@ -419,7 +419,7 @@ L 491.621428 195.86209
L 491.621428 195.86209
L 485.87128 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_51">
<path d="M 509.351049 195.86209
......@@ -427,7 +427,7 @@ L 515.101196 195.86209
L 515.101196 195.86209
L 509.351049 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_52">
<path d="M 516.538733 195.86209
......@@ -435,7 +435,7 @@ L 522.28888 195.86209
L 522.28888 195.86209
L 516.538733 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_53">
<path d="M 526.601491 195.86209
......@@ -443,7 +443,7 @@ L 532.351638 195.86209
L 532.351638 195.86209
L 526.601491 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_54">
<path d="M 533.789175 195.86209
......@@ -451,7 +451,7 @@ L 539.539322 195.86209
L 539.539322 195.86209
L 533.789175 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_55">
<path d="M 543.851933 195.86209
......@@ -459,7 +459,7 @@ L 549.60208 195.86209
L 549.60208 195.86209
L 543.851933 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_56">
<path d="M 551.039617 195.86209
......@@ -467,7 +467,7 @@ L 556.789764 195.86209
L 556.789764 195.86209
L 551.039617 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_57">
<path d="M 561.102375 195.86209
......@@ -475,7 +475,7 @@ L 566.852522 195.86209
L 566.852522 188.270786
L 561.102375 188.270786
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_58">
<path d="M 568.290059 195.86209
......@@ -483,7 +483,7 @@ L 574.040207 195.86209
L 574.040207 195.86209
L 568.290059 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_59">
<path d="M 578.352817 195.86209
......@@ -491,7 +491,7 @@ L 584.102964 195.86209
L 584.102964 195.86209
L 578.352817 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_60">
<path d="M 585.540501 195.86209
......@@ -499,7 +499,7 @@ L 591.290649 195.86209
L 591.290649 195.86209
L 585.540501 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_61">
<path d="M 595.603259 195.86209
......@@ -507,7 +507,7 @@ L 601.353407 195.86209
L 601.353407 188.270786
L 595.603259 188.270786
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_62">
<path d="M 602.790943 195.86209
......@@ -515,7 +515,7 @@ L 608.541091 195.86209
L 608.541091 195.86209
L 602.790943 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_63">
<path d="M 626.270712 195.86209
......@@ -523,7 +523,7 @@ L 632.020859 195.86209
L 632.020859 195.86209
L 626.270712 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_64">
<path d="M 633.458396 195.86209
......@@ -531,7 +531,7 @@ L 639.208543 195.86209
L 639.208543 195.86209
L 633.458396 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_65">
<path d="M 643.521154 195.86209
......@@ -539,7 +539,7 @@ L 649.271301 195.86209
L 649.271301 195.86209
L 643.521154 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_66">
<path d="M 650.708838 195.86209
......@@ -547,7 +547,7 @@ L 656.458986 195.86209
L 656.458986 195.86209
L 650.708838 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_67">
<path d="M 660.771596 195.86209
......@@ -555,7 +555,7 @@ L 666.521743 195.86209
L 666.521743 195.86209
L 660.771596 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_68">
<path d="M 667.95928 195.86209
......@@ -563,7 +563,7 @@ L 673.709428 195.86209
L 673.709428 195.86209
L 667.95928 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_69">
<path d="M 678.022038 195.86209
......@@ -571,7 +571,7 @@ L 683.772186 195.86209
L 683.772186 195.86209
L 678.022038 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_70">
<path d="M 685.209722 195.86209
......@@ -579,7 +579,7 @@ L 690.95987 195.86209
L 690.95987 195.86209
L 685.209722 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_71">
<path d="M 695.27248 195.86209
......@@ -587,7 +587,7 @@ L 701.022628 195.86209
L 701.022628 195.86209
L 695.27248 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_72">
<path d="M 702.460164 195.86209
......@@ -595,7 +595,7 @@ L 708.210312 195.86209
L 708.210312 195.86209
L 702.460164 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="patch_73">
<path d="M 712.522922 195.86209
......@@ -603,7 +603,7 @@ L 718.27307 195.86209
L 718.27307 195.86209
L 712.522922 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #1a6faf"/>
" clip-path="url(#p6e97abc11e)" style="fill: #1a6faf"/>
</g>
<g id="patch_74">
<path d="M 719.710607 195.86209
......@@ -611,7 +611,7 @@ L 725.460754 195.86209
L 725.460754 195.86209
L 719.710607 195.86209
z
" clip-path="url(#p777c7ce198)" style="fill: #e07060"/>
" clip-path="url(#p6e97abc11e)" style="fill: #e07060"/>
</g>
<g id="matplotlib.axis_1">
<g id="xtick_1">
......@@ -1608,16 +1608,16 @@ z
<g id="line2d_192">
<path d="M 37.599375 195.86209
L 729.533775 195.86209
" clip-path="url(#p777c7ce198)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p6e97abc11e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_193">
<defs>
<path id="m15888246b6" d="M 0 0
<path id="mb84f030651" d="M 0 0
L 4 0
" style="stroke: #000000; stroke-width: 0.7"/>
</defs>
<g>
<use xlink:href="#m15888246b6" x="37.599375" y="195.86209" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#mb84f030651" x="37.599375" y="195.86209" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_37">
......@@ -1659,11 +1659,11 @@ z
<g id="line2d_194">
<path d="M 37.599375 157.905569
L 729.533775 157.905569
" clip-path="url(#p777c7ce198)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p6e97abc11e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_195">
<g>
<use xlink:href="#m15888246b6" x="37.599375" y="157.905569" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#mb84f030651" x="37.599375" y="157.905569" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_38">
......@@ -1705,11 +1705,11 @@ z
<g id="line2d_196">
<path d="M 37.599375 119.949047
L 729.533775 119.949047
" clip-path="url(#p777c7ce198)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p6e97abc11e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_197">
<g>
<use xlink:href="#m15888246b6" x="37.599375" y="119.949047" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#mb84f030651" x="37.599375" y="119.949047" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_39">
......@@ -1747,11 +1747,11 @@ z
<g id="line2d_198">
<path d="M 37.599375 81.992525
L 729.533775 81.992525
" clip-path="url(#p777c7ce198)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p6e97abc11e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_199">
<g>
<use xlink:href="#m15888246b6" x="37.599375" y="81.992525" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#mb84f030651" x="37.599375" y="81.992525" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_40">
......@@ -1766,11 +1766,11 @@ L 729.533775 81.992525
<g id="line2d_200">
<path d="M 37.599375 44.036003
L 729.533775 44.036003
" clip-path="url(#p777c7ce198)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#p6e97abc11e)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_201">
<g>
<use xlink:href="#m15888246b6" x="37.599375" y="44.036003" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#mb84f030651" x="37.599375" y="44.036003" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_41">
......@@ -1811,138 +1811,138 @@ z
<g id="ytick_6">
<g id="line2d_202">
<defs>
<path id="m572b555006" d="M 0 0
<path id="m52047bbe88" d="M 0 0
L 2.5 0
" style="stroke: #000000; stroke-width: 0.6"/>
</defs>
<g>
<use xlink:href="#m572b555006" x="37.599375" y="188.270786" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="188.270786" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_7">
<g id="line2d_203">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="180.679482" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="180.679482" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_8">
<g id="line2d_204">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="173.088177" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="173.088177" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_9">
<g id="line2d_205">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="165.496873" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="165.496873" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_10">
<g id="line2d_206">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="150.314264" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="150.314264" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_11">
<g id="line2d_207">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="142.72296" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="142.72296" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_12">
<g id="line2d_208">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="135.131656" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="135.131656" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_13">
<g id="line2d_209">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="127.540351" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="127.540351" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_14">
<g id="line2d_210">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="112.357743" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="112.357743" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_15">
<g id="line2d_211">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="104.766438" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="104.766438" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_16">
<g id="line2d_212">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="97.175134" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="97.175134" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_17">
<g id="line2d_213">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="89.583829" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="89.583829" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_18">
<g id="line2d_214">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="74.401221" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="74.401221" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_19">
<g id="line2d_215">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="66.809916" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="66.809916" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_20">
<g id="line2d_216">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="59.218612" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="59.218612" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_21">
<g id="line2d_217">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="51.627308" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="51.627308" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_22">
<g id="line2d_218">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="36.444699" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="36.444699" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_23">
<g id="line2d_219">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="28.853395" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="28.853395" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_24">
<g id="line2d_220">
<g>
<use xlink:href="#m572b555006" x="37.599375" y="21.26209" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m52047bbe88" x="37.599375" y="21.26209" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
......@@ -2365,109 +2365,200 @@ L 729.533775 195.86209
" style="fill: none; stroke: #000000; stroke-width: 0.7; stroke-linejoin: miter; stroke-linecap: square"/>
</g>
<g id="text_43">
<!-- 2W -->
<g transform="translate(48.825049 221.833215) scale(0.11 -0.11)">
<!-- $N_w=2$ -->
<g transform="translate(42.136533 221.833215) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-57" d="M 5991 4238
L 5991 4122
Q 5825 4122 5722 4062
Q 5619 4003 5525 3841
Q 5463 3731 5328 3319
L 4147 -97
L 4022 -97
L 3056 2613
L 2097 -97
L 1984 -97
L 725 3422
Q 584 3816 547 3888
Q 484 4006 376 4064
Q 269 4122 84 4122
L 84 4238
L 1653 4238
L 1653 4122
L 1578 4122
Q 1413 4122 1325 4047
Q 1238 3972 1238 3866
Q 1238 3756 1375 3363
L 2209 984
L 2913 3006
L 2788 3363
L 2688 3647
Q 2622 3803 2541 3922
Q 2500 3981 2441 4022
Q 2363 4078 2284 4103
Q 2225 4122 2097 4122
L 2097 4238
L 3747 4238
L 3747 4122
L 3634 4122
Q 3459 4122 3378 4047
Q 3297 3972 3297 3844
Q 3297 3684 3438 3288
L 4250 984
L 5056 3319
Q 5194 3706 5194 3856
Q 5194 3928 5148 3990
Q 5103 4053 5034 4078
Q 4916 4122 4725 4122
L 4725 4238
L 5991 4238
<path id="STIXGeneral-Italic-4e" d="M 4653 4179
L 4653 4077
Q 4480 4038 4413 4016
Q 4346 3994 4266 3882
Q 4186 3770 4144 3635
Q 4102 3501 4000 3149
L 3066 -96
L 2950 -96
L 1478 3424
L 749 723
Q 691 525 691 378
Q 691 243 790 182
Q 890 122 1139 102
L 1139 0
L -128 0
L -128 102
Q 147 141 262 304
Q 378 467 550 1075
L 1299 3731
Q 1152 4077 749 4077
L 749 4179
L 1773 4179
L 3098 986
L 3776 3469
Q 3827 3648 3827 3750
Q 3827 3923 3740 3987
Q 3654 4051 3386 4077
L 3386 4179
L 4653 4179
z
" transform="scale(0.015625)"/>
<path id="STIXGeneral-Italic-77" d="M 2579 2726
L 2784 474
Q 3418 1261 3629 1597
Q 3840 1933 3840 2138
Q 3840 2227 3699 2362
Q 3565 2490 3565 2624
Q 3565 2701 3638 2761
Q 3712 2822 3814 2822
Q 3955 2822 4051 2720
Q 4147 2618 4147 2464
Q 4147 1882 2790 230
L 2733 160
Q 2509 -115 2445 -115
Q 2394 -115 2374 109
L 2189 2093
L 1619 1120
Q 1472 877 1267 486
Q 954 -115 858 -115
Q 813 -115 800 -57
Q 787 0 774 186
L 749 768
Q 698 1818 576 2317
Q 531 2490 476 2538
Q 422 2586 275 2586
L 96 2586
L 96 2669
Q 602 2752 704 2778
Q 736 2784 777 2797
Q 819 2810 844 2816
Q 870 2822 890 2822
Q 941 2822 960 2790
Q 979 2758 1011 2605
Q 1171 1837 1216 806
L 2445 2752
Q 2483 2816 2528 2816
Q 2579 2816 2579 2726
z
" transform="scale(0.015625)"/>
<path id="STIXGeneral-Regular-3d" d="M 4077 2048
L 307 2048
L 307 2470
L 4077 2470
L 4077 2048
z
M 4077 768
L 307 768
L 307 1190
L 4077 1190
L 4077 768
z
" transform="scale(0.015625)"/>
<path id="STIXGeneral-Regular-32" d="M 3034 877
L 2688 0
L 186 0
L 186 77
L 1325 1286
Q 1773 1754 1965 2144
Q 2157 2534 2157 2950
Q 2157 3379 1920 3616
Q 1683 3853 1267 3853
Q 922 3853 720 3673
Q 518 3494 326 3021
L 192 3053
Q 301 3648 630 3987
Q 960 4326 1523 4326
Q 2054 4326 2380 4006
Q 2707 3686 2707 3200
Q 2707 2477 1888 1613
L 832 486
L 2330 486
Q 2541 486 2665 569
Q 2790 653 2944 915
L 3034 877
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-32"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.40625)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -12.821875) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.40625)"/>
<use xlink:href="#STIXGeneral-Regular-32" transform="translate(215.179347 0.40625)"/>
</g>
</g>
<g id="text_44">
<!-- 3W -->
<g transform="translate(83.325933 221.833215) scale(0.11 -0.11)">
<!-- $N_w=3$ -->
<g transform="translate(76.637417 221.833215) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-33" d="M 325 3431
Q 506 3859 782 4092
Q 1059 4325 1472 4325
Q 1981 4325 2253 3994
Q 2459 3747 2459 3466
Q 2459 3003 1878 2509
Q 2269 2356 2469 2072
Q 2669 1788 2669 1403
Q 2669 853 2319 450
Q 1863 -75 997 -75
Q 569 -75 414 31
Q 259 138 259 259
Q 259 350 332 419
Q 406 488 509 488
Q 588 488 669 463
Q 722 447 909 348
Q 1097 250 1169 231
Q 1284 197 1416 197
Q 1734 197 1970 444
Q 2206 691 2206 1028
Q 2206 1275 2097 1509
Q 2016 1684 1919 1775
Q 1784 1900 1550 2001
Q 1316 2103 1072 2103
L 972 2103
L 972 2197
Q 1219 2228 1467 2375
Q 1716 2522 1828 2728
Q 1941 2934 1941 3181
Q 1941 3503 1739 3701
Q 1538 3900 1238 3900
Q 753 3900 428 3381
L 325 3431
<path id="STIXGeneral-Regular-33" d="M 390 3264
L 288 3290
Q 435 3770 748 4048
Q 1062 4326 1542 4326
Q 1990 4326 2265 4083
Q 2541 3840 2541 3450
Q 2541 2925 1946 2566
Q 2298 2413 2477 2227
Q 2758 1914 2758 1402
Q 2758 890 2464 506
Q 2246 211 1840 60
Q 1434 -90 979 -90
Q 262 -90 262 275
Q 262 378 339 442
Q 416 506 525 506
Q 685 506 915 339
Q 1197 141 1466 141
Q 1818 141 2058 425
Q 2298 710 2298 1120
Q 2298 1856 1632 2048
Q 1434 2112 979 2112
L 979 2202
Q 1338 2323 1517 2432
Q 2035 2726 2035 3290
Q 2035 3610 1852 3776
Q 1670 3942 1344 3942
Q 768 3942 390 3264
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-33"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.40625)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -12.821875) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.40625)"/>
<use xlink:href="#STIXGeneral-Regular-33" transform="translate(215.179347 0.40625)"/>
</g>
</g>
<g id="text_45">
<!-- 5W -->
<g transform="translate(117.826817 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-35"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=5$ -->
<g transform="translate(111.138301 221.833215) scale(0.11 -0.11)">
<defs>
<path id="STIXGeneral-Regular-35" d="M 2803 4358
L 2573 3814
Q 2534 3731 2400 3731
L 1158 3731
L 902 3187
Q 1606 3053 1920 2896
Q 2234 2739 2502 2368
Q 2726 2061 2726 1555
Q 2726 1094 2576 780
Q 2426 467 2099 224
Q 1664 -90 1011 -90
Q 646 -90 422 19
Q 198 128 198 307
Q 198 550 486 550
Q 717 550 960 352
Q 1210 147 1414 147
Q 1747 147 2012 480
Q 2278 813 2278 1229
Q 2278 1843 1850 2189
Q 1293 2637 486 2637
Q 410 2637 410 2688
L 416 2720
L 1114 4237
L 2438 4237
Q 2547 4237 2608 4269
Q 2669 4301 2746 4403
L 2803 4358
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.203125)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -13.025) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.203125)"/>
<use xlink:href="#STIXGeneral-Regular-35" transform="translate(215.179347 0.203125)"/>
</g>
</g>
<g id="text_46">
......@@ -2743,24 +2834,30 @@ z
</g>
</g>
<g id="text_49">
<!-- 2W -->
<g transform="translate(165.744712 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-32"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=2$ -->
<g transform="translate(159.056196 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.40625)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -12.821875) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.40625)"/>
<use xlink:href="#STIXGeneral-Regular-32" transform="translate(215.179347 0.40625)"/>
</g>
</g>
<g id="text_50">
<!-- 3W -->
<g transform="translate(200.245596 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-33"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=3$ -->
<g transform="translate(193.55708 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.40625)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -12.821875) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.40625)"/>
<use xlink:href="#STIXGeneral-Regular-33" transform="translate(215.179347 0.40625)"/>
</g>
</g>
<g id="text_51">
<!-- 5W -->
<g transform="translate(234.74648 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-35"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=5$ -->
<g transform="translate(228.057964 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.203125)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -13.025) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.203125)"/>
<use xlink:href="#STIXGeneral-Regular-35" transform="translate(215.179347 0.203125)"/>
</g>
</g>
<g id="text_52">
......@@ -2879,24 +2976,30 @@ z
</g>
</g>
<g id="text_55">
<!-- 2W -->
<g transform="translate(282.664375 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-32"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=2$ -->
<g transform="translate(275.975859 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.40625)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -12.821875) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.40625)"/>
<use xlink:href="#STIXGeneral-Regular-32" transform="translate(215.179347 0.40625)"/>
</g>
</g>
<g id="text_56">
<!-- 3W -->
<g transform="translate(317.165259 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-33"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=3$ -->
<g transform="translate(310.476743 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.40625)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -12.821875) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.40625)"/>
<use xlink:href="#STIXGeneral-Regular-33" transform="translate(215.179347 0.40625)"/>
</g>
</g>
<g id="text_57">
<!-- 5W -->
<g transform="translate(351.666143 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-35"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=5$ -->
<g transform="translate(344.977628 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.203125)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -13.025) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.203125)"/>
<use xlink:href="#STIXGeneral-Regular-35" transform="translate(215.179347 0.203125)"/>
</g>
</g>
<g id="text_58">
......@@ -3017,24 +3120,30 @@ z
</g>
</g>
<g id="text_61">
<!-- 2W -->
<g transform="translate(399.584038 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-32"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=2$ -->
<g transform="translate(392.895522 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.40625)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -12.821875) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.40625)"/>
<use xlink:href="#STIXGeneral-Regular-32" transform="translate(215.179347 0.40625)"/>
</g>
</g>
<g id="text_62">
<!-- 3W -->
<g transform="translate(434.084922 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-33"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=3$ -->
<g transform="translate(427.396407 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.40625)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -12.821875) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.40625)"/>
<use xlink:href="#STIXGeneral-Regular-33" transform="translate(215.179347 0.40625)"/>
</g>
</g>
<g id="text_63">
<!-- 5W -->
<g transform="translate(468.585806 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-35"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=5$ -->
<g transform="translate(461.897291 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.203125)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -13.025) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.203125)"/>
<use xlink:href="#STIXGeneral-Regular-35" transform="translate(215.179347 0.203125)"/>
</g>
</g>
<g id="text_64">
......@@ -3118,6 +3227,43 @@ z
<g id="text_66">
<!-- Total = 3 -->
<g style="fill: #e07060" transform="translate(422.203203 260.245215) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-33" d="M 325 3431
Q 506 3859 782 4092
Q 1059 4325 1472 4325
Q 1981 4325 2253 3994
Q 2459 3747 2459 3466
Q 2459 3003 1878 2509
Q 2269 2356 2469 2072
Q 2669 1788 2669 1403
Q 2669 853 2319 450
Q 1863 -75 997 -75
Q 569 -75 414 31
Q 259 138 259 259
Q 259 350 332 419
Q 406 488 509 488
Q 588 488 669 463
Q 722 447 909 348
Q 1097 250 1169 231
Q 1284 197 1416 197
Q 1734 197 1970 444
Q 2206 691 2206 1028
Q 2206 1275 2097 1509
Q 2016 1684 1919 1775
Q 1784 1900 1550 2001
Q 1316 2103 1072 2103
L 972 2103
L 972 2197
Q 1219 2228 1467 2375
Q 1716 2522 1828 2728
Q 1941 2934 1941 3181
Q 1941 3503 1739 3701
Q 1538 3900 1238 3900
Q 753 3900 428 3381
L 325 3431
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-54"/>
<use xlink:href="#TimesNewRomanPSMT-6f" transform="translate(54.083984 0)"/>
<use xlink:href="#TimesNewRomanPSMT-74" transform="translate(104.083984 0)"/>
......@@ -3130,24 +3276,30 @@ z
</g>
</g>
<g id="text_67">
<!-- 2W -->
<g transform="translate(516.503701 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-32"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=2$ -->
<g transform="translate(509.815186 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.40625)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -12.821875) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.40625)"/>
<use xlink:href="#STIXGeneral-Regular-32" transform="translate(215.179347 0.40625)"/>
</g>
</g>
<g id="text_68">
<!-- 3W -->
<g transform="translate(551.004585 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-33"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=3$ -->
<g transform="translate(544.31607 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.40625)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -12.821875) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.40625)"/>
<use xlink:href="#STIXGeneral-Regular-33" transform="translate(215.179347 0.40625)"/>
</g>
</g>
<g id="text_69">
<!-- 5W -->
<g transform="translate(585.50547 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-35"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=5$ -->
<g transform="translate(578.816954 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.203125)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -13.025) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.203125)"/>
<use xlink:href="#STIXGeneral-Regular-35" transform="translate(215.179347 0.203125)"/>
</g>
</g>
<g id="text_70">
......@@ -3257,24 +3409,30 @@ z
</g>
</g>
<g id="text_73">
<!-- 2W -->
<g transform="translate(633.423364 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-32"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=2$ -->
<g transform="translate(626.734849 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.40625)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -12.821875) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.40625)"/>
<use xlink:href="#STIXGeneral-Regular-32" transform="translate(215.179347 0.40625)"/>
</g>
</g>
<g id="text_74">
<!-- 3W -->
<g transform="translate(667.924249 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-33"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=3$ -->
<g transform="translate(661.235733 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.40625)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -12.821875) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.40625)"/>
<use xlink:href="#STIXGeneral-Regular-33" transform="translate(215.179347 0.40625)"/>
</g>
</g>
<g id="text_75">
<!-- 5W -->
<g transform="translate(702.425133 221.833215) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-35"/>
<use xlink:href="#TimesNewRomanPSMT-57" transform="translate(50 0)"/>
<!-- $N_w=5$ -->
<g transform="translate(695.736617 221.833215) scale(0.11 -0.11)">
<use xlink:href="#STIXGeneral-Italic-4e" transform="translate(0 0.203125)"/>
<use xlink:href="#STIXGeneral-Italic-77" transform="translate(66.699997 -13.025) scale(0.7)"/>
<use xlink:href="#STIXGeneral-Regular-3d" transform="translate(132.239366 0.203125)"/>
<use xlink:href="#STIXGeneral-Regular-35" transform="translate(215.179347 0.203125)"/>
</g>
</g>
<g id="text_76">
......@@ -3358,12 +3516,12 @@ z
<g id="ytick_25">
<g id="line2d_221">
<defs>
<path id="mee3a964be6" d="M 0 0
<path id="mf9ae9b4029" d="M 0 0
L -4 0
" style="stroke: #000000; stroke-width: 0.7"/>
</defs>
<g>
<use xlink:href="#mee3a964be6" x="729.533775" y="116.996884" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#mf9ae9b4029" x="729.533775" y="116.996884" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_79">
......@@ -3378,7 +3536,7 @@ L -4 0
<g id="ytick_26">
<g id="line2d_222">
<g>
<use xlink:href="#mee3a964be6" x="729.533775" y="25.960206" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#mf9ae9b4029" x="729.533775" y="25.960206" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_80">
......@@ -3393,117 +3551,117 @@ L -4 0
<g id="ytick_27">
<g id="line2d_223">
<defs>
<path id="mc693731d68" d="M 0 0
<path id="mb390d6ac4a" d="M 0 0
L -2.5 0
" style="stroke: #000000; stroke-width: 0.6"/>
</defs>
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="180.628791" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="180.628791" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_28">
<g id="line2d_224">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="164.598028" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="164.598028" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_29">
<g id="line2d_225">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="153.22402" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="153.22402" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_30">
<g id="line2d_226">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="144.401655" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="144.401655" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_31">
<g id="line2d_227">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="137.193257" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="137.193257" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_32">
<g id="line2d_228">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="131.098644" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="131.098644" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_33">
<g id="line2d_229">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="125.81925" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="125.81925" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_34">
<g id="line2d_230">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="121.162494" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="121.162494" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_35">
<g id="line2d_231">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="89.592113" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="89.592113" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_36">
<g id="line2d_232">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="73.56135" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="73.56135" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_37">
<g id="line2d_233">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="62.187343" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="62.187343" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_38">
<g id="line2d_234">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="53.364977" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="53.364977" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_39">
<g id="line2d_235">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="46.156579" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="46.156579" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_40">
<g id="line2d_236">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="40.061966" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="40.061966" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_41">
<g id="line2d_237">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="34.782572" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="34.782572" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_42">
<g id="line2d_238">
<g>
<use xlink:href="#mc693731d68" x="729.533775" y="30.125816" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#mb390d6ac4a" x="729.533775" y="30.125816" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
......@@ -3747,9 +3905,9 @@ z
<path d="M 56.766533 184.488083
L 91.267417 177.512855
L 125.768301 175.936907
" clip-path="url(#p777c7ce198)" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
" clip-path="url(#p6e97abc11e)" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
<defs>
<path id="m3c291bc9d9" d="M 0 2.1
<path id="m7d8312a15b" d="M 0 2.1
C 0.556927 2.1 1.091118 1.878731 1.484924 1.484924
C 1.878731 1.091118 2.1 0.556927 2.1 0
C 2.1 -0.556927 1.878731 -1.091118 1.484924 -1.484924
......@@ -3761,65 +3919,65 @@ C -1.091118 1.878731 -0.556927 2.1 0 2.1
z
" style="stroke: #4d9a57; stroke-width: 0.8"/>
</defs>
<g clip-path="url(#p777c7ce198)">
<use xlink:href="#m3c291bc9d9" x="56.766533" y="184.488083" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m3c291bc9d9" x="91.267417" y="177.512855" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m3c291bc9d9" x="125.768301" y="175.936907" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<g clip-path="url(#p6e97abc11e)">
<use xlink:href="#m7d8312a15b" x="56.766533" y="184.488083" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="91.267417" y="177.512855" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="125.768301" y="175.936907" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_240">
<path d="M 173.686196 161.009897
L 208.18708 162.021683
L 242.687964 159.603
" clip-path="url(#p777c7ce198)" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
<g clip-path="url(#p777c7ce198)">
<use xlink:href="#m3c291bc9d9" x="173.686196" y="161.009897" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m3c291bc9d9" x="208.18708" y="162.021683" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m3c291bc9d9" x="242.687964" y="159.603" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
" clip-path="url(#p6e97abc11e)" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
<g clip-path="url(#p6e97abc11e)">
<use xlink:href="#m7d8312a15b" x="173.686196" y="161.009897" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="208.18708" y="162.021683" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="242.687964" y="159.603" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_241">
<path d="M 290.605859 159.325224
L 325.106743 152.421713
L 359.607628 140.468412
" clip-path="url(#p777c7ce198)" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
<g clip-path="url(#p777c7ce198)">
<use xlink:href="#m3c291bc9d9" x="290.605859" y="159.325224" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m3c291bc9d9" x="325.106743" y="152.421713" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m3c291bc9d9" x="359.607628" y="140.468412" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
" clip-path="url(#p6e97abc11e)" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
<g clip-path="url(#p6e97abc11e)">
<use xlink:href="#m7d8312a15b" x="290.605859" y="159.325224" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="325.106743" y="152.421713" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="359.607628" y="140.468412" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_242">
<path d="M 407.525522 172.012553
L 442.026407 163.828019
L 476.527291 161.812331
" clip-path="url(#p777c7ce198)" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
<g clip-path="url(#p777c7ce198)">
<use xlink:href="#m3c291bc9d9" x="407.525522" y="172.012553" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m3c291bc9d9" x="442.026407" y="163.828019" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m3c291bc9d9" x="476.527291" y="161.812331" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
" clip-path="url(#p6e97abc11e)" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
<g clip-path="url(#p6e97abc11e)">
<use xlink:href="#m7d8312a15b" x="407.525522" y="172.012553" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="442.026407" y="163.828019" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="476.527291" y="161.812331" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_243">
<path d="M 524.445186 83.802542
L 558.94607 50.903384
L 593.446954 23.191094
" clip-path="url(#p777c7ce198)" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
<g clip-path="url(#p777c7ce198)">
<use xlink:href="#m3c291bc9d9" x="524.445186" y="83.802542" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m3c291bc9d9" x="558.94607" y="50.903384" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m3c291bc9d9" x="593.446954" y="23.191094" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
" clip-path="url(#p6e97abc11e)" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
<g clip-path="url(#p6e97abc11e)">
<use xlink:href="#m7d8312a15b" x="524.445186" y="83.802542" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="558.94607" y="50.903384" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="593.446954" y="23.191094" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_244">
<path d="M 641.364849 153.9623
L 675.865733 144.759096
L 710.366617 130.11136
" clip-path="url(#p777c7ce198)" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
<g clip-path="url(#p777c7ce198)">
<use xlink:href="#m3c291bc9d9" x="641.364849" y="153.9623" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m3c291bc9d9" x="675.865733" y="144.759096" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m3c291bc9d9" x="710.366617" y="130.11136" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
" clip-path="url(#p6e97abc11e)" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
<g clip-path="url(#p6e97abc11e)">
<use xlink:href="#m7d8312a15b" x="641.364849" y="153.9623" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="675.865733" y="144.759096" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="710.366617" y="130.11136" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="patch_77">
......@@ -4528,7 +4686,7 @@ L 483.246563 288.270715
L 495.246563 288.270715
" style="fill: none; stroke: #4d9a57; stroke-width: 1.3; stroke-linecap: square"/>
<g>
<use xlink:href="#m3c291bc9d9" x="483.246563" y="288.270715" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m7d8312a15b" x="483.246563" y="288.270715" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="text_102">
......@@ -4559,7 +4717,7 @@ L 495.246563 288.270715
</g>
</g>
<defs>
<clipPath id="p777c7ce198">
<clipPath id="p6e97abc11e">
<rect x="37.599375" y="21.26209" width="691.9344" height="174.6"/>
</clipPath>
</defs>
......
......@@ -6,7 +6,7 @@
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<cc:Work>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:date>2026-05-15T09:29:41.742607</dc:date>
<dc:date>2026-05-21T17:09:10.053827</dc:date>
<dc:format>image/svg+xml</dc:format>
<dc:creator>
<cc:Agent>
......@@ -40,22 +40,22 @@ z
<g id="line2d_1">
<path d="M 165.734827 234.18
L 165.734827 7.2
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d8d8d8; stroke-width: 0.7; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d8d8d8; stroke-width: 0.7; stroke-linecap: square"/>
</g>
<g id="line2d_2">
<path d="M 303.079192 234.18
L 303.079192 7.2
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d8d8d8; stroke-width: 0.7; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d8d8d8; stroke-width: 0.7; stroke-linecap: square"/>
</g>
<g id="line2d_3">
<path d="M 440.423558 234.18
L 440.423558 7.2
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d8d8d8; stroke-width: 0.7; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d8d8d8; stroke-width: 0.7; stroke-linecap: square"/>
</g>
<g id="line2d_4">
<path d="M 577.767923 234.18
L 577.767923 7.2
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d8d8d8; stroke-width: 0.7; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d8d8d8; stroke-width: 0.7; stroke-linecap: square"/>
</g>
<g id="matplotlib.axis_1">
<g id="xtick_1">
......@@ -558,16 +558,16 @@ z
<g id="line2d_82">
<path d="M 37.599375 208.509643
L 705.903375 208.509643
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_83">
<defs>
<path id="m6441478011" d="M 0 0
<path id="m51d57ff335" d="M 0 0
L 4 0
" style="stroke: #000000; stroke-width: 0.7"/>
</defs>
<g>
<use xlink:href="#m6441478011" x="37.599375" y="208.509643" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m51d57ff335" x="37.599375" y="208.509643" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_16">
......@@ -615,11 +615,11 @@ z
<g id="line2d_84">
<path d="M 37.599375 181.488214
L 705.903375 181.488214
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_85">
<g>
<use xlink:href="#m6441478011" x="37.599375" y="181.488214" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m51d57ff335" x="37.599375" y="181.488214" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_17">
......@@ -675,11 +675,11 @@ z
<g id="line2d_86">
<path d="M 37.599375 154.466786
L 705.903375 154.466786
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_87">
<g>
<use xlink:href="#m6441478011" x="37.599375" y="154.466786" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m51d57ff335" x="37.599375" y="154.466786" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_18">
......@@ -722,11 +722,11 @@ z
<g id="line2d_88">
<path d="M 37.599375 127.445357
L 705.903375 127.445357
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_89">
<g>
<use xlink:href="#m6441478011" x="37.599375" y="127.445357" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m51d57ff335" x="37.599375" y="127.445357" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_19">
......@@ -741,11 +741,11 @@ L 705.903375 127.445357
<g id="line2d_90">
<path d="M 37.599375 100.423929
L 705.903375 100.423929
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_91">
<g>
<use xlink:href="#m6441478011" x="37.599375" y="100.423929" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m51d57ff335" x="37.599375" y="100.423929" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_20">
......@@ -781,11 +781,11 @@ z
<g id="line2d_92">
<path d="M 37.599375 73.4025
L 705.903375 73.4025
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_93">
<g>
<use xlink:href="#m6441478011" x="37.599375" y="73.4025" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m51d57ff335" x="37.599375" y="73.4025" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_21">
......@@ -800,11 +800,11 @@ L 705.903375 73.4025
<g id="line2d_94">
<path d="M 37.599375 46.381071
L 705.903375 46.381071
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_95">
<g>
<use xlink:href="#m6441478011" x="37.599375" y="46.381071" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m51d57ff335" x="37.599375" y="46.381071" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_22">
......@@ -819,11 +819,11 @@ L 705.903375 46.381071
<g id="line2d_96">
<path d="M 37.599375 19.359643
L 705.903375 19.359643
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_97">
<g>
<use xlink:href="#m6441478011" x="37.599375" y="19.359643" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m51d57ff335" x="37.599375" y="19.359643" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_23">
......@@ -837,180 +837,180 @@ L 705.903375 19.359643
<g id="ytick_9">
<g id="line2d_98">
<defs>
<path id="m6a4c1ad03c" d="M 0 0
<path id="m0c9ea1b2a6" d="M 0 0
L 2.5 0
" style="stroke: #000000; stroke-width: 0.6"/>
</defs>
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="228.775714" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="228.775714" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_10">
<g id="line2d_99">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="222.020357" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="222.020357" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_11">
<g id="line2d_100">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="215.265" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="215.265" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_12">
<g id="line2d_101">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="201.754286" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="201.754286" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_13">
<g id="line2d_102">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="194.998929" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="194.998929" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_14">
<g id="line2d_103">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="188.243571" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="188.243571" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_15">
<g id="line2d_104">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="174.732857" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="174.732857" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_16">
<g id="line2d_105">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="167.9775" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="167.9775" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_17">
<g id="line2d_106">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="161.222143" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="161.222143" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_18">
<g id="line2d_107">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="147.711429" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="147.711429" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_19">
<g id="line2d_108">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="140.956071" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="140.956071" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_20">
<g id="line2d_109">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="134.200714" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="134.200714" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_21">
<g id="line2d_110">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="120.69" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="120.69" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_22">
<g id="line2d_111">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="113.934643" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="113.934643" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_23">
<g id="line2d_112">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="107.179286" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="107.179286" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_24">
<g id="line2d_113">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="93.668571" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="93.668571" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_25">
<g id="line2d_114">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="86.913214" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="86.913214" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_26">
<g id="line2d_115">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="80.157857" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="80.157857" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_27">
<g id="line2d_116">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="66.647143" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="66.647143" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_28">
<g id="line2d_117">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="59.891786" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="59.891786" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_29">
<g id="line2d_118">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="53.136429" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="53.136429" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_30">
<g id="line2d_119">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="39.625714" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="39.625714" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_31">
<g id="line2d_120">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="32.870357" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="32.870357" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_32">
<g id="line2d_121">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="26.115" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="26.115" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_33">
<g id="line2d_122">
<g>
<use xlink:href="#m6a4c1ad03c" x="37.599375" y="12.604286" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m0c9ea1b2a6" x="37.599375" y="12.604286" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
......@@ -1504,9 +1504,9 @@ L 705.903375 234.18
<path d="M 56.017202 122.851714
L 97.062644 118.258071
L 138.108087 119.879357
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #1a6faf; stroke-width: 1.5; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #1a6faf; stroke-width: 1.5; stroke-linecap: square"/>
<defs>
<path id="m01da5d4e0e" d="M 0 2.1
<path id="m4ca537d577" d="M 0 2.1
C 0.556927 2.1 1.091118 1.878731 1.484924 1.484924
C 1.878731 1.091118 2.1 0.556927 2.1 0
C 2.1 -0.556927 1.878731 -1.091118 1.484924 -1.484924
......@@ -1518,28 +1518,28 @@ C -1.091118 1.878731 -0.556927 2.1 0 2.1
z
" style="stroke: #1a6faf; stroke-width: 0.8"/>
</defs>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m01da5d4e0e" x="56.017202" y="122.851714" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="97.062644" y="118.258071" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="138.108087" y="119.879357" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m4ca537d577" x="56.017202" y="122.851714" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="97.062644" y="118.258071" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="138.108087" y="119.879357" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_124">
<path d="M 56.017202 119.338929
L 97.062644 120.284679
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #1a6faf; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m01da5d4e0e" x="56.017202" y="119.338929" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="97.062644" y="120.284679" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #1a6faf; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m4ca537d577" x="56.017202" y="119.338929" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="97.062644" y="120.284679" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_125">
<path d="M 56.017202 95.830286
L 97.062644 88.129179
L 138.108087 89.750464
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #e07060; stroke-width: 1.5; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #e07060; stroke-width: 1.5; stroke-linecap: square"/>
<defs>
<path id="m7bbdf599ea" d="M 0 2.1
<path id="me3ed2008b8" d="M 0 2.1
C 0.556927 2.1 1.091118 1.878731 1.484924 1.484924
C 1.878731 1.091118 2.1 0.556927 2.1 0
C 2.1 -0.556927 1.878731 -1.091118 1.484924 -1.484924
......@@ -1551,116 +1551,116 @@ C -1.091118 1.878731 -0.556927 2.1 0 2.1
z
" style="stroke: #e07060; stroke-width: 0.8"/>
</defs>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m7bbdf599ea" x="56.017202" y="95.830286" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="97.062644" y="88.129179" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="138.108087" y="89.750464" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#me3ed2008b8" x="56.017202" y="95.830286" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="97.062644" y="88.129179" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="138.108087" y="89.750464" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_126">
<path d="M 56.017202 91.777071
L 97.062644 90.290893
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #e07060; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m7bbdf599ea" x="56.017202" y="91.777071" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="97.062644" y="90.290893" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #e07060; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#me3ed2008b8" x="56.017202" y="91.777071" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="97.062644" y="90.290893" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_127">
<path d="M 193.361567 80.157857
L 234.40701 89.615357
L 275.452452 90.020679
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #1a6faf; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m01da5d4e0e" x="193.361567" y="80.157857" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="234.40701" y="89.615357" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="275.452452" y="90.020679" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #1a6faf; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m4ca537d577" x="193.361567" y="80.157857" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="234.40701" y="89.615357" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="275.452452" y="90.020679" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_128">
<path d="M 193.361567 77.590821
L 234.40701 85.021714
L 275.452452 84.211071
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #1a6faf; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m01da5d4e0e" x="193.361567" y="77.590821" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="234.40701" y="85.021714" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="275.452452" y="84.211071" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #1a6faf; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m4ca537d577" x="193.361567" y="77.590821" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="234.40701" y="85.021714" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="275.452452" y="84.211071" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_129">
<path d="M 193.361567 19.359643
L 234.40701 33.816107
L 275.452452 33.545893
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #e07060; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m7bbdf599ea" x="193.361567" y="19.359643" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="234.40701" y="33.816107" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="275.452452" y="33.545893" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #e07060; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#me3ed2008b8" x="193.361567" y="19.359643" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="234.40701" y="33.816107" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="275.452452" y="33.545893" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_130">
<path d="M 193.361567 19.359643
L 234.40701 19.359643
L 275.452452 19.359643
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #e07060; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m7bbdf599ea" x="193.361567" y="19.359643" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="234.40701" y="19.359643" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="275.452452" y="19.359643" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #e07060; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#me3ed2008b8" x="193.361567" y="19.359643" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="234.40701" y="19.359643" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="275.452452" y="19.359643" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_131">
<path d="M 330.705932 209.320286
L 371.751375 212.697964
L 412.796818 211.076679
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #1a6faf; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m01da5d4e0e" x="330.705932" y="209.320286" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="371.751375" y="212.697964" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="412.796818" y="211.076679" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #1a6faf; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m4ca537d577" x="330.705932" y="209.320286" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="371.751375" y="212.697964" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="412.796818" y="211.076679" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_132">
<path d="M 330.705932 209.050071
L 371.751375 212.562857
L 412.796818 212.292643
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #1a6faf; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m01da5d4e0e" x="330.705932" y="209.050071" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="371.751375" y="212.562857" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="412.796818" y="212.292643" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #1a6faf; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m4ca537d577" x="330.705932" y="209.050071" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="371.751375" y="212.562857" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="412.796818" y="212.292643" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_133">
<path d="M 330.705932 176.354143
L 371.751375 181.893536
L 412.796818 183.1095
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #e07060; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m7bbdf599ea" x="330.705932" y="176.354143" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="371.751375" y="181.893536" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="412.796818" y="183.1095" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #e07060; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#me3ed2008b8" x="330.705932" y="176.354143" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="371.751375" y="181.893536" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="412.796818" y="183.1095" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_134">
<path d="M 330.705932 178.38075
L 371.751375 182.839286
L 412.796818 183.244607
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #e07060; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m7bbdf599ea" x="330.705932" y="178.38075" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="371.751375" y="182.839286" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="412.796818" y="183.244607" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #e07060; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#me3ed2008b8" x="330.705932" y="178.38075" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="371.751375" y="182.839286" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="412.796818" y="183.244607" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_135">
<path d="M 330.705932 164.1945
L 371.751375 167.707286
L 412.796818 168.247714
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #4d9a57; stroke-width: 1.5; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #4d9a57; stroke-width: 1.5; stroke-linecap: square"/>
<defs>
<path id="m54076f75c0" d="M 0 2.1
<path id="mbe7d52dc6c" d="M 0 2.1
C 0.556927 2.1 1.091118 1.878731 1.484924 1.484924
C 1.878731 1.091118 2.1 0.556927 2.1 0
C 2.1 -0.556927 1.878731 -1.091118 1.484924 -1.484924
......@@ -1672,156 +1672,156 @@ C -1.091118 1.878731 -0.556927 2.1 0 2.1
z
" style="stroke: #4d9a57; stroke-width: 0.8"/>
</defs>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m54076f75c0" x="330.705932" y="164.1945" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m54076f75c0" x="371.751375" y="167.707286" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m54076f75c0" x="412.796818" y="168.247714" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#mbe7d52dc6c" x="330.705932" y="164.1945" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#mbe7d52dc6c" x="371.751375" y="167.707286" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#mbe7d52dc6c" x="412.796818" y="168.247714" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_136">
<path d="M 330.705932 161.627464
L 371.751375 167.707286
L 412.796818 168.517929
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #4d9a57; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m54076f75c0" x="330.705932" y="161.627464" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m54076f75c0" x="371.751375" y="167.707286" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m54076f75c0" x="412.796818" y="168.517929" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #4d9a57; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#mbe7d52dc6c" x="330.705932" y="161.627464" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#mbe7d52dc6c" x="371.751375" y="167.707286" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#mbe7d52dc6c" x="412.796818" y="168.517929" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_137">
<path d="M 468.050298 192.161679
L 509.09574 197.565964
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #1a6faf; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m01da5d4e0e" x="468.050298" y="192.161679" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="509.09574" y="197.565964" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #1a6faf; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m4ca537d577" x="468.050298" y="192.161679" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="509.09574" y="197.565964" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_138">
<path d="M 468.050298 190.405286
L 509.09574 196.755321
L 550.141183 197.160643
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #1a6faf; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m01da5d4e0e" x="468.050298" y="190.405286" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="509.09574" y="196.755321" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="550.141183" y="197.160643" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #1a6faf; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m4ca537d577" x="468.050298" y="190.405286" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="509.09574" y="196.755321" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="550.141183" y="197.160643" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_139">
<path d="M 468.050298 164.329607
L 509.09574 167.707286
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #e07060; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m7bbdf599ea" x="468.050298" y="164.329607" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="509.09574" y="167.707286" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #e07060; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#me3ed2008b8" x="468.050298" y="164.329607" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="509.09574" y="167.707286" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_140">
<path d="M 468.050298 164.1945
L 509.09574 166.896643
L 550.141183 167.301964
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #e07060; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m7bbdf599ea" x="468.050298" y="164.1945" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="509.09574" y="166.896643" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="550.141183" y="167.301964" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #e07060; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#me3ed2008b8" x="468.050298" y="164.1945" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="509.09574" y="166.896643" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="550.141183" y="167.301964" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_141">
<path d="M 468.050298 156.898714
L 509.09574 159.195536
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #4d9a57; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m54076f75c0" x="468.050298" y="156.898714" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m54076f75c0" x="509.09574" y="159.195536" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #4d9a57; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#mbe7d52dc6c" x="468.050298" y="156.898714" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#mbe7d52dc6c" x="509.09574" y="159.195536" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_142">
<path d="M 468.050298 152.710393
L 509.09574 156.358286
L 550.141183 158.114679
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #4d9a57; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m54076f75c0" x="468.050298" y="152.710393" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m54076f75c0" x="509.09574" y="156.358286" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m54076f75c0" x="550.141183" y="158.114679" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #4d9a57; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#mbe7d52dc6c" x="468.050298" y="152.710393" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#mbe7d52dc6c" x="509.09574" y="156.358286" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#mbe7d52dc6c" x="550.141183" y="158.114679" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_143">
<path d="M 605.394663 208.779857
L 646.440106 212.42775
L 687.485548 211.617107
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #1a6faf; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m01da5d4e0e" x="605.394663" y="208.779857" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="646.440106" y="212.42775" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="687.485548" y="211.617107" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #1a6faf; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m4ca537d577" x="605.394663" y="208.779857" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="646.440106" y="212.42775" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="687.485548" y="211.617107" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_144">
<path d="M 605.394663 208.914964
L 646.440106 211.752214
L 687.485548 212.022429
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #1a6faf; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m01da5d4e0e" x="605.394663" y="208.914964" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="646.440106" y="211.752214" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m01da5d4e0e" x="687.485548" y="212.022429" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #1a6faf; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m4ca537d577" x="605.394663" y="208.914964" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="646.440106" y="211.752214" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="687.485548" y="212.022429" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_145">
<path d="M 605.394663 191.080821
L 646.440106 189.054214
L 687.485548 189.864857
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #e07060; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m7bbdf599ea" x="605.394663" y="191.080821" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="646.440106" y="189.054214" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="687.485548" y="189.864857" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #e07060; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#me3ed2008b8" x="605.394663" y="191.080821" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="646.440106" y="189.054214" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="687.485548" y="189.864857" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_146">
<path d="M 605.394663 189.864857
L 646.440106 189.999964
L 687.485548 188.784
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #e07060; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m7bbdf599ea" x="605.394663" y="189.864857" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="646.440106" y="189.999964" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#m7bbdf599ea" x="687.485548" y="188.784" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #e07060; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#me3ed2008b8" x="605.394663" y="189.864857" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="646.440106" y="189.999964" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="687.485548" y="188.784" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_147">
<path d="M 605.394663 174.327536
L 646.440106 174.59775
L 687.485548 176.48925
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #4d9a57; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m54076f75c0" x="605.394663" y="174.327536" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m54076f75c0" x="646.440106" y="174.59775" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m54076f75c0" x="687.485548" y="176.48925" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #4d9a57; stroke-width: 1.5; stroke-linecap: square"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#mbe7d52dc6c" x="605.394663" y="174.327536" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#mbe7d52dc6c" x="646.440106" y="174.59775" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#mbe7d52dc6c" x="687.485548" y="176.48925" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_148">
<path d="M 605.394663 173.922214
L 646.440106 175.273286
L 687.485548 174.732857
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #4d9a57; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m54076f75c0" x="605.394663" y="173.922214" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m54076f75c0" x="646.440106" y="175.273286" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#m54076f75c0" x="687.485548" y="174.732857" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #4d9a57; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#mbe7d52dc6c" x="605.394663" y="173.922214" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#mbe7d52dc6c" x="646.440106" y="175.273286" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#mbe7d52dc6c" x="687.485548" y="174.732857" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_149">
<path d="M 605.394663 198.646821
L 646.440106 206.483036
L 687.485548 206.077714
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #8b6bbe; stroke-width: 1.5; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #8b6bbe; stroke-width: 1.5; stroke-linecap: square"/>
<defs>
<path id="m7a4187b773" d="M 0 2.1
<path id="m6bff78c6c4" d="M 0 2.1
C 0.556927 2.1 1.091118 1.878731 1.484924 1.484924
C 1.878731 1.091118 2.1 0.556927 2.1 0
C 2.1 -0.556927 1.878731 -1.091118 1.484924 -1.484924
......@@ -1833,30 +1833,30 @@ C -1.091118 1.878731 -0.556927 2.1 0 2.1
z
" style="stroke: #8b6bbe; stroke-width: 0.8"/>
</defs>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m7a4187b773" x="605.394663" y="198.646821" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
<use xlink:href="#m7a4187b773" x="646.440106" y="206.483036" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
<use xlink:href="#m7a4187b773" x="687.485548" y="206.077714" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m6bff78c6c4" x="605.394663" y="198.646821" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
<use xlink:href="#m6bff78c6c4" x="646.440106" y="206.483036" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
<use xlink:href="#m6bff78c6c4" x="687.485548" y="206.077714" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_150">
<path d="M 605.394663 199.052143
L 646.440106 199.457464
L 687.485548 203.510679
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #8b6bbe; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m7a4187b773" x="605.394663" y="199.052143" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
<use xlink:href="#m7a4187b773" x="646.440106" y="199.457464" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
<use xlink:href="#m7a4187b773" x="687.485548" y="203.510679" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #8b6bbe; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m6bff78c6c4" x="605.394663" y="199.052143" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
<use xlink:href="#m6bff78c6c4" x="646.440106" y="199.457464" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
<use xlink:href="#m6bff78c6c4" x="687.485548" y="203.510679" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_151">
<path d="M 605.394663 222.020357
L 646.440106 222.020357
L 687.485548 222.020357
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke: #d49a2a; stroke-width: 1.5; stroke-linecap: square"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke: #d49a2a; stroke-width: 1.5; stroke-linecap: square"/>
<defs>
<path id="m934becfce0" d="M 0 2.1
<path id="m76fe3cc1f1" d="M 0 2.1
C 0.556927 2.1 1.091118 1.878731 1.484924 1.484924
C 1.878731 1.091118 2.1 0.556927 2.1 0
C 2.1 -0.556927 1.878731 -1.091118 1.484924 -1.484924
......@@ -1868,247 +1868,225 @@ C -1.091118 1.878731 -0.556927 2.1 0 2.1
z
" style="stroke: #d49a2a; stroke-width: 0.8"/>
</defs>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m934becfce0" x="605.394663" y="222.020357" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
<use xlink:href="#m934becfce0" x="646.440106" y="222.020357" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
<use xlink:href="#m934becfce0" x="687.485548" y="222.020357" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m76fe3cc1f1" x="605.394663" y="222.020357" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
<use xlink:href="#m76fe3cc1f1" x="646.440106" y="222.020357" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
<use xlink:href="#m76fe3cc1f1" x="687.485548" y="222.020357" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
</g>
</g>
<g id="line2d_152">
<path d="M 605.394663 222.020357
L 646.440106 222.020357
L 687.485548 222.020357
" clip-path="url(#p2984c4b15a)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #d49a2a; stroke-width: 1.5"/>
<g clip-path="url(#p2984c4b15a)">
<use xlink:href="#m934becfce0" x="605.394663" y="222.020357" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
<use xlink:href="#m934becfce0" x="646.440106" y="222.020357" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
<use xlink:href="#m934becfce0" x="687.485548" y="222.020357" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
" clip-path="url(#paa1996e8a4)" style="fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #d49a2a; stroke-width: 1.5"/>
<g clip-path="url(#paa1996e8a4)">
<use xlink:href="#m76fe3cc1f1" x="605.394663" y="222.020357" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
<use xlink:href="#m76fe3cc1f1" x="646.440106" y="222.020357" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
<use xlink:href="#m76fe3cc1f1" x="687.485548" y="222.020357" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
</g>
</g>
<g id="text_25">
<!-- H30_B29 -->
<g transform="translate(73.727332 268.5927) scale(0.12 -0.12)">
<!-- $F_1$ -->
<g transform="translate(91.002644 268.6152) scale(0.12 -0.12)">
<defs>
<path id="TimesNewRomanPSMT-48" d="M 1316 2272
L 3284 2272
L 3284 3484
Q 3284 3809 3244 3913
Q 3213 3991 3113 4047
Q 2978 4122 2828 4122
L 2678 4122
L 2678 4238
L 4491 4238
L 4491 4122
L 4341 4122
Q 4191 4122 4056 4050
Q 3956 4000 3920 3898
Q 3884 3797 3884 3484
L 3884 750
Q 3884 428 3925 325
Q 3956 247 4053 191
Q 4191 116 4341 116
L 4491 116
L 4491 0
L 2678 0
L 2678 116
L 2828 116
Q 3088 116 3206 269
Q 3284 369 3284 750
L 3284 2041
L 1316 2041
L 1316 750
Q 1316 428 1356 325
Q 1388 247 1488 191
Q 1622 116 1772 116
L 1925 116
L 1925 0
L 109 0
L 109 116
L 259 116
Q 522 116 641 269
Q 716 369 716 750
L 716 3484
Q 716 3809 675 3913
Q 644 3991 547 4047
Q 409 4122 259 4122
L 109 4122
L 109 4238
L 1925 4238
L 1925 4122
L 1772 4122
Q 1622 4122 1488 4050
Q 1391 4000 1353 3898
Q 1316 3797 1316 3484
L 1316 2272
z
" transform="scale(0.015625)"/>
<path id="TimesNewRomanPSMT-5f" d="M 3256 -1381
L -53 -1381
L -53 -1119
L 3256 -1119
L 3256 -1381
z
" transform="scale(0.015625)"/>
<path id="TimesNewRomanPSMT-42" d="M 2956 2163
Q 3397 2069 3616 1863
Q 3919 1575 3919 1159
Q 3919 844 3719 555
Q 3519 266 3170 133
Q 2822 0 2106 0
L 106 0
L 106 116
L 266 116
Q 531 116 647 284
Q 719 394 719 750
L 719 3488
Q 719 3881 628 3984
Q 506 4122 266 4122
L 106 4122
L 106 4238
L 1938 4238
Q 2450 4238 2759 4163
Q 3228 4050 3475 3764
Q 3722 3478 3722 3106
Q 3722 2788 3528 2536
Q 3334 2284 2956 2163
z
M 1319 2331
Q 1434 2309 1582 2298
Q 1731 2288 1909 2288
Q 2366 2288 2595 2386
Q 2825 2484 2947 2687
Q 3069 2891 3069 3131
Q 3069 3503 2766 3765
Q 2463 4028 1881 4028
Q 1569 4028 1319 3959
L 1319 2331
z
M 1319 306
Q 1681 222 2034 222
Q 2600 222 2897 476
Q 3194 731 3194 1106
Q 3194 1353 3059 1581
Q 2925 1809 2622 1940
Q 2319 2072 1872 2072
Q 1678 2072 1540 2065
Q 1403 2059 1319 2044
L 1319 306
<path id="STIXGeneral-Italic-46" d="M 4128 4179
L 3923 3194
L 3789 3206
Q 3808 3347 3808 3418
Q 3808 3667 3718 3772
Q 3629 3878 3373 3923
Q 3117 3968 2534 3968
Q 2310 3968 2220 3926
Q 2131 3885 2099 3763
L 1690 2310
Q 2003 2317 2147 2317
Q 2291 2317 2457 2345
Q 2624 2374 2678 2396
Q 2733 2419 2822 2505
Q 2912 2592 2950 2665
Q 2989 2739 3072 2912
L 3187 2880
L 2701 1376
L 2592 1408
Q 2643 1670 2643 1798
Q 2643 1978 2531 2029
Q 2419 2080 2163 2080
Q 1984 2080 1632 2099
L 1254 736
Q 1165 416 1165 352
Q 1165 237 1273 179
Q 1382 122 1658 102
L 1658 0
L 51 0
L 51 102
Q 314 122 410 224
Q 506 326 582 602
L 1370 3430
Q 1434 3661 1434 3821
Q 1434 3955 1347 4003
Q 1261 4051 947 4077
L 947 4179
L 4128 4179
z
" transform="scale(0.015625)"/>
<path id="TimesNewRomanPSMT-39" d="M 338 -88
L 338 28
Q 744 34 1094 217
Q 1444 400 1770 856
Q 2097 1313 2225 1859
Q 1734 1544 1338 1544
Q 891 1544 572 1889
Q 253 2234 253 2806
Q 253 3363 572 3797
Q 956 4325 1575 4325
Q 2097 4325 2469 3894
Q 2925 3359 2925 2575
Q 2925 1869 2578 1258
Q 2231 647 1613 244
Q 1109 -88 516 -88
L 338 -88
z
M 2275 2091
Q 2331 2497 2331 2741
Q 2331 3044 2228 3395
Q 2125 3747 1936 3934
Q 1747 4122 1506 4122
Q 1228 4122 1018 3872
Q 809 3622 809 3128
Q 809 2469 1088 2097
Q 1291 1828 1588 1828
Q 1731 1828 1928 1897
Q 2125 1966 2275 2091
<path id="STIXGeneral-Regular-31" d="M 2522 0
L 755 0
L 755 96
Q 1107 115 1235 227
Q 1363 339 1363 608
L 1363 3482
Q 1363 3795 1171 3795
Q 1082 3795 883 3718
L 710 3654
L 710 3744
L 1856 4326
L 1914 4307
L 1914 486
Q 1914 275 2042 185
Q 2170 96 2522 96
L 2522 0
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-48"/>
<use xlink:href="#TimesNewRomanPSMT-33" transform="translate(72.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(122.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-5f" transform="translate(172.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-42" transform="translate(222.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-32" transform="translate(288.916016 0)"/>
<use xlink:href="#TimesNewRomanPSMT-39" transform="translate(338.916016 0)"/>
<use xlink:href="#STIXGeneral-Italic-46" transform="translate(0 0.703125)"/>
<use xlink:href="#STIXGeneral-Regular-31" transform="translate(61.099991 -12.525) scale(0.7)"/>
</g>
</g>
<g id="text_26">
<!-- H30_B34 -->
<g transform="translate(211.071697 268.5927) scale(0.12 -0.12)">
<use xlink:href="#TimesNewRomanPSMT-48"/>
<use xlink:href="#TimesNewRomanPSMT-33" transform="translate(72.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(122.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-5f" transform="translate(172.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-42" transform="translate(222.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-33" transform="translate(288.916016 0)"/>
<use xlink:href="#TimesNewRomanPSMT-34" transform="translate(338.916016 0)"/>
<!-- $F_2$ -->
<g transform="translate(228.34701 268.6152) scale(0.12 -0.12)">
<defs>
<path id="STIXGeneral-Regular-32" d="M 3034 877
L 2688 0
L 186 0
L 186 77
L 1325 1286
Q 1773 1754 1965 2144
Q 2157 2534 2157 2950
Q 2157 3379 1920 3616
Q 1683 3853 1267 3853
Q 922 3853 720 3673
Q 518 3494 326 3021
L 192 3053
Q 301 3648 630 3987
Q 960 4326 1523 4326
Q 2054 4326 2380 4006
Q 2707 3686 2707 3200
Q 2707 2477 1888 1613
L 832 486
L 2330 486
Q 2541 486 2665 569
Q 2790 653 2944 915
L 3034 877
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#STIXGeneral-Italic-46" transform="translate(0 0.703125)"/>
<use xlink:href="#STIXGeneral-Regular-32" transform="translate(61.099991 -12.525) scale(0.7)"/>
</g>
</g>
<g id="text_27">
<!-- H45_B29 -->
<g transform="translate(348.416063 268.5927) scale(0.12 -0.12)">
<!-- $F_3$ -->
<g transform="translate(365.691375 268.6152) scale(0.12 -0.12)">
<defs>
<path id="TimesNewRomanPSMT-35" d="M 2778 4238
L 2534 3706
L 1259 3706
L 981 3138
Q 1809 3016 2294 2522
Q 2709 2097 2709 1522
Q 2709 1188 2573 903
Q 2438 619 2231 419
Q 2025 219 1772 97
Q 1413 -75 1034 -75
Q 653 -75 479 54
Q 306 184 306 341
Q 306 428 378 495
Q 450 563 559 563
Q 641 563 702 538
Q 763 513 909 409
Q 1144 247 1384 247
Q 1750 247 2026 523
Q 2303 800 2303 1197
Q 2303 1581 2056 1914
Q 1809 2247 1375 2428
Q 1034 2569 447 2591
L 1259 4238
L 2778 4238
<path id="STIXGeneral-Regular-33" d="M 390 3264
L 288 3290
Q 435 3770 748 4048
Q 1062 4326 1542 4326
Q 1990 4326 2265 4083
Q 2541 3840 2541 3450
Q 2541 2925 1946 2566
Q 2298 2413 2477 2227
Q 2758 1914 2758 1402
Q 2758 890 2464 506
Q 2246 211 1840 60
Q 1434 -90 979 -90
Q 262 -90 262 275
Q 262 378 339 442
Q 416 506 525 506
Q 685 506 915 339
Q 1197 141 1466 141
Q 1818 141 2058 425
Q 2298 710 2298 1120
Q 2298 1856 1632 2048
Q 1434 2112 979 2112
L 979 2202
Q 1338 2323 1517 2432
Q 2035 2726 2035 3290
Q 2035 3610 1852 3776
Q 1670 3942 1344 3942
Q 768 3942 390 3264
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-48"/>
<use xlink:href="#TimesNewRomanPSMT-34" transform="translate(72.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(122.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-5f" transform="translate(172.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-42" transform="translate(222.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-32" transform="translate(288.916016 0)"/>
<use xlink:href="#TimesNewRomanPSMT-39" transform="translate(338.916016 0)"/>
<use xlink:href="#STIXGeneral-Italic-46" transform="translate(0 0.703125)"/>
<use xlink:href="#STIXGeneral-Regular-33" transform="translate(61.099991 -12.525) scale(0.7)"/>
</g>
</g>
<g id="text_28">
<!-- H45_B34 -->
<g transform="translate(485.760428 268.5927) scale(0.12 -0.12)">
<use xlink:href="#TimesNewRomanPSMT-48"/>
<use xlink:href="#TimesNewRomanPSMT-34" transform="translate(72.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(122.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-5f" transform="translate(172.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-42" transform="translate(222.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-33" transform="translate(288.916016 0)"/>
<use xlink:href="#TimesNewRomanPSMT-34" transform="translate(338.916016 0)"/>
<!-- $F_4$ -->
<g transform="translate(503.03574 268.6152) scale(0.12 -0.12)">
<defs>
<path id="STIXGeneral-Regular-34" d="M 3027 1069
L 2368 1069
L 2368 0
L 1869 0
L 1869 1069
L 77 1069
L 77 1478
L 2086 4326
L 2368 4326
L 2368 1478
L 3027 1478
L 3027 1069
z
M 1869 1478
L 1869 3674
L 333 1478
L 1869 1478
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#STIXGeneral-Italic-46" transform="translate(0 0.703125)"/>
<use xlink:href="#STIXGeneral-Regular-34" transform="translate(61.099991 -12.525) scale(0.7)"/>
</g>
</g>
<g id="text_29">
<!-- H60_B34 -->
<g transform="translate(623.104793 268.5927) scale(0.12 -0.12)">
<use xlink:href="#TimesNewRomanPSMT-48"/>
<use xlink:href="#TimesNewRomanPSMT-36" transform="translate(72.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(122.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-5f" transform="translate(172.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-42" transform="translate(222.216797 0)"/>
<use xlink:href="#TimesNewRomanPSMT-33" transform="translate(288.916016 0)"/>
<use xlink:href="#TimesNewRomanPSMT-34" transform="translate(338.916016 0)"/>
<!-- $F_5$ -->
<g transform="translate(640.380106 268.6152) scale(0.12 -0.12)">
<defs>
<path id="STIXGeneral-Regular-35" d="M 2803 4358
L 2573 3814
Q 2534 3731 2400 3731
L 1158 3731
L 902 3187
Q 1606 3053 1920 2896
Q 2234 2739 2502 2368
Q 2726 2061 2726 1555
Q 2726 1094 2576 780
Q 2426 467 2099 224
Q 1664 -90 1011 -90
Q 646 -90 422 19
Q 198 128 198 307
Q 198 550 486 550
Q 717 550 960 352
Q 1210 147 1414 147
Q 1747 147 2012 480
Q 2278 813 2278 1229
Q 2278 1843 1850 2189
Q 1293 2637 486 2637
Q 410 2637 410 2688
L 416 2720
L 1114 4237
L 2438 4237
Q 2547 4237 2608 4269
Q 2669 4301 2746 4403
L 2803 4358
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#STIXGeneral-Italic-46" transform="translate(0 0.703125)"/>
<use xlink:href="#STIXGeneral-Regular-35" transform="translate(61.099991 -12.525) scale(0.7)"/>
</g>
</g>
</g>
......@@ -2119,7 +2097,7 @@ L 100.215 309.151125
L 112.215 309.151125
" style="fill: none; stroke: #1a6faf; stroke-width: 1.5; stroke-linecap: square"/>
<g>
<use xlink:href="#m01da5d4e0e" x="100.215" y="309.151125" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
<use xlink:href="#m4ca537d577" x="100.215" y="309.151125" style="fill: #ffffff; stroke: #1a6faf; stroke-width: 0.8"/>
</g>
</g>
<g id="text_30">
......@@ -2136,7 +2114,7 @@ L 168.615 309.151125
L 180.615 309.151125
" style="fill: none; stroke: #e07060; stroke-width: 1.5; stroke-linecap: square"/>
<g>
<use xlink:href="#m7bbdf599ea" x="168.615" y="309.151125" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
<use xlink:href="#me3ed2008b8" x="168.615" y="309.151125" style="fill: #ffffff; stroke: #e07060; stroke-width: 0.8"/>
</g>
</g>
<g id="text_31">
......@@ -2153,7 +2131,7 @@ L 237.015 309.151125
L 249.015 309.151125
" style="fill: none; stroke: #4d9a57; stroke-width: 1.5; stroke-linecap: square"/>
<g>
<use xlink:href="#m54076f75c0" x="237.015" y="309.151125" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
<use xlink:href="#mbe7d52dc6c" x="237.015" y="309.151125" style="fill: #ffffff; stroke: #4d9a57; stroke-width: 0.8"/>
</g>
</g>
<g id="text_32">
......@@ -2170,7 +2148,7 @@ L 305.415 309.151125
L 317.415 309.151125
" style="fill: none; stroke: #8b6bbe; stroke-width: 1.5; stroke-linecap: square"/>
<g>
<use xlink:href="#m7a4187b773" x="305.415" y="309.151125" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
<use xlink:href="#m6bff78c6c4" x="305.415" y="309.151125" style="fill: #ffffff; stroke: #8b6bbe; stroke-width: 0.8"/>
</g>
</g>
<g id="text_33">
......@@ -2187,12 +2165,40 @@ L 373.815 309.151125
L 385.815 309.151125
" style="fill: none; stroke: #d49a2a; stroke-width: 1.5; stroke-linecap: square"/>
<g>
<use xlink:href="#m934becfce0" x="373.815" y="309.151125" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
<use xlink:href="#m76fe3cc1f1" x="373.815" y="309.151125" style="fill: #ffffff; stroke: #d49a2a; stroke-width: 0.8"/>
</g>
</g>
<g id="text_34">
<!-- tw5 -->
<g transform="translate(395.415 313.351125) scale(0.12 -0.12)">
<defs>
<path id="TimesNewRomanPSMT-35" d="M 2778 4238
L 2534 3706
L 1259 3706
L 981 3138
Q 1809 3016 2294 2522
Q 2709 2097 2709 1522
Q 2709 1188 2573 903
Q 2438 619 2231 419
Q 2025 219 1772 97
Q 1413 -75 1034 -75
Q 653 -75 479 54
Q 306 184 306 341
Q 306 428 378 495
Q 450 563 559 563
Q 641 563 702 538
Q 763 513 909 409
Q 1144 247 1384 247
Q 1750 247 2026 523
Q 2303 800 2303 1197
Q 2303 1581 2056 1914
Q 1809 2247 1375 2428
Q 1034 2569 447 2591
L 1259 4238
L 2778 4238
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-74"/>
<use xlink:href="#TimesNewRomanPSMT-77" transform="translate(27.783203 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(100 0)"/>
......@@ -2251,6 +2257,52 @@ Q 1625 4000 1316 3941
L 1316 2178
z
" transform="scale(0.015625)"/>
<path id="TimesNewRomanPSMT-42" d="M 2956 2163
Q 3397 2069 3616 1863
Q 3919 1575 3919 1159
Q 3919 844 3719 555
Q 3519 266 3170 133
Q 2822 0 2106 0
L 106 0
L 106 116
L 266 116
Q 531 116 647 284
Q 719 394 719 750
L 719 3488
Q 719 3881 628 3984
Q 506 4122 266 4122
L 106 4122
L 106 4238
L 1938 4238
Q 2450 4238 2759 4163
Q 3228 4050 3475 3764
Q 3722 3478 3722 3106
Q 3722 2788 3528 2536
Q 3334 2284 2956 2163
z
M 1319 2331
Q 1434 2309 1582 2298
Q 1731 2288 1909 2288
Q 2366 2288 2595 2386
Q 2825 2484 2947 2687
Q 3069 2891 3069 3131
Q 3069 3503 2766 3765
Q 2463 4028 1881 4028
Q 1569 4028 1319 3959
L 1319 2331
z
M 1319 306
Q 1681 222 2034 222
Q 2600 222 2897 476
Q 3194 731 3194 1106
Q 3194 1353 3059 1581
Q 2925 1809 2622 1940
Q 2319 2072 1872 2072
Q 1678 2072 1540 2065
Q 1403 2059 1319 2044
L 1319 306
z
" transform="scale(0.015625)"/>
<path id="TimesNewRomanPSMT-46" d="M 1309 4006
L 1309 2341
L 2081 2341
......@@ -2569,7 +2621,7 @@ z
</g>
</g>
<defs>
<clipPath id="p2984c4b15a">
<clipPath id="paa1996e8a4">
<rect x="37.599375" y="7.2" width="668.304" height="226.98"/>
</clipPath>
</defs>
......
......@@ -52,6 +52,13 @@ WINDOW_COLORS = {
"tw4": "#8B6BBE",
"tw5": "#D49A2A",
}
FAMILY_LABELS = {
"H30_B29": r"$F_1$",
"H30_B34": r"$F_2$",
"H45_B29": r"$F_3$",
"H45_B34": r"$F_4$",
"H60_B34": r"$F_5$",
}
COLOR_GRID = "#d8d8d8"
ITERATION_STEP = 0.78
FAMILY_GAP = 1.05
......@@ -186,7 +193,7 @@ def plot_all_families(rows: list[dict], out_base: Path):
ax.text(
center,
-0.115,
family,
FAMILY_LABELS.get(family, family),
transform=ax.get_xaxis_transform(),
ha="center",
va="top",
......
......@@ -9,6 +9,7 @@
\BKM@entry{id=1,open,dest={446F632D5374617274},srcline={104}}{5C3337365C3337375C303030435C3030306F5C3030306D5C303030705C303030615C303030725C303030695C303030735C3030306F5C3030306E5C3030305C3034305C3030306F5C303030665C3030305C3034305C303030735C303030755C303030725C303030725C3030306F5C303030675C303030615C303030745C303030655C3030305C3034305C303030735C303030745C303030725C303030615C303030745C303030655C303030675C303030695C303030655C303030735C3030305C3034305C303030665C3030306F5C303030725C3030305C3034305C303030645C303030615C3030306D5C303030615C303030675C303030655C3030302D5C303030615C303030775C303030615C303030725C303030655C3030305C3034305C3030306F5C303030705C303030745C303030695C3030306D5C303030695C3030307A5C303030615C303030745C303030695C3030306F5C3030306E5C3030305C3034305C3030306F5C303030665C3030305C3034305C303030625C303030755C303030635C3030306B5C3030306C5C303030695C3030306E5C303030675C3030302D5C303030645C303030655C3030306C5C303030615C303030795C303030655C303030645C3030305C3034305C303030735C303030685C303030655C303030615C303030725C3030302D5C3030306C5C303030695C3030306E5C3030306B5C3030305C3034305C303030645C303030615C3030306D5C303030705C303030655C303030725C303030735C3030305C3034305C303030775C303030695C303030745C303030685C3030305C3034305C303030615C303030645C303030615C303030705C303030745C303030695C303030765C303030655C3030305C3034305C303030665C303030695C3030306E5C303030695C303030745C303030655C3030305C3034305C303030655C3030306C5C303030655C3030306D5C303030655C3030306E5C303030745C3030305C3034305C303030765C303030615C3030306C5C303030695C303030645C303030615C303030745C303030695C3030306F5C3030306E}
\BKM@entry{id=2,open,dest={446F632D5374617274},srcline={104}}{5C3337365C3337375C303030415C303030625C303030735C303030745C303030725C303030615C303030635C30303074}
\BKM@entry{id=3,open,dest={73656374696F6E2E31},srcline={110}}{5C3337365C3337375C303030495C3030306E5C303030745C303030725C3030306F5C303030645C303030755C303030635C303030745C303030695C3030306F5C3030306E}
\citation{Napolitano2024}
\citation{Malley1984,Okazaki2007}
\oddpage@label{1}{1}
\pgfsyspdfmark {pgfid1}{2983487}{49227547}
......@@ -69,6 +70,8 @@
\citation{Sheikholeslami2017}
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Geometry families considered in the optimization and admissible window thickness ranges.}}{4}{table.caption.4}\protected@file@percent }
\newlabel{tab:families}{{1}{4}{Geometry families considered in the optimization and admissible window thickness ranges}{table.caption.4}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces FEM validation model of the BDSL device: mesh discretization, main components, boundary conditions and local/global buckling control.}}{4}{figure.caption.5}\protected@file@percent }
\newlabel{fig:FEMsetup}{{4}{4}{FEM validation model of the BDSL device: mesh discretization, main components, boundary conditions and local/global buckling control}{figure.caption.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Dataset generation and surrogate modelling}{4}{section.4}\protected@file@percent }
\newlabel{sec:surrogates}{{4}{4}{}{section.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Design of experiments}{4}{subsection.4.1}\protected@file@percent }
......@@ -80,37 +83,35 @@
\citation{Drucker1996}
\citation{Williams1995}
\citation{Rosenblatt1958,Rumelhart1986}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces FEM validation model of the BDSL device: mesh discretization, main components, boundary conditions and local/global buckling control.}}{5}{figure.caption.5}\protected@file@percent }
\newlabel{fig:FEMsetup}{{4}{5}{FEM validation model of the BDSL device: mesh discretization, main components, boundary conditions and local/global buckling control}{figure.caption.5}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Experimental--numerical validation of the BDSL model: hysteretic response (left) and cumulative dissipated energy (right).}}{5}{figure.caption.6}\protected@file@percent }
\newlabel{fig:FEM_validation_comparison}{{5}{5}{Experimental--numerical validation of the BDSL model: hysteretic response (left) and cumulative dissipated energy (right)}{figure.caption.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Supervised ML surrogate models}{5}{subsection.4.2}\protected@file@percent }
\newlabel{subsec:ml_models}{{4.2}{5}{}{subsection.4.2}{}}
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Geometry families, window thickness ranges and number of simulations considered during the DoE generation.}}{5}{table.caption.7}\protected@file@percent }
\newlabel{tab:families_doe}{{2}{5}{Geometry families, window thickness ranges and number of simulations considered during the DoE generation}{table.caption.7}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Displacement-controlled cyclic loading patterns adopted for the different device heights considered in the FEM campaign.}}{5}{figure.caption.8}\protected@file@percent }
\newlabel{fig:LoadPatterns}{{6}{5}{Displacement-controlled cyclic loading patterns adopted for the different device heights considered in the FEM campaign}{figure.caption.8}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Supervised ML surrogate models}{5}{subsection.4.2}\protected@file@percent }
\newlabel{subsec:ml_models}{{4.2}{5}{}{subsection.4.2}{}}
\citation{Snoek2012}
\citation{Gutmann2001}
\BKM@entry{id=9,open,dest={73756273656374696F6E2E342E33},srcline={272}}{5C3337365C3337375C303030525C303030425C303030465C3030305C3034305C303030735C303030755C303030725C303030725C3030306F5C303030675C303030615C303030745C303030655C3030305C3034305C3030306D5C3030306F5C303030645C303030655C3030306C5C30303073}
\citation{Virtanen2025}
\BKM@entry{id=10,open,dest={73656374696F6E2E35},srcline={285}}{5C3337365C3337375C303030445C303030615C3030306D5C303030615C303030675C303030655C3030302D5C303030615C303030775C303030615C303030725C303030655C3030305C3034305C303030735C303030755C303030725C303030725C3030306F5C303030675C303030615C303030745C303030655C3030302D5C303030615C303030735C303030735C303030695C303030735C303030745C303030655C303030645C3030305C3034305C3030306F5C303030705C303030745C303030695C3030306D5C303030695C3030307A5C303030615C303030745C303030695C3030306F5C3030306E}
\citation{Storn1997}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Displacement-controlled cyclic loading patterns adopted for the different device heights considered in the FEM campaign.}}{6}{figure.caption.8}\protected@file@percent }
\newlabel{fig:LoadPatterns}{{6}{6}{Displacement-controlled cyclic loading patterns adopted for the different device heights considered in the FEM campaign}{figure.caption.8}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}RBF surrogate models}{6}{subsection.4.3}\protected@file@percent }
\newlabel{subsec:rbf_models}{{4.3}{6}{}{subsection.4.3}{}}
\newlabel{eq:rbf}{{2}{6}{}{equation.4.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5}Damage-aware surrogate-assisted optimization}{6}{section.5}\protected@file@percent }
\newlabel{sec:optimization}{{5}{6}{}{section.5}{}}
\newlabel{eq:objective}{{3}{6}{}{equation.5.3}{}}
\BKM@entry{id=11,open,dest={73656374696F6E2E36},srcline={331}}{5C3337365C3337375C3030304E5C303030755C3030306D5C303030655C303030725C303030695C303030635C303030615C3030306C5C3030305C3034305C303030725C303030655C303030735C303030755C3030306C5C303030745C303030735C3030305C3034305C303030615C3030306E5C303030645C3030305C3034305C303030645C303030695C303030735C303030635C303030755C303030735C303030735C303030695C3030306F5C3030306E}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Workflow of the supervised surrogate training and selection strategy. For each output variable, the cross-validation strategy is adapted to the dataset size, Bayesian optimization is used to tune each candidate model and the final surrogate is selected according to RMSE accuracy and fold-wise RMSE dispersion.}}{7}{figure.caption.9}\protected@file@percent }
\newlabel{fig:BayesianSearchCV}{{7}{7}{Workflow of the supervised surrogate training and selection strategy. For each output variable, the cross-validation strategy is adapted to the dataset size, Bayesian optimization is used to tune each candidate model and the final surrogate is selected according to RMSE accuracy and fold-wise RMSE dispersion}{figure.caption.9}{}}
\newlabel{eq:objective}{{3}{7}{}{equation.5.3}{}}
\newlabel{eq:window_penalty}{{4}{7}{}{equation.5.4}{}}
\newlabel{eq:frame_penalty}{{5}{7}{}{equation.5.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6}Numerical results and discussion}{7}{section.6}\protected@file@percent }
\newlabel{sec:results}{{6}{7}{}{section.6}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Surrogate-assisted optimization and FEM validation retraining loop.}}{8}{figure.caption.10}\protected@file@percent }
\newlabel{fig:OptimizationFlowChart}{{8}{8}{Surrogate-assisted optimization and FEM validation retraining loop}{figure.caption.10}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6}Numerical results and discussion}{8}{section.6}\protected@file@percent }
\newlabel{sec:results}{{6}{8}{}{section.6}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Summary of the supervised surrogate selection over all geometry families, adaptive iterations and target outputs. The training time corresponds to the median time required for one Bayesian hyperparameter search for a single output variable and, for visualization purposes, is in logarithmic scale.}}{9}{figure.caption.11}\protected@file@percent }
\newlabel{fig:surrogate_selection_summary_barplot}{{9}{9}{Summary of the supervised surrogate selection over all geometry families, adaptive iterations and target outputs. The training time corresponds to the median time required for one Bayesian hyperparameter search for a single output variable and, for visualization purposes, is in logarithmic scale}{figure.caption.11}{}}
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Final FEM validation of the optimized geometries obtained with supervised ML and RBF surrogates.}}{9}{table.caption.12}\protected@file@percent }
......@@ -123,64 +124,65 @@
\BKM@entry{id=13,open,dest={73656374696F6E2E37},srcline={443}}{5C3337365C3337375C303030415C303030755C303030745C303030685C3030306F5C303030725C3030305C3034305C303030635C3030306F5C3030306E5C303030745C303030725C303030695C303030625C303030755C303030745C303030695C3030306F5C3030306E5C30303073}
\BKM@entry{id=14,open,dest={73656374696F6E2E37},srcline={447}}{5C3337365C3337375C303030415C303030635C3030306B5C3030306E5C3030306F5C303030775C3030306C5C303030655C303030645C303030675C3030306D5C303030655C3030306E5C303030745C30303073}
\BKM@entry{id=15,open,dest={73656374696F6E2E37},srcline={451}}{5C3337365C3337375C303030465C303030695C3030306E5C303030615C3030306E5C303030635C303030695C303030615C3030306C5C3030305C3034305C303030645C303030695C303030735C303030635C3030306C5C3030306F5C303030735C303030755C303030725C30303065}
\BKM@entry{id=16,open,dest={73656374696F6E2E37},srcline={455}}{5C3337365C3337375C303030435C3030306F5C3030306E5C303030665C3030306C5C303030695C303030635C303030745C3030305C3034305C3030306F5C303030665C3030305C3034305C303030695C3030306E5C303030745C303030655C303030725C303030655C303030735C30303074}
\bibdata{../wileyNJD-AMA}
\bibcite{Napolitano2024}{{1}{}{{}}{{}}}
\bibcite{Malley1984}{{2}{}{{}}{{}}}
\bibcite{Okazaki2007}{{3}{}{{}}{{}}}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Evolution of the RBF objective surface during the adaptive optimization process for the two-window families. Left: $F_1$. Right: $F_2$.}}{11}{figure.caption.14}\protected@file@percent }
\newlabel{fig:rbf_surface_evolution}{{11}{11}{Evolution of the RBF objective surface during the adaptive optimization process for the two-window families. Left: $F_1$. Right: $F_2$}{figure.caption.14}{}}
\@writefile{toc}{\contentsline {section}{Author contributions}{11}{section.7}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Acknowledgments}{11}{section.7}\protected@file@percent }
\BKM@entry{id=16,open,dest={73656374696F6E2E37},srcline={455}}{5C3337365C3337375C303030435C3030306F5C3030306E5C303030665C3030306C5C303030695C303030635C303030745C3030305C3034305C3030306F5C303030665C3030305C3034305C303030695C3030306E5C303030745C303030655C303030725C303030655C303030735C30303074}
\bibdata{../wileyNJD-AMA}
\bibcite{Malley1984}{{1}{}{{}}{{}}}
\bibcite{Okazaki2007}{{2}{}{{}}{{}}}
\bibcite{Deng2014a}{{3}{}{{}}{{}}}
\bibcite{Deng2015}{{4}{}{{}}{{}}}
\bibcite{Deng2014}{{5}{}{{}}{{}}}
\bibcite{Deng2015a}{{6}{}{{}}{{}}}
\bibcite{Motamedi2018}{{7}{}{{}}{{}}}
\bibcite{Ghamari2021}{{8}{}{{}}{{}}}
\bibcite{Xiong2024}{{9}{}{{}}{{}}}
\bibcite{Deng2014b}{{10}{}{{}}{{}}}
\bibcite{Kim2022}{{11}{}{{}}{{}}}
\bibcite{Zhang2017}{{12}{}{{}}{{}}}
\bibcite{Farzampour2019}{{13}{}{{}}{{}}}
\bibcite{Khatibinia2019}{{14}{}{{}}{{}}}
\bibcite{Khatibinia2021}{{15}{}{{}}{{}}}
\bibcite{Shi2019}{{16}{}{{}}{{}}}
\bibcite{Saleh2024}{{17}{}{{}}{{}}}
\bibcite{Saleh2026}{{18}{}{{}}{{}}}
\bibcite{MendozaCuy2025}{{19}{}{{}}{{}}}
\bibcite{Rios2025}{{20}{}{{}}{{}}}
\bibcite{Chan2015}{{21}{}{{}}{{}}}
\bibcite{Bae2020}{{22}{}{{}}{{}}}
\bibcite{Almasabha2022}{{23}{}{{}}{{}}}
\bibcite{Elgammal2024}{{24}{}{{}}{{}}}
\bibcite{Hu2023}{{25}{}{{}}{{}}}
\bibcite{Hu2022}{{26}{}{{}}{{}}}
\bibcite{RamirezMachado2025}{{27}{}{{}}{{}}}
\bibcite{Martinez2011}{{28}{}{{}}{{}}}
\bibcite{Yoshida2002}{{29}{}{{}}{{}}}
\bibcite{Jia2014}{{30}{}{{}}{{}}}
\bibcite{American2002}{{31}{}{{}}{{}}}
\bibcite{American2017}{{32}{}{{}}{{}}}
\bibcite{Rastellini2016}{{33}{}{{}}{{}}}
\bibcite{Rice1969}{{34}{}{{}}{{}}}
\bibcite{Bao2004}{{35}{}{{}}{{}}}
\bibcite{Wierzbicki2005}{{36}{}{{}}{{}}}
\@writefile{toc}{\contentsline {section}{Financial disclosure}{12}{section.7}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Conflict of interest}{12}{section.7}\protected@file@percent }
\bibcite{Bai2008}{{37}{}{{}}{{}}}
\bibcite{Joseph2008}{{38}{}{{}}{{}}}
\bibcite{Sheikholeslami2017}{{39}{}{{}}{{}}}
\bibcite{Breiman2001}{{40}{}{{}}{{}}}
\bibcite{Friedman2001}{{41}{}{{}}{{}}}
\bibcite{Chen2016}{{42}{}{{}}{{}}}
\bibcite{Drucker1996}{{43}{}{{}}{{}}}
\bibcite{Williams1995}{{44}{}{{}}{{}}}
\bibcite{Rosenblatt1958}{{45}{}{{}}{{}}}
\bibcite{Rumelhart1986}{{46}{}{{}}{{}}}
\bibcite{Snoek2012}{{47}{}{{}}{{}}}
\bibcite{Gutmann2001}{{48}{}{{}}{{}}}
\bibcite{Virtanen2025}{{49}{}{{}}{{}}}
\bibcite{Storn1997}{{50}{}{{}}{{}}}
\@writefile{toc}{\contentsline {section}{Financial disclosure}{11}{section.7}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Conflict of interest}{11}{section.7}\protected@file@percent }
\bibcite{Deng2014a}{{4}{}{{}}{{}}}
\bibcite{Deng2015}{{5}{}{{}}{{}}}
\bibcite{Deng2014}{{6}{}{{}}{{}}}
\bibcite{Deng2015a}{{7}{}{{}}{{}}}
\bibcite{Motamedi2018}{{8}{}{{}}{{}}}
\bibcite{Ghamari2021}{{9}{}{{}}{{}}}
\bibcite{Xiong2024}{{10}{}{{}}{{}}}
\bibcite{Deng2014b}{{11}{}{{}}{{}}}
\bibcite{Kim2022}{{12}{}{{}}{{}}}
\bibcite{Zhang2017}{{13}{}{{}}{{}}}
\bibcite{Farzampour2019}{{14}{}{{}}{{}}}
\bibcite{Khatibinia2019}{{15}{}{{}}{{}}}
\bibcite{Khatibinia2021}{{16}{}{{}}{{}}}
\bibcite{Shi2019}{{17}{}{{}}{{}}}
\bibcite{Saleh2024}{{18}{}{{}}{{}}}
\bibcite{Saleh2026}{{19}{}{{}}{{}}}
\bibcite{MendozaCuy2025}{{20}{}{{}}{{}}}
\bibcite{Rios2025}{{21}{}{{}}{{}}}
\bibcite{Chan2015}{{22}{}{{}}{{}}}
\bibcite{Bae2020}{{23}{}{{}}{{}}}
\bibcite{Almasabha2022}{{24}{}{{}}{{}}}
\bibcite{Elgammal2024}{{25}{}{{}}{{}}}
\bibcite{Hu2023}{{26}{}{{}}{{}}}
\bibcite{Hu2022}{{27}{}{{}}{{}}}
\bibcite{RamirezMachado2025}{{28}{}{{}}{{}}}
\bibcite{Martinez2011}{{29}{}{{}}{{}}}
\bibcite{Yoshida2002}{{30}{}{{}}{{}}}
\bibcite{Jia2014}{{31}{}{{}}{{}}}
\bibcite{American2002}{{32}{}{{}}{{}}}
\bibcite{American2017}{{33}{}{{}}{{}}}
\bibcite{Rastellini2016}{{34}{}{{}}{{}}}
\bibcite{Rice1969}{{35}{}{{}}{{}}}
\bibcite{Bao2004}{{36}{}{{}}{{}}}
\bibcite{Wierzbicki2005}{{37}{}{{}}{{}}}
\bibcite{Bai2008}{{38}{}{{}}{{}}}
\bibcite{Joseph2008}{{39}{}{{}}{{}}}
\bibcite{Sheikholeslami2017}{{40}{}{{}}{{}}}
\bibcite{Breiman2001}{{41}{}{{}}{{}}}
\bibcite{Friedman2001}{{42}{}{{}}{{}}}
\bibcite{Chen2016}{{43}{}{{}}{{}}}
\bibcite{Drucker1996}{{44}{}{{}}{{}}}
\bibcite{Williams1995}{{45}{}{{}}{{}}}
\bibcite{Rosenblatt1958}{{46}{}{{}}{{}}}
\bibcite{Rumelhart1986}{{47}{}{{}}{{}}}
\bibcite{Snoek2012}{{48}{}{{}}{{}}}
\bibcite{Gutmann2001}{{49}{}{{}}{{}}}
\bibcite{Virtanen2025}{{50}{}{{}}{{}}}
\bibcite{Storn1997}{{51}{}{{}}{{}}}
\BKM@entry{id=17,open,dest={73656374696F6E2E37},srcline={461}}{5C3337365C3337375C303030535C303030755C303030705C303030705C3030306F5C303030725C303030745C303030695C3030306E5C303030675C3030305C3034305C303030695C3030306E5C303030665C3030306F5C303030725C3030306D5C303030615C303030745C303030695C3030306F5C3030306E}
\BKM@entry{id=18,open,dest={73656374696F6E2E37},srcline={465}}{5C3337365C3337375C303030415C303030505C303030505C303030455C3030304E5C303030445C303030495C30303058}
\BKM@entry{id=19,open,dest={417070656E6469782E312E41},srcline={467}}{5C3337365C3337375C303030485C303030795C303030705C303030655C303030725C303030705C303030615C303030725C303030615C3030306D5C303030655C303030745C303030655C303030725C3030305C3034305C303030735C303030655C303030615C303030725C303030635C303030685C3030305C3034305C303030735C303030705C303030615C303030635C303030655C303030735C3030305C3034305C303030665C3030306F5C303030725C3030305C3034305C303030735C303030755C303030705C303030655C303030725C303030765C303030695C303030735C303030655C303030645C3030305C3034305C3030304D5C3030304C5C3030305C3034305C303030735C303030755C303030725C303030725C3030306F5C303030675C303030615C303030745C303030655C3030305C3034305C3030306D5C3030306F5C303030645C303030655C3030306C5C30303073}
......
\begin{thebibliography}{10}
\providecommand \doibase [0]{http://dx.doi.org/}%
\bibitem{Napolitano2024}
Napolitano C, Vaiana N, Monsalve JML, Rosati L. Nonlinear {Dynamic} {Analysis} of {Structures} {Equipped} with {Shear} {Links} by {NextFEM} {Designer}®. In: Mazzolani FM, Piluso V, Nastri E, Formisano A. \kern-2pt, eds. {\it Proceedings of the 11th {International} {Conference} on {Behaviour} of {Steel} {Structures} in {Seismic} {Areas}}International Conference on Behaviour of Steel Structures in Seismic Areas. Springer Nature Switzerland 2024; Cham\string:276--285
\bibitem{Malley1984}
Malley JO, Popov EP. Shear {Links} in {Eccentrically} {Braced} {Frames}. {\it Journal of Structural Engineering.} 1984\string;110(9)\string:2275--2295.
\newblock \href {\doibase 10.1061/(ASCE)0733-9445(1984)110:9(2275)} {doi: 10.1061/(ASCE)0733-9445(1984)110:9(2275)}
......
......@@ -3,44 +3,44 @@ Capacity: max_strings=200000, hash_size=200000, hash_prime=170003
The top-level auxiliary file: RESILINK_surrogate_optimization_OptimalDesignLayout.aux
The style file: WileyNJD-AMA.bst
Database file #1: ../wileyNJD-AMA.bib
You've used 50 entries,
You've used 51 entries,
2086 wiz_defined-function locations,
931 strings with 16411 characters,
and the built_in function-call counts, 9862 in all, are:
= -- 776
> -- 454
942 strings with 16974 characters,
and the built_in function-call counts, 10151 in all, are:
= -- 793
> -- 476
< -- 0
+ -- 204
- -- 154
* -- 1220
:= -- 1688
add.period$ -- 61
call.type$ -- 50
+ -- 213
- -- 162
* -- 1259
:= -- 1745
add.period$ -- 64
call.type$ -- 51
change.case$ -- 0
chr.to.int$ -- 0
cite$ -- 50
duplicate$ -- 537
empty$ -- 1006
format.name$ -- 154
if$ -- 2132
cite$ -- 51
duplicate$ -- 550
empty$ -- 1031
format.name$ -- 162
if$ -- 2189
int.to.chr$ -- 0
int.to.str$ -- 50
missing$ -- 48
newline$ -- 195
num.names$ -- 48
pop$ -- 101
int.to.str$ -- 51
missing$ -- 49
newline$ -- 198
num.names$ -- 51
pop$ -- 105
preamble$ -- 1
purify$ -- 0
quote$ -- 0
skip$ -- 60
skip$ -- 61
stack$ -- 0
substring$ -- 0
swap$ -- 168
swap$ -- 169
text.length$ -- 0
text.prefix$ -- 0
top$ -- 0
type$ -- 0
warning$ -- 0
while$ -- 48
width$ -- 52
write$ -- 605
while$ -- 50
width$ -- 53
write$ -- 617
# Fdb version 4
["bibtex RESILINK_surrogate_optimization_OptimalDesignLayout"] 1779281282.54124 "RESILINK_surrogate_optimization_OptimalDesignLayout.aux" "RESILINK_surrogate_optimization_OptimalDesignLayout.bbl" "RESILINK_surrogate_optimization_OptimalDesignLayout" 1779281285.27188 0
"../wileyNJD-AMA.bib" 1778666628.59936 87574 acc8e4da0637e42f7c1b548d54a1e610 ""
["bibtex RESILINK_surrogate_optimization_OptimalDesignLayout"] 1779439608.23576 "RESILINK_surrogate_optimization_OptimalDesignLayout.aux" "RESILINK_surrogate_optimization_OptimalDesignLayout.bbl" "RESILINK_surrogate_optimization_OptimalDesignLayout" 1779439610.88645 0
"../wileyNJD-AMA.bib" 1779376546.8736 89318 34b4843a963f09deb9ad0cc31c335236 ""
"./WileyNJD-AMA.bst" 1779200824.61362 19155 8fd474a7161c22bb6a795bd57510d2e1 ""
"RESILINK_surrogate_optimization_OptimalDesignLayout.aux" 1779281284.90862 25047 cda44cfebb1f70ab2c719ef0f765cc03 "pdflatex"
"RESILINK_surrogate_optimization_OptimalDesignLayout.aux" 1779439610.52991 25114 b2ef7fe4e04d404e94ac6ff9eb94b491 "pdflatex"
(generated)
"RESILINK_surrogate_optimization_OptimalDesignLayout.bbl"
"RESILINK_surrogate_optimization_OptimalDesignLayout.blg"
(rewritten before read)
["pdflatex"] 1779281282.64771 "/home/cimne/Articles_in_process/2026_Article_RESILINK_ML/Manuscript/Optimal-Design-layout/RESILINK_surrogate_optimization_OptimalDesignLayout.tex" "RESILINK_surrogate_optimization_OptimalDesignLayout.pdf" "RESILINK_surrogate_optimization_OptimalDesignLayout" 1779281285.27206 0
["pdflatex"] 1779439608.33978 "/home/cimne/Articles_in_process/2026_Article_RESILINK_ML/Manuscript/Optimal-Design-layout/RESILINK_surrogate_optimization_OptimalDesignLayout.tex" "RESILINK_surrogate_optimization_OptimalDesignLayout.pdf" "RESILINK_surrogate_optimization_OptimalDesignLayout" 1779439610.88663 0
"../Figures/BayesianSearchCV.pdf" 1779190950.03781 230653 ee69df5dcd692912398f6eb14d4b39ea ""
"../Figures/Device.png" 1778506503.68273 158912 fe601a3780f3b901c7229f088234e566 ""
"../Figures/DeviceGeom.pdf" 1779279619.55433 10916 41cfe7234ed24b333fe6d0c07c0aab8d ""
"../Figures/FEMsetup.png" 1778245828.41252 376415 13b71ef8c9b405795d5ed2ebd0411409 ""
"../Figures/LoadPatterns/LoadPatterns.png" 1778671525.69744 177140 ff98f4425245f758234fdcd70c292615 ""
"../Figures/MLSurrogatesComparison/surrogate_selection_summary_barplot.png" 1778824757.10914 195233 cf71a69b8907aa67740977fd21f96b23 ""
"../Figures/FEMsetup.pdf" 1779436203.78976 1051279 1d6ac1c4ba7ee509ce3c31149e6b389c ""
"../Figures/LoadPatterns/LoadPatterns.png" 1779376191.26401 177105 146f908752864b16500894133c4fa3aa ""
"../Figures/MLSurrogatesComparison/surrogate_selection_summary_barplot.png" 1779376980.8966 213892 702bbba2f79ae45f30d839d797185290 ""
"../Figures/MethodologyFlowChart.pdf" 1779190950.05181 61339 d8235233b9a634e8646f9d44e6196105 ""
"../Figures/OptimizationFlowChart.pdf" 1779190950.06982 107494 7894720a0504831011ada31165753fb6 ""
"../Figures/OptimizedWindowThicknessEvolution/optimized_window_thickness_evolution.png" 1778830181.70232 166538 f7fe5e13bc6789dd8f20865afae4b104 ""
"../Figures/OptimizedWindowThicknessEvolution/optimized_window_thickness_evolution.png" 1779376149.93743 154430 30a00355d17cc0aee7c0afc4c95fc4c1 ""
"../Figures/RBFOptimizationSurfaceEvolution/rbf_surface_evolution.png" 1778839162.67469 676554 eeb60734b5f2143a3de2966c25ad02d7 ""
"../Figures/plot_FEM_validation/FEM_validation_comparison.png" 1778592241.42322 267019 5d803722bd23ee8001bfa19db371b882 ""
"/etc/texmf/web2c/texmf.cnf" 1727440723.11971 475 c0e671620eb5563b2130f56340a5fde8 ""
"/home/cimne/Articles_in_process/2026_Article_RESILINK_ML/Manuscript/Optimal-Design-layout/RESILINK_surrogate_optimization_OptimalDesignLayout.tex" 1779281278.65262 71818 22f6a18491346b28498517d6fd17362d ""
"/home/cimne/Articles_in_process/2026_Article_RESILINK_ML/Manuscript/Optimal-Design-layout/RESILINK_surrogate_optimization_OptimalDesignLayout.tex" 1779439605.49085 71976 5f42d2f81616174ac01c87b3b23aad33 ""
"/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-mathcal.enc" 1610747736 3356 2818ff063f8b5d0d850e1203330b9fda ""
"/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-mathex.enc" 1610747736 3374 7b7c21d9493820ef4980dfa6fd22840f ""
"/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-mathit-bold.enc" 1610747736 3402 463aa77cccaed5276381cbb20340cbef ""
......@@ -28,6 +28,7 @@
"/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-mathrm-bold.enc" 1610747736 3232 f66a2bec88e5f591cfa639998baaa6bf ""
"/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-mathrm.enc" 1610747736 3159 6cd87b3b51190b4d6117d4c2f083ba2e ""
"/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-t1.enc" 1610747736 7007 7bfc8f72039f2cce6ca911c3c71db584 ""
"/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-ts1.enc" 1610747736 2923 6a3d03919e8648554154ee58dc078229 ""
"/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm0900.tfm" 1136768653 3584 d3d8ac8b25ca19c0a40b86a5db1e8ccc ""
"/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1136768653 3584 adb004a0c8e7c46ee66cad73671f37b4 ""
......@@ -60,6 +61,7 @@
"/usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/t1-stix2text-bolditalic.tfm" 1610747736 30864 cb50ef705e93af3b9fe826e03b18e597 ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/t1-stix2text-italic.tfm" 1610747736 30900 0903f6d37c44d064d62d9c928b7560fc ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/t1-stix2text.tfm" 1610747736 28540 097ba14dab39294b86bfe4de12d2fe0b ""
"/usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/ts1-stix2text.tfm" 1610747736 1460 ab4098db9455eb1e01cadc3c0fc30c5f ""
"/usr/share/texlive/texmf-dist/fonts/type1/public/stix2-type1/STIX2Math.pfb" 1610747736 1095268 889498542f05a309f190bb89c64415e5 ""
"/usr/share/texlive/texmf-dist/fonts/type1/public/stix2-type1/STIX2Text-Bold.pfb" 1610747736 537414 936ea934798617b12bdc2368f1bc9ddd ""
"/usr/share/texlive/texmf-dist/fonts/type1/public/stix2-type1/STIX2Text-BoldItalic.pfb" 1610747736 488859 eef0537386f91adfe99058f359ceedc6 ""
......@@ -243,6 +245,7 @@
"/usr/share/texlive/texmf-dist/tex/latex/stix2-type1/ls2stix2tt.fd" 1610836320 1650 bfd4c7fbfec9027203a2a6f1dcdc0b26 ""
"/usr/share/texlive/texmf-dist/tex/latex/stix2-type1/stix2.sty" 1610836320 127573 0916e5dc57dc4570f53b7ad47c3008e8 ""
"/usr/share/texlive/texmf-dist/tex/latex/stix2-type1/t1stix2.fd" 1610836320 2217 7e5caa291508cddad61b556f7059541a ""
"/usr/share/texlive/texmf-dist/tex/latex/stix2-type1/ts1stix2.fd" 1610836320 2236 9514e689bebece9172690330f645f3ba ""
"/usr/share/texlive/texmf-dist/tex/latex/sttools/cuted.sty" 1633983922 20893 be5f4cfbe5b8948d75d7c76838a15f64 ""
"/usr/share/texlive/texmf-dist/tex/latex/sttools/floatpag.sty" 1633983922 4181 a1644d0bf0bd7f5b89275e7f59b1dd7a ""
"/usr/share/texlive/texmf-dist/tex/latex/subfig/subfig.sty" 1158586182 21369 9ef165ca6df8815c92e693146a376c92 ""
......@@ -269,9 +272,9 @@
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1727447091 8213230 bd25039be121841657767565aabcb4cb ""
"LETTERSP.STY" 1738614188 12163 b6de1fa5e93e58dc68ba3c77a1af2e61 ""
"NJDnatbib.sty" 1738614190 46229 b23b408004050376b05f17f766e34127 ""
"RESILINK_surrogate_optimization_OptimalDesignLayout.aux" 1779281284.90862 25047 cda44cfebb1f70ab2c719ef0f765cc03 "pdflatex"
"RESILINK_surrogate_optimization_OptimalDesignLayout.bbl" 1779281282.64262 14368 7a9811f84f9b1403a796b13caa33e7da "bibtex RESILINK_surrogate_optimization_OptimalDesignLayout"
"RESILINK_surrogate_optimization_OptimalDesignLayout.tex" 1779281278.65262 71818 22f6a18491346b28498517d6fd17362d ""
"RESILINK_surrogate_optimization_OptimalDesignLayout.aux" 1779439610.52991 25114 b2ef7fe4e04d404e94ac6ff9eb94b491 "pdflatex"
"RESILINK_surrogate_optimization_OptimalDesignLayout.bbl" 1779439608.33488 14865 11bb1cb569e38fa50c10ddac42cc7154 "bibtex RESILINK_surrogate_optimization_OptimalDesignLayout"
"RESILINK_surrogate_optimization_OptimalDesignLayout.tex" 1779439605.49085 71976 5f42d2f81616174ac01c87b3b23aad33 ""
"USG.cls" 1779262083.08888 95443 5ea137a0bee5c1a9c59eb5fe3a22630a ""
"algorithm.sty" 1738614188 3250 ec924db429a99ca4ed9c3769acfa5f18 ""
"algorithmicx.sty" 1738614188 26750 ce139c05a983e19ddca355b43e29c395 ""
......
......@@ -615,16 +615,17 @@ INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/stix2-mathtt.tf
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/t1-stix2text.tfm
INPUT ../Figures/FEMsetup.png
INPUT ../Figures/FEMsetup.png
INPUT ../Figures/FEMsetup.png
INPUT ../Figures/FEMsetup.png
INPUT ../Figures/FEMsetup.png
INPUT ../Figures/FEMsetup.pdf
INPUT ../Figures/FEMsetup.pdf
INPUT ../Figures/FEMsetup.pdf
INPUT ../Figures/FEMsetup.pdf
INPUT ../Figures/FEMsetup.pdf
INPUT ../Figures/plot_FEM_validation/FEM_validation_comparison.png
INPUT ../Figures/plot_FEM_validation/FEM_validation_comparison.png
INPUT ../Figures/plot_FEM_validation/FEM_validation_comparison.png
INPUT ../Figures/plot_FEM_validation/FEM_validation_comparison.png
INPUT ../Figures/plot_FEM_validation/FEM_validation_comparison.png
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/t1-stix2text-italic.tfm
INPUT ../Figures/LoadPatterns/LoadPatterns.png
INPUT ../Figures/LoadPatterns/LoadPatterns.png
INPUT ../Figures/LoadPatterns/LoadPatterns.png
......@@ -636,7 +637,6 @@ INPUT ../Figures/BayesianSearchCV.pdf
INPUT ../Figures/BayesianSearchCV.pdf
INPUT ../Figures/BayesianSearchCV.pdf
INPUT ../Figures/BayesianSearchCV.pdf
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/t1-stix2text-italic.tfm
INPUT ../Figures/OptimizationFlowChart.pdf
INPUT ../Figures/OptimizationFlowChart.pdf
INPUT ../Figures/OptimizationFlowChart.pdf
......@@ -661,7 +661,12 @@ INPUT ./RESILINK_surrogate_optimization_OptimalDesignLayout.bbl
INPUT ./RESILINK_surrogate_optimization_OptimalDesignLayout.bbl
INPUT RESILINK_surrogate_optimization_OptimalDesignLayout.bbl
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/t1-stix2text.tfm
INPUT /usr/share/texlive/texmf-dist/tex/latex/stix2-type1/ts1stix2.fd
INPUT /usr/share/texlive/texmf-dist/tex/latex/stix2-type1/ts1stix2.fd
INPUT /usr/share/texlive/texmf-dist/tex/latex/stix2-type1/ts1stix2.fd
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/ts1-stix2text.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/t1-stix2text-italic.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-ts1.enc
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/stix2-mathit-bold.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/stix2-mathit-bold.tfm
INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/stix2-type1/stix2-mathit-bold.tfm
......
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex 2024.9.27) 20 MAY 2026 14:48
This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian) (preloaded format=pdflatex 2024.9.27) 22 MAY 2026 10:46
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
......@@ -1406,7 +1406,7 @@ Underfull \hbox (badness 3460) in paragraph at lines 120--121
pdfTeX warning: pdflatex (file ../Figures/MethodologyFlowChart.pdf): PDF inclusion: found PDF version <1.7>, but at most version <1.5> allowed
<../Figures/MethodologyFlowChart.pdf, id=54, 1039.96526pt x 727.75888pt>
<../Figures/MethodologyFlowChart.pdf, id=56, 1039.96526pt x 727.75888pt>
File: ../Figures/MethodologyFlowChart.pdf Graphic file (type pdf)
<use ../Figures/MethodologyFlowChart.pdf>
Package pdftex.def Info: ../Figures/MethodologyFlowChart.pdf used on input line 132.
......@@ -1416,7 +1416,7 @@ Underfull \hbox (badness 10000) detected at line 133
[]
[]
<../Figures/Device.png, id=56, 283.81032pt x 315.42844pt>
<../Figures/Device.png, id=58, 283.81032pt x 315.42844pt>
File: ../Figures/Device.png Graphic file (type png)
<use ../Figures/Device.png>
Package pdftex.def Info: ../Figures/Device.png used on input line 143.
......@@ -1429,7 +1429,7 @@ Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[2
{/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-mathrm-bold.enc}{/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-mathrm.enc}{/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-mathit.enc}]
<../Figures/DeviceGeom.pdf, id=94, 2266.4675pt x 1503.6175pt>
<../Figures/DeviceGeom.pdf, id=96, 2266.4675pt x 1503.6175pt>
File: ../Figures/DeviceGeom.pdf Graphic file (type pdf)
<use ../Figures/DeviceGeom.pdf>
Package pdftex.def Info: ../Figures/DeviceGeom.pdf used on input line 159.
......@@ -1449,12 +1449,22 @@ Underfull \hbox (badness 2932) in paragraph at lines 189--190
\T1/stix2/m/n/9.03374 con-nec-tor that trans-fers hor-i-zon-tal dis-place-ment while pre-
[]
<../Figures/FEMsetup.png, id=131, 1000.48781pt x 477.28313pt>
File: ../Figures/FEMsetup.png Graphic file (type png)
<use ../Figures/FEMsetup.png>
Package pdftex.def Info: ../Figures/FEMsetup.png used on input line 193.
(pdftex.def) Requested size: 303.87852pt x 144.96303pt.
<../Figures/plot_FEM_validation/FEM_validation_comparison.png, id=133, 591.4095pt x 229.8186pt>
<../Figures/FEMsetup.pdf, id=133, 932.48375pt x 485.815pt>
File: ../Figures/FEMsetup.pdf Graphic file (type pdf)
<use ../Figures/FEMsetup.pdf>
Package pdftex.def Info: ../Figures/FEMsetup.pdf used on input line 193.
(pdftex.def) Requested size: 250.69476pt x 130.60841pt.
Overfull \hbox (6.00105pt too wide) in paragraph at lines 193--194
[][]
[]
Underfull \hbox (badness 1472) in paragraph at lines 194--194
\T1/stix2/m/n/8 cretiza-tion, main com-po-nents, bound-ary con-di-tions and lo-cal/-global
[]
<../Figures/plot_FEM_validation/FEM_validation_comparison.png, id=135, 591.4095pt x 229.8186pt>
File: ../Figures/plot_FEM_validation/FEM_validation_comparison.png Graphic file (type png)
<use ../Figures/plot_FEM_validation/FEM_validation_comparison.png>
Package pdftex.def Info: ../Figures/plot_FEM_validation/FEM_validation_comparison.png used on input line 202.
......@@ -1469,7 +1479,13 @@ Underfull \hbox (badness 10000) detected at line 223
[]
[]
<../Figures/LoadPatterns/LoadPatterns.png, id=144, 382.0674pt x 251.7405pt>
Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[]|
[]
[4 <../Figures/FEMsetup.pdf>]
<../Figures/LoadPatterns/LoadPatterns.png, id=175, 382.0674pt x 251.7405pt>
File: ../Figures/LoadPatterns/LoadPatterns.png Graphic file (type png)
<use ../Figures/LoadPatterns/LoadPatterns.png>
Package pdftex.def Info: ../Figures/LoadPatterns/LoadPatterns.png used on input line 242.
......@@ -1489,15 +1505,10 @@ Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[]|
[]
[4{/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-mathcal.enc}]
Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[]|
[]
[5 <../Figures/FEMsetup.png> <../Figures/plot_FEM_validation/FEM_validation_comparison.png>]
[5{/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-mathcal.enc} <../Figures/plot_FEM_validation/FEM_validation_comparison.png> <../Figures/LoadPatterns/LoadPatterns.png>]
pdfTeX warning: pdflatex (file ../Figures/BayesianSearchCV.pdf): PDF inclusion: found PDF version <1.7>, but at most version <1.5> allowed
<../Figures/BayesianSearchCV.pdf, id=189, 1214.61775pt x 595.26389pt>
<../Figures/BayesianSearchCV.pdf, id=203, 1214.61775pt x 595.26389pt>
File: ../Figures/BayesianSearchCV.pdf Graphic file (type pdf)
<use ../Figures/BayesianSearchCV.pdf>
Package pdftex.def Info: ../Figures/BayesianSearchCV.pdf used on input line 265.
......@@ -1512,10 +1523,10 @@ Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[]|
[]
[6 <../Figures/LoadPatterns/LoadPatterns.png>]
[6]
pdfTeX warning: pdflatex (file ../Figures/OptimizationFlowChart.pdf): PDF inclusion: found PDF version <1.7>, but at most version <1.5> allowed
<../Figures/OptimizationFlowChart.pdf, id=208, 1274.84276pt x 794.00638pt>
<../Figures/OptimizationFlowChart.pdf, id=222, 1274.84276pt x 794.00638pt>
File: ../Figures/OptimizationFlowChart.pdf Graphic file (type pdf)
<use ../Figures/OptimizationFlowChart.pdf>
Package pdftex.def Info: ../Figures/OptimizationFlowChart.pdf used on input line 326.
......@@ -1536,7 +1547,7 @@ Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[]
[7 <../Figures/BayesianSearchCV.pdf>]
<../Figures/MLSurrogatesComparison/surrogate_selection_summary_barplot.png, id=252, 774.7344pt x 308.1111pt>
<../Figures/MLSurrogatesComparison/surrogate_selection_summary_barplot.png, id=267, 774.7344pt x 308.1111pt>
File: ../Figures/MLSurrogatesComparison/surrogate_selection_summary_barplot.png Graphic file (type png)
<use ../Figures/MLSurrogatesComparison/surrogate_selection_summary_barplot.png>
Package pdftex.def Info: ../Figures/MLSurrogatesComparison/surrogate_selection_summary_barplot.png used on input line 337.
......@@ -1557,7 +1568,7 @@ Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[]
[8 <../Figures/OptimizationFlowChart.pdf>]
<../Figures/OptimizedWindowThicknessEvolution/optimized_window_thickness_evolution.png, id=305, 715.7139pt x 329.0694pt>
<../Figures/OptimizedWindowThicknessEvolution/optimized_window_thickness_evolution.png, id=319, 715.7139pt x 329.0694pt>
File: ../Figures/OptimizedWindowThicknessEvolution/optimized_window_thickness_evolution.png Graphic file (type png)
<use ../Figures/OptimizedWindowThicknessEvolution/optimized_window_thickness_evolution.png>
Package pdftex.def Info: ../Figures/OptimizedWindowThicknessEvolution/optimized_window_thickness_evolution.png used on input line 408.
......@@ -1578,7 +1589,7 @@ Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[]
[9 <../Figures/MLSurrogatesComparison/surrogate_selection_summary_barplot.png>]
<../Figures/RBFOptimizationSurfaceEvolution/rbf_surface_evolution.png, id=313, 1588.43437pt x 652.68843pt>
<../Figures/RBFOptimizationSurfaceEvolution/rbf_surface_evolution.png, id=327, 1588.43437pt x 652.68843pt>
File: ../Figures/RBFOptimizationSurfaceEvolution/rbf_surface_evolution.png Graphic file (type png)
<use ../Figures/RBFOptimizationSurfaceEvolution/rbf_surface_evolution.png>
Package pdftex.def Info: ../Figures/RBFOptimizationSurfaceEvolution/rbf_surface_evolution.png used on input line 421.
......@@ -1589,6 +1600,11 @@ Underfull \hbox (badness 10000) detected at line 422
[]
Underfull \hbox (badness 2617) in paragraph at lines 428--429
\T1/stix2/m/n/9.03374 This work presents an adap-tive surrogate-assisted op-ti-miza-
[]
Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[]|
[]
......@@ -1603,113 +1619,126 @@ Underfull \hbox (badness 4739) in paragraph at lines 449--450
\T1/stix2/m/n/9.03374 The au-thors ac-knowl-edge the fi-nan-cial sup-port of Project
[]
(./RESILINK_surrogate_optimization_OptimalDesignLayout.bbl
LaTeX Font Info: Trying to load font information for TS1+stix2 on input line 5.
(/usr/share/texlive/texmf-dist/tex/latex/stix2-type1/ts1stix2.fd
File: ts1stix2.fd 2018/04/02 v2.0.0-latex stix2 TS1 font definitions
)
Package microtype Info: Character `textflorin ' is missing
(microtype) in font `TS1/stix2/m/n/8.5'.
(microtype) Ignoring protrusion settings for this character.
Underfull \hbox (badness 1681) in paragraph at lines 5--6
\T1/stix2/m/n/8.5 Dy-namic Anal-y-sis of Struc-tures Equipped with Shear Links
[]
Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[]|
[]
[11 <../Figures/RBFOptimizationSurfaceEvolution/rbf_surface_evolution.png>] (./RESILINK_surrogate_optimization_OptimalDesignLayout.bbl
Underfull \hbox (badness 3579) in paragraph at lines 25--27
[11{/usr/share/texlive/texmf-dist/fonts/enc/dvips/stix2-type1/stix2-ts1.enc} <../Figures/RBFOptimizationSurfaceEvolution/rbf_surface_evolution.png>]
Underfull \hbox (badness 3579) in paragraph at lines 28--30
\T1/stix2/m/n/8.5 damper for im-prov-ing its bi-directional per-for-mance un-der
[]
Underfull \hbox (badness 3690) in paragraph at lines 25--27
Underfull \hbox (badness 3690) in paragraph at lines 28--30
\T1/stix2/m/n/8.5 cyclic load-ing. \T1/stix2/m/it/8.5 En-gi-neer-ing Struc-tures. \T1/stix2/m/n/8.5 2015;93:27--35. [][]doi:
[]
Underfull \hbox (badness 5431) in paragraph at lines 41--43
Underfull \hbox (badness 5431) in paragraph at lines 44--46
[]\T1/stix2/m/n/8.5 Deng K, Pan P, Lam A, Xue Y. A sim-pli-fied model for
[]
Underfull \hbox (badness 10000) in paragraph at lines 41--43
Underfull \hbox (badness 10000) in paragraph at lines 44--46
\T1/stix2/m/n/8.5 anal-y-sis of high-rise build-ings equipped with hys-tere-
[]
Underfull \hbox (badness 10000) in paragraph at lines 41--43
Underfull \hbox (badness 10000) in paragraph at lines 44--46
\T1/stix2/m/n/8.5 sis damped out-rig-gers. \T1/stix2/m/it/8.5 The Struc-tural De-sign of Tall
[]
Underfull \hbox (badness 10000) in paragraph at lines 41--43
Underfull \hbox (badness 10000) in paragraph at lines 44--46
\T1/stix2/m/it/8.5 and Spe-cial Build-ings. \T1/stix2/m/n/8.5 2014;23(15):1158--1170. _eprint:
[]
Underfull \hbox (badness 10000) in paragraph at lines 41--43
Underfull \hbox (badness 10000) in paragraph at lines 44--46
\T1/stix2/m/n/8.5 https://onlinelibrary.wiley.com/doi/pdf/10.1002/tal.1113[][]doi:
[]
Underfull \hbox (badness 1436) in paragraph at lines 64--66
Underfull \hbox (badness 1436) in paragraph at lines 67--69
\T1/stix2/m/n/8.5 parametric shape de-sign op-ti-miza-tion of elastic-plastic shear
[]
Underfull \hbox (badness 3250) in paragraph at lines 64--66
Underfull \hbox (badness 3250) in paragraph at lines 67--69
\T1/stix2/m/n/8.5 panel dampers un-der cyclic load-ing. \T1/stix2/m/it/8.5 En-gi-neer-ing Struc-tures.
[]
Underfull \hbox (badness 2781) in paragraph at lines 72--74
Underfull \hbox (badness 2781) in paragraph at lines 75--77
[]\T1/stix2/m/n/8.5 Saleh YN, Mourad SA, Salem HG, Ibrahim AM. Com-pu-ta-
[]
Underfull \hbox (badness 1721) in paragraph at lines 72--74
Underfull \hbox (badness 1721) in paragraph at lines 75--77
\T1/stix2/m/n/8.5 cen-tri-cally braced frames. \T1/stix2/m/it/8.5 Bull Earth-quake Eng. \T1/stix2/m/n/8.5 2026. [][]doi:
[]
Underfull \hbox (badness 4168) in paragraph at lines 76--78
Underfull \hbox (badness 4168) in paragraph at lines 79--81
[]\T1/stix2/m/n/8.5 Mendoza-Cuy A, Begambre-Carrillo O, Villalba-Morales JD.
[]
Underfull \hbox (badness 1019) in paragraph at lines 88--90
Underfull \hbox (badness 1019) in paragraph at lines 91--93
\T1/stix2/m/n/8.5 i-fied Low-Cycle Fa-tigue Es-ti-ma-tion Us-ing Ma-chine Learn-ing
[]
Underfull \hbox (badness 3815) in paragraph at lines 88--90
Underfull \hbox (badness 3815) in paragraph at lines 91--93
\T1/stix2/m/n/8.5 for Radius-Cut Coke-Shaped Metal-lic Damper Sub-jected to
[]
Underfull \hbox (badness 2726) in paragraph at lines 100--102
Underfull \hbox (badness 2726) in paragraph at lines 103--105
[]\T1/stix2/m/n/8.5 Hu S, Wang W, Lu Y. Ex-plain-able ma-chine learn-ing mod-
[]
Underfull \hbox (badness 1490) in paragraph at lines 100--102
Underfull \hbox (badness 1490) in paragraph at lines 103--105
\T1/stix2/m/n/8.5 els for prob-a-bilis-tic buck-ling stress pre-dic-tion of steel shear
[]
Underfull \hbox (badness 10000) in paragraph at lines 104--106
Underfull \hbox (badness 10000) in paragraph at lines 107--109
[]\T1/stix2/m/n/8.5 Hu Y, Guo W, Long Y, Li S, Xu Z. Physics-informed
[]
Underfull \hbox (badness 10000) in paragraph at lines 104--106
Underfull \hbox (badness 10000) in paragraph at lines 107--109
\T1/stix2/m/n/8.5 deep neu-ral net-works for sim-u-lat-ing S-shaped steel
[]
Underfull \hbox (badness 6792) in paragraph at lines 104--106
Underfull \hbox (badness 6792) in paragraph at lines 107--109
\T1/stix2/m/n/8.5 dampers. \T1/stix2/m/it/8.5 Com-put-ers & Struc-tures. \T1/stix2/m/n/8.5 2022;267:106798. [][]doi:
[]
Underfull \hbox (badness 1521) in paragraph at lines 129--131
Underfull \hbox (badness 1521) in paragraph at lines 132--134
[]\T1/stix2/m/n/8.5 Rastellini F, So-corro G, For-gas A, Oate E. A Tri-ax-ial Fail-
[]
Underfull \hbox (badness 7468) in paragraph at lines 129--131
Underfull \hbox (badness 7468) in paragraph at lines 132--134
\T1/stix2/m/n/8.5 parts sub-jected to mul-ti-ax-ial stresses. \T1/stix2/m/it/8.5 J. Phys.: Conf. Ser..
[]
......@@ -1719,12 +1748,12 @@ Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[]
[12]
Underfull \hbox (badness 5548) in paragraph at lines 192--194
Underfull \hbox (badness 5548) in paragraph at lines 195--197
[]\T1/stix2/m/n/8.5 Storn R, Price K. Dif-fer-en-tial Evo-lu-tion ^^U A Sim-ple and
[]
Underfull \hbox (badness 2302) in paragraph at lines 192--194
Underfull \hbox (badness 2302) in paragraph at lines 195--197
\T1/stix2/m/n/8.5 Ef-fi-cient Heuris-tic for global Op-ti-miza-tion over Con-tin-u-ous
[]
......@@ -1848,7 +1877,9 @@ Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[]|
[]
[13]
[13
]
Overfull \hbox (261.76537pt too wide) has occurred while \output is active
[]|
[]
......@@ -1870,18 +1901,18 @@ L3 programming layer <2024-01-22>
***********
)
Here is how much of TeX's memory you used:
36767 strings out of 474222
661257 string characters out of 5748733
36802 strings out of 474222
661966 string characters out of 5748733
1995975 words of memory out of 5000000
58254 multiletter control sequences out of 15000+600000
791932 words of font info for 217 fonts, out of 8000000 for 9000
58283 multiletter control sequences out of 15000+600000
792273 words of font info for 218 fonts, out of 8000000 for 9000
1167 hyphenation exceptions out of 8191
98i,15n,101p,1916b,753s stack positions out of 10000i,1000n,20000p,200000b,200000s
98i,15n,101p,1960b,774s stack positions out of 10000i,1000n,20000p,200000b,200000s
</usr/share/texlive/texmf-dist/fonts/type1/public/stix2-type1/STIX2Math.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/stix2-type1/STIX2Text-Bold.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/stix2-type1/STIX2Text-BoldItalic.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/stix2-type1/STIX2Text-Italic.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/stix2-type1/STIX2Text-Regular.pfb>
Output written on RESILINK_surrogate_optimization_OptimalDesignLayout.pdf (16 pages, 3205320 bytes).
Output written on RESILINK_surrogate_optimization_OptimalDesignLayout.pdf (16 pages, 3737479 bytes).
PDF statistics:
541 PDF objects out of 1000 (max. 8388607)
465 compressed objects within 5 object streams
109 named destinations out of 1000 (max. 500000)
11497 words of extra memory for PDF output out of 12000 (max. 10000000)
558 PDF objects out of 1000 (max. 8388607)
478 compressed objects within 5 object streams
110 named destinations out of 1000 (max. 500000)
12009 words of extra memory for PDF output out of 14400 (max. 10000000)
......@@ -87,7 +87,7 @@
\corres{J. Irazábal. \email{jirazabal@cimne.upc.edu}}
\abstract[Abstract]{Buckling-delayed shear-link dampers are used in seismic-resistant structures as passive devices that concentrate energy dissipation while limiting damage to the primary system. Their geometric optimization requires balancing high energy dissipation with strict control of local damage. Finite element models can accurately reproduce the nonlinear cyclic response of these devices and provide internal quantities such as damage indicators and local distortion, but their computational cost prevents their direct use within iterative optimization loops. This work proposes an adaptive surrogate-assisted optimization framework for buckling-delayed shear-link dampers. First, experimentally calibrated nonlinear finite element models are used to generate reference datasets for dampers with different geometric and mechanical configurations. Supervised learning models are initially evaluated, with support vector regression and Gaussian process regression consistently providing high predictive accuracy. This suggests that kernel-based, distance-dependent approximations are well suited to the problem, motivating the introduction of radial basis function surrogates as a computationally efficient alternative. The surrogate predictions are coupled with a differential evolution algorithm through a damage-aware objective function that controls local damage and uses dissipated energy as a performance criterion. Optimized geometries are finally re-evaluated with finite element simulations. When the surrogate error exceeds the adopted tolerances, the new simulation result is added to the dataset and the surrogate models are retrained. The proposed framework provides an efficient damage-aware optimization of seismic energy dissipation devices.}
\abstract[Abstract]{Buckling-delayed shear-link dampers are used in seismic-resistant structures as passive devices that concentrate energy dissipation while limiting damage to the primary system. Their geometric optimization requires balancing high energy dissipation with strict control of local damage. Finite element models can accurately reproduce the nonlinear response of these devices under cyclic load and provide useful internal quantities for the optimization such as damage indicators and local distortion. However, their computational cost prevents their direct use within iterative optimization loops. This work proposes an adaptive surrogate-assisted optimization framework for buckling-delayed shear-link dampers. First, experimentally calibrated nonlinear finite element models are used to generate reference datasets for dampers with different geometric and mechanical configurations. Supervised learning models are initially evaluated, with support vector regression and Gaussian process regression consistently providing high predictive accuracy. This suggests that kernel-based, distance-dependent approximations are well suited to the problem, motivating the introduction of radial basis function surrogates as a computationally efficient alternative. The surrogate predictions are coupled with a differential evolution algorithm through a damage-aware objective function that controls local damage and uses dissipated energy as a performance criterion. Optimized geometries are finally re-evaluated with finite element simulations. When the surrogate error exceeds the adopted tolerances, the new simulation result is added to the dataset and the surrogate models are retrained. The proposed framework provides an efficient damage-aware optimization of seismic energy dissipation devices.}
\keywords{Buckling-delayed shear link, seismic energy dissipation, FEM validation, surrogate modelling, machine learning, radial basis functions, Differential Evolution.}
......@@ -109,7 +109,7 @@
\section{Introduction}\label{sec:introduction}
Shear-link beam (SLB) dampers are passive energy dissipation devices widely used in seismic-resistant structures, designed to undergo stable inelastic deformations while limiting damage to the primary system. Their configuration concentrates inelastic demand in replaceable components, enabling high energy dissipation, ductile response and stable hysteretic behavior under severe cyclic loading \cite{Malley1984,Okazaki2007}. Within this family, buckling-delayed shear-link (BDSL) dampers incorporate a mechanical configuration that promotes shear-dominated behaviour while delaying local and global buckling.
Shear-link metallic dampers are passive energy dissipation systems used in seismic-resistant structures, designed to undergo stable inelastic deformations while limiting damage to the primary system \cite{Napolitano2024}. Their configuration concentrates inelastic demand in replaceable components, enabling high energy dissipation, ductile response and stable hysteretic behavior under severe cyclic loading \cite{Malley1984,Okazaki2007}. Within this family, buckling-delayed shear-link (BDSL) dampers incorporate a mechanical configuration that promotes shear-dominated behaviour while delaying local and global buckling.
The global hysteretic response of BDSL dampers can be characterized through experimental testing. However, laboratory campaigns present important limitations when addressing design optimization problems: internal state variables such as local plastic strains, stress triaxiality or damage indicators cannot be directly measured and the high cost and logistical complexity of experimental programs restrict the number of geometric configurations that can be explored. These limitations become even more critical when the design objective is not only to increase global energy dissipation and maximum displacement supported by the device, but also to control where and how damage develops within the device, making systematic optimization impractical.
......@@ -149,10 +149,10 @@ This separation of functions leads to a non-trivial design problem. Thin windows
The design variables considered in this work are the window thicknesses,
\begin{equation}
\mathbf{x}=\left[t_{w,1},t_{w,2},\ldots,t_{w,W}\right],
\mathbf{x}=\left[t_{w,1},t_{w,2},\ldots,t_{w,N_w}\right],
\label{eq:design_vector}
\end{equation}
where $W$ denotes the number of windows. The device width and height are identified by $B$ and $H$, respectively. Five geometry families are analysed, defined by different combinations of height, width and number of windows. Due to confidentiality constraints, the main dimensions are reported in normalized form with respect to reference values, $H_{\text{ref}}$ and $B_{\text{ref}}$. Figure~\ref{fig:DeviceGeom} shows the geometric scheme of one representative BDSL configuration. The example corresponds to a two-window device; throughout the paper, windows are numbered from top to bottom.
where $N_w$ denotes the number of windows. The device width and height are identified by $B$ and $H$, respectively. Five geometry families are analysed, defined by different combinations of height, width and number of windows. Due to confidentiality constraints, the main dimensions are reported in normalized form with respect to reference values, $H_{\text{ref}}$ and $B_{\text{ref}}$. Figure~\ref{fig:DeviceGeom} shows the geometric scheme of one representative BDSL configuration. The example corresponds to a two-window device; throughout the paper, windows are numbered from top to bottom.
\begin{figure}[htbp]
\centering
......@@ -169,7 +169,7 @@ The admissible thickness ranges are defined for each geometry family according t
\label{tab:families}
\begin{tabular}{llllll}
\toprule
Family & $H/H_{\text{ref}}$ & $B/B_{\text{ref}}$ & $W$ & Design variables & Thickness bounds \\
Family & $H/H_{\text{ref}}$ & $B/B_{\text{ref}}$ & $N_w$ & Design variables & Thickness bounds \\
\midrule
$F_1$ & 1.00 & 1.00 & 2 & $t_{w,1},t_{w,2}$ & 10--20 mm \\
$F_2$ & 1.00 & 1.17 & 2 & $t_{w,1},t_{w,2}$ & 10--20 mm \\
......@@ -182,18 +182,18 @@ $F_5$ & 2.00 & 1.17 & 5 & $t_{w,1},\ldots,t_{w,5}$ & 5--12 mm \\
\section{Validation of the FEM numerical model}\label{sec:fem}
The surrogate models developed in this work were trained using data generated from three-dimensional FEM simulations. The numerical model is based on a previously calibrated and validated representation of the BDSL device, described in detail in Ramirez et al. \cite{RamirezMachado2025}. An example of the numerical setup is shown in Figure \ref{fig:FEMsetup}. The simulations were carried out using the COMPACK code, an explicit dynamic FEM solver based on an incremental formulation \cite{Martinez2011}. The model accounts for large displacements, material and geometric nonlinearities, contact interactions and the boundary conditions associated with the experimental configuration.
The surrogate models developed in this work were trained using data generated from three-dimensional FEM simulations. The numerical model is based on a previously calibrated and validated representation of the BDSL device, described in detail in Ramirez et al. \cite{RamirezMachado2025}. An example of the numerical setup is shown in Figure \ref{fig:FEMsetup}. The simulations were carried out using the COMPACK code, an explicit dynamic FEM solver for linear and nonlinear problems \cite{Martinez2011}. The model accounts for large displacements, material and geometric nonlinearities, contact interactions and the boundary conditions associated with the experimental configuration.
The dissipative steel component is modelled as ASTM A36 steel, whose cyclic plastic behaviour is represented by the Yoshida--Uemori model \cite{Yoshida2002,Jia2014}. This constitutive law allows the model to reproduce cyclic hardening, softening and Bauschinger-type effects under large plastic deformation. The steel component is discretized using linear eight-node hexahedral solid elements, providing a structured three-dimensional mesh suitable for extracting local stress, strain and damage-related fields.
The imposed displacement is applied through an actuator-like connector that transfers horizontal displacement while preventing axial load transmission, thereby reproducing the kinematic condition required to promote a shear-dominated response. Three experimental tests were performed following the loading protocols defined in the ANSI/AISC 341-16 \cite{American2002} and ASCE 7-22 \cite{American2017} qualification standards for seismic energy dissipation devices. Those protocols involve cyclic loading with progressively increasing amplitudes. Additional contact and confinement conditions are included to represent the experimental anti-buckling system and to control local and global instability.
The imposed displacement is applied through an actuator-like connector that transfers horizontal displacement while preventing axial load transmission, thereby reproducing the kinematic condition required to promote a shear-dominated response. Three experimental tests were performed following the loading protocols defined in the ANSI/AISC 341-16 \cite{American2002} and ASCE 7-22 \cite{American2017} qualification standards for seismic energy dissipation devices. Those protocols involve cyclic loading with progressively increasing amplitudes. Additional contact and confinement conditions are included to represent the experimental system to restrain buckling.
\begin{figure*}[htbp]
\begin{figure}[htbp]
\centering
\includegraphics[width=0.60\textwidth]{../Figures/FEMsetup.png}
\includegraphics[width=0.495\textwidth]{../Figures/FEMsetup.pdf}
\caption{FEM validation model of the BDSL device: mesh discretization, main components, boundary conditions and local/global buckling control.}
\label{fig:FEMsetup}
\end{figure*}
\end{figure}
The model was calibrated and validated against cyclic experimental tests performed on representative BDSL specimens. The calibration involved the material parameters, assembled geometry, contact definitions, support flexibility and boundary conditions. The validated model accurately reproduces the main global experimental responses. Figure \ref{fig:FEM_validation_comparison} shows the comparison between experimental and numerical results, confirming the suitability of the FEM model as a numerical reference for configurations beyond those experimentally tested.
......@@ -208,11 +208,11 @@ The model was calibrated and validated against cyclic experimental tests perform
Once validated, the FEM model is used to generate the datasets required for surrogate training and optimization. The optimization strategy relies on local damage indicators in the dissipative windows and surrounding frame, together with local distortion measures associated with the activation of the dissipative mechanism. Since these quantities are difficult to measure experimentally, the use of a high-fidelity FEM model provides valuable access to the internal state variables and local fields governing damage evolution and energy dissipation.
The damage indicator adopted in this work is the Triaxial Failure Damage Map (TFDMap) \cite{Rastellini2016}. This stress-triaxiality-based indicator evaluates the proximity of each material point to ductile failure by comparing its stress triaxiality and accumulated equivalent plastic strain with a reference failure envelope \cite{Rice1969,Bao2004,Wierzbicki2005,Bai2008}. In this study, the TFDMap is used as a post-processing damage-screening indicator, not as a constitutive fracture criterion. Its purpose is therefore not to explicitly predict crack initiation, but to compare geometrical configurations and ensure that optimized designs remain within acceptable damage levels.
The damage indicator adopted in this work is the Triaxial Failure Damage Map (TFDMap) \cite{Rastellini2016}. This stress-triaxiality-based indicator evaluates the proximity of each material point to ductile failure by comparing, for a given triaxiality, the accumulated equivalent plastic strain with a reference failure envelope \cite{Rice1969,Bao2004,Wierzbicki2005,Bai2008}. In this study, the TFDMap is used as a post-processing damage-screening indicator, not as a constitutive fracture criterion. Its purpose is therefore not to explicitly predict crack initiation, but to compare geometrical configurations and ensure that optimized designs remain within acceptable damage levels.
\subsection{Design of experiments}\label{subsec:doe}
The FEM campaign is planned to cover the admissible parameter domain of each device family while ensuring a homogeneous exploration of the multidimensional space. The design variables are the window thicknesses $t_{w,i}$, whose combinations are generated through a Design of Experiments (DoE) strategy based on Latin Hypercube Sampling (LHS) optimized with the maximin criterion \cite{Joseph2008}. This approach provides a near-random yet space-filling distribution of samples, reducing clustering and improving the representation of the admissible domain.
The FEM campaign is planned to cover an admissible range of values for the geometric parameters of each device family while ensuring a homogeneous exploration of the multidimensional space. The design variables are the window thicknesses $t_{w,i}$, whose combinations are generated through a Design of Experiments (DoE) strategy based on Latin Hypercube Sampling (LHS) optimized with the \textit{maximin} criterion \cite{Joseph2008}. This approach provides a near-random yet space-filling distribution of samples, reducing clustering and improving the representation of the admissible range.
For each geometry family, the optimization cycle starts from an initial set of FEM simulations selected to provide reasonable coverage of the design space while keeping the computational cost as low as possible. The number of initial samples is defined according to the dimensionality of each family: 8 samples for two-window devices, 16 samples for three-window devices and 64 samples for five-window devices. In all cases, the number of samples is selected as a power of two, which facilitates the potential use of Progressive Latin Hypercube Sampling (PLHS) \cite{Sheikholeslami2017} in future iterations. This would allow the DoE to be expanded while preserving its space-filling properties and avoiding the need to repeat previously computed simulations.
......@@ -224,7 +224,7 @@ To improve surrogate robustness near the admissible limits, the sampling domain
\label{tab:families_doe}
\begin{tabular}{lllllll}
\toprule
Family & $H/H_{\text{ref}}$ & $B/B_{\text{ref}}$ & $W$ & Design variables & Thickness bounds & Simulations (DoE) \\
Family & $H/H_{\text{ref}}$ & $B/B_{\text{ref}}$ & $N_w$ & Design variables & Thickness bounds & Simulations (DoE) \\
\midrule
$F_1$ & 1.00 & 1.00 & 2 & $t_{w,1},t_{w,2}$ & 8--22 mm & 8 \\
$F_2$ & 1.00 & 1.17 & 2 & $t_{w,1},t_{w,2}$ & 8--22 mm & 8 \\
......@@ -252,7 +252,7 @@ The maximum local shear distortion in each window is denoted by $\varepsilon_{xy
This work compares several supervised surrogate models for predicting FEM-derived damage and distortion indicators. The considered models cover three families: tree-based methods, including Random Forest (RF) \cite{Breiman2001}, Gradient Boosting Regression (GBR) \cite{Friedman2001} and XGBoost \cite{Chen2016}; kernel-based methods, including Support Vector Regression (SVR) \cite{Drucker1996} and Gaussian Process Regression (GPR) \cite{Williams1995}; and neural-network models, represented by the Multilayer Perceptron (MLP) \cite{Rosenblatt1958,Rumelhart1986}. RF relies on bootstrap aggregation of decision trees, GBR and XGBoost are sequential boosting approaches, SVR and GPR exploit kernel functions to model nonlinear relationships and MLP approximates nonlinear input--output mappings through interconnected layers.
For every geometry family, a separate regression model is trained for each target output. The input vector contains the window thicknesses of the corresponding device, while the outputs are the local distortion indicators in each window, $\varepsilon_{xy,i}$, the window damage indicators, $\TFD_i$, and the frame damage indicator, $\TFD_f$. Therefore, for a geometry family with $W$ windows, $2W+1$ surrogate models are trained: $W$ models for window distortion, $W$ models for window damage and one model for frame damage. For each output, all candidate algorithms are evaluated independently and the selected model is retained for the optimization stage.
For every geometry family, a separate regression model is trained for each target output. The input vector contains the window thicknesses of the corresponding device, while the outputs are the local distortion indicators in each window, $\varepsilon_{xy,i}$, the window damage indicators, $\TFD_i$, and the frame damage indicator, $\TFD_f$. Therefore, for a geometry family with $N_w$ windows, $2N_w+1$ surrogate models are trained: $N_w$ models for window distortion, $N_w$ models for window damage and one model for frame damage. For each output, all candidate algorithms are evaluated independently and the selected model is retained for the optimization stage.
Hyperparameters are optimized using Bayesian optimization \cite{Snoek2012}, with 40 evaluations per model and RMSE as the refit criterion. The first 10 evaluations are randomly sampled to explore the search space, while the remaining 30 are guided by the Bayesian surrogate model. This strategy provides a more efficient alternative to exhaustive grid search, particularly considering the number of geometry families, target outputs and candidate algorithms analysed. It also allows a broader exploration of continuous hyperparameter ranges. The hyperparameter search spaces considered are summarized in Appendix \ref{app:hyperparameter_search_spaces}.
......@@ -284,18 +284,18 @@ For each output variable, a final RBF surrogate is trained using all available F
\section{Damage-aware surrogate-assisted optimization}\label{sec:optimization}
The proposed methodology seeks to minimize local damage in both the dissipative windows and the surrounding frame, while promoting a balanced contribution of all windows to the energy dissipation process. The geometric optimization is carried out using DE \cite{Storn1997}, a population-based global optimizer that does not require gradient information and is therefore suitable for nonlinear and non-convex surrogate response surfaces. In the current implementation, DE is run with a maximum of 500 iterations, a population size factor of 25 and a convergence tolerance of $10^{-6}$. Once an optimal candidate is obtained, an adaptive FEM validation loop is applied to verify the predicted geometry before acceptance.
The proposed methodology seeks to balance damage among the dissipative windows while keeping it below a prescribed threshold. At the same time, it limits damage in the surrounding frame and promotes the highest possible energy dissipation through the activation of the windows. The geometric optimization is carried out using DE \cite{Storn1997}, a population-based global optimizer that does not require gradient information and is therefore suitable for nonlinear and non-convex surrogate response surfaces. In the current implementation, DE is run with a maximum of 500 iterations, a population size factor of 25 and a convergence tolerance of $10^{-6}$. Once an optimal candidate is obtained, an adaptive FEM validation loop is applied to verify the predicted geometry before acceptance.
For each candidate geometry $\mathbf{x}$, the trained surrogate models predict the window distortions $\hat{\varepsilon}_{xy,i}$, the window damage indicators $\hat{\mathcal{D}}_i$, and the frame damage indicator $\hat{\mathcal{D}}_f$. Damage is therefore controlled in all regions of the device, but with different mechanical relevance: frame damage is penalized more severely because it may compromise the structural integrity of the damper, whereas the window penalties are formulated to promote comparable damage levels among windows and avoid concentrating the dissipative demand in a single region. The dissipative contribution is estimated from $\hat{\varepsilon}_{xy,i}^2$, the window thickness and the corresponding area of the window, since the energy dissipated by each window depends not only on the distortion level but also on the amount of material involved. This term is several orders of magnitude smaller than the damage penalties and is intentionally left unscaled. As a result, damage control remains the dominant criterion, while the dissipative term acts as a tie-breaker among geometries with similar damage performance, favouring those with higher distortion and, consequently, greater energy dissipation capacity.
For each candidate geometry $\mathbf{x}$, the trained surrogate models predict the window distortions $\hat{\varepsilon}_{xy,i}$, the window damage indicators $\hat{\mathcal{D}}_i$, and the frame damage indicator $\hat{\mathcal{D}}_f$. Damage is therefore controlled in all regions of the device, but with different mechanical relevance: frame damage is penalized more severely because it may compromise the structural integrity of the damper, whereas the window damage penalties are formulated to promote comparable damage levels among windows and avoid concentrating the dissipative demand in a single region. The dissipative contribution is estimated from $\hat{\varepsilon}_{xy,i}^2$, the window thickness and the corresponding area of the window, since the energy dissipated by each window depends not only on the distortion level but also on the amount of material involved. This term is several orders of magnitude smaller than the damage penalties and is intentionally left unscaled. As a result, damage control remains the dominant criterion, while the dissipative term acts as a tie-breaker among geometries with similar damage performance, favouring those with higher distortion and, consequently, greater energy dissipation capacity.
The implemented objective function to be minimized is
\begin{equation}
J(\mathbf{x}) = - \sum_{i=1}^{W} \hat{\varepsilon}_{xy,i}^2\, t_{w,i}\, A_i +
\sum_{i=1}^{W} P_w\left(\hat{\mathcal{D}}_i;\mathcal{D}_w^{\star}\right) +
J(\mathbf{x}) = - \sum_{i=1}^{N_w} \hat{\varepsilon}_{xy,i}^2\, t_{w,i}\, A_i +
\sum_{i=1}^{N_w} P_w\left(\hat{\mathcal{D}}_i;\mathcal{D}_w^{\star}\right) +
P_f\left(\hat{\mathcal{D}}_f;\mathcal{D}_f^{\max}\right),
\label{eq:objective}
\end{equation}
where $W$ is the number of windows, $t_{w,i}$ is the thickness of window $i$, $A_i$ is the corresponding area factor, $\mathcal{D}_w^{\star}$ is the target damage level for the windows and $\mathcal{D}_f^{\max}$ is the maximum admissible frame damage threshold. The first term is negative because the optimizer minimizes $J$; therefore, larger energy dissipation contributions reduce the objective value and are favoured once the damage criteria are satisfied.
where $N_w$ is the number of windows, $t_{w,i}$ is the thickness of window $i$, $A_i$ is the corresponding area factor, $\mathcal{D}_w^{\star}$ is the target damage level for the windows and $\mathcal{D}_f^{\max}$ is the maximum admissible frame damage threshold. The first term is negative because the optimizer minimizes $J$; therefore, larger energy dissipation contributions reduce the objective value and are favoured once the damage criteria are satisfied.
The window penalty is defined as
\begin{equation}
......@@ -330,7 +330,7 @@ The surrogate-optimized geometry is not accepted directly. Instead, once an opti
\section{Numerical results and discussion}\label{sec:results}
The supervised-learning comparison shows a clear hierarchy among the candidate surrogate models. A total of 100 output-specific training problems were considered, corresponding to the $2W+1$ target variables required for each geometry family and adaptive iteration. The $F_1$ family required two optimization iterations, whereas the remaining families required three. Across all geometry families, iterations and output variables, SVR was the most frequently selected model and also the model that most often achieved the lowest cross-validated RMSE. As summarized in Figure~\ref{fig:surrogate_selection_summary_barplot}, SVR was selected in 71 cases, followed by GPR, GBR, XGBoost and MLP, while Random Forest was not selected in any case. This dominance was particularly clear for the two-window families, where only one output was assigned to a GPR model and for the damage-related outputs, for which SVR was selected in 47 out of 57 cases. For more complex devices, those with three and five windows, and for distortion-related outputs, the model selection became more heterogeneous, although SVR still provided the best overall performance. From the computational point of view, SVR also offered the lowest median training times among the supervised models, whereas MLP required substantially longer training times without providing gain in accuracy.
The supervised-learning comparison shows a clear hierarchy among the candidate surrogate models. A total of 100 output-specific training problems were considered, corresponding to the $2N_w+1$ target variables required for each geometry family and adaptive iteration. The $F_1$ family required two optimization iterations, whereas the remaining families required three. Across all geometry families, iterations and output variables, SVR was the most frequently selected model and also the model that most often achieved the lowest cross-validated RMSE. As summarized in Figure~\ref{fig:surrogate_selection_summary_barplot}, SVR was selected in 71 cases, followed by GPR, GBR, XGBoost and MLP, while Random Forest was not selected in any case. This dominance was particularly clear for the two-window families, where only one output was assigned to a GPR model and for the damage-related outputs, for which SVR was selected in 47 out of 57 cases. For more complex devices, those with three and five windows, and for distortion-related outputs, the model selection became more heterogeneous, although SVR still provided the best overall performance. From the computational point of view, SVR also offered the lowest median training times among the supervised models, whereas MLP required substantially longer training times without providing gain in accuracy.
\begin{figure*}[htbp]
\centering
......@@ -425,7 +425,7 @@ This behaviour is illustrated in Figure~\ref{fig:rbf_surface_evolution}, which s
\section{Conclusions and future work}\label{sec:conclusions}
This work presented an adaptive surrogate-assisted optimization framework for buckling-delayed shear-link dampers subjected to cyclic seismic loading. The proposed methodology addresses the main limitation of direct FEM-based optimization, the high computational cost associated with repeatedly evaluating nonlinear cyclic simulations. By training surrogate models on FEM-generated datasets and validating the optimized candidates through additional FEM analyses, the optimizer can efficiently explore the design domain while remaining consistent with the mechanical response captured by the calibrated numerical model.
This work presents an adaptive surrogate-assisted optimization framework for buckling-delayed shear-link dampers subjected to cyclic seismic loading. The proposed methodology addresses the main limitation of direct FEM-based optimization, the high computational cost associated with repeatedly evaluating nonlinear cyclic simulations. By training surrogate models on FEM-generated datasets and validating the optimized candidates through additional FEM analyses, the optimizer can efficiently explore the design domain while remaining consistent with the mechanical response captured by the calibrated numerical model.
One of the key features of the proposed optimization framework, compared to approaches focused primarily on energy maximization, is the formulation of an objective function that takes damage into account. The aim is to prioritise local damage control in both the dissipative windows and the surrounding frame, whilst promoting a balanced contribution from all windows to the energy dissipation process. Thus, damage to the windows is permitted and expected, as they are intended to act as dissipative regions, provided that it remains controlled and reasonably distributed; conversely, damage to the frame is penalised more severely because it can compromise the structural integrity of the damper. Therefore, rather than merely maximizing the energy dissipated, the proposed formulation favours geometries that concentrate dissipative activation in the windows, prevent excessive damage localization in a single region and protect the frame from critical damage.
......
......@@ -792,4 +792,21 @@ steel from coupon test results available. First, the theory of metal plasticity
urldate = {2026-05-13},
}
@InProceedings{Napolitano2024,
author = {Napolitano, Ciro and Vaiana, Nicolò and Monsalve, Julian Mauricio Londono and Rosati, Luciano},
booktitle = {Proceedings of the 11th {International} {Conference} on {Behaviour} of {Steel} {Structures} in {Seismic} {Areas}},
title = {Nonlinear {Dynamic} {Analysis} of {Structures} {Equipped} with {Shear} {Links} by {NextFEM} {Designer}®},
year = {2024},
address = {Cham},
editor = {Mazzolani, Federico M. and Piluso, Vincenzo and Nastri, Elide and Formisano, Antonio},
organization = {International Conference on Behaviour of Steel Structures in Seismic Areas},
pages = {276--285},
publisher = {Springer Nature Switzerland},
abstract = {Shear link devices are metallic dampers that can be adopted to control structural vibrations induced by seismic and wind loads due to their typical rate-independent hysteretic behavior. To allow for an accurate and computationally efficient nonlinear dynamic analysis of structures equipped with shear links, we briefly present both the analytical and differential formulations of the Vaiana-Rosati model of hysteresis. Such a phenomenological model has been recently implemented in NextFEM Designer, a computer program for finite element analysis. To simplify the hysteresis model calibration, some preliminary details on a parameter identification procedure are provided. Finally, nonlinear time history analyses are carried out, by using NextFEM Designer, on a structure subjected to earthquake excitation.},
doi = {10.1007/978-3-031-62888-7_25},
isbn = {978-3-031-62888-7},
keywords = {Nonlinear Dynamic Analysis, Rate-Independent Hysteresis, Shear Link, Vaiana-Rosati Model},
language = {en},
}
@Comment{jabref-meta: databaseType:bibtex;}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment