rustpower 0.5.0-rc.2

An experimental ECS world snapshot system built on Bevy, featuring structured archetype storage and manifest-based serialization.
Documentation
1
pub const IEEE_39: &str = "{\"bus\":[{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":1,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":2.0,\"index\":0},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":2,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":2.0,\"index\":1},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":3,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":2.0,\"index\":2},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":4,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":3},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":5,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":4},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":6,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":5},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":7,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":6},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":8,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":7},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":9,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":8},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":10,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":9},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":11,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":10},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":12,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":11},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":13,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":12},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":14,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":13},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":15,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":14},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":16,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":15},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":17,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":2.0,\"index\":16},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":18,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":2.0,\"index\":17},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":19,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":18},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":20,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":19},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":21,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":20},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":22,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":21},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":23,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":22},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":24,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":23},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":25,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":2.0,\"index\":24},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":26,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":2.0,\"index\":25},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":27,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":2.0,\"index\":26},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":28,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":27},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":29,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":28},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":30,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":2.0,\"index\":29},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":31,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":30},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":32,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":31},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":33,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":32},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":34,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":33},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":35,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":34},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":36,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":35},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":37,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":2.0,\"index\":36},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":38,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":3.0,\"index\":37},{\"in_service\":true,\"max_vm_pu\":1.06,\"min_vm_pu\":0.94,\"name\":39,\"type\":\"b\",\"vn_kv\":345.0,\"zone\":1.0,\"index\":38}],\"load\":[{\"bus\":0,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":97.60000000000001,\"q_mvar\":44.2,\"scaling\":1.0},{\"bus\":2,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":322.0,\"q_mvar\":2.4,\"scaling\":1.0},{\"bus\":3,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":500.0,\"q_mvar\":184.0,\"scaling\":1.0},{\"bus\":6,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":233.8,\"q_mvar\":84.0,\"scaling\":1.0},{\"bus\":7,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":522.0,\"q_mvar\":176.6,\"scaling\":1.0},{\"bus\":8,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":6.5,\"q_mvar\":-66.6,\"scaling\":1.0},{\"bus\":11,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":8.53,\"q_mvar\":88.0,\"scaling\":1.0},{\"bus\":14,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":320.0,\"q_mvar\":153.0,\"scaling\":1.0},{\"bus\":15,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":329.0,\"q_mvar\":32.3,\"scaling\":1.0},{\"bus\":17,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":158.0,\"q_mvar\":30.0,\"scaling\":1.0},{\"bus\":19,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":680.0,\"q_mvar\":103.0,\"scaling\":1.0},{\"bus\":20,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":274.0,\"q_mvar\":115.0,\"scaling\":1.0},{\"bus\":22,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":247.5,\"q_mvar\":84.60000000000001,\"scaling\":1.0},{\"bus\":23,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":308.6,\"q_mvar\":-92.2,\"scaling\":1.0},{\"bus\":24,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":224.0,\"q_mvar\":47.2,\"scaling\":1.0},{\"bus\":25,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":139.0,\"q_mvar\":17.0,\"scaling\":1.0},{\"bus\":26,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":281.0,\"q_mvar\":75.5,\"scaling\":1.0},{\"bus\":27,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":206.0,\"q_mvar\":27.6,\"scaling\":1.0},{\"bus\":28,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":283.5,\"q_mvar\":26.9,\"scaling\":1.0},{\"bus\":30,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":9.2,\"q_mvar\":4.6,\"scaling\":1.0},{\"bus\":38,\"const_i_percent\":0.0,\"const_z_percent\":0.0,\"controllable\":false,\"in_service\":true,\"p_mw\":1104.0,\"q_mvar\":250.0,\"scaling\":1.0}],\"gen\":[{\"bus\":29,\"controllable\":true,\"in_service\":true,\"p_mw\":250.0,\"scaling\":1.0,\"vm_pu\":1.0499,\"slack\":false,\"max_p_mw\":1040.0,\"min_p_mw\":0.0,\"max_q_mvar\":400.0,\"min_q_mvar\":140.0,\"slack_weight\":0.0},{\"bus\":31,\"controllable\":true,\"in_service\":true,\"p_mw\":650.0,\"scaling\":1.0,\"vm_pu\":0.9841,\"slack\":false,\"max_p_mw\":725.0,\"min_p_mw\":0.0,\"max_q_mvar\":300.0,\"min_q_mvar\":150.0,\"slack_weight\":0.0},{\"bus\":32,\"controllable\":true,\"in_service\":true,\"p_mw\":632.0,\"scaling\":1.0,\"vm_pu\":0.9972,\"slack\":false,\"max_p_mw\":652.0,\"min_p_mw\":0.0,\"max_q_mvar\":250.0,\"min_q_mvar\":0.0,\"slack_weight\":0.0},{\"bus\":33,\"controllable\":true,\"in_service\":true,\"p_mw\":508.0,\"scaling\":1.0,\"vm_pu\":1.0123,\"slack\":false,\"max_p_mw\":508.0,\"min_p_mw\":0.0,\"max_q_mvar\":167.0,\"min_q_mvar\":0.0,\"slack_weight\":0.0},{\"bus\":34,\"controllable\":true,\"in_service\":true,\"p_mw\":650.0,\"scaling\":1.0,\"vm_pu\":1.0494,\"slack\":false,\"max_p_mw\":687.0,\"min_p_mw\":0.0,\"max_q_mvar\":300.0,\"min_q_mvar\":-100.0,\"slack_weight\":0.0},{\"bus\":35,\"controllable\":true,\"in_service\":true,\"p_mw\":560.0,\"scaling\":1.0,\"vm_pu\":1.0636,\"slack\":false,\"max_p_mw\":580.0,\"min_p_mw\":0.0,\"max_q_mvar\":240.0,\"min_q_mvar\":0.0,\"slack_weight\":0.0},{\"bus\":36,\"controllable\":true,\"in_service\":true,\"p_mw\":540.0,\"scaling\":1.0,\"vm_pu\":1.0275,\"slack\":false,\"max_p_mw\":564.0,\"min_p_mw\":0.0,\"max_q_mvar\":250.0,\"min_q_mvar\":0.0,\"slack_weight\":0.0},{\"bus\":37,\"controllable\":true,\"in_service\":true,\"p_mw\":830.0,\"scaling\":1.0,\"vm_pu\":1.0265,\"slack\":false,\"max_p_mw\":865.0,\"min_p_mw\":0.0,\"max_q_mvar\":300.0,\"min_q_mvar\":-150.0,\"slack_weight\":0.0},{\"bus\":38,\"controllable\":true,\"in_service\":true,\"p_mw\":1000.0,\"scaling\":1.0,\"vm_pu\":1.03,\"slack\":false,\"max_p_mw\":1100.0,\"min_p_mw\":0.0,\"max_q_mvar\":300.0,\"min_q_mvar\":-100.0,\"slack_weight\":0.0}],\"ext_grid\":[{\"bus\":30,\"in_service\":true,\"va_degree\":0.0,\"vm_pu\":0.982,\"max_p_mw\":646.0,\"min_p_mw\":0.0,\"max_q_mvar\":300.0,\"min_q_mvar\":-100.0,\"slack_weight\":1.0}],\"line\":[{\"c_nf_per_km\":1557.117674694494,\"df\":1.0,\"from_bus\":0,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":4.165875,\"to_bus\":1,\"type\":\"ol\",\"x_ohm_per_km\":48.919275},{\"c_nf_per_km\":1671.4444769155152,\"df\":1.0,\"from_bus\":0,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.67347904112935,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":1.19025,\"to_bus\":38,\"type\":\"ol\",\"x_ohm_per_km\":29.75625},{\"c_nf_per_km\":573.1940259502273,\"df\":1.0,\"from_bus\":1,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":0.83673952056468,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":1.547325,\"to_bus\":2,\"type\":\"ol\",\"x_ohm_per_km\":17.972775},{\"c_nf_per_km\":325.37452483955354,\"df\":1.0,\"from_bus\":1,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":0.83673952056468,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":8.33175,\"to_bus\":24,\"type\":\"ol\",\"x_ohm_per_km\":10.23615},{\"c_nf_per_km\":493.4104095854602,\"df\":1.0,\"from_bus\":2,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":0.83673952056468,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":1.547325,\"to_bus\":3,\"type\":\"ol\",\"x_ohm_per_km\":25.352325},{\"c_nf_per_km\":476.47310555271616,\"df\":1.0,\"from_bus\":2,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":0.83673952056468,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":1.309275,\"to_bus\":17,\"type\":\"ol\",\"x_ohm_per_km\":15.830325},{\"c_nf_per_km\":299.0771317360829,\"df\":1.0,\"from_bus\":3,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.9522,\"to_bus\":4,\"type\":\"ol\",\"x_ohm_per_km\":15.2352},{\"c_nf_per_km\":307.99150227963224,\"df\":1.0,\"from_bus\":3,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":0.83673952056468,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.9522,\"to_bus\":13,\"type\":\"ol\",\"x_ohm_per_km\":15.354225},{\"c_nf_per_km\":96.72092039751114,\"df\":1.0,\"from_bus\":4,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":2.00817484935522,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.23805,\"to_bus\":5,\"type\":\"ol\",\"x_ohm_per_km\":3.09465},{\"c_nf_per_km\":328.9402730569734,\"df\":1.0,\"from_bus\":4,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.50613113701642,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.9522,\"to_bus\":7,\"type\":\"ol\",\"x_ohm_per_km\":13.3308},{\"c_nf_per_km\":251.83096785527093,\"df\":1.0,\"from_bus\":5,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.50613113701642,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.71415,\"to_bus\":6,\"type\":\"ol\",\"x_ohm_per_km\":10.9503},{\"c_nf_per_km\":309.5515171247534,\"df\":1.0,\"from_bus\":5,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":0.80326993974209,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.833175,\"to_bus\":10,\"type\":\"ol\",\"x_ohm_per_km\":9.76005},{\"c_nf_per_km\":173.83022559921358,\"df\":1.0,\"from_bus\":6,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.50613113701642,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.4761,\"to_bus\":7,\"type\":\"ol\",\"x_ohm_per_km\":5.47515},{\"c_nf_per_km\":847.7566386915494,\"df\":1.0,\"from_bus\":7,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.50613113701642,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":2.737575,\"to_bus\":8,\"type\":\"ol\",\"x_ohm_per_km\":43.206075},{\"c_nf_per_km\":2674.311163064824,\"df\":1.0,\"from_bus\":8,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.50613113701642,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":1.19025,\"to_bus\":38,\"type\":\"ol\",\"x_ohm_per_km\":29.75625},{\"c_nf_per_km\":162.4644031561881,\"df\":1.0,\"from_bus\":9,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.4761,\"to_bus\":10,\"type\":\"ol\",\"x_ohm_per_km\":5.118075},{\"c_nf_per_km\":162.4644031561881,\"df\":1.0,\"from_bus\":9,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.4761,\"to_bus\":12,\"type\":\"ol\",\"x_ohm_per_km\":5.118075},{\"c_nf_per_km\":383.98651116339107,\"df\":1.0,\"from_bus\":12,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":1.071225,\"to_bus\":13,\"type\":\"ol\",\"x_ohm_per_km\":12.021525},{\"c_nf_per_km\":815.6649047347714,\"df\":1.0,\"from_bus\":13,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":2.14245,\"to_bus\":14,\"type\":\"ol\",\"x_ohm_per_km\":25.828425},{\"c_nf_per_km\":381.0893407367375,\"df\":1.0,\"from_bus\":14,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":1.071225,\"to_bus\":15,\"type\":\"ol\",\"x_ohm_per_km\":11.18835},{\"c_nf_per_km\":299.0771317360829,\"df\":1.0,\"from_bus\":15,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.833175,\"to_bus\":16,\"type\":\"ol\",\"x_ohm_per_km\":10.593225},{\"c_nf_per_km\":677.4921613097554,\"df\":1.0,\"from_bus\":15,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":1.9044,\"to_bus\":18,\"type\":\"ol\",\"x_ohm_per_km\":23.209875},{\"c_nf_per_km\":567.8454036240977,\"df\":1.0,\"from_bus\":15,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.9522,\"to_bus\":20,\"type\":\"ol\",\"x_ohm_per_km\":16.068375},{\"c_nf_per_km\":151.54429924034005,\"df\":1.0,\"from_bus\":15,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.357075,\"to_bus\":23,\"type\":\"ol\",\"x_ohm_per_km\":7.022475},{\"c_nf_per_km\":293.9513686735419,\"df\":1.0,\"from_bus\":16,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.833175,\"to_bus\":17,\"type\":\"ol\",\"x_ohm_per_km\":9.76005},{\"c_nf_per_km\":716.7153917013729,\"df\":1.0,\"from_bus\":16,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":1.547325,\"to_bus\":26,\"type\":\"ol\",\"x_ohm_per_km\":20.591325},{\"c_nf_per_km\":571.6340111051062,\"df\":1.0,\"from_bus\":20,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.50613113701642,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.9522,\"to_bus\":21,\"type\":\"ol\",\"x_ohm_per_km\":16.6635},{\"c_nf_per_km\":411.39820058480547,\"df\":1.0,\"from_bus\":21,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.71415,\"to_bus\":22,\"type\":\"ol\",\"x_ohm_per_km\":11.4264},{\"c_nf_per_km\":804.5219415553347,\"df\":1.0,\"from_bus\":22,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":2.61855,\"to_bus\":23,\"type\":\"ol\",\"x_ohm_per_km\":41.65875},{\"c_nf_per_km\":100.0,\"df\":1.0,\"from_bus\":22,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.50613113701642,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":0.595125,\"to_bus\":35,\"type\":\"ol\",\"x_ohm_per_km\":32.3748},{\"c_nf_per_km\":1183.3826896561848,\"df\":1.0,\"from_bus\":24,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":3.8088,\"to_bus\":25,\"type\":\"ol\",\"x_ohm_per_km\":38.445075},{\"c_nf_per_km\":533.9707955586099,\"df\":1.0,\"from_bus\":25,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":1.66635,\"to_bus\":26,\"type\":\"ol\",\"x_ohm_per_km\":17.496675},{\"c_nf_per_km\":1738.7479745193134,\"df\":1.0,\"from_bus\":25,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":5.118075,\"to_bus\":27,\"type\":\"ol\",\"x_ohm_per_km\":56.41784999999999},{\"c_nf_per_km\":2293.2218223280865,\"df\":1.0,\"from_bus\":25,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":6.784425,\"to_bus\":28,\"type\":\"ol\",\"x_ohm_per_km\":74.390625},{\"c_nf_per_km\":554.919566335951,\"df\":1.0,\"from_bus\":27,\"g_us_per_km\":0.0,\"in_service\":true,\"length_km\":1.0,\"max_i_ka\":1.00408742467761,\"max_loading_percent\":100.0,\"parallel\":1,\"r_ohm_per_km\":1.66635,\"to_bus\":28,\"type\":\"ol\",\"x_ohm_per_km\":17.972775}],\"trafo\":[{\"df\":1.0,\"hv_bus\":1,\"i0_percent\":0.0,\"in_service\":true,\"lv_bus\":29,\"max_loading_percent\":100.0,\"parallel\":1,\"pfe_kw\":0.0,\"shift_degree\":0.0,\"sn_mva\":900.0,\"tap_neutral\":0,\"tap_phase_shifter\":false,\"tap_pos\":1,\"tap_side\":\"hv\",\"tap_step_percent\":2.49999999999999,\"vn_hv_kv\":345.0,\"vn_lv_kv\":345.0,\"vk_percent\":16.29,\"vkr_percent\":0.0},{\"df\":1.0,\"hv_bus\":5,\"i0_percent\":0.0,\"in_service\":true,\"lv_bus\":30,\"max_loading_percent\":100.0,\"parallel\":1,\"pfe_kw\":0.0,\"shift_degree\":0.0,\"sn_mva\":1800.0,\"tap_neutral\":0,\"tap_phase_shifter\":false,\"tap_pos\":1,\"tap_side\":\"hv\",\"tap_step_percent\":7.00000000000001,\"vn_hv_kv\":345.0,\"vn_lv_kv\":345.0,\"vk_percent\":45.0,\"vkr_percent\":0.0},{\"df\":1.0,\"hv_bus\":9,\"i0_percent\":0.0,\"in_service\":true,\"lv_bus\":31,\"max_loading_percent\":100.0,\"parallel\":1,\"pfe_kw\":0.0,\"shift_degree\":0.0,\"sn_mva\":900.0,\"tap_neutral\":0,\"tap_phase_shifter\":false,\"tap_pos\":1,\"tap_side\":\"hv\",\"tap_step_percent\":7.00000000000001,\"vn_hv_kv\":345.0,\"vn_lv_kv\":345.0,\"vk_percent\":18.0,\"vkr_percent\":0.0},{\"df\":1.0,\"hv_bus\":11,\"i0_percent\":0.0,\"in_service\":true,\"lv_bus\":10,\"max_loading_percent\":100.0,\"parallel\":1,\"pfe_kw\":0.0,\"shift_degree\":0.0,\"sn_mva\":500.0,\"tap_neutral\":0,\"tap_phase_shifter\":false,\"tap_pos\":1,\"tap_side\":\"hv\",\"tap_step_percent\":0.6,\"vn_hv_kv\":345.0,\"vn_lv_kv\":345.0,\"vk_percent\":21.76470767090613,\"vkr_percent\":0.8},{\"df\":1.0,\"hv_bus\":11,\"i0_percent\":0.0,\"in_service\":true,\"lv_bus\":12,\"max_loading_percent\":100.0,\"parallel\":1,\"pfe_kw\":0.0,\"shift_degree\":0.0,\"sn_mva\":500.0,\"tap_neutral\":0,\"tap_phase_shifter\":false,\"tap_pos\":1,\"tap_side\":\"hv\",\"tap_step_percent\":0.6,\"vn_hv_kv\":345.0,\"vn_lv_kv\":345.0,\"vk_percent\":21.76470767090613,\"vkr_percent\":0.8},{\"df\":1.0,\"hv_bus\":18,\"i0_percent\":0.0,\"in_service\":true,\"lv_bus\":19,\"max_loading_percent\":100.0,\"parallel\":1,\"pfe_kw\":0.0,\"shift_degree\":0.0,\"sn_mva\":900.0,\"tap_neutral\":0,\"tap_phase_shifter\":false,\"tap_pos\":1,\"tap_side\":\"hv\",\"tap_step_percent\":6.00000000000001,\"vn_hv_kv\":345.0,\"vn_lv_kv\":345.0,\"vk_percent\":12.43596799609906,\"vkr_percent\":0.63},{\"df\":1.0,\"hv_bus\":18,\"i0_percent\":0.0,\"in_service\":true,\"lv_bus\":32,\"max_loading_percent\":100.0,\"parallel\":1,\"pfe_kw\":0.0,\"shift_degree\":0.0,\"sn_mva\":900.0,\"tap_neutral\":0,\"tap_phase_shifter\":false,\"tap_pos\":1,\"tap_side\":\"hv\",\"tap_step_percent\":7.00000000000001,\"vn_hv_kv\":345.0,\"vn_lv_kv\":345.0,\"vk_percent\":12.79551874681132,\"vkr_percent\":0.63},{\"df\":1.0,\"hv_bus\":19,\"i0_percent\":0.0,\"in_service\":true,\"lv_bus\":33,\"max_loading_percent\":100.0,\"parallel\":1,\"pfe_kw\":0.0,\"shift_degree\":0.0,\"sn_mva\":900.0,\"tap_neutral\":0,\"tap_phase_shifter\":false,\"tap_pos\":1,\"tap_side\":\"hv\",\"tap_step_percent\":0.89999999999999,\"vn_hv_kv\":345.0,\"vn_lv_kv\":345.0,\"vk_percent\":16.22023735954564,\"vkr_percent\":0.81},{\"df\":1.0,\"hv_bus\":21,\"i0_percent\":0.0,\"in_service\":true,\"lv_bus\":34,\"max_loading_percent\":100.0,\"parallel\":1,\"pfe_kw\":0.0,\"shift_degree\":0.0,\"sn_mva\":900.0,\"tap_neutral\":0,\"tap_phase_shifter\":false,\"tap_pos\":1,\"tap_side\":\"hv\",\"tap_step_percent\":2.49999999999999,\"vn_hv_kv\":345.0,\"vn_lv_kv\":345.0,\"vk_percent\":12.87,\"vkr_percent\":0.0},{\"df\":1.0,\"hv_bus\":24,\"i0_percent\":0.0,\"in_service\":true,\"lv_bus\":36,\"max_loading_percent\":100.0,\"parallel\":1,\"pfe_kw\":0.0,\"shift_degree\":0.0,\"sn_mva\":900.0,\"tap_neutral\":0,\"tap_phase_shifter\":false,\"tap_pos\":1,\"tap_side\":\"hv\",\"tap_step_percent\":2.49999999999999,\"vn_hv_kv\":345.0,\"vn_lv_kv\":345.0,\"vk_percent\":20.88698159141239,\"vkr_percent\":0.54},{\"df\":1.0,\"hv_bus\":28,\"i0_percent\":0.0,\"in_service\":true,\"lv_bus\":37,\"max_loading_percent\":100.0,\"parallel\":1,\"pfe_kw\":0.0,\"shift_degree\":0.0,\"sn_mva\":1200.0,\"tap_neutral\":0,\"tap_phase_shifter\":false,\"tap_pos\":1,\"tap_side\":\"hv\",\"tap_step_percent\":2.49999999999999,\"vn_hv_kv\":345.0,\"vn_lv_kv\":345.0,\"vk_percent\":18.74459922217597,\"vkr_percent\":0.96}],\"poly_cost\":[{\"element\":0,\"et\":\"gen\",\"cp0_eur\":0.2,\"cp1_eur_per_mw\":0.3,\"cp2_eur_per_mw2\":0.01,\"cq0_eur\":0.0,\"cq1_eur_per_mvar\":0.0,\"cq2_eur_per_mvar2\":0.0},{\"element\":0,\"et\":\"ext_grid\",\"cp0_eur\":0.2,\"cp1_eur_per_mw\":0.3,\"cp2_eur_per_mw2\":0.01,\"cq0_eur\":0.0,\"cq1_eur_per_mvar\":0.0,\"cq2_eur_per_mvar2\":0.0},{\"element\":1,\"et\":\"gen\",\"cp0_eur\":0.2,\"cp1_eur_per_mw\":0.3,\"cp2_eur_per_mw2\":0.01,\"cq0_eur\":0.0,\"cq1_eur_per_mvar\":0.0,\"cq2_eur_per_mvar2\":0.0},{\"element\":2,\"et\":\"gen\",\"cp0_eur\":0.2,\"cp1_eur_per_mw\":0.3,\"cp2_eur_per_mw2\":0.01,\"cq0_eur\":0.0,\"cq1_eur_per_mvar\":0.0,\"cq2_eur_per_mvar2\":0.0},{\"element\":3,\"et\":\"gen\",\"cp0_eur\":0.2,\"cp1_eur_per_mw\":0.3,\"cp2_eur_per_mw2\":0.01,\"cq0_eur\":0.0,\"cq1_eur_per_mvar\":0.0,\"cq2_eur_per_mvar2\":0.0},{\"element\":4,\"et\":\"gen\",\"cp0_eur\":0.2,\"cp1_eur_per_mw\":0.3,\"cp2_eur_per_mw2\":0.01,\"cq0_eur\":0.0,\"cq1_eur_per_mvar\":0.0,\"cq2_eur_per_mvar2\":0.0},{\"element\":5,\"et\":\"gen\",\"cp0_eur\":0.2,\"cp1_eur_per_mw\":0.3,\"cp2_eur_per_mw2\":0.01,\"cq0_eur\":0.0,\"cq1_eur_per_mvar\":0.0,\"cq2_eur_per_mvar2\":0.0},{\"element\":6,\"et\":\"gen\",\"cp0_eur\":0.2,\"cp1_eur_per_mw\":0.3,\"cp2_eur_per_mw2\":0.01,\"cq0_eur\":0.0,\"cq1_eur_per_mvar\":0.0,\"cq2_eur_per_mvar2\":0.0},{\"element\":7,\"et\":\"gen\",\"cp0_eur\":0.2,\"cp1_eur_per_mw\":0.3,\"cp2_eur_per_mw2\":0.01,\"cq0_eur\":0.0,\"cq1_eur_per_mvar\":0.0,\"cq2_eur_per_mvar2\":0.0},{\"element\":8,\"et\":\"gen\",\"cp0_eur\":0.2,\"cp1_eur_per_mw\":0.3,\"cp2_eur_per_mw2\":0.01,\"cq0_eur\":0.0,\"cq1_eur_per_mvar\":0.0,\"cq2_eur_per_mvar2\":0.0}],\"bus_geodata\":[{\"x\":3.8651896006,\"y\":-7.5205436056},{\"x\":2.781130914,\"y\":-6.995664623},{\"x\":5.5562497349,\"y\":-2.823586774},{\"x\":4.6037374515,\"y\":-2.6446776379},{\"x\":3.6169987243,\"y\":-2.6253414465},{\"x\":2.9156349201,\"y\":-3.6181605435},{\"x\":1.6998379431,\"y\":-3.4538047029},{\"x\":0.4792442607,\"y\":-3.7231889492},{\"x\":0.6541427582,\"y\":-4.9392899889},{\"x\":1.7299980538,\"y\":-5.3045955759},{\"x\":-0.7443340273,\"y\":-3.9591649232},{\"x\":-1.8863843691,\"y\":-4.3408959098},{\"x\":2.8004813789,\"y\":-5.7410613533},{\"x\":0.5424500007,\"y\":-2.5387156917},{\"x\":0.1378309315,\"y\":-1.4070944852},{\"x\":-0.7459187384,\"y\":-1.8134910539},{\"x\":-0.175770462,\"y\":-2.8721764454},{\"x\":1.7039069281,\"y\":-7.5803060748},{\"x\":0.5155822983,\"y\":-7.272295693},{\"x\":0.2441253033,\"y\":-6.0845656019},{\"x\":-0.5038221887,\"y\":-7.639772461},{\"x\":-0.0795757709,\"y\":-8.2967411622},{\"x\":3.0523886142,\"y\":-8.071251984},{\"x\":3.5065013264,\"y\":-4.7551145087},{\"x\":6.8254467608,\"y\":-3.6694861102},{\"x\":5.0993126896,\"y\":-0.9774093327},{\"x\":-1.6559292334,\"y\":-3.3267895142},{\"x\":-3.0255511668,\"y\":-4.2897441057},{\"x\":0.0132078934,\"y\":-0.288813269},{\"x\":-1.6169624773,\"y\":-1.0957508861},{\"x\":1.7873794004,\"y\":-8.7600998699},{\"x\":-0.7850341693,\"y\":-9.1511589546},{\"x\":5.0005081699,\"y\":-7.6330833538},{\"x\":4.7458306758,\"y\":-4.7889264863},{\"x\":5.7034723483,\"y\":-3.9958012755},{\"x\":6.4538684792,\"y\":-4.8815782836},{\"x\":5.6116198753,\"y\":-5.6222265625},{\"x\":5.7470858062,\"y\":-6.7716124818},{\"x\":4.6633626905,\"y\":-1.9937855746}],\"sn_mva\":100,\"f_hz\":60}";