Strings, inverters, trackers and substation against a COD date

    Commissioning software for utility-scale solar where hundreds of thousands of modules, thousands of strings and dozens of inverters all have to prove out before grid connection.

    A utility-scale solar farm is a repetitive build at enormous scale: module strings wired into combiner boxes, feeding central or string inverters, stepped up through an on-site substation to the grid. Deskely holds every string, inverter, tracker row and transformer in one register with the mechanical completion, energisation and commercial operation date (COD) gates built in.

    Assets
    Strings, combiner boxes, inverters, trackers
    Test
    String IV curve, inverter commissioning, load test
    Interface
    Substation, grid connection, SCADA
    Gate
    Commercial operation date (COD)
    BLOCK 4 — 5 MW INVERTER STATIONSLD RECORD SET · REV DBLOCK 4 — STRING ROWS 09–24CENTRAL INVERTER INV-04STR-04-118IV curve outlier flaggedTAG REGISTERINV-04-01Central inverter, block 4Records signedCB-04-12Combiner box, string row …In testSTR-04-118PV string, IV curve pendi…PreservationMV-XFMR-04Pad-mount transformer, bl…Punch open48 sheetsunder one system hierarchy

    The problem

    A hundred-megawatt plant is millions of connections, and a spreadsheet cannot see which string is dragging the ramp-up curve.

    A utility-scale array is not one asset: it is thousands of strings, hundreds of combiner boxes, dozens of central or string inverters, tracker rows with their own motor and controller, and a substation stepping the whole plant up to grid voltage, each installed by a different crew across weeks of construction.

    When string IV curve results, inverter commissioning records and tracker functional tests sit in separate EPC subcontractor spreadsheets, nobody can answer a basic question at the pre-COD readiness review: which block is actually ready to energise today.

    Deskely tags every string, combiner box, inverter and tracker row individually, so the site can see exactly which block is blocking energisation instead of being told the plant is '92% mechanically complete'.

    IV CURVE BACKLOG ACROSS THE BLOCKBlock C — 56 stringsEvery string needs its own IV curve before the combiner box is cleared010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555649 strings tested and signed7 waiting on an IV curve test slotHIDDEN IN THE PLANT-WIDE AVERAGE92%strings reported tested, block still unnamed7strings blocking DC energisation of block CSame IV curve template, per string serialDeskely tracks the IV curve test against every string, not the plant average.

    Setting up the register

    Strings, inverters, trackers and the substation are tagged assets structured to match the single line diagram.

    Single line diagrams, string layout drawings and equipment lists are parsed into a reviewed register, so every combiner box, inverter and tracker row carries its block, its row number and its OEM data sheet from day one.

    Pre-energisation checklists, string IV curve test templates and inverter commissioning sequences are defined once per equipment type and instantiated across every block on the plant, from the first energised inverter station to the last.

    The substation and its transformers, switchgear and protection relays sit in the same register as the DC-side equipment, so grid connection readiness is derived from the same evidence set as string-level completion.

    1 · SOURCE DOCUMENTSSingle line diagrams62 sheetsString layout drawings48 sheetsInverter datasheets64 unitsTracker row lists1,840 rowsPARSE + MATCHtag · description · drawing ref2 · ONE TAG REGISTERINV-04-01Central inverter, block 4BLOCK 4CB-04-12Combiner box, string row …DC ARRAYSTR-04-118PV string, IV curve pendi…STRINGSMV-XFMR-04Pad-mount transformer, bl…SUBSTATIONTWO DOCUMENTS DISAGREESingle line diagr…PV string, IV curve pendingString layout dra…Abbreviated descriptionEngineer picks the sourcedecision loggedWeeks of transcription become a draft an engineer reviews.

    Execution

    String testing, inverter energisation and tracker commissioning are gated block by block, not plant-wide.

    String IV curve testing, polarity checks and insulation resistance testing are captured against each string and combiner box before an inverter station is cleared for DC energisation.

    Inverter commissioning proves AC output, anti-islanding protection and grid code compliance under increasing load, while tracker rows are functionally tested for backtracking, stow and wind-response logic before the row is released to production.

    Vendor punch from the module supplier, the inverter OEM and the tracker contractor is logged at the specific string or row, so ramp-up is not blocked by an unrelated open item three blocks away.

    BLOCK ENERGISATION LADDERBlock C · toward CODString IV curve and insulation resistanceSigned offCombiner box and DC energisationSigned offInverter AC energisation and anti-island testIn progressBlock energisation to substationAwaiting predecessorCommercial operation date (COD)Awaiting predecessor2 of 5gates cleared for block C11 of 14blocks at block energisation plant-wideCOD is declared once every block's ladder is signed, not on a plant-wide estimate.

    Energisation and handover to COD

    COD is declared from signed evidence, not from a description of what the plant did on a sunny afternoon.

    Substation energisation, grid code compliance testing and utility interconnection sign-off are captured against the same register used for string and inverter commissioning, so the interconnection agreement's evidence requirements are an export rather than a scramble.

    The handover pack for the asset owner and O&M contractor includes as-built string layouts, inverter commissioning reports and tracker calibration data exported per block, ready for the performance monitoring team from day one.

    Every signature carries a name, role and timestamp, which is what the utility, the independent engineer and the asset owner's lenders will ask for before COD is declared complete rather than provisional.

    AUDIT QUERYSTR-04-118Block 4 string IV curve pendingComplete evidence chain for STR-04-118IV-04-118String IV curve testTest tech14 MarPOL-04-118Polarity checkElectrician13 MarINS-04-118Insulation resistanceElectrician13 MarCERTIFICATEST-04String tests complete — Block 4pendingEPC electrical leadPrerequisites demonstratedThe certificate cannot issue until the IV curve is uploaded and reviewed.

    Module quality at scale

    A defective module batch doesn't announce itself, it shows up as a hot spot on a drone thermography scan months after the module has already been racked and grid-tied.

    Module defects on a utility-scale array rarely fail visibly. A cracked cell, a delaminating backsheet or a bad solder bond shows up as a hot spot on an IR thermography flyover or a dark cell on an electroluminescence (EL) scan, often on a sample taken long after the module was installed, torqued and strung into a combiner circuit with a hundred others from the same delivery batch.

    Deskely ties every module's serial number to its manufacturer lot, its string and its position on the layout, so when a thermography drone survey or an EL scan flags a hot spot or a micro-crack pattern, the finding is logged against that exact module and the site can immediately see every other module from the same batch across the plant rather than treating each hot spot as an isolated event.

    Grid code compliance and reactive power tests at full plant output require ramping hundreds of inverters in a coordinated sequence while the utility observes voltage and frequency response at the point of interconnection; Deskely records each inverter's contribution to that test run against its own tag, so a single inverter tripping the sequence is traceable without re-running the whole plant test.

    THE SIGN-OFF SHEET COD IS DECLARED FROMBlock C — 56 stringsEvery gate closes to a named signature before the block is called readyString IV curve — all 56 stringssignedInverter station commissioningsignedTracker functional test, block C rowssignedSubstation energisation, block C feedersignedR. AlvarezCommissioning engineer, Block CMar 14, 09:41T. OseiIndependent engineerMar 14, 16:05Utility interconnection repWitnessed energisationMar 15, 08:20CODdeclared from three signatures, not a plant-wide averageDeskely locks each gate to a name, role and timestamp before COD is exportable.

    Roof warranty and penetration integrity

    A rooftop array that passes electrical commissioning can still void the building's roof warranty if a single penetration was flashed wrong, and that liability outlives the installation crew by decades.

    Every rooftop array either penetrates the membrane for its racking anchors or sits on ballast, and either choice interacts directly with the building's existing roof warranty: a mis-flashed penetration or an underweighted ballast run is the building owner's problem for the next fifteen years, not the solar EPC's, once the crew has demobilised.

    Deskely tags each roof penetration, flashing detail and ballast run against the specific building and roof zone, with the roofing contractor's sign-off, the racking manufacturer's fastening pattern and the fire code setback distance to walkways and parapets captured as their own record set, distinct from the array's electrical commissioning.

    Fire marshal walkdowns typically check rapid shutdown labelling and pathway setbacks separately from structural sign-off, and a roof-by-roof register means a setback violation found on one building's walkway is a finding against that specific roof rather than a note that reopens the electrical commissioning already signed off elsewhere in the portfolio.

    THE SIGN-OFF SHEET COD IS DECLARED FROMBlock C — 56 stringsEvery gate closes to a named signature before the block is called readyString IV curve — all 56 stringssignedInverter station commissioningsignedTracker functional test, block C rowssignedSubstation energisation, block C feedersignedR. AlvarezCommissioning engineer, Block CMar 14, 09:41T. OseiIndependent engineerMar 14, 16:05Utility interconnection repWitnessed energisationMar 15, 08:20CODdeclared from three signatures, not a plant-wide averageDeskely locks each gate to a name, role and timestamp before COD is exportable.

    Capacity, round-trip efficiency and UL 9540A evidence

    A BESS container that charges and discharges on demand still has to prove its rated capacity, its round-trip efficiency and its thermal runaway propagation resistance before an insurer or AHJ will treat it as anything other than a fire risk.

    Beyond PCS commissioning and fire suppression proving, a battery energy storage system has to demonstrate its rated energy capacity and round-trip efficiency against the OEM's guaranteed values through full charge-discharge cycle testing, typically witnessed by the owner's engineer because it is the figure the performance guarantee and any capacity-based revenue contract is measured against.

    Where UL 9540A large-scale fire testing or an equivalent thermal runaway propagation test was performed at the module or unit level to support the fire suppression design, Deskely holds that test report against the specific battery module type and container configuration on site, so the AHJ can verify the installed system matches what was actually tested rather than a similar-looking configuration.

    Arc flash studies covering the DC battery bus and the AC side of the PCS are held against the specific switchgear and PCS tags, because the incident energy calculations directly drive the PPE requirements the O&M provider's electricians will be working to for the life of the system, not just at commissioning.

    THE SIGN-OFF SHEET COD IS DECLARED FROMBlock C — 56 stringsEvery gate closes to a named signature before the block is called readyString IV curve — all 56 stringssignedInverter station commissioningsignedTracker functional test, block C rowssignedSubstation energisation, block C feedersignedR. AlvarezCommissioning engineer, Block CMar 14, 09:41T. OseiIndependent engineerMar 14, 16:05Utility interconnection repWitnessed energisationMar 15, 08:20CODdeclared from three signatures, not a plant-wide averageDeskely locks each gate to a name, role and timestamp before COD is exportable.

    Ride-through and ancillary service qualification

    A hybrid plant isn't just PV plus a battery, it's a single grid asset that has to ride through voltage and frequency events as one unit and, increasingly, qualify to sell frequency response or black start as an ancillary service.

    Voltage and frequency ride-through testing on a hybrid plant has to prove the PV inverters and the BESS's PCS respond to a simulated grid disturbance in a coordinated way, not just individually, because a utility's interconnection study assumes the two technologies behave as one asset at the point of common coupling rather than as two independent generators that happen to share a meter.

    Where the interconnection agreement or a separate ancillary services contract requires frequency response, fast frequency response or black start qualification, Deskely holds the qualification test procedure and its pass criteria against the EMS tag, with each test run's frequency, response time and ramp rate data captured so the qualification evidence is reproducible if the grid operator requests a re-test.

    A hybrid plant's revenue is frequently split between an energy contract on the PV side and a capacity or ancillary service contract on the storage side, so Deskely keeps the metering and telemetry data supporting each settlement stream traceable to the specific inverter, PCS or EMS record it came from, rather than one combined plant output figure that satisfies neither counterparty's audit.

    THE SIGN-OFF SHEET COD IS DECLARED FROMBlock C — 56 stringsEvery gate closes to a named signature before the block is called readyString IV curve — all 56 stringssignedInverter station commissioningsignedTracker functional test, block C rowssignedSubstation energisation, block C feedersignedR. AlvarezCommissioning engineer, Block CMar 14, 09:41T. OseiIndependent engineerMar 14, 16:05Utility interconnection repWitnessed energisationMar 15, 08:20CODdeclared from three signatures, not a plant-wide averageDeskely locks each gate to a name, role and timestamp before COD is exportable.

    Biofouling, anchor integrity and ecological permit compliance

    A mooring system proven on installation day still has to survive years of biofouling, UV degradation and water level swing, under an environmental permit that expects it to keep proving that on a schedule.

    Environmental permits for floating solar installations typically require ongoing monitoring of aquatic ecology, water quality beneath the array and, on some sites, bird or wildlife exclusion measures, none of which is a one-time commissioning check but a recurring obligation the asset owner has to keep evidencing for the life of the permit.

    Deskely holds anchor line inspection cycles, biofouling assessment on pontoon undersides and mooring hardware corrosion checks as their own recurring routine against each mooring point and pontoon block, distinct from the initial mooring load test, because a line rated correctly at installation can still degrade from biofouling drag or chain wear well before its design life is up.

    Where the permit or the marine structural engineer of record requires periodic re-verification of mooring tension against the original design load, Deskely's routine schedule flags an overdue re-check the same way it flags overdue preservation on idle equipment, so the marine inspection obligation doesn't quietly lapse once the commissioning team has moved to the next site.

    THE SIGN-OFF SHEET COD IS DECLARED FROMBlock C — 56 stringsEvery gate closes to a named signature before the block is called readyString IV curve — all 56 stringssignedInverter station commissioningsignedTracker functional test, block C rowssignedSubstation energisation, block C feedersignedR. AlvarezCommissioning engineer, Block CMar 14, 09:41T. OseiIndependent engineerMar 14, 16:05Utility interconnection repWitnessed energisationMar 15, 08:20CODdeclared from three signatures, not a plant-wide averageDeskely locks each gate to a name, role and timestamp before COD is exportable.

    The dossier

    COD readiness stands on string, inverter and substation evidence held against one tag register.

    A hundred-megawatt plant produces evidence at the string, inverter, tracker row and substation bay simultaneously. The COD dossier pulls each record type against its own asset rather than a single plant-wide narrative, so the interconnection agreement's requirements are an export, not a rebuild.

    RECORDS PRODUCED6 typesString IV curve tracebefore combiner box energisationInsulation resistance test recordpre-commissioning of each combiner…Inverter commissioning reportat first AC energisation of each…Tracker row calibration sheetbefore a row joins auto-trackingSubstation protection relay test…prior to substation energisationUtility interconnection witness…at commercial operation date readiness…DOSSIERIndexed persubsystem and tagExport readyEach record lands in the same structure, so the dossier assembles itself.

    String IV curve trace

    each string's current-voltage curve matches expected module output under test irradiance

    before combiner box energisation

    Insulation resistance test record

    DC string wiring meets minimum resistance to earth before energisation

    pre-commissioning of each combiner circuit

    Inverter commissioning report

    AC output, anti-islanding protection and grid code ride-through behave within spec

    at first AC energisation of each inverter station

    Tracker row calibration sheet

    slew drive torque, levelness and zero position are within OEM tolerance

    before a row joins auto-tracking

    Substation protection relay test record

    protection settings trip within the coordination study's time and current bands

    prior to substation energisation

    Utility interconnection witness record

    grid code compliance and reactive power response were observed by the network operator

    at commercial operation date readiness review

    How it runs

    From module delivery to grid connection.

    Utility-scale programmes reward structure set up before the first pile is driven, because COD is the point where every unclosed string test becomes a revenue delay.

    1. 01

      Model the plant by block

      Strings, combiner boxes, inverter stations, tracker rows and the substation modelled as subsystems, each with its own completion path.

    2. 02

      Parse the equipment set

      Single line diagrams, string layouts and equipment lists drafted into a reviewed asset register with OEM data attached.

    3. 03

      Template the test set

      String IV curve, inverter commissioning and tracker functional tests defined once per equipment type, instantiated across every block.

    4. 04

      Gate COD on signed evidence

      COD readiness reported from signed records, with utility interconnection sign-off and punch tracked to closure.

    FAQ

    Questions about Utility-scale solar farms scopes.

    Ready to digitize
    commissioning and
    handover?

    We use cookies to improve your experience.
    You can opt out of certain cookies.
    Find out more in our privacy policy.