Post-build simulations and analyses

DFA/FDE is a cross-linked epoxy thermoset with the same overall reaction mechanism as example 3, so the same postsim and analyze suite applies: annealing and equilibration, a temperature ladder for Tg, uniaxial deformations for E, and a free-volume measurement.

The DGEBA-PACM Epoxy Thermoset walks through each stage in detail with representative production plots; this section follows the same pattern.

The postsim configuration

Create postsim.yaml in the project base directory:

- anneal:
    input_top: systems/final-results/final.top
    input_gro: systems/final-results/final.gro
    P: 1
    T0: 300
    T1: 600
    ncycles: 2
    T0_to_T1_ps: 10
    T1_ps: 10
    T1_to_T0_ps: 10
    T0_ps: 10
- equilibrate:
    input_top: systems/final-results/final.top
    input_gro: postsim/anneal/anneal.gro
    T: 300
    ps: 100
- ladder:
    input_top: systems/final-results/final.top
    input_gro: postsim/equilibrate/equilibrate.gro
    subdir: postsim/ladder-heat
    Tlo: 300
    Thi: 600
    deltaT: 5
    ps_per_rise: 10
    ps_per_run: 90
    warmup_ps: 10
- ladder:
    input_top: systems/final-results/final.top
    input_gro: postsim/ladder-heat/ladder.gro
    subdir: postsim/ladder-cool
    Tlo: 300
    Thi: 600
    deltaT: -5
    ps_per_rise: 10
    ps_per_run: 90
    warmup_ps: 10
- deform:
    input_top: systems/final-results/final.top
    input_gro: postsim/equilibrate/equilibrate.gro
    subdir: postsim/deform-x
    T: 300
    P: 1
    direction: x
    edot: 0.001
    ps: 10
- deform:
    input_top: systems/final-results/final.top
    input_gro: postsim/equilibrate/equilibrate.gro
    subdir: postsim/deform-y
    T: 300
    P: 1
    direction: y
    edot: 0.001
    ps: 10
- deform:
    input_top: systems/final-results/final.top
    input_gro: postsim/equilibrate/equilibrate.gro
    subdir: postsim/deform-z
    T: 300
    P: 1
    direction: z
    edot: 0.001
    ps: 10

Run it:

$ htpolynet postsim -cfg postsim.yaml -ocfg 4-dfda-fde-epoxy-thermoset.yaml -proj proj-0

Density during annealing and equilibration

Placeholder

TODO: insert the rho_v_ns.png plots from proj-0/postsim/anneal/ and proj-0/postsim/equilibrate/ here, and comment on densification and equilibration adequacy.

Glass-transition temperature and Young’s modulus

After postsim finishes, fit Tg and E with:

$ htpolynet plots post --cfg postsim.yaml --proj proj-0

This emits tg.png, e.png, E.csv, and per-ladder CSVs in proj-0/plots/.

Placeholder

TODO: insert proj-0/plots/tg.png and proj-0/plots/e.png here, report the heating/cooling Tg values and E (in GPa), and contrast with the DGEBA/PACM numbers in DGEBA-PACM Epoxy Thermoset to highlight how chemistry choice shifts thermomechanical properties.

Free volume

Use htpolynet analyze to invoke gmx freevolume on the equilibration trajectory. Create fv.yaml:

- command: freevolume

Then:

$ htpolynet analyze -cfg fv.yaml -proj proj-0

Placeholder

TODO: report the fractional free volume (and standard error) from proj-0/analyze/freevolume/ffv.dat.