HelioAtlasSolutions

A roof, a warehouse or a farm. One studio.

The same six guided steps and engineering workbench design an 8.6 kWp house, a 301 kWp warehouse and a 36 kWp barn. What changes is the roof, the electrical design and the tariff you sell into.

01Residential installers

Sell a home from its own roof faces.

A hip or gable roof is split into faces, each with its own yield. The customer sees the bill before and after in their currency, then signs a proposal on a link.

Johannesburg house · yield per roof face · kWh/kWpHover a face, or use ↑ ↓
Hip roof at 26°, the South Africa default, marked assumedExample design · P50 energy
Johannesburg house · example
System
8.6 kWp20 × 430 Wp
Energy P50 · P90
14,004 · 12,954kWh/yr
Bill before → after
R 39,740 → R 17,088
Payback · IRR
5.7 yr · 18.6 %
25-year net value
R 216,062

The customer saves R 22,652 a year, 57 % of today's bill, on the South Africa preset tariff and a system price of R 15 per watt, both marked assumed and editable.

How a roof is designed, step by step
Workbench storage with a 10 kWh battery on the Johannesburg house example: battery size and the locked assumptions, autarky 63.3 percent, self-consumption 66.0 percent, 309 cycles, 6,173 kWh throughput and a typical-day dispatch chart
Workbench · Storage: battery size, the locked assumptions, four key metrics and the typical day on the solar clockJohannesburg house · 10 kWh · example · click to open full size
02Solar and battery

A battery, sized by the hour.

Pick 5, 10 or 20 kWh, or a custom size. The workbench dispatches it hour by hour for self-consumption, and the Savings step runs the bill with and without it.

1

Size, and power with it

Power follows at kW = kWh ÷ 2, so 10 kWh is 5 kW. A capacity sweep marks the knee where extra kilowatt-hours stop paying back.

2

Assumptions, locked and shown

Round-trip efficiency 90 %, depth 90 % and a 50 % starting charge are labelled assumed and cannot be moved.

3

Four numbers for the customer

Autarky 63.3 %, self-consumption 66.0 %, 309 full cycles and 6,173 kWh a year through the battery.

03Commercial and industrial

A 301 kWp roof, checked string by string.

Flat roofs take racks at 10° to start, with row-to-row shading modelled. The workbench then sizes the strings, runs every electrical check and writes a 20-section engineering report.

Studio step 2 on the Cikarang warehouse example: a flat roof with 700 of 1,300 panels in rack rows at a 10 degree tilt, the Indonesia setback rule, the outline on the map and the rows in 3-D
Studio · Step 2, roof and layout, split view: the outline on the map, the rack rows in 3-D, 301 kWpCikarang warehouse · example
1

Setbacks follow the country

Indonesia here, at an assumed 0.30 m. Eight rulesets apply per face, per project or per country.

2

Racks start at 10°

The default is marked assumed. Rack tilt is yours to change, like every face's tilt from 0 to 60°.

3

The roof fits more than you place

1,300 panels fit. The fill target is 700: 301 kWp at about 1,404 kWh/kWp.

4

Rack rows in 3-D

The stage draws the rows on satellite ground. Row-to-row shading is modelled for racks.

Workbench electrical on the Cikarang warehouse example, engineering checks: Voc cold 962.6 V against 1,000 V, Vmp hot 609.9 V against a 200 V MPPT floor, Vmp cold 800.9 V against 1,000 V, Isc times 1.25 at 35.46 A against 40 A on all 15 MPPT inputs, DC:AC 1.00, all 700 modules in 30 strings
Workbench · Electrical, the engineering checks, every one passingCikarang warehouse · example · click to open full size
Cikarang warehouse · example
Inverters
3 × 100 kWDC:AC 1.00
Strings
30of 23 and 24 modules
Isc × 1.25
35.46 Alimit 40, all 15 inputs
Design low
14 °Cestimated
Energy P50 · P90
422,661 · 370,615kWh/yr
Bill before → after
Rp 633.99 M → Rp 28.73 M
Payback · IRR
5.1 yr · 20.3 %

Auto picks the smallest unit with DC:AC up to 1.4, or compare eight generic models, 3 kW single-phase to 100 kW three-phase, on units, DC:AC and clipping from the simulated year. Cables are sized to 1 % DC and 1.5 % AC drop over assumed runs of 30 m and 10 m.

