Chemical Processing

Filtration CFD simulation for pressure drop, cake growth and filter cleaning

A skid is about to be frozen on a vendor's clean pressure drop for a datasheet duty, while your slurry blinds one cartridge early and cleaning never restores the baseline. We put flow split, cake growth, cleaning and wear on one validated chain, each model used within its range.

Banner in two parts: left, a filtration skid of pipework and white filter housings with CFD velocity fields in colour; right, a dark schematic of a filter vessel with two pleated cartridges, cake build-up, backflush pulse and a pressure sawtooth.
A filtration skid with CFD velocity fields in colour, beside a schematic of cake build-up, backflush and differential pressure in a filter vessel.

Filtration CFD simulation predicts how feed splits across the elements of a filter housing, how pressure drop climbs as cake builds and what cleaning gives back. Cartridge count, inlet layout and cleaning schedule can then be settled before the skid is built. No single model covers it: we chain a porous-media model of the housing, resolved particle runs for the cake and an erosion model for the walls. Each is fed with your media and slurry data, and we set the chain up around your existing solver, with its validation record.

The skid is about to be frozen, or a revamp pushes more throughput through housings sized for less. The vendor's guarantee rests on a clean pressure drop and a change-out interval for a datasheet duty, and your slurry is not the test dust. Then one cartridge blinds early, differential pressure creeps up because cleaning does not restore the baseline, and the inlet nozzle wears through before the elements do. The scope of ISO 11057:2011, a test for pulse-jet cleanable media, says its results are not intended to predict the absolute performance of full-scale filter facilities.

What does filtration CFD simulation have to resolve in a filter housing?

Parallel elements share the feed in inverse proportion to their resistance, and the header adds its own pressure variation. Park and colleagues (2021) measured the split in a ten-module water-treatment header and explained it with CFD. The last branch took about three times the flow of the first, because the pressure difference across the modules rose toward the end. The split moves as cake builds, since Bächler, Meyer and Dittler (2024) note that the flow divides by the current resistance of each element.

Each element enters the model as a porous zone: −∇p = (μ/K)u + βρ|u|u, Darcy's linear term plus Forchheimer's inertial one. K and β come from the supplier's pressure-versus-flow data at your viscosity, anisotropic for a pleat pack. It returns each element's flow share and the total pressure drop, not the flow inside a pleat. A steady RANS model with a two-equation closure covers the nozzle jet and header. We refine the mesh until the flow shares and the total pressure drop stop moving.

The pleat pack is where a porous zone is least honest. Teng, Shi and Zhu (2022) treat the V-shaped pleat corner as non-permeable because it carries so little flow, and the dead area grows as cake collects there. Their dust-loading model matched measured pressure drop on hand-made 140 mm test filters with a relative mean deviation of 3.68% for V-shaped and 4.82% for U-shaped pleats. That is a statement about those filters, not yours. We resolve a representative pleat and hand the housing an effective permeability and area.

