Chemistry and reaction planning

Stoichiometry Sensitivity Calculator

Recalculate expected product mass under one-at-a-time changes to reactant amount, purity, and yield while preserving limiting-reagent switches.

CURRENT STOICHIOMETRIC MODEL

Enter the chemical assumptions

For experiment planning and review when users need to see which entered assumption most changes predicted product.

Decision supportedRank local input influence without treating deterministic scenarios as a probability distribution.
Baseline expected product (g)-
Baseline limiting reagent-
Reported top local driver-
Largest absolute change-

LIVE DECISION VIEW

Which assumption moves product mass most?

The centered tornado chart plots signed low and high product-mass changes; the ledger records the limiting reagent on each side.

Current inputs
One-at-a-time sensitivity ledgerCurrent values; no demonstration rows
Rank local input influence without treating deterministic scenarios as a probability distribution.
QuantityFormula pathCurrent valueInterpretation
Scientist adjusting three laboratory controls connected to one product collection vessel
Separate driver changes expose local leverage while keeping the baseline reaction fixed.

HOW TO USE

Use Stoichiometry Sensitivity Calculator without hiding assumptions

  1. Enter gross reactant masses, assays, molar masses, and coefficients from one balanced reaction.
  2. Set a relative perturbation no larger than 50% and review the baseline before comparing scenarios.
  3. Use the signed bars to identify direction and the ledger to identify limiting-reagent switches.
  4. Pair mathematical leverage with actual measurement uncertainty and control cost before changing an experiment.

CURRENT CALCULATION PROCESS

Formula, substitution, intermediate steps and final check

extent = min[m_A(p_A/100)/(M_A a), m_B(p_B/100)/(M_B b)]; m_P,0 = extent c M_P(Y/100); S_i(low/high) = 100[m_P(x_i changed by +/-delta)-m_P,0]/m_P,0.

Calculate one baseline, then change reactant A mass, A purity, B mass, B purity, and expected yield separately. Recalculate both reagent capacities for every case; cap purity and yield high cases at 100%.

    Waiting for valid inputs.

    MODEL EXPLANATION

    Sensitivity is not uncertainty

    One-at-a-time sensitivity measures response around the entered baseline but assigns no likelihood, covariance, or confidence interval.

    Near a stoichiometric tie, changing one reactant can move the reaction to the other reagent's capacity, creating an asymmetric response.

    SYMBOLS AND VARIABLES

    Read the formula before relying on the result

    SymbolUnit or rangeMeaning
    m_A, m_Bggross baseline masses of reactants A and B
    p_A, p_B%reactant assays entered as percentages
    M_A, M_B, M_Pg/molmolar masses of both reactants and the product
    a, b, ccoefficientpositive whole-number balanced-equation coefficients
    extentmolminimum purity-corrected stoichiometric capacity
    Y%entered expected isolated yield
    deltafractionentered perturbation divided by 100
    S_i(low/high)%signed product response when driver x_i is changed alone

    WORKED EXAMPLE

    Default near-tie sensitivity

    1. The defaults give A capacity 0.098 mol and B capacity 0.095 mol, so B limits and expected product mass is 8.8825 g at 85% yield.
    2. A 10% low case for A mass or A purity lowers A capacity to 0.0882 mol, switches the limit to A, and gives 8.2467 g product.
    3. A mass and purity each have a maximum swing of about 7.158%. B mass, B purity, and expected yield each reach 10.000% at displayed precision; the unrounded model returns Expected yield as the summary label.

    CHEMISTRY FOUNDATIONS

    Reading the tornado chart

    • A longer span means greater modeled leverage for the selected perturbation, not necessarily greater real-world uncertainty.
    • Unequal left and right spans reveal a 100% cap or a change in which reactant limits product formation.
    • A zero reactant span means the other reagent controls every tested case in that direction.
    • B mass, B purity, and expected yield tie at 10.000% under the defaults, although unrounded floating-point values make the summary card report Expected yield.

    DEEPER ANALYSIS

    Choosing a method beyond local screening

    • Use joint scenarios when operating assumptions move together.
    • Use distributions and covariance for measurement-uncertainty propagation.
    • Use global sensitivity when the plausible domain is too wide for one local perturbation.
    • Add kinetic or equilibrium models when stoichiometric extent alone cannot describe product formation.

    REAL-WORLD CASE

    Case: deciding what to assay more carefully

    A trial reaction sits close to a limiting-reagent switch, and product forecasts vary across raw-material lots.

    The team compares equal relative changes first, then combines that leverage ranking with each assay's observed variation and testing cost.

    This separates a useful data-collection priority from an unsupported claim about process capability.

    TERMS

    Page-specific chemistry vocabulary

    Baseline
    Current input set used as the comparison point.
    Perturbation
    Controlled relative low or high change applied to one driver.
    Local sensitivity
    Output response near one entered baseline.
    Driver
    Input varied while all other baseline entries are held fixed.
    Limiting switch
    Change in which reactant sets the reaction extent.

    LIMITS AND DISCLAIMER

    Where this model stops

    • One-at-a-time cases do not represent simultaneous changes or correlations.
    • Rankings can change with the baseline and perturbation size.
    • Purity and expected-yield high cases stop at their physical 100% ceiling.
    • The model excludes kinetics, equilibrium, side reactions, workup losses beyond entered yield, and measurement quality.
    • The summary reports one unrounded top value and has no tie band; compare displayed swings before prioritizing work.

    Scenario-planning tool only; do not treat its deterministic bars as a validated operating range, safety limit, or statistical uncertainty estimate.

    Frequently asked questions

    Why can one side of a bar be shorter?

    A 100% cap or a limiting-reagent switch can truncate one side of the local response.

    Does the largest bar prove causation?

    No. It reports model response when one entered value changes and all other values stay fixed.

    Why does a reactant show zero sensitivity?

    Its capacity may remain above the other reactant's capacity throughout that tested direction.

    Can I combine all low cases?

    Not in this ledger. Combining them creates a joint scenario with a different interpretation.

    Is 10% always the right perturbation?

    No. Select a locally plausible change and compare it with observed assay or measurement variation.

    What should I do when two drivers tie?

    Treat both as equally responsive at the displayed precision, then compare uncertainty, cost, and controllability.

    SOURCES

    Definitions and calculation references