Tutorials › Physiologically-Based Pharmacokinetics (PBPK) › Checking Steady State by Repeated-Dose Convergence

Numerical Implementation and Stiff Solvers · Tutorial 688 of 799

Checking Steady State by Repeated-Dose Convergence

Use cycle-to-cycle peak and trough changes, with stated tolerances and supporting state checks, to decide whether a repeated-dose PBPK simulation has converged sufficiently for its intended use.

Intermediate 12 min read

What You'll Learn

  • Define corresponding dosing intervals and peak and trough concentrations consistently.
  • Calculate cycle-to-cycle changes in repeated-dose PBPK predictions.
  • Apply a mixed absolute-relative convergence criterion with units.
  • Distinguish practical convergence from proof of an exact periodic steady state.
  • Diagnose false convergence from sparse outputs, slow compartments, or solver error.
  • Compare output-based checks with internal-state and fixed-dose-count approaches.

Why Check Repeated-Dose Convergence?

With repeated dosing, a PBPK model may take multiple dosing intervals to settle into a repeating concentration pattern. The first few intervals can differ substantially from later ones because drug is still accumulating in tissues, being eliminated from the body, or moving between compartments. A simulation that simply runs for a chosen number of doses does not, by itself, demonstrate that the predicted pattern has stabilized.

A practical check is to compare the same quantities in successive dosing intervals: for example, the concentration peak and trough in each interval. The comparison must use the same dose schedule, model inputs, units, and phase of the interval. A quantitative tolerance then makes “close enough” explicit. This is a numerical adequacy check for the specified outputs and purpose; it does not establish that the PBPK model is physiologically correct.

Definition: For a constant repeated-dose interval \(\tau\), dosing intervals are the corresponding time spans between successive doses. Let \(C_{\max,k}\) and \(C_{\min,k}\) denote the maximum and minimum concentration, respectively, during interval \(k\), defined using the same concentration measure and sampling convention in every interval. Repeated-dose convergence for these outputs means that their changes between successive intervals are smaller than prespecified tolerances.

For a bolus dose, the concentration may jump at the dose time, so the peak convention must say whether the post-dose value is included. A trough is often the predose value, but the convention should match the intended use. For an infusion, a peak may occur at infusion end or at another time; use the maximum over the interval rather than assuming its timing. The earlier material on extracting predictions at observation times is useful for recording values at fixed phases. A true maximum or minimum may require additional evaluation between observation times.

A Quantitative Cycle-to-Cycle Criterion

A relative difference alone is unstable when a concentration is near zero. An absolute difference alone can be too permissive for a large concentration. A mixed absolute-relative criterion addresses both scales. For any quantity \(q\), define the change from interval \(k-1\) to interval \(k\) as acceptable when

$$ |q_k-q_{k-1}| \leq \mathrm{atol}_q+\mathrm{rtol}_q\max(|q_k|,|q_{k-1}|). $$

Here \(\mathrm{atol}_q\) is an absolute tolerance in the units of \(q\), and \(\mathrm{rtol}_q\) is a dimensionless relative tolerance. Both are selected before reviewing the result, based on the intended precision and use. For peak and trough concentrations, they may share a concentration scale, but the absolute tolerance should still be appropriate when a trough is close to zero. Passing this test means the cycle-to-cycle change is small by the stated rule; it does not mean the change is exactly zero.

A useful operational rule is to require both peak and trough criteria to pass for two consecutive comparisons. This reduces the chance that one unusually small difference is mistaken for stable behavior. The number of consecutive passes is a reporting choice, not a universal mathematical guarantee. For models where internal distribution matters, also compare relevant PBPK states at a common phase, such as immediately before each dose.

Worked Example: Applying the Criterion to Peaks and Troughs

Suppose a hypothetical oral repeated-dose PBPK simulation uses a 24-hour interval. The maximum and minimum plasma concentrations in the final five intervals are recorded in mg/L. The prespecified tolerances are \(\mathrm{atol}=0.010\) mg/L and \(\mathrm{rtol}=0.010\). The values are:

Interval 1: \(C_{\max,1}=8.00\), \(C_{\min,1}=1.20\); interval 2: \(9.10\), \(1.54\); interval 3: \(9.36\), \(1.62\); interval 4: \(9.40\), \(1.63\); interval 5: \(9.405\), \(1.631\).

