Tutorials › Physiologically-Based Pharmacokinetics (PBPK) › Worked Orthostatic Flow Redistribution

Cardiac Output and Blood-Flow Distribution · Tutorial 23 of 799

Worked Orthostatic Flow Redistribution

Learn to calculate and audit a coherent organ-flow table for a hypothetical change from supine to standing posture.

Beginner 10 min read

What You'll Learn

  • Convert cardiac output and regional flow fractions into absolute organ flows.
  • Check whether proposed regional flows account for the full systemic cardiac output.
  • Separate the effect of changed cardiac output from the effect of redistribution.
  • Recognize when a residual flow signals an unmeasured bed or inconsistent inputs.
  • Explain why a steady-state flow table does not describe the transient response to standing.

From a Postural Change to a Flow Table

Standing changes the conditions under which blood is distributed: blood can pool in dependent regions, and compensatory responses can alter cardiac output and regional vascular tone. For a PBPK model, the practical task is to translate a specified supine-to-standing scenario into a set of organ flows that is internally coherent. It is not enough to say that one organ receives a larger share: the total flow and each region's absolute flow also matter.

The earlier material on posture and regional blood-flow changes established the physiological context. Here the emphasis is on working through numerical scenarios and auditing the resulting values. All numbers below are hypothetical teaching values, not measurements from a clinical study. They describe selected, averaged conditions and should not be read as universal reference values or predictions for a particular person.

Definition: Let \(Q_{CO}\) be systemic cardiac output, measured in L/min, and let \(Q_i\) be the blood flow to systemic region \(i\), also in L/min. The flow fraction for that region is \(f_i=Q_i/Q_{CO}\), so \(Q_i=f_iQ_{CO}\). For a complete, nonoverlapping accounting of systemic regions at a specified condition, \(Q_{CO}=\sum_i Q_i\), and consequently \(\sum_i f_i=1\).

These identities require consistent definitions. Each region must be counted once, the listed regions must together cover the systemic output being allocated, and flow values must refer to the same posture and time window. For example, a flow assigned to the liver should not also be included in a separate splanchnic total if that total already includes it. The balance applies to a systemic allocation; it does not mean adding pulmonary flow as another systemic organ bed.

A Worked Supine-to-Standing Allocation

Suppose a hypothetical scenario specifies a supine cardiac output of 5.00 L/min and a standing cardiac output of 4.60 L/min. The following table gives regional fractions for each condition. The standing fractions reflect a scenario in which brain flow is approximately maintained, while renal and splanchnic fractions are lower and skeletal-muscle flow takes a larger share. Those directions are assumptions of this example, not a rule that every person must show exactly these changes.

Worked Example: Calculating Regional Flows in Both Postures

For each region, calculate \(Q_i=f_iQ_{CO}\). For instance, the supine brain flow is \(0.150(5.00\ \text{L/min})=0.750\ \text{L/min}\), and the standing brain flow is \(0.1630(4.60\ \text{L/min})=0.750\ \text{L/min}\), to the precision shown.

RegionSupine fractionSupine flow (L/min)Standing fractionStanding flow (L/min)
Brain0.15000.7500.16300.750
Heart0.05000.2500.06090.280
Kidneys0.20001.0000.17390.800
Splanchnic region0.25001.2500.19570.900
Skeletal muscle0.15000.7500.20650.950
Skin0.05000.2500.04350.200
Other systemic beds0.15000.7500.15650.720
Total1.00005.0001.00004.600

The arithmetic checks in both ways. The supine flows sum to \(0.750+0.250+1.000+1.250+0.750+0.250+0.750=5.000\ \text{L/min}\), which equals supine cardiac output. The standing flows sum to \(0.750+0.280+0.800+0.900+0.950+0.200+0.720=4.600\ \text{L/min}\), which equals standing cardiac output. The displayed standing fractions also sum to 1.0000.

The table illustrates why fractions and absolute flows should be read together. The brain's fraction rises from 15.00% to 16.30%, even though its absolute flow remains 0.750 L/min. This rise in share occurs because total output is lower while the example holds brain flow approximately constant. In contrast, the kidney's fraction and absolute flow both decrease. Skeletal muscle's absolute flow rises slightly in this constructed scenario despite the lower total output, because its share increases enough to offset that reduction.