Section through a multi-cartridge filter housing: an uneven flow split across parallel pleated elements, a dead zone at the pleat root, cake growing on the media and a wear hot spot where solids hit the dead end of the header A vertical section of a filter housing. Feed enters through a nozzle at the lower left and a dashed flow line runs along the bottom of the vessel as a header. From it four risers of increasing thickness, thin at the nozzle end and thick at the dead end, carry feed up to four pleated cartridges standing side by side, so the flow share of each element differs. Each cartridge is a pleated shell around a central core. Feed passes outside-in through the media, clean fluid runs up the cores into a plenum above the tubesheet and leaves through a nozzle at the upper left. A layer of cake grows and thins in a loop on both faces of every cartridge, thicker on the elements that take more flow. Where the header ends at the right-hand wall, particles that keep their momentum strike the wall, and a ring pulses on a thick mark of wall wear. At the right a boxed inset unrolls the pleat pack: a zigzag of media with dirty-side channels opening upward and clean-side channels opening downward. Flow arrows enter the upper part of each dirty channel and bend onto the faces, cake lines the faces, and a small blinking pocket of cake and stagnant fluid fills the narrow root of each channel, a dead zone. Two small formulas below the inset give the porous-media pressure gradient with its linear and inertial terms and the filtration velocity through cake and medium resistance. The drawing teaches that the housing splits the flow by pressure, not symmetry, that each element enters the model as a porous zone, that pleat geometry leaves ineffective area, that cake raises resistance where flow is greatest, and that wear appears where particles cannot follow the turn. No values are shown. SECTION THROUGH A MULTI-CARTRIDGE FILTER HOUSING (QUALITATIVE) FEED CLEAN UNEVEN SPLIT IMPACT WEAR POROUS ELEMENT −∇p = μu/K + βρ|u|u CAKE AND MEDIUM v = Δp / μ(RC + RM) PLEAT PACK, UNROLLED DIRTY SIDE TO CORE 1 2 3 4 5 6
  1. Inlet and header set the split. Parallel elements share the feed in inverse proportion to their resistance, and the header adds a pressure variation of its own. In one operating water-treatment header, measured and simulated, the last of ten branches took about three times the flow of the first. Which element is favoured depends on nozzle, header and element resistance, so the split is computed, not assumed.
  2. Each element is a porous zone. The pleated element enters the housing model as a porous region: Darcy's linear term plus Forchheimer's inertial term, with permeability and inertial coefficient taken from the supplier's pressure-versus-flow data at your viscosity. The shading shows each element's share of the flow. The model returns that share and the pressure drop, not the flow inside a pleat.
  3. Pleat roots are dead zones. Inside the pack, dirty-side channels narrow toward the core. Flow enters over the upper faces and the root sees little: in an open-access dust-loading study the pleat corner was treated as non-permeable, and the ineffective area grew as cake collected there. A resolved pleat supplies the effective permeability and area to the housing model.
  4. Cake grows where the flow goes. Deposited solids add a cake resistance in series with the medium, so the elements and faces that take more flow load faster and the split shifts as cake builds. The housing model adds the cake resistance to the local porous resistance at each time step, with the specific cake resistance taken from filtration tests on your slurry.
  5. Wear where particles cannot turn. Particles with enough inertia keep their path where the fluid turns: at the dead end of a header, a nozzle exit or a baffle edge. Lagrangian tracks give the impact speed and angle on each wall face, and an empirical erosion law, calibrated on measured wall loss, ranks the hot spots.
  6. Clean side, cores and tubesheet. Clean fluid collects through the element cores into the plenum, and the differential pressure across element, cage and tubesheet is what FEA needs. At the pressure limit and during cleaning, CFD pressure is mapped to the structure to check the margin around the supplier's collapse rating.
A multi-cartridge housing in section: flow split, pleat dead zone, cake growth and impact wear. Illustrative schematic.

How are cake growth and particle deposition simulated?

Pressure drop is the sum of the medium, the cake and the transition layer where the first particles block pores, as Puderbach, Schmidt and Antonyuk (2021) set out. Their equation v = Δp / μ(RC + RM) is what every model must reproduce. Plotted as t/V against V, a constant-pressure test gives the specific cake resistance from the slope and the medium resistance from the intercept.

At sample scale the cake is a particle problem. Puderbach and colleagues couple a lattice-Boltzmann flow solver to the discrete element method, resolving the fluid around every particle. The test used silica glass spheres of 63–100 µm on a 32 µm woven wire cloth at 1,000 Pa. The simulated specific cake resistance, 7.8×1010 m−2, matched the measured 7.7×1010. The run covered only the start of filtration, 161 particles, with the fitted line extended to the measured filtrate volume, and fluid-particle forces were accurate at 40 voxels per particle diameter. Unresolved CFD-DEM needs a drag correlation for the swarm effect.

A housing holds far too many particles to resolve, so the sample result becomes a closure. Resolved runs and filtration tests on your slurry fix the specific cake resistance and the interference resistance. Housing-scale Euler-Lagrange tracks then deliver the deposited mass per area, which adds resistance to the local porous zone at each time step. Cohesive, sticky and compressible cakes need measured properties: the same paper calls stick-on-contact permissible for gas filtration but needing a sticking probability for liquids.

