Simulation

Sizing from an AC capacity

Work backwards from a contracted AC capacity and a target DC/AC ratio to a layout capped at the capacity you are allowed to build.

The normal way round is to fill the site: place as many modules as the usable area holds and read the resulting capacity off the plant chips. πŸ”† Simulation with AC Capacity works the other way. You state the AC capacity you are contracted for and the DC/AC ratio you want to build at, and the plant is sized to match it.

That is the shape most utility-scale projects actually arrive in. The connection agreement fixes the megawatts you may export, the tariff is set against them, and the design question is not how much the site could hold but how much of the site you should use to deliver exactly what you have sold.

Where it is, and what it needs

The button is the first of three in the Studies card on the Tools tab. The card is there from the start, but every button in it is greyed out until a layout exists β€” the simulation works from a placed layout, because it needs to know what the site can deliver before it can cap anything to a target.

The Studies card with Simulation with AC Capacity, Robotic Module Cleaning and Shadow View (row spacing).
The Studies card

It also needs two files, because typed module dimensions carry no electrical data:

Generate a layout first

Let the site fill. That first run tells you the ceiling β€” the most DC the usable area will take on your current settings β€” which is the number every target is compared against.

Load a module file

The string sizing needs the module's voltages, which come from the .PAN file rather than from the three dimension fields. Load .PAN is on the Array tab β€” see Module specifications.

Load an inverter file

The inverter's rated AC output, its current limit and its DC power limit all come from the .OND file. Load .OND is on the Electrical tab β€” see Inverters.

Without both files the button answers with a message instead of the window: "Load a PAN module file and an OND inverter file first (in the input panel), then run the AC-capacity simulation."

The window

Simulation with AC Capacity is one window: inputs on the left, a live result on the right, and the action in the footer. Everything on the right updates as you type.

The Simulation with AC Capacity window: the TARGET and EQUIPMENT cards on the left; on the right the verdict Fits this layout, the capacity meter and the result tiles, and the Regenerate layout button.
Simulation with AC Capacity

The strip

Across the top, the ceiling and the design: This layout holds x MWp DC Β· the target cannot exceed it, then chips reading String inverter or Central inverter and the table configuration as "n-string tables". The first number is the placed DC capacity of the layout you generated, and nothing in this window can raise it.

TARGET

FieldDefaultWhat it does
AC capacityβ€”The AC capacity you are sizing to, in kW. The equivalent in MW is shown beside it
DC/AC ratio1.30Installed DC divided by installed AC β€” the ratio you intend to build at
Overload limit1.5 in a string design, 1.4 in a central designThe design overload limit: the highest DC/AC ratio the window will size at. This is a design figure, not the inverter's nameplate DC input
Modules per stringβ€”The string length. Size… beside it opens the string-sizing window β€” see String sizing
Strings per SMB20Central-inverter designs only. The window reports "β†’ n SMBs per inverter" beside it

EQUIPMENT

Two rows, MODULE Β· PAN and INVERTER Β· OND, each with a one-line specification of the loaded file and View and Replace… buttons, so you can check or swap either file without leaving the window. Under them an expander, Override nameplate values, exposes Module Pmax in W and Inverter rated AC in kW for the case where the file's figures are not the ones you are contracting against.

RESULT Β· updates as you type

A verdict banner states whether the target fits, and below it Target DC and Headroom sit over a capacity meter marked "layout holds x MWp", so you can see at once how much of the placed plant the target uses. Six tiles carry the sizing:

TileWhat it reports
InvertersThe whole number of inverters the target needs
Strings per inverterParallel strings per inverter, from the inverter's own limits
Installed ACInverter count Γ— rated AC output β€” always at or above the target
Target DCRequested AC Γ— the DC/AC ratio
DC/AC ratioThe ratio the figures are built at
DC per inverterThe DC behind each inverter at that sizing

The verdicts:

