CoreVecta AtlasPractical knowledge
Sizing · panels from a target

Panel count from a target array size

Turn a target array size into a whole number of panels for a chosen module rating, and read back the as-installed size the rounding produces.

✓ Verified engine No account required

Workspace

The calculator's own fields, action and results arrive with the verified pack when you load it. Nothing is computed in this page.

Verified engine

Calculator

The calculator runs on the same signed pack and certified engine as the CoreVecta apps. It is fetched and verified when you need it, so this page stays light until then.

Nothing is computed in this page. Every figure comes back from the verified engine, or the calculator refuses.

What the engine returns
Two figures return: the whole-panel count, and the as-installed size that count actually delivers. Because the target does not divide evenly by the module rating, the installed array comes back somewhat larger than the target — that surplus is not an error but the price of whole panels, and it is the installed figure, not the target, that the yield and cost pages should now be fed.
Target array size
Module rated power (STC)
MethodCeiling division of the target array size, expressed in watts, by the module rated power, returning the whole-panel count and the as-installed nameplate that count produces; forward workflow only.
StandardStandard array configuration arithmetic, panel count = target size in watts ÷ module rated wattage, rounded up to a whole panel
GuardThe target size must be greater than zero and sits under a utility-scale ceiling — there is no array to configure at zero, and a figure far beyond a large plant is more likely a unit slip than a design.

Why the module catalogue, not the load calculation, decides the final size

The division is deliberately rounded in one direction only. Rounding down would leave the array short of the target the load or budget calculation demanded, so the count always goes up to the next whole panel. The consequence is the second output: an as-installed size that sits at or above the target, never below it. The pack’s anchor vector shows the usual case — a target that does not divide evenly, so the installed array lands a little larger than asked.

That as-installed figure is the honest one from here on. Feeding the original target into a yield or cost calculation quietly understates what the roof will actually hold; the rounded-up size is what gets bought, wired and metered, so it is the size the daily and annual yield estimates in this cluster should receive.

The module rating is a genuine choice, not a constant. A higher-wattage module reaches the same target in fewer panels, which matters on a cramped roof; a lower-wattage module gives finer steps, so the rounding overshoot shrinks. The pack’s declared vectors span several module ratings for exactly this reason — the count and the overshoot both move when the catalogue choice does.

The overshoot matters most when the array is small. One extra panel is a large fraction of a modest system and a rounding error on a big one — which is why a small-system quotation should always be read against the as-installed size, not the target. And when the target happens to divide exactly by the module rating, the two sizes coincide; the pack declares that exact-fit case as one of its own vectors.

Ceiling division of the target array size, expressed in watts, by the module rated power, returning the whole-panel count and the as-installed nameplate that count produces; forward workflow only.

When this calculation is used

  • Converting the array size the load or budget pages produced into an orderable panel count for a chosen module.
  • Checking an installer’s proposed panel count: the count, the module rating on the datasheet and the quoted system size must agree with one another.
  • Comparing module choices for the same target, where the rating is the only input that changes between runs.
  • Producing the as-installed nameplate that the yield estimates in this cluster should be run on, rather than the un-rounded target.

Worked example

Take the cluster’s running example: a target of five kilowatts-peak — the size the daily-load page’s scenario called for — built from modules at the pack’s illustrative default rating of five hundred and fifty watts.

Two figures return: the whole-panel count, and the as-installed size that count actually delivers. Because the target does not divide evenly by the module rating, the installed array comes back somewhat larger than the target — that surplus is not an error but the price of whole panels, and it is the installed figure, not the target, that the yield and cost pages should now be fed.

Both numbers are produced by the verified engine at load, and this scenario is one of the declared test vectors carried inside the signed pack — alongside a vector where the target divides exactly and the two sizes coincide. The count is a planning quantity: which panels physically fit, and how they wire into strings, is the installer’s determination, not this page’s.

What each input represents

Target array size

The nameplate size the design is aiming for, in kilowatts-peak — typically the output of the daily-load sizing page or the budget page in this cluster. It is a target, not a result: the whole point of this page is that the installed size will generally differ from it once the panel count is rounded to a whole number.

Module rated power (STC)

The rating of one module under Standard Test Conditions, in watts, taken from the module datasheet. The default supplied here reflects a common current crystalline-silicon rating and is illustrative only — module catalogues move quickly, and the count is only as real as the datasheet behind this figure.

Assumptions and limits

  • One module family covers the whole array; mixing ratings would need the count built up leg by leg.
  • Nameplate is a laboratory reference under Standard Test Conditions, not a promise of delivered output — the performance pages in this cluster carry that honesty.
  • Nothing here checks that the panels physically fit or wire legally: roof area has its own sibling page, and string design belongs to the installer.
  • The rounding is always upward, so a budget quoted on the target size will be slightly understated; quote on the as-installed figure instead.

What the guards protect against

  • The target size must be greater than zero and sits under a utility-scale ceiling — there is no array to configure at zero, and a figure far beyond a large plant is more likely a unit slip than a design.
  • The module rating is bounded to the band real modules occupy, from roughly one hundred watts to several hundred; a kilowatt-scale entry — a system size typed where a module rating belongs — falls outside the band and is refused.
  • A zero module rating is refused outright, and the pack ships that refusal as a declared test vector: division by a zero-watt module has no meaning, and the engine declines rather than inventing an answer.

Provenance

Standard array configuration arithmetic, panel count = target size in watts ÷ module rated wattage, rounded up to a whole panel

Ceiling division of the target array size, expressed in watts, by the module rated power, returning the whole-panel count and the as-installed nameplate that count produces; forward workflow only.

Screening and reference material, to be checked against the module datasheet and a qualified installer or engineer; not a design determination. The signed pack carries its own citation, and the page reports the verification state of the release it mounted.