Why does differential pressure follow a sawtooth, and what does cleaning restore?

For one element, Δp = (Kmedium + Kcake·W)·w, and cleaning resets the deposited mass W. Bächler and colleagues show that reset is an idealisation. The medium resistance fitting their nine-bag baghouse measurements changed with cleaning interval and tank pressure, which they tie to the residual pressure drop of patchy cleaning. The cleanable-media test, DIN ISO 11057 in their account, assumes a fully regenerated filter area at constant volume flow.

The paper sums up the interval as a three-way trade. Longer intervals lower average emissions at the cost of higher differential pressure. Shorter ones lower pressure drop but use more compressed air and raise emissions, since particles penetrate only directly after regeneration. That is a baghouse result; for a liquid backflush your own data set the trade. CFD adds the transient reverse flow and where it reaches. Whether a cake detaches is a material property, so cleaning efficiency is a measured input and residual cake carries into the next cycle.

Differential pressure across a filter over several cleaning cycles: cake growth ramps, cleaning drops, a baseline that creeps up from patchy cleaning, breakthrough just after cleaning and the trade-off in the cleaning interval At the left a plot of differential pressure against time. A line rises in a gentle upward-curving ramp as cake builds, falls almost vertically when a cleaning pulse or backflush lifts the cake, and starts the next ramp from a slightly higher level, so each trough sits above the last. A dashed line through the troughs shows this residual baseline creeping up, and a dashed horizontal line near the top marks a limit set by the element rating and the pump. A bright dot travels along the whole sawtooth and rings pulse at each cleaning event. Below the plot a second trace shows a narrow spike of particles passing the medium just after each cleaning, with the same height every cycle. At the right a cleaning flow source feeds a blow tube and valve into a pleated cartridge, and reverse arrows run from the core outward through the media, lifting pieces of cake away while some patches stay on the faces. Below it, two states alternate, each with a small sawtooth glyph: a short cleaning interval (many small teeth) shows a short pressure bar and long bars for cleaning air and emission peaks, a long interval (two tall teeth) shows the reverse. The drawing teaches that cleaning rarely restores the clean baseline, that the interval is a trade-off between pressure drop, cleaning energy and emissions, and that the limit comes from the element and the process. No values are shown. DIFFERENTIAL PRESSURE OVER CLEANING CYCLES (QUALITATIVE) ΔP TIME ΔP LIMIT: ELEMENT RATING, PUMP FILTER EQUATION, ONE ELEMENT Δp = (Kmedium + Kcake · W) · w RESIDUAL BASELINE CREEPS UP PARTICLES PAST THE MEDIUM, JUST AFTER CLEANING CLEANING FLOW SOURCE LIFT-OFF + PATCHES CLEANING INTERVAL ΔP AIR PEAK 1 2 3 4 5 6
  1. Cake growth is the ramp. For one element the pressure drop is the medium resistance plus the cake resistance times the deposited mass per area, all times the face velocity. As cake builds the pressure drop climbs, and a compressible cake curves the ramp upward. The slope depends on the slurry, which is why cake resistance is measured, not assumed.
  2. Cleaning resets only part of it. A pulse or backflush sends a reverse flow through the medium and lifts cake away, so the pressure drop falls almost at once. A transient run shows how the reverse flow spreads along and across the elements; whether a given cake detaches is a material property, taken as a cleaning efficiency measured on your tests.
  3. The baseline creeps up. Patchy cleaning leaves cake on part of the media. In a nine-bag pulse-jet baghouse study the medium resistance that fitted the measurements changed with cleaning interval and tank pressure, so each cycle starts higher than the last. The model carries residual cake from one cycle into the next instead of resetting to a clean element.
  4. Breakthrough after cleaning. For pulse-jet cleaned gas filters, the same paper states that particles penetrate the medium only directly after a regeneration, before a new cake forms, and an approximately fixed amount escapes per event. For a liquid duty, check the equivalent in your own solids data before assuming it away.
  5. The interval is a trade-off. That paper sums up the trade: longer intervals lower average emissions at the cost of higher differential pressure; shorter intervals lower the pressure drop but use more compressed air and raise emissions. The glyph and bars alternate between the two. For a liquid backflush the same trade is set by your own test data.
  6. The limit comes from the element. The pressure drop at which you must clean or change out is set by the element's rating, the pump or fan and the process, not by the model. We take that limit from your data and the supplier's, and use the pressure-drop-versus-time curve to show how many cycles remain before you reach it.
