CP Design Lab
DEVICE × DRUG

Injection performance

Explore delivery force, time and formulation limits together. Calculations run in this browser without sending these inputs to AI. Save locally only when you choose.

YOUR CALCULATION JOURNEY

From inputs to injection insight

Follow the steps. Review example values before treating the calculation as your project.

0 / 3steps reviewed
● Teal: reviewed● Blue: next step● Red: missing / invalid● Amber: assumption
  1. 1Your next step

    Dose & target

    Choose volume, or dose ÷ concentration. Set the delivery-time target.

    Open inputs →
  2. 2To review

    Drug properties

    Enter viscosity at the operating temperature, or apply a fitted curve.

    Open inputs →
  3. 3To review

    Device & assumptions

    Enter geometry and force. Review glide-force and outlet-pressure evidence.

    Open inputs →
Next: Dose & target

Open the inputs, replace or accept the example values, then mark this step reviewed.

Go to next step →
● Calculation available○ Review incomplete — results may still use examples◆ Assumed inputs in use

Input review is a checklist, not validation of the product. Editing calculation inputs resets the review checklist. Results continue to update automatically.

Which inputs are required, and which can use estimates?
InputWhat you need to provideWhat the system can do / basis
Volume or dose + concentration
Required
Volume in mL, or both dose in mg and concentration in mg/mL.Calculates volume = dose ÷ concentration. It does not estimate a therapeutic dose.
Viscosity and temperature
Required
Viscosity at the intended temperature, or suitable measured data points.Interpolates a supplied curve or fits empirical models to your measurements. Automatic selection compares prediction errors by leaving out each measured condition. Predictions stay within measured concentration / temperature support. One temperature cannot establish a temperature effect.
Needle and barrel dimensions
Required
Internal bore, effective needle flow length and barrel internal diameter in mm.No automatic geometry estimate. Use supplier or measured dimensions; gauge alone does not define the internal bore.
Target time + available force
Required for the full result set
Delivery time in seconds and net force at the plunger in N.Target time determines required force; available force determines predicted time. Both define viscosity and needle limits. Starting values are examples, not recommendations.
Stopper glide force
Measured or assumed
A measured / supplier value, or your assumed low, nominal and high forces.The initial 1 / 3 / 5 N values are illustrative assumptions, not a literature-derived estimate, universal range or ISO limit. The system evaluates the chosen bounds.
Outlet / tissue pressure
Measured or assumed
Choose in-air, measured, literature screening or your own bounds.In air uses 0 kPa. Human SC screening uses 0–80 kPa from a small insulin study; 40 kPa is an assumed midpoint. Swine screening uses 24 ± 3.4 kPa at 1 mL / 10 s. These are context-specific examples, not universal human limits. Study links and conditions appear beside the pressure selector.
Density
Needed for the flow check
Measured density, or a justified water-like approximation.The starting 1,000 kg/m³ is illustrative. Density is used for Reynolds number, not the force / time calculation.
Stroke / pressure limits, break-loose force and other input ranges
Optional
Device limits, measured starting force, and justified minimum / maximum values.Adds feasibility checks and deterministic bounds. It does not infer missing device limits or calculate a probability of success.
Which data produces each result?
ResultDepends on
Required force + force-versus-time graphVolume, viscosity, needle bore / length, barrel diameter, glide force and outlet pressure. Target time selects the operating point; available force adds the comparison line.
Predicted delivery timeThe same drug / geometry / resistance inputs, plus available plunger force. If force cannot overcome glide friction and outlet pressure, delivery stalls.
Maximum viscosity + minimum needle boreVolume, target time, available force, geometry, friction and outlet pressure. The bore calculation also uses entered viscosity; the viscosity limit uses entered bore.
Pressure + plunger strokePressure at target: viscosity, needle geometry and volume ÷ target time. Total pressure also includes outlet pressure. Stroke: volume ÷ barrel cross-sectional area.
Feasible concentration range + concentration graphA confirmed viscosity–concentration curve at the chosen temperature, plus the device / target inputs. With fixed dose, volume changes as dose ÷ concentration. Any entered stroke limit also constrains feasibility. No concentration prediction beyond the supplied data.
Viscosity-versus-concentration / temperature graphsYour measured concentration, temperature and viscosity points. Multiple suitable temperatures are needed to fit temperature effects. The fitted relationship is empirical, not a measured guarantee.
Best / nominal / worst resultsYour nominal inputs and selected low / high bounds. The system evaluates independent combinations; these are bounds within your assumptions, not confidence intervals.

Calculation basis: laminar, Newtonian needle flow (Hagen–Poiseuille), plus glide friction and outlet pressure. Starting transients and full device dynamics are not modelled. ISO 11608-1 does not supply universal values for these assumptions; this tool does not establish ISO compliance.

Preliminary screening: starting inputs are illustrative, not measured product specifications. Unknown glide friction can use an assumed range. Select in-air, measured or literature-guided back pressure, and replace assumptions as evidence becomes available.

Drug · Viscosity model builderFit concentration and temperature data · predict viscosity · apply to injection performance

Measurements

One formulation and consistent viscosity method/shear conditions. Paste rows as concentration (mg/mL), temperature (°C), viscosity (cP). At least four independent concentrations at one temperature, or five independent combinations for two-variable fits.

Illustrative example data — replace before product decisions.

Predicted viscosity: 5.44 cP at 50 mg/mL and 20 °C.

