Neura Energy / Software engineering

Can software decide when energy is most valuable?

Energy storage creates new opportunities for businesses, but knowing when to charge, discharge, or export electricity isn’t straightforward.

Battery AI & Energy Optimization

At Neura Energy, I contributed to an intelligent battery scheduling project that brings together forecasting research, optimization, simulation, and operational visibility to explore how those decisions can be made.

Watch the Demonstration
CompanyNeura Energy
FocusForecasting / Optimization / Simulation / Operational Interfaces
DevelopmentScheduling and control tested in simulation
Visit Company
Battery operations software — Neura Energy
01 /The challenge

A battery has limited energy. The possibilities keep changing.

Commercial sites can consume electricity, generate solar power, and store energy in batteries. But the conditions affecting those decisions constantly change.

Electricity demand rises and falls. Solar generation depends on environmental conditions. Market prices fluctuate. Batteries have technical limits, and grid restrictions can affect how energy is imported or exported.

This creates a scheduling problem: deciding when energy should be stored, used, or exported while considering both economic opportunities and operational constraints.

The challenge isn’t simply deciding what a battery can do. It’s evaluating what makes sense under the conditions that exist.

02 /The opportunity

Better information can support better energy decisions.

For businesses with solar generation and battery storage, the timing of energy use can affect operating costs and the potential value of stored electricity.

Scheduling software can help evaluate opportunities to use available solar energy, respond to electricity prices, and plan battery activity within operational limits.

The underlying goal is to make decisions more informed, feasible, and understandable.

Use energy more intelligently

Consider site consumption and solar generation when evaluating battery activity.

Respond to changing conditions

Account for electricity market prices and changing energy availability.

Respect real-world limits

Evaluate decisions alongside battery conditions and grid restrictions.

03 /The system

Bringing multiple inputs into one decision process.

The project brought together information relevant to commercial battery scheduling, including site electricity consumption, solar generation, market prices, battery state, and grid limits.

These inputs informed work on optimization structures and simulated dispatch decisions.

Simulation provided a way to evaluate charging, discharging, and export behavior before relying on live automated control.

From data to decisions

Site consumptionSolar generationMarket pricesBattery stateGrid limits
Battery scheduling & optimization
Dispatch simulation
Operational views
Decision traceability
Conceptual explanation of the work, rather than an exact internal software architecture.
04 /My work

Exploring the problem from data to simulated decisions.

My work spanned several connected areas of the battery scheduling project, including research, optimization-related structures, simulation, and how battery activity is presented to users.

Forecasting & Curtailment Research

Researched forecasting and curtailment considerations relevant to commercial battery operation.

This involved exploring how electricity consumption, solar generation, and grid export restrictions affect battery scheduling decisions.

Optimization Data & Constraints

Worked on the data structures and constraints used to represent information relevant to battery scheduling.

These included market conditions, battery state, and operational restrictions that affect which decisions are feasible.

Dispatch Simulation

Contributed to simulation work exploring battery charging, discharging, and export decisions under different conditions.

This supported evaluation of scheduling behavior without depending on live automated equipment control.

Operational Views & Explainability

Worked on customer-facing views of battery activity and site power flows.

I also helped shape how scheduling decisions could be traced to their inputs and checked against operational safety requirements.

05 /Engineering considerations

An optimized decision still has to be feasible.

A schedule that appears attractive in theory is not necessarily appropriate in practice.

Battery scheduling needs to consider the current state of the battery, available energy, electricity prices, site requirements, and grid restrictions.

The project therefore involved looking at optimization alongside operational constraints, simulation, and decision traceability. This was an important part of developing a foundation for schedules that could be evaluated against real operating requirements.

Good engineering isn’t only about finding a promising answer. It’s about understanding whether that answer makes sense in the real world.

06 /Project demonstration

Making battery activity easier to understand.

Understanding system behavior is an important part of evaluating energy decisions. My work included customer-facing views of battery activity and site power flows, alongside approaches for tracing decisions to the information that influenced them.

The recording below provides a look at the battery operations software associated with the project.

Battery Operations — Software Demonstration

Neura Energy · Battery AI & Energy Optimization. Demonstration values illustrate the interface; they are not independently verified project savings.
07 /The result

A foundation for explainable battery scheduling.

The work contributed to a foundation for evaluating battery schedules using relevant energy data, operational constraints, and simulation.

It brought together forecasting and curtailment research, optimization-related structures, dispatch evaluation, and interfaces for understanding battery activity.

The scheduling and control work was developed and tested in simulation. Live automated dispatch remained subject to equipment and site readiness checks.

  • Forecasting and curtailment considerations
  • Optimization data structures and constraints
  • Simulated dispatch decisions
  • Customer-facing operational views
  • Decision traceability and safety-related checks
08 /Reflection

Software is only as useful as the decisions it supports.

Working on this project reinforced the importance of understanding how software interacts with changing real-world conditions.

Forecasting, optimization, simulation, and operational constraints are closely connected. A technically promising approach still needs to be evaluated, understood, and checked against the requirements of the system it supports.

This experience strengthened my interest in intelligent systems and the use of computational methods to solve complex problems.

Interested in the technology behind the project?

Learn more about Neura Energy and its work in intelligent energy management.