The pressure-drop sawtooth: cake ramps, cleaning drops, a creeping baseline and the interval trade-off. Illustrative schematic.

Where does separator erosion come from, and how far can the model be trusted?

In cyclones, hydrocyclones, strainers and inlet nozzles the recipe is Lagrangian. Flow and particle tracks give impact speed and angle on each wall face, and an empirical erosion law turns them into wall loss. Mahmoudi and colleagues (2025) follow it for particles in water through two elbows in series and validate it against experiment. They use empirical angle-dependent restitution and an erosion model chosen for its handling of particle shape. Upstream geometry changed the hot spot. Peak erosion in the second elbow at a 24-diameter connecting length was about 15% of that at three, so the inlet piping belongs in the model.

Trust is bounded by the coefficients. The poster of Karimi and colleagues (2020) notes that erosion models were mainly built on data at much higher velocities and lower temperatures than the concentrating-solar particle systems it studies. The first term of the model it prints scales with impact speed to the power 2.41, so a 10% speed error becomes about 26% (1.12.41). We calibrate on your measured wall loss and report ranked hot spots and sensitivities, not a service life.

Which filtration question needs which model?

Filtration CFD models and the decision each one supports
QuestionModelWhat it reportsData you supply
Flow split and header layoutSteady RANS, porous elementsFlow share, total pressure dropElement pressure-flow curve
Pleat-pack pressure dropResolved pleatEffective permeability and areaPleat pitch, height, media thickness
Cake resistanceResolved CFD-DEM sampleSpecific and interference resistanceParticle size distribution
Cake growth in the housingEuler-Lagrange plus cake resistanceDeposition map, pressure drop against timeCake resistance from tests
Pulse or backflushTransient reverse flowReverse-flow distributionCleaning efficiency from tests
Wall erosionEuler-Lagrange plus erosion lawRanked impact hot spotsWear survey
Element, cage, housing loadFEA with CFD pressureStress and marginSupplier collapse rating

How do pressure loads reach the cage and the housing?

At the pressure limit and in a pulse, CFD pressure goes to FEA through a conservative transfer. The loads go to the cage, tubesheet, nozzle reinforcements and the wall left after erosion, and pulse cycles are a fatigue duty (see our durability and fatigue life and fluid-structure interaction pages). The collapse rating is the supplier's; FEA shows the margin around it. Combustible dust needs a separate venting study.

A simulated pressure drop is not a performance guarantee

Simulation does not replace the supplier's element tests, a pilot or plant trial, the vendor's guarantee, or the pressure-equipment code and permit sign-off. A predicted flow split, cake growth, change-out interval, wear rate or pressure drop is an estimate that depends on media data, cake properties, erosion coefficients, mesh and boundary conditions. A model matched to one slurry does not carry to another. How far virtual evidence is accepted for a given purpose is agreed with the plant owner, vendor, authority or customer and follows the risk of the decision. Nothing we build certifies, approves or qualifies an element, housing or process, or guarantees throughput, removal, emissions or service life.

Where does AI help filtration design, and where does it not?

  • Inlet layout and cartridge count. A designed set of housing runs trains a surrogate of each element's flow share and the total pressure drop. An optimiser searches the layouts, and anything outside the sampled range returns to full CFD.
  • Calibration. An inverse fit of cake resistance, residual baseline and cleaning efficiency to your differential-pressure history returns a range and flags drift in media or slurry.
  • Change-out forecasts. The filter equation carries the trend, a learned correction carries what it misses, and the physics stays the fallback.