VerdictWhat it meansWhat the window offers
Fits this layout"Target DC uses n % of the x MWp placed. Regenerating trims the layout to y MWp." β€” the site can deliver itThe primary button in the footer
Needs x MWp more than this layout holdsThe first run already used all the usable area there is"… Lower the target, or make room in the layout (tighter pitch, more area) and generate again.", with fix buttons Set AC capacity to … kW and Set ratio to …
DC/AC ratio is over the inverter's limit"You asked for r; the overload limit is m. DC beyond the limit is clipped. Figures below use the limit."Set ratio to … and Raise limit to …
Missing inputA field the sizing needs is emptyβ€”

A tick box, Let me choose where placement starts β€” "After regenerating, click a point on the plot; the tables nearest it are kept." β€” then Close and the primary button, Regenerate layout at x MWp, which names the capacity it will trim the layout to.

How it sizes

The string geometry comes first, then the inverter count, then the DC target.

Modules in series are worked out by the same string sizing method used elsewhere in the application β€” the module's voltage behaviour at the site's temperature extremes against the inverter's voltage window. See String sizing.

Parallel strings per inverter come from the inverter's own limits: its input current limit and its DC power limit, whichever binds first β€” rounded to whole tables in a string-inverter design.

The inverter count follows from the target:

num_inverters = ceil( AC_capacity / Pac_rated )

installed_ac  = num_inverters Γ— Pac_rated  β‰₯  AC_capacity
TermWhat it is
AC_capacityThe AC capacity you entered
Pac_ratedThe rated AC output of one inverter, read from the inverter file β€” or Inverter rated AC under the override expander
ceil( … )Rounded up to a whole inverter. There is no such thing as a fraction of an inverter
num_invertersThe Inverters tile
installed_acThe Installed AC tile β€” the inverter count multiplied by the rated output

Rounding up is the important behaviour: it never under-sizes. The installed AC capacity is always at or above your target, never below it. Where the inverter rating does not divide the target exactly you get the next whole inverter and a slightly higher installed figure β€” deliberately, because the alternative is a plant that cannot deliver what it was contracted for.

The target DC is then the requested AC capacity multiplied by the DC/AC ratio β€” the Target DC tile, and the figure in the primary button's label.

DC overload and the DC/AC ratio

The DC/AC ratio is installed DC capacity divided by installed AC capacity. A ratio of 1.4 means 1.4 MWp of modules behind every 1 MW of inverter. The window ships at 1.30.

Inverter designShipped overload limit
String inverters1.5
Central inverters1.4

Both figures are the design overload limit, and the Overload limit field lets you change them.

Why a ratio above 1 is normal

An array almost never produces its nameplate DC output. Nameplate is measured at standard test conditions, STC, and a real array is hotter than the STC cell temperature whenever irradiance is high, and below the STC irradiance level for most of the hours it generates at all. The result is that an inverter sized one to one with the array sits well below its rating for nearly all of the year.

Deliberately fitting more DC than the inverter can pass fills that gap. The array reaches the inverter's limit more often and for longer, the inverter runs nearer its efficient operating region, and on the handful of hours when the array would exceed the limit the inverter clips the surplus β€” it holds its output at the rating and the extra DC is not converted. The energy given up in clipping is small; the energy gained across every other hour is not. This is why utility-scale plants are routinely DC-overloaded rather than matched.

The Overload limit is the design overload figure, not the inverter's nameplate maximum DC input. Do not read 1.5 as a hardware rating you can push to. Check the manufacturer's own maximum DC input power and voltage before raising the field, and keep the warranty conditions in view β€” clipping is a design choice, over-driving an input is a defect. Ask for a ratio above the limit and the window says so, sizes at the limit, and offers to set the ratio down or the limit up.

The two outcomes

Once the target DC is known, it is compared against what the first layout actually placed β€” the figure in the strip.

The target is at or below what the layout holds

