architools

ArchiTools Library · Solar Design

archiSolarPark

Place one object on a plot and it lays out a whole solar park: rows of modules turned to the sun, the fence, roads, inverter stations, a substation and a battery. The info block tells you how many modules fit, the MWp and roughly how many MWh a year the plot can produce.

  • Fixed tilt · trackers · east-west
  • Archicad 29 and 28
  • Version 1.0.1
Axonometric view of a 6.9 hectare solar park: rows of tilted blue modules, a ring road inside the fence, two orange inverter stations and a compound with a building, a transformer and a battery container.

Overview

What it does

archiSolarPark is a feasibility tool for the first hour of a solar project. Draw the plot, and the object fills it the way a ground-mounted park is usually built. Change the module, the mounting, the roads or the battery and the whole layout redraws, with the numbers in the info block.

  • Three mountings: fixed tables facing the equator, single-axis trackers, or east-west tables back to back.
  • Linked to the project: it reads the latitude, longitude and north of your Archicad project. From those it sets the tilt, spaces the rows so they don't shade each other, and turns them to the sun.
  • What a real park needs: a buffer and fence, a gate, a ring road, internal roads, inverter stations, a substation and a battery in containers.
  • Plan and 3D: tables on posts, trackers following Archicad's sun, the fence, the roads and the equipment, with a plan drawing that is ready to present.

The energy figure is a ballpark from the sun's path and the sunshine hours of the place. For a bankable figure, type in a yield from PVGIS or your simulation software and the object does the rest.

Getting started

Quick start

  1. Load the library. In Archicad, open File › Libraries and Objects › Library Manager and add ArchiTools_Library_AC29.lcf (or _AC28). You can use the single archiSolarPark_AC29.gsm instead, but not both: they are the same object.
  2. Check the project location. The object uses the latitude, longitude and north of the project. Set the project's location to the real site first, or type a location in the object's settings (Location & Energy).
  3. Place it. In the Object tool, search for archiSolarPark (ArchiTools Library › Solar Design) and click once in the plan. It starts as a 6-corner plot of about 6.9 ha.
  4. Fit it to your plot. Drag the corners onto the plot's boundary. To remove a corner, drop it on its neighbour. To add corners, raise Corners on Site & Roads: the longest edges are split.
  5. Set the sunshine hours. On Location & Energy, type the sunshine hours a year of the place, from a climate table. The default is 2,000.
  6. Read the result. The info block under the plot gives modules, MWp DC and MW AC, MWh a year, homes supplied and CO2 saved. Change the mounting, the module or the roads and read it again.

Lengths in the settings appear in your project's units, so a 2.278 m module reads 227.80 in a centimetre project. The defaults on this page are in metres.

Anatomy

How the park is laid out

Working in from the boundary, every line is an offset of the plot, so the park follows any shape of 3 to 24 corners:

Section from the boundary into the panel area Drawn to scale with the defaults: a 5 metre buffer to the fence, a 4 metre ring road, 1 metre clearance, then fixed rows 3.85 metres deep at a 9.62 metre pitch. boundary fence 2 m buffer 5 m ring road 4 m clearance 1 m pitch 9.62 m row depth 3.85 m panel area
Section to scale with the defaults: 2P × 14 fixed tables of 2278 × 1134 mm modules at 32.7° tilt (the optimum at 42.7°N), the lowest edge 0.8 m above the ground.
  • Buffer and fence: the fence stands Fence in from the boundary inside the plot (5 m) and is open at the gate, which you can slide along its edge.
  • Ring road: 4 m wide, just inside the fence, with a drive from the boundary through the gate.
  • Clearance: 1 m between any road and the modules.
  • Panel area: filled with rows of tables. A row is kept wherever its whole depth fits. Tables have a fixed length and sit centred in each free stretch, with a gap between them.
  • Internal roads cross the rows, spaced evenly so that no block of tables is longer than Blocks at most (120 m). Each has room on one side for inverter stations.
  • Compound: a fenced yard with the substation and the battery. It sits at the gate inside the ring road, or anywhere you drag it, and keeps a drive around it.
