P-06: Solar ORC + Heat Pump Sizing Tool
A single-file Python tool for sizing a solar ORC + heat pump system end-to-end. The model connects site conditions, building heat loss, heat pump demand, ORC performance, refrigerant state points, and required solar collector area into one calculation chain. It uses CoolProp for real refrigerant properties, Carnot bounds for cycle sanity checks, and a flat-plate collector model to estimate collector sizing. The physics engine runs entirely in-browser through Pyodide, with no server required. Inputs like ambient temperature, envelope U-value, turbine efficiency, and working fluid can be changed directly. The tool then shows how each assumption propagates through compressor work, ORC state points, thermal efficiency, Carnot limits, and collector sizing.