Convexity

AI-native power system modelling

Build, run and interrogate energy models in a fraction of the time.

Available for
macOSWindowsLinux
2

Networks

Directory

Loading map…
7%
Comments
Open
MH
Mark Hammond3h
Chart · curtailment_by_bus

Wind curtailment looks high in the base case, mostly in the northwest (buses C, F, H1). Is the SNSP_Constraint binding? @Aman Majid

AM
Aman Majid2h

Probably — SNSP is set to 75%. @Convexity what share of hours does the SNSP constraint bind, and where is the curtailment concentrated?

Convexity
Convexity2h

With 5.5 GW of wind on the system, the SNSP_Constraint (75%) binds in 163 of 744 hours (22%). Curtailment totals ~118 GWh this January, 74% of it at buses F, H1 and C, where transmission east to bus J is the limiting corridor.

AC
Angus Clark1h

Worth comparing against the Transmission Upgrade scenario then. @Convexity can you run that comparison?

Convexity
Convexity1h

In the Transmission Upgrade scenario (internal limits relaxed), curtailment falls from ~118 GWh to ~21 GWh and gas generation drops 5.4%. System cost is £3.2m lower over the month. Full comparison in the run log.

👍2
MH
Mark Hammond45m

Great, that makes the case for the reinforcement. Resolving.

AC
Angus Clark1d
Map · Generator · Ardnacrusha 1

Should Ardnacrusha be running flat out all month?

AM
Aman Majid1d

Yes — it's run-of-river hydro with ~0 marginal cost, so it dispatches whenever water is available. Expected.

AM
Reply…

Reinventing power modelling
for the 21st century

Book a demo

Model in natural language

Describe the change you want and Convexity builds it for you. Add assets, rewire the network, or adjust assumptions through a chat that understands your model.

See it in action

Code and no-code, in sync

Prefer Python? Build and solve models with pyconvexity, then open the exact same model in the Convexity app. Code and UI stay in lockstep, so power users and analysts work on one source of truth.

See it in action

Build complex, multi-step workflows

Chain together data, scenarios, solves, and reports into repeatable pipelines. Compose multi-step workflows visually and run your whole modelling process in one click.

See it in action

Collaborate with your team and AI

Comment on any asset, tag a teammate, and pull Convexity into the thread. Reviews, questions, and fixes happen right on top of the model, so nothing gets lost in email.

See it in action

Accuracy that you can bank on

Convexity delivers outputs you can trust for investment decisions. Models built on our platform are already being used by energy analysts in the real world.

See it in action

Human-readable custom constraints

Legacy tools make custom constraints a nightmare of complex code. Our domain-specific language lets you write constraints that read like simple Excel formulas.

Battery charging window

Restrict storage charging to off-peak hours

Minimum renewable capacity

Ensure minimum renewable investment

Maintenance shutdown

Schedule planned outages for generators

Emissions cap

Enforce carbon policy in capacity expansion

dslminimum_renewable.dsl
1
2
3
4
5
6
7
-- Require at least 5,000 MW of wind + solar capacity
SUM(
Generator.capacity
WHERE type IN ("wind", "solar")
)
>= 5000
TESTIMONIALS

What our users say

Giannis Vrochidis

Energy Systems Specialist

I am really impressed with how quickly Convexity accelerated our work. We were impressed with how much quicker and smoother we could work with in-built scenario handling and visualisations.

Maurizio Gargiulo

Energy Modelling Specialist

Convexity is transforming how we develop our models. It enables us to work faster and make our modelling work more accessible to our clients.

Patrick Calnan

Energy Market Expert

One of the central pillars of our business is understanding the market and analytics. Convexity allows us to join those two elements to get deep insights. Convexity has a very slick interface and is easy to install.

Luke McCarvill

PhD Student in Engineering Science, University of Oxford

I used Convexity for my MSc dissertation, and it turned my dispatch modelling from what would have been a painful programming exercise in Python into a smooth user experience in their beautiful geospatial graphical interface.

Samuel Watson

MSc Student, University of Oxford

The AI-enabled functionality has been a particular gamechanger, allowing me to make changes and explore scenarios I simply wouldn't have known how to attempt otherwise, dramatically accelerating what I can realistically achieve within a dissertation timeframe.

Compare Convexity

The key differences between Convexity and other tools in the market.

Clean design and user experience
Modern, cross-platform and utility-first vs clunky, legacy software.
Convexity
Others
Interactive mapping and charts
Modern and responsive data visualisations and analytics.
Convexity
Others
Custom constraints
Full control over the underlying model with Excel-like constraints.
Convexity
Others
Integrated weather and climate data
Instant access to a century of weather data for renewables modelling.
Convexity
Others
Open framework
Export models to PyPSA for interoperability and license-free use.
Convexity
Others
Multiple solvers support
Choose from multiple solvers or bring your own for maximum flexibility.
Convexity
Others
Local and cloud computing
Solve models locally or in the cloud.
Convexity
Others
Secure data storage
Data stays on your own machine, no data residency concerns.
Convexity
Others

Still have questions?

Can't find what you're looking for? Please contact us and we will get back to you as soon as possible.

Convexity FAQ

Convexity is a modern, general-purpose energy system modelling platform. It can be used for a wide range of applications, such as capacity expansion planning, economic dispatch, power flow simulation, market modelling, uncertainty and sensitivity analysis, and more.

Ready to start?

Start for free, no credit card required