Plan of the default plot: rows of blue fixed tables turned slightly to the bottom edge, two internal roads with an orange inverter station each, the ring road inside the fence and the compound at the gate on the bottom edge.
Example plot, 6.92 ha at 42.7°N, plan as drawn: 315 tables, 5.20 MWp. The rows are turned 3° to follow the bottom edge (see best fit).

Mountings

Fixed tilt, trackers or east-west

Pick the mounting on the first settings page. Picking one also sets its usual table and spacing, so each choice starts from a realistic layout.

Plan with fixed tilt rows facing south.
Fixed tilt · 2P × 14
Plan with north-south tracker rows and one internal road across them.
Single-axis trackers · 1P × 28
Plan with dense north-south east-west tents.
East-west · 2 × 1L × 14

The same plot, three ways

Example plot, 6.92 ha, 42.7°N, 2,000 h of sunFixed tiltTrackersEast-west
Table (modules)2P × 141P × 282 × 1L × 14
Modules8,8205,79612,880
Power, DC / AC5.20 / 4.16 MW3.42 / 2.74 MW7.60 / 6.08 MW
Energy a year6,371 MWh4,597 MWh8,316 MWh
Yield1,224 kWh/kWp1,344 kWh/kWp1,094 kWh/kWp
Pitch / ground cover ratio9.62 m / 0.486.51 m / 0.353.03 m / 0.75
MWp per hectare0.750.491.10

Fixed tilt, facing the equator

Tables face south in the northern hemisphere and north in the southern. The tilt is the optimum for the latitude, or your own. Lowest module edge sets the height of the front edge (0.8 m). In 3D the tables stand on front and back posts with two rails under the modules.

Single-axis trackers

The axes run north-south and the tables turn east in the morning and west in the afternoon, up to Tracker: max (55°). With Backtracking on, the trackers turn back towards flat when the sun is low, so one row never shades the next. They give the most energy per installed kWp but need more land.

In 3D the tables sit on a torque tube at axis height (2 m). In 3D chooses what they show:

  • Follow Archicad's sun: the trackers turn to the sun set in Archicad. After changing the sun, rebuild the 3D (Ctrl+Shift+F5). Near 9:00 they lean east, near noon they lie almost flat, near 15:00 they lean west, and at night they lie flat.
  • Flat (stow), or a custom angle: positive turns east, negative west.

The energy estimate always follows the trackers through the whole year, whatever the 3D shows.

East-west

Two module sides lean back to back at a low tilt (10°), the ridges running north-south, with a walkway between the tents (0.8 m). This packs the most modules onto a plot and spreads the production over the day, at a lower yield per kWp.

Orientation

Orientation and row spacing

Row direction

The ideal direction comes from the project's north: fixed modules face the equator, and tracker and east-west axes run north-south. Plots rarely line up with the compass, so Row direction offers four choices:

  • Best fit (most energy), the default. It tries the ideal direction and the directions of the plot's longest edges that are within Turn at most (15°) of it, each with 8 shifts of the rows. It keeps the layout that gives the most energy, which is the number of tables times the yield of that direction. Rows are turned towards an edge only when the extra tables pay for the sun they lose.
  • Ideal: exactly south (or north-south for trackers), whatever the plot.
  • Along an edge: the rows follow the edge you pick.
  • Custom azimuth: the direction the fixed modules face, or the azimuth of the tracker axis.

Row spacing (pitch)

For fixed tilt, the default pitch keeps the rows free of shading for one hour either side of solar noon on the winter solstice: the sun's shadow from the top of one row just reaches the foot of the next. Widen the window with Shade-free hours, or check another date.

How the shade-free pitch is found Two fixed rows tilted 32.7 degrees, 3.85 metres deep and rising 2.47 metres. The sun ray at 11:00 solar time on 21 December, 23 degrees in the plane of the rows, grazes the top of the first row and reaches the foot of the second, 9.62 metres behind. pitch 9.62 m row depth 3.85 m rise 2.47 m tilt 32.7° sun 11:00, 21 December 23° in the plane of the rows no shade on the next row
The example plot at 42.7°N: the lowest sun inside the shade-free window sets the pitch. The lower the sun, the wider the pitch: 6.3 m at 24°N, 14.2 m at 51.5°N.

