Workbench model reference

Void Consolidation Model

Operating guidance, assumptions and references for the released Workbench model.

Reference revision · 2026-09-27

Start with one periodic unit cell containing a dry fiber bed and trapped gas. Temperature controls resin viscosity; applied pressure drives transverse resin flow into the void. Gas pressure and fiber-bed resistance oppose compaction. This is a reduction of Simacek, Advani, Gruber and Jensen (2013), not the full interacting-void model.

Set up and run

  1. Open Models → Void Consolidation. Copy the example or create a model of type void consolidation model. Edit its properties for your material.
  2. Open a transient Thermal case → Initial conditions → Optional void consolidation. Select the model and use the link button to edit it.
  3. Set the temperature/pressure boundary schedule as usual. Batch schedules use time. Moving-section schedules can use length and pulling velocity; time equals distance divided by velocity.
  4. For rollers, choose Total. Both faces use the same global-plus-roller pressure. The shared 1D pressure envelope takes the larger active roller contribution at each position, without adding opposing pressures. Global excludes rollers.
  5. Run the simulation. In the 2D thermal output dropdown, select Void consolidation profile. With Model defaults, the plot shows the cell at the selected depth. The sampling setting below adds independent node or ply histories. Choose void content, thickness, gas pressure, viscosity or another quantity. Moving runs offer Time/Distance axes; Void CSV exports the full sampled history.

Consolidation is optional and off until linked. Initial gas pressure is defined at the first solved local temperature. A temperature-depth fraction of 0 is the lower face, 0.5 the mid-plane, and 1 the upper face. Interpolation uses saved thermal nodes and times; reduce the thermal output interval to check rapid-heating convergence.

For epoxy, link Castro–Macosko viscosity in the matrix cure model. The local temperature and conversion determine viscosity; flow stops at gel. This replaces the PEEK viscosity and melt threshold below, while cell, permeability and gas inputs remain independently editable.

Controls

InputExampleMeaning
Model familyVoid Consolidation Model modelEditable model coefficient; see the equations below.
Initial void content2 %Initial gas volume divided by total unit-cell volume.
Initial fiber volume fraction50 %Fiber volume divided by initial total cell volume, including voids.
Unit-cell thickness0.2 mmLocal tape thickness. Does not replace laminate geometry.
Void spacing0.5 mmPeriodic transverse spacing between identical voids; controls the resin flow distance.
Void gas conditionSealed typeSealed: trapped ideal gas. Vented: ambient gas pressure. Evacuated: zero gas resistance.
Initial gas pressure0.1 MPa absoluteInitial absolute pressure at the first solved local temperature; sealed mode only.
Ambient pressure0.1 MPa absoluteGauge-pressure offset and vented void pressure.
Applied pressure conventionGauge typeGauge adds ambient pressure. Absolute uses the existing process pressure unchanged.
Consolidation pressure sourceTotal typeTotal is the shared through-thickness pressure: global plus the largest active roller contribution. Opposing nip pressures are not added. Global excludes rollers.
Temperature depth0.5 fractionThrough-thickness location in solved thermal output: 0 = lower, 1 = upper. Linear interpolation between saved nodes and times.
Permeability prefactor2.408e-11 m²Transverse carbon-fiber example: K = A exp(−B Vf). Replace with calibrated material data.
Permeability exponent10.262 —Editable model coefficient; see the equations below.
Viscosity prefactor0.016384 Pa·sPEEK example: viscosity = A exp(B/(T in kelvin + C)).
Viscosity temperature coefficient6403 KEditable model coefficient; see the equations below.
Viscosity temperature offset30 KEditable model coefficient; see the equations below.
Flow activation temperature343 °CExample PEEK melt threshold. No flow below this temperature; does not solve crystallization or gelation.
Fiber-bed modulus0 MPaCompressive resistance = modulus × max(Vf/Vf0 − 1, 0)^exponent. Zero follows the paper’s example.
Fiber-bed exponent2 —Editable model coefficient; see the equations below.
Fiber-bed effective viscosity0 Pa·sOptional additional resistance to thickness strain rate.
Maximum fiber volume fraction80 %Packing limit. The model cannot consolidate below this permitted cell thickness.
Maximum integration step1 sAdaptive steps may be smaller. All process/roller events are resolved.
Integration tolerance0.000001 fractionLocal normalized-volume error relative to initial/current gas volume.
Parameter basisCarbon/PEEK example; calibrate for actual material textEditable model coefficient; see the equations below.

Equations and limits

Let q be gas volume divided by initial cell volume, c = 1 − initial porosity, and h/h₀ = c + q. Fiber and resin volumes are conserved. The evolving fiber fraction is Vf₀/(c+q), and porosity is q/(c+q). The compression-positive cell balance gives dq/dt = −(c+q)(Pabs − Pgas − Pbed)/(ηL²/(12K) + ηbed).

Sealed gas follows pV/T = constant, with kelvin temperature. Vented gas stays at ambient absolute pressure; an evacuated cell has zero gas pressure. K = A exp(−B Vf); η = A exp(B/(T[K]+C)). Bed pressure = Ebed max(Vf/Vf₀−1,0)ⁿ. The flow threshold freezes consolidation below the selected temperature. Full closure of a vented/evacuated void is irreversible here; later gas nucleation is not modeled.

The implementation derives force balance from the paper’s Eq. 12 pressure distribution and enforces constituent volume conservation. It does not copy printed Eqs. 14–16 literally, which contain apparent sign, missing-pressure-term and dimensional inconsistencies. The scalar equations are integrated with adaptive implicit steps and a packing limit.

The default carbon/PEEK coefficients are an example, not calibrated properties for other materials. Single-cell uniform spacing is an optimistic special case. Void distributions, migration, gas dissolution, capillarity, crystallization coupling and feedback of compaction into thermal geometry remain outside this version. Pressure represents the selected process face, including any width averaging already used for partial-width rollers; it is not a resolved internal stress field.

Source paper · Composites Part A 46 (2013), 154–165

Return to Workbench

Node, interface and ply sampling

In Thermal → Initial conditions → Material model sampling, choose All thermal nodes or Interfaces and ply averages, then rerun. All thermal nodes evaluates each linked void, interface and PEEK model at every thermal node. Reduced sampling evaluates contact/healing only at internal ply boundaries and evaluates voids/PEEK using each ply's thickness-averaged temperature.

An eight-ply laminate has seven internal interfaces and eight ply histories. The outer surfaces are excluded from the interface count. Ply numbering runs from the lower face to the upper face. The linked model coefficients, initial states and pressure source apply at every sampled location.

Select a material output in the temperature dropdown, then choose All interfaces or All ply results. Each location has a separate trace, a visibility checkbox and a value at the slicer time cursor. Moving runs support distance; Slice CSV exports all traces. With node calculations, the slicer can also show all thermal nodes. Cursor output retains the existing detailed plot; reduced PEEK results use the ply slicer and its time cursor.

Reduced mode averages temperature before running the nonlinear bulk model. In node mode, the ply slicer averages already calculated results, while interface traces interpolate node results. These operations can differ. Compare the two modes when temperature varies strongly across a ply. The thermal mesh, cure/reaction model and saved thermal output interval are unchanged.

Model defaults preserves older studies: void and interface models use their chosen depth; PEEK uses thermal nodes. Older saved runs need a new run with a sampling mode selected to produce material slices. PEEK rate coefficients remain illustrative and require calibration.