Why Flow Conservation Is a Useful Check

The flow-conservation check follows directly from the definition of a complete allocation. If the systemic output is partitioned among \(k\) nonoverlapping regions, then the output assigned to all regions together must be the total output. Dividing that equality by the positive cardiac output gives the corresponding fraction check:

$$ Q_{CO}=\sum_{i=1}^{k}Q_i =\sum_{i=1}^{k} f_iQ_{CO} =Q_{CO}\sum_{i=1}^{k}f_i \quad\Longrightarrow\quad \sum_{i=1}^{k}f_i=1 $$

The implication depends on \(Q_{CO}>0\), which holds in the ordinary physiological scenario considered here. If the listed regions are not exhaustive, their flows need not sum to cardiac output; instead, the difference is unallocated flow. The modeller must state which situation applies rather than silently treating a partial list as a complete one.

A useful additional calculation separates two reasons why an organ's flow can change: the total output can change, and the organ's fraction can change. For a region with supine values \(Q_0=f_0Q_0^{CO}\) and standing values \(Q_1=f_1Q_1^{CO}\), an exact decomposition is:

$$ Q_1-Q_0=f_0\left(Q_1^{CO}-Q_0^{CO}\right) +Q_1^{CO}(f_1-f_0) $$

To verify it, expand the right-hand side: \(f_0Q_1^{CO}-f_0Q_0^{CO}+f_1Q_1^{CO}-f_0Q_1^{CO}=f_1Q_1^{CO}-f_0Q_0^{CO}=Q_1-Q_0\). This particular decomposition first applies the change in cardiac output at the initial fraction, then applies the change in fraction at the final output. It is an accounting identity, not evidence that the two components are separate biological causes.

Worked Example: Separating Kidney-Flow Changes

In the table, kidney flow changes from 1.000 L/min supine to 0.800 L/min standing. The supine fraction is \(f_0=0.2000\), and the standing fraction is \(f_1=0.800/4.60=0.1739\) to four significant figures. The cardiac-output change is \(4.60-5.00=-0.40\ \text{L/min}\).

The component associated with changing cardiac output at the supine fraction is \(0.2000(-0.40)=-0.080\ \text{L/min}\). The component associated with changing the fraction at standing cardiac output is \(4.60(0.1739-0.2000)\), approximately \(4.60(-0.0261)=-0.120\ \text{L/min}\).

Together, the components give \(-0.080+(-0.120)=-0.200\ \text{L/min}\), matching the direct difference \(0.800-1.000=-0.200\ \text{L/min}\). The change in total output alone would account for only 0.080 L/min of this decrease under the chosen decomposition; the altered kidney fraction accounts for the remainder. Rounding the standing fraction affects the last reported digits, not the conclusion.

Auditing Proposed Values and Residual Flow

A flow table should be audited before it is used as a model input. Check that flows are nonnegative, units are consistent, the same regions are defined in each posture, and fractions are calculated using the cardiac output for the matching condition. Then sum the absolute flows and compare that sum with cardiac output. A total mismatch may reflect a missing bed, overlapping categories, incompatible measurements, or rounding. The sum alone cannot identify which explanation is correct.

Worked Example: Finding a Shortfall in a Standing Allocation

Suppose standing cardiac output is 4.60 L/min and a proposed table gives brain 0.75, heart 0.28, kidneys 0.80, splanchnic region 0.90, skeletal muscle 0.95, skin 0.20, and other systemic beds 0.47 L/min. Sum the listed flows:

$$ 0.75+0.28+0.80+0.90+0.95+0.20+0.47 =4.35\ \text{L/min} $$

The shortfall is \(4.60-4.35=0.25\ \text{L/min}\). Relative to the specified cardiac output, this is \(0.25/4.60=0.0543\), or 5.43%. The listed flows therefore do not form a complete allocation of the stated output.

If the first six values are retained and “other systemic beds” is explicitly defined as the residual category, its flow must be \(4.60-(0.75+0.28+0.80+0.90+0.95+0.20)=0.72\ \text{L/min}\), not 0.47 L/min. If 0.47 L/min is instead a measured or independently specified value, the discrepancy should be investigated; it should not be removed by silently changing all the entries.