Instead of the shade-free rule you can set a ground cover ratio (module slope length divided by pitch; trackers default to 0.35) or a custom pitch. Whatever the spacing, the row shading that remains is taken off the energy and shown as row shading in the info block. East-west tents are spaced by the tent plus the walkway.

Row shift moves the rows across the plot. Best fit tries 8 shifts and keeps the one with the most tables; set it to Custom to place the first row yourself.

Energy

The energy estimate

The object follows the sun through 12 representative days and 24 hours each, at the project's location. For every hour it works out:

  • How sunny it is: a clear sky, weighted by the place's Sunshine hours a year. Sunny hours get the direct beam, the rest an overcast sky.
  • The light on the modules: the direct beam on their plane, less the part of the module shaded by the next row; the diffuse sky; and the light reflected by the ground (albedo 0.2). Trackers turn to the sun hour by hour, with backtracking.
  • What reaches the grid: the yearly sum on the modules times the Performance ratio (0.82, which covers temperature, cables, inverters and soiling), plus any Bifacial gain.

Checked against seven climates, the sunlight on the ground comes within about 6% of published values. Dusty and humid tropical skies come out a little high. Use it to compare options and to size a project, not to sign a contract.

Place (for a feel of the numbers)LatitudeSunshine hoursSun on the groundFixed tilt yield
London51.5°Nabout 1,600 h1,045 kWh/m²968 kWh/kWp
Berlin52.5°Nabout 1,750 h1,063 kWh/m²999 kWh/kWp
Example plot42.7°N2,000 h (default)1,348 kWh/m²1,225 kWh/kWp
Madrid40.4°Nabout 2,750 h1,647 kWh/m²1,518 kWh/kWp
Phoenix33.4°Nabout 3,850 h2,156 kWh/m²1,943 kWh/kWp
Abu Dhabi24.5°Nabout 3,500 h2,217 kWh/m²1,902 kWh/kWp

