{
  "case": "BESO airplane bearing bracket",
  "scope": "Numerical comparison on the downloadable coarse mesh; header animation shows a separate finer CAD mesh.",
  "reference": {
    "title": "CalculiX BESO Example 3, downloadable coarse case",
    "url": "https://github.com/calculix/beso/wiki/Example-3:-airplane-bearing-bracket",
    "archive_url": "https://raw.githubusercontent.com/calculix/beso/master/wiki_files/example_3/work_files.zip",
    "archive_sha256": "1e95e16148f6931e4317ffd3bd654f956b0df210528e2b1e6d94b0eb20be682a",
    "state_file": "analysis_files/file073.vtk",
    "iteration": 73,
    "elements": 14027,
    "filter_radius_m": 0.01
  },
  "setup": {
    "material": {
      "E": 200000000000.0,
      "nu": 0.27,
      "rho": 7833.0
    },
    "loads_N": [
      [
        281,
        0,
        0
      ],
      [
        298,
        -298,
        0
      ],
      [
        0,
        -562,
        0
      ]
    ],
    "bearing_reference_m": [
      0.1016,
      -0.00207,
      0
    ],
    "target_design_mass_fraction": 0.1,
    "optimizer": {
      "kind": "structural_topology",
      "name": "Structural Topology Optimization",
      "mesh_id": null,
      "objective": "compliance",
      "volume_fraction": 0.1,
      "initial_volume_fraction": 1.0,
      "penalty": 3.0,
      "minimum_stiffness": 1e-06,
      "filter_radius": 0.01,
      "projection_beta": 1.0,
      "projection_eta": 0.5,
      "projection_continuation": {},
      "optimizer": "beso",
      "beso_options": {
        "addition_ratio": 0.04,
        "removal_ratio": 0.08,
        "decay": -0.2,
        "failure_tolerance": 1,
        "stress_limit": 1000000000.0,
        "void_density": 1e-06,
        "protect_boundaries": false
      },
      "move_limit": null,
      "cases": [
        "F1",
        "F2",
        "F3"
      ],
      "combinations": [],
      "load_case_weights": {},
      "preserve_cell_ids": [
        12560,
        12561,
        12562,
        12563,
        12564,
        12565,
        12566,
        12567,
        12568,
        12569,
        12570,
        12571,
        12572,
        12573,
        12574,
        12575,
        12576,
        12577,
        12578,
        12579,
        12580,
        12581,
        12582,
        12583,
        12584,
        12585,
        12586,
        12587,
        12588,
        12589,
        12590,
        12591,
        12592,
        12593,
        12594,
        12595,
        12596,
        12597,
        12598,
        12599,
        12600,
        12601,
        12602,
        12603,
        12604,
        12605,
        12606,
        12607,
        12608,
        12609,
        12610,
        12611,
        12612,
        12613,
        12614,
        12615,
        12616,
        12617,
        12618,
        12619,
        12620,
        12621,
        12622,
        12623,
        12624,
        12625,
        12626,
        12627,
        12628,
        12629,
        12630,
        12631,
        12632,
        12633,
        12634,
        12635,
        12636,
        12637,
        12638,
        12639,
        12640,
        12641,
        12642,
        12643,
        12644,
        12645,
        12646,
        12647,
        12648,
        12649,
        12650,
        12651,
        12652,
        12653,
        12654,
        12655,
        12656,
        12657,
        12658,
        12659,
        12660,
        12661,
        12662,
        12663,
        12664,
        12665,
        12666,
        12667,
        12668,
        12669,
        12670,
        12671,
        12672,
        12673,
        12674,
        12675,
        12676,
        12677,
        12678,
        12679,
        12680,
        12681,
        12682,
        12683,
        12684,
        12685,
        12686,
        12687,
        12688,
        12689,
        12690,
        12691,
        12692,
        12693,
        12694,
        12695,
        12696,
        12697,
        12698,
        12699,
        12700,
        12701,
        12702,
        12703,
        12704,
        12705,
        12706,
        12707,
        12708,
        12709,
        12710,
        12711,
        12712,
        12713,
        12714,
        12715,
        12716,
        12717,
        12718,
        12719,
        12720,
        12721,
        12722,
        12723,
        12724,
        12725,
        12726,
        12727,
        12728,
        12729,
        12730,
        12731,
        12732,
        12733,
        12734,
        12735,
        12736,
        12737,
        12738,
        12739,
        12740,
        12741,
        12742,
        12743,
        12744,
        12745,
        12746,
        12747,
        12748,
        12749,
        12750,
        12751,
        12752,
        12753,
        12754,
        12755,
        12756,
        12757,
        12758,
        12759,
        12760,
        12761,
        12762,
        12763,
        12764,
        12765,
        12766,
        12767,
        12768,
        12769,
        12770,
        12771,
        12772,
        12773,
        12774,
        12775,
        12776,
        12777,
        12778,
        12779,
        12780,
        12781,
        12782,
        12783,
        12784,
        12785,
        12786,
        12787,
        12788,
        12789,
        12790,
        12791,
        12792,
        12793,
        12794,
        12795,
        12796,
        12797,
        12798,
        12799,
        12800,
        12801,
        12802,
        12803,
        12804,
        12805,
        12806,
        12807,
        12808,
        12809,
        12810,
        12811,
        12812,
        12813,
        12814,
        12815,
        12816,
        12817,
        12818,
        12819,
        12820,
        12821,
        12822,
        12823,
        12824,
        12825,
        12826,
        12827,
        12828,
        12829,
        12830,
        12831,
        12832,
        12833,
        12834,
        12835,
        12836,
        12837,
        12838,
        12839,
        12840,
        12841,
        12842,
        12843,
        12844,
        12845,
        12846,
        12847,
        12848,
        12849,
        12850,
        12851,
        12852,
        12853,
        12854,
        12855,
        12856,
        12857,
        12858,
        12859,
        12860,
        12861,
        12862,
        12863,
        12864,
        12865,
        12866,
        12867,
        12868,
        12869,
        12870,
        12871,
        12872,
        12873,
        12874,
        12875,
        12876,
        12877,
        12878,
        12879,
        12880,
        12881,
        12882,
        12883,
        12884,
        12885,
        12886,
        12887,
        12888,
        12889,
        12890,
        12891,
        12892,
        12893,
        12894,
        12895,
        12896,
        12897,
        12898,
        12899,
        12900,
        12901,
        12902,
        12903,
        12904,
        12905,
        12906,
        12907,
        12908,
        12909,
        12910,
        12911,
        12912,
        12913,
        12914,
        12915,
        12916,
        12917,
        12918,
        12919,
        12920,
        12921,
        12922,
        12923,
        12924,
        12925,
        12926,
        12927,
        12928,
        12929,
        12930,
        12931,
        12932,
        12933,
        12934,
        12935,
        12936,
        12937,
        12938,
        12939,
        12940,
        12941,
        12942,
        12943,
        12944,
        12945,
        12946,
        12947,
        12948,
        12949,
        12950,
        12951,
        12952,
        12953,
        12954,
        12955,
        12956,
        12957,
        12958,
        12959,
        12960,
        12961,
        12962,
        12963,
        12964,
        12965,
        12966,
        12967,
        12968,
        12969,
        12970,
        12971,
        12972,
        12973,
        12974,
        12975,
        12976,
        12977,
        12978,
        12979,
        12980,
        12981,
        12982,
        12983,
        12984,
        12985,
        12986,
        12987,
        12988,
        12989,
        12990,
        12991,
        12992,
        12993,
        12994,
        12995,
        12996,
        12997,
        12998,
        12999,
        13000,
        13001,
        13002,
        13003,
        13004,
        13005,
        13006,
        13007,
        13008,
        13009,
        13010,
        13011,
        13012,
        13013,
        13014,
        13015,
        13016,
        13017,
        13018,
        13019,
        13020,
        13021,
        13022,
        13023,
        13024,
        13025,
        13026,
        13027,
        13028,
        13029,
        13030,
        13031,
        13032,
        13033,
        13034,
        13035,
        13036,
        13037,
        13038,
        13039,
        13040,
        13041,
        13042,
        13043,
        13044,
        13045,
        13046,
        13047,
        13048,
        13049,
        13050,
        13051,
        13052,
        13053,
        13054,
        13055,
        13056,
        13057,
        13058,
        13059,
        13060,
        13061,
        13062,
        13063,
        13064,
        13065,
        13066,
        13067,
        13068,
        13069,
        13070,
        13071,
        13072,
        13073,
        13074,
        13075,
        13076,
        13077,
        13078,
        13079,
        13080,
        13081,
        13082,
        13083,
        13084,
        13085,
        13086,
        13087,
        13088,
        13089,
        13090,
        13091,
        13092,
        13093,
        13094,
        13095,
        13096,
        13097,
        13098,
        13099,
        13100,
        13101,
        13102,
        13103,
        13104,
        13105,
        13106,
        13107,
        13108,
        13109,
        13110,
        13111,
        13112,
        13113,
        13114,
        13115,
        13116,
        13117,
        13118,
        13119,
        13120,
        13121,
        13122,
        13123,
        13124,
        13125,
        13126,
        13127,
        13128,
        13129,
        13130,
        13131,
        13132,
        13133,
        13134,
        13135,
        13136,
        13137,
        13138,
        13139,
        13140,
        13141,
        13142,
        13143,
        13144,
        13145,
        13146,
        13147,
        13148,
        13149,
        13150,
        13151,
        13152,
        13153,
        13154,
        13155,
        13156,
        13157,
        13158,
        13159,
        13160,
        13161,
        13162,
        13163,
        13164,
        13165,
        13166,
        13167,
        13168,
        13169,
        13170,
        13171,
        13172,
        13173,
        13174,
        13175,
        13176,
        13177,
        13178,
        13179,
        13180,
        13181,
        13182,
        13183,
        13184,
        13185,
        13186,
        13187,
        13188,
        13189,
        13190,
        13191,
        13192,
        13193,
        13194,
        13195,
        13196,
        13197,
        13198,
        13199,
        13200,
        13201,
        13202,
        13203,
        13204,
        13205,
        13206,
        13207,
        13208,
        13209,
        13210,
        13211,
        13212,
        13213,
        13214,
        13215,
        13216,
        13217,
        13218,
        13219,
        13220,
        13221,
        13222,
        13223,
        13224,
        13225,
        13226,
        13227,
        13228,
        13229,
        13230,
        13231,
        13232,
        13233,
        13234,
        13235,
        13236,
        13237,
        13238,
        13239,
        13240,
        13241,
        13242,
        13243,
        13244,
        13245,
        13246,
        13247,
        13248,
        13249,
        13250,
        13251,
        13252,
        13253,
        13254,
        13255,
        13256,
        13257,
        13258,
        13259,
        13260,
        13261,
        13262,
        13263,
        13264,
        13265,
        13266,
        13267,
        13268,
        13269,
        13270,
        13271,
        13272,
        13273,
        13274,
        13275,
        13276,
        13277,
        13278,
        13279,
        13280,
        13281,
        13282,
        13283,
        13284,
        13285,
        13286,
        13287,
        13288,
        13289,
        13290,
        13291,
        13292,
        13293,
        13294,
        13295,
        13296,
        13297,
        13298,
        13299,
        13300,
        13301,
        13302,
        13303,
        13304,
        13305,
        13306,
        13307,
        13308,
        13309,
        13310,
        13311,
        13312,
        13313,
        13314,
        13315,
        13316,
        13317,
        13318,
        13319,
        13320,
        13321,
        13322,
        13323,
        13324,
        13325,
        13326,
        13327,
        13328,
        13329,
        13330,
        13331,
        13332,
        13333,
        13334,
        13335,
        13336,
        13337,
        13338,
        13339,
        13340,
        13341,
        13342,
        13343,
        13344,
        13345,
        13346,
        13347,
        13348,
        13349,
        13350,
        13351,
        13352,
        13353,
        13354,
        13355,
        13356,
        13357,
        13358,
        13359,
        13360,
        13361,
        13362,
        13363,
        13364,
        13365,
        13366,
        13367,
        13368,
        13369,
        13370,
        13371,
        13372,
        13373,
        13374,
        13375,
        13376,
        13377,
        13378,
        13379,
        13380,
        13381,
        13382,
        13383,
        13384,
        13385,
        13386,
        13387,
        13388,
        13389,
        13390,
        13391,
        13392,
        13393,
        13394,
        13395,
        13396,
        13397,
        13398,
        13399,
        13400,
        13401,
        13402,
        13403,
        13404,
        13405,
        13406,
        13407,
        13408,
        13409,
        13410,
        13411,
        13412,
        13413,
        13414,
        13415,
        13416,
        13417,
        13418,
        13419,
        13420,
        13421,
        13422,
        13423,
        13424,
        13425,
        13426,
        13427,
        13428,
        13429,
        13430,
        13431,
        13432,
        13433,
        13434,
        13435,
        13436,
        13437,
        13438,
        13439,
        13440,
        13441,
        13442,
        13443,
        13444,
        13445,
        13446,
        13447,
        13448,
        13449,
        13450,
        13451,
        13452,
        13453,
        13454,
        13455,
        13456,
        13457,
        13458,
        13459,
        13460,
        13461,
        13462,
        13463,
        13464,
        13465,
        13466,
        13467,
        13468,
        13469,
        13470,
        13471,
        13472,
        13473,
        13474,
        13475,
        13476,
        13477,
        13478,
        13479,
        13480,
        13481,
        13482,
        13483,
        13484,
        13485,
        13486,
        13487,
        13488,
        13489,
        13490,
        13491,
        13492,
        13493,
        13494,
        13495,
        13496,
        13497,
        13498,
        13499,
        13500,
        13501,
        13502,
        13503,
        13504,
        13505,
        13506,
        13507,
        13508,
        13509,
        13510,
        13511,
        13512,
        13513,
        13514,
        13515,
        13516,
        13517,
        13518,
        13519,
        13520,
        13521,
        13522,
        13523,
        13524,
        13525,
        13526,
        13527,
        13528,
        13529,
        13530,
        13531,
        13532,
        13533,
        13534,
        13535,
        13536,
        13537,
        13538,
        13539,
        13540,
        13541,
        13542,
        13543,
        13544,
        13545,
        13546,
        13547,
        13548,
        13549,
        13550,
        13551,
        13552,
        13553,
        13554,
        13555,
        13556,
        13557,
        13558,
        13559,
        13560,
        13561,
        13562,
        13563,
        13564,
        13565,
        13566,
        13567,
        13568,
        13569,
        13570,
        13571,
        13572,
        13573,
        13574,
        13575,
        13576,
        13577,
        13578,
        13579,
        13580,
        13581,
        13582,
        13583,
        13584,
        13585,
        13586,
        13587,
        13588,
        13589,
        13590,
        13591,
        13592,
        13593,
        13594,
        13595,
        13596,
        13597,
        13598,
        13599,
        13600,
        13601,
        13602,
        13603,
        13604,
        13605,
        13606,
        13607,
        13608,
        13609,
        13610,
        13611,
        13612,
        13613,
        13614,
        13615,
        13616,
        13617,
        13618,
        13619,
        13620,
        13621,
        13622,
        13623,
        13624,
        13625,
        13626,
        13627,
        13628,
        13629,
        13630,
        13631,
        13632,
        13633,
        13634,
        13635,
        13636,
        13637,
        13638,
        13639,
        13640,
        13641,
        13642,
        13643,
        13644,
        13645,
        13646,
        13647,
        13648,
        13649,
        13650,
        13651,
        13652,
        13653,
        13654,
        13655,
        13656,
        13657,
        13658,
        13659,
        13660,
        13661,
        13662,
        13663,
        13664,
        13665,
        13666,
        13667,
        13668,
        13669,
        13670,
        13671,
        13672,
        13673,
        13674,
        13675,
        13676,
        13677,
        13678,
        13679,
        13680,
        13681,
        13682,
        13683,
        13684,
        13685,
        13686,
        13687,
        13688,
        13689,
        13690,
        13691,
        13692,
        13693,
        13694,
        13695,
        13696,
        13697,
        13698,
        13699,
        13700,
        13701,
        13702,
        13703,
        13704,
        13705,
        13706,
        13707,
        13708,
        13709,
        13710,
        13711,
        13712,
        13713,
        13714,
        13715,
        13716,
        13717,
        13718,
        13719,
        13720,
        13721,
        13722,
        13723,
        13724,
        13725,
        13726,
        13727,
        13728,
        13729,
        13730,
        13731,
        13732,
        13733,
        13734,
        13735,
        13736,
        13737,
        13738,
        13739,
        13740,
        13741,
        13742,
        13743,
        13744,
        13745,
        13746,
        13747,
        13748,
        13749,
        13750,
        13751,
        13752,
        13753,
        13754,
        13755,
        13756,
        13757,
        13758,
        13759,
        13760,
        13761,
        13762,
        13763,
        13764,
        13765,
        13766,
        13767,
        13768,
        13769,
        13770,
        13771,
        13772,
        13773,
        13774,
        13775,
        13776,
        13777,
        13778,
        13779,
        13780,
        13781,
        13782,
        13783,
        13784,
        13785,
        13786,
        13787,
        13788,
        13789,
        13790,
        13791,
        13792,
        13793,
        13794,
        13795,
        13796,
        13797,
        13798,
        13799,
        13800,
        13801,
        13802,
        13803,
        13804,
        13805,
        13806,
        13807,
        13808,
        13809,
        13810,
        13811,
        13812,
        13813,
        13814,
        13815,
        13816,
        13817,
        13818,
        13819,
        13820,
        13821,
        13822,
        13823,
        13824,
        13825,
        13826,
        13827,
        13828,
        13829,
        13830,
        13831,
        13832,
        13833,
        13834,
        13835,
        13836,
        13837,
        13838,
        13839,
        13840,
        13841,
        13842,
        13843,
        13844,
        13845,
        13846,
        13847,
        13848,
        13849,
        13850,
        13851,
        13852,
        13853,
        13854,
        13855,
        13856,
        13857,
        13858,
        13859,
        13860,
        13861,
        13862,
        13863,
        13864,
        13865,
        13866,
        13867,
        13868,
        13869,
        13870,
        13871,
        13872,
        13873,
        13874,
        13875,
        13876,
        13877,
        13878,
        13879,
        13880,
        13881,
        13882,
        13883,
        13884,
        13885,
        13886,
        13887,
        13888,
        13889,
        13890,
        13891,
        13892,
        13893,
        13894,
        13895,
        13896,
        13897,
        13898,
        13899,
        13900,
        13901,
        13902,
        13903,
        13904,
        13905,
        13906,
        13907,
        13908,
        13909,
        13910,
        13911,
        13912,
        13913,
        13914,
        13915,
        13916,
        13917,
        13918,
        13919,
        13920,
        13921,
        13922,
        13923,
        13924,
        13925,
        13926,
        13927,
        13928,
        13929,
        13930,
        13931,
        13932,
        13933,
        13934,
        13935,
        13936,
        13937,
        13938,
        13939,
        13940,
        13941,
        13942,
        13943,
        13944,
        13945,
        13946,
        13947,
        13948,
        13949,
        13950,
        13951,
        13952,
        13953,
        13954,
        13955,
        13956,
        13957,
        13958,
        13959,
        13960,
        13961,
        13962,
        13963,
        13964,
        13965,
        13966,
        13967,
        13968,
        13969,
        13970,
        13971,
        13972,
        13973,
        13974,
        13975,
        13976,
        13977,
        13978,
        13979,
        13980,
        13981,
        13982,
        13983,
        13984,
        13985,
        13986,
        13987,
        13988,
        13989,
        13990,
        13991,
        13992,
        13993,
        13994,
        13995,
        13996,
        13997,
        13998,
        13999,
        14000,
        14001,
        14002,
        14003,
        14004,
        14005,
        14006,
        14007,
        14008,
        14009,
        14010,
        14011,
        14012,
        14013,
        14014,
        14015,
        14016,
        14017,
        14018,
        14019,
        14020,
        14021,
        14022,
        14023,
        14024,
        14025,
        14026
      ],
      "exclusion_cell_ids": []
    }
  },
  "comparison": {
    "initial": {
      "compliance_J": 0.028113880165570124,
      "load_case_compliance_J": {
        "compliance:F1": 0.008623255061331672,
        "compliance:F2": 0.007830296783308866,
        "compliance:F3": 0.011660328320929586
      },
      "maximum_stress_MPa": 45.158731948210395,
      "maximum_design_stress_MPa": 33.380068611662686,
      "design_mass_kg": 0.835174952871721,
      "design_volume_fraction": 1.0000000000000002
    },
    "published_design_reanalysis": {
      "compliance_J": 0.5380717136667099,
      "load_case_compliance_J": {
        "compliance:F1": 0.1338925436800753,
        "compliance:F2": 0.11577771821240232,
        "compliance:F3": 0.28840145177423226
      },
      "maximum_stress_MPa": 524.9673110199507,
      "maximum_design_stress_MPa": 219.10586483507277,
      "design_mass_kg": 0.08356982902175109,
      "design_volume_fraction": 0.1000617620637762
    },
    "torso_design": {
      "compliance_J": 0.5470163335976678,
      "load_case_compliance_J": {
        "compliance:F1": 0.13423880015938058,
        "compliance:F2": 0.1170660535034531,
        "compliance:F3": 0.29571147993483404
      },
      "maximum_stress_MPa": 518.5421634908226,
      "maximum_design_stress_MPa": 219.00244202068043,
      "design_mass_kg": 0.08349313213646113,
      "design_volume_fraction": 0.0999699286560295
    },
    "volume_weighted_design_intersection_over_union": 0.9451053669475891,
    "relative_difference_to_reference_design": {
      "compliance_J": 0.016623471748783085,
      "maximum_stress_MPa": -0.01223913831252599,
      "design_mass_kg": -0.0009177580735505791
    },
    "published_initial_maximum_stress_MPa": 45.158730581070216,
    "published_final_maximum_stress_MPa": 524.9672788623267,
    "published_final_design_mass_kg": 0.08356982902175163,
    "reference_iteration": 73
  },
  "relative_errors": {
    "compliance_design_difference": 0.016623471748783085,
    "peak_stress_vs_published": 0.012239077805817011,
    "design_mass_vs_published": 0.0009177580735570956
  },
  "tolerance": 0.05,
  "pass": true,
  "acceptance_basis": "Peak stress and design mass within 5% of published coarse outputs; design compliance within 5% when both retained designs are reanalysed with the same Torso solver. Topology overlap is reported separately. This criterion does not assert optimization convergence.",
  "coarse_run": {
    "iterations": 66,
    "reason": "oscillation",
    "converged": false,
    "history": [
      {
        "iteration": 1,
        "objective": 0.028113880165591406,
        "constraints": {
          "volume_fraction": 9.0
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 1.0,
          "maximum_failure": 0.04515873194821115,
          "maximum_design_failure": 0.03338006861167317,
          "design_mass_fraction": 0.9197997348748137,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 2,
        "objective": 0.028290171793205872,
        "constraints": {
          "volume_fraction": 8.197996546744685
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.9197997348748137,
          "maximum_failure": 0.04652532642841182,
          "maximum_design_failure": 0.03338006931424096,
          "design_mass_fraction": 0.8830477618711358,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 3,
        "objective": 0.028495179531375623,
        "constraints": {
          "volume_fraction": 7.830476449187807
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.8830477618711358,
          "maximum_failure": 0.047561399576133874,
          "maximum_design_failure": 0.03338008330219775,
          "design_mass_fraction": 0.8477301427386101,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 4,
        "objective": 0.02872197029355111,
        "constraints": {
          "volume_fraction": 7.4772999046860065
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.8477301427386101,
          "maximum_failure": 0.049280417898910224,
          "maximum_design_failure": 0.03337990799955309,
          "design_mass_fraction": 0.8138480735159929,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 5,
        "objective": 0.02893654923597764,
        "constraints": {
          "volume_fraction": 7.138478873638802
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.8138480735159929,
          "maximum_failure": 0.049085700913145666,
          "maximum_design_failure": 0.03336889977531278,
          "design_mass_fraction": 0.7812912285788693,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 6,
        "objective": 0.02953512468264755,
        "constraints": {
          "volume_fraction": 6.812910098698793
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.7812912285788693,
          "maximum_failure": 0.05149792871600381,
          "maximum_design_failure": 0.03336214798093314,
          "design_mass_fraction": 0.7499992471570633,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 7,
        "objective": 0.029770527131813072,
        "constraints": {
          "volume_fraction": 6.4999899715606055
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.7499992471570633,
          "maximum_failure": 0.05140849793267545,
          "maximum_design_failure": 0.03334084262745539,
          "design_mass_fraction": 0.7197381356575876,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 8,
        "objective": 0.04257960118576708,
        "constraints": {
          "volume_fraction": 6.197378553954432
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.7197381356575876,
          "maximum_failure": 0.11065096191460663,
          "maximum_design_failure": 0.09996829082238196,
          "design_mass_fraction": 0.6910334912278608,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 9,
        "objective": 0.03182783813564735,
        "constraints": {
          "volume_fraction": 5.910331822610432
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.6910334912278608,
          "maximum_failure": 0.06374433990859917,
          "maximum_design_failure": 0.03329886700374447,
          "design_mass_fraction": 0.6633925134540297,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 10,
        "objective": 0.03243440072184335,
        "constraints": {
          "volume_fraction": 5.633921768462066
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.6633925134540297,
          "maximum_failure": 0.0615972004389662,
          "maximum_design_failure": 0.03330113196989699,
          "design_mass_fraction": 0.6368483150573576,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 11,
        "objective": 0.03305786472885901,
        "constraints": {
          "volume_fraction": 5.368479519053096
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.6368483150573576,
          "maximum_failure": 0.06474052570247868,
          "maximum_design_failure": 0.03329156768829635,
          "design_mass_fraction": 0.6112243406929456,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 12,
        "objective": 0.03435257218432455,
        "constraints": {
          "volume_fraction": 5.112239519168976
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.6112243406929456,
          "maximum_failure": 0.06527179222714717,
          "maximum_design_failure": 0.03335345822310204,
          "design_mass_fraction": 0.5865626915382279,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 13,
        "objective": 0.034656915740683414,
        "constraints": {
          "volume_fraction": 4.86562278100506
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.5865626915382279,
          "maximum_failure": 0.06665738284409245,
          "maximum_design_failure": 0.03327700788333652,
          "design_mass_fraction": 0.563030600666925,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 14,
        "objective": 0.036487669950982286,
        "constraints": {
          "volume_fraction": 4.630301636970888
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.563030600666925,
          "maximum_failure": 0.07207301467549096,
          "maximum_design_failure": 0.03339333323498828,
          "design_mass_fraction": 0.5404535722705631,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 15,
        "objective": 0.03644862321471902,
        "constraints": {
          "volume_fraction": 4.404531127236759
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.5404535722705631,
          "maximum_failure": 0.06981569893391307,
          "maximum_design_failure": 0.03337681369945536,
          "design_mass_fraction": 0.5187650699439711,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 16,
        "objective": 0.03914415851640076,
        "constraints": {
          "volume_fraction": 4.187645887085598
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.5187650699439711,
          "maximum_failure": 0.07619448832666355,
          "maximum_design_failure": 0.03409632055670272,
          "design_mass_fraction": 0.4981509740719827,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 17,
        "objective": 0.038630753624724415,
        "constraints": {
          "volume_fraction": 3.981504722224549
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.4981509740719827,
          "maximum_failure": 0.06994274222276199,
          "maximum_design_failure": 0.03333927483169509,
          "design_mass_fraction": 0.4783441198450457,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 18,
        "objective": 0.041114850191153435,
        "constraints": {
          "volume_fraction": 3.7834359818864383
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.4783441198450457,
          "maximum_failure": 0.0790044598887635,
          "maximum_design_failure": 0.034269274615856306,
          "design_mass_fraction": 0.4592460054239453,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 19,
        "objective": 0.041367748572567614,
        "constraints": {
          "volume_fraction": 3.5924546466940996
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.4592460054239453,
          "maximum_failure": 0.07235344355190951,
          "maximum_design_failure": 0.033562527987066965,
          "design_mass_fraction": 0.4410503982550194,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 20,
        "objective": 0.045227636256567554,
        "constraints": {
          "volume_fraction": 3.4104983930485875
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.4410503982550194,
          "maximum_failure": 0.08178259180131102,
          "maximum_design_failure": 0.060717343200243114,
          "design_mass_fraction": 0.4233875704543896,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 21,
        "objective": 0.04487460029189838,
        "constraints": {
          "volume_fraction": 3.2338699384138336
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.4233875704543896,
          "maximum_failure": 0.07350206235834107,
          "maximum_design_failure": 0.03833668537896987,
          "design_mass_fraction": 0.40652605684844706,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 22,
        "objective": 0.04748599655311929,
        "constraints": {
          "volume_fraction": 3.065254633739104
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.40652605684844706,
          "maximum_failure": 0.07804820237182811,
          "maximum_design_failure": 0.05716882692826608,
          "design_mass_fraction": 0.3902697611374996,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 23,
        "objective": 0.048434361458738445,
        "constraints": {
          "volume_fraction": 2.9026915140665097
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.3902697611374996,
          "maximum_failure": 0.07705429007210483,
          "maximum_design_failure": 0.03999695885134154,
          "design_mass_fraction": 0.37465009250693104,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 24,
        "objective": 0.05245722067884216,
        "constraints": {
          "volume_fraction": 2.7464946715639824
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.37465009250693104,
          "maximum_failure": 0.08151168500344037,
          "maximum_design_failure": 0.07720237498625233,
          "design_mass_fraction": 0.35932389446691115,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 25,
        "objective": 0.05388226665525789,
        "constraints": {
          "volume_fraction": 2.5932325379016485
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.35932389446691115,
          "maximum_failure": 0.08025764411199106,
          "maximum_design_failure": 0.04793606752144906,
          "design_mass_fraction": 0.34507282370896036,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 26,
        "objective": 0.059062431538399025,
        "constraints": {
          "volume_fraction": 2.4507216878112903
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.34507282370896036,
          "maximum_failure": 0.09476308158680809,
          "maximum_design_failure": 0.08892150176729466,
          "design_mass_fraction": 0.33125018894912067,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 27,
        "objective": 0.05719123624480963,
        "constraints": {
          "volume_fraction": 2.3124952019864082
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.33125018894912067,
          "maximum_failure": 0.08688109669019538,
          "maximum_design_failure": 0.055916789024324794,
          "design_mass_fraction": 0.31769142077879997,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 28,
        "objective": 0.33563290383135475,
        "constraints": {
          "volume_fraction": 2.1769073846953853
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.31769142077879997,
          "maximum_failure": 0.7683046451816714,
          "maximum_design_failure": 0.35934036353545207,
          "design_mass_fraction": 0.304758854163426,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 29,
        "objective": 0.17606908830010423,
        "constraints": {
          "volume_fraction": 2.047581589215849
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.304758854163426,
          "maximum_failure": 0.41449466900194876,
          "maximum_design_failure": 0.12536479002560635,
          "design_mass_fraction": 0.2927117189588512,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 30,
        "objective": 0.13721270974465472,
        "constraints": {
          "volume_fraction": 1.9271101166986284
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.2927117189588512,
          "maximum_failure": 0.3810652844827551,
          "maximum_design_failure": 0.18712032083434377,
          "design_mass_fraction": 0.28109602094105696,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 31,
        "objective": 0.12787378820744116,
        "constraints": {
          "volume_fraction": 1.81095302036359
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.28109602094105696,
          "maximum_failure": 0.3397865154794395,
          "maximum_design_failure": 0.08689846886564931,
          "design_mass_fraction": 0.2686840901162105,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 32,
        "objective": 0.13321156278314916,
        "constraints": {
          "volume_fraction": 1.6868335879956933
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.2686840901162105,
          "maximum_failure": 0.3377030353692756,
          "maximum_design_failure": 0.07173824425690324,
          "design_mass_fraction": 0.2576735954780339,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 33,
        "objective": 0.13203229751389964,
        "constraints": {
          "volume_fraction": 1.576728531508871
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.2576735954780339,
          "maximum_failure": 0.3371653586816534,
          "maximum_design_failure": 0.07083981045417352,
          "design_mass_fraction": 0.24747551773012127,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 34,
        "objective": 0.14052175743735787,
        "constraints": {
          "volume_fraction": 1.4747476520488652
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.24747551773012127,
          "maximum_failure": 0.33550285152230325,
          "maximum_design_failure": 0.07121903870668518,
          "design_mass_fraction": 0.23762323179214034,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 35,
        "objective": 0.13899011531247465,
        "constraints": {
          "volume_fraction": 1.376224694146098
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.23762323179214034,
          "maximum_failure": 0.33673602375248074,
          "maximum_design_failure": 0.07208637505365816,
          "design_mass_fraction": 0.2282030238016689,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 36,
        "objective": 0.14839650452286213,
        "constraints": {
          "volume_fraction": 1.2820225200392095
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.2282030238016689,
          "maximum_failure": 0.33790876492340105,
          "maximum_design_failure": 0.072990576044245,
          "design_mass_fraction": 0.21911316880005363,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 37,
        "objective": 0.14655378503885588,
        "constraints": {
          "volume_fraction": 1.1911238791244156
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.21911316880005363,
          "maximum_failure": 0.33553594541322895,
          "maximum_design_failure": 0.07390019313564257,
          "design_mass_fraction": 0.209847810962276,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 38,
        "objective": 0.16155406918798418,
        "constraints": {
          "volume_fraction": 1.0984702080929687
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.209847810962276,
          "maximum_failure": 0.3359375704633542,
          "maximum_design_failure": 0.1001822827773666,
          "design_mass_fraction": 0.20107665028942717,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 39,
        "objective": 0.16372380060126887,
        "constraints": {
          "volume_fraction": 1.010758513652786
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.20107665028942717,
          "maximum_failure": 0.33425961317493647,
          "maximum_design_failure": 0.07594737314156615,
          "design_mass_fraction": 0.19308095685482782,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 40,
        "objective": 0.2202702133978877,
        "constraints": {
          "volume_fraction": 0.9308014993497776
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.19308095685482782,
          "maximum_failure": 0.33491869862027285,
          "maximum_design_failure": 0.21773292753013274,
          "design_mass_fraction": 0.18553624586639042,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 41,
        "objective": 0.18836383875835522,
        "constraints": {
          "volume_fraction": 0.8553543140182187
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.18553624586639042,
          "maximum_failure": 0.33492024084440697,
          "maximum_design_failure": 0.0856676513397953,
          "design_mass_fraction": 0.1779060374698054,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 42,
        "objective": 0.20198892797014995,
        "constraints": {
          "volume_fraction": 0.7790521537502088
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.1779060374698054,
          "maximum_failure": 0.33914686497842045,
          "maximum_design_failure": 0.07929458181818519,
          "design_mass_fraction": 0.17057643106447115,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 43,
        "objective": 0.21268103038690944,
        "constraints": {
          "volume_fraction": 0.7057560164007284
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.17057643106447115,
          "maximum_failure": 0.341739585269792,
          "maximum_design_failure": 0.0975245551629694,
          "design_mass_fraction": 0.1638315299458966,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 44,
        "objective": 0.2509623059960708,
        "constraints": {
          "volume_fraction": 0.6383069377659036
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.1638315299458966,
          "maximum_failure": 0.3421880196107086,
          "maximum_design_failure": 0.1390445398572562,
          "design_mass_fraction": 0.15730523420759857,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 45,
        "objective": 0.24716398963757366,
        "constraints": {
          "volume_fraction": 0.5730439151199015
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.15730523420759857,
          "maximum_failure": 0.3436038493567529,
          "maximum_design_failure": 0.10140844691851802,
          "design_mass_fraction": 0.15105626518582949,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 46,
        "objective": 0.26603516045111364,
        "constraints": {
          "volume_fraction": 0.5105541624124573
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.15105626518582949,
          "maximum_failure": 0.35040525039572323,
          "maximum_design_failure": 0.1355015459282202,
          "design_mass_fraction": 0.14506777155263614,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 47,
        "objective": 0.2845861652374844,
        "constraints": {
          "volume_fraction": 0.45066916619552755
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.14506777155263614,
          "maximum_failure": 0.35857549191417204,
          "maximum_design_failure": 0.1244213665372624,
          "design_mass_fraction": 0.13932094390840305,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 48,
        "objective": 0.4768955044574417,
        "constraints": {
          "volume_fraction": 0.39320083228486263
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.13932094390840305,
          "maximum_failure": 0.35288254628317,
          "maximum_design_failure": 0.3391560666769513,
          "design_mass_fraction": 0.13377856793316562,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 49,
        "objective": 0.36607122784436497,
        "constraints": {
          "volume_fraction": 0.3377770171086733
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.13377856793316562,
          "maximum_failure": 0.3595861338907426,
          "maximum_design_failure": 0.17352519835063668,
          "design_mass_fraction": 0.12820666323108723,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 50,
        "objective": 0.37182081447052784,
        "constraints": {
          "volume_fraction": 0.2820579143687865
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.12820666323108723,
          "maximum_failure": 0.39897838441176486,
          "maximum_design_failure": 0.16427332013223692,
          "design_mass_fraction": 0.1230973097850959,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 51,
        "objective": 0.3906082989211756,
        "constraints": {
          "volume_fraction": 0.23096432881528794
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.1230973097850959,
          "maximum_failure": 0.39819585774761573,
          "maximum_design_failure": 0.16563620789781183,
          "design_mass_fraction": 0.11770271331764345,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 52,
        "objective": 0.45787222567736147,
        "constraints": {
          "volume_fraction": 0.17701831019474465
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.11770271331764345,
          "maximum_failure": 0.43285783439811565,
          "maximum_design_failure": 0.2055587769266636,
          "design_mass_fraction": 0.11299598507840175,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 53,
        "objective": 0.493949868649314,
        "constraints": {
          "volume_fraction": 0.12995098073499814
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.11299598507840175,
          "maximum_failure": 0.4433933204705034,
          "maximum_design_failure": 0.2542415133123996,
          "design_mass_fraction": 0.10845345454568948,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 54,
        "objective": 0.5079323461447518,
        "constraints": {
          "volume_fraction": 0.08452562998252505
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.10845345454568948,
          "maximum_failure": 0.47437415506838154,
          "maximum_design_failure": 0.20415989893699407,
          "design_mass_fraction": 0.10387527433523713,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 55,
        "objective": 0.5332559336094855,
        "constraints": {
          "volume_fraction": 0.038743782096153506
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.10387527433523713,
          "maximum_failure": 0.5366740276813928,
          "maximum_design_failure": 0.23007036909733936,
          "design_mass_fraction": 0.09959582467336359,
          "failures": 0,
          "frozen": false
        }
      },
      {
        "iteration": 56,
        "objective": 0.59904694520717,
        "constraints": {
          "volume_fraction": -0.004050757317121401
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.09959582467336359,
          "maximum_failure": 0.5397993030299282,
          "maximum_design_failure": 0.275782362862491,
          "design_mass_fraction": 0.09997271540200973,
          "failures": 0,
          "frozen": true
        }
      },
      {
        "iteration": 57,
        "objective": 0.5812647636408214,
        "constraints": {
          "volume_fraction": -0.00028184626174904137
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.09997271540200973,
          "maximum_failure": 0.5392146683592455,
          "maximum_design_failure": 0.24278034962773914,
          "design_mass_fraction": 0.09976217945021047,
          "failures": 0,
          "frozen": true
        }
      },
      {
        "iteration": 58,
        "objective": 0.5763133466048461,
        "constraints": {
          "volume_fraction": -0.0023872078851029654
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.09976217945021047,
          "maximum_failure": 0.5382138122046494,
          "maximum_design_failure": 0.23669644627422592,
          "design_mass_fraction": 0.09990064405442323,
          "failures": 0,
          "frozen": true
        }
      },
      {
        "iteration": 59,
        "objective": 0.5556254778358419,
        "constraints": {
          "volume_fraction": -0.0010025604583280279
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.09990064405442323,
          "maximum_failure": 0.5361841025341242,
          "maximum_design_failure": 0.22840799323251698,
          "design_mass_fraction": 0.09996568080515265,
          "failures": 0,
          "frozen": true
        }
      },
      {
        "iteration": 60,
        "objective": 0.5518641781986509,
        "constraints": {
          "volume_fraction": -0.0003521923006662153
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.09996568080515265,
          "maximum_failure": 0.5217075867990056,
          "maximum_design_failure": 0.21777458402829067,
          "design_mass_fraction": 0.0999958026059853,
          "failures": 0,
          "frozen": true
        }
      },
      {
        "iteration": 61,
        "objective": 0.5690880667533784,
        "constraints": {
          "volume_fraction": -5.097399112086176e-05
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.0999958026059853,
          "maximum_failure": 0.5213232345618298,
          "maximum_design_failure": 0.21689567017338393,
          "design_mass_fraction": 0.09989223977343234,
          "failures": 0,
          "frozen": true
        }
      },
      {
        "iteration": 62,
        "objective": 0.5662984617241777,
        "constraints": {
          "volume_fraction": -0.0010866033522800855
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.09989223977343234,
          "maximum_failure": 0.521355653212197,
          "maximum_design_failure": 0.2232921871034185,
          "design_mass_fraction": 0.09984134313940825,
          "failures": 0,
          "frozen": true
        }
      },
      {
        "iteration": 63,
        "objective": 0.5454267074005794,
        "constraints": {
          "volume_fraction": -0.0015955702014877615
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.09984134313940825,
          "maximum_failure": 0.5221875362538627,
          "maximum_design_failure": 0.22013656460423747,
          "design_mass_fraction": 0.09986855467310501,
          "failures": 0,
          "frozen": true
        }
      },
      {
        "iteration": 64,
        "objective": 0.5463698974957872,
        "constraints": {
          "volume_fraction": -0.0013234545924047103
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.09986855467310501,
          "maximum_failure": 0.5187704232587593,
          "maximum_design_failure": 0.21629352726633158,
          "design_mass_fraction": 0.09997082868610083,
          "failures": 0,
          "frozen": true
        }
      },
      {
        "iteration": 65,
        "objective": 0.5470163335955126,
        "constraints": {
          "volume_fraction": -0.00030071343970511366
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.09997082868610083,
          "maximum_failure": 0.5185421634874201,
          "maximum_design_failure": 0.21900244201932778,
          "design_mass_fraction": 0.099814104205847,
          "failures": 0,
          "frozen": true
        }
      },
      {
        "iteration": 66,
        "objective": 0.5463888406319186,
        "constraints": {
          "volume_fraction": -0.001867959809489922
        },
        "design_change": 1.0,
        "continuation": {
          "evaluated_design_mass_fraction": 0.099814104205847,
          "maximum_failure": 0.5187694483474047,
          "maximum_design_failure": 0.21629118024549335,
          "design_mass_fraction": 0.09997082868610083,
          "failures": 0,
          "frozen": true
        }
      }
    ]
  },
  "fine_animation": {
    "elements": 139701,
    "nodes": 29866,
    "filter_radius_m": 0.004,
    "iterations": 150,
    "reason": "maximum_iterations",
    "converged": false,
    "final_compliance_J": 0.19725563518204145,
    "design_mass_fraction": 0.10004739167201393,
    "mesh_sha256": "4e889eac5abd8110f602bb7f0c7aaf89da84c067b5baf7169a6f53825d93325c",
    "npz_sha256": "a34465b15b2da421dfbe8cc236a87fb268e717a7d4905b15a1515320a9cc26c9",
    "rendering": {
      "source_project_sha256": "6144aa2ba32af19860add1d09ed4a584858f7edc31335ec02e2b31660e66a6c7",
      "frame_count": 76,
      "duration_ms": 11980,
      "width": 1200,
      "height": 804,
      "elements": 139701,
      "filter_radius_m": 0.004,
      "iterations": 150,
      "stopping_reason": "maximum_iterations",
      "numerical_validation_mesh_elements": 14027,
      "view_normal": [
        0.26214057111658795,
        0.23405408135409636,
        0.9362163254163854
      ],
      "smoothing": false,
      "retained_material_cutoff": 0.5,
      "frames": [
        {
          "step": 1,
          "triangles": 28630,
          "scvz_sha256": "f861c55e9e2029c957a0e7edc6123d7573500f48977c63a58ec233b0c2cf498a"
        },
        {
          "step": 3,
          "triangles": 31704,
          "scvz_sha256": "03024b9f4cdfbe1af736ac9b305dc9766c18df846bc1fd5cf66b4351fff5f27e"
        },
        {
          "step": 5,
          "triangles": 31728,
          "scvz_sha256": "6a9a2a3529fd861cd91c28dc08aa04001d5eb9122221cfc7fa4d9ad750745fca"
        },
        {
          "step": 7,
          "triangles": 31910,
          "scvz_sha256": "7f4cbafd0c3529a2103259c3ba9a195765f5aa2c28da35a656a456ada6e77638"
        },
        {
          "step": 9,
          "triangles": 31452,
          "scvz_sha256": "2653803ed3eb31129652d82f2e52bfaef3745af846661c5c44b8de92009b3d80"
        },
        {
          "step": 11,
          "triangles": 26874,
          "scvz_sha256": "ead64fdee190a272e825aea067ea700968d68bb63ff789a1726f700d260b009f"
        },
        {
          "step": 13,
          "triangles": 26378,
          "scvz_sha256": "131bb4682c64c22883252cb40b34eea42523b321d8384632c8a8efae3e6c9d36"
        },
        {
          "step": 15,
          "triangles": 26282,
          "scvz_sha256": "818e8b4494519e6eaa8ca012baa486f8970840281ba66452a055b4bcb11dc523"
        },
        {
          "step": 17,
          "triangles": 25014,
          "scvz_sha256": "0892cd77ba4c5ab86a712b40e2c698d1c02e4238a3872ad7cda6b97adfb4e224"
        },
        {
          "step": 19,
          "triangles": 24092,
          "scvz_sha256": "58e803eb641a1a67aca3e55f9636c1589ae6ae12f3c9ccc76453145c5469eb13"
        },
        {
          "step": 21,
          "triangles": 23248,
          "scvz_sha256": "0157688c7feab75136a0e2649db3b74a79f238062ceec9a7016cb0eb16b0a7af"
        },
        {
          "step": 23,
          "triangles": 22574,
          "scvz_sha256": "a3c5c2d9a91257931c1daea480c561213c03b9dcc1b6ca26b0209f455880946f"
        },
        {
          "step": 25,
          "triangles": 21628,
          "scvz_sha256": "4edcba4c206f12245b8acf22a3f4fcdfc9e7489c202144607b1eefd1d75ec794"
        },
        {
          "step": 27,
          "triangles": 20846,
          "scvz_sha256": "aed67b12fae5fa7bf36ebbcfc0420efeb219aeb4e3ff6af26d481ed9f17a8be8"
        },
        {
          "step": 29,
          "triangles": 19254,
          "scvz_sha256": "62385f7bc6dc56747d5645dfb28a2a63b6f5a639fc515942d763bedbdff99461"
        },
        {
          "step": 31,
          "triangles": 18872,
          "scvz_sha256": "0d002777a4b030f69255e2e6673fc95a77080d26a07bcc1e911643fe675ea1c3"
        },
        {
          "step": 33,
          "triangles": 18352,
          "scvz_sha256": "ce233e3922cc4d44a8cbf46f6720ac6cfc8460f69017009ed3d3d1e122df1e49"
        },
        {
          "step": 35,
          "triangles": 17230,
          "scvz_sha256": "9ae3f0914cfc34da19348bc8d5a5202933b9117183f889279af3af45a7d7b132"
        },
        {
          "step": 37,
          "triangles": 16156,
          "scvz_sha256": "e5c39561147351b3b24499c3f79ad0d3505ecb2a2697b2620ccffb701c807221"
        },
        {
          "step": 39,
          "triangles": 15532,
          "scvz_sha256": "d8548a0dbc35f491a8f9dfa285694d532e72675e0467b9bcaa5341db9163ed1a"
        },
        {
          "step": 41,
          "triangles": 15004,
          "scvz_sha256": "ffdd6cef5a0bc377b504800e1011a62168adda1023b283d9f7255bcb58faa363"
        },
        {
          "step": 43,
          "triangles": 14452,
          "scvz_sha256": "f5cadcd11b207a8eb3c02ad230f0f602c6bb931bd93d53ec4f3abbd34a0ad77b"
        },
        {
          "step": 45,
          "triangles": 13432,
          "scvz_sha256": "9ace36251450c54082c02bcdc817f686f70c9e854934ad77c33863534424c579"
        },
        {
          "step": 47,
          "triangles": 12972,
          "scvz_sha256": "ed3294d6b33ec4b4158b75789b16d35b8fd503f84ca024e88fdc9fc115b0f7a7"
        },
        {
          "step": 49,
          "triangles": 12628,
          "scvz_sha256": "45d9d160957cd0a731e78c63eccb163b1cbb8d736d218faf8fa4ae68b54f496a"
        },
        {
          "step": 51,
          "triangles": 12120,
          "scvz_sha256": "4327c0f721c2e2b71d05666f9067ac54705a18d5ed65e5f60f2bbface174c220"
        },
        {
          "step": 53,
          "triangles": 11880,
          "scvz_sha256": "58805e87ee90e756029f5014becfde48ad2fe6c02b44635c55ca057d2f8685e9"
        },
        {
          "step": 55,
          "triangles": 11480,
          "scvz_sha256": "6b17ffe974a0770f28dad4bb9130b8731990f7a5a0232e67eb4654d2f01ee09d"
        },
        {
          "step": 57,
          "triangles": 10966,
          "scvz_sha256": "40478052c2f8ac9ece24bedad9edd2d9e2ef09db671b58485d0560ece32d0491"
        },
        {
          "step": 59,
          "triangles": 10926,
          "scvz_sha256": "c049d71566d8aeb35420eba39a50a2e951ef724202c8802025cee7b8957c81c5"
        },
        {
          "step": 61,
          "triangles": 10810,
          "scvz_sha256": "015534541343b621d23647f1f3485da3c36680515de44f201ea826a2a892291a"
        },
        {
          "step": 63,
          "triangles": 10826,
          "scvz_sha256": "97460b839ddf263487327b766588c76a1e10c7b2494dec84fcf32628849cacf0"
        },
        {
          "step": 65,
          "triangles": 10794,
          "scvz_sha256": "e421296ad4f9fa4ee1c45c2c5bf87185c80150ffbfee63812d55a8c6a157f6cb"
        },
        {
          "step": 67,
          "triangles": 10770,
          "scvz_sha256": "45a77a79b91f3cf820ce794f412ca5d13d2fe2675a50bbc8503ba17d52855660"
        },
        {
          "step": 69,
          "triangles": 10780,
          "scvz_sha256": "3ff8f1505415a6bc377cd85e2f29529863a8f43eede87b4bb4e9d282e34a040c"
        },
        {
          "step": 71,
          "triangles": 10796,
          "scvz_sha256": "5af41fec0abd1599be8ce6f22c4b2e8b5c5280655ef12881ee3c0798d1c9fb22"
        },
        {
          "step": 73,
          "triangles": 10806,
          "scvz_sha256": "49b2259bae12741f4e1467b0e82f6eae199563763689a41639baca4cbcef338c"
        },
        {
          "step": 75,
          "triangles": 10808,
          "scvz_sha256": "492384b9f82c8f5a0cd4d8df67716c84dde6bd7f45cbc491240e9cfa4eaddea9"
        },
        {
          "step": 77,
          "triangles": 10790,
          "scvz_sha256": "ad9dc57a4d9f34e10f126f59428ac3a237e31f0309c7887c6bff009329ac4e61"
        },
        {
          "step": 79,
          "triangles": 10790,
          "scvz_sha256": "3028a3d7b8de8f8543e938d2659202ec49ff2a19c37064e56b4c6703989bc2c6"
        },
        {
          "step": 81,
          "triangles": 10782,
          "scvz_sha256": "36163cae9de311e06e962580b404c5922b0ef11fece4030a5992416bf80c0835"
        },
        {
          "step": 83,
          "triangles": 10782,
          "scvz_sha256": "690083db1f6fb46a2b7216804e2eb21f95fae0a43a2e46ea77f0c19697005fcc"
        },
        {
          "step": 85,
          "triangles": 10780,
          "scvz_sha256": "ee97ff9b957d5e5422f6b5c6650062398cbe2fc64f639ec8d5369396edfc9365"
        },
        {
          "step": 87,
          "triangles": 10782,
          "scvz_sha256": "85af4fd539e2c97a25fba3bd482692f7a56500e56f493281baccea0c9f11650e"
        },
        {
          "step": 89,
          "triangles": 10786,
          "scvz_sha256": "7b010b5d4f6c7de187d41865b0c418c65cd7640ff697b6e096588d3f131819e0"
        },
        {
          "step": 91,
          "triangles": 10786,
          "scvz_sha256": "ca543a72a77ccc46dc101983f81b35e60788d870664634589995f8776250ce9d"
        },
        {
          "step": 93,
          "triangles": 10788,
          "scvz_sha256": "018584a4ff1d5fa9baf47737063eda2cdc92d9db5e617b6e4e49943048fa6d17"
        },
        {
          "step": 95,
          "triangles": 10790,
          "scvz_sha256": "e79ed1ed81144886ef46c9d4a81e2c0f0c778c38830d08c6c044255b2a75d0d9"
        },
        {
          "step": 97,
          "triangles": 10786,
          "scvz_sha256": "eeb29fbeb7dbea8d826dd10285482dd29f961fd8544259bae79d3bf987fda6a5"
        },
        {
          "step": 99,
          "triangles": 10792,
          "scvz_sha256": "79e40eb464c0736b44051749dbfeed0d610dcef54ffabb1722f469a8f8d14ca3"
        },
        {
          "step": 101,
          "triangles": 10796,
          "scvz_sha256": "80f39c081817f5d4b3f0a73171d23f1a4821a72717ffcae7f6318c695f2eef9d"
        },
        {
          "step": 103,
          "triangles": 10798,
          "scvz_sha256": "e5671dbb07cbf86b6041a292805ae1b7b53abc22296e8233df0543be652b166d"
        },
        {
          "step": 105,
          "triangles": 10800,
          "scvz_sha256": "f06a1e460e9f1f8a56e906f97e924cef37742a5f5cb8e4a8d931b86faab7098c"
        },
        {
          "step": 107,
          "triangles": 10798,
          "scvz_sha256": "2dbee2073b7bd222c79a9dd1235363f486317803539f2644af34efa8429b8759"
        },
        {
          "step": 109,
          "triangles": 10800,
          "scvz_sha256": "1336db47ba2fa480e6dd8aaa94dc3f23f931924159f5a81ffe9ea9a8939e2667"
        },
        {
          "step": 111,
          "triangles": 10800,
          "scvz_sha256": "f68f5f93b793d00065a9daf8cfc91d1e2c68a1aa0c400a21bbe500341d434ece"
        },
        {
          "step": 113,
          "triangles": 10798,
          "scvz_sha256": "7fa0d12aaf80a5eb2ab7d076da59c64e2e7c78829f46f9c780aad651ab92fca3"
        },
        {
          "step": 115,
          "triangles": 10796,
          "scvz_sha256": "b3153611de87590d91d6dc098c60af6e1a621ef3acca000a5549d3759ecf3cae"
        },
        {
          "step": 117,
          "triangles": 10802,
          "scvz_sha256": "7e02a00612b904621ed7fc53233340ae79b97c1a7bd1b56f3dd16817b9fae269"
        },
        {
          "step": 119,
          "triangles": 10802,
          "scvz_sha256": "cf3699d0dbe8a5b80e238df47678a07f57b07bd939b23f0443ba5e50aa302c96"
        },
        {
          "step": 121,
          "triangles": 10804,
          "scvz_sha256": "f21d07c922b2d3340e7b1580af59fb2b428ff38d678d0f5a2da3379ae828995e"
        },
        {
          "step": 123,
          "triangles": 10808,
          "scvz_sha256": "b5ca05d8e9ca782631d5bc71c4cff6cac62e8b2512d65087bf99c0f2f899b90a"
        },
        {
          "step": 125,
          "triangles": 10808,
          "scvz_sha256": "5efc0f4857e020da3e7683d96e75cf5546ecaf52378531ccf21df6979f9c1577"
        },
        {
          "step": 127,
          "triangles": 10806,
          "scvz_sha256": "91ab4868931734a2b1f503ea03a3caa76bce1eb2a519825cd2ca606c3cc92745"
        },
        {
          "step": 129,
          "triangles": 10808,
          "scvz_sha256": "73ef769183405b9342dca1021ad708bfdbe9cca89702ce8b0d629462d2c35781"
        },
        {
          "step": 131,
          "triangles": 10808,
          "scvz_sha256": "65411be3dd373a9ca922f9988b2c396e152a78eff11f376895a0cf33719159b4"
        },
        {
          "step": 133,
          "triangles": 10810,
          "scvz_sha256": "69b3c03f9c7d4cf621d5bad863515a0ccc2e4fd3486a5981488151ca43153643"
        },
        {
          "step": 135,
          "triangles": 10812,
          "scvz_sha256": "7c2ee6eeed3e3a65ce2701921a994d0fb84bf22a384348cc064991624a048a1a"
        },
        {
          "step": 137,
          "triangles": 10816,
          "scvz_sha256": "5cd71338e2f0a6bf37a28860cfc637da5e750ebd64ffccb3567c9c2e2e3e001a"
        },
        {
          "step": 139,
          "triangles": 10814,
          "scvz_sha256": "e8b83ca1321afc47983dc30535992a5eb6b707b9ce4ce0df67ade35d8d91a3d0"
        },
        {
          "step": 141,
          "triangles": 10816,
          "scvz_sha256": "e143ed6cf08cced67e0e0e06b3d34491f6dd52bfe39619b1401df77c8a450bc1"
        },
        {
          "step": 143,
          "triangles": 10820,
          "scvz_sha256": "1d7b48602ed971c2244f06611219c1afad25c94118a22fc5c0e9df0a4b5dd280"
        },
        {
          "step": 145,
          "triangles": 10822,
          "scvz_sha256": "8ffc0ba208fc843de6d3dbb543c77713dbfbb49d19c2143e64e95f7b2056af1d"
        },
        {
          "step": 147,
          "triangles": 10826,
          "scvz_sha256": "8e4a4165165a21e21d30eb3eaf26c63767fe091ec5b26f903f52ca1b4ca1b89e"
        },
        {
          "step": 149,
          "triangles": 10824,
          "scvz_sha256": "9be6cfacbf84b164ef0c7f373ba93d369ee71d746a53225ba8e5070215dc06b9"
        },
        {
          "step": 151,
          "triangles": 10826,
          "scvz_sha256": "74fb48ca2c9c36d1e857de09b06c1a1a9fe24c83a3a30a67a4d05de0fa1435b1"
        }
      ],
      "gif_sha256": "06312e27ebf67a193062689cd7fe0192da5b0dcb354a2d5bbd245878e855391f"
    }
  },
  "evidence_sha256": {
    "coarse_optimized.npz": "c9407ae40227a67f88e20e52e2bd97bef72f7ed8a0d0931e0788ad3d0c4654c1",
    "reference_data/coarse_reference.npz": "da896871c2bcd92ec303a15757e38e299969fe422f58907ff4d660f201be5f7a",
    "plots/retained_material_fine.gif": "06312e27ebf67a193062689cd7fe0192da5b0dcb354a2d5bbd245878e855391f"
  },
  "reanalysis": {
    "backend": "dolfinx",
    "solver": "direct",
    "mpi_ranks": 4,
    "original_metrics_reproduced_rtol": 1e-07
  },
  "limitations": [
    "The finer animation is illustrative and is not the mesh used for numerical validation.",
    "Fine reference element states are not supplied by the published download.",
    "Reference-design compliance is computed by Torso; no independently published CalculiX compliance value is claimed.",
    "Torso coarse run stopped on a two-cycle oscillation; the finer run reached its iteration limit.",
    "The reference five-iteration mean failure-index stopping test is not implemented in the current Torso BESO optimizer.",
    "Connectivity, manufacturability and fatigue are not acceptance criteria for this comparison."
  ]
}
