Predictika · Battery energy storage

An AI sales agent's B-VAULT storage project, checked before it goes out

An AI sales agent sizes a battery storage project for a developer: a number of B-VAULT units, AC-coupled or DC-coupled, with a 2-hour or 4-hour discharge, against the power and energy the project needs, the temperature and altitude of the site, the DC voltage of the customer's inverter and the total power it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in the public Energy Vault B-VAULT datasheet and returns a verdict, every reason and the figures it computed.

Scope: B-VAULT units at 2.982 MWh each, AC- or DC-coupled, 2-hour or 4-hour discharge: power, energy, inverter, DC voltage, temperature range and altitude. See everything this validator covers

This validator models the sizing of a B-VAULT project from the public Energy Vault B-VAULT datasheet, not just the scenarios shown below.

  • Power and energy — each unit gives 2.982 MWh; its power is 1.491 MW at a 2-hour discharge and 0.745 MW at 4 hours. The units must meet the power and the energy the project needs, and the datasheet gives no other duration.
  • AC- and DC-coupled — the AC-coupled unit has an integrated inverter (1.505 MVA at 2 hours, 0.860 MVA at 4 hours); the DC-coupled unit pairs with the customer's inverter, whose DC voltage must be within 1,100 to 1,500 volts and whose model should be on Energy Vault's compatible list, which is not published and so goes to a person.
  • Site conditions — the ambient range is minus 20 to 45 degrees Celsius for the AC-coupled unit and minus 20 to 50 for the DC-coupled one, and the system is de-rated over 3,000 meters, which goes to a person.
  • The stated total — the total power the project states must equal the number of units times the unit power.

Any project built from B-VAULT units at 2-hour or 4-hour duration is in scope — not only the scenarios pictured here. Not covered: prices (Energy Vault publishes no list prices, so this page shows no price build-up), long-term service agreements, other Energy Vault products, grid frequency (the datasheet row could not be read unambiguously), interconnection and permitting, and real project performance.

The AI sales agentSizes the project from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Power and energy that scale with the number of units and the durationOnly with care
The power per unit changes with the discharge duration, and energy and power are two separate comparisons against the project's needs.
Both are computed from the units and the duration on every call.
Limits that differ between AC- and DC-coupled unitsOnly with workarounds
The temperature range, the inverter and the voltage window depend on the coupling, so a rules-based CPQ needs separate rule sets per configuration.
The coupling selects the limits inside one model, in any order of choices.
Inverter compatibility that is not publishedOnly with care
A rule can flag an unlisted inverter, but someone has to remember to route it to a person.
It is a named approval finding, with the reason, that comes back with the verdict.
Total power the project statesOnly with care
The stated total is derived from the units and the duration, so a rule has to recompute it and compare.
The stated power is a field in the request, compared with the computed one on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the project is saved or a step is completed, so a person often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1The project has 0 B-VAULT units; at least 1 is needed.
2The project needs 25,000 kW of power; 0 units give 0 kW at this duration.
3The project needs 50,000 kWh of energy; 0 units give 0 kWh.
4The datasheet gives system power for 2-hour and 4-hour discharge only; 3 hours is not one of them.
5The datasheet gives system power for 2-hour and 4-hour discharge only; 1 hour is not one of them.
6The project needs 29,821 kW of power; 20 units give 29,820 kW at this duration.
7The project needs 59,641 kWh of energy; 20 units give 59,640 kWh.
8The project needs 25,000 kW of power; 20 units give 14,900 kW at this duration.
9The site reaches 46 degrees Celsius; this coupling is rated to 45 degrees.
10The site reaches 51 degrees Celsius; this coupling is rated to 50 degrees.
11The site falls to -21 degrees Celsius; the rated range starts at minus 20 degrees.
12The inverter DC voltage of 1,099 volts is outside the 1,100 to 1,500 volt window of the DC-coupled system.
13The inverter DC voltage of 1,501 volts is outside the 1,100 to 1,500 volt window of the DC-coupled system.
14Energy Vault maintains a list of inverter models compatible with the DC-coupled B-VAULT and does not publish it; a person should confirm the inverter is on it.
15The datasheet says the system is de-rated over 3,000 meters; the site is at 3,001 meters, so a person should confirm the de-rating.
16The project states 29,819 kW of power; the units give 29,820 kW.
17The project states 29,821 kW of power; the units give 29,820 kW.
18The project needs 300,000 kW of power; 200 units give 298,200 kW at this duration.
19The project needs 25,000 kW of power; 10 units give 7,450 kW at this duration.
20The project needs 50,000 kWh of energy; 10 units give 29,820 kWh.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. A 30 MW AC-coupled site: Twenty AC-coupled units for a 30 MW site

The agent's request. Please quote 20 B-VAULT units, AC-coupled, with a 2-hour discharge, for a project that needs 30,000 kW of power and 60,000 kWh of energy. The site reaches 38 degrees Celsius in summer and falls to -10 degrees in winter, at an altitude of 300 meters. The project states 30,000 kW of power in total. It is ready to send.

Verdict: Blocked.

  • Power below the project target. The project needs 30,000 kW of power; 20 units give 29,820 kW at this duration.
  • Energy below the project target. The project needs 60,000 kWh of energy; 20 units give 59,640 kWh.
  • Stated power does not match. The project states 30,000 kW of power; the units give 29,820 kW.

