Matlab Codes for Phase Field Modelling

From Micropedia

Jump to: navigation, search

Contents

Simulation of particle and interface in small length scale

In this package only interaction of one or a few particles with interface is simulated. Other smaller scale geometries like triple junctions, etc. is also modelled.

1D Simulations

File Name Description Results Used in Snapshot
particle_interface_1D.m Equilibrium calculations; one order parameter interacts with a particle order parameter, energy density is calculated. Energy of interface between particle and matrix and equilibrium profiles Article 1 100px
interface_p2_1D.m Equilibrium calculation of a interface profiles and energy. Additional energy can be defined and interface volume is stored. Interface energy, interface equilibrium profile, interface speed when extra energy is defined. Testing recrystallization 1D finite difference geometry
realtime_particle_friction.m Speed of a dome shape grain is calculated to find out the relationship between friction force and velocity.Velocity is based on volume of grain. velocity of interface Friction Force on Interface Dome Grain
realtime_particle_friction_solute.m The same as above but uses solute drag method. velocity of interface Friction Force on Interface Dome Grain

2D Simulations

File Name Description Results Used in Snapshot
stationarymin_p2.m Interaction of straight interface with one particle. static and calculation can be done by setting energy Static energy well for interaction of an interface with a particle. 100px
dynamic_energy_well.m The same as stationarymin_p2 with additional energy term and a post-processing code for calculation of energy well from eta1 volume vs. system's energy. Dynamic energy well for interaction of a low curvature interface with a particle. Article 1 100px


3D Simulations

File Name Description Results Used in Snapshot
run_3D_opt.m A straight interface interacts with particle in middle of a box. The interface is driven by additional energy term. Dynamic energy well Article 1 100px
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox