{"$defs":{"CalcInput":{"additionalProperties":false,"description":"Basis-of-design or design-criterion input row.","properties":{"symbol":{"title":"Symbol","type":"string"},"name":{"title":"Name","type":"string"},"value":{"anyOf":[{"type":"number"},{"type":"integer"},{"type":"string"}],"title":"Value"},"unit":{"default":"","title":"Unit","type":"string"},"latex_symbol":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Latex Symbol"},"source":{"enum":["basis","criterion"],"title":"Source","type":"string"}},"required":["symbol","name","value","source"],"title":"CalcInput","type":"object"},"CalcSection":{"additionalProperties":false,"description":"A complete calculation section for one unit operation or sub-stage.","properties":{"section_number":{"title":"Section Number","type":"string"},"title":{"title":"Title","type":"string"},"basis_of_design":{"items":{"$ref":"#/$defs/CalcInput"},"title":"Basis Of Design","type":"array"},"design_criteria":{"items":{"$ref":"#/$defs/CalcInput"},"title":"Design Criteria","type":"array"},"sizing_steps":{"items":{"$ref":"#/$defs/CalcStep"},"title":"Sizing Steps","type":"array"}},"required":["section_number","title"],"title":"CalcSection","type":"object"},"CalcStep":{"additionalProperties":false,"description":"One line of a process-design derivation.","properties":{"symbol":{"title":"Symbol","type":"string"},"name":{"title":"Name","type":"string"},"latex_formula":{"title":"Latex Formula","type":"string"},"depends_on":{"items":{"type":"string"},"title":"Depends On","type":"array"},"value":{"anyOf":[{"type":"number"},{"type":"integer"}],"title":"Value"},"unit":{"default":"","title":"Unit","type":"string"},"annotation":{"title":"Annotation","type":"string"},"reference_code":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Reference Code"},"highlight":{"default":false,"title":"Highlight","type":"boolean"}},"required":["symbol","name","latex_formula","value","annotation"],"title":"CalcStep","type":"object"},"UnitDesignCalculations":{"additionalProperties":false,"description":"Top-level calculation narrative attached to one sized unit payload.","properties":{"unit_type":{"title":"Unit Type","type":"string"},"area_number":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Area Number"},"sections":{"items":{"$ref":"#/$defs/CalcSection"},"title":"Sections","type":"array"}},"required":["unit_type","sections"],"title":"UnitDesignCalculations","type":"object"}},"properties":{"dg_rated_kva":{"title":"Dg Rated Kva","type":"number"},"dg_rated_kw":{"title":"Dg Rated Kw","type":"number"},"dg_quantity":{"default":1,"title":"Dg Quantity","type":"integer"},"dg_redundancy_config":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Dg Redundancy Config"},"dg_fuel_storage_h":{"default":8,"title":"Dg Fuel Storage H","type":"number"},"fuel_tank_capacity_l":{"title":"Fuel Tank Capacity L","type":"number"},"enclosure_type":{"title":"Enclosure Type","type":"string"},"estimated_footprint_m2":{"title":"Estimated Footprint M2","type":"number"},"selected_standard_kva":{"title":"Selected Standard Kva","type":"integer"},"design_calculations":{"anyOf":[{"$ref":"#/$defs/UnitDesignCalculations"},{"type":"null"}],"default":null},"simulation_seeds":{"items":{"additionalProperties":true,"type":"object"},"title":"Simulation Seeds","type":"array"},"tender_lock_metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"title":"Tender Lock Metadata"}},"required":["dg_rated_kva","dg_rated_kw","fuel_tank_capacity_l","enclosure_type","estimated_footprint_m2","selected_standard_kva"],"title":"DGSizingOutput","type":"object","$id":"https://puranwater.com/schemas/dg-sizing-output.schema.json"}