Explore the model. Derive the result. Check its limits.
What you’ll be able to do
Conservation starts with accumulation.
Convert a port measurement.
Steady flow constrains the sum.
Before you touch the controls
Which condition makes a tank steady: constant inflow, or equal mass inflow and outflow?
An experiment you can change
Watch a tank accumulate mass
Predict the direction of change, move one control, then explain the response using the equation.
h=0.5+0.5(4−1)10−3(40)=0.74m
Density cancels in the volume form; mass accumulation is still density times net volume flow.
Mass inflow4 kg/s
Mass outflow1 kg/s
Model assumptions and units
Water density 1000 kg/m³, tank area 0.5 m², initial height 0.5 m, rim at 1 m. Prescribed constant flow rates; prediction stops at empty/full.
dtdmCV=∑m˙in−∑m˙out,h(t)=h0+AV˙in−V˙outt
01
Conservation starts with accumulation.
The rate of change of mass within a control volume equals mass entering minus mass leaving. Multiple ports are summed. A fixed control volume is a region, so its contents can change even when its geometry does not.
dtdmCV=in∑m˙−out∑m˙
02
Convert a port measurement.
With approximately uniform density and mean normal speed at a port, mass flow is density times volume flow. The mean speed is the area-averaged normal component, not necessarily the speed at every point.
m˙=ρV˙=ρAV
03
Steady flow constrains the sum.
At steady state no mass accumulates. In a one-inlet/one-outlet device the mass rates are equal; volume rates need not be equal if density changes. For incompressible flow with equal density, A1V1=A2V2.
m˙1=m˙2,ρ1A1V1=ρ2A2V2
04
Unsteady tanks need integration.
Constant density and vertical walls give m=ρAh. With prescribed constant flows the height varies linearly until emptying or overflow changes the physical model. A gravity-fed outlet instead needs its depth-dependent discharge law.
h(t)=h0+AV˙in−V˙outt
A worked example
Unequal volume flow in a steady device.
Air enters at density 1.2kg/m3 and volume rate 0.10m3/s.
The steady mass rate is m˙=1.2(0.10)=0.12kg/s.
If exit density is 0.8kg/m3, exit volume rate is 0.12/0.8=0.15m3/s. Mass is conserved; volume rates differ.
Make the idea your own
Calculate. Compare. Test the assumptions.
Work out your answer, check it, then explore the visual solution. The answer checker uses a 1.5% rounding tolerance; for model-limit questions it checks the displayed model result.
1 · Calculate
A rising liquid level
A 0.5 m² tank starts 0.5 m deep. Inflow is 4 L/s and outflow 1 L/s. Find height after 40 s.
Hint
Convert liters to cubic meters before dividing net volume by area.
Explore the visual solution
h=0.5+0.5(4−1)10−3(40)=0.74m
Density cancels in the volume form; mass accumulation is still density times net volume flow.
Mass inflow4 kg/s
Mass outflow1 kg/s
Model assumptions and units
Water density 1000 kg/m³, tank area 0.5 m², initial height 0.5 m, rim at 1 m. Prescribed constant flow rates; prediction stops at empty/full.
dtdmCV=∑m˙in−∑m˙out,h(t)=h0+AV˙in−V˙outt
Controls explore variations. The steps below retain the original question’s values.
Water density 1000 kg/m³, tank area 0.5 m², initial height 0.5 m, rim at 1 m. Prescribed constant flow rates; prediction stops at empty/full.
dtdmCV=∑m˙in−∑m˙out,h(t)=h0+AV˙in−V˙outt
2 · Compare
Constant flows, steady level
The same tank has inlet and outlet both 3 L/s. Find level at 100 s and explain what is steady.
Hint
The accumulation term is zero when mass rates balance.
Explore the visual solution
h=0.5+0.5(3−3)10−3(100)=0.5m
Density cancels in the volume form; mass accumulation is still density times net volume flow.
Mass inflow3 kg/s
Mass outflow3 kg/s
Model assumptions and units
Water density 1000 kg/m³, tank area 0.5 m², initial height 0.5 m, rim at 1 m. Prescribed constant flow rates; prediction stops at empty/full.
dtdmCV=∑m˙in−∑m˙out,h(t)=h0+AV˙in−V˙outt
Controls explore variations. The steps below retain the original question’s values.
Water density 1000 kg/m³, tank area 0.5 m², initial height 0.5 m, rim at 1 m. Prescribed constant flow rates; prediction stops at empty/full.
dtdmCV=∑m˙in−∑m˙out,h(t)=h0+AV˙in−V˙outt
3 · Challenge the model
Find a model boundary
With inlet 6 L/s and no outlet, find the model state at 100 s. Use the graph to identify when the original equation stops applying.
Hint
Freeboard volume is 0.5 × 0.5 = 0.25 m³; divide by 0.006 m³/s.
Explore the visual solution
h=0.5+0.5(6−0)10−3(100)=1.7m
The unbounded balance has crossed empty/full. The tank display clips; a new outflow/empty-tank model is required beyond that event.
Mass inflow6 kg/s
Mass outflow0 kg/s
Model assumptions and units
Water density 1000 kg/m³, tank area 0.5 m², initial height 0.5 m, rim at 1 m. Prescribed constant flow rates; prediction stops at empty/full.
dtdmCV=∑m˙in−∑m˙out,h(t)=h0+AV˙in−V˙outt
Controls explore variations. The steps below retain the original question’s values.
Water density 1000 kg/m³, tank area 0.5 m², initial height 0.5 m, rim at 1 m. Prescribed constant flow rates; prediction stops at empty/full.
dtdmCV=∑m˙in−∑m˙out,h(t)=h0+AV˙in−V˙outt
Your learning path
Ready to carry this forward?
Mark this lesson complete when you can explain the main idea and work through its practice. Completion is your choice.