2. A 30 MW AC-coupled site: The agent resubmits after fixing the errors

The agent's request. Please quote 21 B-VAULT units, AC-coupled, with a 2-hour discharge, for a project that needs 30,000 kW of power and 60,000 kWh of energy. The site reaches 38 degrees Celsius in summer and falls to -10 degrees in winter, at an altitude of 300 meters. The project states 31,311 kW of power in total. It is ready to send.

Verdict: Allowed.

  • Project summary. 21 units give 31,311 kW and 62,622 kWh, with 31,605 kVA of integrated inverter capacity.

3. A hot site: Sixteen AC-coupled 4-hour units at a hot site

The agent's request. Please quote 16 B-VAULT units, AC-coupled, with a 4-hour discharge, for a project that needs 11,000 kW of power and 45,000 kWh of energy. The site reaches 47 degrees Celsius in summer and falls to 2 degrees in winter, at an altitude of 900 meters. The project states 11,920 kW of power in total. It is ready to send.

Verdict: Blocked.

  • Site is hotter than the operating range. The site reaches 47 degrees Celsius; this coupling is rated to 45 degrees.

4. A hot site: The agent resubmits after fixing the errors

The agent's request. Please quote 16 B-VAULT units, DC-coupled, with a 4-hour discharge, for a project that needs 11,000 kW of power and 45,000 kWh of energy. The site reaches 47 degrees Celsius in summer and falls to 2 degrees in winter, at an altitude of 900 meters. The customer inverter has a DC voltage of 1,300 volts and its model is on the list of inverters Energy Vault has confirmed as compatible. The project states 11,920 kW of power in total. It is ready to send.

Verdict: Allowed.

  • Project summary. 16 units give 11,920 kW and 47,712 kWh, paired with the customer inverter.

5. A DC-coupled site with its own inverter: Twenty-four DC-coupled units with the customer inverter

The agent's request. Please quote 24 B-VAULT units, DC-coupled, with a 2-hour discharge, for a project that needs 35,000 kW of power and 70,000 kWh of energy. The site reaches 40 degrees Celsius in summer and falls to -15 degrees in winter, at an altitude of 1,200 meters. The customer inverter has a DC voltage of 1,650 volts and its model is not on the list of inverters Energy Vault has confirmed as compatible. The project states 35,784 kW of power in total. It is ready to send.

Verdict: Blocked.

  • Inverter DC voltage outside the window. The inverter DC voltage of 1,650 volts is outside the 1,100 to 1,500 volt window of the DC-coupled system.
  • Inverter not on the compatible list. Energy Vault maintains a list of inverter models compatible with the DC-coupled B-VAULT and does not publish it; a person should confirm the inverter is on it.

6. A DC-coupled site with its own inverter: The agent resubmits after fixing the errors

The agent's request. Please quote 24 B-VAULT units, DC-coupled, with a 2-hour discharge, for a project that needs 35,000 kW of power and 70,000 kWh of energy. The site reaches 40 degrees Celsius in summer and falls to -15 degrees in winter, at an altitude of 1,200 meters. The customer inverter has a DC voltage of 1,400 volts and its model is not on the list of inverters Energy Vault has confirmed as compatible. The project states 35,784 kW of power in total. It is ready to send.

Verdict: Needs approval.

  • Inverter not on the compatible list. Energy Vault maintains a list of inverter models compatible with the DC-coupled B-VAULT and does not publish it; a person should confirm the inverter is on it.
  • Project summary. 24 units give 35,784 kW and 71,568 kWh, paired with the customer inverter.

7. A DC-coupled site with its own inverter: The agent resubmits after fixing the errors

The agent's request. Please quote 24 B-VAULT units, DC-coupled, with a 2-hour discharge, for a project that needs 35,000 kW of power and 70,000 kWh of energy. The site reaches 40 degrees Celsius in summer and falls to -15 degrees in winter, at an altitude of 1,200 meters. The customer inverter has a DC voltage of 1,400 volts and its model is on the list of inverters Energy Vault has confirmed as compatible. The project states 35,784 kW of power in total. It is ready to send.

Verdict: Allowed.

  • Project summary. 24 units give 35,784 kW and 71,568 kWh, paired with the customer inverter.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent sizes a battery storage project for a developer: a number of B-VAULT units, AC-coupled or DC-coupled. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the figures in the public Energy Vault B-VAULT datasheet and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 20 B-VAULT units, AC-coupled, with a 2-hour discharge, for a project that needs 30,000 kW of power and 60,000 kWh of energy. The site reaches 38 degrees Celsius in summer and falls to -10 degrees in winter, at an altitude of 300 meters. The rest of the request is on screen. The project states 30,000 kW of power in total.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The project needs 30,000 kW of power; 20 units give 29,820 kW at this duration. The project needs 60,000 kWh of energy; 20 units give 59,640 kWh. The project states 30,000 kW of power; the units give 29,820 kW.
  6. The validator returned three blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for power and energy that scale with the number of units and the duration, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the units to 21 and the stated total power as to 31,311 kW.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared, and the validator's figure matches the quote.
  13. Three problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.