It does not replace the cake test on a new slurry, repair wrong media data or extrapolate: Bächler and colleagues fitted the medium resistance with a logarithmic function of cycle time and warn that higher-degree polynomials fit better inside the data and make extrapolation much harder. A surrogate inherits the closure errors of its training runs. See surrogate models for CFD and FEA, surrogate validation and our surrogate modelling, hybrid physics-AI and uncertainty quantification pages.

From one housing study to a filtration workflow you keep

The return comes when the next housing, slurry or cleaning strategy goes through the same chain.

From one simulation study to a permanent workflow A loop of six steps: physics model, validation, automated runs, AI surrogate, decision tool and field data, which feeds back into the physics model. YOUR WORKFLOW Better with every run physics + data + AI, kept in-house 1Physics model 2Validation 3Automated runs 4AI surrogate 5Decision tool 6Field data CFD · FEA TESTS · TRIALS DOE · HPC CLOUD OPTIMISE DECIDE MONITOR RECALIBRATE
  1. Physics model. CFD and FEA set up once, as templates: geometry clean-up, mesh, solver settings and post-processing that every later run reuses.
  2. Validation. Mesh and time-step studies, and comparison with tests or full-scale data, so the model's uncertainty is known before it is trusted.
  3. Automated runs. Scripted runs over the parameters and operating conditions that matter, on your hardware or in the cloud.
  4. AI surrogate. A machine-learning model trained on those runs answers in seconds and says how sure it is; low-confidence questions go back to the solver.
  5. Decision tool. Optimisation, trade-off charts or operating guidance, in a form your engineers and operators use every day.
  6. Field data. Test, trial and monitoring data flow back to recalibrate the model, so it improves with every project instead of being rebuilt.
Physics, validation, automation and AI in one loop that improves with every run. Illustrative schematic.
  • A parametric housing template in your existing solver: nozzle, header and element count as parameters, with turbulence, mesh and porous-zone choices on record.
  • An element data loader that turns supplier pressure-versus-flow data into porous coefficients, with the viscosity range stated.
  • A cake and cleaning calibration from your filtration tests and plant trend.
  • An erosion post-processor that ranks wall-loss hot spots, tied to your wear survey.
  • A validation record against a flow-split measurement and a pressure-drop trend, tolerances set first.
  • A surrogate with a stated range and a gate to the full model outside it.
  • Handover and training, so your team runs and extends it. See our training and software development services.

Questions engineers ask about filtration CFD

How accurate is CFD for filter pressure drop?
As accurate as its inputs: a porous element reproduces the supplier's curve by construction, so housing losses and flow split carry the CFD uncertainty.
Can CFD predict the change-out interval?
It compares scenarios once cake resistance and cleaning efficiency are measured for your slurry, as a pressure-drop curve against time, not a guaranteed interval.
Why do parallel cartridges load unevenly?
Flow divides by pressure and resistance, not symmetry: one measured ten-module header gave about three times more flow at the last branch than the first.
What data do I need from the filter supplier?
Clean pressure drop against flow at a stated viscosity, pleat geometry, collapse and retention ratings, dirt capacity and the test conditions behind them.

If a skid freeze, revamp or element change-out shutdown is waiting on a filtration CFD simulation, send us the housing and nozzle drawings and the element data sheet. Add the slurry properties with particle size distribution, a differential-pressure trend over several cleaning cycles and any inlet wear survey. We reply with the model chain we would set up, the filtration tests the cake model needs, its validation record and what a surrogate could cover. Start with a conversation, or read our filtration system design page and multiphase methods page.

OLTRION Engineering

CAE, CFD and simulation team

The OLTRION engineering team runs CFD, FEA and multiphysics simulation programmes for aerospace, automotive, energy and industrial clients, and builds the machine-learning tools that speed them up. These articles come from that project work.

Where this applies

Related capabilities

Have a model that will not converge?

Talk to the engineers who wrote this

Send the geometry, the physics and the decision it has to support. We answer with an approach, not a sales call.

Talk to an engineer