scpn_fusion.engineering – Engineering¶
The engineering subpackage provides balance-of-plant thermal cycle models and CAD raytrace surface-loading estimation.
Balance of Plant¶
- class scpn_fusion.engineering.balance_of_plant.PowerPlantModel(coolant_type='water')[source]¶
Bases:
objectSCPN Balance of Plant (BOP) Simulator. Calculates the conversion of Fusion Energy to Grid Electricity. Includes parasitic loads (Magnets, Heating, Pumping).
CAD Raytrace Surface Loading¶
Reduced CAD mesh ray-tracing utilities (STEP/STL integration lane).
- class scpn_fusion.engineering.cad_raytrace.CADLoadReport(face_loading_w_m2, peak_loading_w_m2, mean_loading_w_m2)[source]¶
Bases:
object- Parameters:
- scpn_fusion.engineering.cad_raytrace.load_cad_mesh(path)[source]¶
Load CAD mesh from STL/STEP using trimesh when available. Falls back to ASCII STL parser when trimesh is not available.