From bd437651a2300ee78f96bbbad25cdc513f084d1f Mon Sep 17 00:00:00 2001 From: Cizz22 Date: Sat, 4 Oct 2025 13:55:10 +0700 Subject: [PATCH] fix --- model/converter.py | 163 + model/project_70_rbd.json | 11987 +++++++++++++++++++++++++++ model/system_avail.py | 111 + src/aeros_contribution/result.json | 687 +- src/aeros_contribution/service.py | 35 +- src/aeros_simulation/model.py | 2 + src/aeros_simulation/router.py | 4 +- src/aeros_simulation/service.py | 7 +- 8 files changed, 12662 insertions(+), 334 deletions(-) create mode 100644 model/converter.py create mode 100644 model/project_70_rbd.json create mode 100644 model/system_avail.py diff --git a/model/converter.py b/model/converter.py new file mode 100644 index 0000000..98d3b92 --- /dev/null +++ b/model/converter.py @@ -0,0 +1,163 @@ +import json +from collections import defaultdict +from sqlalchemy import create_engine, text + +# šŸ”§ Adjust this to your environment +DB_URL = "postgresql+psycopg2://postgres:postgres@192.168.1.86:5432/digital_aeros_fixed" + +def export_rbd_json(project_id, output_file="rbd.json"): + engine = create_engine(DB_URL) + + with engine.connect() as conn: + # --- Project info --- + project = conn.execute( + text('SELECT "ProjectId","ProjectName" FROM public."Projects" WHERE "ProjectId" = :pid'), + {"pid": project_id} + ).mappings().first() + if not project: + raise ValueError(f"āŒ Project {project_id} not found") + + print(f"šŸ” Loaded project: {project['ProjectName']} (ID={project_id})") + + # --- Schematics --- + schematics = conn.execute( + text('SELECT "SchematicId","SchematicName" FROM public."Schematics" WHERE "ProjectId" = :pid'), + {"pid": project_id} + ).mappings().all() + + all_schematics_json = {} + + for s in schematics: + sid = s["SchematicId"] + sname = s["SchematicName"] + print(f"\n=== Processing schematic {sid} ({sname}) ===") + + # --- Nodes --- + nodes_data = conn.execute( + text('SELECT "NodeId","NodeUIId","NodeName","NodeTypeCode" ' + 'FROM public."RegularNodes" WHERE "SchematicId" = :sid'), + {"sid": sid} + ).mappings().all() + + # dict keyed by NodeId + nodes = {str(n["NodeId"]): dict(n) for n in nodes_data} + # map UIId -> NodeId + uiid_to_id = {str(n["NodeUIId"]): str(n["NodeId"]) for n in nodes_data} + + print(f"🟦 Nodes: {len(nodes)}") + + # --- Connectors (edges) --- + edges = conn.execute( + text('SELECT "SourceUIId","SinkUIId" FROM public."Connectors" WHERE "SchematicId" = :sid'), + {"sid": sid} + ).mappings().all() + + children_map = defaultdict(list) + for e in edges: + src_ui = str(e["SourceUIId"]) + sink_ui = str(e["SinkUIId"]) + if src_ui in uiid_to_id and sink_ui in uiid_to_id: + src_id = uiid_to_id[src_ui] + sink_id = uiid_to_id[sink_ui] + children_map[src_id].append(sink_id) + + print(f"šŸ”— Connectors: {len(edges)}") + + # --- Redundancies --- + redundancies = conn.execute( + text('SELECT * FROM public."Redundancies" WHERE "SchematicId" = :sid'), + {"sid": sid} + ).mappings().all() + + states = conn.execute( + text('SELECT * FROM public."RedundancyStates" WHERE "RedundancyId" IN ' + '(SELECT "RedundancyId" FROM public."Redundancies" WHERE "SchematicId" = :sid)'), + {"sid": sid} + ).mappings().all() + + state_cells = conn.execute( + text('SELECT * FROM public."RedundancyStateCells" WHERE "RedundancyStateId" IN ' + '(SELECT "StateId" FROM public."RedundancyStates" WHERE "RedundancyId" IN ' + '(SELECT "RedundancyId" FROM public."Redundancies" WHERE "SchematicId" = :sid))'), + {"sid": sid} + ).mappings().all() + + # Build redundancy structure + redundancy_map = {} + for r in redundancies: + rid = str(r["RedundancyId"]) + redundancy_map[rid] = { + "name": r["RedundancyName"], + "type": "standby" if r["IsKNStandby"] else "kofn", + "min_required": r["MinRequiredNodes"], + "switch_delay": r["SwitchDelay"], + "states": {} + } + + for st in states: + sid2 = str(st["StateId"]) + rid = str(st["RedundancyId"]) + redundancy_map[rid]["states"][sid2] = { + "priority": st["StatePriority"], + "duration": st["StateDuration"], + "cells": [] + } + + for c in state_cells: + sid2 = str(c["RedundancyStateId"]) + for r_id, r in redundancy_map.items(): + if sid2 in r["states"]: + node_id = str(c["InvolvedNodeId"]) + if node_id in nodes: # only link if valid + r["states"][sid2]["cells"].append({ + "node_id": node_id, + "status": c["NodeStatusCode"] + }) + break + + # --- Build JSON nodes --- + json_nodes = {} + for node_id, n in nodes.items(): + node_type = str(n["NodeTypeCode"]).lower() + node_json = { + "type": node_type, + "name": n["NodeName"], + "children": children_map.get(node_id, []), # now NodeId-based + "availability": 1.0 # āœ… default availability + } + json_nodes[node_id] = node_json + + # --- Root detection --- + all_children = {c for lst in children_map.values() for c in lst} + root_candidates = [nid for nid in nodes.keys() if nid not in all_children] + root = root_candidates[0] if root_candidates else None + print(f"🌳 Root node detected: {root}") + + # --- Assemble schematic JSON --- + schematic_json = { + "schematic_id": sid, + "schematic_name": sname, + "root": str(root) if root else None, + "nodes": json_nodes, + "redundancies": redundancy_map + } + all_schematics_json[str(sid)] = schematic_json + + print(f"āœ… Finished schematic {sid}") + + # --- Final JSON --- + final_json = { + "project_id": project["ProjectId"], + "project_name": project["ProjectName"], + "schematics": all_schematics_json + } + + with open(output_file, "w") as f: + json.dump(final_json, f, indent=2) + + print(f"\nšŸŽ‰ Exported simplified RBD JSON (NodeId-based, availability=1.0) " + f"for Project {project_id} → {output_file}") + + +if __name__ == "__main__": + export_rbd_json(project_id=70, output_file="project_70_rbd.json") diff --git a/model/project_70_rbd.json b/model/project_70_rbd.json new file mode 100644 index 0000000..d28d93d --- /dev/null +++ b/model/project_70_rbd.json @@ -0,0 +1,11987 @@ +{ + "project_id": 70, + "project_name": "- TJB Unit 3 - OH Mar2023-Oct2025_1759292271", + "schematics": { + "9974": { + "schematic_id": 9974, + "schematic_name": "- BTG -", + "root": null, + "nodes": {}, + "redundancies": {} + }, + "9975": { + "schematic_id": 9975, + "schematic_name": "- CMN -", + "root": "111738", + "nodes": { + "111738": { + "type": "regularnode", + "name": "WTP", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "9976": { + "schematic_id": 9976, + "schematic_name": "- BTG_PC -", + "root": "111739", + "nodes": { + "111739": { + "type": "regularnode", + "name": "3DCS-CAB001A", + "children": [], + "availability": 1.0 + }, + "111740": { + "type": "regularnode", + "name": "3DCS-CAB001B", + "children": [], + "availability": 1.0 + }, + "111741": { + "type": "regularnode", + "name": "3DCS-CAB002A", + "children": [], + "availability": 1.0 + }, + "111742": { + "type": "regularnode", + "name": "3DCS-CAB002B", + "children": [], + "availability": 1.0 + }, + "111743": { + "type": "regularnode", + "name": "3DCS-CAB003A", + "children": [], + "availability": 1.0 + }, + "111744": { + "type": "regularnode", + "name": "3DCS-CAB003B", + "children": [], + "availability": 1.0 + }, + "111745": { + "type": "regularnode", + "name": "3DCS-CAB004A", + "children": [], + "availability": 1.0 + }, + "111746": { + "type": "regularnode", + "name": "3DCS-CAB004B", + "children": [], + "availability": 1.0 + }, + "111747": { + "type": "regularnode", + "name": "3DCS-CAB005A", + "children": [], + "availability": 1.0 + }, + "111748": { + "type": "regularnode", + "name": "3DCS-CAB005B", + "children": [], + "availability": 1.0 + }, + "111749": { + "type": "regularnode", + "name": "3DCS-CAB005C", + "children": [], + "availability": 1.0 + }, + "111750": { + "type": "regularnode", + "name": "3DCS-CAB006A", + "children": [], + "availability": 1.0 + }, + "111751": { + "type": "regularnode", + "name": "3DCS-CAB006B", + "children": [], + "availability": 1.0 + }, + "111752": { + "type": "regularnode", + "name": "3DCS-CAB007", + "children": [ + "111753" + ], + "availability": 1.0 + }, + "111753": { + "type": "regularnode", + "name": "3DCS-CAB008", + "children": [], + "availability": 1.0 + }, + "111754": { + "type": "regularnode", + "name": "3DCS-CAB009A", + "children": [], + "availability": 1.0 + }, + "111755": { + "type": "regularnode", + "name": "3DCS-CAB009B", + "children": [], + "availability": 1.0 + }, + "111756": { + "type": "regularnode", + "name": "3DCS-CAB010A", + "children": [], + "availability": 1.0 + }, + "111757": { + "type": "regularnode", + "name": "3DCS-CAB010B", + "children": [], + "availability": 1.0 + }, + "111758": { + "type": "regularnode", + "name": "3DCS-CAB011A", + "children": [], + "availability": 1.0 + }, + "111759": { + "type": "regularnode", + "name": "3DCS-CAB011B", + "children": [], + "availability": 1.0 + }, + "111760": { + "type": "regularnode", + "name": "3DCS-CAB012", + "children": [], + "availability": 1.0 + }, + "111761": { + "type": "regularnode", + "name": "3DCS-CAB013A", + "children": [], + "availability": 1.0 + }, + "111762": { + "type": "regularnode", + "name": "3DCS-CAB013B", + "children": [], + "availability": 1.0 + }, + "111763": { + "type": "regularnode", + "name": "3DCS-CAB014A", + "children": [], + "availability": 1.0 + }, + "111764": { + "type": "regularnode", + "name": "3DCS-CAB014B", + "children": [], + "availability": 1.0 + }, + "111765": { + "type": "regularnode", + "name": "3DCS-CAB015", + "children": [ + "111766" + ], + "availability": 1.0 + }, + "111766": { + "type": "regularnode", + "name": "3DCS-CO001", + "children": [], + "availability": 1.0 + }, + "111767": { + "type": "regularnode", + "name": "3DCS-CO002A", + "children": [], + "availability": 1.0 + }, + "111768": { + "type": "regularnode", + "name": "3DCS-CO002B", + "children": [], + "availability": 1.0 + }, + "111769": { + "type": "regularnode", + "name": "3DCS-CO003A", + "children": [], + "availability": 1.0 + }, + "111770": { + "type": "regularnode", + "name": "3DCS-CO003B", + "children": [], + "availability": 1.0 + }, + "111771": { + "type": "regularnode", + "name": "3DCS-CO003C", + "children": [], + "availability": 1.0 + }, + "111772": { + "type": "regularnode", + "name": "3DCS-CO003D", + "children": [], + "availability": 1.0 + }, + "111773": { + "type": "regularnode", + "name": "3DCS-CO004", + "children": [], + "availability": 1.0 + }, + "111774": { + "type": "regularnode", + "name": "3DCS-CO005A", + "children": [], + "availability": 1.0 + }, + "111775": { + "type": "regularnode", + "name": "3DCS-CO005B", + "children": [], + "availability": 1.0 + }, + "111776": { + "type": "regularnode", + "name": "3DCS-CO005C", + "children": [], + "availability": 1.0 + }, + "111777": { + "type": "regularnode", + "name": "3DCS-CO006A", + "children": [], + "availability": 1.0 + }, + "111778": { + "type": "regularnode", + "name": "3DCS-CO006B", + "children": [], + "availability": 1.0 + }, + "111779": { + "type": "regularnode", + "name": "3DCS-CO006C", + "children": [], + "availability": 1.0 + }, + "111780": { + "type": "regularnode", + "name": "3DCS-CO007", + "children": [ + "111781" + ], + "availability": 1.0 + }, + "111781": { + "type": "regularnode", + "name": "3DCS-CO008", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "9977": { + "schematic_id": 9977, + "schematic_name": "- BTG_CW -", + "root": "111786", + "nodes": { + "111782": { + "type": "regularnode", + "name": "3CCCW-H010A", + "children": [ + "111791" + ], + "availability": 1.0 + }, + "111783": { + "type": "regularnode", + "name": "3CCCW-H010B", + "children": [ + "111791" + ], + "availability": 1.0 + }, + "111784": { + "type": "regularnode", + "name": "3CCCW-P090", + "children": [], + "availability": 1.0 + }, + "111785": { + "type": "regularnode", + "name": "3CCCW-M090", + "children": [ + "111784" + ], + "availability": 1.0 + }, + "111786": { + "type": "regularnode", + "name": "3CCCW-M010A", + "children": [], + "availability": 1.0 + }, + "111787": { + "type": "regularnode", + "name": "3CCCW-P010B", + "children": [ + "111783" + ], + "availability": 1.0 + }, + "111788": { + "type": "regularnode", + "name": "3CCCW-M010B", + "children": [], + "availability": 1.0 + }, + "111789": { + "type": "regularnode", + "name": "3CCCW-T010", + "children": [ + "111785" + ], + "availability": 1.0 + }, + "111790": { + "type": "regularnode", + "name": "3CCCW-P010A", + "children": [ + "111782" + ], + "availability": 1.0 + }, + "111791": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1165": { + "name": "3CCCW-M010", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1165": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111786", + "status": "InService" + }, + { + "node_id": "111788", + "status": "InService" + } + ] + } + } + } + } + }, + "9978": { + "schematic_id": 9978, + "schematic_name": "- BTG_COND -", + "root": "111792", + "nodes": { + "111792": { + "type": "regularnode", + "name": "3CO-H001", + "children": [ + "111798", + "111800" + ], + "availability": 1.0 + }, + "111793": { + "type": "regularnode", + "name": "3CO-H010", + "children": [ + "111794" + ], + "availability": 1.0 + }, + "111794": { + "type": "regularnode", + "name": "3CO-H020", + "children": [ + "111795" + ], + "availability": 1.0 + }, + "111795": { + "type": "regularnode", + "name": "3CO-H030", + "children": [], + "availability": 1.0 + }, + "111796": { + "type": "regularnode", + "name": "3CO-FCV001", + "children": [ + "111793" + ], + "availability": 1.0 + }, + "111797": { + "type": "regularnode", + "name": "3CO-P001A", + "children": [ + "111807" + ], + "availability": 1.0 + }, + "111798": { + "type": "regularnode", + "name": "3CO-M001A", + "children": [ + "111797" + ], + "availability": 1.0 + }, + "111799": { + "type": "regularnode", + "name": "3CO-P001B", + "children": [ + "111807" + ], + "availability": 1.0 + }, + "111800": { + "type": "regularnode", + "name": "3CO-M001B", + "children": [ + "111799" + ], + "availability": 1.0 + }, + "111801": { + "type": "regularnode", + "name": "3CAE-P010A", + "children": [ + "111808" + ], + "availability": 1.0 + }, + "111802": { + "type": "regularnode", + "name": "3CAE-M010A", + "children": [ + "111801" + ], + "availability": 1.0 + }, + "111803": { + "type": "regularnode", + "name": "3CAE-H010A", + "children": [ + "111796" + ], + "availability": 1.0 + }, + "111804": { + "type": "regularnode", + "name": "3CAE-P010B", + "children": [ + "111808" + ], + "availability": 1.0 + }, + "111805": { + "type": "regularnode", + "name": "3CAE-M010B", + "children": [ + "111804" + ], + "availability": 1.0 + }, + "111806": { + "type": "regularnode", + "name": "3CAE-H010B", + "children": [ + "111796" + ], + "availability": 1.0 + }, + "111807": { + "type": "regularnode", + "name": "header 1", + "children": [ + "111802", + "111805" + ], + "availability": 1.0 + }, + "111808": { + "type": "regularnode", + "name": "header 2", + "children": [ + "111803", + "111806" + ], + "availability": 1.0 + } + }, + "redundancies": { + "1166": { + "name": "3CAE-H010", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1166": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111803", + "status": "InService" + }, + { + "node_id": "111806", + "status": "Standby" + } + ] + } + } + }, + "1167": { + "name": "3CAE-M001", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1167": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111802", + "status": "InService" + }, + { + "node_id": "111805", + "status": "Standby" + } + ] + } + } + }, + "1168": { + "name": "3CO-M001", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1168": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111798", + "status": "InService" + }, + { + "node_id": "111800", + "status": "Standby" + } + ] + } + } + } + } + }, + "9979": { + "schematic_id": 9979, + "schematic_name": "- BTG_FW-", + "root": "111809", + "nodes": { + "111809": { + "type": "regularnode", + "name": "3FW-H040", + "children": [], + "availability": 1.0 + }, + "111810": { + "type": "regularnode", + "name": "3FW-H070", + "children": [ + "111811" + ], + "availability": 1.0 + }, + "111811": { + "type": "regularnode", + "name": "3FW-H060", + "children": [ + "111812" + ], + "availability": 1.0 + }, + "111812": { + "type": "regularnode", + "name": "3FW-H050", + "children": [], + "availability": 1.0 + }, + "111813": { + "type": "regularnode", + "name": "3LOT-T010B", + "children": [], + "availability": 1.0 + }, + "111814": { + "type": "regularnode", + "name": "3LOT-T010A", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1169": { + "name": "MBFP", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1169": { + "priority": 0, + "duration": 100.0, + "cells": [] + } + } + } + } + }, + "9980": { + "schematic_id": 9980, + "schematic_name": "- BTG_TUR -", + "root": "111815", + "nodes": { + "111815": { + "type": "regularnode", + "name": "3MT-ST010", + "children": [ + "111816" + ], + "availability": 1.0 + }, + "111816": { + "type": "regularnode", + "name": "3MT-ST020", + "children": [ + "111817" + ], + "availability": 1.0 + }, + "111817": { + "type": "regularnode", + "name": "3MT-ST030A", + "children": [ + "111818" + ], + "availability": 1.0 + }, + "111818": { + "type": "regularnode", + "name": "3MT-ST030B", + "children": [ + "111819" + ], + "availability": 1.0 + }, + "111819": { + "type": "regularnode", + "name": "3MT-AU040", + "children": [ + "111821" + ], + "availability": 1.0 + }, + "111820": { + "type": "regularnode", + "name": "3AS-BS010", + "children": [], + "availability": 1.0 + }, + "111821": { + "type": "regularnode", + "name": "3AS-T010", + "children": [ + "111820" + ], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "9981": { + "schematic_id": 9981, + "schematic_name": "- BTG_AFG -", + "root": "111822", + "nodes": { + "111822": { + "type": "regularnode", + "name": "3AH-AU501A", + "children": [], + "availability": 1.0 + }, + "111823": { + "type": "regularnode", + "name": "3AH-AU501B", + "children": [], + "availability": 1.0 + }, + "111824": { + "type": "regularnode", + "name": "header 1", + "children": [], + "availability": 1.0 + }, + "111825": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1170": { + "name": "3AH-AU501", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1170": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111822", + "status": "InService" + }, + { + "node_id": "111823", + "status": "InService" + } + ] + } + } + }, + "1171": { + "name": "FDF", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1171": { + "priority": 0, + "duration": 100.0, + "cells": [] + } + } + } + } + }, + "9982": { + "schematic_id": 9982, + "schematic_name": "- BTG_BOL -", + "root": "111826", + "nodes": { + "111826": { + "type": "regularnode", + "name": "3CRH-W002", + "children": [], + "availability": 1.0 + }, + "111827": { + "type": "regularnode", + "name": "3BOL-H501", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "9983": { + "schematic_id": 9983, + "schematic_name": "- BTG_ASH-", + "root": "111842", + "nodes": { + "111828": { + "type": "regularnode", + "name": "3BAD-M501", + "children": [], + "availability": 1.0 + }, + "111829": { + "type": "regularnode", + "name": "3BAD-P511A", + "children": [ + "111828" + ], + "availability": 1.0 + }, + "111830": { + "type": "regularnode", + "name": "3BAD-P511B", + "children": [ + "111828" + ], + "availability": 1.0 + }, + "111831": { + "type": "regularnode", + "name": "3BAD-M511A", + "children": [ + "111829" + ], + "availability": 1.0 + }, + "111832": { + "type": "regularnode", + "name": "3BAD-M511B", + "children": [ + "111830" + ], + "availability": 1.0 + }, + "111833": { + "type": "regularnode", + "name": "3BAD-P521A", + "children": [ + "111845" + ], + "availability": 1.0 + }, + "111834": { + "type": "regularnode", + "name": "3BAD-P521B", + "children": [ + "111845" + ], + "availability": 1.0 + }, + "111835": { + "type": "regularnode", + "name": "3BAD-M521A", + "children": [ + "111833" + ], + "availability": 1.0 + }, + "111836": { + "type": "regularnode", + "name": "3BAD-M521B", + "children": [ + "111834" + ], + "availability": 1.0 + }, + "111837": { + "type": "regularnode", + "name": "3BAD-H511A", + "children": [ + "111831" + ], + "availability": 1.0 + }, + "111838": { + "type": "regularnode", + "name": "3BAD-H511B", + "children": [ + "111832" + ], + "availability": 1.0 + }, + "111839": { + "type": "regularnode", + "name": "3BAD-PN501", + "children": [ + "111837", + "111838" + ], + "availability": 1.0 + }, + "111840": { + "type": "regularnode", + "name": "3BAD-AG531", + "children": [ + "111839" + ], + "availability": 1.0 + }, + "111841": { + "type": "regularnode", + "name": "3BAD-M531", + "children": [ + "111840" + ], + "availability": 1.0 + }, + "111842": { + "type": "regularnode", + "name": "3BAD-T531", + "children": [ + "111843" + ], + "availability": 1.0 + }, + "111843": { + "type": "regularnode", + "name": "3BAD-T532", + "children": [ + "111835", + "111836" + ], + "availability": 1.0 + }, + "111844": { + "type": "regularnode", + "name": "3BAD-PAN501", + "children": [ + "111841" + ], + "availability": 1.0 + }, + "111845": { + "type": "regularnode", + "name": "header", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1172": { + "name": "3BAD-H511", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1172": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111837", + "status": "InService" + }, + { + "node_id": "111838", + "status": "Standby" + } + ] + } + } + }, + "1173": { + "name": "3BAD-M521", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1173": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111835", + "status": "InService" + }, + { + "node_id": "111836", + "status": "Standby" + } + ] + } + } + } + } + }, + "9984": { + "schematic_id": 9984, + "schematic_name": "- BTG_GEN -", + "root": "111846", + "nodes": { + "111846": { + "type": "regularnode", + "name": "3GEN-GM001", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "9985": { + "schematic_id": 9985, + "schematic_name": "- BTG_SPS -", + "root": null, + "nodes": {}, + "redundancies": {} + }, + "9986": { + "schematic_id": 9986, + "schematic_name": "AFG_PAF A", + "root": "111847", + "nodes": { + "111847": { + "type": "regularnode", + "name": "3AL-PCV501A", + "children": [ + "111849" + ], + "availability": 1.0 + }, + "111848": { + "type": "regularnode", + "name": "3AL-F501A", + "children": [], + "availability": 1.0 + }, + "111849": { + "type": "regularnode", + "name": "3AL-M501A", + "children": [ + "111848" + ], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "9987": { + "schematic_id": 9987, + "schematic_name": "AFG_FDF A", + "root": "111852", + "nodes": { + "111850": { + "type": "regularnode", + "name": "3AF-F501A", + "children": [], + "availability": 1.0 + }, + "111851": { + "type": "regularnode", + "name": "3AF-M501A", + "children": [ + "111850" + ], + "availability": 1.0 + }, + "111852": { + "type": "regularnode", + "name": "3AF-FCV501A", + "children": [ + "111851" + ], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "9988": { + "schematic_id": 9988, + "schematic_name": "AFG_RAPH A ", + "root": "111855", + "nodes": { + "111853": { + "type": "regularnode", + "name": "3AH-H531A", + "children": [ + "111857" + ], + "availability": 1.0 + }, + "111854": { + "type": "regularnode", + "name": "3AH-P531A", + "children": [ + "111853" + ], + "availability": 1.0 + }, + "111855": { + "type": "regularnode", + "name": "3AH-M531A", + "children": [ + "111854" + ], + "availability": 1.0 + }, + "111856": { + "type": "regularnode", + "name": "3AH-H501A", + "children": [], + "availability": 1.0 + }, + "111857": { + "type": "regularnode", + "name": "3AH-M502A", + "children": [ + "111858" + ], + "availability": 1.0 + }, + "111858": { + "type": "regularnode", + "name": "3AH-M501A", + "children": [ + "111856" + ], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "9989": { + "schematic_id": 9989, + "schematic_name": "AFG_ESP A", + "root": "111859", + "nodes": { + "111859": { + "type": "regularnode", + "name": "3GG-AX801A", + "children": [], + "availability": 1.0 + }, + "111860": { + "type": "regularnode", + "name": "header ", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1174": { + "name": "ESP CHAMBER A", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1174": { + "priority": 0, + "duration": 100.0, + "cells": [] + } + } + } + } + }, + "9990": { + "schematic_id": 9990, + "schematic_name": "AFG_IDF A", + "root": "111867", + "nodes": { + "111861": { + "type": "regularnode", + "name": "3GG-F801A", + "children": [ + "111862", + "111864" + ], + "availability": 1.0 + }, + "111862": { + "type": "regularnode", + "name": "3GG-F802A", + "children": [ + "111866" + ], + "availability": 1.0 + }, + "111863": { + "type": "regularnode", + "name": "3GG-F803A", + "children": [ + "111870" + ], + "availability": 1.0 + }, + "111864": { + "type": "regularnode", + "name": "3GG-F802B", + "children": [ + "111866" + ], + "availability": 1.0 + }, + "111865": { + "type": "regularnode", + "name": "3GG-F803B", + "children": [ + "111870" + ], + "availability": 1.0 + }, + "111866": { + "type": "regularnode", + "name": "3GG-M801A", + "children": [ + "111863", + "111865" + ], + "availability": 1.0 + }, + "111867": { + "type": "regularnode", + "name": "3GG-M810A", + "children": [ + "111861" + ], + "availability": 1.0 + }, + "111868": { + "type": "regularnode", + "name": "3GG-P801A", + "children": [ + "111871" + ], + "availability": 1.0 + }, + "111869": { + "type": "regularnode", + "name": "3GG-P801B", + "children": [ + "111871" + ], + "availability": 1.0 + }, + "111870": { + "type": "regularnode", + "name": "header 1", + "children": [ + "111868", + "111869" + ], + "availability": 1.0 + }, + "111871": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1175": { + "name": "3GG-F802", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1175": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111862", + "status": "InService" + }, + { + "node_id": "111864", + "status": "Standby" + } + ] + } + } + }, + "1176": { + "name": "3GG-F803", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1176": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111863", + "status": "InService" + }, + { + "node_id": "111865", + "status": "Standby" + } + ] + } + } + }, + "1177": { + "name": "3GG-P801", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1177": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111868", + "status": "InService" + }, + { + "node_id": "111869", + "status": "Standby" + } + ] + } + } + } + } + }, + "9991": { + "schematic_id": 9991, + "schematic_name": "AFG_PAF B", + "root": "111872", + "nodes": { + "111872": { + "type": "regularnode", + "name": "3AL-PCV501B", + "children": [ + "111874" + ], + "availability": 1.0 + }, + "111873": { + "type": "regularnode", + "name": "3AL-F501B", + "children": [], + "availability": 1.0 + }, + "111874": { + "type": "regularnode", + "name": "3AL-M501B", + "children": [ + "111873" + ], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "9992": { + "schematic_id": 9992, + "schematic_name": "AFG_FDF B", + "root": "111877", + "nodes": { + "111875": { + "type": "regularnode", + "name": "3AF-F501B", + "children": [], + "availability": 1.0 + }, + "111876": { + "type": "regularnode", + "name": "3AF-M501B", + "children": [ + "111875" + ], + "availability": 1.0 + }, + "111877": { + "type": "regularnode", + "name": "3AF-FCV501B", + "children": [ + "111876" + ], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "9993": { + "schematic_id": 9993, + "schematic_name": "AFG_RAPH B", + "root": "111880", + "nodes": { + "111878": { + "type": "regularnode", + "name": "3AH-H531B", + "children": [ + "111882" + ], + "availability": 1.0 + }, + "111879": { + "type": "regularnode", + "name": "3AH-P531B", + "children": [ + "111878" + ], + "availability": 1.0 + }, + "111880": { + "type": "regularnode", + "name": "3AH-M531B", + "children": [ + "111879" + ], + "availability": 1.0 + }, + "111881": { + "type": "regularnode", + "name": "3AH-H501B", + "children": [], + "availability": 1.0 + }, + "111882": { + "type": "regularnode", + "name": "3AH-M502B", + "children": [ + "111883" + ], + "availability": 1.0 + }, + "111883": { + "type": "regularnode", + "name": "3AH-M501B", + "children": [ + "111881" + ], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "9994": { + "schematic_id": 9994, + "schematic_name": "AFG_ESP B", + "root": "111884", + "nodes": { + "111884": { + "type": "regularnode", + "name": "3GG-AX801B", + "children": [], + "availability": 1.0 + }, + "111885": { + "type": "regularnode", + "name": "header", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1178": { + "name": "ESP CHAMBER B", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1178": { + "priority": 0, + "duration": 100.0, + "cells": [] + } + } + } + } + }, + "9995": { + "schematic_id": 9995, + "schematic_name": "AFG_IDF B", + "root": "111892", + "nodes": { + "111886": { + "type": "regularnode", + "name": "3GG-F801B", + "children": [ + "111887", + "111889" + ], + "availability": 1.0 + }, + "111887": { + "type": "regularnode", + "name": "3GG-F804A", + "children": [ + "111891" + ], + "availability": 1.0 + }, + "111888": { + "type": "regularnode", + "name": "3GG-F805A", + "children": [ + "111895" + ], + "availability": 1.0 + }, + "111889": { + "type": "regularnode", + "name": "3GG-F804B", + "children": [ + "111891" + ], + "availability": 1.0 + }, + "111890": { + "type": "regularnode", + "name": "3GG-F805B", + "children": [ + "111895" + ], + "availability": 1.0 + }, + "111891": { + "type": "regularnode", + "name": "3GG-M801B", + "children": [ + "111888", + "111890" + ], + "availability": 1.0 + }, + "111892": { + "type": "regularnode", + "name": "3GG-M810B", + "children": [ + "111886" + ], + "availability": 1.0 + }, + "111893": { + "type": "regularnode", + "name": "3GG-P802A", + "children": [ + "111896" + ], + "availability": 1.0 + }, + "111894": { + "type": "regularnode", + "name": "3GG-P802B", + "children": [ + "111896" + ], + "availability": 1.0 + }, + "111895": { + "type": "regularnode", + "name": "header 1", + "children": [ + "111893", + "111894" + ], + "availability": 1.0 + }, + "111896": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1179": { + "name": "3GG-F804", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1179": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111887", + "status": "InService" + }, + { + "node_id": "111889", + "status": "Standby" + } + ] + } + } + }, + "1180": { + "name": "3GG-F805", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1180": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111888", + "status": "InService" + }, + { + "node_id": "111890", + "status": "Standby" + } + ] + } + } + }, + "1181": { + "name": "3GG-P802", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1181": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111893", + "status": "InService" + }, + { + "node_id": "111894", + "status": "Standby" + } + ] + } + } + } + } + }, + "9996": { + "schematic_id": 9996, + "schematic_name": "TUR_EHS", + "root": "111909", + "nodes": { + "111897": { + "type": "regularnode", + "name": "3EHS-T090A", + "children": [ + "111911" + ], + "availability": 1.0 + }, + "111898": { + "type": "regularnode", + "name": "3EHS-T090B", + "children": [ + "111911" + ], + "availability": 1.0 + }, + "111899": { + "type": "regularnode", + "name": "3EHS-H010A", + "children": [ + "111913" + ], + "availability": 1.0 + }, + "111900": { + "type": "regularnode", + "name": "3EHS-H010B", + "children": [ + "111913" + ], + "availability": 1.0 + }, + "111901": { + "type": "regularnode", + "name": "3EHS-F015A", + "children": [ + "111912" + ], + "availability": 1.0 + }, + "111902": { + "type": "regularnode", + "name": "3EHS-M015A", + "children": [ + "111901" + ], + "availability": 1.0 + }, + "111903": { + "type": "regularnode", + "name": "3EHS-F015B", + "children": [ + "111912" + ], + "availability": 1.0 + }, + "111904": { + "type": "regularnode", + "name": "3EHS-M015B", + "children": [ + "111903" + ], + "availability": 1.0 + }, + "111905": { + "type": "regularnode", + "name": "3EHS-P010A", + "children": [ + "111910" + ], + "availability": 1.0 + }, + "111906": { + "type": "regularnode", + "name": "3EHS-M010A", + "children": [ + "111905" + ], + "availability": 1.0 + }, + "111907": { + "type": "regularnode", + "name": "3EHS-P010B", + "children": [ + "111910" + ], + "availability": 1.0 + }, + "111908": { + "type": "regularnode", + "name": "3EHS-M010B", + "children": [ + "111907" + ], + "availability": 1.0 + }, + "111909": { + "type": "regularnode", + "name": "3EHS-Z010", + "children": [ + "111906", + "111908" + ], + "availability": 1.0 + }, + "111910": { + "type": "regularnode", + "name": "header 1", + "children": [ + "111897", + "111898" + ], + "availability": 1.0 + }, + "111911": { + "type": "regularnode", + "name": "header 2", + "children": [ + "111902", + "111904" + ], + "availability": 1.0 + }, + "111912": { + "type": "regularnode", + "name": "header 3", + "children": [ + "111899", + "111900" + ], + "availability": 1.0 + }, + "111913": { + "type": "regularnode", + "name": "header 4", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1182": { + "name": "3EHS-M010", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1182": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111906", + "status": "InService" + }, + { + "node_id": "111908", + "status": "Standby" + } + ] + } + } + }, + "1183": { + "name": "3EHS-M015", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1183": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111902", + "status": "InService" + }, + { + "node_id": "111904", + "status": "Standby" + } + ] + } + } + }, + "1184": { + "name": "3EHS-T090", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1184": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111897", + "status": "InService" + }, + { + "node_id": "111898", + "status": "Standby" + } + ] + } + } + }, + "1185": { + "name": "3EHS-H010", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1185": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111899", + "status": "InService" + }, + { + "node_id": "111900", + "status": "Standby" + } + ] + } + } + } + } + }, + "9997": { + "schematic_id": 9997, + "schematic_name": "TUR_LOS", + "root": "111915", + "nodes": { + "111914": { + "type": "regularnode", + "name": "3LOS-P050", + "children": [], + "availability": 1.0 + }, + "111915": { + "type": "regularnode", + "name": "3LOS-M050", + "children": [ + "111914" + ], + "availability": 1.0 + }, + "111916": { + "type": "regularnode", + "name": "3LOS-P010B", + "children": [], + "availability": 1.0 + }, + "111917": { + "type": "regularnode", + "name": "3LOS-M010A", + "children": [ + "111918" + ], + "availability": 1.0 + }, + "111918": { + "type": "regularnode", + "name": "3LOS-P010A", + "children": [], + "availability": 1.0 + }, + "111919": { + "type": "regularnode", + "name": "3LOS-M010B", + "children": [ + "111916" + ], + "availability": 1.0 + }, + "111920": { + "type": "regularnode", + "name": "3LOS-F020A", + "children": [ + "111931" + ], + "availability": 1.0 + }, + "111921": { + "type": "regularnode", + "name": "3LOS-PF080", + "children": [ + "111932", + "111933" + ], + "availability": 1.0 + }, + "111922": { + "type": "regularnode", + "name": "3LOS-S010A", + "children": [ + "111921" + ], + "availability": 1.0 + }, + "111923": { + "type": "regularnode", + "name": "3LOS-S010B", + "children": [ + "111921" + ], + "availability": 1.0 + }, + "111924": { + "type": "regularnode", + "name": "3LOS-M080", + "children": [ + "111930" + ], + "availability": 1.0 + }, + "111925": { + "type": "regularnode", + "name": "3LOS-F020B", + "children": [ + "111931" + ], + "availability": 1.0 + }, + "111926": { + "type": "regularnode", + "name": "3LOS-P060", + "children": [], + "availability": 1.0 + }, + "111927": { + "type": "regularnode", + "name": "3LOS-M060", + "children": [ + "111926" + ], + "availability": 1.0 + }, + "111928": { + "type": "regularnode", + "name": "3LOS-H010A", + "children": [ + "111924" + ], + "availability": 1.0 + }, + "111929": { + "type": "regularnode", + "name": "3LOS-H010B", + "children": [ + "111924" + ], + "availability": 1.0 + }, + "111930": { + "type": "regularnode", + "name": "3LOS-P080", + "children": [ + "111922", + "111923" + ], + "availability": 1.0 + }, + "111931": { + "type": "regularnode", + "name": "3LOS-ME020", + "children": [ + "111927" + ], + "availability": 1.0 + }, + "111932": { + "type": "regularnode", + "name": "3LOS-M020A", + "children": [ + "111920" + ], + "availability": 1.0 + }, + "111933": { + "type": "regularnode", + "name": "3LOS-M020B", + "children": [ + "111925" + ], + "availability": 1.0 + } + }, + "redundancies": { + "1186": { + "name": "3LOS-H010A", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1186": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111928", + "status": "InService" + }, + { + "node_id": "111929", + "status": "Standby" + } + ] + } + } + }, + "1187": { + "name": "3LOS-M020", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1187": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111932", + "status": "InService" + }, + { + "node_id": "111933", + "status": "Standby" + } + ] + } + } + }, + "1188": { + "name": "3LOS-M050", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1188": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111917", + "status": "InService" + }, + { + "node_id": "111919", + "status": "InService" + }, + { + "node_id": "111915", + "status": "Standby" + } + ] + } + } + }, + "1189": { + "name": "3LOS-S010", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1189": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111922", + "status": "InService" + }, + { + "node_id": "111923", + "status": "Standby" + } + ] + } + } + } + } + }, + "9998": { + "schematic_id": 9998, + "schematic_name": "TUR_EHB", + "root": "111938", + "nodes": { + "111934": { + "type": "regularnode", + "name": "3EHB-P020", + "children": [ + "111937" + ], + "availability": 1.0 + }, + "111935": { + "type": "regularnode", + "name": "3EHB-P010A", + "children": [ + "111939" + ], + "availability": 1.0 + }, + "111936": { + "type": "regularnode", + "name": "3EHB-P010B", + "children": [ + "111939" + ], + "availability": 1.0 + }, + "111937": { + "type": "regularnode", + "name": "3EHB-T110", + "children": [ + "111935", + "111936" + ], + "availability": 1.0 + }, + "111938": { + "type": "regularnode", + "name": "3EHB-Z010", + "children": [ + "111934" + ], + "availability": 1.0 + }, + "111939": { + "type": "regularnode", + "name": "header", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1190": { + "name": "3EHB-P010", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1190": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111935", + "status": "InService" + }, + { + "node_id": "111936", + "status": "Standby" + } + ] + } + } + } + } + }, + "9999": { + "schematic_id": 9999, + "schematic_name": "TUR_GSS", + "root": "111940", + "nodes": { + "111940": { + "type": "regularnode", + "name": "3GSS-H010", + "children": [ + "111942", + "111944" + ], + "availability": 1.0 + }, + "111941": { + "type": "regularnode", + "name": "3GSS-F011A", + "children": [ + "111945" + ], + "availability": 1.0 + }, + "111942": { + "type": "regularnode", + "name": "3GSS-M011A", + "children": [ + "111941" + ], + "availability": 1.0 + }, + "111943": { + "type": "regularnode", + "name": "3GSS-F011B", + "children": [ + "111945" + ], + "availability": 1.0 + }, + "111944": { + "type": "regularnode", + "name": "3GSS-M011B", + "children": [ + "111943" + ], + "availability": 1.0 + }, + "111945": { + "type": "regularnode", + "name": "header", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1191": { + "name": "3GSS-M001", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1191": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111942", + "status": "InService" + }, + { + "node_id": "111944", + "status": "Standby" + } + ] + } + } + } + } + }, + "10000": { + "schematic_id": 10000, + "schematic_name": "GEN_SCW", + "root": "111946", + "nodes": { + "111946": { + "type": "regularnode", + "name": "3SCW-PF001", + "children": [ + "111947", + "111948" + ], + "availability": 1.0 + }, + "111947": { + "type": "regularnode", + "name": "3SCW-H023A", + "children": [ + "111952" + ], + "availability": 1.0 + }, + "111948": { + "type": "regularnode", + "name": "3SCW-H023B", + "children": [ + "111951" + ], + "availability": 1.0 + }, + "111949": { + "type": "regularnode", + "name": "3SCW-P001A", + "children": [ + "111953" + ], + "availability": 1.0 + }, + "111950": { + "type": "regularnode", + "name": "3SCW-P001B", + "children": [ + "111953" + ], + "availability": 1.0 + }, + "111951": { + "type": "regularnode", + "name": "3SCW-M001B", + "children": [ + "111950" + ], + "availability": 1.0 + }, + "111952": { + "type": "regularnode", + "name": "3SCW-M001A", + "children": [ + "111949" + ], + "availability": 1.0 + }, + "111953": { + "type": "regularnode", + "name": "Node1", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1192": { + "name": "3SCW-H023", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1192": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111947", + "status": "InService" + }, + { + "node_id": "111948", + "status": "Standby" + } + ] + } + } + } + } + }, + "10001": { + "schematic_id": 10001, + "schematic_name": "GEN_SO", + "root": "111954", + "nodes": { + "111954": { + "type": "regularnode", + "name": "3SO-T116", + "children": [ + "111957" + ], + "availability": 1.0 + }, + "111955": { + "type": "regularnode", + "name": "3SO-M002", + "children": [ + "111956" + ], + "availability": 1.0 + }, + "111956": { + "type": "regularnode", + "name": "3SO-P002", + "children": [ + "111961" + ], + "availability": 1.0 + }, + "111957": { + "type": "regularnode", + "name": "3SO-T114", + "children": [ + "111958" + ], + "availability": 1.0 + }, + "111958": { + "type": "regularnode", + "name": "3SO-T113", + "children": [ + "111959", + "111955" + ], + "availability": 1.0 + }, + "111959": { + "type": "regularnode", + "name": "3SO-M001", + "children": [ + "111960" + ], + "availability": 1.0 + }, + "111960": { + "type": "regularnode", + "name": "3SO-P001", + "children": [ + "111961" + ], + "availability": 1.0 + }, + "111961": { + "type": "regularnode", + "name": "header 1", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1193": { + "name": "3SO-M001", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1193": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111959", + "status": "InService" + }, + { + "node_id": "111955", + "status": "Standby" + } + ] + } + } + } + } + }, + "10002": { + "schematic_id": 10002, + "schematic_name": "GEN_GEN", + "root": "111962", + "nodes": { + "111962": { + "type": "regularnode", + "name": "3GEN-EXC008", + "children": [ + "111963" + ], + "availability": 1.0 + }, + "111963": { + "type": "regularnode", + "name": "3GEN-EXC009", + "children": [ + "111964" + ], + "availability": 1.0 + }, + "111964": { + "type": "regularnode", + "name": "3GEN-EXC004", + "children": [ + "111965" + ], + "availability": 1.0 + }, + "111965": { + "type": "regularnode", + "name": "3GEN-EXC005", + "children": [ + "111966" + ], + "availability": 1.0 + }, + "111966": { + "type": "regularnode", + "name": "3GEN-GM001", + "children": [ + "111967" + ], + "availability": 1.0 + }, + "111967": { + "type": "regularnode", + "name": "3GEN-Z012", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10003": { + "schematic_id": 10003, + "schematic_name": "GEN_GMC", + "root": "111968", + "nodes": { + "111968": { + "type": "regularnode", + "name": "3GMC-Z002", + "children": [ + "111969" + ], + "availability": 1.0 + }, + "111969": { + "type": "regularnode", + "name": "3GMC-Z001", + "children": [ + "111970" + ], + "availability": 1.0 + }, + "111970": { + "type": "regularnode", + "name": "3GMC-Z003", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10004": { + "schematic_id": 10004, + "schematic_name": "- CMN_SSB -", + "root": "111979", + "nodes": { + "111971": { + "type": "regularnode", + "name": "00SSB-LA008", + "children": [ + "111972" + ], + "availability": 1.0 + }, + "111972": { + "type": "regularnode", + "name": "00SSB-LA009", + "children": [ + "111973" + ], + "availability": 1.0 + }, + "111973": { + "type": "regularnode", + "name": "00SSB-TF010", + "children": [], + "availability": 1.0 + }, + "111974": { + "type": "regularnode", + "name": "00SSB-EV006", + "children": [ + "111981" + ], + "availability": 1.0 + }, + "111975": { + "type": "regularnode", + "name": "00SSB-EV003", + "children": [ + "111976", + "111977" + ], + "availability": 1.0 + }, + "111976": { + "type": "regularnode", + "name": "00SSB-EV004", + "children": [ + "111974" + ], + "availability": 1.0 + }, + "111977": { + "type": "regularnode", + "name": "00SSB-EV005", + "children": [ + "111974" + ], + "availability": 1.0 + }, + "111978": { + "type": "regularnode", + "name": "00SSB-EV002", + "children": [ + "111975" + ], + "availability": 1.0 + }, + "111979": { + "type": "regularnode", + "name": "00SSB-EV001", + "children": [ + "111978" + ], + "availability": 1.0 + }, + "111980": { + "type": "regularnode", + "name": "00SSB-EV012", + "children": [ + "111971" + ], + "availability": 1.0 + }, + "111981": { + "type": "regularnode", + "name": "00SSB-EV007", + "children": [ + "111980" + ], + "availability": 1.0 + } + }, + "redundancies": { + "1194": { + "name": "00SSB-EV004", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1194": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111976", + "status": "InService" + }, + { + "node_id": "111977", + "status": "InService" + } + ] + } + } + } + } + }, + "10005": { + "schematic_id": 10005, + "schematic_name": "GEN_TR", + "root": "111984", + "nodes": { + "111982": { + "type": "regularnode", + "name": "3TR-TF005", + "children": [ + "111985", + "111986", + "111987", + "111988", + "111989", + "111990", + "111992", + "111993", + "111994", + "111996", + "111995", + "111983", + "112001", + "112000" + ], + "availability": 1.0 + }, + "111983": { + "type": "regularnode", + "name": "3TR-F312", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "111984": { + "type": "regularnode", + "name": "3TR-TF001", + "children": [ + "111982" + ], + "availability": 1.0 + }, + "111985": { + "type": "regularnode", + "name": "3TR-F301", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "111986": { + "type": "regularnode", + "name": "3TR-F302", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "111987": { + "type": "regularnode", + "name": "3TR-F303", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "111988": { + "type": "regularnode", + "name": "3TR-F304", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "111989": { + "type": "regularnode", + "name": "3TR-F305", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "111990": { + "type": "regularnode", + "name": "3TR-F306", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "111991": { + "type": "regularnode", + "name": "3TR-TF002A", + "children": [], + "availability": 1.0 + }, + "111992": { + "type": "regularnode", + "name": "3TR-F307", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "111993": { + "type": "regularnode", + "name": "3TR-F308", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "111994": { + "type": "regularnode", + "name": "3TR-F309", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "111995": { + "type": "regularnode", + "name": "3TR-F311", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "111996": { + "type": "regularnode", + "name": "3TR-F310", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "111997": { + "type": "regularnode", + "name": "3TR-TF002B", + "children": [], + "availability": 1.0 + }, + "111998": { + "type": "regularnode", + "name": "3TR-Z003B", + "children": [], + "availability": 1.0 + }, + "111999": { + "type": "regularnode", + "name": "3TR-Z003A", + "children": [], + "availability": 1.0 + }, + "112000": { + "type": "regularnode", + "name": "3TR-F314", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "112001": { + "type": "regularnode", + "name": "3TR-F313", + "children": [ + "112002" + ], + "availability": 1.0 + }, + "112002": { + "type": "regularnode", + "name": "header 3", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1195": { + "name": "3TR-F301", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1195": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "111985", + "status": "InService" + }, + { + "node_id": "111986", + "status": "InService" + }, + { + "node_id": "111987", + "status": "InService" + }, + { + "node_id": "111988", + "status": "InService" + }, + { + "node_id": "111989", + "status": "InService" + }, + { + "node_id": "111990", + "status": "InService" + }, + { + "node_id": "111992", + "status": "InService" + }, + { + "node_id": "111993", + "status": "InService" + }, + { + "node_id": "111994", + "status": "InService" + }, + { + "node_id": "111996", + "status": "InService" + }, + { + "node_id": "111995", + "status": "InService" + }, + { + "node_id": "111983", + "status": "InService" + }, + { + "node_id": "112001", + "status": "InService" + }, + { + "node_id": "112000", + "status": "InService" + } + ] + } + } + } + } + }, + "10006": { + "schematic_id": 10006, + "schematic_name": "- CMN_CHS -", + "root": "112023", + "nodes": { + "112003": { + "type": "regularnode", + "name": "00CHA-CV801A", + "children": [ + "112009" + ], + "availability": 1.0 + }, + "112004": { + "type": "regularnode", + "name": "00CHA-CV801B", + "children": [ + "112010" + ], + "availability": 1.0 + }, + "112005": { + "type": "regularnode", + "name": "00CHA-CV802A", + "children": [ + "112011" + ], + "availability": 1.0 + }, + "112006": { + "type": "regularnode", + "name": "00CHA-CV802B", + "children": [ + "112012" + ], + "availability": 1.0 + }, + "112007": { + "type": "regularnode", + "name": "00CHA-SU801A", + "children": [ + "112003" + ], + "availability": 1.0 + }, + "112008": { + "type": "regularnode", + "name": "00CHA-SU801B", + "children": [ + "112004" + ], + "availability": 1.0 + }, + "112009": { + "type": "regularnode", + "name": "00CHA-MS801A", + "children": [ + "112018" + ], + "availability": 1.0 + }, + "112010": { + "type": "regularnode", + "name": "00CHA-MS801B", + "children": [ + "112019" + ], + "availability": 1.0 + }, + "112011": { + "type": "regularnode", + "name": "00CHA-CV803A", + "children": [ + "112013" + ], + "availability": 1.0 + }, + "112012": { + "type": "regularnode", + "name": "00CHA-CV803B", + "children": [ + "112014" + ], + "availability": 1.0 + }, + "112013": { + "type": "regularnode", + "name": "00CHA-SWT801", + "children": [ + "112022" + ], + "availability": 1.0 + }, + "112014": { + "type": "regularnode", + "name": "00CHA-SWT802", + "children": [ + "112022" + ], + "availability": 1.0 + }, + "112015": { + "type": "regularnode", + "name": "00CHA-CV805A", + "children": [ + "112020" + ], + "availability": 1.0 + }, + "112016": { + "type": "regularnode", + "name": "00CHA-CV804", + "children": [ + "112017" + ], + "availability": 1.0 + }, + "112017": { + "type": "regularnode", + "name": "00CHA-CV805B", + "children": [ + "112021" + ], + "availability": 1.0 + }, + "112018": { + "type": "regularnode", + "name": "00CHA-BW802A", + "children": [ + "112005" + ], + "availability": 1.0 + }, + "112019": { + "type": "regularnode", + "name": "00CHA-BW802B", + "children": [ + "112006" + ], + "availability": 1.0 + }, + "112020": { + "type": "regularnode", + "name": "00CHB-SKR805A", + "children": [], + "availability": 1.0 + }, + "112021": { + "type": "regularnode", + "name": "00CHB-SKR805B", + "children": [], + "availability": 1.0 + }, + "112022": { + "type": "regularnode", + "name": "header2", + "children": [ + "112016", + "112015" + ], + "availability": 1.0 + }, + "112023": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112007", + "112008" + ], + "availability": 1.0 + } + }, + "redundancies": { + "1196": { + "name": "00CHA-CV805", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1196": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112015", + "status": "InService" + }, + { + "node_id": "112017", + "status": "Standby" + } + ] + } + } + }, + "1197": { + "name": "00CHA-SU801", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1197": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112007", + "status": "InService" + }, + { + "node_id": "112008", + "status": "Standby" + } + ] + } + } + } + } + }, + "10007": { + "schematic_id": 10007, + "schematic_name": "- CMN_CP -", + "root": "112109", + "nodes": { + "112024": { + "type": "regularnode", + "name": "00RO-P110A", + "children": [ + "112096" + ], + "availability": 1.0 + }, + "112025": { + "type": "regularnode", + "name": "00RO-P110B", + "children": [ + "112096" + ], + "availability": 1.0 + }, + "112026": { + "type": "regularnode", + "name": "00RO-P110C", + "children": [ + "112096" + ], + "availability": 1.0 + }, + "112027": { + "type": "regularnode", + "name": "00RO-P110D", + "children": [ + "112096" + ], + "availability": 1.0 + }, + "112028": { + "type": "regularnode", + "name": "00RO-M110A", + "children": [ + "112024" + ], + "availability": 1.0 + }, + "112029": { + "type": "regularnode", + "name": "00RO-M110B", + "children": [ + "112025" + ], + "availability": 1.0 + }, + "112030": { + "type": "regularnode", + "name": "00RO-M110C", + "children": [ + "112026" + ], + "availability": 1.0 + }, + "112031": { + "type": "regularnode", + "name": "00RO-M110D", + "children": [ + "112027" + ], + "availability": 1.0 + }, + "112032": { + "type": "regularnode", + "name": "00RO-M126A", + "children": [ + "112036" + ], + "availability": 1.0 + }, + "112033": { + "type": "regularnode", + "name": "00RO-M126B", + "children": [ + "112037" + ], + "availability": 1.0 + }, + "112034": { + "type": "regularnode", + "name": "00RO-M126C", + "children": [ + "112038" + ], + "availability": 1.0 + }, + "112035": { + "type": "regularnode", + "name": "00RO-M126D", + "children": [ + "112039" + ], + "availability": 1.0 + }, + "112036": { + "type": "regularnode", + "name": "00RO-P126A", + "children": [ + "112085" + ], + "availability": 1.0 + }, + "112037": { + "type": "regularnode", + "name": "00RO-P126B", + "children": [ + "112085" + ], + "availability": 1.0 + }, + "112038": { + "type": "regularnode", + "name": "00RO-P126C", + "children": [ + "112085" + ], + "availability": 1.0 + }, + "112039": { + "type": "regularnode", + "name": "00RO-P126D", + "children": [ + "112085" + ], + "availability": 1.0 + }, + "112040": { + "type": "regularnode", + "name": "00RO-M160A", + "children": [ + "112044" + ], + "availability": 1.0 + }, + "112041": { + "type": "regularnode", + "name": "00RO-M160B", + "children": [ + "112045" + ], + "availability": 1.0 + }, + "112042": { + "type": "regularnode", + "name": "00RO-M160C", + "children": [ + "112046" + ], + "availability": 1.0 + }, + "112043": { + "type": "regularnode", + "name": "00RO-M160D", + "children": [ + "112047" + ], + "availability": 1.0 + }, + "112044": { + "type": "regularnode", + "name": "00RO-P160A", + "children": [ + "112086" + ], + "availability": 1.0 + }, + "112045": { + "type": "regularnode", + "name": "00RO-P160B", + "children": [ + "112086" + ], + "availability": 1.0 + }, + "112046": { + "type": "regularnode", + "name": "00RO-P160C", + "children": [ + "112086" + ], + "availability": 1.0 + }, + "112047": { + "type": "regularnode", + "name": "00RO-P160D", + "children": [ + "112086" + ], + "availability": 1.0 + }, + "112048": { + "type": "regularnode", + "name": "00RO-M170A", + "children": [ + "112052" + ], + "availability": 1.0 + }, + "112049": { + "type": "regularnode", + "name": "00RO-M170B", + "children": [ + "112053" + ], + "availability": 1.0 + }, + "112050": { + "type": "regularnode", + "name": "00RO-M170C", + "children": [ + "112054" + ], + "availability": 1.0 + }, + "112051": { + "type": "regularnode", + "name": "00RO-M170D", + "children": [ + "112055" + ], + "availability": 1.0 + }, + "112052": { + "type": "regularnode", + "name": "00RO-P170A", + "children": [ + "112101" + ], + "availability": 1.0 + }, + "112053": { + "type": "regularnode", + "name": "00RO-P170B", + "children": [ + "112102" + ], + "availability": 1.0 + }, + "112054": { + "type": "regularnode", + "name": "00RO-P170C", + "children": [ + "112103" + ], + "availability": 1.0 + }, + "112055": { + "type": "regularnode", + "name": "00RO-P170D", + "children": [ + "112104" + ], + "availability": 1.0 + }, + "112056": { + "type": "regularnode", + "name": "00RO-Z110A", + "children": [ + "112089" + ], + "availability": 1.0 + }, + "112057": { + "type": "regularnode", + "name": "00RO-Z110B", + "children": [ + "112089" + ], + "availability": 1.0 + }, + "112058": { + "type": "regularnode", + "name": "00RO-Z110C", + "children": [ + "112089" + ], + "availability": 1.0 + }, + "112059": { + "type": "regularnode", + "name": "00RO-Z110D", + "children": [ + "112089" + ], + "availability": 1.0 + }, + "112060": { + "type": "regularnode", + "name": "00RO-F161A", + "children": [ + "112064" + ], + "availability": 1.0 + }, + "112061": { + "type": "regularnode", + "name": "00RO-F161B", + "children": [ + "112065" + ], + "availability": 1.0 + }, + "112062": { + "type": "regularnode", + "name": "00RO-F152A", + "children": [ + "112100" + ], + "availability": 1.0 + }, + "112063": { + "type": "regularnode", + "name": "00RO-F152B", + "children": [ + "112100" + ], + "availability": 1.0 + }, + "112064": { + "type": "regularnode", + "name": "00RO-M152A", + "children": [ + "112062" + ], + "availability": 1.0 + }, + "112065": { + "type": "regularnode", + "name": "00RO-M152B", + "children": [ + "112063" + ], + "availability": 1.0 + }, + "112066": { + "type": "regularnode", + "name": "00RO-AG181", + "children": [ + "112067" + ], + "availability": 1.0 + }, + "112067": { + "type": "regularnode", + "name": "00RO-M181", + "children": [ + "112070", + "112071" + ], + "availability": 1.0 + }, + "112068": { + "type": "regularnode", + "name": "00RO-P180A", + "children": [ + "112076" + ], + "availability": 1.0 + }, + "112069": { + "type": "regularnode", + "name": "00RO-P180B", + "children": [ + "112076" + ], + "availability": 1.0 + }, + "112070": { + "type": "regularnode", + "name": "00RO-M180A", + "children": [ + "112068" + ], + "availability": 1.0 + }, + "112071": { + "type": "regularnode", + "name": "00RO-M180B", + "children": [ + "112069" + ], + "availability": 1.0 + }, + "112072": { + "type": "regularnode", + "name": "00RO-P340A", + "children": [ + "112091" + ], + "availability": 1.0 + }, + "112073": { + "type": "regularnode", + "name": "00RO-P340B", + "children": [ + "112091" + ], + "availability": 1.0 + }, + "112074": { + "type": "regularnode", + "name": "00RO-M340A", + "children": [ + "112072" + ], + "availability": 1.0 + }, + "112075": { + "type": "regularnode", + "name": "00RO-M340B", + "children": [ + "112073" + ], + "availability": 1.0 + }, + "112076": { + "type": "regularnode", + "name": "header 3", + "children": [ + "112074", + "112075" + ], + "availability": 1.0 + }, + "112077": { + "type": "regularnode", + "name": "00RO-P195A", + "children": [ + "112098" + ], + "availability": 1.0 + }, + "112078": { + "type": "regularnode", + "name": "00RO-P195B", + "children": [ + "112098" + ], + "availability": 1.0 + }, + "112079": { + "type": "regularnode", + "name": "00RO-M195A", + "children": [ + "112077" + ], + "availability": 1.0 + }, + "112080": { + "type": "regularnode", + "name": "00RO-M195B", + "children": [ + "112078" + ], + "availability": 1.0 + }, + "112081": { + "type": "regularnode", + "name": "00RO-H181", + "children": [ + "112066" + ], + "availability": 1.0 + }, + "112082": { + "type": "regularnode", + "name": "FeCl3 DOSING", + "children": [ + "112083" + ], + "availability": 1.0 + }, + "112083": { + "type": "regularnode", + "name": "ANIONIC POLYMER DOSING", + "children": [ + "112084" + ], + "availability": 1.0 + }, + "112084": { + "type": "regularnode", + "name": "CLEAR WATER", + "children": [ + "112090" + ], + "availability": 1.0 + }, + "112085": { + "type": "regularnode", + "name": "NaOCL DOSING", + "children": [ + "112060", + "112061" + ], + "availability": 1.0 + }, + "112086": { + "type": "regularnode", + "name": "H2SO4 DOSING", + "children": [ + "112087" + ], + "availability": 1.0 + }, + "112087": { + "type": "regularnode", + "name": "SBS DOSING", + "children": [ + "112088" + ], + "availability": 1.0 + }, + "112088": { + "type": "regularnode", + "name": "ANTI SCALANT DOSING", + "children": [ + "112048", + "112049", + "112050", + "112051" + ], + "availability": 1.0 + }, + "112089": { + "type": "regularnode", + "name": "NaOH DOSING", + "children": [ + "112081" + ], + "availability": 1.0 + }, + "112090": { + "type": "regularnode", + "name": "CLARIFIER", + "children": [ + "112097" + ], + "availability": 1.0 + }, + "112091": { + "type": "regularnode", + "name": "00RO-T162", + "children": [ + "112105", + "112107" + ], + "availability": 1.0 + }, + "112092": { + "type": "regularnode", + "name": "00RO-P150A", + "children": [ + "112110" + ], + "availability": 1.0 + }, + "112093": { + "type": "regularnode", + "name": "00RO-P150B", + "children": [ + "112110" + ], + "availability": 1.0 + }, + "112094": { + "type": "regularnode", + "name": "00RO-M150A", + "children": [ + "112092" + ], + "availability": 1.0 + }, + "112095": { + "type": "regularnode", + "name": "00RO-M150B", + "children": [ + "112093" + ], + "availability": 1.0 + }, + "112096": { + "type": "regularnode", + "name": "00RO-T120", + "children": [ + "112082" + ], + "availability": 1.0 + }, + "112097": { + "type": "regularnode", + "name": "00RO-T170", + "children": [ + "112079", + "112080" + ], + "availability": 1.0 + }, + "112098": { + "type": "regularnode", + "name": "00RO-T320", + "children": [ + "112099" + ], + "availability": 1.0 + }, + "112099": { + "type": "regularnode", + "name": "00RO-T130", + "children": [ + "112032", + "112033", + "112034", + "112035" + ], + "availability": 1.0 + }, + "112100": { + "type": "regularnode", + "name": "00RO-T150", + "children": [ + "112094", + "112095" + ], + "availability": 1.0 + }, + "112101": { + "type": "regularnode", + "name": "00RO-T160A", + "children": [ + "112056" + ], + "availability": 1.0 + }, + "112102": { + "type": "regularnode", + "name": "00RO-T160B", + "children": [ + "112057" + ], + "availability": 1.0 + }, + "112103": { + "type": "regularnode", + "name": "00RO-T160C", + "children": [ + "112058" + ], + "availability": 1.0 + }, + "112104": { + "type": "regularnode", + "name": "00RO-T160D", + "children": [ + "112059" + ], + "availability": 1.0 + }, + "112105": { + "type": "regularnode", + "name": "00RO-M190A", + "children": [ + "112106" + ], + "availability": 1.0 + }, + "112106": { + "type": "regularnode", + "name": "00RO-P190A", + "children": [ + "112111" + ], + "availability": 1.0 + }, + "112107": { + "type": "regularnode", + "name": "00RO-M190B", + "children": [ + "112108" + ], + "availability": 1.0 + }, + "112108": { + "type": "regularnode", + "name": "00RO-P190B", + "children": [ + "112111" + ], + "availability": 1.0 + }, + "112109": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112028", + "112029", + "112030", + "112031" + ], + "availability": 1.0 + }, + "112110": { + "type": "regularnode", + "name": "header 2", + "children": [ + "112040", + "112041", + "112042", + "112043" + ], + "availability": 1.0 + }, + "112111": { + "type": "regularnode", + "name": "header 4", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1198": { + "name": "00RO-F161", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1198": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112060", + "status": "InService" + }, + { + "node_id": "112061", + "status": "Standby" + } + ] + } + } + }, + "1199": { + "name": "00RO-M110", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1199": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112028", + "status": "InService" + }, + { + "node_id": "112029", + "status": "InService" + }, + { + "node_id": "112030", + "status": "InService" + }, + { + "node_id": "112031", + "status": "InService" + } + ] + } + } + }, + "1200": { + "name": "00RO-M126", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1200": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112032", + "status": "InService" + }, + { + "node_id": "112033", + "status": "InService" + }, + { + "node_id": "112034", + "status": "InService" + }, + { + "node_id": "112035", + "status": "InService" + } + ] + } + } + }, + "1201": { + "name": "00RO-M150", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1201": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112094", + "status": "InService" + }, + { + "node_id": "112095", + "status": "Standby" + } + ] + } + } + }, + "1202": { + "name": "00RO-M160", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1202": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112040", + "status": "InService" + }, + { + "node_id": "112041", + "status": "InService" + }, + { + "node_id": "112042", + "status": "InService" + }, + { + "node_id": "112043", + "status": "InService" + } + ] + } + } + }, + "1203": { + "name": "00RO-M170", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1203": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112048", + "status": "InService" + }, + { + "node_id": "112049", + "status": "InService" + }, + { + "node_id": "112050", + "status": "InService" + }, + { + "node_id": "112051", + "status": "InService" + } + ] + } + } + }, + "1204": { + "name": "00RO-M180", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1204": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112070", + "status": "InService" + }, + { + "node_id": "112071", + "status": "InService" + } + ] + } + } + }, + "1205": { + "name": "00RO-M190", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1205": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112105", + "status": "InService" + }, + { + "node_id": "112107", + "status": "InService" + } + ] + } + } + }, + "1206": { + "name": "00RO-M195", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1206": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112079", + "status": "InService" + }, + { + "node_id": "112080", + "status": "InService" + } + ] + } + } + }, + "1207": { + "name": "00RO-M340", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1207": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112074", + "status": "InService" + }, + { + "node_id": "112075", + "status": "InService" + } + ] + } + } + } + } + }, + "10008": { + "schematic_id": 10008, + "schematic_name": "- CMN_FGD-", + "root": null, + "nodes": {}, + "redundancies": {} + }, + "10009": { + "schematic_id": 10009, + "schematic_name": "- BTG_KLH -", + "root": null, + "nodes": {}, + "redundancies": {} + }, + "10010": { + "schematic_id": 10010, + "schematic_name": "- BTG_SAC -", + "root": "112123", + "nodes": { + "112112": { + "type": "regularnode", + "name": "00IA-A001A", + "children": [ + "112122" + ], + "availability": 1.0 + }, + "112113": { + "type": "regularnode", + "name": "00IA-A001B", + "children": [ + "112122" + ], + "availability": 1.0 + }, + "112114": { + "type": "regularnode", + "name": "00ACR-M001A", + "children": [ + "112115" + ], + "availability": 1.0 + }, + "112115": { + "type": "regularnode", + "name": "00ACR-C001A", + "children": [ + "112124" + ], + "availability": 1.0 + }, + "112116": { + "type": "regularnode", + "name": "00ACR-M001B", + "children": [ + "112117" + ], + "availability": 1.0 + }, + "112117": { + "type": "regularnode", + "name": "00ACR-C001B", + "children": [ + "112124" + ], + "availability": 1.0 + }, + "112118": { + "type": "regularnode", + "name": "00ACR-M001C", + "children": [ + "112119" + ], + "availability": 1.0 + }, + "112119": { + "type": "regularnode", + "name": "00ACR-C001C", + "children": [ + "112124" + ], + "availability": 1.0 + }, + "112120": { + "type": "regularnode", + "name": "00ACR-M001D", + "children": [ + "112121" + ], + "availability": 1.0 + }, + "112121": { + "type": "regularnode", + "name": "00ACR-C001D", + "children": [ + "112124" + ], + "availability": 1.0 + }, + "112122": { + "type": "regularnode", + "name": "3IA-T005", + "children": [], + "availability": 1.0 + }, + "112123": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112114", + "112116", + "112118", + "112120" + ], + "availability": 1.0 + }, + "112124": { + "type": "regularnode", + "name": "header 2", + "children": [ + "112112", + "112113" + ], + "availability": 1.0 + } + }, + "redundancies": { + "1208": { + "name": "00ACR-M001", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1208": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112114", + "status": "InService" + }, + { + "node_id": "112116", + "status": "InService" + }, + { + "node_id": "112118", + "status": "Standby" + }, + { + "node_id": "112120", + "status": "Standby" + } + ] + } + } + }, + "1209": { + "name": "00IA-A001", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1209": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112112", + "status": "InService" + }, + { + "node_id": "112113", + "status": "Standby" + } + ] + } + } + } + } + }, + "10011": { + "schematic_id": 10011, + "schematic_name": "BOL_SB", + "root": null, + "nodes": {}, + "redundancies": {} + }, + "10012": { + "schematic_id": 10012, + "schematic_name": "BOL_BRS", + "root": "112130", + "nodes": { + "112125": { + "type": "regularnode", + "name": "3BRS-H611", + "children": [ + "112126" + ], + "availability": 1.0 + }, + "112126": { + "type": "regularnode", + "name": "3BRS-H621", + "children": [ + "112127" + ], + "availability": 1.0 + }, + "112127": { + "type": "regularnode", + "name": "3BRS-H631", + "children": [], + "availability": 1.0 + }, + "112128": { + "type": "regularnode", + "name": "3ATT-N503A", + "children": [ + "112131" + ], + "availability": 1.0 + }, + "112129": { + "type": "regularnode", + "name": "3ATT-N503B", + "children": [ + "112131" + ], + "availability": 1.0 + }, + "112130": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112128", + "112129" + ], + "availability": 1.0 + }, + "112131": { + "type": "regularnode", + "name": "header 2", + "children": [ + "112125" + ], + "availability": 1.0 + } + }, + "redundancies": { + "1210": { + "name": "3ATT-N503", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1210": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112128", + "status": "InService" + }, + { + "node_id": "112129", + "status": "InService" + } + ] + } + } + } + } + }, + "10013": { + "schematic_id": 10013, + "schematic_name": "BOL_BSS", + "root": "112132", + "nodes": { + "112132": { + "type": "regularnode", + "name": "3BSS-H611", + "children": [ + "112135", + "112136" + ], + "availability": 1.0 + }, + "112133": { + "type": "regularnode", + "name": "3BSS-H621", + "children": [ + "112137", + "112138" + ], + "availability": 1.0 + }, + "112134": { + "type": "regularnode", + "name": "3BSS-H631", + "children": [], + "availability": 1.0 + }, + "112135": { + "type": "regularnode", + "name": "3ATT-N501A", + "children": [ + "112133" + ], + "availability": 1.0 + }, + "112136": { + "type": "regularnode", + "name": "3ATT-N501B", + "children": [ + "112133" + ], + "availability": 1.0 + }, + "112137": { + "type": "regularnode", + "name": "3ATT-N502A", + "children": [ + "112134" + ], + "availability": 1.0 + }, + "112138": { + "type": "regularnode", + "name": "3ATT-N502B", + "children": [ + "112134" + ], + "availability": 1.0 + } + }, + "redundancies": { + "1211": { + "name": "3ATT-N501", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1211": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112135", + "status": "InService" + }, + { + "node_id": "112136", + "status": "InService" + } + ] + } + } + }, + "1212": { + "name": "3ATT-N502", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1212": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112137", + "status": "InService" + }, + { + "node_id": "112138", + "status": "InService" + } + ] + } + } + } + } + }, + "10014": { + "schematic_id": 10014, + "schematic_name": "BOL_OB", + "root": "112151", + "nodes": { + "112139": { + "type": "regularnode", + "name": "3DM-B701A", + "children": [ + "112140" + ], + "availability": 1.0 + }, + "112140": { + "type": "regularnode", + "name": "3DM-B702A", + "children": [ + "112141" + ], + "availability": 1.0 + }, + "112141": { + "type": "regularnode", + "name": "3DM-B703A", + "children": [ + "112142" + ], + "availability": 1.0 + }, + "112142": { + "type": "regularnode", + "name": "3DM-B704A", + "children": [ + "112152" + ], + "availability": 1.0 + }, + "112143": { + "type": "regularnode", + "name": "3DM-B701C", + "children": [ + "112144" + ], + "availability": 1.0 + }, + "112144": { + "type": "regularnode", + "name": "3DM-B702C", + "children": [ + "112145" + ], + "availability": 1.0 + }, + "112145": { + "type": "regularnode", + "name": "3DM-B703C", + "children": [ + "112146" + ], + "availability": 1.0 + }, + "112146": { + "type": "regularnode", + "name": "3DM-B704C", + "children": [ + "112152" + ], + "availability": 1.0 + }, + "112147": { + "type": "regularnode", + "name": "3DM-B701E", + "children": [ + "112148" + ], + "availability": 1.0 + }, + "112148": { + "type": "regularnode", + "name": "3DM-B702E", + "children": [ + "112149" + ], + "availability": 1.0 + }, + "112149": { + "type": "regularnode", + "name": "3DM-B703E", + "children": [ + "112150" + ], + "availability": 1.0 + }, + "112150": { + "type": "regularnode", + "name": "3DM-B704E", + "children": [ + "112152" + ], + "availability": 1.0 + }, + "112151": { + "type": "regularnode", + "name": "3FO-FCV501", + "children": [ + "112139", + "112143", + "112147" + ], + "availability": 1.0 + }, + "112152": { + "type": "regularnode", + "name": "header 1", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1213": { + "name": "3DM-B701A", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1213": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112139", + "status": "InService" + }, + { + "node_id": "112143", + "status": "InService" + }, + { + "node_id": "112147", + "status": "InService" + } + ] + } + } + } + } + }, + "10015": { + "schematic_id": 10015, + "schematic_name": "BOL_HRH", + "root": "112153", + "nodes": { + "112153": { + "type": "regularnode", + "name": "3HRH-HV020A", + "children": [], + "availability": 1.0 + }, + "112154": { + "type": "regularnode", + "name": "3HRH-HV020B", + "children": [], + "availability": 1.0 + }, + "112155": { + "type": "regularnode", + "name": "3ATT-N561", + "children": [ + "112156" + ], + "availability": 1.0 + }, + "112156": { + "type": "regularnode", + "name": "3ATT-N571", + "children": [ + "112157" + ], + "availability": 1.0 + }, + "112157": { + "type": "regularnode", + "name": "3ATT-N581", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10016": { + "schematic_id": 10016, + "schematic_name": "BOL_MS", + "root": "112158", + "nodes": { + "112158": { + "type": "regularnode", + "name": "3MS-HV011", + "children": [ + "112159" + ], + "availability": 1.0 + }, + "112159": { + "type": "regularnode", + "name": "3MS-HV012", + "children": [ + "112160" + ], + "availability": 1.0 + }, + "112160": { + "type": "regularnode", + "name": "3MS-HV013", + "children": [ + "112161" + ], + "availability": 1.0 + }, + "112161": { + "type": "regularnode", + "name": "3MS-HV014", + "children": [], + "availability": 1.0 + }, + "112162": { + "type": "regularnode", + "name": "3MS-W001A", + "children": [], + "availability": 1.0 + }, + "112163": { + "type": "regularnode", + "name": "3MS-W001B", + "children": [], + "availability": 1.0 + }, + "112164": { + "type": "regularnode", + "name": "3MS-W004", + "children": [], + "availability": 1.0 + }, + "112165": { + "type": "regularnode", + "name": "3MS-HV010A", + "children": [], + "availability": 1.0 + }, + "112166": { + "type": "regularnode", + "name": "3MS-HV010B", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10017": { + "schematic_id": 10017, + "schematic_name": "BOL_DP", + "root": "112167", + "nodes": { + "112167": { + "type": "regularnode", + "name": "3BOL-FD501", + "children": [ + "112168" + ], + "availability": 1.0 + }, + "112168": { + "type": "regularnode", + "name": "header 1", + "children": [], + "availability": 1.0 + }, + "112169": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1214": { + "name": "FEEDER", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1214": { + "priority": 0, + "duration": 100.0, + "cells": [] + } + } + } + } + }, + "10018": { + "schematic_id": 10018, + "schematic_name": "- BTG_SCR -", + "root": "112171", + "nodes": { + "112170": { + "type": "regularnode", + "name": "00SCR-Z015", + "children": [], + "availability": 1.0 + }, + "112171": { + "type": "regularnode", + "name": "00SCR-Z001", + "children": [ + "112170" + ], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10019": { + "schematic_id": 10019, + "schematic_name": "GEN_GMC_RCFM", + "root": "112184", + "nodes": { + "112172": { + "type": "regularnode", + "name": "3GEN-M211A", + "children": [ + "112173" + ], + "availability": 1.0 + }, + "112173": { + "type": "regularnode", + "name": "3GEN-M211B", + "children": [ + "112174" + ], + "availability": 1.0 + }, + "112174": { + "type": "regularnode", + "name": "3GEN-M211C", + "children": [ + "112185" + ], + "availability": 1.0 + }, + "112175": { + "type": "regularnode", + "name": "3GEN-M212A", + "children": [ + "112176" + ], + "availability": 1.0 + }, + "112176": { + "type": "regularnode", + "name": "3GEN-M212B", + "children": [ + "112177" + ], + "availability": 1.0 + }, + "112177": { + "type": "regularnode", + "name": "3GEN-M212C", + "children": [ + "112185" + ], + "availability": 1.0 + }, + "112178": { + "type": "regularnode", + "name": "3GEN-M213A", + "children": [ + "112179" + ], + "availability": 1.0 + }, + "112179": { + "type": "regularnode", + "name": "3GEN-M213B", + "children": [ + "112180" + ], + "availability": 1.0 + }, + "112180": { + "type": "regularnode", + "name": "3GEN-M213C", + "children": [ + "112185" + ], + "availability": 1.0 + }, + "112181": { + "type": "regularnode", + "name": "3GEN-M214A", + "children": [ + "112182" + ], + "availability": 1.0 + }, + "112182": { + "type": "regularnode", + "name": "3GEN-M214B", + "children": [ + "112183" + ], + "availability": 1.0 + }, + "112183": { + "type": "regularnode", + "name": "3GEN-M214C", + "children": [ + "112185" + ], + "availability": 1.0 + }, + "112184": { + "type": "regularnode", + "name": "Node1", + "children": [ + "112172", + "112175", + "112178", + "112181" + ], + "availability": 1.0 + }, + "112185": { + "type": "regularnode", + "name": "Node2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1215": { + "name": "3GEN-M211", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1215": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112172", + "status": "InService" + }, + { + "node_id": "112175", + "status": "InService" + }, + { + "node_id": "112178", + "status": "InService" + }, + { + "node_id": "112181", + "status": "InService" + } + ] + } + } + } + } + }, + "10020": { + "schematic_id": 10020, + "schematic_name": "GEN_GEN_THRS", + "root": "112192", + "nodes": { + "112186": { + "type": "regularnode", + "name": "3GEN-M101A", + "children": [ + "112187" + ], + "availability": 1.0 + }, + "112187": { + "type": "regularnode", + "name": "3GEN-M102A", + "children": [ + "112188" + ], + "availability": 1.0 + }, + "112188": { + "type": "regularnode", + "name": "3GEN-M103A", + "children": [ + "112193" + ], + "availability": 1.0 + }, + "112189": { + "type": "regularnode", + "name": "3GEN-M101B", + "children": [ + "112190" + ], + "availability": 1.0 + }, + "112190": { + "type": "regularnode", + "name": "3GEN-M102B", + "children": [ + "112191" + ], + "availability": 1.0 + }, + "112191": { + "type": "regularnode", + "name": "3GEN-M103B", + "children": [ + "112193" + ], + "availability": 1.0 + }, + "112192": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112186", + "112189" + ], + "availability": 1.0 + }, + "112193": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1216": { + "name": "3GEN-M101", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1216": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112186", + "status": "InService" + }, + { + "node_id": "112189", + "status": "Standby" + } + ] + } + } + } + } + }, + "10021": { + "schematic_id": 10021, + "schematic_name": "FW_BFT A", + "root": "112197", + "nodes": { + "112194": { + "type": "regularnode", + "name": "3LOT-T090A", + "children": [], + "availability": 1.0 + }, + "112195": { + "type": "regularnode", + "name": "3LOT-T100A", + "children": [], + "availability": 1.0 + }, + "112196": { + "type": "regularnode", + "name": "3LOT-P050A", + "children": [], + "availability": 1.0 + }, + "112197": { + "type": "regularnode", + "name": "3LOT-M050A", + "children": [ + "112196" + ], + "availability": 1.0 + }, + "112198": { + "type": "regularnode", + "name": "3LOT-P020A", + "children": [], + "availability": 1.0 + }, + "112199": { + "type": "regularnode", + "name": "3LOT-M010A", + "children": [ + "112200" + ], + "availability": 1.0 + }, + "112200": { + "type": "regularnode", + "name": "3LOT-P010A", + "children": [], + "availability": 1.0 + }, + "112201": { + "type": "regularnode", + "name": "3LOT-H010A", + "children": [ + "112194", + "112195" + ], + "availability": 1.0 + }, + "112202": { + "type": "regularnode", + "name": "3LOT-M020A", + "children": [ + "112198" + ], + "availability": 1.0 + }, + "112203": { + "type": "regularnode", + "name": "3LOT-PF080A", + "children": [ + "112215" + ], + "availability": 1.0 + }, + "112204": { + "type": "regularnode", + "name": "3LOT-S010A", + "children": [ + "112203" + ], + "availability": 1.0 + }, + "112205": { + "type": "regularnode", + "name": "3LOT-S020A", + "children": [ + "112203" + ], + "availability": 1.0 + }, + "112206": { + "type": "regularnode", + "name": "3LOT-P080A", + "children": [ + "112204", + "112205" + ], + "availability": 1.0 + }, + "112207": { + "type": "regularnode", + "name": "3LOT-M080A", + "children": [ + "112206" + ], + "availability": 1.0 + }, + "112208": { + "type": "regularnode", + "name": "3FW-P020A", + "children": [ + "112209" + ], + "availability": 1.0 + }, + "112209": { + "type": "regularnode", + "name": "3FW-H011A", + "children": [ + "112210" + ], + "availability": 1.0 + }, + "112210": { + "type": "regularnode", + "name": "3FW-H012A", + "children": [ + "112211" + ], + "availability": 1.0 + }, + "112211": { + "type": "regularnode", + "name": "3FW-AU030A", + "children": [ + "112212" + ], + "availability": 1.0 + }, + "112212": { + "type": "regularnode", + "name": "3FW-P010A", + "children": [ + "112213" + ], + "availability": 1.0 + }, + "112213": { + "type": "regularnode", + "name": "3BFT-ST010A", + "children": [ + "112214" + ], + "availability": 1.0 + }, + "112214": { + "type": "regularnode", + "name": "3BFT-AU040A", + "children": [], + "availability": 1.0 + }, + "112215": { + "type": "regularnode", + "name": "3LOT-M120A", + "children": [ + "112216" + ], + "availability": 1.0 + }, + "112216": { + "type": "regularnode", + "name": "3LOT-F120A", + "children": [ + "112208" + ], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10022": { + "schematic_id": 10022, + "schematic_name": "FW_BFT B", + "root": "112220", + "nodes": { + "112217": { + "type": "regularnode", + "name": "3LOT-T090B", + "children": [], + "availability": 1.0 + }, + "112218": { + "type": "regularnode", + "name": "3LOT-T100B", + "children": [], + "availability": 1.0 + }, + "112219": { + "type": "regularnode", + "name": "3LOT-P050B", + "children": [], + "availability": 1.0 + }, + "112220": { + "type": "regularnode", + "name": "3LOT-M050B", + "children": [ + "112219" + ], + "availability": 1.0 + }, + "112221": { + "type": "regularnode", + "name": "3LOT-P020B", + "children": [], + "availability": 1.0 + }, + "112222": { + "type": "regularnode", + "name": "3LOT-M010B", + "children": [ + "112223" + ], + "availability": 1.0 + }, + "112223": { + "type": "regularnode", + "name": "3LOT-P010B", + "children": [], + "availability": 1.0 + }, + "112224": { + "type": "regularnode", + "name": "3LOT-H010B", + "children": [ + "112217", + "112218" + ], + "availability": 1.0 + }, + "112225": { + "type": "regularnode", + "name": "3LOT-M020B", + "children": [ + "112221" + ], + "availability": 1.0 + }, + "112226": { + "type": "regularnode", + "name": "3LOT-PF080B", + "children": [ + "112238" + ], + "availability": 1.0 + }, + "112227": { + "type": "regularnode", + "name": "3LOT-S010B", + "children": [ + "112226" + ], + "availability": 1.0 + }, + "112228": { + "type": "regularnode", + "name": "3LOT-S020B", + "children": [ + "112226" + ], + "availability": 1.0 + }, + "112229": { + "type": "regularnode", + "name": "3LOT-P080B", + "children": [ + "112227", + "112228" + ], + "availability": 1.0 + }, + "112230": { + "type": "regularnode", + "name": "3LOT-M080B", + "children": [ + "112229" + ], + "availability": 1.0 + }, + "112231": { + "type": "regularnode", + "name": "3BFT-ST010B", + "children": [ + "112232" + ], + "availability": 1.0 + }, + "112232": { + "type": "regularnode", + "name": "3BFT-AU040B", + "children": [], + "availability": 1.0 + }, + "112233": { + "type": "regularnode", + "name": "3FW-P020B", + "children": [ + "112234" + ], + "availability": 1.0 + }, + "112234": { + "type": "regularnode", + "name": "3FW-H011B", + "children": [ + "112235" + ], + "availability": 1.0 + }, + "112235": { + "type": "regularnode", + "name": "3FW-H012B", + "children": [ + "112236" + ], + "availability": 1.0 + }, + "112236": { + "type": "regularnode", + "name": "3FW-AU030B", + "children": [ + "112237" + ], + "availability": 1.0 + }, + "112237": { + "type": "regularnode", + "name": "3FW-P010B", + "children": [ + "112231" + ], + "availability": 1.0 + }, + "112238": { + "type": "regularnode", + "name": "3LOT-M120B", + "children": [ + "112239" + ], + "availability": 1.0 + }, + "112239": { + "type": "regularnode", + "name": "3LOT-F120B", + "children": [ + "112233" + ], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10023": { + "schematic_id": 10023, + "schematic_name": "BOL_DP_FDR A", + "root": "112240", + "nodes": { + "112240": { + "type": "regularnode", + "name": "3DP-FDR711A", + "children": [ + "112241" + ], + "availability": 1.0 + }, + "112241": { + "type": "regularnode", + "name": "3DP-M712A", + "children": [ + "112242" + ], + "availability": 1.0 + }, + "112242": { + "type": "regularnode", + "name": "3DP-M711A", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10024": { + "schematic_id": 10024, + "schematic_name": "BOL_DP_FDR B", + "root": "112243", + "nodes": { + "112243": { + "type": "regularnode", + "name": "3DP-FDR711B", + "children": [ + "112244" + ], + "availability": 1.0 + }, + "112244": { + "type": "regularnode", + "name": "3DP-M712B", + "children": [ + "112245" + ], + "availability": 1.0 + }, + "112245": { + "type": "regularnode", + "name": "3DP-M711B", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10025": { + "schematic_id": 10025, + "schematic_name": "BOL_DP_FDR C", + "root": "112246", + "nodes": { + "112246": { + "type": "regularnode", + "name": "3DP-FDR711C", + "children": [ + "112247" + ], + "availability": 1.0 + }, + "112247": { + "type": "regularnode", + "name": "3DP-M712C", + "children": [ + "112248" + ], + "availability": 1.0 + }, + "112248": { + "type": "regularnode", + "name": "3DP-M711C", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10026": { + "schematic_id": 10026, + "schematic_name": "BOL_DP_FDR D", + "root": "112249", + "nodes": { + "112249": { + "type": "regularnode", + "name": "3DP-FDR711D", + "children": [ + "112250" + ], + "availability": 1.0 + }, + "112250": { + "type": "regularnode", + "name": "3DP-M712D", + "children": [ + "112251" + ], + "availability": 1.0 + }, + "112251": { + "type": "regularnode", + "name": "3DP-M711D", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10027": { + "schematic_id": 10027, + "schematic_name": "BOL_DP_FDR E", + "root": "112252", + "nodes": { + "112252": { + "type": "regularnode", + "name": "3DP-FDR711E", + "children": [ + "112253" + ], + "availability": 1.0 + }, + "112253": { + "type": "regularnode", + "name": "3DP-M712E", + "children": [ + "112254" + ], + "availability": 1.0 + }, + "112254": { + "type": "regularnode", + "name": "3DP-M711E", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10028": { + "schematic_id": 10028, + "schematic_name": "BOL_DP_FDR F", + "root": "112255", + "nodes": { + "112255": { + "type": "regularnode", + "name": "3DP-FDR711F", + "children": [ + "112256" + ], + "availability": 1.0 + }, + "112256": { + "type": "regularnode", + "name": "3DP-M712F", + "children": [ + "112257" + ], + "availability": 1.0 + }, + "112257": { + "type": "regularnode", + "name": "3DP-M711F", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10029": { + "schematic_id": 10029, + "schematic_name": "BOL_DP_MILL A", + "root": "112262", + "nodes": { + "112258": { + "type": "regularnode", + "name": "3DP-P781A", + "children": [ + "112266" + ], + "availability": 1.0 + }, + "112259": { + "type": "regularnode", + "name": "3DP-M781A", + "children": [ + "112258" + ], + "availability": 1.0 + }, + "112260": { + "type": "regularnode", + "name": "3DP-P761A", + "children": [ + "112259" + ], + "availability": 1.0 + }, + "112261": { + "type": "regularnode", + "name": "3DP-M761A", + "children": [ + "112260" + ], + "availability": 1.0 + }, + "112262": { + "type": "regularnode", + "name": "3DP-M741A", + "children": [ + "112263" + ], + "availability": 1.0 + }, + "112263": { + "type": "regularnode", + "name": "3DP-BM741A", + "children": [ + "112264" + ], + "availability": 1.0 + }, + "112264": { + "type": "regularnode", + "name": "3DP-CVT701A", + "children": [ + "112265" + ], + "availability": 1.0 + }, + "112265": { + "type": "regularnode", + "name": "3DP-CVT711A", + "children": [ + "112261" + ], + "availability": 1.0 + }, + "112266": { + "type": "regularnode", + "name": "3DP-M731A", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10030": { + "schematic_id": 10030, + "schematic_name": "BOL_DP_MILL B", + "root": "112272", + "nodes": { + "112267": { + "type": "regularnode", + "name": "3DP-P781B", + "children": [ + "112271" + ], + "availability": 1.0 + }, + "112268": { + "type": "regularnode", + "name": "3DP-M781B", + "children": [ + "112267" + ], + "availability": 1.0 + }, + "112269": { + "type": "regularnode", + "name": "3DP-P761B", + "children": [ + "112268" + ], + "availability": 1.0 + }, + "112270": { + "type": "regularnode", + "name": "3DP-M761B", + "children": [ + "112269" + ], + "availability": 1.0 + }, + "112271": { + "type": "regularnode", + "name": "3DP-M731B", + "children": [ + "112276" + ], + "availability": 1.0 + }, + "112272": { + "type": "regularnode", + "name": "3DP-M741B", + "children": [ + "112273" + ], + "availability": 1.0 + }, + "112273": { + "type": "regularnode", + "name": "3DP-BM741B", + "children": [ + "112274" + ], + "availability": 1.0 + }, + "112274": { + "type": "regularnode", + "name": "3DP-CVT701B", + "children": [ + "112275" + ], + "availability": 1.0 + }, + "112275": { + "type": "regularnode", + "name": "3DP-CVT711B", + "children": [ + "112270" + ], + "availability": 1.0 + }, + "112276": { + "type": "regularnode", + "name": "3DP-BM731B", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10031": { + "schematic_id": 10031, + "schematic_name": "BOL_DP_MILL C", + "root": "112281", + "nodes": { + "112277": { + "type": "regularnode", + "name": "3DP-P781C", + "children": [ + "112285" + ], + "availability": 1.0 + }, + "112278": { + "type": "regularnode", + "name": "3DP-M781C", + "children": [ + "112277" + ], + "availability": 1.0 + }, + "112279": { + "type": "regularnode", + "name": "3DP-P761C", + "children": [ + "112278" + ], + "availability": 1.0 + }, + "112280": { + "type": "regularnode", + "name": "3DP-M761C", + "children": [ + "112279" + ], + "availability": 1.0 + }, + "112281": { + "type": "regularnode", + "name": "3DP-M741C", + "children": [ + "112282" + ], + "availability": 1.0 + }, + "112282": { + "type": "regularnode", + "name": "3DP-BM741C", + "children": [ + "112283" + ], + "availability": 1.0 + }, + "112283": { + "type": "regularnode", + "name": "3DP-CVT701C", + "children": [ + "112284" + ], + "availability": 1.0 + }, + "112284": { + "type": "regularnode", + "name": "3DP-CVT711C", + "children": [ + "112280" + ], + "availability": 1.0 + }, + "112285": { + "type": "regularnode", + "name": "3DP-M731C", + "children": [ + "112286" + ], + "availability": 1.0 + }, + "112286": { + "type": "regularnode", + "name": "3DP-BM731C", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10032": { + "schematic_id": 10032, + "schematic_name": "BOL_DP_MILL D", + "root": "112292", + "nodes": { + "112287": { + "type": "regularnode", + "name": "3DP-P781D", + "children": [ + "112291" + ], + "availability": 1.0 + }, + "112288": { + "type": "regularnode", + "name": "3DP-M781D", + "children": [ + "112287" + ], + "availability": 1.0 + }, + "112289": { + "type": "regularnode", + "name": "3DP-P761D", + "children": [ + "112288" + ], + "availability": 1.0 + }, + "112290": { + "type": "regularnode", + "name": "3DP-M761D", + "children": [ + "112289" + ], + "availability": 1.0 + }, + "112291": { + "type": "regularnode", + "name": "3DP-M731D", + "children": [ + "112296" + ], + "availability": 1.0 + }, + "112292": { + "type": "regularnode", + "name": "3DP-M741D", + "children": [ + "112293" + ], + "availability": 1.0 + }, + "112293": { + "type": "regularnode", + "name": "3DP-BM741D", + "children": [ + "112294" + ], + "availability": 1.0 + }, + "112294": { + "type": "regularnode", + "name": "3DP-CVT701D", + "children": [ + "112295" + ], + "availability": 1.0 + }, + "112295": { + "type": "regularnode", + "name": "3DP-CVT711D", + "children": [ + "112290" + ], + "availability": 1.0 + }, + "112296": { + "type": "regularnode", + "name": "3DP-BM731D", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10033": { + "schematic_id": 10033, + "schematic_name": "BOL_DP_MILL E", + "root": "112302", + "nodes": { + "112297": { + "type": "regularnode", + "name": "3DP-P781E", + "children": [ + "112301" + ], + "availability": 1.0 + }, + "112298": { + "type": "regularnode", + "name": "3DP-M781E", + "children": [ + "112297" + ], + "availability": 1.0 + }, + "112299": { + "type": "regularnode", + "name": "3DP-P761E", + "children": [ + "112298" + ], + "availability": 1.0 + }, + "112300": { + "type": "regularnode", + "name": "3DP-M761E", + "children": [ + "112299" + ], + "availability": 1.0 + }, + "112301": { + "type": "regularnode", + "name": "3DP-M731E", + "children": [ + "112306" + ], + "availability": 1.0 + }, + "112302": { + "type": "regularnode", + "name": "3DP-M741E", + "children": [ + "112303" + ], + "availability": 1.0 + }, + "112303": { + "type": "regularnode", + "name": "3DP-BM741E", + "children": [ + "112304" + ], + "availability": 1.0 + }, + "112304": { + "type": "regularnode", + "name": "3DP-CVT701E", + "children": [ + "112305" + ], + "availability": 1.0 + }, + "112305": { + "type": "regularnode", + "name": "3DP-CVT711E", + "children": [ + "112300" + ], + "availability": 1.0 + }, + "112306": { + "type": "regularnode", + "name": "3DP-BM731E", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10034": { + "schematic_id": 10034, + "schematic_name": "BOL_DP_MILL F", + "root": "112312", + "nodes": { + "112307": { + "type": "regularnode", + "name": "3DP-P781F", + "children": [ + "112311" + ], + "availability": 1.0 + }, + "112308": { + "type": "regularnode", + "name": "3DP-M781F", + "children": [ + "112307" + ], + "availability": 1.0 + }, + "112309": { + "type": "regularnode", + "name": "3DP-P761F", + "children": [ + "112308" + ], + "availability": 1.0 + }, + "112310": { + "type": "regularnode", + "name": "3DP-M761F", + "children": [ + "112309" + ], + "availability": 1.0 + }, + "112311": { + "type": "regularnode", + "name": "3DP-M731F", + "children": [ + "112316" + ], + "availability": 1.0 + }, + "112312": { + "type": "regularnode", + "name": "3DP-M741F", + "children": [ + "112313" + ], + "availability": 1.0 + }, + "112313": { + "type": "regularnode", + "name": "3DP-BM741F", + "children": [ + "112314" + ], + "availability": 1.0 + }, + "112314": { + "type": "regularnode", + "name": "3DP-CVT701F", + "children": [ + "112315" + ], + "availability": 1.0 + }, + "112315": { + "type": "regularnode", + "name": "3DP-CVT711F", + "children": [ + "112310" + ], + "availability": 1.0 + }, + "112316": { + "type": "regularnode", + "name": "3DP-BM731F", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10035": { + "schematic_id": 10035, + "schematic_name": "BOL_DP_CB A", + "root": "112317", + "nodes": { + "112317": { + "type": "regularnode", + "name": "3DP-B701A", + "children": [ + "112318" + ], + "availability": 1.0 + }, + "112318": { + "type": "regularnode", + "name": "3DP-B702A", + "children": [ + "112319" + ], + "availability": 1.0 + }, + "112319": { + "type": "regularnode", + "name": "3DP-B703A", + "children": [ + "112320" + ], + "availability": 1.0 + }, + "112320": { + "type": "regularnode", + "name": "3DP-B704A", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10036": { + "schematic_id": 10036, + "schematic_name": "BOL_DP_CB B", + "root": "112321", + "nodes": { + "112321": { + "type": "regularnode", + "name": "3DP-B701B", + "children": [ + "112322" + ], + "availability": 1.0 + }, + "112322": { + "type": "regularnode", + "name": "3DP-B702B", + "children": [ + "112323" + ], + "availability": 1.0 + }, + "112323": { + "type": "regularnode", + "name": "3DP-B703B", + "children": [ + "112324" + ], + "availability": 1.0 + }, + "112324": { + "type": "regularnode", + "name": "3DP-B704B", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10037": { + "schematic_id": 10037, + "schematic_name": "BOL_DP_CB C", + "root": "112325", + "nodes": { + "112325": { + "type": "regularnode", + "name": "3DP-B701C", + "children": [ + "112326" + ], + "availability": 1.0 + }, + "112326": { + "type": "regularnode", + "name": "3DP-B702C", + "children": [ + "112327" + ], + "availability": 1.0 + }, + "112327": { + "type": "regularnode", + "name": "3DP-B703C", + "children": [ + "112328" + ], + "availability": 1.0 + }, + "112328": { + "type": "regularnode", + "name": "3DP-B704C", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10038": { + "schematic_id": 10038, + "schematic_name": "BOL_DP_CB D", + "root": "112329", + "nodes": { + "112329": { + "type": "regularnode", + "name": "3DP-B701D", + "children": [ + "112330" + ], + "availability": 1.0 + }, + "112330": { + "type": "regularnode", + "name": "3DP-B702D", + "children": [ + "112331" + ], + "availability": 1.0 + }, + "112331": { + "type": "regularnode", + "name": "3DP-B703D", + "children": [ + "112332" + ], + "availability": 1.0 + }, + "112332": { + "type": "regularnode", + "name": "3DP-B704D", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10039": { + "schematic_id": 10039, + "schematic_name": "BOL_DP_CB E", + "root": "112333", + "nodes": { + "112333": { + "type": "regularnode", + "name": "3DP-B701E", + "children": [ + "112334" + ], + "availability": 1.0 + }, + "112334": { + "type": "regularnode", + "name": "3DP-B702E", + "children": [ + "112335" + ], + "availability": 1.0 + }, + "112335": { + "type": "regularnode", + "name": "3DP-B703E", + "children": [ + "112336" + ], + "availability": 1.0 + }, + "112336": { + "type": "regularnode", + "name": "3DP-B704E", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10040": { + "schematic_id": 10040, + "schematic_name": "BOL_DP_CB F", + "root": "112337", + "nodes": { + "112337": { + "type": "regularnode", + "name": "3DP-B701F", + "children": [ + "112338" + ], + "availability": 1.0 + }, + "112338": { + "type": "regularnode", + "name": "3DP-B702F", + "children": [ + "112339" + ], + "availability": 1.0 + }, + "112339": { + "type": "regularnode", + "name": "3DP-B703F", + "children": [ + "112340" + ], + "availability": 1.0 + }, + "112340": { + "type": "regularnode", + "name": "3DP-B704F", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10041": { + "schematic_id": 10041, + "schematic_name": "BOL_BDW", + "root": "112341", + "nodes": { + "112341": { + "type": "regularnode", + "name": "3BDW-H601", + "children": [ + "112352" + ], + "availability": 1.0 + }, + "112342": { + "type": "regularnode", + "name": "3BDW-P521A", + "children": [ + "112348" + ], + "availability": 1.0 + }, + "112343": { + "type": "regularnode", + "name": "3BDW-M521A", + "children": [ + "112342" + ], + "availability": 1.0 + }, + "112344": { + "type": "regularnode", + "name": "3BDW-H611", + "children": [ + "112345" + ], + "availability": 1.0 + }, + "112345": { + "type": "regularnode", + "name": "3BDW-H621", + "children": [ + "112346" + ], + "availability": 1.0 + }, + "112346": { + "type": "regularnode", + "name": "3BDW-H631", + "children": [ + "112347" + ], + "availability": 1.0 + }, + "112347": { + "type": "regularnode", + "name": "3BDW-H641", + "children": [ + "112343", + "112350" + ], + "availability": 1.0 + }, + "112348": { + "type": "regularnode", + "name": "3BDW-H521A", + "children": [ + "112353" + ], + "availability": 1.0 + }, + "112349": { + "type": "regularnode", + "name": "3BDW-P521B", + "children": [ + "112351" + ], + "availability": 1.0 + }, + "112350": { + "type": "regularnode", + "name": "3BDW-M521B", + "children": [ + "112349" + ], + "availability": 1.0 + }, + "112351": { + "type": "regularnode", + "name": "3BDW-H521B", + "children": [ + "112353" + ], + "availability": 1.0 + }, + "112352": { + "type": "regularnode", + "name": "3BDW-T601", + "children": [ + "112344" + ], + "availability": 1.0 + }, + "112353": { + "type": "regularnode", + "name": "Node1", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1217": { + "name": "3BDW-M512", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1217": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112343", + "status": "InService" + }, + { + "node_id": "112350", + "status": "InService" + } + ] + } + } + } + } + }, + "10042": { + "schematic_id": 10042, + "schematic_name": "SPS_EG", + "root": "112354", + "nodes": { + "112354": { + "type": "regularnode", + "name": "3EG-E001", + "children": [ + "112355" + ], + "availability": 1.0 + }, + "112355": { + "type": "regularnode", + "name": "3EG-T003", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10043": { + "schematic_id": 10043, + "schematic_name": "ESP_A1", + "root": "112356", + "nodes": { + "112356": { + "type": "regularnode", + "name": "3ESP-CAB801", + "children": [ + "112357" + ], + "availability": 1.0 + }, + "112357": { + "type": "regularnode", + "name": "3ESP-CAB821", + "children": [ + "112358" + ], + "availability": 1.0 + }, + "112358": { + "type": "regularnode", + "name": "A1-FIELD 1", + "children": [ + "112359" + ], + "availability": 1.0 + }, + "112359": { + "type": "regularnode", + "name": "A1-FIELD 2", + "children": [ + "112360" + ], + "availability": 1.0 + }, + "112360": { + "type": "regularnode", + "name": "A1-FIELD 3", + "children": [ + "112361" + ], + "availability": 1.0 + }, + "112361": { + "type": "regularnode", + "name": "A1-FIELD 4", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10044": { + "schematic_id": 10044, + "schematic_name": "ESP_A2", + "root": "112362", + "nodes": { + "112362": { + "type": "regularnode", + "name": "3ESP-CAB802", + "children": [ + "112363" + ], + "availability": 1.0 + }, + "112363": { + "type": "regularnode", + "name": "3ESP-CAB822", + "children": [ + "112364" + ], + "availability": 1.0 + }, + "112364": { + "type": "regularnode", + "name": "A2-FIELD 1", + "children": [ + "112365" + ], + "availability": 1.0 + }, + "112365": { + "type": "regularnode", + "name": "A2-FIELD 2", + "children": [ + "112366" + ], + "availability": 1.0 + }, + "112366": { + "type": "regularnode", + "name": "A2-FIELD 3", + "children": [ + "112367" + ], + "availability": 1.0 + }, + "112367": { + "type": "regularnode", + "name": "A2-FIELD 4", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10045": { + "schematic_id": 10045, + "schematic_name": "ESP_B1", + "root": "112368", + "nodes": { + "112368": { + "type": "regularnode", + "name": "3ESP-CAB803", + "children": [ + "112369" + ], + "availability": 1.0 + }, + "112369": { + "type": "regularnode", + "name": "3ESP-CAB823", + "children": [ + "112370" + ], + "availability": 1.0 + }, + "112370": { + "type": "regularnode", + "name": "B1-FIELD 1", + "children": [ + "112371" + ], + "availability": 1.0 + }, + "112371": { + "type": "regularnode", + "name": "B1-FIELD 2", + "children": [ + "112372" + ], + "availability": 1.0 + }, + "112372": { + "type": "regularnode", + "name": "B1-FIELD 3", + "children": [ + "112373" + ], + "availability": 1.0 + }, + "112373": { + "type": "regularnode", + "name": "B1-FIELD 4", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10046": { + "schematic_id": 10046, + "schematic_name": "ESP_B2", + "root": "112374", + "nodes": { + "112374": { + "type": "regularnode", + "name": "3ESP-CAB804", + "children": [ + "112375" + ], + "availability": 1.0 + }, + "112375": { + "type": "regularnode", + "name": "3ESP-CAB824", + "children": [ + "112376" + ], + "availability": 1.0 + }, + "112376": { + "type": "regularnode", + "name": "B2-FIELD 1", + "children": [ + "112377" + ], + "availability": 1.0 + }, + "112377": { + "type": "regularnode", + "name": "B2-FIELD 2", + "children": [ + "112378" + ], + "availability": 1.0 + }, + "112378": { + "type": "regularnode", + "name": "B2-FIELD 3", + "children": [ + "112379" + ], + "availability": 1.0 + }, + "112379": { + "type": "regularnode", + "name": "B2-FIELD 4", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10047": { + "schematic_id": 10047, + "schematic_name": "BOL_SB_HALF", + "root": "112404", + "nodes": { + "112380": { + "type": "regularnode", + "name": "3AI-Y501I", + "children": [ + "112385" + ], + "availability": 1.0 + }, + "112381": { + "type": "regularnode", + "name": "3AI-M501I", + "children": [ + "112380" + ], + "availability": 1.0 + }, + "112382": { + "type": "regularnode", + "name": "3AI-Y501H", + "children": [ + "112387" + ], + "availability": 1.0 + }, + "112383": { + "type": "regularnode", + "name": "3AI-M501H", + "children": [ + "112382" + ], + "availability": 1.0 + }, + "112384": { + "type": "regularnode", + "name": "3AI-Y502I", + "children": [ + "112389" + ], + "availability": 1.0 + }, + "112385": { + "type": "regularnode", + "name": "3AI-M502I", + "children": [ + "112384" + ], + "availability": 1.0 + }, + "112386": { + "type": "regularnode", + "name": "3AI-Y502H", + "children": [ + "112391" + ], + "availability": 1.0 + }, + "112387": { + "type": "regularnode", + "name": "3AI-M502H", + "children": [ + "112386" + ], + "availability": 1.0 + }, + "112388": { + "type": "regularnode", + "name": "3AI-Y503I", + "children": [ + "112393" + ], + "availability": 1.0 + }, + "112389": { + "type": "regularnode", + "name": "3AI-M503I", + "children": [ + "112388" + ], + "availability": 1.0 + }, + "112390": { + "type": "regularnode", + "name": "3AI-Y503H", + "children": [ + "112395" + ], + "availability": 1.0 + }, + "112391": { + "type": "regularnode", + "name": "3AI-M503H", + "children": [ + "112390" + ], + "availability": 1.0 + }, + "112392": { + "type": "regularnode", + "name": "3AI-Y504I", + "children": [ + "112397" + ], + "availability": 1.0 + }, + "112393": { + "type": "regularnode", + "name": "3AI-M504I", + "children": [ + "112392" + ], + "availability": 1.0 + }, + "112394": { + "type": "regularnode", + "name": "3AI-Y504H", + "children": [ + "112399" + ], + "availability": 1.0 + }, + "112395": { + "type": "regularnode", + "name": "3AI-M504H", + "children": [ + "112394" + ], + "availability": 1.0 + }, + "112396": { + "type": "regularnode", + "name": "3AI-Y505I", + "children": [ + "112401" + ], + "availability": 1.0 + }, + "112397": { + "type": "regularnode", + "name": "3AI-M505I", + "children": [ + "112396" + ], + "availability": 1.0 + }, + "112398": { + "type": "regularnode", + "name": "3AI-Y505H", + "children": [ + "112403" + ], + "availability": 1.0 + }, + "112399": { + "type": "regularnode", + "name": "3AI-M505H", + "children": [ + "112398" + ], + "availability": 1.0 + }, + "112400": { + "type": "regularnode", + "name": "3AI-Y506I", + "children": [ + "112405" + ], + "availability": 1.0 + }, + "112401": { + "type": "regularnode", + "name": "3AI-M506I", + "children": [ + "112400" + ], + "availability": 1.0 + }, + "112402": { + "type": "regularnode", + "name": "3AI-Y506H", + "children": [ + "112405" + ], + "availability": 1.0 + }, + "112403": { + "type": "regularnode", + "name": "3AI-M506H", + "children": [ + "112402" + ], + "availability": 1.0 + }, + "112404": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112383", + "112381" + ], + "availability": 1.0 + }, + "112405": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1218": { + "name": "3AI-M501", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1218": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112383", + "status": "InService" + }, + { + "node_id": "112381", + "status": "InService" + } + ] + } + } + } + } + }, + "10048": { + "schematic_id": 10048, + "schematic_name": "BOL_SB_LONG", + "root": null, + "nodes": {}, + "redundancies": {} + }, + "10049": { + "schematic_id": 10049, + "schematic_name": "BOL_SB_WD", + "root": null, + "nodes": {}, + "redundancies": {} + }, + "10050": { + "schematic_id": 10050, + "schematic_name": "BOL_SB_WD_FRONT", + "root": "112434", + "nodes": { + "112406": { + "type": "regularnode", + "name": "3AI-Y501A", + "children": [ + "112409" + ], + "availability": 1.0 + }, + "112407": { + "type": "regularnode", + "name": "3AI-M501A", + "children": [ + "112406" + ], + "availability": 1.0 + }, + "112408": { + "type": "regularnode", + "name": "3AI-Y502A", + "children": [ + "112411" + ], + "availability": 1.0 + }, + "112409": { + "type": "regularnode", + "name": "3AI-M502A", + "children": [ + "112408" + ], + "availability": 1.0 + }, + "112410": { + "type": "regularnode", + "name": "3AI-Y503A", + "children": [ + "112413" + ], + "availability": 1.0 + }, + "112411": { + "type": "regularnode", + "name": "3AI-M503A", + "children": [ + "112410" + ], + "availability": 1.0 + }, + "112412": { + "type": "regularnode", + "name": "3AI-Y504A", + "children": [ + "112415" + ], + "availability": 1.0 + }, + "112413": { + "type": "regularnode", + "name": "3AI-M504A", + "children": [ + "112412" + ], + "availability": 1.0 + }, + "112414": { + "type": "regularnode", + "name": "3AI-Y505A", + "children": [ + "112435" + ], + "availability": 1.0 + }, + "112415": { + "type": "regularnode", + "name": "3AI-M505A", + "children": [ + "112414" + ], + "availability": 1.0 + }, + "112416": { + "type": "regularnode", + "name": "3AI-Y501C", + "children": [ + "112419" + ], + "availability": 1.0 + }, + "112417": { + "type": "regularnode", + "name": "3AI-M501C", + "children": [ + "112416" + ], + "availability": 1.0 + }, + "112418": { + "type": "regularnode", + "name": "3AI-Y502C", + "children": [ + "112421" + ], + "availability": 1.0 + }, + "112419": { + "type": "regularnode", + "name": "3AI-M502C", + "children": [ + "112418" + ], + "availability": 1.0 + }, + "112420": { + "type": "regularnode", + "name": "3AI-Y503C", + "children": [ + "112423" + ], + "availability": 1.0 + }, + "112421": { + "type": "regularnode", + "name": "3AI-M503C", + "children": [ + "112420" + ], + "availability": 1.0 + }, + "112422": { + "type": "regularnode", + "name": "3AI-Y504C", + "children": [ + "112425" + ], + "availability": 1.0 + }, + "112423": { + "type": "regularnode", + "name": "3AI-M504C", + "children": [ + "112422" + ], + "availability": 1.0 + }, + "112424": { + "type": "regularnode", + "name": "3AI-Y505C", + "children": [ + "112435" + ], + "availability": 1.0 + }, + "112425": { + "type": "regularnode", + "name": "3AI-M505C", + "children": [ + "112424" + ], + "availability": 1.0 + }, + "112426": { + "type": "regularnode", + "name": "3AI-Y501B", + "children": [ + "112429" + ], + "availability": 1.0 + }, + "112427": { + "type": "regularnode", + "name": "3AI-M501B", + "children": [ + "112426" + ], + "availability": 1.0 + }, + "112428": { + "type": "regularnode", + "name": "3AI-Y502B", + "children": [ + "112431" + ], + "availability": 1.0 + }, + "112429": { + "type": "regularnode", + "name": "3AI-M502B", + "children": [ + "112428" + ], + "availability": 1.0 + }, + "112430": { + "type": "regularnode", + "name": "3AI-Y503B", + "children": [ + "112433" + ], + "availability": 1.0 + }, + "112431": { + "type": "regularnode", + "name": "3AI-M503B", + "children": [ + "112430" + ], + "availability": 1.0 + }, + "112432": { + "type": "regularnode", + "name": "3AI-Y504B", + "children": [ + "112435" + ], + "availability": 1.0 + }, + "112433": { + "type": "regularnode", + "name": "3AI-M504B", + "children": [ + "112432" + ], + "availability": 1.0 + }, + "112434": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112407", + "112427", + "112417" + ], + "availability": 1.0 + }, + "112435": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1219": { + "name": "3AI-M501", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1219": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112407", + "status": "InService" + }, + { + "node_id": "112427", + "status": "InService" + }, + { + "node_id": "112417", + "status": "InService" + } + ] + } + } + } + } + }, + "10051": { + "schematic_id": 10051, + "schematic_name": "BOL_SB_WD_RIGHT", + "root": "112458", + "nodes": { + "112436": { + "type": "regularnode", + "name": "3AI-Y506B", + "children": [ + "112439" + ], + "availability": 1.0 + }, + "112437": { + "type": "regularnode", + "name": "3AI-M506B", + "children": [ + "112436" + ], + "availability": 1.0 + }, + "112438": { + "type": "regularnode", + "name": "3AI-Y507B", + "children": [ + "112459" + ], + "availability": 1.0 + }, + "112439": { + "type": "regularnode", + "name": "3AI-M507B", + "children": [ + "112438" + ], + "availability": 1.0 + }, + "112440": { + "type": "regularnode", + "name": "3AI-Y505B", + "children": [ + "112437" + ], + "availability": 1.0 + }, + "112441": { + "type": "regularnode", + "name": "3AI-M505B", + "children": [ + "112440" + ], + "availability": 1.0 + }, + "112442": { + "type": "regularnode", + "name": "3AI-Y506A", + "children": [ + "112445" + ], + "availability": 1.0 + }, + "112443": { + "type": "regularnode", + "name": "3AI-M506A", + "children": [ + "112442" + ], + "availability": 1.0 + }, + "112444": { + "type": "regularnode", + "name": "3AI-Y507A", + "children": [ + "112447" + ], + "availability": 1.0 + }, + "112445": { + "type": "regularnode", + "name": "3AI-M507A", + "children": [ + "112444" + ], + "availability": 1.0 + }, + "112446": { + "type": "regularnode", + "name": "3AI-Y508A", + "children": [ + "112449" + ], + "availability": 1.0 + }, + "112447": { + "type": "regularnode", + "name": "3AI-M508A", + "children": [ + "112446" + ], + "availability": 1.0 + }, + "112448": { + "type": "regularnode", + "name": "3AI-Y509A", + "children": [ + "112459" + ], + "availability": 1.0 + }, + "112449": { + "type": "regularnode", + "name": "3AI-M509A", + "children": [ + "112448" + ], + "availability": 1.0 + }, + "112450": { + "type": "regularnode", + "name": "3AI-Y506C", + "children": [ + "112453" + ], + "availability": 1.0 + }, + "112451": { + "type": "regularnode", + "name": "3AI-M506C", + "children": [ + "112450" + ], + "availability": 1.0 + }, + "112452": { + "type": "regularnode", + "name": "3AI-Y507C", + "children": [ + "112455" + ], + "availability": 1.0 + }, + "112453": { + "type": "regularnode", + "name": "3AI-M507C", + "children": [ + "112452" + ], + "availability": 1.0 + }, + "112454": { + "type": "regularnode", + "name": "3AI-Y508C", + "children": [ + "112457" + ], + "availability": 1.0 + }, + "112455": { + "type": "regularnode", + "name": "3AI-M508C", + "children": [ + "112454" + ], + "availability": 1.0 + }, + "112456": { + "type": "regularnode", + "name": "3AI-Y509C", + "children": [ + "112459" + ], + "availability": 1.0 + }, + "112457": { + "type": "regularnode", + "name": "3AI-M509C", + "children": [ + "112456" + ], + "availability": 1.0 + }, + "112458": { + "type": "regularnode", + "name": "Node1", + "children": [ + "112441", + "112443", + "112451" + ], + "availability": 1.0 + }, + "112459": { + "type": "regularnode", + "name": "Node2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1220": { + "name": "3AI-M506", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1220": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112443", + "status": "InService" + }, + { + "node_id": "112437", + "status": "InService" + }, + { + "node_id": "112451", + "status": "InService" + } + ] + } + } + } + } + }, + "10052": { + "schematic_id": 10052, + "schematic_name": "BOL_SB_WD_LEFT", + "root": "112482", + "nodes": { + "112460": { + "type": "regularnode", + "name": "3AI-Y515A", + "children": [ + "112463" + ], + "availability": 1.0 + }, + "112461": { + "type": "regularnode", + "name": "3AI-M515A", + "children": [ + "112460" + ], + "availability": 1.0 + }, + "112462": { + "type": "regularnode", + "name": "3AI-Y516A", + "children": [ + "112465" + ], + "availability": 1.0 + }, + "112463": { + "type": "regularnode", + "name": "3AI-M516A", + "children": [ + "112462" + ], + "availability": 1.0 + }, + "112464": { + "type": "regularnode", + "name": "3AI-Y517A", + "children": [ + "112467" + ], + "availability": 1.0 + }, + "112465": { + "type": "regularnode", + "name": "3AI-M517A", + "children": [ + "112464" + ], + "availability": 1.0 + }, + "112466": { + "type": "regularnode", + "name": "3AI-Y518A", + "children": [ + "112483" + ], + "availability": 1.0 + }, + "112467": { + "type": "regularnode", + "name": "3AI-M518A", + "children": [ + "112466" + ], + "availability": 1.0 + }, + "112468": { + "type": "regularnode", + "name": "3AI-Y512B", + "children": [ + "112471" + ], + "availability": 1.0 + }, + "112469": { + "type": "regularnode", + "name": "3AI-M512B", + "children": [ + "112468" + ], + "availability": 1.0 + }, + "112470": { + "type": "regularnode", + "name": "3AI-Y513B", + "children": [ + "112473" + ], + "availability": 1.0 + }, + "112471": { + "type": "regularnode", + "name": "3AI-M513B", + "children": [ + "112470" + ], + "availability": 1.0 + }, + "112472": { + "type": "regularnode", + "name": "3AI-Y514B", + "children": [ + "112483" + ], + "availability": 1.0 + }, + "112473": { + "type": "regularnode", + "name": "3AI-M514B", + "children": [ + "112472" + ], + "availability": 1.0 + }, + "112474": { + "type": "regularnode", + "name": "3AI-Y515C", + "children": [ + "112477" + ], + "availability": 1.0 + }, + "112475": { + "type": "regularnode", + "name": "3AI-M515C", + "children": [ + "112474" + ], + "availability": 1.0 + }, + "112476": { + "type": "regularnode", + "name": "3AI-Y516C", + "children": [ + "112479" + ], + "availability": 1.0 + }, + "112477": { + "type": "regularnode", + "name": "3AI-M516C", + "children": [ + "112476" + ], + "availability": 1.0 + }, + "112478": { + "type": "regularnode", + "name": "3AI-Y517C", + "children": [ + "112481" + ], + "availability": 1.0 + }, + "112479": { + "type": "regularnode", + "name": "3AI-M517C", + "children": [ + "112478" + ], + "availability": 1.0 + }, + "112480": { + "type": "regularnode", + "name": "3AI-Y518C", + "children": [ + "112483" + ], + "availability": 1.0 + }, + "112481": { + "type": "regularnode", + "name": "3AI-M518C", + "children": [ + "112480" + ], + "availability": 1.0 + }, + "112482": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112469", + "112461", + "112475" + ], + "availability": 1.0 + }, + "112483": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1221": { + "name": "3AI-M515", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1221": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112469", + "status": "InService" + }, + { + "node_id": "112461", + "status": "InService" + }, + { + "node_id": "112475", + "status": "InService" + } + ] + } + } + } + } + }, + "10053": { + "schematic_id": 10053, + "schematic_name": "KLH_ABS", + "root": "112514", + "nodes": { + "112484": { + "type": "regularnode", + "name": "3ABS-ABT851", + "children": [], + "availability": 1.0 + }, + "112485": { + "type": "regularnode", + "name": "3ABS-M879A", + "children": [ + "112486" + ], + "availability": 1.0 + }, + "112486": { + "type": "regularnode", + "name": "3ABS-AG879A", + "children": [ + "112495" + ], + "availability": 1.0 + }, + "112487": { + "type": "regularnode", + "name": "3ABS-M879B", + "children": [ + "112488" + ], + "availability": 1.0 + }, + "112488": { + "type": "regularnode", + "name": "3ABS-AG879B", + "children": [ + "112495" + ], + "availability": 1.0 + }, + "112489": { + "type": "regularnode", + "name": "3ABS-M879C", + "children": [ + "112490" + ], + "availability": 1.0 + }, + "112490": { + "type": "regularnode", + "name": "3ABS-AG879C", + "children": [ + "112495" + ], + "availability": 1.0 + }, + "112491": { + "type": "regularnode", + "name": "3ABS-M879D", + "children": [ + "112492" + ], + "availability": 1.0 + }, + "112492": { + "type": "regularnode", + "name": "3ABS-AG879D", + "children": [ + "112495" + ], + "availability": 1.0 + }, + "112493": { + "type": "regularnode", + "name": "3ABS-M879E", + "children": [ + "112494" + ], + "availability": 1.0 + }, + "112494": { + "type": "regularnode", + "name": "3ABS-AG879E", + "children": [ + "112495" + ], + "availability": 1.0 + }, + "112495": { + "type": "regularnode", + "name": "3ABS-T931", + "children": [ + "112511" + ], + "availability": 1.0 + }, + "112496": { + "type": "regularnode", + "name": "3ABS-P932A", + "children": [ + "112512" + ], + "availability": 1.0 + }, + "112497": { + "type": "regularnode", + "name": "3ABS-M932A", + "children": [ + "112496" + ], + "availability": 1.0 + }, + "112498": { + "type": "regularnode", + "name": "3ABS-P932B", + "children": [ + "112512" + ], + "availability": 1.0 + }, + "112499": { + "type": "regularnode", + "name": "3ABS-M932B", + "children": [ + "112498" + ], + "availability": 1.0 + }, + "112500": { + "type": "regularnode", + "name": "3ABS-M888A", + "children": [ + "112501" + ], + "availability": 1.0 + }, + "112501": { + "type": "regularnode", + "name": "3ABS-P888A", + "children": [ + "112513" + ], + "availability": 1.0 + }, + "112502": { + "type": "regularnode", + "name": "3ABS-M888B", + "children": [ + "112503" + ], + "availability": 1.0 + }, + "112503": { + "type": "regularnode", + "name": "3ABS-P888B", + "children": [ + "112513" + ], + "availability": 1.0 + }, + "112504": { + "type": "regularnode", + "name": "3ABS-M888C", + "children": [ + "112505" + ], + "availability": 1.0 + }, + "112505": { + "type": "regularnode", + "name": "3ABS-P888C", + "children": [ + "112513" + ], + "availability": 1.0 + }, + "112506": { + "type": "regularnode", + "name": "3ABS-M910A", + "children": [ + "112507" + ], + "availability": 1.0 + }, + "112507": { + "type": "regularnode", + "name": "3ABS-P910A", + "children": [ + "112484" + ], + "availability": 1.0 + }, + "112508": { + "type": "regularnode", + "name": "3ABS-M910B", + "children": [ + "112509" + ], + "availability": 1.0 + }, + "112509": { + "type": "regularnode", + "name": "3ABS-P910B", + "children": [ + "112484" + ], + "availability": 1.0 + }, + "112510": { + "type": "regularnode", + "name": "3ABS-AG931", + "children": [ + "112497", + "112499" + ], + "availability": 1.0 + }, + "112511": { + "type": "regularnode", + "name": "3ABS-M931", + "children": [ + "112510" + ], + "availability": 1.0 + }, + "112512": { + "type": "regularnode", + "name": "header 2", + "children": [ + "112500", + "112502", + "112504" + ], + "availability": 1.0 + }, + "112513": { + "type": "regularnode", + "name": "header 3", + "children": [ + "112506", + "112508" + ], + "availability": 1.0 + }, + "112514": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112485", + "112487", + "112489", + "112491", + "112493" + ], + "availability": 1.0 + } + }, + "redundancies": { + "1222": { + "name": "3ABS-M879", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1222": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112485", + "status": "InService" + }, + { + "node_id": "112487", + "status": "InService" + }, + { + "node_id": "112489", + "status": "InService" + }, + { + "node_id": "112491", + "status": "InService" + }, + { + "node_id": "112493", + "status": "InService" + } + ] + } + } + }, + "1223": { + "name": "3ABS-M888", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1223": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112500", + "status": "InService" + }, + { + "node_id": "112502", + "status": "InService" + }, + { + "node_id": "112504", + "status": "InService" + } + ] + } + } + }, + "1224": { + "name": "3ABS-M910", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1224": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112506", + "status": "InService" + }, + { + "node_id": "112508", + "status": "Standby" + } + ] + } + } + }, + "1225": { + "name": "3ABS-M932", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1225": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112497", + "status": "InService" + }, + { + "node_id": "112499", + "status": "InService" + } + ] + } + } + } + } + }, + "10054": { + "schematic_id": 10054, + "schematic_name": "FGD_DS", + "root": null, + "nodes": {}, + "redundancies": {} + }, + "10055": { + "schematic_id": 10055, + "schematic_name": "FGD_LSH", + "root": "112529", + "nodes": { + "112515": { + "type": "regularnode", + "name": "00LSH-BW801", + "children": [ + "112516" + ], + "availability": 1.0 + }, + "112516": { + "type": "regularnode", + "name": "00LSH-COG801", + "children": [ + "112527" + ], + "availability": 1.0 + }, + "112517": { + "type": "regularnode", + "name": "00LSH-CR853", + "children": [ + "112518" + ], + "availability": 1.0 + }, + "112518": { + "type": "regularnode", + "name": "00LSH-CV801", + "children": [ + "112525" + ], + "availability": 1.0 + }, + "112519": { + "type": "regularnode", + "name": "00LSH-CV852", + "children": [ + "112523" + ], + "availability": 1.0 + }, + "112520": { + "type": "regularnode", + "name": "00LSH-DC901", + "children": [ + "112528" + ], + "availability": 1.0 + }, + "112521": { + "type": "regularnode", + "name": "00LSH-F901", + "children": [ + "112520" + ], + "availability": 1.0 + }, + "112522": { + "type": "regularnode", + "name": "00LSH-HO801", + "children": [ + "112515" + ], + "availability": 1.0 + }, + "112523": { + "type": "regularnode", + "name": "00LSH-HO851", + "children": [], + "availability": 1.0 + }, + "112524": { + "type": "regularnode", + "name": "00LSH-M853A", + "children": [ + "112517" + ], + "availability": 1.0 + }, + "112525": { + "type": "regularnode", + "name": "00LSH-M901", + "children": [ + "112521" + ], + "availability": 1.0 + }, + "112526": { + "type": "regularnode", + "name": "00LSH-M852", + "children": [ + "112519" + ], + "availability": 1.0 + }, + "112527": { + "type": "regularnode", + "name": "00LSH-M851", + "children": [ + "112530" + ], + "availability": 1.0 + }, + "112528": { + "type": "regularnode", + "name": "00LSH-MS801", + "children": [ + "112526" + ], + "availability": 1.0 + }, + "112529": { + "type": "regularnode", + "name": "00LSH-SU801", + "children": [ + "112522" + ], + "availability": 1.0 + }, + "112530": { + "type": "regularnode", + "name": "00LSH-VFD801", + "children": [ + "112531" + ], + "availability": 1.0 + }, + "112531": { + "type": "regularnode", + "name": "00LSH-VI851", + "children": [ + "112524" + ], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10056": { + "schematic_id": 10056, + "schematic_name": "FGD_OA", + "root": "112538", + "nodes": { + "112532": { + "type": "regularnode", + "name": "00OA-M851A", + "children": [ + "112533" + ], + "availability": 1.0 + }, + "112533": { + "type": "regularnode", + "name": "00OA-F851A", + "children": [ + "112539" + ], + "availability": 1.0 + }, + "112534": { + "type": "regularnode", + "name": "00OA-M851B", + "children": [ + "112535" + ], + "availability": 1.0 + }, + "112535": { + "type": "regularnode", + "name": "00OA-F851B", + "children": [ + "112539" + ], + "availability": 1.0 + }, + "112536": { + "type": "regularnode", + "name": "00OA-M851C", + "children": [ + "112537" + ], + "availability": 1.0 + }, + "112537": { + "type": "regularnode", + "name": "00OA-F851C", + "children": [ + "112539" + ], + "availability": 1.0 + }, + "112538": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112532", + "112534", + "112536" + ], + "availability": 1.0 + }, + "112539": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1226": { + "name": "00OA-M851", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1226": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112532", + "status": "InService" + }, + { + "node_id": "112534", + "status": "Standby" + }, + { + "node_id": "112536", + "status": "Standby" + } + ] + } + } + } + } + }, + "10057": { + "schematic_id": 10057, + "schematic_name": "FGD_RP", + "root": "112566", + "nodes": { + "112540": { + "type": "regularnode", + "name": "00RP-Z851A", + "children": [ + "112570" + ], + "availability": 1.0 + }, + "112541": { + "type": "regularnode", + "name": "00RP-Z851B", + "children": [ + "112570" + ], + "availability": 1.0 + }, + "112542": { + "type": "regularnode", + "name": "00RP-Z851C", + "children": [ + "112570" + ], + "availability": 1.0 + }, + "112543": { + "type": "regularnode", + "name": "00RP-Z851D", + "children": [ + "112570" + ], + "availability": 1.0 + }, + "112544": { + "type": "regularnode", + "name": "00RP-M985", + "children": [ + "112545" + ], + "availability": 1.0 + }, + "112545": { + "type": "regularnode", + "name": "00RP-AG985", + "children": [ + "112547", + "112549" + ], + "availability": 1.0 + }, + "112546": { + "type": "regularnode", + "name": "00RP-P986A", + "children": [], + "availability": 1.0 + }, + "112547": { + "type": "regularnode", + "name": "00RP-M986A", + "children": [ + "112546" + ], + "availability": 1.0 + }, + "112548": { + "type": "regularnode", + "name": "00RP-P986B", + "children": [], + "availability": 1.0 + }, + "112549": { + "type": "regularnode", + "name": "00RP-M986B", + "children": [ + "112548" + ], + "availability": 1.0 + }, + "112550": { + "type": "regularnode", + "name": "00RP-AG970", + "children": [ + "112553", + "112555" + ], + "availability": 1.0 + }, + "112551": { + "type": "regularnode", + "name": "00RP-M970", + "children": [ + "112550" + ], + "availability": 1.0 + }, + "112552": { + "type": "regularnode", + "name": "00RP-P972A", + "children": [ + "112568" + ], + "availability": 1.0 + }, + "112553": { + "type": "regularnode", + "name": "00RP-M972A", + "children": [ + "112552" + ], + "availability": 1.0 + }, + "112554": { + "type": "regularnode", + "name": "00RP-P972B", + "children": [ + "112568" + ], + "availability": 1.0 + }, + "112555": { + "type": "regularnode", + "name": "00RP-M972B", + "children": [ + "112554" + ], + "availability": 1.0 + }, + "112556": { + "type": "regularnode", + "name": "00RP-M950", + "children": [ + "112557" + ], + "availability": 1.0 + }, + "112557": { + "type": "regularnode", + "name": "00RP-AG950", + "children": [ + "112558", + "112560" + ], + "availability": 1.0 + }, + "112558": { + "type": "regularnode", + "name": "00RP-M952A", + "children": [ + "112559" + ], + "availability": 1.0 + }, + "112559": { + "type": "regularnode", + "name": "00RP-P952A", + "children": [ + "112569" + ], + "availability": 1.0 + }, + "112560": { + "type": "regularnode", + "name": "00RP-M952B", + "children": [ + "112561" + ], + "availability": 1.0 + }, + "112561": { + "type": "regularnode", + "name": "00RP-P952B", + "children": [ + "112569" + ], + "availability": 1.0 + }, + "112562": { + "type": "regularnode", + "name": "00RP-M856A", + "children": [], + "availability": 1.0 + }, + "112563": { + "type": "regularnode", + "name": "00RP-Z856B", + "children": [ + "112565" + ], + "availability": 1.0 + }, + "112564": { + "type": "regularnode", + "name": "00RP-M856B", + "children": [ + "112563" + ], + "availability": 1.0 + }, + "112565": { + "type": "regularnode", + "name": "00RP-DX979", + "children": [], + "availability": 1.0 + }, + "112566": { + "type": "regularnode", + "name": "00RP-T985", + "children": [ + "112544" + ], + "availability": 1.0 + }, + "112567": { + "type": "regularnode", + "name": "00RP-T970", + "children": [ + "112551" + ], + "availability": 1.0 + }, + "112568": { + "type": "regularnode", + "name": "00RP-T950", + "children": [ + "112556" + ], + "availability": 1.0 + }, + "112569": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112540", + "112541", + "112542", + "112543" + ], + "availability": 1.0 + }, + "112570": { + "type": "regularnode", + "name": "header 2", + "children": [ + "112562", + "112564" + ], + "availability": 1.0 + } + }, + "redundancies": { + "1227": { + "name": "00RP-M856", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1227": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112562", + "status": "InService" + }, + { + "node_id": "112564", + "status": "InService" + } + ] + } + } + }, + "1228": { + "name": "00RP-M952", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1228": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112558", + "status": "InService" + }, + { + "node_id": "112560", + "status": "Standby" + } + ] + } + } + }, + "1229": { + "name": "00RP-M972", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1229": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112553", + "status": "InService" + }, + { + "node_id": "112555", + "status": "Standby" + } + ] + } + } + }, + "1230": { + "name": "00RP-Z851", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1230": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112540", + "status": "InService" + }, + { + "node_id": "112541", + "status": "InService" + }, + { + "node_id": "112542", + "status": "InService" + }, + { + "node_id": "112543", + "status": "Standby" + } + ] + } + } + }, + "1231": { + "name": "00RP-M986", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1231": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112547", + "status": "InService" + }, + { + "node_id": "112549", + "status": "Standby" + } + ] + } + } + } + } + }, + "10058": { + "schematic_id": 10058, + "schematic_name": "FGD_DS_GYPSUM", + "root": "112582", + "nodes": { + "112571": { + "type": "regularnode", + "name": "00DS-M851", + "children": [ + "112572" + ], + "availability": 1.0 + }, + "112572": { + "type": "regularnode", + "name": "00DS-AG851", + "children": [ + "112573", + "112575" + ], + "availability": 1.0 + }, + "112573": { + "type": "regularnode", + "name": "00DS-M860A", + "children": [ + "112574" + ], + "availability": 1.0 + }, + "112574": { + "type": "regularnode", + "name": "00DS-P860A", + "children": [ + "112581" + ], + "availability": 1.0 + }, + "112575": { + "type": "regularnode", + "name": "00DS-M860B", + "children": [ + "112576" + ], + "availability": 1.0 + }, + "112576": { + "type": "regularnode", + "name": "00DS-P860B", + "children": [ + "112581" + ], + "availability": 1.0 + }, + "112577": { + "type": "regularnode", + "name": "00DS-CY851A", + "children": [ + "112580" + ], + "availability": 1.0 + }, + "112578": { + "type": "regularnode", + "name": "00DS-CY851B", + "children": [ + "112580" + ], + "availability": 1.0 + }, + "112579": { + "type": "regularnode", + "name": "00DS-CY865", + "children": [], + "availability": 1.0 + }, + "112580": { + "type": "regularnode", + "name": "00DS-T851", + "children": [ + "112571" + ], + "availability": 1.0 + }, + "112581": { + "type": "regularnode", + "name": "00DS-T852", + "children": [ + "112579" + ], + "availability": 1.0 + }, + "112582": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112577", + "112578" + ], + "availability": 1.0 + } + }, + "redundancies": { + "1232": { + "name": "00DS-CY851", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1232": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112577", + "status": "InService" + }, + { + "node_id": "112578", + "status": "InService" + } + ] + } + } + }, + "1233": { + "name": "00DS-M860", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1233": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112573", + "status": "InService" + }, + { + "node_id": "112575", + "status": "InService" + } + ] + } + } + } + } + }, + "10059": { + "schematic_id": 10059, + "schematic_name": "FGD_DS_CHLORIDE", + "root": "112589", + "nodes": { + "112583": { + "type": "regularnode", + "name": "00DS-M888", + "children": [ + "112584" + ], + "availability": 1.0 + }, + "112584": { + "type": "regularnode", + "name": "00DS-AG888", + "children": [ + "112585", + "112587" + ], + "availability": 1.0 + }, + "112585": { + "type": "regularnode", + "name": "00DS-M883A", + "children": [ + "112586" + ], + "availability": 1.0 + }, + "112586": { + "type": "regularnode", + "name": "00DS-P883A", + "children": [ + "112590" + ], + "availability": 1.0 + }, + "112587": { + "type": "regularnode", + "name": "00DS-M883B", + "children": [ + "112588" + ], + "availability": 1.0 + }, + "112588": { + "type": "regularnode", + "name": "00DS-P883B", + "children": [ + "112590" + ], + "availability": 1.0 + }, + "112589": { + "type": "regularnode", + "name": "00DS-T888", + "children": [ + "112583" + ], + "availability": 1.0 + }, + "112590": { + "type": "regularnode", + "name": "header 1", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1234": { + "name": "00DS-M883", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1234": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112585", + "status": "InService" + }, + { + "node_id": "112587", + "status": "InService" + } + ] + } + } + } + } + }, + "10060": { + "schematic_id": 10060, + "schematic_name": "FGD_DS_VACUUM", + "root": "112605", + "nodes": { + "112591": { + "type": "regularnode", + "name": "00DS-M900", + "children": [ + "112611" + ], + "availability": 1.0 + }, + "112592": { + "type": "regularnode", + "name": "00DS-M901", + "children": [ + "112593" + ], + "availability": 1.0 + }, + "112593": { + "type": "regularnode", + "name": "00DS-P901", + "children": [ + "112612" + ], + "availability": 1.0 + }, + "112594": { + "type": "regularnode", + "name": "00DS-P902A", + "children": [ + "112606" + ], + "availability": 1.0 + }, + "112595": { + "type": "regularnode", + "name": "00DS-M902B", + "children": [ + "112596" + ], + "availability": 1.0 + }, + "112596": { + "type": "regularnode", + "name": "00DS-P902B", + "children": [ + "112606" + ], + "availability": 1.0 + }, + "112597": { + "type": "regularnode", + "name": "00DS-M935", + "children": [ + "112611" + ], + "availability": 1.0 + }, + "112598": { + "type": "regularnode", + "name": "00DS-M936", + "children": [ + "112599" + ], + "availability": 1.0 + }, + "112599": { + "type": "regularnode", + "name": "00DS-P936", + "children": [ + "112612" + ], + "availability": 1.0 + }, + "112600": { + "type": "regularnode", + "name": "00DS-M937A", + "children": [ + "112601" + ], + "availability": 1.0 + }, + "112601": { + "type": "regularnode", + "name": "00DS-P937A", + "children": [ + "112606" + ], + "availability": 1.0 + }, + "112602": { + "type": "regularnode", + "name": "00DS-M937B", + "children": [ + "112603" + ], + "availability": 1.0 + }, + "112603": { + "type": "regularnode", + "name": "00DS-P937B", + "children": [ + "112606" + ], + "availability": 1.0 + }, + "112604": { + "type": "regularnode", + "name": "00DS-M902A", + "children": [ + "112594" + ], + "availability": 1.0 + }, + "112605": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112607", + "112609" + ], + "availability": 1.0 + }, + "112606": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + }, + "112607": { + "type": "regularnode", + "name": "00DS-T901", + "children": [ + "112591" + ], + "availability": 1.0 + }, + "112608": { + "type": "regularnode", + "name": "00DS-T900", + "children": [ + "112604", + "112595" + ], + "availability": 1.0 + }, + "112609": { + "type": "regularnode", + "name": "00DS-T936", + "children": [ + "112597" + ], + "availability": 1.0 + }, + "112610": { + "type": "regularnode", + "name": "00DS-T935", + "children": [ + "112600", + "112602" + ], + "availability": 1.0 + }, + "112611": { + "type": "regularnode", + "name": "header 4", + "children": [ + "112592", + "112598" + ], + "availability": 1.0 + }, + "112612": { + "type": "regularnode", + "name": "header 6", + "children": [ + "112608", + "112610" + ], + "availability": 1.0 + } + }, + "redundancies": { + "1235": { + "name": "00DS-M901", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1235": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112592", + "status": "InService" + }, + { + "node_id": "112598", + "status": "Standby" + } + ] + } + } + }, + "1236": { + "name": "00DS-T900", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1236": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112608", + "status": "InService" + }, + { + "node_id": "112610", + "status": "InService" + } + ] + } + } + }, + "1237": { + "name": "00DS-T901", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1237": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112607", + "status": "InService" + }, + { + "node_id": "112609", + "status": "Standby" + } + ] + } + } + } + } + }, + "10061": { + "schematic_id": 10061, + "schematic_name": "FW_MBFP", + "root": "112614", + "nodes": { + "112613": { + "type": "regularnode", + "name": "3LOM-P330", + "children": [ + "112615" + ], + "availability": 1.0 + }, + "112614": { + "type": "regularnode", + "name": "3LOM-M330", + "children": [ + "112613" + ], + "availability": 1.0 + }, + "112615": { + "type": "regularnode", + "name": "3LOM-H310", + "children": [ + "112618" + ], + "availability": 1.0 + }, + "112616": { + "type": "regularnode", + "name": "3LOM-P370", + "children": [ + "112619" + ], + "availability": 1.0 + }, + "112617": { + "type": "regularnode", + "name": "3LOM-H370", + "children": [ + "112616" + ], + "availability": 1.0 + }, + "112618": { + "type": "regularnode", + "name": "3LOM-P310", + "children": [ + "112617" + ], + "availability": 1.0 + }, + "112619": { + "type": "regularnode", + "name": "3FW-P310", + "children": [ + "112620" + ], + "availability": 1.0 + }, + "112620": { + "type": "regularnode", + "name": "3FW-M321", + "children": [ + "112621" + ], + "availability": 1.0 + }, + "112621": { + "type": "regularnode", + "name": "3FW-M320", + "children": [ + "112622" + ], + "availability": 1.0 + }, + "112622": { + "type": "regularnode", + "name": "3FW-AU330", + "children": [ + "112623" + ], + "availability": 1.0 + }, + "112623": { + "type": "regularnode", + "name": "3FW-H301", + "children": [ + "112624" + ], + "availability": 1.0 + }, + "112624": { + "type": "regularnode", + "name": "3FW-H302", + "children": [ + "112625" + ], + "availability": 1.0 + }, + "112625": { + "type": "regularnode", + "name": "3FW-P300", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10062": { + "schematic_id": 10062, + "schematic_name": "AFG_FGD A", + "root": "112633", + "nodes": { + "112626": { + "type": "regularnode", + "name": "3GG-F851", + "children": [ + "112637" + ], + "availability": 1.0 + }, + "112627": { + "type": "regularnode", + "name": "3GG-F875A", + "children": [ + "112645" + ], + "availability": 1.0 + }, + "112628": { + "type": "regularnode", + "name": "3GG-F853A", + "children": [ + "112626" + ], + "availability": 1.0 + }, + "112629": { + "type": "regularnode", + "name": "3GG-F853B", + "children": [ + "112626" + ], + "availability": 1.0 + }, + "112630": { + "type": "regularnode", + "name": "3GG-F853C", + "children": [ + "112626" + ], + "availability": 1.0 + }, + "112631": { + "type": "regularnode", + "name": "3GG-F853D", + "children": [ + "112626" + ], + "availability": 1.0 + }, + "112632": { + "type": "regularnode", + "name": "3GG-F875B", + "children": [ + "112645" + ], + "availability": 1.0 + }, + "112633": { + "type": "regularnode", + "name": "3GG-M851", + "children": [ + "112636" + ], + "availability": 1.0 + }, + "112634": { + "type": "regularnode", + "name": "3GG-M875A", + "children": [ + "112627" + ], + "availability": 1.0 + }, + "112635": { + "type": "regularnode", + "name": "3GG-M875B", + "children": [ + "112632" + ], + "availability": 1.0 + }, + "112636": { + "type": "regularnode", + "name": "3GG-M851A", + "children": [ + "112628", + "112629", + "112630", + "112631" + ], + "availability": 1.0 + }, + "112637": { + "type": "regularnode", + "name": "3GG-H877", + "children": [ + "112642" + ], + "availability": 1.0 + }, + "112638": { + "type": "regularnode", + "name": "3GG-M877A", + "children": [ + "112640" + ], + "availability": 1.0 + }, + "112639": { + "type": "regularnode", + "name": "3GG-M877B", + "children": [ + "112641" + ], + "availability": 1.0 + }, + "112640": { + "type": "regularnode", + "name": "3GG-P877A", + "children": [ + "112646" + ], + "availability": 1.0 + }, + "112641": { + "type": "regularnode", + "name": "3GG-P877B", + "children": [ + "112646" + ], + "availability": 1.0 + }, + "112642": { + "type": "regularnode", + "name": "3GG-F865A", + "children": [ + "112644" + ], + "availability": 1.0 + }, + "112643": { + "type": "regularnode", + "name": "3GG-F870A", + "children": [ + "112634", + "112635" + ], + "availability": 1.0 + }, + "112644": { + "type": "regularnode", + "name": "3GG-M870A", + "children": [ + "112643" + ], + "availability": 1.0 + }, + "112645": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112638", + "112639" + ], + "availability": 1.0 + }, + "112646": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1238": { + "name": "3GG-F853", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1238": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112628", + "status": "InService" + }, + { + "node_id": "112629", + "status": "InService" + }, + { + "node_id": "112630", + "status": "InService" + }, + { + "node_id": "112631", + "status": "InService" + } + ] + } + } + }, + "1239": { + "name": "3GG-M875", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1239": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112634", + "status": "InService" + }, + { + "node_id": "112635", + "status": "Standby" + } + ] + } + } + }, + "1240": { + "name": "3GG-M877", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1240": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112638", + "status": "InService" + }, + { + "node_id": "112639", + "status": "Standby" + } + ] + } + } + } + } + }, + "10063": { + "schematic_id": 10063, + "schematic_name": "AFG_FGD B", + "root": "112654", + "nodes": { + "112647": { + "type": "regularnode", + "name": "3GG-F852", + "children": [ + "112658" + ], + "availability": 1.0 + }, + "112648": { + "type": "regularnode", + "name": "3GG-F880A", + "children": [ + "112666" + ], + "availability": 1.0 + }, + "112649": { + "type": "regularnode", + "name": "3GG-F854A", + "children": [ + "112647" + ], + "availability": 1.0 + }, + "112650": { + "type": "regularnode", + "name": "3GG-F854B", + "children": [ + "112647" + ], + "availability": 1.0 + }, + "112651": { + "type": "regularnode", + "name": "3GG-F854C", + "children": [ + "112647" + ], + "availability": 1.0 + }, + "112652": { + "type": "regularnode", + "name": "3GG-F854D", + "children": [ + "112647" + ], + "availability": 1.0 + }, + "112653": { + "type": "regularnode", + "name": "3GG-F880B", + "children": [ + "112666" + ], + "availability": 1.0 + }, + "112654": { + "type": "regularnode", + "name": "3GG-M852", + "children": [ + "112657" + ], + "availability": 1.0 + }, + "112655": { + "type": "regularnode", + "name": "3GG-M880A", + "children": [ + "112648" + ], + "availability": 1.0 + }, + "112656": { + "type": "regularnode", + "name": "3GG-M880B", + "children": [ + "112653" + ], + "availability": 1.0 + }, + "112657": { + "type": "regularnode", + "name": "3GG-M851B", + "children": [ + "112649", + "112650", + "112651", + "112652" + ], + "availability": 1.0 + }, + "112658": { + "type": "regularnode", + "name": "3GG-H878", + "children": [ + "112663" + ], + "availability": 1.0 + }, + "112659": { + "type": "regularnode", + "name": "3GG-M878A", + "children": [ + "112661" + ], + "availability": 1.0 + }, + "112660": { + "type": "regularnode", + "name": "3GG-M878B", + "children": [ + "112662" + ], + "availability": 1.0 + }, + "112661": { + "type": "regularnode", + "name": "3GG-P878A", + "children": [ + "112667" + ], + "availability": 1.0 + }, + "112662": { + "type": "regularnode", + "name": "3GG-P878B", + "children": [ + "112667" + ], + "availability": 1.0 + }, + "112663": { + "type": "regularnode", + "name": "3GG-F865B", + "children": [ + "112665" + ], + "availability": 1.0 + }, + "112664": { + "type": "regularnode", + "name": "3GG-F870B", + "children": [ + "112655", + "112656" + ], + "availability": 1.0 + }, + "112665": { + "type": "regularnode", + "name": "3GG-M870B", + "children": [ + "112664" + ], + "availability": 1.0 + }, + "112666": { + "type": "regularnode", + "name": "Node1", + "children": [ + "112659", + "112660" + ], + "availability": 1.0 + }, + "112667": { + "type": "regularnode", + "name": "Node2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1241": { + "name": "3GG-F854", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1241": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112649", + "status": "InService" + }, + { + "node_id": "112650", + "status": "InService" + }, + { + "node_id": "112651", + "status": "InService" + }, + { + "node_id": "112652", + "status": "InService" + } + ] + } + } + }, + "1242": { + "name": "3GG-M880", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1242": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112655", + "status": "InService" + }, + { + "node_id": "112656", + "status": "Standby" + } + ] + } + } + }, + "1243": { + "name": "3GG-M878", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1243": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112659", + "status": "InService" + }, + { + "node_id": "112660", + "status": "Standby" + } + ] + } + } + } + } + }, + "10064": { + "schematic_id": 10064, + "schematic_name": "TUR_CW", + "root": "112678", + "nodes": { + "112668": { + "type": "regularnode", + "name": "3CW-M010A", + "children": [ + "112672" + ], + "availability": 1.0 + }, + "112669": { + "type": "regularnode", + "name": "3CW-M010B", + "children": [ + "112673" + ], + "availability": 1.0 + }, + "112670": { + "type": "regularnode", + "name": "3CW-M020A", + "children": [ + "112674" + ], + "availability": 1.0 + }, + "112671": { + "type": "regularnode", + "name": "3CW-M020B", + "children": [ + "112675" + ], + "availability": 1.0 + }, + "112672": { + "type": "regularnode", + "name": "3CW-P010A", + "children": [ + "112680" + ], + "availability": 1.0 + }, + "112673": { + "type": "regularnode", + "name": "3CW-P010B", + "children": [ + "112680" + ], + "availability": 1.0 + }, + "112674": { + "type": "regularnode", + "name": "3CW-P020A", + "children": [ + "112679" + ], + "availability": 1.0 + }, + "112675": { + "type": "regularnode", + "name": "3CW-P020B", + "children": [ + "112679" + ], + "availability": 1.0 + }, + "112676": { + "type": "regularnode", + "name": "3CW-P011A", + "children": [ + "112681" + ], + "availability": 1.0 + }, + "112677": { + "type": "regularnode", + "name": "3CW-P011B", + "children": [ + "112681" + ], + "availability": 1.0 + }, + "112678": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112670", + "112671" + ], + "availability": 1.0 + }, + "112679": { + "type": "regularnode", + "name": "header 2", + "children": [ + "112668", + "112669" + ], + "availability": 1.0 + }, + "112680": { + "type": "regularnode", + "name": "header 3", + "children": [ + "112676", + "112677" + ], + "availability": 1.0 + }, + "112681": { + "type": "regularnode", + "name": "header 4", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1244": { + "name": "3CW-M010", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1244": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112668", + "status": "InService" + }, + { + "node_id": "112669", + "status": "InService" + } + ] + } + } + }, + "1245": { + "name": "3CW-M020", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1245": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112670", + "status": "InService" + }, + { + "node_id": "112671", + "status": "Standby" + } + ] + } + } + }, + "1246": { + "name": "3CW-P011", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1246": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112676", + "status": "InService" + }, + { + "node_id": "112677", + "status": "Standby" + } + ] + } + } + } + } + }, + "10065": { + "schematic_id": 10065, + "schematic_name": "BOL_SB_WD_REAR", + "root": "112710", + "nodes": { + "112682": { + "type": "regularnode", + "name": "3AI-Y510A", + "children": [ + "112685" + ], + "availability": 1.0 + }, + "112683": { + "type": "regularnode", + "name": "3AI-M510A", + "children": [ + "112682" + ], + "availability": 1.0 + }, + "112684": { + "type": "regularnode", + "name": "3AI-Y511A", + "children": [ + "112687" + ], + "availability": 1.0 + }, + "112685": { + "type": "regularnode", + "name": "3AI-M511A", + "children": [ + "112684" + ], + "availability": 1.0 + }, + "112686": { + "type": "regularnode", + "name": "3AI-Y512A", + "children": [ + "112689" + ], + "availability": 1.0 + }, + "112687": { + "type": "regularnode", + "name": "3AI-M512A", + "children": [ + "112686" + ], + "availability": 1.0 + }, + "112688": { + "type": "regularnode", + "name": "3AI-Y513A", + "children": [ + "112691" + ], + "availability": 1.0 + }, + "112689": { + "type": "regularnode", + "name": "3AI-M513A", + "children": [ + "112688" + ], + "availability": 1.0 + }, + "112690": { + "type": "regularnode", + "name": "3AI-Y514A", + "children": [ + "112711" + ], + "availability": 1.0 + }, + "112691": { + "type": "regularnode", + "name": "3AI-M514A", + "children": [ + "112690" + ], + "availability": 1.0 + }, + "112692": { + "type": "regularnode", + "name": "3AI-Y508B", + "children": [ + "112695" + ], + "availability": 1.0 + }, + "112693": { + "type": "regularnode", + "name": "3AI-M508B", + "children": [ + "112692" + ], + "availability": 1.0 + }, + "112694": { + "type": "regularnode", + "name": "3AI-Y509B", + "children": [ + "112697" + ], + "availability": 1.0 + }, + "112695": { + "type": "regularnode", + "name": "3AI-M509B", + "children": [ + "112694" + ], + "availability": 1.0 + }, + "112696": { + "type": "regularnode", + "name": "3AI-Y510B", + "children": [ + "112699" + ], + "availability": 1.0 + }, + "112697": { + "type": "regularnode", + "name": "3AI-M510B", + "children": [ + "112696" + ], + "availability": 1.0 + }, + "112698": { + "type": "regularnode", + "name": "3AI-Y511B", + "children": [ + "112711" + ], + "availability": 1.0 + }, + "112699": { + "type": "regularnode", + "name": "3AI-M511B", + "children": [ + "112698" + ], + "availability": 1.0 + }, + "112700": { + "type": "regularnode", + "name": "3AI-Y510C", + "children": [ + "112703" + ], + "availability": 1.0 + }, + "112701": { + "type": "regularnode", + "name": "3AI-M510C", + "children": [ + "112700" + ], + "availability": 1.0 + }, + "112702": { + "type": "regularnode", + "name": "3AI-Y511C", + "children": [ + "112705" + ], + "availability": 1.0 + }, + "112703": { + "type": "regularnode", + "name": "3AI-M511C", + "children": [ + "112702" + ], + "availability": 1.0 + }, + "112704": { + "type": "regularnode", + "name": "3AI-Y512C", + "children": [ + "112707" + ], + "availability": 1.0 + }, + "112705": { + "type": "regularnode", + "name": "3AI-M512C", + "children": [ + "112704" + ], + "availability": 1.0 + }, + "112706": { + "type": "regularnode", + "name": "3AI-Y513C", + "children": [ + "112709" + ], + "availability": 1.0 + }, + "112707": { + "type": "regularnode", + "name": "3AI-M513C", + "children": [ + "112706" + ], + "availability": 1.0 + }, + "112708": { + "type": "regularnode", + "name": "3AI-Y514C", + "children": [ + "112711" + ], + "availability": 1.0 + }, + "112709": { + "type": "regularnode", + "name": "3AI-M514C", + "children": [ + "112708" + ], + "availability": 1.0 + }, + "112710": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112693", + "112683", + "112701" + ], + "availability": 1.0 + }, + "112711": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1247": { + "name": "3AI-510", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1247": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112683", + "status": "InService" + }, + { + "node_id": "112697", + "status": "InService" + }, + { + "node_id": "112701", + "status": "InService" + } + ] + } + } + } + } + }, + "10066": { + "schematic_id": 10066, + "schematic_name": "SPS_APC", + "root": "112712", + "nodes": { + "112712": { + "type": "regularnode", + "name": "3APC-CB811", + "children": [], + "availability": 1.0 + }, + "112713": { + "type": "regularnode", + "name": "3APC-CB812", + "children": [], + "availability": 1.0 + }, + "112714": { + "type": "regularnode", + "name": "3APC-CB813", + "children": [], + "availability": 1.0 + }, + "112715": { + "type": "regularnode", + "name": "3APC-CB814", + "children": [], + "availability": 1.0 + }, + "112716": { + "type": "regularnode", + "name": "3APC-LV001A", + "children": [], + "availability": 1.0 + }, + "112717": { + "type": "regularnode", + "name": "3APC-LV001B", + "children": [], + "availability": 1.0 + }, + "112718": { + "type": "regularnode", + "name": "3APC-LV501A", + "children": [], + "availability": 1.0 + }, + "112719": { + "type": "regularnode", + "name": "3APC-LV501B", + "children": [], + "availability": 1.0 + }, + "112720": { + "type": "regularnode", + "name": "3APC-LV810A", + "children": [], + "availability": 1.0 + }, + "112721": { + "type": "regularnode", + "name": "3APC-LV810B", + "children": [], + "availability": 1.0 + }, + "112722": { + "type": "regularnode", + "name": "3APC-LV811P1", + "children": [], + "availability": 1.0 + }, + "112723": { + "type": "regularnode", + "name": "3APC-LV811P2", + "children": [], + "availability": 1.0 + }, + "112724": { + "type": "regularnode", + "name": "3APC-LV811P21", + "children": [], + "availability": 1.0 + }, + "112725": { + "type": "regularnode", + "name": "3APC-LV811P3", + "children": [], + "availability": 1.0 + }, + "112726": { + "type": "regularnode", + "name": "3APC-LV811P4", + "children": [], + "availability": 1.0 + }, + "112727": { + "type": "regularnode", + "name": "3APC-LV811P5", + "children": [], + "availability": 1.0 + }, + "112728": { + "type": "regularnode", + "name": "3APC-LV851", + "children": [ + "112729" + ], + "availability": 1.0 + }, + "112729": { + "type": "regularnode", + "name": "3APC-MCC002", + "children": [], + "availability": 1.0 + }, + "112730": { + "type": "regularnode", + "name": "3APC-MCC501A", + "children": [], + "availability": 1.0 + }, + "112731": { + "type": "regularnode", + "name": "3APC-MCC501B", + "children": [], + "availability": 1.0 + }, + "112732": { + "type": "regularnode", + "name": "3APC-MCC502A", + "children": [], + "availability": 1.0 + }, + "112733": { + "type": "regularnode", + "name": "3APC-MCC502B", + "children": [], + "availability": 1.0 + }, + "112734": { + "type": "regularnode", + "name": "3APC-MCC502C", + "children": [], + "availability": 1.0 + }, + "112735": { + "type": "regularnode", + "name": "3APC-MCC502D", + "children": [], + "availability": 1.0 + }, + "112736": { + "type": "regularnode", + "name": "3APC-MCC502E", + "children": [], + "availability": 1.0 + }, + "112737": { + "type": "regularnode", + "name": "3APC-MCC502F", + "children": [], + "availability": 1.0 + }, + "112738": { + "type": "regularnode", + "name": "3APC-MCC510", + "children": [ + "112739" + ], + "availability": 1.0 + }, + "112739": { + "type": "regularnode", + "name": "3APC-MCC851", + "children": [], + "availability": 1.0 + }, + "112740": { + "type": "regularnode", + "name": "3APC-PD501A", + "children": [], + "availability": 1.0 + }, + "112741": { + "type": "regularnode", + "name": "3APC-PD501B", + "children": [], + "availability": 1.0 + }, + "112742": { + "type": "regularnode", + "name": "3APC-PD901", + "children": [], + "availability": 1.0 + }, + "112743": { + "type": "regularnode", + "name": "3APC-PD902", + "children": [], + "availability": 1.0 + }, + "112744": { + "type": "regularnode", + "name": "3APC-PD921", + "children": [], + "availability": 1.0 + }, + "112745": { + "type": "regularnode", + "name": "3APC-PD922", + "children": [], + "availability": 1.0 + }, + "112746": { + "type": "regularnode", + "name": "3APC-TF001A", + "children": [], + "availability": 1.0 + }, + "112747": { + "type": "regularnode", + "name": "3APC-TF001B", + "children": [], + "availability": 1.0 + }, + "112748": { + "type": "regularnode", + "name": "3APC-TF810A", + "children": [], + "availability": 1.0 + }, + "112749": { + "type": "regularnode", + "name": "3APC-TF810B", + "children": [], + "availability": 1.0 + }, + "112750": { + "type": "regularnode", + "name": "3APC-TF811", + "children": [ + "112751" + ], + "availability": 1.0 + }, + "112751": { + "type": "regularnode", + "name": "3APC-TF851", + "children": [], + "availability": 1.0 + }, + "112752": { + "type": "regularnode", + "name": "3APC-TF501A", + "children": [], + "availability": 1.0 + }, + "112753": { + "type": "regularnode", + "name": "3APC-TF501B", + "children": [], + "availability": 1.0 + }, + "112754": { + "type": "regularnode", + "name": "3APC-TF502A", + "children": [], + "availability": 1.0 + }, + "112755": { + "type": "regularnode", + "name": "3APC-TF502B", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10067": { + "schematic_id": 10067, + "schematic_name": "SPS_APE", + "root": "112756", + "nodes": { + "112756": { + "type": "regularnode", + "name": "3APE-MV001A", + "children": [], + "availability": 1.0 + }, + "112757": { + "type": "regularnode", + "name": "3APE-MV001B", + "children": [], + "availability": 1.0 + }, + "112758": { + "type": "regularnode", + "name": "3APE-MV002A", + "children": [], + "availability": 1.0 + }, + "112759": { + "type": "regularnode", + "name": "3APE-MV002B", + "children": [], + "availability": 1.0 + }, + "112760": { + "type": "regularnode", + "name": "3APE-MV003A", + "children": [], + "availability": 1.0 + }, + "112761": { + "type": "regularnode", + "name": "3APE-MV003B", + "children": [], + "availability": 1.0 + }, + "112762": { + "type": "regularnode", + "name": "3APE-MV003C", + "children": [], + "availability": 1.0 + }, + "112763": { + "type": "regularnode", + "name": "3APE-MV003D", + "children": [], + "availability": 1.0 + }, + "112764": { + "type": "regularnode", + "name": "3APE-MV004A", + "children": [], + "availability": 1.0 + }, + "112765": { + "type": "regularnode", + "name": "3APE-MV004B", + "children": [], + "availability": 1.0 + }, + "112766": { + "type": "regularnode", + "name": "3APE-MV851", + "children": [ + "112767" + ], + "availability": 1.0 + }, + "112767": { + "type": "regularnode", + "name": "3APE-MV852", + "children": [], + "availability": 1.0 + }, + "112768": { + "type": "regularnode", + "name": "3APE-TF002A", + "children": [], + "availability": 1.0 + }, + "112769": { + "type": "regularnode", + "name": "3APE-TF002B", + "children": [], + "availability": 1.0 + }, + "112770": { + "type": "regularnode", + "name": "3APE-Z005A", + "children": [], + "availability": 1.0 + }, + "112771": { + "type": "regularnode", + "name": "3APE-Z005B", + "children": [], + "availability": 1.0 + }, + "112772": { + "type": "regularnode", + "name": "3APE-TF852", + "children": [], + "availability": 1.0 + }, + "112773": { + "type": "regularnode", + "name": "3APE-CAB852", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10068": { + "schematic_id": 10068, + "schematic_name": "FGD_RP_MILL", + "root": "112774", + "nodes": { + "112774": { + "type": "regularnode", + "name": "header 1", + "children": [], + "availability": 1.0 + }, + "112775": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1248": { + "name": "MILL", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1248": { + "priority": 0, + "duration": 100.0, + "cells": [] + } + } + } + } + }, + "10069": { + "schematic_id": 10069, + "schematic_name": "FGD_RP_WET MILL", + "root": "112776", + "nodes": { + "112776": { + "type": "regularnode", + "name": "header 1", + "children": [], + "availability": 1.0 + }, + "112777": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1249": { + "name": "WET MILL", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1249": { + "priority": 0, + "duration": 100.0, + "cells": [] + } + } + } + } + }, + "10070": { + "schematic_id": 10070, + "schematic_name": "BOL_SB_RAPH", + "root": "112782", + "nodes": { + "112778": { + "type": "regularnode", + "name": "3AI-M551A", + "children": [ + "112779" + ], + "availability": 1.0 + }, + "112779": { + "type": "regularnode", + "name": "3AI-Y551A", + "children": [ + "112783" + ], + "availability": 1.0 + }, + "112780": { + "type": "regularnode", + "name": "3AI-M551B", + "children": [ + "112781" + ], + "availability": 1.0 + }, + "112781": { + "type": "regularnode", + "name": "3AI-Y551B", + "children": [ + "112783" + ], + "availability": 1.0 + }, + "112782": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112778", + "112780" + ], + "availability": 1.0 + }, + "112783": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1250": { + "name": "3AI-M551", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1250": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112778", + "status": "InService" + }, + { + "node_id": "112780", + "status": "InService" + } + ] + } + } + } + } + }, + "10071": { + "schematic_id": 10071, + "schematic_name": "FGD_RP_MILL A", + "root": "112785", + "nodes": { + "112784": { + "type": "regularnode", + "name": "00RP-AG885", + "children": [ + "112794" + ], + "availability": 1.0 + }, + "112785": { + "type": "regularnode", + "name": "00RP-CY871", + "children": [ + "112786" + ], + "availability": 1.0 + }, + "112786": { + "type": "regularnode", + "name": "00RP-DX897", + "children": [ + "112787", + "112788" + ], + "availability": 1.0 + }, + "112787": { + "type": "regularnode", + "name": "00RP-F991A", + "children": [ + "112795" + ], + "availability": 1.0 + }, + "112788": { + "type": "regularnode", + "name": "00RP-F991B", + "children": [ + "112795" + ], + "availability": 1.0 + }, + "112789": { + "type": "regularnode", + "name": "00RP-M885", + "children": [ + "112784" + ], + "availability": 1.0 + }, + "112790": { + "type": "regularnode", + "name": "00RP-M891A", + "children": [ + "112796" + ], + "availability": 1.0 + }, + "112791": { + "type": "regularnode", + "name": "00RP-M891B", + "children": [ + "112797" + ], + "availability": 1.0 + }, + "112792": { + "type": "regularnode", + "name": "00RP-P991A", + "children": [ + "112790" + ], + "availability": 1.0 + }, + "112793": { + "type": "regularnode", + "name": "00RP-P991B", + "children": [ + "112791" + ], + "availability": 1.0 + }, + "112794": { + "type": "regularnode", + "name": "00RP-P992", + "children": [ + "112792", + "112793" + ], + "availability": 1.0 + }, + "112795": { + "type": "regularnode", + "name": "00RP-T885", + "children": [ + "112789" + ], + "availability": 1.0 + }, + "112796": { + "type": "regularnode", + "name": "00RP-P891A", + "children": [ + "112798" + ], + "availability": 1.0 + }, + "112797": { + "type": "regularnode", + "name": "00RP-P891B", + "children": [ + "112798" + ], + "availability": 1.0 + }, + "112798": { + "type": "regularnode", + "name": "header", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10072": { + "schematic_id": 10072, + "schematic_name": "FGD_RP_MILL B", + "root": "112800", + "nodes": { + "112799": { + "type": "regularnode", + "name": "00RP-AG925", + "children": [ + "112805" + ], + "availability": 1.0 + }, + "112800": { + "type": "regularnode", + "name": "00RP-CY911", + "children": [ + "112801" + ], + "availability": 1.0 + }, + "112801": { + "type": "regularnode", + "name": "00RP-DX837", + "children": [ + "112802", + "112803" + ], + "availability": 1.0 + }, + "112802": { + "type": "regularnode", + "name": "00RP-F995A", + "children": [ + "112810" + ], + "availability": 1.0 + }, + "112803": { + "type": "regularnode", + "name": "00RP-F995B", + "children": [ + "112810" + ], + "availability": 1.0 + }, + "112804": { + "type": "regularnode", + "name": "00RP-M925", + "children": [ + "112799" + ], + "availability": 1.0 + }, + "112805": { + "type": "regularnode", + "name": "00RP-P995", + "children": [ + "112808", + "112809" + ], + "availability": 1.0 + }, + "112806": { + "type": "regularnode", + "name": "00RP-M931A", + "children": [ + "112811" + ], + "availability": 1.0 + }, + "112807": { + "type": "regularnode", + "name": "00RP-M931B", + "children": [ + "112812" + ], + "availability": 1.0 + }, + "112808": { + "type": "regularnode", + "name": "00RP-P995A", + "children": [ + "112806" + ], + "availability": 1.0 + }, + "112809": { + "type": "regularnode", + "name": "00RP-P995B", + "children": [ + "112807" + ], + "availability": 1.0 + }, + "112810": { + "type": "regularnode", + "name": "00RP-T925", + "children": [ + "112804" + ], + "availability": 1.0 + }, + "112811": { + "type": "regularnode", + "name": "00RP-P931A", + "children": [ + "112813" + ], + "availability": 1.0 + }, + "112812": { + "type": "regularnode", + "name": "00RP-P931B", + "children": [ + "112813" + ], + "availability": 1.0 + }, + "112813": { + "type": "regularnode", + "name": "header", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10073": { + "schematic_id": 10073, + "schematic_name": "FGD_RP_WET MILL A", + "root": "112814", + "nodes": { + "112814": { + "type": "regularnode", + "name": "00RP-BM871", + "children": [], + "availability": 1.0 + }, + "112815": { + "type": "regularnode", + "name": "00RP-M871A", + "children": [], + "availability": 1.0 + }, + "112816": { + "type": "regularnode", + "name": "00RP-M871B", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10074": { + "schematic_id": 10074, + "schematic_name": "FGD_RP_WET MILL B", + "root": "112817", + "nodes": { + "112817": { + "type": "regularnode", + "name": "00RP-BM911", + "children": [], + "availability": 1.0 + }, + "112818": { + "type": "regularnode", + "name": "00RP-M911A", + "children": [], + "availability": 1.0 + }, + "112819": { + "type": "regularnode", + "name": "00RP-M911B", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10075": { + "schematic_id": 10075, + "schematic_name": "- CMN_CL -", + "root": "112820", + "nodes": { + "112820": { + "type": "regularnode", + "name": "BOOSTER", + "children": [ + "112821" + ], + "availability": 1.0 + }, + "112821": { + "type": "regularnode", + "name": "FILTER", + "children": [ + "112822" + ], + "availability": 1.0 + }, + "112822": { + "type": "regularnode", + "name": "TRAFO", + "children": [ + "112823" + ], + "availability": 1.0 + }, + "112823": { + "type": "regularnode", + "name": "CELL", + "children": [ + "112824" + ], + "availability": 1.0 + }, + "112824": { + "type": "regularnode", + "name": "SUMP PUMP", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10076": { + "schematic_id": 10076, + "schematic_name": "BOL_SB_LONG_LEFT", + "root": "112857", + "nodes": { + "112825": { + "type": "regularnode", + "name": "3AI-Y501L", + "children": [ + "112830" + ], + "availability": 1.0 + }, + "112826": { + "type": "regularnode", + "name": "3AI-M501L", + "children": [ + "112825" + ], + "availability": 1.0 + }, + "112827": { + "type": "regularnode", + "name": "3AI-Y502L", + "children": [ + "112836" + ], + "availability": 1.0 + }, + "112828": { + "type": "regularnode", + "name": "3AI-M502L", + "children": [ + "112827" + ], + "availability": 1.0 + }, + "112829": { + "type": "regularnode", + "name": "3AI-Y503L", + "children": [ + "112832" + ], + "availability": 1.0 + }, + "112830": { + "type": "regularnode", + "name": "3AI-M503L", + "children": [ + "112829" + ], + "availability": 1.0 + }, + "112831": { + "type": "regularnode", + "name": "3AI-Y504L", + "children": [ + "112834" + ], + "availability": 1.0 + }, + "112832": { + "type": "regularnode", + "name": "3AI-M504L", + "children": [ + "112831" + ], + "availability": 1.0 + }, + "112833": { + "type": "regularnode", + "name": "3AI-Y505L", + "children": [ + "112858" + ], + "availability": 1.0 + }, + "112834": { + "type": "regularnode", + "name": "3AI-M505L", + "children": [ + "112833" + ], + "availability": 1.0 + }, + "112835": { + "type": "regularnode", + "name": "3AI-Y506L", + "children": [ + "112838" + ], + "availability": 1.0 + }, + "112836": { + "type": "regularnode", + "name": "3AI-M506L", + "children": [ + "112835" + ], + "availability": 1.0 + }, + "112837": { + "type": "regularnode", + "name": "3AI-Y507L", + "children": [ + "112840" + ], + "availability": 1.0 + }, + "112838": { + "type": "regularnode", + "name": "3AI-M507L", + "children": [ + "112837" + ], + "availability": 1.0 + }, + "112839": { + "type": "regularnode", + "name": "3AI-Y508L", + "children": [ + "112842" + ], + "availability": 1.0 + }, + "112840": { + "type": "regularnode", + "name": "3AI-M508L", + "children": [ + "112839" + ], + "availability": 1.0 + }, + "112841": { + "type": "regularnode", + "name": "3AI-Y509L", + "children": [ + "112844" + ], + "availability": 1.0 + }, + "112842": { + "type": "regularnode", + "name": "3AI-M509L", + "children": [ + "112841" + ], + "availability": 1.0 + }, + "112843": { + "type": "regularnode", + "name": "3AI-Y510L", + "children": [ + "112858" + ], + "availability": 1.0 + }, + "112844": { + "type": "regularnode", + "name": "3AI-M510L", + "children": [ + "112843" + ], + "availability": 1.0 + }, + "112845": { + "type": "regularnode", + "name": "3AI-Y511L", + "children": [ + "112848" + ], + "availability": 1.0 + }, + "112846": { + "type": "regularnode", + "name": "3AI-M511L", + "children": [ + "112845" + ], + "availability": 1.0 + }, + "112847": { + "type": "regularnode", + "name": "3AI-Y512L", + "children": [ + "112850" + ], + "availability": 1.0 + }, + "112848": { + "type": "regularnode", + "name": "3AI-M512L", + "children": [ + "112847" + ], + "availability": 1.0 + }, + "112849": { + "type": "regularnode", + "name": "3AI-Y513L", + "children": [ + "112852" + ], + "availability": 1.0 + }, + "112850": { + "type": "regularnode", + "name": "3AI-M513L", + "children": [ + "112849" + ], + "availability": 1.0 + }, + "112851": { + "type": "regularnode", + "name": "3AI-Y514L", + "children": [ + "112854" + ], + "availability": 1.0 + }, + "112852": { + "type": "regularnode", + "name": "3AI-M514L", + "children": [ + "112851" + ], + "availability": 1.0 + }, + "112853": { + "type": "regularnode", + "name": "3AI-Y515L", + "children": [ + "112856" + ], + "availability": 1.0 + }, + "112854": { + "type": "regularnode", + "name": "3AI-M515L", + "children": [ + "112853" + ], + "availability": 1.0 + }, + "112855": { + "type": "regularnode", + "name": "3AI-Y516L", + "children": [ + "112858" + ], + "availability": 1.0 + }, + "112856": { + "type": "regularnode", + "name": "3AI-M516L", + "children": [ + "112855" + ], + "availability": 1.0 + }, + "112857": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112826", + "112828", + "112846" + ], + "availability": 1.0 + }, + "112858": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1251": { + "name": "3AI-M501", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1251": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112826", + "status": "InService" + }, + { + "node_id": "112828", + "status": "InService" + }, + { + "node_id": "112846", + "status": "InService" + } + ] + } + } + } + } + }, + "10077": { + "schematic_id": 10077, + "schematic_name": "BOL_SB_LONG_RIGHT", + "root": "112891", + "nodes": { + "112859": { + "type": "regularnode", + "name": "3AI-Y501R", + "children": [ + "112864" + ], + "availability": 1.0 + }, + "112860": { + "type": "regularnode", + "name": "3AI-M501R", + "children": [ + "112859" + ], + "availability": 1.0 + }, + "112861": { + "type": "regularnode", + "name": "3AI-Y502R", + "children": [ + "112870" + ], + "availability": 1.0 + }, + "112862": { + "type": "regularnode", + "name": "3AI-M502R", + "children": [ + "112861" + ], + "availability": 1.0 + }, + "112863": { + "type": "regularnode", + "name": "3AI-Y503R", + "children": [ + "112866" + ], + "availability": 1.0 + }, + "112864": { + "type": "regularnode", + "name": "3AI-M503R", + "children": [ + "112863" + ], + "availability": 1.0 + }, + "112865": { + "type": "regularnode", + "name": "3AI-Y504R", + "children": [ + "112868" + ], + "availability": 1.0 + }, + "112866": { + "type": "regularnode", + "name": "3AI-M504R", + "children": [ + "112865" + ], + "availability": 1.0 + }, + "112867": { + "type": "regularnode", + "name": "3AI-Y505R", + "children": [ + "112892" + ], + "availability": 1.0 + }, + "112868": { + "type": "regularnode", + "name": "3AI-M505R", + "children": [ + "112867" + ], + "availability": 1.0 + }, + "112869": { + "type": "regularnode", + "name": "3AI-Y506R", + "children": [ + "112872" + ], + "availability": 1.0 + }, + "112870": { + "type": "regularnode", + "name": "3AI-M506R", + "children": [ + "112869" + ], + "availability": 1.0 + }, + "112871": { + "type": "regularnode", + "name": "3AI-Y507R", + "children": [ + "112874" + ], + "availability": 1.0 + }, + "112872": { + "type": "regularnode", + "name": "3AI-M507R", + "children": [ + "112871" + ], + "availability": 1.0 + }, + "112873": { + "type": "regularnode", + "name": "3AI-Y508R", + "children": [ + "112876" + ], + "availability": 1.0 + }, + "112874": { + "type": "regularnode", + "name": "3AI-M508R", + "children": [ + "112873" + ], + "availability": 1.0 + }, + "112875": { + "type": "regularnode", + "name": "3AI-Y509R", + "children": [ + "112878" + ], + "availability": 1.0 + }, + "112876": { + "type": "regularnode", + "name": "3AI-M509R", + "children": [ + "112875" + ], + "availability": 1.0 + }, + "112877": { + "type": "regularnode", + "name": "3AI-Y510R", + "children": [ + "112892" + ], + "availability": 1.0 + }, + "112878": { + "type": "regularnode", + "name": "3AI-M510R", + "children": [ + "112877" + ], + "availability": 1.0 + }, + "112879": { + "type": "regularnode", + "name": "3AI-Y511R", + "children": [ + "112882" + ], + "availability": 1.0 + }, + "112880": { + "type": "regularnode", + "name": "3AI-M511R", + "children": [ + "112879" + ], + "availability": 1.0 + }, + "112881": { + "type": "regularnode", + "name": "3AI-Y512R", + "children": [ + "112884" + ], + "availability": 1.0 + }, + "112882": { + "type": "regularnode", + "name": "3AI-M512R", + "children": [ + "112881" + ], + "availability": 1.0 + }, + "112883": { + "type": "regularnode", + "name": "3AI-Y513R", + "children": [ + "112886" + ], + "availability": 1.0 + }, + "112884": { + "type": "regularnode", + "name": "3AI-M513R", + "children": [ + "112883" + ], + "availability": 1.0 + }, + "112885": { + "type": "regularnode", + "name": "3AI-Y514R", + "children": [ + "112888" + ], + "availability": 1.0 + }, + "112886": { + "type": "regularnode", + "name": "3AI-M514R", + "children": [ + "112885" + ], + "availability": 1.0 + }, + "112887": { + "type": "regularnode", + "name": "3AI-Y515R", + "children": [ + "112890" + ], + "availability": 1.0 + }, + "112888": { + "type": "regularnode", + "name": "3AI-M515R", + "children": [ + "112887" + ], + "availability": 1.0 + }, + "112889": { + "type": "regularnode", + "name": "3AI-Y516R", + "children": [ + "112892" + ], + "availability": 1.0 + }, + "112890": { + "type": "regularnode", + "name": "3AI-M516R", + "children": [ + "112889" + ], + "availability": 1.0 + }, + "112891": { + "type": "regularnode", + "name": "Node1", + "children": [ + "112860", + "112862", + "112880" + ], + "availability": 1.0 + }, + "112892": { + "type": "regularnode", + "name": "Node2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10078": { + "schematic_id": 10078, + "schematic_name": "GEN_GEN_GMCB", + "root": "112899", + "nodes": { + "112893": { + "type": "regularnode", + "name": "3GEN-M201A", + "children": [ + "112900" + ], + "availability": 1.0 + }, + "112894": { + "type": "regularnode", + "name": "3GEN-M202A", + "children": [ + "112900" + ], + "availability": 1.0 + }, + "112895": { + "type": "regularnode", + "name": "3GEN-M203A", + "children": [ + "112900" + ], + "availability": 1.0 + }, + "112896": { + "type": "regularnode", + "name": "3GEN-M204A", + "children": [ + "112900" + ], + "availability": 1.0 + }, + "112897": { + "type": "regularnode", + "name": "3GEN-M205A", + "children": [ + "112900" + ], + "availability": 1.0 + }, + "112898": { + "type": "regularnode", + "name": "3GEN-M206A", + "children": [ + "112900" + ], + "availability": 1.0 + }, + "112899": { + "type": "regularnode", + "name": "header 1", + "children": [ + "112893", + "112894", + "112895", + "112896", + "112897", + "112898" + ], + "availability": 1.0 + }, + "112900": { + "type": "regularnode", + "name": "header 2", + "children": [], + "availability": 1.0 + } + }, + "redundancies": { + "1252": { + "name": "3GEN-M201", + "type": "standby", + "min_required": 1, + "switch_delay": 0.0, + "states": { + "1252": { + "priority": 0, + "duration": 100.0, + "cells": [ + { + "node_id": "112893", + "status": "InService" + }, + { + "node_id": "112894", + "status": "InService" + }, + { + "node_id": "112895", + "status": "InService" + }, + { + "node_id": "112896", + "status": "InService" + }, + { + "node_id": "112897", + "status": "InService" + }, + { + "node_id": "112898", + "status": "Standby" + } + ] + } + } + } + } + }, + "10079": { + "schematic_id": 10079, + "schematic_name": "BOL_MILL A_3DP-BM731A", + "root": "112901", + "nodes": { + "112901": { + "type": "regularnode", + "name": "3DP-BM731A", + "children": [ + "112902" + ], + "availability": 1.0 + }, + "112902": { + "type": "regularnode", + "name": "208532", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10080": { + "schematic_id": 10080, + "schematic_name": "FGD_RP_00RP-Z856A", + "root": "112903", + "nodes": { + "112903": { + "type": "regularnode", + "name": "00RP-Z856A", + "children": [ + "112904" + ], + "availability": 1.0 + }, + "112904": { + "type": "regularnode", + "name": "203554", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10081": { + "schematic_id": 10081, + "schematic_name": "BOL_SOOTBLOWER_3AI-SFV501", + "root": "112905", + "nodes": { + "112905": { + "type": "regularnode", + "name": "3AI-SFV501", + "children": [ + "112906" + ], + "availability": 1.0 + }, + "112906": { + "type": "regularnode", + "name": "221786", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + }, + "10082": { + "schematic_id": 10082, + "schematic_name": "ASH_3BAD-CV501", + "root": "112907", + "nodes": { + "112907": { + "type": "regularnode", + "name": "3BAD-CV501", + "children": [ + "112908" + ], + "availability": 1.0 + }, + "112908": { + "type": "regularnode", + "name": "203596", + "children": [], + "availability": 1.0 + } + }, + "redundancies": {} + } + } +} \ No newline at end of file diff --git a/model/system_avail.py b/model/system_avail.py new file mode 100644 index 0000000..6456877 --- /dev/null +++ b/model/system_avail.py @@ -0,0 +1,111 @@ +import json + +def series_availability(avails): + result = 1.0 + for a in avails: + result *= a + return result + +def parallel_availability(avails): + result = 1.0 + for a in avails: + result *= (1 - a) + return 1 - result + +def kofn_availability(avails, k): + if k <= 1: + return parallel_availability(avails) + return sum(avails) / len(avails) # simple approx + +def compute_node_availability(node_id, schematic, schematics, overrides, visited): + if node_id in visited: + return 1.0 + visited.add(node_id) + + node = schematic["nodes"].get(node_id) + if not node: + return 1.0 + + node_name = node.get("name", "").strip().lower() + if node_name in overrides: + return overrides[node_name] + + ntype = node["type"].lower() + + if ntype == "regularnode": + return node.get("availability", 1.0) + + elif ntype == "series": + return series_availability([ + compute_node_availability(child, schematic, schematics, overrides, visited.copy()) + for child in node.get("children", []) + ]) + + elif ntype == "parallel": + return parallel_availability([ + compute_node_availability(child, schematic, schematics, overrides, visited.copy()) + for child in node.get("children", []) + ]) + + elif ntype == "kofn": + k = node.get("min_required", 1) + return kofn_availability([ + compute_node_availability(child, schematic, schematics, overrides, visited.copy()) + for child in node.get("children", []) + ], k) + + elif ntype == "subschematic": + tschematic_id = node.get("tschematic_id") + if tschematic_id and str(tschematic_id) in schematics: + sub_schematic = schematics[str(tschematic_id)] + root = sub_schematic.get("root") + if root: + return compute_node_availability(root, sub_schematic, schematics, overrides, set()) + return node.get("availability", 1.0) + + return node.get("availability", 1.0) + + +def compute_schematic_availability(schematic, schematics, overrides): + root = schematic.get("root") + if not root: + return 1.0 + return compute_node_availability(root, schematic, schematics, overrides, set()) + + +def evaluate_project(json_file, overrides=None): + with open(json_file, "r") as f: + data = json.load(f) + + schematics = data["schematics"] + overrides = overrides or {} + + results = {} + top_availability = None + + for sid, schematic in schematics.items(): + name = schematic["schematic_name"].strip() + avail = compute_schematic_availability(schematic, schematics, overrides) + results[name] = avail + if name == "- TJB - Unit 3 -": + top_availability = avail + + return results, top_availability + + +if __name__ == "__main__": + overrides = { + "WTP": 0.0, # Example override + } + + results, top_avail = evaluate_project("project_70_rbd.json", overrides=overrides) + + print("\n--- Schematic Availabilities ---") + for sch_name, avail in results.items(): + print(f"{sch_name:25s}: {avail:.6f}") + + print("\n=== TOTAL SYSTEM AVAILABILITY ===") + if top_avail is not None: + print(f"Top schematic (- TJB - Unit 3 -): {top_avail:.6f}") + else: + print("Top schematic not found in JSON!") diff --git a/src/aeros_contribution/result.json b/src/aeros_contribution/result.json index ee9b065..6dd9d62 100644 --- a/src/aeros_contribution/result.json +++ b/src/aeros_contribution/result.json @@ -5,85 +5,121 @@ { "series": [ { - "parallel_no_redundancy": [ - "3DCS-CAB001A", - "3DCS-CAB001B" - ] + "k_of_n": { + "k": 2, + "components": [ + "3DCS-CAB001A", + "3DCS-CAB001B" + ] + } }, { - "parallel_no_redundancy": [ - "3DCS-CAB002A", - "3DCS-CAB002B" - ] + "k_of_n": { + "k": 2, + "components": [ + "3DCS-CAB002A", + "3DCS-CAB002B" + ] + } }, { - "parallel_no_redundancy": [ - "3DCS-CAB003A", - "3DCS-CAB003B" - ] + "k_of_n": { + "k": 2, + "components": [ + "3DCS-CAB003A", + "3DCS-CAB003B" + ] + } }, { - "parallel_no_redundancy": [ - "3DCS-CAB004A", - "3DCS-CAB004B" - ] + "k_of_n": { + "k": 2, + "components": [ + "3DCS-CAB004A", + "3DCS-CAB004B" + ] + } }, { - "parallel_no_redundancy": [ - "3DCS-CAB005A", - "3DCS-CAB005B", - "3DCS-CAB005C" - ] + "k_of_n": { + "k": 2, + "components": [ + "3DCS-CAB005A", + "3DCS-CAB005B", + "3DCS-CAB005C" + ] + } }, { - "parallel_no_redundancy": [ - "3DCS-CAB006A", - "3DCS-CAB006B" - ] + "k_of_n": { + "k": 2, + "components": [ + "3DCS-CAB006A", + "3DCS-CAB006B" + ] + } }, "3DCS-CAB007", "3DCS-CAB008", { - "parallel_no_redundancy": [ - "3DCS-CAB009A", - "3DCS-CAB009B" - ] + "k_of_n": { + "k": 2, + "components": [ + "3DCS-CAB009A", + "3DCS-CAB009B" + ] + } }, { - "parallel_no_redundancy": [ - "3DCS-CAB010A", - "3DCS-CAB010B" - ] + "k_of_n": { + "k": 2, + "components": [ + "3DCS-CAB010A", + "3DCS-CAB010B" + ] + } }, { - "parallel_no_redundancy": [ - "3DCS-CAB011A", - "3DCS-CAB011B" - ] + "k_of_n": { + "k": 2, + "components": [ + "3DCS-CAB011A", + "3DCS-CAB011B" + ] + } }, "3DCS-CAB012", { - "parallel_no_redundancy": [ - "3DCS-CAB013A", - "3DCS-CAB013B" - ] + "k_of_n": { + "k": 1, + "components": [ + "3DCS-CAB013A", + "3DCS-CAB013B" + ] + } }, { - "parallel_no_redundancy": [ - "3DCS-CAB014A", - "3DCS-CAB014B" - ] + "k_of_n": { + "k": 1, + "components": [ + "3DCS-CAB014A", + "3DCS-CAB014B" + ] + } }, "3DCS-CAB015", "3DCS-CO001", { - "parallel_no_redundancy": [ - "3DCS-CO002A", - "3DCS-CO002B" - ] + "k_of_n": { + "k": 2, + "components": [ + "3DCS-CO002A", + "3DCS-CO002B" + ] + } }, { - "parallel_no_redundancy": [ + "parallel": [ "3DCS-CO003A", "3DCS-CO003B", "3DCS-CO003C", @@ -92,14 +128,17 @@ }, "3DCS-CO004", { - "parallel_no_redundancy": [ - "3DCS-CO005A", - "3DCS-CO005B", - "3DCS-CO005C" - ] + "k_of_n": { + "k": 3, + "components": [ + "3DCS-CO005A", + "3DCS-CO005B", + "3DCS-CO005C" + ] + } }, { - "parallel_no_redundancy": [ + "parallel": [ "3DCS-CO006A", "3DCS-CO006B", "3DCS-CO006C" @@ -114,19 +153,15 @@ { "parallel": [ { - "parallel_no_redundancy": [ - { - "series": [ - "00ACR-M001A", - "00ACR-C001A" - ] - }, - { - "series": [ - "00ACR-M001B", - "00ACR-C001B" - ] - } + "series": [ + "00ACR-M001A", + "00ACR-C001A" + ] + }, + { + "series": [ + "00ACR-M001B", + "00ACR-C001B" ] }, { @@ -164,125 +199,113 @@ { "parallel": [ { - "parallel_no_redundancy": [ + "series": [ + "3LOT-T010A", { "series": [ - "3LOT-T010A", + "3LOT-H010A", { - "series": [ - "3LOT-H010A", + "parallel": [ + "3LOT-T090A", + "3LOT-T100A" + ] + }, + { + "parallel": [ { - "parallel": [ - "3LOT-T090A", - "3LOT-T100A" + "series": [ + "3LOT-M010A", + "3LOT-P010A" ] }, { - "parallel": [ - { - "parallel_no_redundancy": [ - { - "series": [ - "3LOT-M010A", - "3LOT-P010A" - ] - }, - { - "series": [ - "3LOT-M020A", - "3LOT-P020A" - ] - } - ] - }, - { - "series": [ - "3LOT-M050A", - "3LOT-P050A" - ] - } + "series": [ + "3LOT-M020A", + "3LOT-P020A" ] }, - "3LOT-M080A", - "3LOT-P080A", { - "parallel": [ - "3LOT-S010A", - "3LOT-S020A" + "series": [ + "3LOT-M050A", + "3LOT-P050A" ] - }, - "3LOT-PF080A", - "3LOT-M120A", - "3LOT-F120A", - "3FW-P020A", - "3FW-H011A", - "3FW-H012A", - "3FW-AU030A", - "3FW-P010A", - "3BFT-ST010A", - "3BFT-AU040A" + } ] - } + }, + "3LOT-M080A", + "3LOT-P080A", + { + "parallel": [ + "3LOT-S010A", + "3LOT-S020A" + ] + }, + "3LOT-PF080A", + "3LOT-M120A", + "3LOT-F120A", + "3FW-P020A", + "3FW-H011A", + "3FW-H012A", + "3FW-AU030A", + "3FW-P010A", + "3BFT-ST010A", + "3BFT-AU040A" ] - }, + } + ] + }, + { + "series": [ + "3LOT-T010B", { "series": [ - "3LOT-T010B", + "3LOT-H010B", { - "series": [ - "3LOT-H010B", + "parallel": [ + "3LOT-T090B", + "3LOT-T100B" + ] + }, + { + "parallel": [ { - "parallel": [ - "3LOT-T090B", - "3LOT-T100B" + "series": [ + "3LOT-M010B", + "3LOT-P010B" ] }, { - "parallel": [ - { - "parallel_no_redundancy": [ - { - "series": [ - "3LOT-M010B", - "3LOT-P010B" - ] - }, - { - "series": [ - "3LOT-M020B", - "3LOT-P020B" - ] - } - ] - }, - { - "series": [ - "3LOT-M050B", - "3LOT-P050B" - ] - } + "series": [ + "3LOT-M020B", + "3LOT-P020B" ] }, - "3LOT-M080B", - "3LOT-P080B", { - "parallel": [ - "3LOT-S010B", - "3LOT-S020B" + "series": [ + "3LOT-M050B", + "3LOT-P050B" ] - }, - "3LOT-PF080B", - "3LOT-M120B", - "3LOT-F120B", - "3FW-P020B", - "3FW-H011B", - "3FW-H012B", - "3FW-AU030B", - "3FW-P010B", - "3BFT-ST010B", - "3BFT-AU040B" + } ] - } + }, + "3LOT-M080B", + "3LOT-P080B", + { + "parallel": [ + "3LOT-S010B", + "3LOT-S020B" + ] + }, + "3LOT-PF080B", + "3LOT-M120B", + "3LOT-F120B", + "3FW-P020B", + "3FW-H011B", + "3FW-H012B", + "3FW-AU030B", + "3FW-P010B", + "3BFT-ST010B", + "3BFT-AU040B" ] } ] @@ -317,7 +340,7 @@ "series": [ "3BOL-FD501", { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ { @@ -524,7 +547,7 @@ "series": [ "3FO-FCV501", { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3DM-B701A", @@ -562,7 +585,7 @@ "3BDW-H631", "3BDW-H641", { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3BDW-M521A", @@ -589,13 +612,13 @@ "3MS-HV013", "3MS-HV014", { - "parallel_no_redundancy": [ + "parallel": [ "3MS-HV010A", "3MS-HV010B" ] }, { - "parallel_no_redundancy": [ + "parallel": [ "3MS-W001A", "3MS-W001B" ] @@ -607,14 +630,14 @@ "series": [ "3BSS-H611", { - "parallel_no_redundancy": [ + "parallel": [ "3ATT-N501A", "3ATT-N501B" ] }, "3BSS-H621", { - "parallel_no_redundancy": [ + "parallel": [ "3ATT-N502A", "3ATT-N502B" ] @@ -624,19 +647,22 @@ }, "3CRH-W002", { - "series": [ - { - "parallel_no_redundancy": ["3ATT-N503A", "3ATT-N503B"] - }, - "3BRS-H611", - "3BRS-H621", - "3BRS-H631" - ] -}, + "series": [ + { + "parallel": [ + "3ATT-N503A", + "3ATT-N503B" + ] + }, + "3BRS-H611", + "3BRS-H621", + "3BRS-H631" + ] + }, { "series": [ { - "parallel_no_redundancy": [ + "parallel": [ "3HRH-HV020A", "3HRH-HV020B" ] @@ -650,9 +676,9 @@ "series": [ "3AI-SFV501", { - "parallel_no_redundancy": [ + "parallel": [ { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3AI-M501H", @@ -688,9 +714,9 @@ ] }, { - "parallel_no_redundancy": [ + "parallel": [ { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3AI-M501L", @@ -738,7 +764,7 @@ ] }, { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3AI-M501R", @@ -788,9 +814,9 @@ ] }, { - "parallel_no_redundancy": [ + "parallel": [ { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3AI-M501A", @@ -834,7 +860,7 @@ ] }, { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3AI-M506A", @@ -872,7 +898,7 @@ ] }, { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3AI-M515A", @@ -910,7 +936,7 @@ ] }, { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3AI-M510A", @@ -956,7 +982,7 @@ ] }, { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3AI-M551A", @@ -984,19 +1010,15 @@ { "parallel": [ { - "parallel_no_redundancy": [ - { - "series": [ - "3LOS-M010A", - "3LOS-P010A" - ] - }, - { - "series": [ - "3LOS-M010B", - "3LOS-P010B" - ] - } + "series": [ + "3LOS-M010A", + "3LOS-P010A" + ] + }, + { + "series": [ + "3LOS-M010B", + "3LOS-P010B" ] }, { @@ -1100,15 +1122,18 @@ "series": [ "3HPB-PCV010", { - "series": [ - "3EHB-Z010", - "3EHB-P020", - "3EHB-T110", - { - "parallel": ["3EHB-P010A", "3EHB-P010B"] - } - ] -} + "series": [ + "3EHB-Z010", + "3EHB-P020", + "3EHB-T110", + { + "parallel": [ + "3EHB-P010A", + "3EHB-P010B" + ] + } + ] + } ] } ] @@ -1160,7 +1185,7 @@ ] }, { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3CW-M010A", @@ -1187,17 +1212,27 @@ }, { "series": [ - { - "series": [ - "3GSS-H010", - { - "parallel": [ - {"series": ["3GSS-M011A", "3GSS-F011A"]}, - {"series": ["3GSS-M011B", "3GSS-F011B"]} - ] - } - ] -}, + { + "series": [ + "3GSS-H010", + { + "parallel": [ + { + "series": [ + "3GSS-M011A", + "3GSS-F011A" + ] + }, + { + "series": [ + "3GSS-M011B", + "3GSS-F011B" + ] + } + ] + } + ] + }, "3GEN-GM001", { "series": [ @@ -1231,7 +1266,7 @@ "3GEN-GM001", "3GEN-Z012", { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3GEN-M101A", @@ -1250,15 +1285,11 @@ }, { "parallel": [ - { - "parallel_no_redundancy": [ - "3GEN-M201A", - "3GEN-M202A", - "3GEN-M203A", - "3GEN-M204A", - "3GEN-M205A" - ] - }, + "3GEN-M201A", + "3GEN-M202A", + "3GEN-M203A", + "3GEN-M204A", + "3GEN-M205A", "3GEN-M206A" ] } @@ -1270,7 +1301,7 @@ "3GMC-Z001", "3GMC-Z003", { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3GEN-M211A", @@ -1306,25 +1337,21 @@ { "series": [ { - "parallel_no_redundancy": [ - { - "series": [ - "3TR-TF002A", - "3TR-Z003A" - ] - }, - { - "series": [ - "3TR-TF002B", - "3TR-Z003B" - ] - } + "parallel": [ + "3TR-TF002A", + "3TR-TF002B" + ] + }, + { + "parallel": [ + "3TR-Z003A", + "3TR-Z003A" ] }, "3TR-TF001", "3TR-TF005", { - "parallel_no_redundancy": [ + "parallel": [ "3TR-F301", "3TR-F302", "3TR-F303", @@ -1393,18 +1420,22 @@ "3CCCW-T010", "3CCCW-M090", "3CCCW-P090", + { + "parallel": [ + "3CCCW-M010A", + "3CCCW-M010B" + ] + }, { "parallel": [ { "series": [ - "3CCCW-M010A", "3CCCW-P010A", "3CCCW-H010A" ] }, { "series": [ - "3CCCW-M010B", "3CCCW-P010B", "3CCCW-H010B" ] @@ -1414,7 +1445,7 @@ ] }, { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ { @@ -1432,20 +1463,20 @@ ] }, { - "series": [ - "3AH-AU501A", - "3AH-M531A", - "3AH-P531A", - "3AH-H531A", - "3AH-M502A", - "3AH-M501A", - "3AH-H501A" - ] -}, + "series": [ + "3AH-AU501A", + "3AH-M531A", + "3AH-P531A", + "3AH-H531A", + "3AH-M502A", + "3AH-M501A", + "3AH-H501A" + ] + }, { "series": [ { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3ESP-CAB801", @@ -1499,7 +1530,7 @@ { "series": [ { - "parallel_no_redundancy": [ + "parallel": [ "3GG-F853A", "3GG-F853B", "3GG-F853C", @@ -1579,7 +1610,7 @@ { "series": [ { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3ESP-CAB803", @@ -1634,7 +1665,7 @@ { "series": [ { - "parallel_no_redundancy": [ + "parallel": [ "3GG-F854A", "3GG-F854B", "3GG-F854C", @@ -1737,7 +1768,7 @@ { "series": [ { - "parallel_no_redundancy": [ + "parallel": [ "3APC-CB811", "3APC-CB812", "3APC-CB813", @@ -1745,25 +1776,25 @@ ] }, { - "parallel_no_redundancy": [ + "parallel": [ "3APC-LV001A", "3APC-LV001B" ] }, { - "parallel_no_redundancy": [ + "parallel": [ "3APC-LV501A", "3APC-LV501B" ] }, { - "parallel_no_redundancy": [ + "parallel": [ "3APC-LV810A", "3APC-LV810B" ] }, { - "parallel_no_redundancy": [ + "parallel": [ "3APC-LV811P1", "3APC-LV811P2", "3APC-LV811P3", @@ -1775,13 +1806,13 @@ "3APC-LV851", "3APC-MCC002", { - "parallel_no_redundancy": [ + "parallel": [ "3APC-MCC501A", "3APC-MCC501B" ] }, { - "parallel_no_redundancy": [ + "parallel": [ "3APC-MCC502A", "3APC-MCC502B", "3APC-MCC502C", @@ -1793,43 +1824,43 @@ "3APC-MCC510", "3APC-MCC851", { - "parallel_no_redundancy": [ + "parallel": [ "3APC-PD501A", "3APC-PD501B" ] }, { - "parallel_no_redundancy": [ + "parallel": [ "3APC-PD901", "3APC-PD902" ] }, { - "parallel_no_redundancy": [ + "parallel": [ "3APC-PD921", "3APC-PD922" ] }, { - "parallel_no_redundancy": [ + "parallel": [ "3APC-TF001A", "3APC-TF001B" ] }, { - "parallel_no_redundancy": [ + "parallel": [ "3APC-TF501A", "3APC-TF501B" ] }, { - "parallel_no_redundancy": [ + "parallel": [ "3APC-TF502A", "3APC-TF502B" ] }, { - "parallel_no_redundancy": [ + "parallel": [ "3APC-TF810A", "3APC-TF810B" ] @@ -1842,42 +1873,54 @@ "series": [ "3APE-CAB852", { - "parallel_no_redundancy": [ - "3APE-MV001A", - "3APE-MV001B" - ] - }, - { - "parallel_no_redundancy": [ - "3APE-MV002A", - "3APE-MV002B" - ] - }, - { - "parallel_no_redundancy": [ - "3APE-MV003A", - "3APE-MV003B", - "3APE-MV003C", - "3APE-MV003D" - ] - }, - { - "parallel_no_redundancy": [ - "3APE-MV004A", - "3APE-MV004B" - ] + "k_of_n": { + "k": 2, + "components": [ + "3APE-MV001A", + "3APE-MV001B" + ] + } + }, + { + "k_of_n": { + "k": 2, + "components": [ + "3APE-MV002A", + "3APE-MV002B" + ] + } + }, + { + "k_of_n": { + "k": 4, + "components": [ + "3APE-MV003A", + "3APE-MV003B", + "3APE-MV003C", + "3APE-MV003D" + ] + } + }, + { + "k_of_n": { + "k": 2, + "components": [ + "3APE-MV004A", + "3APE-MV004B" + ] + } }, "3APE-MV851", "3APE-MV852", { - "parallel_no_redundancy": [ + "parallel": [ "3APE-TF002A", "3APE-TF002B" ] }, "3APE-TF852", { - "parallel_no_redundancy": [ + "parallel": [ "3APE-Z005A", "3APE-Z005B" ] @@ -1897,7 +1940,7 @@ { "series": [ { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3ABS-M879A", @@ -1950,7 +1993,7 @@ ] }, { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "3ABS-M888A", @@ -2056,7 +2099,7 @@ { "series": [ { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "00RO-M110A", @@ -2108,7 +2151,7 @@ "00RO-T320", "00RO-T130", { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "00RO-M126A", @@ -2172,7 +2215,7 @@ ] }, { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "00RO-M160A", @@ -2203,7 +2246,7 @@ "SBS DOSING", "ANTI SCALANT DOSING", { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "00RO-M170A", @@ -2277,7 +2320,7 @@ }, "00RO-T162", { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "00RO-M190A", @@ -2479,7 +2522,7 @@ "series": [ "00RP-BM871", { - "parallel_no_redundancy": [ + "parallel": [ "00RP-M871A", "00RP-M871B" ] @@ -2612,18 +2655,14 @@ }, { "parallel": [ - { - "parallel_no_redundancy": [ - "00RP-Z851A", - "00RP-Z851B", - "00RP-Z851C" - ] - }, + "00RP-Z851A", + "00RP-Z851B", + "00RP-Z851C", "00RP-Z851D" ] }, { - "parallel_no_redundancy": [ + "parallel": [ { "series": [ "00RP-M856A", @@ -2649,7 +2688,7 @@ "00SSB-EV002", "00SSB-EV003", { - "parallel_no_redundancy": [ + "parallel": [ "00SSB-EV004", "00SSB-EV005" ] diff --git a/src/aeros_contribution/service.py b/src/aeros_contribution/service.py index d084077..8f1cf00 100644 --- a/src/aeros_contribution/service.py +++ b/src/aeros_contribution/service.py @@ -58,17 +58,40 @@ def system_availability(structure: Structure, availabilities: Dict[str, float]) result = Decimal('1.0') - product return float(result) - elif "parallel_no_redundancy" in structure: - # Load sharing - system availability is minimum of components - components = structure["parallel_no_redundancy"] + elif "k_of_n" in structure: + k = structure["k_of_n"]["k"] + components = structure["k_of_n"]["components"] + if not components: return 0.0 - - availabilities_list = [system_availability(s, availabilities) for s in components] - return min(availabilities_list) + + component_availabilities = [system_availability(s, availabilities) for s in components] + return k_of_n_availability(component_availabilities, k) raise ValueError(f"Invalid structure definition: {structure}") +from itertools import combinations +from decimal import Decimal +from math import comb + +def k_of_n_availability(availabilities: list[float], k: int) -> float: + n = len(availabilities) + total = Decimal('0.0') + + # Iterate over all combinations of components that can be working + for j in range(k, n+1): + for subset in combinations(range(n), j): + prob = Decimal('1.0') + for i in range(n): + if i in subset: + prob *= Decimal(str(availabilities[i])) + else: + prob *= (Decimal('1.0') - Decimal(str(availabilities[i]))) + total += prob + + return float(total) + + def get_all_components(structure: Structure) -> set: """Extract all component names from a structure.""" diff --git a/src/aeros_simulation/model.py b/src/aeros_simulation/model.py index a21c920..43821cf 100644 --- a/src/aeros_simulation/model.py +++ b/src/aeros_simulation/model.py @@ -132,6 +132,8 @@ class AerosSimulationCalcResult(Base, DefaultMixin): contribution = Column(Float, nullable=True) criticality = Column(Float, nullable=True) contribution_factor = Column(Float, nullable=True) + total_mo_downtime = Column(Float, nullable=True) + total_po_downtime = Column(Float, nullable=True) aeros_simulation_id = Column( UUID(as_uuid=True), ForeignKey("rbd_tr_aeros_simulation.id"), nullable=False diff --git a/src/aeros_simulation/router.py b/src/aeros_simulation/router.py index 2e20e59..37b8702 100644 --- a/src/aeros_simulation/router.py +++ b/src/aeros_simulation/router.py @@ -231,14 +231,14 @@ async def get_simulation_result_plot_per_node(db_session: DbSession, simulation_ } @router.get("/result/ranking/{simulation_id}", response_model=StandardResponse[List[SimulationRankingParameters]]) -async def get_simulation_result_ranking(db_session: DbSession, simulation_id): +async def get_simulation_result_ranking(db_session: DbSession, simulation_id, limit:int = Query(None)): """Get simulation result.""" if simulation_id == 'default': simulation = await get_default_simulation(db_session=db_session) simulation_id = simulation.id - simulation_result = await get_result_ranking(db_session=db_session, simulation_id=simulation_id) + simulation_result = await get_result_ranking(db_session=db_session, simulation_id=simulation_id, limit=limit) return { "data": simulation_result, diff --git a/src/aeros_simulation/service.py b/src/aeros_simulation/service.py index 0db6faa..edb5bcc 100644 --- a/src/aeros_simulation/service.py +++ b/src/aeros_simulation/service.py @@ -213,7 +213,7 @@ async def get_plant_calc_result( return calc.scalar_one_or_none() -async def get_result_ranking(*, db_session: DbSession, simulation_id: UUID): +async def get_result_ranking(*, db_session: DbSession, simulation_id: UUID, limit: Optional[int]): query = select(AerosEquipment, AerosSimulationCalcResult.availability).join(AerosNode, AerosNode.node_name == AerosEquipment.node_name).join(AerosSimulationCalcResult, AerosSimulationCalcResult.aeros_node_id == AerosNode.id) @@ -225,7 +225,10 @@ async def get_result_ranking(*, db_session: DbSession, simulation_id: UUID): ) ) - query = query.order_by(AerosSimulationCalcResult.availability.desc()).limit(10) + query = query.order_by(AerosSimulationCalcResult.availability.desc()) + + if limit: + query = query.limit(limit) query = query.options(