For intervals 3 and 4, the peak difference is \( |9.40-9.36|=0.040\) mg/L. The allowable difference is \(0.010+0.010\max(9.40,9.36)=0.104\) mg/L. The peak comparison passes because \(0.040\leq0.104\).

The trough difference for the same pair is \( |1.63-1.62|=0.010\) mg/L. Its allowance is \(0.010+0.010(1.63)=0.0263\) mg/L, so the trough comparison also passes.

For intervals 4 and 5, the peak difference is \(0.005\) mg/L, below the allowance \(0.010+0.010(9.405)=0.10405\) mg/L. The trough difference is \(0.001\) mg/L, below \(0.010+0.010(1.631)=0.02631\) mg/L. Both outputs pass a second consecutive comparison. Under the stated rule, the peak and trough predictions are converged to these tolerances. The conclusion is limited to these outputs and the simulated regimen.

Why the Comparison Works—and What It Does Not Prove

Represent the PBPK model state by a vector \(x(t)\) containing amounts or concentrations in its compartments. Between dose events, the state evolves according to the model’s differential equations. At a discrete dose, the state may change according to the specified dose event. If identical doses are administered at regular intervals, the forcing pattern repeats. At an exact periodic steady state, the state at a given phase of one interval equals the state at that same phase in the next interval, and the concentration trajectory repeats over the full interval.

This gives the justification for comparing corresponding peaks and troughs: at an exact repeating trajectory, the same interval-specific maximum and minimum recur. Conversely, small differences in those extrema provide evidence of practical stability for those reported outputs. They are not, on their own, a proof that every component of \(x(t)\) has stabilized. A slowly changing tissue amount might have little visible effect on plasma peaks over the intervals examined.

A stronger supporting check compares the full state at a common phase. For example, let \(x_k^-\) be the state immediately before dose \(k\). For state component \(j\), a mixed criterion can be applied as

$$ |x_{j,k}^- - x_{j,k-1}^-| \leq \mathrm{atol}_{x_j}+ \mathrm{rtol}_{x_j}\max(|x_{j,k}^-|,|x_{j,k-1}^-|). $$

The component-specific absolute tolerance carries the units of that state. This check can reveal changes hidden by the selected concentration outputs. It is particularly relevant when the intended prediction depends on tissue distribution, organ exposure, or a state that accumulates slowly.

Interpretation: Passing a prespecified cycle-to-cycle criterion supports the statement that the selected simulated outputs have stabilized to the stated numerical tolerances under the chosen regimen and simulation settings. It does not show that the tolerances are suitable for every decision, that all model states are stable, or that the model is valid for the intended population.

Worked Example: Handling a Near-Zero Trough

In a hypothetical simulation, the plasma peak changes from 5.00 to 5.02 mg/L, while the trough changes from 0.001 to 0.003 mg/L between two intervals. Use \(\mathrm{atol}=0.001\) mg/L and \(\mathrm{rtol}=0.01\) for both outputs.

For the peak, the difference is \(0.020\) mg/L and the allowance is \(0.001+0.01(5.02)=0.0512\) mg/L. Thus, the peak passes.

For the trough, the difference is \(0.002\) mg/L and the allowance is \(0.001+0.01(0.003)=0.00103\) mg/L. The trough fails because \(0.002>0.00103\).

A report based only on the peak would suggest convergence, but the prespecified peak-and-trough rule is not satisfied. The trough’s relative change is large because its values are near zero; the absolute component prevents the criterion from becoming undefined or excessively demanding solely because the denominator is tiny. Here, the selected absolute tolerance still makes the observed difference unacceptable.

Implementation, Diagnostics, and Alternatives

1
Specify the regimen and comparison phase.
Record the dose interval, event timing, and the precise peak and trough definitions. Keep these definitions unchanged across intervals.
2
Simulate successive intervals.
Use the scheduled dose events and preserve the PBPK state between intervals. Record maxima, minima, and, when needed, states at a common phase.
3
Apply the prespecified tolerances.
Calculate each absolute difference and its mixed tolerance. Check peaks and troughs separately, and include relevant state components for the prediction question.
4
Extend or investigate the run if needed.
If criteria fail, simulate further intervals or diagnose the source of change. Report the criteria, comparisons, units, and number of intervals used.

