Refine objective function and penalties in optimization manuscript

- Updated the objective function to use area factors instead of volume factors for window contributions. - Clarified the formulation of damage penalties, emphasizing the severity of frame damage. - Adjusted terminology in the manuscript to reflect changes in the optimization approach. - Revised table captions and contents to align with the new area factor usage.
parent 737c0a63
Time (s),Displacement H30 (mm),Displacement H45 (mm),Displacement H60 (mm)
0,0,0,0
0.0625,12,16,20
0.0625,12,16,25
0.125,0,0,0
0.1875,-12,-16,-16
0.1875,-12,-16,-25
0.25,0,0,0
0.3125,12,16,16
0.3125,12,16,25
0.375,0,0,0
0.4375,-12,-16,-16
0.4375,-12,-16,-25
0.5,0,0,0
0.5625,25,32,32
0.5625,25,32,50
0.625,0,0,0
0.6875,-25,-32,-32
0.6875,-25,-32,-50
0.75,0,0,0
0.8125,25,32,32
0.8125,25,32,50
0.875,0,0,0
0.9375,-25,-32,-32
0.9375,-25,-32,-50
1,0,0,0
1.0625,38,48,48
1.0625,38,48,75
1.125,0,0,0
1.1875,-38,-48,-48
1.1875,-38,-48,-75
1.25,0,0,0
1.3125,38,48,48
1.3125,38,48,75
1.375,0,0,0
1.4375,-38,-48,-48
1.4375,-38,-48,-75
1.5,0,0,0
1.5625,50,64,64
1.5625,50,64,100
1.625,0,0,0
1.6875,-50,-64,-64
1.6875,-50,-64,-100
1.75,0,0,0
1.8125,50,64,64
1.8125,50,64,100
1.875,0,0,0
1.9375,-50,-64,-64
1.9375,-50,-64,-100
2,0,0,0
2.0625,60,75,75
2.125,0,0,0
2.1875,-60,-75,-75
2.25,0,0,0
2.3125,60,75,75
2.375,0,0,0
2.4375,-60,-75,-75
2.5,0,0,0
2.5625,70,85,85
2.625,0,0,0
2.6875,-70,-85,-85
2.75,0,0,0
2.8125,70,85,85
2.875,0,0,0
2.9375,-70,-85,-85
3,0,0,0
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="372.337062pt" height="251.036pt" viewBox="0 0 372.337062 251.036" xmlns="http://www.w3.org/2000/svg" version="1.1">
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="380.587063pt" height="251.036pt" viewBox="0 0 380.587063 251.036" xmlns="http://www.w3.org/2000/svg" version="1.1">
<metadata>
<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-13T11:05:27.090383</dc:date>
<dc:date>2026-05-13T13:25:25.727891</dc:date>
<dc:format>image/svg+xml</dc:format>
<dc:creator>
<cc:Agent>
......@@ -22,41 +22,41 @@
<g id="figure_1">
<g id="patch_1">
<path d="M 0 251.036
L 372.337062 251.036
L 372.337062 0
L 380.587063 251.036
L 380.587063 0
L 0 0
z
" style="fill: #ffffff"/>
</g>
<g id="axes_1">
<g id="patch_2">
<path d="M 41.894063 187.776
L 358.262063 187.776
L 358.262063 7.2
L 41.894063 7.2
<path d="M 47.394063 187.776
L 363.762063 187.776
L 363.762063 7.2
L 47.394063 7.2
z
" style="fill: #ffffff"/>
</g>
<g id="matplotlib.axis_1">
<g id="xtick_1">
<g id="line2d_1">
<path d="M 41.894063 187.776
L 41.894063 7.2
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
<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"/>
</g>
<g id="line2d_2">
<defs>
<path id="mc9b31e65f3" d="M 0 0
<path id="m107d94bfd5" d="M 0 0
L 0 -4
" style="stroke: #000000; stroke-width: 0.7"/>
</defs>
<g>
<use xlink:href="#mc9b31e65f3" x="41.894063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m107d94bfd5" x="47.394063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_1">
<!-- 0.0 -->
<g transform="translate(35.019063 198.914125) scale(0.11 -0.11)">
<!-- 0.00 -->
<g transform="translate(37.769063 198.914125) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-30" d="M 231 2094
Q 231 2819 450 3342
......@@ -99,24 +99,50 @@ z
<use xlink:href="#TimesNewRomanPSMT-30"/>
<use xlink:href="#TimesNewRomanPSMT-2e" transform="translate(50 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(125 0)"/>
</g>
</g>
</g>
<g id="xtick_2">
<g id="line2d_3">
<path d="M 94.622062 187.776
L 94.622062 7.2
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
<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"/>
</g>
<g id="line2d_4">
<g>
<use xlink:href="#mc9b31e65f3" x="94.622062" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m107d94bfd5" x="86.940063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_2">
<!-- 0.5 -->
<g transform="translate(87.747062 198.914125) scale(0.11 -0.11)">
<!-- 0.25 -->
<g transform="translate(77.315063 198.914125) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-32" d="M 2934 816
L 2638 0
L 138 0
L 138 116
Q 1241 1122 1691 1759
Q 2141 2397 2141 2925
Q 2141 3328 1894 3587
Q 1647 3847 1303 3847
Q 991 3847 742 3664
Q 494 3481 375 3128
L 259 3128
Q 338 3706 661 4015
Q 984 4325 1469 4325
Q 1984 4325 2329 3994
Q 2675 3663 2675 3213
Q 2675 2891 2525 2569
Q 2294 2063 1775 1497
Q 997 647 803 472
L 1909 472
Q 2247 472 2383 497
Q 2519 522 2628 598
Q 2738 675 2819 816
L 2934 816
z
" transform="scale(0.015625)"/>
<path id="TimesNewRomanPSMT-35" d="M 2778 4238
L 2534 3706
L 1259 3706
......@@ -146,373 +172,428 @@ z
</defs>
<use xlink:href="#TimesNewRomanPSMT-30"/>
<use xlink:href="#TimesNewRomanPSMT-2e" transform="translate(50 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-32" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(125 0)"/>
</g>
</g>
</g>
<g id="xtick_3">
<g id="line2d_5">
<path d="M 147.350062 187.776
L 147.350062 7.2
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
<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"/>
</g>
<g id="line2d_6">
<g>
<use xlink:href="#mc9b31e65f3" x="147.350062" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m107d94bfd5" x="126.486063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_3">
<!-- 1.0 -->
<g transform="translate(140.475062 198.914125) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-31" d="M 750 3822
L 1781 4325
L 1884 4325
L 1884 747
Q 1884 391 1914 303
Q 1944 216 2037 169
Q 2131 122 2419 116
L 2419 0
L 825 0
L 825 116
Q 1125 122 1212 167
Q 1300 213 1334 289
Q 1369 366 1369 747
L 1369 3034
Q 1369 3497 1338 3628
Q 1316 3728 1258 3775
Q 1200 3822 1119 3822
Q 1003 3822 797 3725
L 750 3822
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-31"/>
<!-- 0.50 -->
<g transform="translate(116.861063 198.914125) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-30"/>
<use xlink:href="#TimesNewRomanPSMT-2e" transform="translate(50 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(125 0)"/>
</g>
</g>
</g>
<g id="xtick_4">
<g id="line2d_7">
<path d="M 200.078062 187.776
L 200.078062 7.2
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
<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"/>
</g>
<g id="line2d_8">
<g>
<use xlink:href="#mc9b31e65f3" x="200.078062" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m107d94bfd5" x="166.032063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_4">
<!-- 1.5 -->
<g transform="translate(193.203062 198.914125) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-31"/>
<!-- 0.75 -->
<g transform="translate(156.407063 198.914125) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-37" d="M 644 4238
L 2916 4238
L 2916 4119
L 1503 -88
L 1153 -88
L 2419 3728
L 1253 3728
Q 900 3728 750 3644
Q 488 3500 328 3200
L 238 3234
L 644 4238
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-30"/>
<use xlink:href="#TimesNewRomanPSMT-2e" transform="translate(50 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-37" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(125 0)"/>
</g>
</g>
</g>
<g id="xtick_5">
<g id="line2d_9">
<path d="M 252.806062 187.776
L 252.806062 7.2
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
<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"/>
</g>
<g id="line2d_10">
<g>
<use xlink:href="#mc9b31e65f3" x="252.806062" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m107d94bfd5" x="205.578063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_5">
<!-- 2.0 -->
<g transform="translate(245.931062 198.914125) scale(0.11 -0.11)">
<!-- 1.00 -->
<g transform="translate(195.953063 198.914125) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-32" d="M 2934 816
L 2638 0
L 138 0
L 138 116
Q 1241 1122 1691 1759
Q 2141 2397 2141 2925
Q 2141 3328 1894 3587
Q 1647 3847 1303 3847
Q 991 3847 742 3664
Q 494 3481 375 3128
L 259 3128
Q 338 3706 661 4015
Q 984 4325 1469 4325
Q 1984 4325 2329 3994
Q 2675 3663 2675 3213
Q 2675 2891 2525 2569
Q 2294 2063 1775 1497
Q 997 647 803 472
L 1909 472
Q 2247 472 2383 497
Q 2519 522 2628 598
Q 2738 675 2819 816
L 2934 816
<path id="TimesNewRomanPSMT-31" d="M 750 3822
L 1781 4325
L 1884 4325
L 1884 747
Q 1884 391 1914 303
Q 1944 216 2037 169
Q 2131 122 2419 116
L 2419 0
L 825 0
L 825 116
Q 1125 122 1212 167
Q 1300 213 1334 289
Q 1369 366 1369 747
L 1369 3034
Q 1369 3497 1338 3628
Q 1316 3728 1258 3775
Q 1200 3822 1119 3822
Q 1003 3822 797 3725
L 750 3822
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-32"/>
<use xlink:href="#TimesNewRomanPSMT-31"/>
<use xlink:href="#TimesNewRomanPSMT-2e" transform="translate(50 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(125 0)"/>
</g>
</g>
</g>
<g id="xtick_6">
<g id="line2d_11">
<path d="M 305.534063 187.776
L 305.534063 7.2
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
<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"/>
</g>
<g id="line2d_12">
<g>
<use xlink:href="#mc9b31e65f3" x="305.534063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m107d94bfd5" x="245.124063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_6">
<!-- 2.5 -->
<g transform="translate(298.659063 198.914125) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-32"/>
<!-- 1.25 -->
<g transform="translate(235.499063 198.914125) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-31"/>
<use xlink:href="#TimesNewRomanPSMT-2e" transform="translate(50 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-32" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(125 0)"/>
</g>
</g>
</g>
<g id="xtick_7">
<g id="line2d_13">
<path d="M 358.262062 187.776
L 358.262062 7.2
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
<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"/>
</g>
<g id="line2d_14">
<g>
<use xlink:href="#mc9b31e65f3" x="358.262062" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m107d94bfd5" x="284.670063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_7">
<!-- 3.0 -->
<g transform="translate(351.387062 198.914125) 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-33"/>
<!-- 1.50 -->
<g transform="translate(275.045063 198.914125) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-31"/>
<use xlink:href="#TimesNewRomanPSMT-2e" transform="translate(50 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(125 0)"/>
</g>
</g>
</g>
<g id="xtick_8">
<g id="line2d_15">
<defs>
<path id="mc352a48ecc" d="M 0 0
L 0 -2.5
" style="stroke: #000000; stroke-width: 0.6"/>
</defs>
<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"/>
</g>
<g id="line2d_16">
<g>
<use xlink:href="#mc352a48ecc" x="52.439663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m107d94bfd5" x="324.216063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_8">
<!-- 1.75 -->
<g transform="translate(314.591063 198.914125) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-31"/>
<use xlink:href="#TimesNewRomanPSMT-2e" transform="translate(50 0)"/>
<use xlink:href="#TimesNewRomanPSMT-37" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(125 0)"/>
</g>
</g>
</g>
<g id="xtick_9">
<g id="line2d_16">
<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"/>
</g>
<g id="line2d_18">
<g>
<use xlink:href="#mc352a48ecc" x="62.985263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m107d94bfd5" x="363.762063" y="187.776" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_9">
<!-- 2.00 -->
<g transform="translate(354.137063 198.914125) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-32"/>
<use xlink:href="#TimesNewRomanPSMT-2e" transform="translate(50 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(75 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(125 0)"/>
</g>
</g>
</g>
<g id="xtick_10">
<g id="line2d_17">
<g id="line2d_19">
<defs>
<path id="m7472d000af" d="M 0 0
L 0 -2.5
" style="stroke: #000000; stroke-width: 0.6"/>
</defs>
<g>
<use xlink:href="#mc352a48ecc" x="73.530863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="55.303263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_11">
<g id="line2d_18">
<g id="line2d_20">
<g>
<use xlink:href="#mc352a48ecc" x="84.076463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="63.212463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_12">
<g id="line2d_19">
<g id="line2d_21">
<g>
<use xlink:href="#mc352a48ecc" x="105.167663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="71.121663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_13">
<g id="line2d_20">
<g id="line2d_22">
<g>
<use xlink:href="#mc352a48ecc" x="115.713262" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="79.030863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_14">
<g id="line2d_21">
<g id="line2d_23">
<g>
<use xlink:href="#mc352a48ecc" x="126.258863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="94.849263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_15">
<g id="line2d_22">
<g id="line2d_24">
<g>
<use xlink:href="#mc352a48ecc" x="136.804462" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="102.758463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_16">
<g id="line2d_23">
<g id="line2d_25">
<g>
<use xlink:href="#mc352a48ecc" x="157.895663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="110.667663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_17">
<g id="line2d_24">
<g id="line2d_26">
<g>
<use xlink:href="#mc352a48ecc" x="168.441262" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="118.576863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_18">
<g id="line2d_25">
<g id="line2d_27">
<g>
<use xlink:href="#mc352a48ecc" x="178.986862" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="134.395263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_19">
<g id="line2d_26">
<g id="line2d_28">
<g>
<use xlink:href="#mc352a48ecc" x="189.532463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="142.304463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_20">
<g id="line2d_27">
<g id="line2d_29">
<g>
<use xlink:href="#mc352a48ecc" x="210.623663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="150.213663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_21">
<g id="line2d_28">
<g id="line2d_30">
<g>
<use xlink:href="#mc352a48ecc" x="221.169263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="158.122863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_22">
<g id="line2d_29">
<g id="line2d_31">
<g>
<use xlink:href="#mc352a48ecc" x="231.714862" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="173.941263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_23">
<g id="line2d_30">
<g id="line2d_32">
<g>
<use xlink:href="#mc352a48ecc" x="242.260463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="181.850463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_24">
<g id="line2d_31">
<g id="line2d_33">
<g>
<use xlink:href="#mc352a48ecc" x="263.351662" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="189.759663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_25">
<g id="line2d_32">
<g id="line2d_34">
<g>
<use xlink:href="#mc352a48ecc" x="273.897263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="197.668863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_26">
<g id="line2d_33">
<g id="line2d_35">
<g>
<use xlink:href="#mc352a48ecc" x="284.442862" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="213.487263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_27">
<g id="line2d_34">
<g id="line2d_36">
<g>
<use xlink:href="#mc352a48ecc" x="294.988463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="221.396463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_28">
<g id="line2d_35">
<g id="line2d_37">
<g>
<use xlink:href="#mc352a48ecc" x="316.079662" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="229.305663" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_29">
<g id="line2d_36">
<g id="line2d_38">
<g>
<use xlink:href="#mc352a48ecc" x="326.625263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="237.214863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_30">
<g id="line2d_37">
<g id="line2d_39">
<g>
<use xlink:href="#mc352a48ecc" x="337.170862" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="253.033263" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="xtick_31">
<g id="line2d_38">
<g id="line2d_40">
<g>
<use xlink:href="#m7472d000af" 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"/>
</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"/>
</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"/>
</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"/>
</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"/>
</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"/>
</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"/>
</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"/>
</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"/>
</g>
</g>
</g>
<g id="xtick_41">
<g id="line2d_50">
<g>
<use xlink:href="#mc352a48ecc" x="347.716463" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m7472d000af" x="355.852863" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="text_8">
<g id="text_10">
<!-- Time (s) -->
<g transform="translate(181.485484 212.905219) scale(0.11 -0.11)">
<g transform="translate(186.985484 212.905219) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-54" d="M 3703 4238
L 3750 3244
......@@ -747,24 +828,24 @@ z
</g>
<g id="matplotlib.axis_2">
<g id="ytick_1">
<g id="line2d_39">
<path d="M 41.894063 169.911529
L 358.262063 169.911529
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
<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"/>
</g>
<g id="line2d_40">
<g id="line2d_52">
<defs>
<path id="m28f4dc0bdf" d="M 0 0
<path id="m02d86f2915" d="M 0 0
L 4 0
" style="stroke: #000000; stroke-width: 0.7"/>
</defs>
<g>
<use xlink:href="#m28f4dc0bdf" x="41.894063" y="169.911529" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m02d86f2915" x="47.394063" y="179.568" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_9">
<!-- −75 -->
<g transform="translate(21.191094 173.730592) scale(0.11 -0.11)">
<g id="text_11">
<!-- −100 -->
<g transform="translate(21.191094 183.387062) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-2212" d="M 3484 2000
L 116 2000
......@@ -773,40 +854,28 @@ L 3484 2256
L 3484 2000
z
" transform="scale(0.015625)"/>
<path id="TimesNewRomanPSMT-37" d="M 644 4238
L 2916 4238
L 2916 4119
L 1503 -88
L 1153 -88
L 2419 3728
L 1253 3728
Q 900 3728 750 3644
Q 488 3500 328 3200
L 238 3234
L 644 4238
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#TimesNewRomanPSMT-2212"/>
<use xlink:href="#TimesNewRomanPSMT-37" transform="translate(56.396484 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(106.396484 0)"/>
<use xlink:href="#TimesNewRomanPSMT-31" transform="translate(56.396484 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(106.396484 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(156.396484 0)"/>
</g>
</g>
</g>
<g id="ytick_2">
<g id="line2d_41">
<path d="M 41.894063 145.770353
L 358.262063 145.770353
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
<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"/>
</g>
<g id="line2d_42">
<g id="line2d_54">
<g>
<use xlink:href="#m28f4dc0bdf" x="41.894063" y="145.770353" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m02d86f2915" x="47.394063" y="138.528" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_10">
<g id="text_12">
<!-- −50 -->
<g transform="translate(21.191094 149.589415) scale(0.11 -0.11)">
<g transform="translate(26.691094 142.347062) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-2212"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(56.396484 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(106.396484 0)"/>
......@@ -814,312 +883,190 @@ L 358.262063 145.770353
</g>
</g>
<g id="ytick_3">
<g id="line2d_43">
<path d="M 41.894063 121.629176
L 358.262063 121.629176
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_44">
<g>
<use xlink:href="#m28f4dc0bdf" x="41.894063" y="121.629176" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_11">
<!-- −25 -->
<g transform="translate(21.191094 125.448239) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-2212"/>
<use xlink:href="#TimesNewRomanPSMT-32" transform="translate(56.396484 0)"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(106.396484 0)"/>
</g>
</g>
</g>
<g id="ytick_4">
<g id="line2d_45">
<path d="M 41.894063 97.488
L 358.262063 97.488
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
<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"/>
</g>
<g id="line2d_46">
<g id="line2d_56">
<g>
<use xlink:href="#m28f4dc0bdf" x="41.894063" y="97.488" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m02d86f2915" x="47.394063" y="97.488" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_12">
<g id="text_13">
<!-- 0 -->
<g transform="translate(32.894063 101.307062) scale(0.11 -0.11)">
<g transform="translate(38.394063 101.307062) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-30"/>
</g>
</g>
</g>
<g id="ytick_5">
<g id="line2d_47">
<path d="M 41.894063 73.346824
L 358.262063 73.346824
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
</g>
<g id="line2d_48">
<g>
<use xlink:href="#m28f4dc0bdf" x="41.894063" y="73.346824" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_13">
<!-- 25 -->
<g transform="translate(27.394063 77.165886) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-32"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(50 0)"/>
</g>
</g>
</g>
<g id="ytick_6">
<g id="line2d_49">
<path d="M 41.894063 49.205647
L 358.262063 49.205647
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
<g id="ytick_4">
<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"/>
</g>
<g id="line2d_50">
<g id="line2d_58">
<g>
<use xlink:href="#m28f4dc0bdf" x="41.894063" y="49.205647" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m02d86f2915" x="47.394063" y="56.448" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_14">
<!-- 50 -->
<g transform="translate(27.394063 53.02471) scale(0.11 -0.11)">
<g transform="translate(32.894063 60.267062) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-35"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(50 0)"/>
</g>
</g>
</g>
<g id="ytick_7">
<g id="line2d_51">
<path d="M 41.894063 25.064471
L 358.262063 25.064471
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #d8d8d8; stroke-opacity: 0.75; stroke-width: 0.55; stroke-linecap: square"/>
<g id="ytick_5">
<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"/>
</g>
<g id="line2d_52">
<g id="line2d_60">
<g>
<use xlink:href="#m28f4dc0bdf" x="41.894063" y="25.064471" style="stroke: #000000; stroke-width: 0.7"/>
<use xlink:href="#m02d86f2915" x="47.394063" y="15.408" style="stroke: #000000; stroke-width: 0.7"/>
</g>
</g>
<g id="text_15">
<!-- 75 -->
<g transform="translate(27.394063 28.883533) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-37"/>
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(50 0)"/>
<!-- 100 -->
<g transform="translate(27.394063 19.227062) scale(0.11 -0.11)">
<use xlink:href="#TimesNewRomanPSMT-31"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(50 0)"/>
<use xlink:href="#TimesNewRomanPSMT-30" transform="translate(100 0)"/>
</g>
</g>
</g>
<g id="ytick_8">
<g id="line2d_53">
<g id="ytick_6">
<g id="line2d_61">
<defs>
<path id="m0f1f99a069" d="M 0 0
<path id="m87faa91dee" d="M 0 0
L 2.5 0
" style="stroke: #000000; stroke-width: 0.6"/>
</defs>
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="184.396235" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_9">
<g id="line2d_54">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="179.568" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_10">
<g id="line2d_55">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="174.739765" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_11">
<g id="line2d_56">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="165.083294" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_12">
<g id="line2d_57">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="160.255059" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_13">
<g id="line2d_58">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="155.426824" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_14">
<g id="line2d_59">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="150.598588" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_15">
<g id="line2d_60">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="140.942118" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="187.776" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_16">
<g id="line2d_61">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="136.113882" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_17">
<g id="ytick_7">
<g id="line2d_62">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="131.285647" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="171.36" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_18">
<g id="ytick_8">
<g id="line2d_63">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="126.457412" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="163.152" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_19">
<g id="ytick_9">
<g id="line2d_64">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="116.800941" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="154.944" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_20">
<g id="ytick_10">
<g id="line2d_65">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="111.972706" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="146.736" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_21">
<g id="ytick_11">
<g id="line2d_66">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="107.144471" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="130.32" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_22">
<g id="ytick_12">
<g id="line2d_67">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="102.316235" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="122.112" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_23">
<g id="ytick_13">
<g id="line2d_68">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="92.659765" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="113.904" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_24">
<g id="ytick_14">
<g id="line2d_69">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="87.831529" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="105.696" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_25">
<g id="ytick_15">
<g id="line2d_70">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="83.003294" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="89.28" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_26">
<g id="ytick_16">
<g id="line2d_71">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="78.175059" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="81.072" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_27">
<g id="ytick_17">
<g id="line2d_72">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="68.518588" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="72.864" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_28">
<g id="ytick_18">
<g id="line2d_73">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="63.690353" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="64.656" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_29">
<g id="ytick_19">
<g id="line2d_74">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="58.862118" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="48.24" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_30">
<g id="ytick_20">
<g id="line2d_75">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="54.033882" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="40.032" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_31">
<g id="ytick_21">
<g id="line2d_76">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="44.377412" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="31.824" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_32">
<g id="ytick_22">
<g id="line2d_77">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="39.549176" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="23.616" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_33">
<g id="ytick_23">
<g id="line2d_78">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="34.720941" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_34">
<g id="line2d_79">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="29.892706" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_35">
<g id="line2d_80">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="20.236235" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_36">
<g id="line2d_81">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="15.408" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
<g id="ytick_37">
<g id="line2d_82">
<g>
<use xlink:href="#m0f1f99a069" x="41.894063" y="10.579765" style="stroke: #000000; stroke-width: 0.6"/>
<use xlink:href="#m87faa91dee" x="47.394063" y="7.2" style="stroke: #000000; stroke-width: 0.6"/>
</g>
</g>
</g>
......@@ -1374,188 +1321,140 @@ z
</g>
</g>
</g>
<g id="line2d_83">
<path d="M 41.894063 97.488
L 48.485063 85.900235
L 55.076063 97.488
L 61.667063 109.075765
L 68.258062 97.488
L 74.849063 85.900235
L 81.440062 97.488
L 88.031062 109.075765
L 94.622062 97.488
L 101.213063 73.346824
L 107.804063 97.488
L 114.395062 121.629176
L 120.986062 97.488
L 127.577062 73.346824
L 134.168062 97.488
L 140.759062 121.629176
L 147.350062 97.488
L 153.941062 60.793412
L 160.532062 97.488
L 167.123063 134.182588
L 173.714063 97.488
L 180.305062 60.793412
L 186.896062 97.488
L 193.487062 134.182588
L 200.078062 97.488
L 206.669062 49.205647
L 213.260063 97.488
L 219.851063 145.770353
L 226.442062 97.488
L 233.033062 49.205647
L 239.624062 97.488
L 246.215062 145.770353
L 252.806062 97.488
L 259.397063 39.549176
L 265.988062 97.488
L 272.579062 155.426824
L 279.170062 97.488
L 285.761062 39.549176
L 292.352062 97.488
L 298.943062 155.426824
L 305.534063 97.488
L 312.125063 29.892706
L 318.716062 97.488
L 325.307062 165.083294
L 331.898062 97.488
L 338.489062 29.892706
L 345.080062 97.488
L 351.671063 165.083294
L 358.262062 97.488
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #1a6faf; stroke-width: 1.6; stroke-linecap: square"/>
<g id="line2d_79">
<path d="M 47.394063 97.488
L 57.280563 87.6384
L 67.167063 97.488
L 77.053563 107.3376
L 86.940063 97.488
L 96.826563 87.6384
L 106.713063 97.488
L 116.599563 107.3376
L 126.486063 97.488
L 136.372563 76.968
L 146.259063 97.488
L 156.145563 118.008
L 166.032063 97.488
L 175.918563 76.968
L 185.805063 97.488
L 195.691563 118.008
L 205.578063 97.488
L 215.464563 66.2976
L 225.351063 97.488
L 235.237563 128.6784
L 245.124063 97.488
L 255.010563 66.2976
L 264.897063 97.488
L 274.783563 128.6784
L 284.670063 97.488
L 294.556563 56.448
L 304.443063 97.488
L 314.329563 138.528
L 324.216063 97.488
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"/>
</g>
<g id="line2d_84">
<path d="M 41.894063 97.488
L 48.485063 82.037647
L 55.076063 97.488
L 61.667063 112.938353
L 68.258062 97.488
L 74.849063 82.037647
L 81.440062 97.488
L 88.031062 112.938353
L 94.622062 97.488
L 101.213063 66.587294
L 107.804063 97.488
L 114.395062 128.388706
L 120.986062 97.488
L 127.577062 66.587294
L 134.168062 97.488
L 140.759062 128.388706
L 147.350062 97.488
L 153.941062 51.136941
L 160.532062 97.488
L 167.123063 143.839059
L 173.714063 97.488
L 180.305062 51.136941
L 186.896062 97.488
L 193.487062 143.839059
L 200.078062 97.488
L 206.669062 35.686588
L 213.260063 97.488
L 219.851063 159.289412
L 226.442062 97.488
L 233.033062 35.686588
L 239.624062 97.488
L 246.215062 159.289412
L 252.806062 97.488
L 259.397063 25.064471
L 265.988062 97.488
L 272.579062 169.911529
L 279.170062 97.488
L 285.761062 25.064471
L 292.352062 97.488
L 298.943062 169.911529
L 305.534063 97.488
L 312.125063 15.408
L 318.716062 97.488
L 325.307062 179.568
L 331.898062 97.488
L 338.489062 15.408
L 345.080062 97.488
L 351.671063 179.568
L 358.262062 97.488
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #e07060; stroke-width: 1.6; stroke-linecap: square"/>
<g id="line2d_80">
<path d="M 47.394063 97.488
L 57.280563 84.3552
L 67.167063 97.488
L 77.053563 110.6208
L 86.940063 97.488
L 96.826563 84.3552
L 106.713063 97.488
L 116.599563 110.6208
L 126.486063 97.488
L 136.372563 71.2224
L 146.259063 97.488
L 156.145563 123.7536
L 166.032063 97.488
L 175.918563 71.2224
L 185.805063 97.488
L 195.691563 123.7536
L 205.578063 97.488
L 215.464563 58.0896
L 225.351063 97.488
L 235.237563 136.8864
L 245.124063 97.488
L 255.010563 58.0896
L 264.897063 97.488
L 274.783563 136.8864
L 284.670063 97.488
L 294.556563 44.9568
L 304.443063 97.488
L 314.329563 150.0192
L 324.216063 97.488
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"/>
</g>
<g id="line2d_85">
<path d="M 41.894063 97.488
L 48.485063 78.175059
L 55.076063 97.488
L 61.667063 112.938353
L 68.258062 97.488
L 74.849063 82.037647
L 81.440062 97.488
L 88.031062 112.938353
L 94.622062 97.488
L 101.213063 66.587294
L 107.804063 97.488
L 114.395062 128.388706
L 120.986062 97.488
L 127.577062 66.587294
L 134.168062 97.488
L 140.759062 128.388706
L 147.350062 97.488
L 153.941062 51.136941
L 160.532062 97.488
L 167.123063 143.839059
L 173.714063 97.488
L 180.305062 51.136941
L 186.896062 97.488
L 193.487062 143.839059
L 200.078062 97.488
L 206.669062 35.686588
L 213.260063 97.488
L 219.851063 159.289412
L 226.442062 97.488
L 233.033062 35.686588
L 239.624062 97.488
L 246.215062 159.289412
L 252.806062 97.488
L 259.397063 25.064471
L 265.988062 97.488
L 272.579062 169.911529
L 279.170062 97.488
L 285.761062 25.064471
L 292.352062 97.488
L 298.943062 169.911529
L 305.534063 97.488
L 312.125063 15.408
L 318.716062 97.488
L 325.307062 179.568
L 331.898062 97.488
L 338.489062 15.408
L 345.080062 97.488
L 351.671063 179.568
L 358.262062 97.488
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #4d9a57; stroke-width: 1.6; stroke-linecap: square"/>
<g id="line2d_81">
<path d="M 47.394063 97.488
L 57.280563 76.968
L 67.167063 97.488
L 77.053563 118.008
L 86.940063 97.488
L 96.826563 76.968
L 106.713063 97.488
L 116.599563 118.008
L 126.486063 97.488
L 136.372563 56.448
L 146.259063 97.488
L 156.145563 138.528
L 166.032063 97.488
L 175.918563 56.448
L 185.805063 97.488
L 195.691563 138.528
L 205.578063 97.488
L 215.464563 35.928
L 225.351063 97.488
L 235.237563 159.048
L 245.124063 97.488
L 255.010563 35.928
L 264.897063 97.488
L 274.783563 159.048
L 284.670063 97.488
L 294.556563 15.408
L 304.443063 97.488
L 314.329563 179.568
L 324.216063 97.488
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"/>
</g>
<g id="line2d_86">
<path d="M 41.894063 97.488
L 358.262063 97.488
" clip-path="url(#pc6a86df331)" style="fill: none; stroke: #000000; stroke-opacity: 0.65; stroke-width: 0.55; stroke-linecap: square"/>
<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"/>
</g>
<g id="patch_3">
<path d="M 41.894063 187.776
L 41.894063 7.2
<path d="M 47.394063 187.776
L 47.394063 7.2
" style="fill: none; stroke: #000000; stroke-width: 0.7; stroke-linejoin: miter; stroke-linecap: square"/>
</g>
<g id="patch_4">
<path d="M 41.894063 187.776
L 358.262062 187.776
<path d="M 47.394063 187.776
L 363.762063 187.776
" style="fill: none; stroke: #000000; stroke-width: 0.7; stroke-linejoin: miter; stroke-linecap: square"/>
</g>
</g>
<g id="legend_1">
<g id="line2d_87">
<path d="M 80.061969 233.233031
L 91.061969 233.233031
L 102.061969 233.233031
<g id="line2d_83">
<path d="M 85.561969 233.233031
L 96.561969 233.233031
L 107.561969 233.233031
" style="fill: none; stroke: #1a6faf; stroke-width: 1.6; stroke-linecap: square"/>
</g>
<g id="text_17">
<!-- H30 -->
<g transform="translate(110.861969 237.083031) scale(0.11 -0.11)">
<g transform="translate(116.361969 237.083031) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-48" d="M 1316 2272
L 3284 2272
......@@ -1610,21 +1509,56 @@ Q 1316 3797 1316 3484
L 1316 2272
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
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)"/>
</g>
</g>
<g id="line2d_88">
<path d="M 151.806031 233.233031
L 162.806031 233.233031
L 173.806031 233.233031
<g id="line2d_84">
<path d="M 157.306031 233.233031
L 168.306031 233.233031
L 179.306031 233.233031
" style="fill: none; stroke: #e07060; stroke-width: 1.6; stroke-linecap: square"/>
</g>
<g id="text_18">
<!-- H45 -->
<g transform="translate(182.606031 237.083031) scale(0.11 -0.11)">
<g transform="translate(188.106031 237.083031) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-34" d="M 2978 1563
L 2978 1119
......@@ -1651,15 +1585,15 @@ z
<use xlink:href="#TimesNewRomanPSMT-35" transform="translate(122.216797 0)"/>
</g>
</g>
<g id="line2d_89">
<path d="M 223.550094 233.233031
L 234.550094 233.233031
L 245.550094 233.233031
<g id="line2d_85">
<path d="M 229.050094 233.233031
L 240.050094 233.233031
L 251.050094 233.233031
" style="fill: none; stroke: #4d9a57; stroke-width: 1.6; stroke-linecap: square"/>
</g>
<g id="text_19">
<!-- H60 -->
<g transform="translate(254.350094 237.083031) scale(0.11 -0.11)">
<g transform="translate(259.850094 237.083031) scale(0.11 -0.11)">
<defs>
<path id="TimesNewRomanPSMT-36" d="M 2869 4325
L 2869 4209
......@@ -1702,8 +1636,8 @@ z
</g>
</g>
<defs>
<clipPath id="pc6a86df331">
<rect x="41.894063" y="7.2" width="316.368" height="180.576"/>
<clipPath id="p751fa6e60e">
<rect x="47.394063" y="7.2" width="316.368" height="180.576"/>
</clipPath>
</defs>
</svg>
......@@ -250,16 +250,16 @@ This validation strategy is particularly suitable for the present application be
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.
For each candidate geometry $\mathbf{x}$, the trained surrogate models predict the window distortions $\hat{\Exy}_i$, the window damage indicators $\widehat{\TFD}_i$ and the frame damage indicator $\widehat{\TFD}_f$. These quantities are combined into a scalar objective function designed to encode four mechanical criteria: damage must remain limited in all structural components; frame damage must be penalized more severely than window damage because frame failure would compromise the structural integrity of the damper; the windows should develop comparable damage levels to avoid concentration of the dissipative demand in a single region; and, among geometries with similar damage performance, the preferred solution should be the one with higher energy dissipation capacity.
For each candidate geometry $\mathbf{x}$, the trained surrogate models predict the window distortions $\hat{\Exy}_i$, the window damage indicators $\widehat{\TFD}_i$ and the frame damage indicator $\widehat{\TFD}_f$. These predictions are combined into a scalar objective function that prioritizes damage control while using dissipative performance as a secondary selection criterion. In particular, damage is constrained in all regions of the device, frame damage is penalized more severely than window damage because it may compromise the structural integrity of the damper and the window penalties are formulated to promote comparable damage levels among them, avoiding configurations in which the dissipative demand is concentrated in a single region. The energy dissipation contribution, based on $\hat{\Exy}_i^2$, the window thickness and the area factor, is not scaled to have the same magnitude as the damage terms; instead, it acts as a tie-breaking term 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{\Exy}_i^2\, t_{w,i}\, V_i +
J(\mathbf{x}) = - \sum_{i=1}^{W} \hat{\Exy}_i^2\, t_{w,i}\, A_i +
\sum_{i=1}^{W} P_w\left(\widehat{\TFD}_i;\TFD_w^{\star}\right) +
P_f\left(\widehat{\TFD}_f;\TFD_f^{\max}\right),
\label{eq:objective}
\end{equation}
where $W$ is the number of windows, $t_{w,i}$ is the thickness of window $i$, $V_i$ is the corresponding volume factor, $\TFD_w^{\star}$ is the target damage level for the windows, and $\TFD_f^{\max}$ is the maximum admissible frame damage threshold. The first term is negative because the optimizer minimizes $J$; therefore, larger stable distortion contributions reduce the objective value and are favoured once the damage criteria are satisfied.
where $W$ is the number of windows, $t_{w,i}$ is the thickness of window $i$, $A_i$ is the corresponding area factor, $\TFD_w^{\star}$ is the target damage level for the windows, and $\TFD_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}
......@@ -281,23 +281,23 @@ P_f\left(\widehat{\TFD}_f;\TFD_f^{\max}\right)=
\end{cases}
\label{eq:frame_penalty}
\end{equation}
The cubic penalty reflects the greater severity of frame damage compared with localized damage in a replaceable window. In the current implementation, $\TFD_f^{\max}=90$ is adopted, while the target window threshold $\TFD_w^{\star}$ is provided as an input parameter to the optimizer.
The cubic penalty reflects the greater severity of frame damage compared with localized damage in a window. Since a damage value $\TFD=100$ represents complete failure, $\TFD_f^{\max}=90$ is adopted in the current implementation. The target window threshold is also set to $\TFD_w^{\star}=90$.
The distortion contribution in Eq.~\eqref{eq:objective} is weighted by a geometric factor $V_i$ that accounts for the effective volume associated with each window. These factors depend on the geometry family because the windows differ in size and position. The values currently used in the optimization scripts are summarized in Table~\ref{tab:volume_factors}. If a geometry family is not explicitly covered, the implementation falls back to an unweighted contribution.
The distortion contribution in Eq.~\eqref{eq:objective} is weighted by $t_{w,i}$ and the geometric factor $A_i$ that accounts for the effective area associated with each window. These factors, summarized in Table~\ref{tab:volume_factors}, depend on the geometry family because the windows differ in size.
\begin{table}[ht!]
\centering
\caption{Window volume factors used to weight the distortion contribution in the objective function.}
\caption{Window area factors used to weight the distortion contribution in the objective function.}
\label{tab:volume_factors}
\begin{tabular}{lll}
\begin{tabular}{ll}
\toprule
Family & Width identifier $B$ & Volume factors $V_i$ \\
Family & Area factors $A_i$ \\
\midrule
2 windows & 29 & 0.0208, 0.0185 \\
2 windows & 34 & 0.0263, 0.0240 \\
3 windows & 29 & 0.0229, 0.0210, 0.0185 \\
3 windows & 34 & 0.0262, 0.0262, 0.0240 \\
5 windows & -- & 0.0410, 0.0265, 0.0240, 0.0098, 0.0098 \\
H30\_B29 & 0.0208, 0.0185 \\
H30\_B34 & 0.0263, 0.0240 \\
H30\_B29 & 0.0229, 0.0210, 0.0185 \\
H30\_B34 & 0.0262, 0.0262, 0.0240 \\
H30\_B34 & 0.0410, 0.0265, 0.0240, 0.0098, 0.0098 \\
\bottomrule
\end{tabular}
\end{table}
......
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