本文へ移動
cccskills
無料GitHub で公開

pfc-postprocessing

Post-process PFC 5.0 asphalt CSV and image exports into reproducible curves, fields, rose diagrams, animations, and summary tables without relying on a local PFC installation.

インストール方法を見る

含まれるファイル(45)

  • SKILL.md4.4 KB
  • agents/openai.yaml300 B
  • examples/animation_case/raw_frames/jieguo_1.png1.3 KB
  • examples/animation_case/raw_frames/jieguo_2.png1.4 KB
  • examples/animation_case/raw_frames/jieguo_3.png1.4 KB
  • examples/animation_case/raw_frames/jieguo_4.png1.3 KB
  • examples/animation_case/raw_frames/jieguo_5.png1.4 KB
  • examples/animation_case/raw_frames/jieguo_6.png1.4 KB
  • examples/animation_case/raw_frames/jieguo_7.png1.4 KB
  • examples/animation_case/raw_frames/jieguo_8.png1.4 KB
  • examples/animation_case/README.md811 B
  • examples/minimal_case/data/plotdata_ball_fields.csv334 B
  • examples/minimal_case/data/plotdata_fracture_orientations.csv117 B
  • examples/minimal_case/data/plotdata_porosity.csv100 B
  • examples/minimal_case/data/plotdata_stress.csv188 B
  • examples/minimal_case/data/rutting_history.csv786 B
  • examples/minimal_case/data/rutting_shear_profile.csv577 B
  • examples/minimal_case/data/stress_strain.csv95 B
  • examples/minimal_case/README.md871 B
  • examples/plugin_migration_case/legacy_ball_export.dat127 B
  • examples/plugin_migration_case/legacy_contact_export.txt222 B
  • examples/README.md379 B
  • LICENSE1.1 KB
  • NOTICE.md725 B
  • references/animation-workflow.md633 B
  • references/data-contract.md2.5 KB
  • references/overview.md1.6 KB
  • references/plugin-migration.md1.6 KB
  • references/script-catalog.md3.6 KB
  • references/ucs-3d-surface-lollipop.md4.7 KB
  • scripts/_common.py1.9 KB
  • scripts/convert_legacy_ball_export.py1.4 KB
  • scripts/convert_legacy_contact_export.py1.5 KB
  • scripts/export_animation_frames.py1.3 KB
  • scripts/export_animation.py1.4 KB
  • scripts/plot_curves.py2.3 KB
  • scripts/plot_fields.py3.8 KB
  • scripts/plot_nature_ball_displacement_vectors.py5.9 KB
  • scripts/plot_nature_ball_velocity_vectors.py5.3 KB
  • scripts/plot_porosity_3d_surface_zhongguo.py6.7 KB
  • scripts/plot_rose.py1.9 KB
  • scripts/plot_rutting_evidence.py7.1 KB
  • scripts/plot_ucs_3d_surface_lollipop.py9.1 KB
  • scripts/README.md3.5 KB
  • scripts/run_demo.py5.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

PFC 5 Asphalt Post-processing

Use this skill after a PFC 5.0 asphalt run has exported CSV data or ordered image frames. It is intentionally file-based: no newer-version object API or saved-state bridge is bundled.

When To Use

  • plot stress-strain, Marshall load-flow, creep/recovery, or rut-depth curves;
  • audit intersection-rutting time maps, vertical/horizontal reaction tracking, face-deformation asymmetry, lateral heave and shear-depth profiles;
  • render displacement, velocity, stress, or porosity fields;
  • draw fracture/contact orientation rose diagrams;
  • order exported PNG frames and assemble GIF/MP4 animations;
  • convert the bundled legacy text exports into stable CSV contracts;
  • generate summary tables and publication-ready figures.

Use pfc-vedo-postprocess for 3D particle/force-chain scenes. Return physical interpretation and acceptance decisions to pfc5-asphalt-workflow.

Required Inputs

  • case/test name, PFC2D/PFC3D 5.0, units, and stage;
  • actual exported files and column meanings;
  • requested plots/tables and output formats;
  • sign conventions, coordinate scaling, and any smoothing/transformation rule;
  • standard edition if a normative test metric is requested.
  • for a surrogate rutting case, the signed coordinate/tensor convention, physical-to- solver time map, reaction commands, boundary case and measure-region definition.

Script-First Workflow

  1. Read references/script-catalog.md and the selected script.
  2. Validate inputs against references/data-contract.md.
  3. Preserve raw values; write transformed values to separate columns and disclose the rule.
  4. Run the smallest matching script before adapting it.
  5. Save source data, figure outputs, summary tables, and the exact command.
  6. Confirm units, peak/rut/flow calculation, frame order, and file existence.