Rounding can explain a small mismatch when many values have been rounded, but it cannot be invoked automatically to excuse a substantial difference. Conversely, forcing a table to sum by normalizing every regional value can hide a genuine inconsistency. First establish whether the values are intended as a complete partition and whether they share compatible definitions and measurement conditions.

Assumptions, Comparisons, and Limitations

A posture-specific flow table is a simplified description, and its interpretation depends on several assumptions. The stated cardiac output and regional flows refer to the same posture and a defined observation period; the included regions form a mutually exclusive, exhaustive systemic partition; and the values represent compatible average flows. A table can describe a selected standing condition, but it does not by itself resolve how quickly the circulation changes after standing or how pressure, vascular resistance, and autoregulation produce the stated values.

There are several reasonable ways to build a scenario, but they answer different questions. Specifying fractions and multiplying by cardiac output is convenient when the intended input is relative allocation. Specifying absolute regional flows is more direct when those are the available scenario inputs, but the resulting total still needs to be compared with cardiac output. Holding fractions fixed while changing cardiac output is a simple proportional-scaling alternative: every absolute flow changes by the same proportion. That assumption would not reproduce the redistribution in the worked table. A residual category is useful when unlisted beds need to complete a partition, but it must be defined clearly and should not conceal overlapping categories or inconsistent source values.

The most important limitation is that a coherent sum establishes arithmetic consistency, not physiological validity. Many different regional patterns can sum to the same cardiac output. Values may be uncertain, averaged across different conditions, or inappropriate for a particular population or model purpose. A steady-state allocation also cannot represent the transient response to standing unless time-dependent changes are specified separately. These flow tables are therefore scenario inputs to be justified, not conclusions validated merely by passing the conservation check.

Common Mistakes and Practical Diagnostics

  • Confusing a larger fraction with a larger flow. A region can receive a larger share while its absolute flow stays constant or falls if total output also falls. Calculate \(Q_i=f_iQ_{CO}\) for each posture.
  • Comparing a regional flow with the wrong cardiac output. A standing fraction must be multiplied by standing cardiac output, not by the supine value.
  • Counting a region twice. Check whether a combined category already contains a separately listed organ before summing.
  • Treating a partial list as complete. If some beds are omitted, label the allocation as partial or specify a residual; do not claim that the listed flows exhaust cardiac output.
  • Assuming a good sum proves a good physiology model. Conservation is necessary for a complete allocation, but it does not validate the individual regional values or explain the mechanism behind them.
  • Applying a steady-state table to the instant of standing. State the time window represented. A single averaged table does not describe the transient trajectory.
Key takeaway: For each posture, calculate regional absolute flows from the matching cardiac output and flow fractions, then verify that the fractions sum to one and the complete set of flows sums to systemic cardiac output. Interpret changes in share separately from changes in absolute perfusion.

Check Your Understanding

Answer each question, then compare your reasoning with the solutions.

  1. A hypothetical standing cardiac output is 4.20 L/min, and a region's standing fraction is 0.18. What is its absolute flow?
  2. A region's flow is 0.90 L/min supine at a cardiac output of 5.00 L/min, and 0.90 L/min standing at a cardiac output of 4.50 L/min. How does its fraction change?
  3. A complete table contains flows of 0.60, 0.40, 1.10, and 1.50 L/min, while specified cardiac output is 3.80 L/min. Is it consistent? Calculate the difference.
  4. Why is it not generally valid to multiply every supine regional flow by the ratio of standing to supine cardiac output?
  5. A proposed standing table sums exactly to cardiac output. What important conclusion can be drawn, and what conclusion cannot be drawn from that fact alone?

Solutions. (1) \(Q_i=0.18(4.20)=0.756\ \text{L/min}\). (2) The supine fraction is \(0.90/5.00=0.180\), or 18.0%; the standing fraction is \(0.90/4.50=0.200\), or 20.0%. Absolute flow is unchanged, but the region's share increases. (3) The listed sum is \(0.60+0.40+1.10+1.50=3.60\ \text{L/min}\), which is 0.20 L/min below the specified 3.80 L/min; it is not a complete consistent allocation as given. (4) That operation assumes every regional fraction remains fixed, so it represents proportional scaling rather than redistribution. (5) The sum supports arithmetic flow conservation for the stated complete allocation. It does not establish that the individual regional values are physiologically valid, correctly measured, or suitable for the intended model.