Sensitivity analysis identifies which assumptions matter most to your project. Vary inputs one at a time across realistic ranges while holding others constant. The result: a clear ranking of variables by their impact on NPV, IRR, LCOE, or any output you track.If electricity price changes by 20%, how much does NPV move? If construction costs vary by ±15%, what happens to IRR? Sensitivity analysis quantifies these relationships and shows where to focus your attention.
Base Scenario: A complete project model with all terms, calculations, and blocks defined—this is your starting pointInput Variables: The terms you test—each with a base value, lower bound, and upper bound representing realistic variationOutput Metrics: The KPIs you monitor—typically NPV, IRR, payback period, LCOE, or other calculated financial terms
Aire executes your full project model repeatedly with different input values. Each run recalculates every term, cascades through blocks, and produces complete financial outputs.The analysis varies one input at a time while holding others constant—this isolates each variable’s individual impact.Tornado Analysis: Test each input at its lower and upper bounds. Calculate the range of output variation. Rank inputs by impact. This produces the data for tornado charts showing which variables matter most.Stepped Analysis: Divide each input’s range into multiple steps (typically 6 points from lower to upper bound). Run the model at each step. Record output values. This produces line charts revealing the full relationship between inputs and outputs, including non-linearities and thresholds.Every calculation is a complete model run—no approximations, no interpolations. Changes cascade through all dependencies with 64-decimal precision. Parallel execution keeps it fast.
Sensitivity analysis produces three types of outputs:Tornado Charts: Horizontal bars show the output range caused by each input. Bar width = impact magnitude. Inputs ranked by importance—widest bars at top. If interest rate produces the widest bar on an NPV tornado chart, interest rate matters more than other tested variables.Line Charts: Plot output values against input values across the full range. Straight lines mean linear relationships. Curved lines reveal non-linearities—regions where small input changes create disproportionate output swings. Inflection points indicate thresholds where project viability shifts.Data Tables: Exact values for every input-output combination at each step. Use these to find specific threshold values where viability changes, export precise numbers for reports, or identify target input values that achieve desired outputs.
Question: “Which uncertainties matter most to this project?”Run sensitivity analysis with realistic bounds for uncertain inputs. The tornado chart ranks risks by financial impact—focus mitigation efforts on the top variables.
Question: “Should I negotiate equipment costs or financing terms?”Compare the impact of a 10% cost reduction versus a 1% rate improvement. The tornado chart quantifies which negotiation delivers more value.
Question: “At what point does this project fail to meet our hurdle rate?”Use stepped analysis and data tables to identify specific threshold input values where IRR drops below requirements or NPV turns negative.
Question: “How do I explain project risks to investors?”Tornado charts communicate financial sensitivity clearly without requiring stakeholders to understand formulas or modeling details. Show which variables drive outcomes and by how much.
One-at-a-Time Testing: Sensitivity analysis varies one input while holding others constant. It doesn’t capture correlations or interactions between variables. If two inputs move together in reality, their combined effect won’t appear in the analysis.Equal Probability Assumption: All values within the input range are treated equally. The analysis doesn’t reflect whether extreme values are likely or rare—a ±20% cost variation is tested the same whether that range represents 90% confidence or 50% confidence.Point-in-Time Snapshot: Results reflect your model’s current state. As terms or blocks change, rerun the analysis to ensure results remain current.Range Compression in Tornado Charts: Tornado charts show total range but don’t reveal the shape of the relationship. Use line charts to check for non-linearities that tornado charts might oversimplify.