Several patterns indicate that the check may be misleading or the computation may need attention:

  • Peaks pass but troughs fail. The chosen peak alone does not represent the whole interval; continue the simulation or examine the trough-specific behavior.
  • Outputs pass while a slow tissue state changes. Compare internal states relevant to the scientific question, not just plasma extrema.
  • Extrema are recorded only at a coarse grid of times. A grid can miss a true maximum or minimum. Refine evaluation around the extremum or use a reliable event or optimization procedure consistent with the model.
  • Concentrations jump at doses or infusion events. An inconsistent pre-event/post-event convention can create a false difference. Apply the same event-side convention in every interval.
  • Differences fluctuate rather than shrink. Check dose timing, interval indexing, event handling, solver settings, and whether the trajectory is genuinely approaching a repeatable pattern. A convergence criterion is not a substitute for diagnosing numerical behavior.
  • Tolerances are chosen after seeing the values. This makes the decision difficult to interpret. Choose tolerances based on reporting precision or decision needs before assessing convergence.

An alternative is to simulate a fixed number of doses and assume that number is sufficient. This is simple, but may stop too early for slowly equilibrating systems or spend unnecessary computation on rapidly stabilizing ones. Comparing peaks and troughs adapts the stopping decision to the simulated behavior, but only for the chosen outputs. Comparing states at a common phase is more informative about internal distribution, although it requires defensible tolerances for every state and can be difficult when states have very different scales.

The convergence check is also subject to numerical error. If cycle-to-cycle differences are comparable to integration error, apparent stability may reflect solver accuracy rather than biological dynamics. The solver tolerances and event handling should therefore be adequate for the differences being interpreted. A separate numerical convergence assessment can help distinguish these sources; passing a repeated-dose criterion does not itself establish numerical accuracy.

Worked Example: Stable Plasma Outputs but a Changing Tissue State

Consider a hypothetical model with a plasma peak and trough that are both 4.00 and 0.80 mg/L in intervals 6 and 7, to the reported precision. A slowly equilibrating tissue compartment contains 110 mg immediately before the dose in interval 6 and 116 mg immediately before the dose in interval 7. For that tissue amount, use \(\mathrm{atol}=0.1\) mg and \(\mathrm{rtol}=0.01\).

The amount difference is \( |116-110|=6\) mg. The allowance is \(0.1+0.01(116)=1.26\) mg. Since \(6>1.26\), the state comparison fails even though the reported plasma extrema match.

The appropriate conclusion is not that the entire PBPK system has converged. The plasma peak and trough appear stable at the displayed precision, but the tissue amount is still changing beyond its criterion. If tissue exposure matters, continue the simulation and reassess; if only a specific plasma prediction matters, report the output-specific convergence claim without implying full-state convergence.

Common Mistake and Practical Limits

A common mistake is to say, “The peak changed by less than one percent, so the model is at steady state.” That reasoning is incomplete: the trough may still be changing, a hidden compartment may still be accumulating, the peak may have been missed by sparse evaluation, or the criterion may be smaller than the numerical error. The correction is to state exactly which outputs were compared, use a prespecified absolute-relative criterion, check more than one successive comparison, and inspect relevant internal states when the application depends on them.

No finite simulation can demonstrate exact equality of all future states from a finite set of numerical comparisons. The defensible result is therefore practical: the specified quantities changed by less than stated tolerances over the examined intervals. The tolerances should reflect the intended use. A difference acceptable for a rounded exposure summary may be unacceptable when a small change affects a dose decision.

Check Your Understanding

Answer each question, then compare with the solutions below.

  1. A peak changes from 2.00 to 2.03 mg/L. With \(\mathrm{atol}=0.005\) mg/L and \(\mathrm{rtol}=0.01\), does the comparison pass?
  2. Why can relative change alone be misleading for a trough near zero?
  3. Peaks and troughs pass in two successive comparisons, but a relevant tissue amount fails its criterion. What conclusion is justified?
  4. Name two implementation details that must remain consistent when comparing successive dosing intervals.

Solutions. (1) The difference is \(0.030\) mg/L; the allowance is \(0.005+0.01(2.03)=0.0253\) mg/L. Since \(0.030>0.0253\), it fails. (2) Dividing by a value near zero can produce a very large relative change or an undefined ratio, even when the absolute difference is small; a mixed criterion includes an absolute tolerance. (3) The selected plasma outputs satisfy their criteria, but the model has not met the stated criterion for that tissue state; do not claim full-state convergence. (4) Examples include the dose interval and event schedule, pre-dose versus post-dose convention, concentration definition, and method for locating extrema.