The verdict reads Fits this layout. Click Regenerate layout at x MWp and the layout is rebuilt capped to the target: the same site, the same settings, with placement trimmed so the installed DC capacity lands on your target instead of filling the ground. Tick Let me choose where placement starts first if you want to decide which end of the site keeps its tables: after the regeneration you click a point on the plot, and the tables nearest it are the ones kept.

This is the normal path. The capped layout is the one to review, export and issue, because it is the plant matching the connection you hold. The status line after the regeneration confirms it: "… | DC target x MWp met".

The target is above what the layout holds

The verdict reads Needs x MWp more than this layout holds, and no regeneration can change that β€” the first run already used all the usable area there is. The window offers to set the AC capacity or the ratio down to what fits.

Before accepting either, check whether the site is really the binding constraint. The usable area is the boundary shrunk by the perimeter road width, with obstructions, corridors and terrain exclusions subtracted, so a target that misses by a little may be reachable through the layout inputs rather than the commercial ones β€” a narrower perimeter road, half tables enabled, or Maximize placement on an awkward boundary. See Maximize placement and half tables. Change those, generate again, and reopen the window.

If a regenerated plant lands below its target, the status line says so rather than leaving you to spot it on the plot: "⚠ DC x MWp is BELOW the y MWp target β€” the site has no room left; reduce the AC capacity or DC/AC ratio".

Why a capped plant has empty ground

A capped layout looks wrong at first sight. There is bare ground inside the fence that tables would obviously fit on, and the instinct is that the trim overshot. It did not, and the behaviour is worth understanding before you explain the drawing to anyone else.

The delivered DC must land at or just above the target, never below. If the trim undershot, the installed DC would be less than the ratio you designed to, and the delivered DC/AC ratio would fall short of the figure the whole exercise was built around. Landing slightly high is a rounding artefact; landing low is a failure to deliver the design.

Trimmed tables are held back and returned afterwards. The stages that run after placement clear more ground: control rooms are re-placed against the reduced capacity, lightning arresters take their footprints, inverter pads take theirs. Ground that was occupied when the trim was calculated may be free by the time those stages finish. So the trimmed tables are kept in reserve and put back after them, and any whose ground has since been taken by other equipment is skipped.

Half units are weighted at half throughout. A half table counts as 0.5 wherever tables are counted in this process, so a plant using half tables is trimmed on the same weighted basis as one without them.

The consequence: the empty ground on a capped plant is deliberate. It is the capacity you chose not to build, and it is where a future extension goes if the connection is ever increased.

Where the result appears

Three rows in the ELECTRICAL group of the Summary view carry the outcome:

RowWhat it reports
AC capacity (MWac)The plant's AC capacity
Inverter capacity (MW)The installed inverter capacity
DC / AC ratioThe delivered DC/AC ratio

Read all three together, and read them against the target you typed. DC / AC ratio is the check that matters: it is the delivered ratio, computed from what was actually placed, and it is the figure that tells you the cap did what you asked. A delivered ratio marginally above the target is the expected result of rounding inverters up and landing DC just above target. The DC capacity chip under the view shows the capped figure. See Summary columns for the full row set.

The capped layout carries into everything downstream unchanged β€” the report, the drawing exports, the bill of materials and the energy calculation all describe the capped plant, so run the energy calculation again after a regeneration.

Where it fits in the design sequence

Run an uncapped layout first

Let the site fill. That first run sets the figure in the window's strip β€” the most DC the usable area will take on your current settings.

Settle the layout inputs before capping

Perimeter road, obstructions, terrain, half tables, arresters: all of them move the ceiling. Capping to a target and then changing a layout input means the trim was calculated against a plant that no longer exists.

Size to the target

Enter the contracted AC capacity and the DC/AC ratio you intend to build at, and read the inverter count and target DC off the tiles.

Regenerate at the target

Click Regenerate layout at x MWp and review the plot. The bare ground is expected; check DC / AC ratio on the Summary view rather than the appearance of the plan.

Calculate energy again, then export

Energy is computed from the placed capacity, so the figures from the uncapped run no longer apply. Re-run it before exporting anything.

Where to go next

On this page