PFC Burger Viscoelastic Contact Model
SkillAI & modelsSelect, probe, calibrate, and audit the Burger viscoelastic contact model for PFC 5.0 asphalt-mixture cases, including Maxwell-Kelvin parameter roles, units, temperature/rate dependence, PFC5 cmat assignment, timestep checks, creep/recovery validation, and PFC5-only syntax boundary checks.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the PFC Burger Viscoelastic Contact Model skill
What this skill tells your AI
The instructions your AI receives, as published by echo-aloha/asphalt-codex-skills-5 in skills/pfc-burger-viscoelastic/SKILL.md and read by ahel’s review.
Use this skill for the viscoelastic contact-law stage of
pfc5-asphalt-workflow. Burger may represent homogenized asphalt mastic behavior at
selected contacts, but it does not by itself create an explicit binder phase or guarantee
mixture-scale behavior.
When to use
- assign or audit Burger contacts in a PFC5 asphalt specimen;
- interpret Maxwell and Kelvin spring/dashpot roles;
- fit temperature- and rate-dependent mixture/mastic response;
- build a two-contact or small-RVE verification probe;
- review a Burger command block for non-PFC5 contamination.
Do not use this skill to invent production constants from a generic table.
Required inputs
- PFC2D or PFC3D 5.0 and the unit system;
- object/contact pairs that Burger is intended to represent;
- all Burger properties with units, or raw calibration curves with units;
- test temperature, loading rate/frequency and conditioning history;
- specimen/contact geometry and resolution used during inverse fitting;
- target creep/recovery, dynamic modulus/phase or other macro curves;
- material level and test provenance: binder, mastic or mixture; for JTG 3410-2025 inputs, record the exact DSR/BBR/MSCR/LAS or mixture-performance method rather than writing only “rheology data”;
- contact replacement policy for existing versus future contacts;
bur_modetensile-mode choice and the required gap/opening behavior; for any parallel-bond/Burger mixture, also record fraction, selection rule, random seed and spatial-distribution audit;- any accelerated-time mapping, the preserved constitutive invariants and an unaccelerated pilot used to quantify its error;
- timestep/damping/stop criteria and acceptance tolerances.
Constitutive interpretation
Burger combines a Maxwell branch (spring plus dashpot in series) and a Kelvin branch (spring plus dashpot in parallel). Normal and shear directions have separate parameters. Stiffness-like terms control instantaneous/delayed compliance; dashpot terms control time scale and permanent or delayed deformation. Friction and interface choices remain separate physical assumptions.
Property names and dimensions are syntax-family-specific. Read
references/burger-theory.md for theory and references/pfc-command.md for
version-labelled syntax notes.
Workflow
- Freeze units, temperature, rate/frequency, geometry and contact-pair meaning.
- Verify the PFC5.0 Burger property names with a minimal runtime probe.
- Run a minimal PFC5 two-body contact probe: contact creation, load/hold/unload, recovery, save/restore and property listing.
- Install the model using PFC5
cmatsemantics, distinguishing future defaults from current-contact changes. - Re-equilibrate the specimen and preserve a pre-load save.
- Freeze Burger
bur_modebefore calibration. PFC5 documents mode0as allowing tensile normal force and mode1as not allowing it, while the contact is active only for non-positive gap. If Burger is mixed with a damageable bonded model, freeze the populations and selection rule; record which model carries transient tension, separated-gap cohesion, friction and damage. - Classify every curve as binder, mastic or mixture before fitting. JTG T 0627/T 0628, T 0647 and T 0648 binder data are priors or trend constraints, not direct mastic-contact targets. Only a declared test on the same mastic may target a mastic RVE; contact constants still require inverse fitting through the fixed PFC discretization.
- Treat beam/contact closed-form mappings as dimension-checked initializers, then inverse-fit the fixed PFC discretization; do not report the initializer as calibrated.
- Validate creep and recovery at the calibration condition, then confirm at another duration/rate/temperature or independent specimen.
- For time compression, derive the dashpot transform from the declared
t -> t'convention, compare with an unaccelerated pilot, and keep the case labelled as a surrogate unless moving-load/path equivalence also passes. - Check timestep sensitivity and rerun the target Marshall/rutting pilot.
Working rules
- PFC5 is the only supported target in this package. Unsupported-major-version command blocks are rejected, not retained as migration references.
- Do not use numerical “60 °C reference values” as production defaults; their units, geometry scaling and provenance are not established for the user's case.
- Do not copy a published random Burger-contact fraction into another specimen. Contact topology is a calibrated stochastic variable, not only a material constant.
- Do not describe Burger as categorically “tensionless.” In PFC5,
bur_mode=0can retain tensile normal force andbur_mode=1suppresses it; however, Burger becomes inactive at positive gap and has no bond-strength/damage law. If another model supplies separated-gap cohesion or damage, expose and validate that division of responsibility under loading, unloading, opening and reversal. - Burger has no property inheritance, contact methods, or energy partitions in the PFC5 help. Assign all required properties explicitly and mark Burger-specific energy output unavailable rather than inventing a history.
- Never reuse one parameter set at another temperature without an explicit, experimentally supported shift/fitting method.
- Do not mix binder-level JTG 3410-2025 outputs with mixture-level T 0738/T 0745/T 0719 curves as if they had the same geometry or stress measure. Record the scale transition and validate it through the RVE/specimen.
- Do not label a binder DSR/BBR curve as mastic evidence merely because the Burger contact represents homogenized mastic. If no same-material mastic test exists, record the mastic calibration layer as assumption-bound and test its sensitivity.
- Do not delete/recreate all contacts merely as a generic recipe. Choose and verify a version-correct current/future contact transition that preserves the intended state.
- Treat a linear fallback as a diagnostic branch, never as evidence that Burger is calibrated.
- A transform such as
t' = t/lambda,c_m'=c_m/lambda,c_k'=c_k/lambdapreserves selected linear-Burger creep terms only when stiffness and the load path satisfy the derivation. It does not establish equivalence of wheel motion, rest/recovery, frictional slip, damage, inertia or contact rearrangement. - Mark commands
runtime_verifiedonly after a PFC5.0 runtime accepts them and the probe response passes.
Output contract
- PFC2D/PFC3D 5.0, units, temperature/rate and contact-pair meaning;
- exact version-labelled assignment command and current/future contact policy;
- parameter table with units, bounds, provenance and fitted values;
bur_mode, opening/gap evidence, contact-model population/seed audit and tension/friction/damage responsibility map;- two-body/RVE probe histories and timestep sensitivity;
- accelerated-versus-unaccelerated comparison with time-map convention and error metrics;
- calibration/confirmation curves and error metrics;
- pre/post contact-installation save map;
- unresolved runtime or identifiability risks.
Local contents
references/burger-theory.md— Maxwell-Kelvin mechanics.references/pfc-command.md— version-labelled command notes and legacy examples.references/calibration.md— guarded macro-response fitting route.../pfc5-asphalt-workflow/references/intersection-rutting-research-evidence.md— research evidence and limits for mixed contacts and accelerated intersection rutting.../pfc5-asphalt-workflow/references/standards-method-map.md— reviewed test-method roles and scale boundaries.scripts/burger_contact_probe.p3dat— executable PFC3D 5.0 two-ball relaxation probe; parameters are not calibrated material values.agents/openai.yaml— Agent metadata.dependencies.json— package-level link to the standards method map.
Signals
- GitHub stars
- 26
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
pfc-burger-viscoelastic- Source
- github.com/echo-aloha/asphalt-codex-skills-5