Router

NeedScript
global curve and peak summaryscripts/plot_curves.py
rut/time/vector-reaction/asymmetry/shear evidencescripts/plot_rutting_evidence.py
particle/stress/porosity fieldsscripts/plot_fields.py
orientation rose diagramscripts/plot_rose.py
normalize image-frame orderscripts/export_animation_frames.py
build GIF/MP4scripts/export_animation.py
legacy ball/contact text to CSVscripts/convert_legacy_*_export.py
public smoke testscripts/run_demo.py

The public demo uses deterministic CSV files under examples/minimal_case/data/ and does not require PFC:

python scripts/run_demo.py

Validate only the bundled inputs when plotting dependencies are unavailable:

python scripts/run_demo.py --check-only

Working Rules

  • Do not infer missing columns or units silently.
  • Do not derive normative Marshall/车辙 metrics without the selected standard formula and coefficients.
  • Do not replace equivalent physical time with solver time or solver cycles. Preserve all three columns and the declared lambda convention.
  • Keep vertical/horizontal command and signed reaction separate. A friction-demand ratio, contact friction and measured reaction ratio are different quantities.
  • A shear profile must retain tensor component, axes/sign, measure radius, weighting, overlap and sampling state; do not plot an undefined absolute “shear stress”.
  • Keep seven-position/approved normative deformation separate from deepest rut, face asymmetry and lateral-heave diagnostics.
  • Keep global color limits fixed across animation frames.
  • Treat screenshots as presentation outputs, not numerical source data.
  • Keep output directories user-selected for production work; the demo alone may recreate its own examples/demo_outputs/.

Output Contract

Deliver the input manifest, units/sign conventions, command used, source/transformation table, requested figures/animations, metric summary, and any pending physical or standard-validation gate.

Local Contents

  • references/data-contract.md — stable CSV contracts.
  • references/script-catalog.md — executable route map.
  • references/animation-workflow.md — frame ordering and animation rules.
  • examples/minimal_case/data/ — deterministic public demo data.
  • scripts/ — executable post-processing tools.
  • LICENSE and NOTICE.md — retained MIT terms and upstream provenance.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Build PFC 5.0 asphalt-mixture specimens with explicit aggregate objects, a declared homogenized-mastic or fine-particle abstraction, residual air voids, measured gradation conversion, contact-pair assignment, compaction, equilibrium, and mass-volume closure; use before Marshall, rutting, creep, or strength tests.

日本語の概要は準備中です。原文の説明を表示しています。

Echo-aloha/asphalt-codex-skills-5262026年8月26日 更新

Select, 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.

日本語の概要は準備中です。原文の説明を表示しています。

Echo-aloha/asphalt-codex-skills-5262026年8月26日 更新

Integrate an external, licensed Itasca PFC 5.0 fistPkg26 tree as a reproducible material-generation and compression/diametral/tension test baseline; use to validate its PFC5.0 layout, copy a private working case, preserve provenance, and audit ck/ct/dc/tt/ft extension points for asphalt workflows.

日本語の概要は準備中です。原文の説明を表示しています。

Echo-aloha/asphalt-codex-skills-5262026年8月26日 更新

Adapt and audit a PFC 5.0 asphalt Marshall stability/flow simulation using the external fistPkg26 dc.fis two-head controller as a starting skeleton; use for curved-head geometry, PFC5 wall/contact kinematics, load-deformation histories, peak stability, edition-specific flow processing, and validation against laboratory data.

日本語の概要は準備中です。原文の説明を表示しています。

Echo-aloha/asphalt-codex-skills-5262026年8月26日 更新

Design, implement, and audit PFC3D 5.0 asphalt wheel-tracking and intersection-rutting simulations using RVE-to-strip-to-full-size scaling, PFC5-compatible vector reaction control, Burger-calibrated contacts, vertical-horizontal coupled loads, rut/shear histories, edition-specific metrics, and explicit surrogate validation.

日本語の概要は準備中です。原文の説明を表示しています。

Echo-aloha/asphalt-codex-skills-5262026年8月26日 更新

Govern Asphalt-Codex-Skills-5 as a PFC 5.0-only asphalt-mixture package, enforcing version purity, external fistPkg boundaries, portable assets, validation, and release hygiene.

日本語の概要は準備中です。原文の説明を表示しています。

Echo-aloha/asphalt-codex-skills-5262026年8月26日 更新

Echo-aloha のスキルをすべて見る

このスキルの問題を報告する