Sunshine hours are listed in most climate tables (national weather services, the climate box of a city's encyclopedia page). If you have a simulation result instead, set Yearly energy to Custom and type the kWh per kWp; the shading estimate is then left out.

Electrical

Inverters, compound and battery

  • AC power is the DC power divided by the DC/AC ratio (1.25).
  • Inverter stations are 20 ft skids of Stations of (MW AC) each (4 MW). The object places as many as the AC power needs beside the internal roads, spread evenly. Without internal roads they are counted but not placed; the info block then says how many of them it could place.
  • The compound holds the substation yard (30 × 20 m: a control building and the transformer) and the battery block. It is turned with the gate's edge. Drag it anywhere in the plan; tables keep clear of it and of a drive around it.
  • The battery comes in 20 ft containers of 5 MWh each. Size it By the PV power (default: 50% of the AC power for 2 hours), or type a Custom capacity. The battery block takes room from the modules, which changes the AC power and so the battery. The object repeats the layout until the container count settles.
Plan detail of the compound at the gate: the gravel yard, the substation yard with the control building and the transformer, and four battery containers, with tables kept clear around it.
The compound on the example plot with a battery of 100% of the AC power for 4 hours: 4.2 MW / 16.7 MWh in 4 containers. Scale bar 20 m.

Results

Reading the info block

The info block sits under the plot when you place the object; drag it anywhere and it stays put when the corners move. The same figures appear at the foot of each settings page. For the example plot it reads:

1SOLAR PARK  -  8,820 modules  -  5.20 MWp DC / 4.16 MW AC

2About 6,371 MWh a year (1,224 kWh/kWp, row shading 0.5 %)  -  1,820 homes, 2,548 t CO2 saved

3Fixed tilt 32.7° facing 177°  -  pitch 9.62 m, GCR 0.48  -  315 tables of 2P x 14 (turned 3.0° to the site)

4Site 6.92 ha  -  0.75 MWp/ha  -  fence 988 m  -  sun 1,348 kWh/m² a year (estimate)

52 inverter stations of 4.0 MW  -  substation, battery 2.1 MW / 4.2 MWh in 1 container

  1. 1How many modules fit, and the installed power: DC from the modules, AC after the inverters.
  2. 2Energy a year, the yield per kWp and the share lost to row shading. Homes use 3,500 kWh a year; the grid saves 0.4 kg CO2 per kWh. Both can be changed.
  3. 3Mounting, tilt and the azimuth the modules face; the pitch and ground cover ratio; the tables; how far the best fit turned the rows.
  4. 4Plot area, power density, fence length and the yearly sun on the ground.
  5. 5Inverter stations, the substation and the battery. A warning line appears under it if the plot is too small or its boundary crosses itself.

Beside the block, an arrow shows which way the fixed modules face; for trackers and east-west it shows the two directions they turn or lean.

Worked examples

Scenarios

Each example starts from the default object on the example plot (6.92 ha at 42.7°N, 21.2°E, 2,000 sunshine hours) and lists only the settings to change. The results are what the object computes for that plot.

Example

A first look at a plot

How much park fits, and what would it produce?

PageSettingValue
Site & RoadsCornersas many as the plot has; then drag them onto it
Location & EnergySunshine hours a yearfrom a climate table for the place
  • result 8,820 modules
  • 5.20 MWp
  • 6,371 MWh a year
  • 1,224 kWh/kWp
  • 2 inverter stations
  • battery 4.2 MWh
Example

More energy per kWp with trackers

Single-axis trackers produce more from each module, on more land.

PageSettingValue
Modules & MountingMountingSingle-axis trackers (north-south): sets 1P × 28, ground cover ratio 0.35
RowsGround cover ratio0.35, or 0.40 for a denser field
Modules & MountingIn 3DFollow Archicad's sun, then set Archicad's sun and rebuild the 3D
  • at 0.35 3.42 MWp, 4,597 MWh, 1,344 kWh/kWp
  • at 0.40 3.92 MWp, 5,210 MWh, 1,331 kWh/kWp
Example

The most MWp on a tight plot: east-west

Pack the plot when power counts more than the yield per kWp, or when the grid wants a flatter daily curve.

PageSettingValue
Modules & MountingMountingEast-west (back to back): sets 1L × 14 per side
Modules & MountingEast-west tilt10° (5–15° is usual)
RowsEast-west walkway0.8 m between tents
  • result 12,880 modules
  • 7.60 MWp
  • 8,316 MWh a year
  • 1,094 kWh/kWp
  • 1.10 MWp/ha
Example

A plot that doesn't face south

Decide whether the rows should follow the plot or the sun.

PageSettingValue
RowsRow directionBest fit (default): turns up to Turn at most
RowsTurn at most15° (raise it to let the rows follow steeper edges)
RowsRow directionAlong an edge, or Ideal, to compare
  • ideal, due south 4.94 MWp, 6,049 MWh
  • best fit, turned 3° 5.20 MWp, 6,371 MWh
  • along edge 1, 4.5° 5.12 MWp, 6,269 MWh
Example

A site in the southern hemisphere

Nothing to switch: below the equator the modules face north and the spacing is checked on 21 June.

PageSettingValue
Location & EnergyLocationthe project's location, or Custom: −33.87, 151.21 (Sydney)
Location & EnergySunshine hours a year2,600
  • result facing 356°
  • tilt 28.7°
  • 6.53 MWp
  • 10,021 MWh a year
  • 1,536 kWh/kWp
Example

A bigger battery, somewhere else

Shift more of the day's energy into the evening and put the compound where the grid connection is.

PageSettingValue
Power & BatteryPower, % of the AC power100
Power & BatteryHours at full power4
PlanCompounddrag its centre hotspot; the position becomes Custom
  • result 4.2 MW / 16.7 MWh
  • 4 containers of 5 MWh
  • the PV layout makes room for the larger block
Example

A 60 ha utility park

Blocks, roads and inverter stations for a large field.

PageSettingValue
Site & RoadsBlocks at most150 m between internal roads
Power & BatteryStations of (MW AC)4.0, or the rating of the station you plan
Display & 3DPosts and railsoff while you work in 3D, on for the final views
Plan of a 60 hectare park: thousands of fixed tables in blocks between six internal roads, eleven inverter stations along the roads and the compound at the gate.
  • result 59.96 ha
  • 85,596 modules
  • 50.5 MWp DC / 40.4 MW AC
  • 61,845 MWh a year
  • 11 inverter stations
  • battery 20.2 MW / 40.4 MWh in 9 containers
Example

Use a PVGIS or simulation yield

Keep the layout and use a figure you trust for the energy.

PageSettingValue
Location & EnergyYearly energyCustom (e.g. PVGIS)
Location & EnergyCustom kWh per kWpthe specific yield from PVGIS, here 1,350
  • result 7,025 MWh a year
  • the best fit now simply takes the layout with the most tables, since every direction yields the same
Example

Denser or looser rows

Trade land against shading for fixed tables.

PageSettingValue
RowsRow spacingGround cover ratio 0.50 for denser rows
RowsShade-free hours ± noon2 for looser rows
  • GCR 0.50 5.48 MWp, 6,700 MWh, shading 0.8%
  • shade-free ±2 h 4.87 MWp, 5,976 MWh, shading 0.4%
Tip

Presentation drawings

A clean site plan for a client or an authority.

PageSettingValue
Display & 3DModule jointsoff at 1:1000 and smaller, on for close-ups
Display & 3DInfo blockon, dragged into the drawing's margin
AppearancePens, fills, surfacestick a box to use your own; unticked, the object picks the project pen closest to its colour
AppearanceFont, text sizeto match your title block (2 mm by default)
  • also the 3D roads, fence and equipment each have their own switch

Plan editing

Editing in the plan

  • Corners: drag any corner. While you drag, the layout follows the hotspot. Drop a corner on one of its neighbours to remove it. Add corners with Corners on Site & Roads.
  • Gate: slide it along its edge. Choose another edge in the settings; the compound follows the gate while its position is At the gate.
  • Compound: drag its centre anywhere. Its position becomes Custom; set it back to At the gate to return it.
  • Info block: drag it anywhere. It keeps its place when the corners move.

A corner, the gate or the compound dropped by hand keeps the value it was dropped at, and everything else redraws around it.

Reference

All settings

The settings dialog has seven pages. Defaults are given in metres; Archicad shows lengths in your project's units. Settings that don't apply to the current choices are greyed out.

Modules & Mounting

SettingDefaultWhat it does
Module2278 × 1134, 590 WpPresets: 1722 × 1134 mm 445 Wp, 2278 × 1134 mm 590 Wp, 2382 × 1134 mm 625 Wp, 2384 × 1303 mm 720 Wp, or Custom.
Custom: length / width / Wp2.278 / 1.134 / 590Used with the Custom module.
OrientationPortrait (P)Long side up the slope (P) or along the row (L).
Up the slope / along2 / 14Modules across a table (per side for east-west) and along it.
Gaps: modules / tables0.02 / 0.5Between modules, and between tables in a row.
MountingFixed tiltFixed tilt facing the equator, single-axis trackers (north-south) or east-west. Picking one sets its usual table.
TiltOptimumThe optimum for the latitude, or a custom tilt (fixed tilt).
East-west tilt10°Tilt of both sides of a tent.
Lowest module edge0.8Height of the lowest module edge (fixed and east-west).
Tracker: axis height / max2.0 / 55°Height of the torque tube and the largest tracker angle.
BacktrackingonTrackers turn back at low sun so rows don't shade each other.
In 3DFollow Archicad's sunTracker angle shown in 3D: Archicad's sun, flat, or a custom angle (+ east).

Rows

SettingDefaultWhat it does
Row spacingNo shading around noonShade-free pitch (fixed tilt), ground cover ratio, or custom pitch.
Shade-free hours ± noon1The window without row shading, either side of solar noon.
Checked onWinter solsticeOr a custom month and day.
Ground cover ratio0.40Module slope length divided by the pitch (trackers set 0.35).
Custom pitch8.0Distance from one row to the next.
East-west walkway0.8Gap between east-west tents.
Row directionBest fitBest fit (most energy), ideal, along an edge, or a custom azimuth.
Best fit: turn at most15°How far the best fit may turn the rows from the ideal.
Along edge1The edge the rows follow.
Fixed: modules face180°Custom azimuth the fixed modules face.
Trackers, E-W: axis0°Custom azimuth of the axis or ridge.
Row shiftBest fitWhere the first row starts; Custom to set it.

Site & Roads

SettingDefaultWhat it does
Corners63 to 24. More corners split the longest edges; fewer drop the last ones.
Gate: edge / centre / width1 / 120 / 6The edge, the gate's centre from the edge's start, its width.
Fence in from the boundary5Width of the buffer outside the fence.
Ring road, widthon, 4The road along the inside of the fence.
Clearance roads – modules1Free space between any road and the modules.
Internal roads across the rowsonRoads through the field, with room for the inverter stations.
Blocks at most / road width120 / 4Longest block between internal roads, and their width.

Power & Battery

SettingDefaultWhat it does
DC/AC ratio1.25DC power divided by the AC power.
Stations of (MW AC)on, 4.0Inverter stations beside the internal roads, and their rating.
Substation and batteryonThe compound.
Compound positionAt the gateOr Custom: drag it in the plan.
Substation yard30 × 20Size of the yard with the building and the transformer.
BatteryBy the PV powerNone, by the PV power, or a custom capacity.
Power, % of the AC power50Battery power as a share of the park's AC power.
Hours at full power2Capacity = power × hours.
Custom capacity (MWh)10Used with a custom battery.
A 20 ft container holds (MWh)5Sets the number of containers.

Location & Energy

SettingDefaultWhat it does
LocationProject locationOr a custom latitude and longitude. With the project's location, the greyed fields show the project's coordinates.
NorthProject NorthOr a custom angle (a local angle from the object's X axis).
Yearly energyEstimateEstimate from the sun and sunshine hours, or a custom yield.
Sunshine hours a year2,000From a climate table for the place.
Custom kWh per kWp1,300Specific yield from PVGIS or a simulation.
Performance ratio0.82System losses: temperature, cables, inverters, soiling.
Ground albedo / bifacial %0.20 / 0Light reflected by the ground, and the extra yield of bifacial modules.
A home / grid CO23,500 kWh / 0.40 kgFor the homes and CO2 figures.

Display & 3D

SettingDefaultWhat it does
FillsonBuffer, roads, compound and tables filled in the plan.
Module joints (plan / 3D)on / offLines between the modules of a table.
Facing arrow, compound labelsonThe arrow at the info block, and SUBSTATION / BATTERY labels.
Info block, X / YonIts place in the object; 0 / 0 puts it under the plot.
Roads, fence, equipment (3D)onThin road slabs, the fence (2 m), the compound and inverter stations.
Posts and railsonMounting structure in 3D; switch off on very large parks.
Module thickness0.035Thickness of the module slabs in 3D.

Appearance

Pens for the boundary, fence, road edges and fill, buffer fill, tables and their fill, equipment and text; surfaces for the modules, posts, roads, fence mesh, containers and building; the font and text size. Tick a box to use your own. Unticked, the object picks the project pen closest to its built-in colour.

Limits

Limits and questions

The object assumes flat ground and models no shading by trees or buildings, no exclusion zones inside the plot (ponds, power-line corridors) and no cables or grid connection. To work around an obstacle, drag the corners around it or use two objects.

Why is my figure different from PVGIS?

The estimate weighs a clear sky by the sunshine hours of the place. That lands within about 6% of measured sunlight, but local haze, horizon, temperature and soiling make real sites differ. Type the PVGIS yield under Yearly energy › Custom for a figure you can rely on.

The trackers don't move when I change the sun.

Check that In 3D is set to Follow Archicad's sun, then rebuild the 3D view (Ctrl+Shift+F5). Archicad doesn't regenerate objects by itself when only the sun changes.

The info block says "2 of 3 inverter stations placed".

Stations stand beside the internal roads, and there wasn't room for all of them. Make the blocks shorter (Blocks at most) to get more roads, or use larger stations.

No modules appear and there is a warning.

The buffer, ring road and clearance leave no room on this plot: make them narrower. If the warning says the boundary crosses itself, move the corners apart.

The rows face the wrong way.

The object faces the modules to the equator from the project's north and location. Check both on Location & Energy: the greyed fields show what the object uses.

3D is slow on a large park.

A 50 MWp park has thousands of tables. Switch off Posts and rails and the 3D module joints while you work, and switch them on for the final views.