Battery storage modeling, sized by simulation
SolarVis simulates self-consumption, arbitrage, backup and ROI on real consumption and tariff data, so you size the right battery for each project and show customers their savings before installation.
Trusted by
Battery modeling that reflects real operation
Set the operating mode, targets, and backup parameters per project, then start from the system's suggestion or pick your own. Storage stays grounded in the customer's load profile and the array, not in a nameplate kWh figure.
- 01
Build the right battery scenario
Set the operating mode, minimum backup hours, critical load percentage, and reserve rate per project. Build scenarios that raise self-consumption and stay safer against outages, with capacity falling out from PV production, hourly consumption, and your targets.
- 02
Auto-suggest system
Pick a battery manually from the product database, or use the system's auto-suggestion to match the capacity that fits the project. Start from the recommendation, then compare alternatives before you apply it.
- 03
Hour-by-hour dispatch
State-of-charge limits, round-trip efficiency, and charge or discharge power constraints in every hour. Daily usage curves and state-of-charge profile, not just nameplate kWh.
- 04
Real-product database
Accept the auto-sized capacity or pick a specific battery model from the database. Compare alternatives side by side before applying the configuration.
- 05
Savings and ROI report
Turn dispatch and three-scenario bill modeling into a financial feasibility view: payback period, lifetime savings, and ROI your customer can trust before installation. The battery gets its own page in the proposal.
Battery storage is one of the four components solarVis models together: PV, battery, heat pump, and EV charger. Sizing one rebalances the others, so your feasibility never goes stale.
See 3D system designStorage modeled at the level the project requires
The right scenario, simulated hour by hour
Pick the operating mode (self-consumption, arbitrage, or off-grid autonomy) and set its targets: a target self-consumption or autonomy rate, charge and discharge hours for arbitrage, and optionally minimum backup hours with critical load and a backup reserve. The engine runs an hourly simulation against PV production and site load, then reports the monthly bill across three scenarios: before solar, with solar, and with solar plus battery.
- Self-consumption, autonomy, and arbitrage as discrete operating modes
- Targets like self-consumption rate, backup hours, critical load, and reserve
- Three-scenario monthly bill comparison with a month selector
- Backup hours and usable capacity include solar contribution
- Arbitrage by time-of-use windows, or by optimal dispatch with an 8-hour look-ahead
Production, consumption, and self-consumption, month by month
See estimated production against consumption across the year, with self-consumption overlaid month by month. The monthly view shows how much of the solar the site uses directly and how the battery shifts that balance, so the scenario you pick is grounded in real seasonal behavior, not a single annual figure.
- Annual production, consumption, and self-consumption side by side
- Month-by-month chart, not a single annual figure
- See how the battery lifts direct self-consumption
- Seasonal behavior behind the sizing decision
Plan your storage with a clear energy breakdown
Analyze the battery's role in the system on one screen. See how much of the solar production is consumed directly, how much is stored in the battery, how much energy is drawn from the grid, and the effect on the bill, all in a single breakdown the customer can follow.
- Solar consumed directly versus stored in the battery
- Energy drawn from the grid, made explicit
- Effect on the bill in the same view
- One breakdown the customer can follow
Go deeper into the platform
Heat Pump Modeling
Size heat pumps from the building's heating, cooling and hot water loads.
Tariff & Regulations
Local tariffs and regulations built in, with 45+ countries supported.
Solar 3D Design & Simulation
Model any roof in 3D with AI roof detection, shading analysis and string design.
Solar Proposal Software
Design, price and sell every solar project in one platform, from roof to proposal.
Questions about battery modeling
Pick one of three operating modes: Self Consumption (target self-consumption %), Autonomy (target autonomy % for off-grid), or Arbitrage (charge when power is cheap, discharge when it is expensive). A backup reserve with minimum backup hours and critical load % can be added on top. The engine runs an hourly simulation against PV production and consumption to calculate the required capacity, which you can accept or override with a specific battery model from the product database.
Three mutually exclusive modes: Self Consumption (on-grid bill reduction), Autonomy (zero injection or off-grid), and Arbitrage (on-grid with a time-of-use tariff). In Arbitrage the battery charges in cheap hours and discharges in expensive ones, either on charge and discharge windows auto-filled from the tariff or through an optimal dispatch optimiser that looks ahead at prices, production, and consumption. Backup is not a separate mode: a backup reserve can be held in self-consumption and arbitrage modes. Off-grid systems default to autonomy mode. The choice drives both sizing and how the battery dispatches across the day.
Enable the backup reserve and set a minimum backup time in hours, a critical load percentage, and a backup reserve rate. The engine reports backup hours including solar contribution and the usable backup capacity, so the customer sees what the system actually delivers during a grid outage, not just nameplate kWh.
All four components, PV, battery, heat pump, and EV charger, share one model. Changing battery capacity or operating mode rebalances self-consumption, grid export, and feasibility math for the other components automatically.
Yes. Accept the auto-calculated capacity or pick a battery model manually from the product database. Compare alternatives side by side against the same load and PV profile before applying the configuration, so the customer-facing proposal reflects the model you selected.
No. Arbitrage runs on on-grid designs with a tariff defined on the hourly time-of-use grid. It does not apply to zero-injection or off-grid designs, or to older tariff formats without an hourly schedule.





















