Layout, Shading, and Losses
These sections define most physical and electrical assumptions per block.
Layout Rules by arrayType
Shading Rules
nearShading="octavia" requires shadingSceneId.
nearShading="unlimited" with electricalImpact=true requires transverseDiodes.
- If
electricalImpact=true and electricalImpactFraction is omitted, it defaults to 1.0.
Losses Interpretation
All fractional losses are decimals (0.02 means 2%).
Legacy PDF vs Current Constraints
When PDF guidance conflicts with API validators, current API/model validators are authoritative.
Schema-Assisted Tables
Layout fields: packages/docs/energy-models/_generated/layout.mdx
Shading fields: packages/docs/energy-models/_generated/shading.mdx
Losses fields: packages/docs/energy-models/_generated/losses.mdx