How each check is computed
Studio step 2 on the Bavarian barn example, full 3-D stage: the long gable roof with two rows of panels on the near, south-east slope and one row along the ridge of the far, north-west slope
Studio · Step 2, roof and layout, 3-D stage: 60 panels on the near, south-east slope, 24 along the far, north-west oneBavarian barn · example · click to open full size
04Farms and rural sites

A barn is a roof like any other.

Each slope is a face with its own yield. On the example barn a 22° gable carries 60 panels on the south-east slope, facing 155°, and 24 on the north-west, facing 335°: 36.12 kWp in all.

South-east face · 60 panels
1,107kWh/kWp
North-west face · 24 panels
745kWh/kWp
Energy P50 · P90
36,256 · 33,149kWh/yr
Payback · IRR
6.8 yr · 14.9 %
Studio step 2 on the Bavarian barn example: roof shape gable, pitch 22 degrees, ridge along the long side, fill target 84 panels, and the two roof faces: south-east, 25.80 kWp, 60 of 216 panels, about 1,107 kWh/kWp; north-west, 10.32 kWp, 24 of 216 panels, about 745 kWh/kWp
Studio · Step 2, the two roof faces: south-east 60 of 216 panels at ~1,107 kWh/kWp, north-west 24 at ~745Bavarian barn · example
Workbench energy on the Bavarian barn example: yearly energy P50 36.3 MWh, P75 34.6, bad-year P90 33.1, performance ratio 78.7 percent, 1,004 kWh/kWp, 36.1 kWp, and the 8,760-hour heatmap of every day by hour
Workbench · Energy, P50 36.3 MWh · P90 33.1 MWh · PR 78.7 % · 1,004 kWh/kWp, every hour of the yearBavarian barn · example

The barn's bill falls from € 11,021 to € 3,935 a year on the Germany preset tariff, with a 25-year net value of € 32,928. The 3-D stage and the shading run assume a 6 m eave for a barn until you set it.

Open ground

Fixed tilt or a tracker, row by row.

Mounting
fixed tilt · single-axis tracker
Tracker angle
10–90°60° default · backtracking
Table layouts
1P 2P 3P · 1L 2L 3L 4L
Lowest module edge
0.2–4m
Ground cover ratio
0.05–0.980.40 fixed · 0.33 tracker
Surface and spacing

Bifacial, with the ground underneath.

Ground surfaces
7 presetsalbedo 0.12–0.60, or custom
Bifacial rear side
modelled10 % rear derate, assumed
Boundary clearance
0–20m · 2 m default
No-shade pitch hint
10:00–14:00winter solstice
Standard ↔ bifacial
keeps the layout

Flat-roof racks share the same row controls.

05Country presets

Six countries, ready to edit.

Pick a country and the studio loads a tariff, export terms, a roof pitch, a setback ruleset and prices. Every value is a placeholder marked assumed, and you can change any of them.

Country presets: tariff, roof pitch, setback ruleset and price defaults. All values are assumed and editable.
CountryCurrencyEnergy rateper kWhExport modeExport creditper kWhDefault pitchSetback rulesetSystem priceper WBattery priceper kWh
South AfricaZAR2.65Net billing0.8526°South Africa0.30 m assumed1512,000
GermanyEUR0.32Net billing0.0835°Germany0.30 m assumed1.30750
IndonesiaIDR1,500Net metering–15°Indonesia0.30 m assumed10,00011,000,000
United StatesUSD0.15Net billing0.0530°US IFC 20210.91 m1.10700
United KingdomGBP0.28Net billing0.0635°UK / EU0.30 m assumed1.20600
AustraliaAUD0.30Net billing0.0522.5°Australia0.30 m assumed1.401,100

Eight setback rulesets: two US fire-code sets at 0.91 m (US IFC 2021 and US California) and six regional sets at an assumed 0.30 m (generic, UK / EU, Australia, Germany, South Africa and Indonesia). Indonesia nets imports and exports each month, so it has no separate export credit.

System cost is kWp × price per watt, plus battery kWh × price per kWh. Elsewhere the pitch default is 15° for IN, ID, BR, PH, MY, TH and VN, 5° for AE and SA, and 25° everywhere else.

Your roof next

Start with the roof in front of you.

House, warehouse or barn: the same studio designs it, proves the yield and prices it in your market.

Workbench 3-D twin of the Cikarang warehouse example: the long flat roof with 700 rack-mounted panels on satellite ground, the camera, shadow, sun path and play-year controls above it and the year timeline below
Workbench · 3-D twin, 21 June at 08:30 local solar time, shadows onCikarang warehouse · 301 kWp · example