FA-93554 / Solar tracker geometry / Member archive
Tracker row-to-row shaded fraction: coverage ratio placement · case 04
Densely packed rows are reported as less shaded than sparse ones.
Case contract
rot is the row rotation and proj the sun zenith projected on the plane perpendicular to the axis, both signed degrees. |proj| >= 90 or cos(rot - proj) <= 0 means no direct light: [1.0, True]. Otherwise shaded fraction = clip(1 - cos(proj)/(gcr*cos(rot - proj)), 0, 1). Return [fraction rounded 4, fraction > 0].
Why this case matters
Single-axis and dual-axis solar trackers turn a sun direction into actuator commands; a sign, frame or limit mistake points a whole plant away from the sun or into a mechanical stop.
One recorded failure
Sample boundary fixtureThis sample comes from the broken implementation of a controlled reproducer.
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| normal: rows facing the sun at noon | [0.6, true] | [0.0, false] | Failed |
MEMBER ARCHIVE
The complete case is available to members.
This record includes three runnable implementations, regression fixtures, execution results, and source hashes.
Member access is invitation-based. Sign in with your invited account to inspect the sources.
Sign in to the archive ↗