Cases in Aire
Many values—like prices, system design choices, or financial assumptions—aren’t fixed. Rather than commit to a single input, Aire lets you define multiple cases for any term or block. Cases are named options that represent different possible values or structures. They allow you to reason through ambiguity, model what’s known and unknown, and compare outcomes—all without duplicating your model.What is a Case?
A case is an alternate value or configuration attached to a term or block. You might define cases like:low,base, andhighfor a price or efficiencybattery_basevsno_batteryfor a system designaggressivevsconservativefor cost or incentive structures
Where Cases Are Used
Cases can be applied to:- Terms – to express alternate values for a single variable
- Blocks – to represent different configurations or logic paths
How Cases Connectto Scenarios
Scenarios are built by selecting specific cases for different blocks in the model. For example:- One scenario might use the high case for electricity price and the no_battery case for storage
- Another might use the base case for inputs and the battery_base case for a bundled system design
What Cases Enable
Cases are central to Aire’s modeling system. They allow you to:- Represent uncertainty without hardcoding or duplication
- Model divergent assumptions across different parts of the system
- Run side-by-side comparisons and structured scenario analysis
- Reflect the probabilistic, evolving nature of project development
- Make models easier to debug, communicate, and update over time