Applies the selected temperature slice within measured support. The injection calculator uses 81 fitted-curve samples for the concentration ceiling, labelled as model-derived. It does not replace your drug dose or device inputs.

Best-supported fit: Exponential concentration + reciprocal temperature

9 independent conditions · 0 replicate rows averaged by condition. Automatic selection minimizes leave-one-condition-out prediction RMSE (cP); the simplest candidate within 5% of the lowest error is preferred. This is not external validation.

Viscosity vs concentration

0107.16532.514.335521.577.528.6610010 mg/mL, 5 °C: 4.23 cP50 mg/mL, 5 °C: 9.41 cP100 mg/mL, 5 °C: 25.59 cP10 mg/mL, 20 °C: 2.44 cP50 mg/mL, 20 °C: 5.44 cP100 mg/mL, 20 °C: 14.78 cP10 mg/mL, 35 °C: 1.49 cP50 mg/mL, 35 °C: 3.32 cP100 mg/mL, 35 °C: 9.03 cPConcentration (mg/mL)Viscosity (cP)
● 5 °C● 20 °C · prediction slice● 35 °C

Viscosity vs temperature

057.16512.514.332021.527.528.663510 mg/mL, 5 °C: 4.23 cP50 mg/mL, 5 °C: 9.41 cP100 mg/mL, 5 °C: 25.59 cP10 mg/mL, 20 °C: 2.44 cP50 mg/mL, 20 °C: 5.44 cP100 mg/mL, 20 °C: 14.78 cP10 mg/mL, 35 °C: 1.49 cP50 mg/mL, 35 °C: 3.32 cP100 mg/mL, 35 °C: 9.03 cPTemperature (°C)Viscosity (cP)
● 10 mg/mL● 50 mg/mL · prediction slice● 100 mg/mL

Colored points: condition-mean measurements. Curves: fitted model at each measured temperature/concentration; orange dashed curve: requested prediction slice. Curves stop at the measured region's convex hull; empty areas are not extrapolated.

CandidateFit RMSE (cP)Held-out RMSE (cP)R² (fit)
Exponential concentration + reciprocal temperature · recommended0.006040.0089731
Quadratic concentration in log viscosity0.0058220.0097121
Concentration–temperature interaction in log viscosity0.006950.017681

Sparse dataset: model selection and prediction error estimates are preliminary. Add independent validation measurements.

Equation, coefficients and excluded models

ln(μ) = 1.812 + 1.801·x + 1.042·z

μ in cP. x = (concentration − 55) / 90. z = (1000 / (temperature + 273.15) − 3.417) / 0.35.

  • Linear viscosity: The fitted model does not give a positive finite viscosity at this point.

Reciprocal-temperature log-viscosity models have been used in published formulation/injector modeling. Coefficients here are fitted only to your data, not borrowed. Quadratic and interaction candidates are exploratory empirical alternatives. No model is universally best; trends and predictions need experimental review.

NOMINAL ENGINEERING ESTIMATE

Required plunger force

11.4 N

For 1 mL · 10 cP at 20 °C.

Required force at 10 s11.4 N
Time at 20 N4.96 s
Force margin at target time8.57 N

Nominal available force meets the target delivery time in this model; review the range results below.

Force versus delivery time

02.510.16.8820.211.330.315.640.420Fluid delivery time (s)Plunger force (N)

Teal: required plunger force · orange: available force. Fixed properties and volume; shorter delivery needs higher force.

Maximum viscosity and concentration

Maximum viscosity at fixed 1 mL20.2 cP
Maximum concentration within supplied curveAdd measured curve

Viscosity ceiling uses 20 N and 10 s, with entered friction and back pressure. Unknown inputs use explicit assumptions, not inferred measurements. Concentration search holds injection volume fixed, so drug dose changes with concentration.

Needle bore, pressure and stroke

Minimum internal needle diameter for target time0.176 mm
Required plunger stroke31.6 mm
Fluid pressure at target time266 kPa
Fluid pressure at available force537 kPa

Minimum bore keeps length and other inputs fixed; select a supplier-specified bore at or above this value. Pressure includes needle loss and entered outlet back pressure; stopper friction is excluded from fluid pressure.

Best / nominal / worst within assumed input bounds

OutputMinimumNominalMaximum
Required force (N)9.4311.413.4
Delivery time (s)4.434.965.62
Pressure at target (kPa)266266266
Stroke (mm)31.631.631.6
Viscosity ceiling (cP)17.820.222.5
Minimum bore (mm)0.1710.1760.182

2 input corners assessed. 0 have no forward-delivery force margin. Maximum corner Reynolds: 137. These are independent bounds, not probabilities.

Model, evidence and ISO status

Engineering estimate for a straight circular needle, Newtonian incompressible liquid, laminar flow, constant net plunger force, constant glide friction and constant back pressure. Excludes entrance/connector losses, compliance, air bubbles, needle insertion, startup transients and hold time. Verify predictions against physical tests.

Equations and sources

Q = V / t; A = πD² / 4; Δp = 128μLQ / (πd⁴); F = Fglide + A(Δp + Pback); stroke = V / A. Internal calculations use SI units. 1 cP = 1 mPa·s.

Published autoinjector force-balance and injection-time model. A constant-friction approximation is less detailed than the measured profiles discussed in this publication.

ISO 11608-1:2022: clause mapping and applicable test-condition review remain pending. No universal force/time limits or ISO conformity claims are applied here. The existing dose-accuracy workspace remains separate.