Skip to main content

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%).

AC System Inputs (per Block)

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