76
LMGC90 2.0 Post-Processing User’s guide Fr´ ed´ eric Dubois 1 and Mathieu Renouf 2 1 Laboratoire de M´ ecanique et G´ enie Civil Universit´ e de Montpellier 2 - CNRS [email protected] 2 Laboratoire de M´ ecanique des Contacts et des Structures INSA de Lyon - CNRS [email protected] January 2008 F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 1 / 39

Postpro 2D

  • Upload
    vucamtu

  • View
    109

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Postpro 2D

LMGC90 2.0 Post-ProcessingUser’s guide

Frederic Dubois1 and Mathieu Renouf2

1 Laboratoire de Mecanique et Genie CivilUniversite de Montpellier 2 - CNRS

[email protected]

2Laboratoire de Mecanique des Contacts et des StructuresINSA de Lyon - CNRS

[email protected]

January 2008

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 1 / 39

Page 2: Postpro 2D

1 Introduction

2 Command list

3 BEFORE COMPUTATION

4 DURING COMPUTATION

5 AFTER COMPUTATION

6 Examples

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 2 / 39

Page 3: Postpro 2D

Introduction

The LMGC90 post-processing relies on a list of commands in the same way that the list of CHICcommands used in the file COMMAND.DAT. The post-processing command are located in thePOSTPRO.DAT file in the DATBOX directory.

The post-processing action are decomposed in three phases:

Before computation phase used to analyse the initial data of a simulation.

During computation phase used to recup and store informations during the simulationprocess.

After computation phase used to analyse the final state of a simulation.

This natural decomposition is reproduced using CHIC command related to post-processing.

The post-processing could be performed during the simulation or using the Vloc Rloc.OUT andDOF.OUT output files.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 3 / 39

Page 4: Postpro 2D

Introduction

The LMGC90 post-processing relies on a list of commands in the same way that the list of CHICcommands used in the file COMMAND.DAT. The post-processing command are located in thePOSTPRO.DAT file in the DATBOX directory.

The post-processing action are decomposed in three phases:

Before computation phase used to analyse the initial data of a simulation.

During computation phase used to recup and store informations during the simulationprocess.

After computation phase used to analyse the final state of a simulation.

This natural decomposition is reproduced using CHIC command related to post-processing.

The post-processing could be performed during the simulation or using the Vloc Rloc.OUT andDOF.OUT output files.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 3 / 39

Page 5: Postpro 2D

Introduction

The LMGC90 post-processing relies on a list of commands in the same way that the list of CHICcommands used in the file COMMAND.DAT. The post-processing command are located in thePOSTPRO.DAT file in the DATBOX directory.

The post-processing action are decomposed in three phases:

Before computation phase used to analyse the initial data of a simulation.

During computation phase used to recup and store informations during the simulationprocess.

After computation phase used to analyse the final state of a simulation.

This natural decomposition is reproduced using CHIC command related to post-processing.

The post-processing could be performed during the simulation or using the Vloc Rloc.OUT andDOF.OUT output files.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 3 / 39

Page 6: Postpro 2D

Introduction

The LMGC90 post-processing relies on a list of commands in the same way that the list of CHICcommands used in the file COMMAND.DAT. The post-processing command are located in thePOSTPRO.DAT file in the DATBOX directory.

The post-processing action are decomposed in three phases:

Before computation phase used to analyse the initial data of a simulation.

During computation phase used to recup and store informations during the simulationprocess.

After computation phase used to analyse the final state of a simulation.

This natural decomposition is reproduced using CHIC command related to post-processing.

The post-processing could be performed during the simulation or using the Vloc Rloc.OUT andDOF.OUT output files.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 3 / 39

Page 7: Postpro 2D

Introduction

The LMGC90 post-processing relies on a list of commands in the same way that the list of CHICcommands used in the file COMMAND.DAT. The post-processing command are located in thePOSTPRO.DAT file in the DATBOX directory.

The post-processing action are decomposed in three phases:

Before computation phase used to analyse the initial data of a simulation.

During computation phase used to recup and store informations during the simulationprocess.

After computation phase used to analyse the final state of a simulation.

This natural decomposition is reproduced using CHIC command related to post-processing.

The post-processing could be performed during the simulation or using the Vloc Rloc.OUT andDOF.OUT output files.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 3 / 39

Page 8: Postpro 2D

Introduction

The LMGC90 post-processing relies on a list of commands in the same way that the list of CHICcommands used in the file COMMAND.DAT. The post-processing command are located in thePOSTPRO.DAT file in the DATBOX directory.

The post-processing action are decomposed in three phases:

Before computation phase used to analyse the initial data of a simulation.

During computation phase used to recup and store informations during the simulationprocess.

After computation phase used to analyse the final state of a simulation.

This natural decomposition is reproduced using CHIC command related to post-processing.

The post-processing could be performed during the simulation or using the Vloc Rloc.OUT andDOF.OUT output files.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 3 / 39

Page 9: Postpro 2D

Introduction

If the post-processing will be performed during the simulation, the user needs to add some extracommands in the file COMMAND.DAT:

START POSTPRO to store all commands which must be used and initialize thepost-processing structure.

POSTPRO DURING COMPUTATION to scan commands which must be executed duringthe simulation process.

POSTPRO AFTER COMPUTATION to scan commands which must executed after thesimulation

If the post-processing will be performed using output files, the user does not need to launch againthe simulation. The command file must be changed a minima,using the previous command andthe following ones:

INIT POST DATA to init data and specify the first and last ID files to read (give on the linesafter the command).

UPDATE POST DATA to update the output file to read.

In both cases, the resulting files are written in the POSTPRO directory.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 4 / 39

Page 10: Postpro 2D

Introduction

If the post-processing will be performed during the simulation, the user needs to add some extracommands in the file COMMAND.DAT:

START POSTPRO to store all commands which must be used and initialize thepost-processing structure.

POSTPRO DURING COMPUTATION to scan commands which must be executed duringthe simulation process.

POSTPRO AFTER COMPUTATION to scan commands which must executed after thesimulation

If the post-processing will be performed using output files, the user does not need to launch againthe simulation. The command file must be changed a minima,using the previous command andthe following ones:

INIT POST DATA to init data and specify the first and last ID files to read (give on the linesafter the command).

UPDATE POST DATA to update the output file to read.

In both cases, the resulting files are written in the POSTPRO directory.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 4 / 39

Page 11: Postpro 2D

Introduction

If the post-processing will be performed during the simulation, the user needs to add some extracommands in the file COMMAND.DAT:

START POSTPRO to store all commands which must be used and initialize thepost-processing structure.

POSTPRO DURING COMPUTATION to scan commands which must be executed duringthe simulation process.

POSTPRO AFTER COMPUTATION to scan commands which must executed after thesimulation

If the post-processing will be performed using output files, the user does not need to launch againthe simulation. The command file must be changed a minima,using the previous command andthe following ones:

INIT POST DATA to init data and specify the first and last ID files to read (give on the linesafter the command).

UPDATE POST DATA to update the output file to read.

In both cases, the resulting files are written in the POSTPRO directory.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 4 / 39

Page 12: Postpro 2D

Introduction

If the post-processing will be performed during the simulation, the user needs to add some extracommands in the file COMMAND.DAT:

START POSTPRO to store all commands which must be used and initialize thepost-processing structure.

POSTPRO DURING COMPUTATION to scan commands which must be executed duringthe simulation process.

POSTPRO AFTER COMPUTATION to scan commands which must executed after thesimulation

If the post-processing will be performed using output files, the user does not need to launch againthe simulation. The command file must be changed a minima,using the previous command andthe following ones:

INIT POST DATA to init data and specify the first and last ID files to read (give on the linesafter the command).

UPDATE POST DATA to update the output file to read.

In both cases, the resulting files are written in the POSTPRO directory.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 4 / 39

Page 13: Postpro 2D

Introduction

If the post-processing will be performed during the simulation, the user needs to add some extracommands in the file COMMAND.DAT:

START POSTPRO to store all commands which must be used and initialize thepost-processing structure.

POSTPRO DURING COMPUTATION to scan commands which must be executed duringthe simulation process.

POSTPRO AFTER COMPUTATION to scan commands which must executed after thesimulation

If the post-processing will be performed using output files, the user does not need to launch againthe simulation. The command file must be changed a minima,using the previous command andthe following ones:

INIT POST DATA to init data and specify the first and last ID files to read (give on the linesafter the command).

UPDATE POST DATA to update the output file to read.

In both cases, the resulting files are written in the POSTPRO directory.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 4 / 39

Page 14: Postpro 2D

Introduction

If the post-processing will be performed during the simulation, the user needs to add some extracommands in the file COMMAND.DAT:

START POSTPRO to store all commands which must be used and initialize thepost-processing structure.

POSTPRO DURING COMPUTATION to scan commands which must be executed duringthe simulation process.

POSTPRO AFTER COMPUTATION to scan commands which must executed after thesimulation

If the post-processing will be performed using output files, the user does not need to launch againthe simulation. The command file must be changed a minima,using the previous command andthe following ones:

INIT POST DATA to init data and specify the first and last ID files to read (give on the linesafter the command).

UPDATE POST DATA to update the output file to read.

In both cases, the resulting files are written in the POSTPRO directory.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 4 / 39

Page 15: Postpro 2D

Introduction

If the post-processing will be performed during the simulation, the user needs to add some extracommands in the file COMMAND.DAT:

START POSTPRO to store all commands which must be used and initialize thepost-processing structure.

POSTPRO DURING COMPUTATION to scan commands which must be executed duringthe simulation process.

POSTPRO AFTER COMPUTATION to scan commands which must executed after thesimulation

If the post-processing will be performed using output files, the user does not need to launch againthe simulation. The command file must be changed a minima,using the previous command andthe following ones:

INIT POST DATA to init data and specify the first and last ID files to read (give on the linesafter the command).

UPDATE POST DATA to update the output file to read.

In both cases, the resulting files are written in the POSTPRO directory.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 4 / 39

Page 16: Postpro 2D

Introduction

If the post-processing will be performed during the simulation, the user needs to add some extracommands in the file COMMAND.DAT:

START POSTPRO to store all commands which must be used and initialize thepost-processing structure.

POSTPRO DURING COMPUTATION to scan commands which must be executed duringthe simulation process.

POSTPRO AFTER COMPUTATION to scan commands which must executed after thesimulation

If the post-processing will be performed using output files, the user does not need to launch againthe simulation. The command file must be changed a minima,using the previous command andthe following ones:

INIT POST DATA to init data and specify the first and last ID files to read (give on the linesafter the command).

UPDATE POST DATA to update the output file to read.

In both cases, the resulting files are written in the POSTPRO directory.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 4 / 39

Page 17: Postpro 2D

Introduction

In the case of the post treatment using output files, extra command must be used in theCOMMAND.DATfile to study specific area in the sample. The synopsis of the command is thefollowing:

CIRCULAR SELECTIONXcYcRadius

where (Xc,Yc) are the center of the selected area and Radius its radius.

It is possible to translate the selection during the post treatment.The synopsis of the command isthe following:

SELECTION TRANSLATIONdXcdYc

where (dXc,dYc ar the increment of translation add between the analyze of two sets of outputfiles.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 5 / 39

Page 18: Postpro 2D

Introduction

In the case of the post treatment using output files, extra command must be used in theCOMMAND.DATfile to study specific area in the sample. The synopsis of the command is thefollowing:

CIRCULAR SELECTIONXcYcRadius

where (Xc,Yc) are the center of the selected area and Radius its radius.

It is possible to translate the selection during the post treatment.The synopsis of the command isthe following:

SELECTION TRANSLATIONdXcdYc

where (dXc,dYc ar the increment of translation add between the analyze of two sets of outputfiles.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 5 / 39

Page 19: Postpro 2D

Command list

1 Introduction

2 Command list

3 BEFORE COMPUTATION

4 DURING COMPUTATION

5 AFTER COMPUTATION

6 Examples

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 6 / 39

Page 20: Postpro 2D

Command list

BEFORE COMPUTATION

NEW MECAx SETS NEW RIGID SETS

DURING COMPUTATION

BODY TRACKING COORDINATION NUMBER TORQUE EVOLUTIONNORMAL CONTACT DISTRIBUTION SOLVER INFORMATIONS DOUBLET INTERACTIONSSNAPSHOT SAMPLE MP SNAPSHOT SAMPLE AVERAGE VELOCITY EVOLUTIONDRY CONTACT NATURE WET CONTACT NATURE KINETIC ENERGYSPECIES KINETIC ENERGY VIOLATION EVOLUTION PLPLx ANALYSISQUASI SLIDING CONTACT ELECTRO EVOLUTION NL ELECTRO EVOLUTIONCONTACT FORCE DISTRIBUTION NETWORK EVOLUTION Fint EVOLUTIONDep EVOLUTION

AFTER COMPUTATION

Dist MAILx

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 7 / 39

Page 21: Postpro 2D

BEFORE COMPUTATION commands

1 Introduction

2 Command list

3 BEFORE COMPUTATION

4 DURING COMPUTATION

5 AFTER COMPUTATION

6 Examples

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 8 / 39

Page 22: Postpro 2D

NEW MECAx SETS

The command allows the definition of node sets. The command must be used when thecommand Fint EVOLUTION, Dep EVOLUTION and are used.The synopsis of the command in the POSTPRO.DAT file is the following:

NEW MECAx SETSnid1 m1N1 1...N1 m1...idn mnNn 1...Nn mn

where n is the number of sets, idi and mi the type and the number of node of the set i andNi 1,...,Ni mi the list of nodes.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 9 / 39

Page 23: Postpro 2D

NEW RIGID SETS

The command allows the definition of rigid sets.The synopsis of the command in the POSTPRO.DAT file is the following:

NEW RIGID SETSnm1N1 1...N1 m1mnNn 1...Nn mn

where n is the number of sets, mi the number of bodiesin the set i and Ni 1,...,Ni mi the list ofbodies included in the set.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 10 / 39

Page 24: Postpro 2D

DURING COMPUTATION commands

1 Introduction

2 Command list

3 BEFORE COMPUTATION

4 DURING COMPUTATION

5 AFTER COMPUTATION

6 Examples

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 11 / 39

Page 25: Postpro 2D

BODY TRACKING

The command alloaws to track specified body and to store cinematic information related to thetracked body such as displacement along X and Y, the body rotation as well as the threecomponent of the velocity vector. Data are stored in files BODY TRACKING XXXXX.DAT as:

t, ux , uy , ω, vx , vy , ω (1)

where t is the simulation time, ux and uy the displacements along the X and Y axis, ω the bodyrotation, vx et vy the components of the velocity vector along X and Y while ω denote the bodysplin.

The synopsis of the command in the POSTPRO.DAT file is the following:

BODY TRACKINGSTEP NnbID 1...ID nb

where N denotes the command period, nb the number of tracking bodies and ID i the index ofthe body in the RBDY2 list.There is nb files BODY TRACKING XXXXX.DAT created where each file is identified by thebody index instead of the XXXXX characters.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 12 / 39

Page 26: Postpro 2D

BODY TRACKING

The command alloaws to track specified body and to store cinematic information related to thetracked body such as displacement along X and Y, the body rotation as well as the threecomponent of the velocity vector. Data are stored in files BODY TRACKING XXXXX.DAT as:

t, ux , uy , ω, vx , vy , ω (1)

where t is the simulation time, ux and uy the displacements along the X and Y axis, ω the bodyrotation, vx et vy the components of the velocity vector along X and Y while ω denote the bodysplin.The synopsis of the command in the POSTPRO.DAT file is the following:

BODY TRACKINGSTEP NnbID 1...ID nb

where N denotes the command period, nb the number of tracking bodies and ID i the index ofthe body in the RBDY2 list.There is nb files BODY TRACKING XXXXX.DAT created where each file is identified by thebody index instead of the XXXXX characters.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 12 / 39

Page 27: Postpro 2D

COORDINATION NUMBER

The command allows to track the evolution of the coodination number according to differentdefinitions:

c0 =np

nbc+ =

nc

nbc− =

nt

nbc =

na

nb(2)

where np , nc , nt , na and nb denote respectively the mean number of rough contacts, the meannumber contacts in compression, the mean number contact in traction, the mean number ofactive contacts and the number of bodies. Data are stored in filesBODY TRACKING XXXXX.DAT as:

t, c0, c+, c−, c (3)

where t is the simulation time.

The synopsis of the command in the POSTPRO.DAT file is the following:

COORDINATION NUMBERSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 13 / 39

Page 28: Postpro 2D

COORDINATION NUMBER

The command allows to track the evolution of the coodination number according to differentdefinitions:

c0 =np

nbc+ =

nc

nbc− =

nt

nbc =

na

nb(2)

where np , nc , nt , na and nb denote respectively the mean number of rough contacts, the meannumber contacts in compression, the mean number contact in traction, the mean number ofactive contacts and the number of bodies. Data are stored in filesBODY TRACKING XXXXX.DAT as:

t, c0, c+, c−, c (3)

where t is the simulation time.

The synopsis of the command in the POSTPRO.DAT file is the following:

COORDINATION NUMBERSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 13 / 39

Page 29: Postpro 2D

TORQUE EVOLUTION

The command allows to track the evolution of the torque of contact forces of different bodies.Data are stored in files TORQUE EVOLUTION XXXXX.DAT as:

t,Rx ,Ry ,Mz (4)

where t is the simulation time, Rx and Ry the components along X and Y, and Mz themomemtum according to the Z direction.

The synopsis of the command in the POSTPRO.DAT file is the following:

TORQUE EVOLUTIONSTEP NnbID 1...ID nb

where N denotes the command period, nb the number of tracking bodies and ID i the index ofthe body in the RBDY2 list.There is nb files TORQUE EVOLUTION XXXXX.DAT created where each file is identified by thebody index instead of the XXXXX characters.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 14 / 39

Page 30: Postpro 2D

TORQUE EVOLUTION

The command allows to track the evolution of the torque of contact forces of different bodies.Data are stored in files TORQUE EVOLUTION XXXXX.DAT as:

t,Rx ,Ry ,Mz (4)

where t is the simulation time, Rx and Ry the components along X and Y, and Mz themomemtum according to the Z direction.

The synopsis of the command in the POSTPRO.DAT file is the following:

TORQUE EVOLUTIONSTEP NnbID 1...ID nb

where N denotes the command period, nb the number of tracking bodies and ID i the index ofthe body in the RBDY2 list.There is nb files TORQUE EVOLUTION XXXXX.DAT created where each file is identified by thebody index instead of the XXXXX characters.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 14 / 39

Page 31: Postpro 2D

NORMAL CONTACT DISTRIBUTION

The command allows the representation of normal contact vector distribution between DISKx orPOLYG. Three representations are available related to the global contact network, the weakcontact network and the strong contact network. The difference between the strong and weakcontact networks is made in regards of the mean value of the normal contact force rn defined as:

rn =1

na

naXα=1

rαn (5)

where na denotes the number of active contact (non nul) and rαn the normal force associated tocontact α.

Data are stored in two files. The first file is the file NORMAL CONTACT DISTRIBUTION.DATwhere the diagram data are stored as:

XG ,YG ,XW ,YW ,XS ,YS (6)

where indices G , W and S refer respectively to global, weak and strong contact network.The second file is the file P2THETA.DAT where the histogram data are stored as:

θi ,NG ,NW ,NS (7)

where θi is the sector value (in radian) ranging from −π to π, NG , NW and NS the percent ofcontact of the global, weak and strong contact network in the θi direction.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 15 / 39

Page 32: Postpro 2D

NORMAL CONTACT DISTRIBUTION

The command allows the representation of normal contact vector distribution between DISKx orPOLYG. Three representations are available related to the global contact network, the weakcontact network and the strong contact network. The difference between the strong and weakcontact networks is made in regards of the mean value of the normal contact force rn defined as:

rn =1

na

naXα=1

rαn (5)

where na denotes the number of active contact (non nul) and rαn the normal force associated tocontact α.

Data are stored in two files. The first file is the file NORMAL CONTACT DISTRIBUTION.DATwhere the diagram data are stored as:

XG ,YG ,XW ,YW ,XS ,YS (6)

where indices G , W and S refer respectively to global, weak and strong contact network.The second file is the file P2THETA.DAT where the histogram data are stored as:

θi ,NG ,NW ,NS (7)

where θi is the sector value (in radian) ranging from −π to π, NG , NW and NS the percent ofcontact of the global, weak and strong contact network in the θi direction.

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 15 / 39

Page 33: Postpro 2D

NORMAL CONTACT DISTRIBUTION

The synopsis of the command in the POSTPRO.DAT file is the following:

NORMAL CONTACT DISTRIBUTIONSTEP Nns

where N denotes the command period, nb the number of angular sectors of the upper part.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 16 / 39

Page 34: Postpro 2D

SOLVER INFORMATIONS

The command allows to track the evolution of the number of iterations, the last value of errorcriteria (after convergence or not) and the contact number. Data are stored in fileSOLVER INFORMATIONS.DAT as:

t,Nit , ε1, ε3, ε3, nc (8)

where t is the simulation time, Nit the number of iterations, εi (i=1,2,3) the last values of errorcriteria and nc the number of contacts.

The synopsis of the command in the POSTPRO.DAT file is the following:

SOLVER INFORMATIONSSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 17 / 39

Page 35: Postpro 2D

SOLVER INFORMATIONS

The command allows to track the evolution of the number of iterations, the last value of errorcriteria (after convergence or not) and the contact number. Data are stored in fileSOLVER INFORMATIONS.DAT as:

t,Nit , ε1, ε3, ε3, nc (8)

where t is the simulation time, Nit the number of iterations, εi (i=1,2,3) the last values of errorcriteria and nc the number of contacts.

The synopsis of the command in the POSTPRO.DAT file is the following:

SOLVER INFORMATIONSSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 17 / 39

Page 36: Postpro 2D

DOUBLET INTERACTIONS

The command allows to track the evolution of a contact between two RBDY2. Data are stored inthe file DOUBLET INTERACTIONS.DAT as:

t, g , g0, rn, rt , vn, vt (9)

where t is the simulation time, g and g0 the distance between particles before and aftercomputation, rn et rt the normal and tangential forces, vn andvt the normal and tangentialrelative velocity.

The synopsis of the command in the POSTPRO.DAT file is the following:

DOUBLET INTERACTIONSSTEP NID1ID2

where N denotes the command period, ID1 and ID2 the two body identifiant.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 18 / 39

Page 37: Postpro 2D

DOUBLET INTERACTIONS

The command allows to track the evolution of a contact between two RBDY2. Data are stored inthe file DOUBLET INTERACTIONS.DAT as:

t, g , g0, rn, rt , vn, vt (9)

where t is the simulation time, g and g0 the distance between particles before and aftercomputation, rn et rt the normal and tangential forces, vn andvt the normal and tangentialrelative velocity.

The synopsis of the command in the POSTPRO.DAT file is the following:

DOUBLET INTERACTIONSSTEP NID1ID2

where N denotes the command period, ID1 and ID2 the two body identifiant.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 18 / 39

Page 38: Postpro 2D

SNAPSHOT SAMPLE

The command allows to make a snapshot of the mechanical sample. For each snapshot, data arestored in a file SNAPSHOTXXXX.DAT where XXXX denotes the file index. Each file arecomposed of 11 column and nb lignes, where nb is the number of bodies. Each line is structuredas:

X ,Y ,A,Vx ,Vy , ω, σ11, σ12, σ21, σ22, c (10)

where X and Y denotes the body, A the body area, Vx and Vy the component of the velocityalong X and Y respectively, ω the spin, σ the body stress tensor and c the coordination number.

The synopsis of the command in the POSTPRO.DAT file is the following:

SNAPSHOT SAMPLESTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 19 / 39

Page 39: Postpro 2D

SNAPSHOT SAMPLE

The command allows to make a snapshot of the mechanical sample. For each snapshot, data arestored in a file SNAPSHOTXXXX.DAT where XXXX denotes the file index. Each file arecomposed of 11 column and nb lignes, where nb is the number of bodies. Each line is structuredas:

X ,Y ,A,Vx ,Vy , ω, σ11, σ12, σ21, σ22, c (10)

where X and Y denotes the body, A the body area, Vx and Vy the component of the velocityalong X and Y respectively, ω the spin, σ the body stress tensor and c the coordination number.

The synopsis of the command in the POSTPRO.DAT file is the following:

SNAPSHOT SAMPLESTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 19 / 39

Page 40: Postpro 2D

MP SNAPSHOT SAMPLE

The command allows to make a snapshot of the thermal, electrical and mechanical sample. Foreach snapshot, data are stored in a file SNAPSHOTXXXX.DAT where XXXX denotes the fileindex. Each file are composed of 16 column and nb lignes, where nb is the number of bodies.Each line is structured as:

X ,Y ,A,Vx ,Vy , ω, σ11, σ12, σ21, σ22, c,T ,CT ,E ,CE , β (11)

where X and Y denotes the body, A the body area, Vx and Vy the component of the velocityalong X and Y respectively, ω the spin, σ the body stress tensor, c the coordination number, Tthe temperature, CT the thermal conductivity, E the electrical potential, CE the electricalconductivity and β the wear componant (used in CZM law).

The synopsis of the command in the POSTPRO.DAT file is the following:

MP SNAPSHOT SAMPLESTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 20 / 39

Page 41: Postpro 2D

MP SNAPSHOT SAMPLE

The command allows to make a snapshot of the thermal, electrical and mechanical sample. Foreach snapshot, data are stored in a file SNAPSHOTXXXX.DAT where XXXX denotes the fileindex. Each file are composed of 16 column and nb lignes, where nb is the number of bodies.Each line is structured as:

X ,Y ,A,Vx ,Vy , ω, σ11, σ12, σ21, σ22, c,T ,CT ,E ,CE , β (11)

where X and Y denotes the body, A the body area, Vx and Vy the component of the velocityalong X and Y respectively, ω the spin, σ the body stress tensor, c the coordination number, Tthe temperature, CT the thermal conductivity, E the electrical potential, CE the electricalconductivity and β the wear componant (used in CZM law).

The synopsis of the command in the POSTPRO.DAT file is the following:

MP SNAPSHOT SAMPLESTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 20 / 39

Page 42: Postpro 2D

AVERAGE VELOCITY EVOLUTION

The command allows to determine the average velocity of a sample during the simulation process.Data are stored in the file AVERAGE VELOCITY.DAT as:

t, Vx , Vy , ¯ω, ‖V ‖ (12)

where t is the simulation time, Vx and Vy the mean velocity along X and Y, ¯ω mean splin and‖V ‖ the euclidian norm of the mean velocity.

The synopsis of the command in the POSTPRO.DAT file is the following:

AVERAGE VELOCITY EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 21 / 39

Page 43: Postpro 2D

AVERAGE VELOCITY EVOLUTION

The command allows to determine the average velocity of a sample during the simulation process.Data are stored in the file AVERAGE VELOCITY.DAT as:

t, Vx , Vy , ¯ω, ‖V ‖ (12)

where t is the simulation time, Vx and Vy the mean velocity along X and Y, ¯ω mean splin and‖V ‖ the euclidian norm of the mean velocity.

The synopsis of the command in the POSTPRO.DAT file is the following:

AVERAGE VELOCITY EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 21 / 39

Page 44: Postpro 2D

DRY CONTACT NATURE

The command allows to track the evolution of the number of contacts according to their statusfor dry contact law. Data are stored in the file DRY CONTACT NATURE.DAT as:

t,Nno ,NwSlide ,N

sSlide ,N

wStick ,N

sStick (13)

where t is the simulation time, Nno the number of non active contacts, NwSlide and Ns

Slide thenumber of sliding contact for the weak and strong network respectively, and Nw

Stick and NsStick the

number of sticking contacts for the weak and strong network respectively.

The synopsis of the command in the POSTPRO.DAT file is the following:

DRY CONTACT NATURESTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 22 / 39

Page 45: Postpro 2D

DRY CONTACT NATURE

The command allows to track the evolution of the number of contacts according to their statusfor dry contact law. Data are stored in the file DRY CONTACT NATURE.DAT as:

t,Nno ,NwSlide ,N

sSlide ,N

wStick ,N

sStick (13)

where t is the simulation time, Nno the number of non active contacts, NwSlide and Ns

Slide thenumber of sliding contact for the weak and strong network respectively, and Nw

Stick and NsStick the

number of sticking contacts for the weak and strong network respectively.

The synopsis of the command in the POSTPRO.DAT file is the following:

DRY CONTACT NATURESTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 22 / 39

Page 46: Postpro 2D

WET CONTACT NATURE

The command allows to track the evolution of the number of contacts according to their statusfor cohesive contact law. Data are stored in the file WET CONTACT NATURE.DAT as:

t,NStick ,NSlide ,Nno (14)

where t is the simulation time, NStick the number of sticking contacts, NSlide the number ofsliding contac et Nno the number of non active contacts.

The synopsis of the command in the POSTPRO.DAT file is the following:

WET CONTACT NATURESTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 23 / 39

Page 47: Postpro 2D

WET CONTACT NATURE

The command allows to track the evolution of the number of contacts according to their statusfor cohesive contact law. Data are stored in the file WET CONTACT NATURE.DAT as:

t,NStick ,NSlide ,Nno (14)

where t is the simulation time, NStick the number of sticking contacts, NSlide the number ofsliding contac et Nno the number of non active contacts.

The synopsis of the command in the POSTPRO.DAT file is the following:

WET CONTACT NATURESTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 23 / 39

Page 48: Postpro 2D

KINETIC ENERGY

The command allows to compute the kinetic energy of a sample as well as the power and thevariation of kinetic energy during the simulation process. The kinetic energy and the potentialenergy are defined as:

Ec =1

2

nbXi=1

{miV2i + Ii ω

2i } Ep =

nbXi=1

mig.q (15)

where nb denotes the number of bodies, mi the mass of body i , Vi its velocity, Ii its inertiamomentum and ωi its spin. g denotes the gravity acceleration and q the body position.

Data are stored in the file KINETIC ENERGY.DAT as:

t, Ec , Ep ,∆E,P, (16)

where t is the simulation time, Ec and Ep denote the kinetic and potential energy respectively,∆E the energy variation and P the power of the system. The synopsis of the command in thePOSTPRO.DAT file is the following:

KINETIC ENERGYSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 24 / 39

Page 49: Postpro 2D

KINETIC ENERGY

The command allows to compute the kinetic energy of a sample as well as the power and thevariation of kinetic energy during the simulation process. The kinetic energy and the potentialenergy are defined as:

Ec =1

2

nbXi=1

{miV2i + Ii ω

2i } Ep =

nbXi=1

mig.q (15)

where nb denotes the number of bodies, mi the mass of body i , Vi its velocity, Ii its inertiamomentum and ωi its spin. g denotes the gravity acceleration and q the body position.

Data are stored in the file KINETIC ENERGY.DAT as:

t, Ec , Ep ,∆E,P, (16)

where t is the simulation time, Ec and Ep denote the kinetic and potential energy respectively,∆E the energy variation and P the power of the system.

The synopsis of the command in thePOSTPRO.DAT file is the following:

KINETIC ENERGYSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 24 / 39

Page 50: Postpro 2D

KINETIC ENERGY

The command allows to compute the kinetic energy of a sample as well as the power and thevariation of kinetic energy during the simulation process. The kinetic energy and the potentialenergy are defined as:

Ec =1

2

nbXi=1

{miV2i + Ii ω

2i } Ep =

nbXi=1

mig.q (15)

where nb denotes the number of bodies, mi the mass of body i , Vi its velocity, Ii its inertiamomentum and ωi its spin. g denotes the gravity acceleration and q the body position.

Data are stored in the file KINETIC ENERGY.DAT as:

t, Ec , Ep ,∆E,P, (16)

where t is the simulation time, Ec and Ep denote the kinetic and potential energy respectively,∆E the energy variation and P the power of the system. The synopsis of the command in thePOSTPRO.DAT file is the following:

KINETIC ENERGYSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 24 / 39

Page 51: Postpro 2D

SPECIES KINETIC ENERGY

The command allows to compute the kinetic energy of different species of a sample as well as thepower and the variation of kinetic energy during the simulation process. The kinetic energy isdefined as it is for the KINETIC ENERGY command. Data are stored in the fileXXXXX KINETIC ENERGY.DAT as:

t, Ec , Ep ,∆E,P (17)

where t is the simulation time, Ec and Ep denote the kinetic and potential energy respectively,∆E the energy variation and P the power of the system.

The synopsis of the command in the POSTPRO.DAT file is the following:

KINETIC ENERGYSTEP NnsS 1...S ns

¡

where N denotes the command period, ns the number of species, S i the different trackedspecies. There is ns files XXXXX KINETIC ENERGY.DAT created where each file is identified bythe species name instead of the XXXXX characters.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 25 / 39

Page 52: Postpro 2D

SPECIES KINETIC ENERGY

The command allows to compute the kinetic energy of different species of a sample as well as thepower and the variation of kinetic energy during the simulation process. The kinetic energy isdefined as it is for the KINETIC ENERGY command. Data are stored in the fileXXXXX KINETIC ENERGY.DAT as:

t, Ec , Ep ,∆E,P (17)

where t is the simulation time, Ec and Ep denote the kinetic and potential energy respectively,∆E the energy variation and P the power of the system.

The synopsis of the command in the POSTPRO.DAT file is the following:

KINETIC ENERGYSTEP NnsS 1...S ns

¡

where N denotes the command period, ns the number of species, S i the different trackedspecies. There is ns files XXXXX KINETIC ENERGY.DAT created where each file is identified bythe species name instead of the XXXXX characters.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 25 / 39

Page 53: Postpro 2D

VIOLATION EVOLUTION

The command compute the mean and maximal violation in a sample during the simulationprocess. The mean and maximal violation are defined as:8><>:

Vmean =1

nc

max(0, |gα|)

Vmax = maxα{max(0, |gα|)}

(18)

where nc denotes the number of contacts and gα the gap associated to contact α.Data are stored in the file VIOLATION EVOLUTION.DAT as:

t,V 0mean,Vmean,V

0max ,Vmax (19)

where t is the simulation time, V 0mean et Vmean the mean violations at the beginning and the end

of a time step and V 0max et Vmax the maximal violations at the beginning and the end of a time

step.

The synopsis of the command in the POSTPRO.DAT file is the following:

VIOLATION EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 26 / 39

Page 54: Postpro 2D

VIOLATION EVOLUTION

The command compute the mean and maximal violation in a sample during the simulationprocess. The mean and maximal violation are defined as:8><>:

Vmean =1

nc

max(0, |gα|)

Vmax = maxα{max(0, |gα|)}

(18)

where nc denotes the number of contacts and gα the gap associated to contact α.Data are stored in the file VIOLATION EVOLUTION.DAT as:

t,V 0mean,Vmean,V

0max ,Vmax (19)

where t is the simulation time, V 0mean et Vmean the mean violations at the beginning and the end

of a time step and V 0max et Vmax the maximal violations at the beginning and the end of a time

step.

The synopsis of the command in the POSTPRO.DAT file is the following:

VIOLATION EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 26 / 39

Page 55: Postpro 2D

PLPLx ANALYSIS

The command determines the number of simple contacts and the number of double contacts in apolygon sample. Data are stored in the file PLPLx ANALYSIS.DAT as:

t,Ns ,Nd (20)

where t is the simulation time, Ns the number of simple contacts and Nd the number of doublecontacts.

The synopsis of the command in the POSTPRO.DAT file is the following:

PLPLx ANALYSISSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 27 / 39

Page 56: Postpro 2D

PLPLx ANALYSIS

The command determines the number of simple contacts and the number of double contacts in apolygon sample. Data are stored in the file PLPLx ANALYSIS.DAT as:

t,Ns ,Nd (20)

where t is the simulation time, Ns the number of simple contacts and Nd the number of doublecontacts.

The synopsis of the command in the POSTPRO.DAT file is the following:

PLPLx ANALYSISSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 27 / 39

Page 57: Postpro 2D

QUASI SLIDING CONTACT

The command computes the number of contacts for which the tangential force rt is closed of thesliding threshold µrn. To be taken into account, the tangential force of a contact must satisfied:

(1− ε)µrn < |rt | < µrn (21)

where ε is a small real value. Data are stored in the fileQUASI SLIDING CONTACT EVOLUTION.DAT as:

t,N, p (22)

where t is the simulation time, N the number of quasi sliding contacts and p the quasi slidingcontacts percent.

The synopsis of the command in the POSTPRO.DAT file is the following:

QUASI SLIDING CONTACTSTEP NP

where N denotes the command period and P the part of the friction threshold in less (in percent).

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 28 / 39

Page 58: Postpro 2D

QUASI SLIDING CONTACT

The command computes the number of contacts for which the tangential force rt is closed of thesliding threshold µrn. To be taken into account, the tangential force of a contact must satisfied:

(1− ε)µrn < |rt | < µrn (21)

where ε is a small real value. Data are stored in the fileQUASI SLIDING CONTACT EVOLUTION.DAT as:

t,N, p (22)

where t is the simulation time, N the number of quasi sliding contacts and p the quasi slidingcontacts percent.

The synopsis of the command in the POSTPRO.DAT file is the following:

QUASI SLIDING CONTACTSTEP NP

where N denotes the command period and P the part of the friction threshold in less (in percent).

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 28 / 39

Page 59: Postpro 2D

ELECTRO EVOLUTION

The command allows the storage of electrical output during the simulation process. Data arestored in the file ELECTRO EVOLUTION.DAT as:

t, iter , ε, I ,R,U,V−, C (23)

where t is the simulation time, iter the number of iterations for the resolution of the electricalproblem, ε the error value, I the electric current intensity, R the equivalent resistance, U theelectrical tension, V− the electrical potential of the exit node and C the mean conductance.

The synopsis of the command in the POSTPRO.DAT file is the following:

ELECTRO EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 29 / 39

Page 60: Postpro 2D

ELECTRO EVOLUTION

The command allows the storage of electrical output during the simulation process. Data arestored in the file ELECTRO EVOLUTION.DAT as:

t, iter , ε, I ,R,U,V−, C (23)

where t is the simulation time, iter the number of iterations for the resolution of the electricalproblem, ε the error value, I the electric current intensity, R the equivalent resistance, U theelectrical tension, V− the electrical potential of the exit node and C the mean conductance.The synopsis of the command in the POSTPRO.DAT file is the following:

ELECTRO EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 29 / 39

Page 61: Postpro 2D

NL ELECTRO EVOLUTION

The command allows the storage of electrical output during the non linear simulation process.Data are stored in the file NL ELECTRO EVOLUTION.DAT as:

t, iter , ε,No ,∆No , P,P−,P+,U, I (24)

where t is the simulation time, iter the number of iterations for the resolution of the non linearelectrical problem, ε the error value, No the number of oxyde layers, ∆No the number of electricalstatus variations, P, P− et P+ the mean, minimal and maximal electrical power, U the electricaltension and I the electric current intensity.

The synopsis of the command in the POSTPRO.DAT file is the following:

NL ELECTRO EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 30 / 39

Page 62: Postpro 2D

NL ELECTRO EVOLUTION

The command allows the storage of electrical output during the non linear simulation process.Data are stored in the file NL ELECTRO EVOLUTION.DAT as:

t, iter , ε,No ,∆No , P,P−,P+,U, I (24)

where t is the simulation time, iter the number of iterations for the resolution of the non linearelectrical problem, ε the error value, No the number of oxyde layers, ∆No the number of electricalstatus variations, P, P− et P+ the mean, minimal and maximal electrical power, U the electricaltension and I the electric current intensity.

The synopsis of the command in the POSTPRO.DAT file is the following:

NL ELECTRO EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 30 / 39

Page 63: Postpro 2D

CONTACT FORCE DISTRIBUTION

On normalise ensuite par la norme de la force moyenne (resp. la force normale moyenne). Lesdonnees sont stockees sous forme de tableau dans les fichiersCONTACT FORCE DISTRIBUTION0000.DAT ou chaque ligne correspond a un increment surl’echelle de force normee et ou les colonnes se decomposent en:

Vr ,Nr ,Vrn ,Nrn (25)

ou Vr correspond a la valeur sur l’echelle des forces normees, Nr au nombre de contactscorrespondants a cette valeur, Vrn a la valeur sur l’echelle normee des forces normales et Nrn aunombre de contacts correspondants a cette valeur.

The synopsis of the command in the POSTPRO.DAT file is the following:

CONTACT FORCE DISTRIBUTIONSTEP Nsa

where N denotes the command period and sa the force scale discretization.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 31 / 39

Page 64: Postpro 2D

CONTACT FORCE DISTRIBUTION

On normalise ensuite par la norme de la force moyenne (resp. la force normale moyenne). Lesdonnees sont stockees sous forme de tableau dans les fichiersCONTACT FORCE DISTRIBUTION0000.DAT ou chaque ligne correspond a un increment surl’echelle de force normee et ou les colonnes se decomposent en:

Vr ,Nr ,Vrn ,Nrn (25)

ou Vr correspond a la valeur sur l’echelle des forces normees, Nr au nombre de contactscorrespondants a cette valeur, Vrn a la valeur sur l’echelle normee des forces normales et Nrn aunombre de contacts correspondants a cette valeur.

The synopsis of the command in the POSTPRO.DAT file is the following:

CONTACT FORCE DISTRIBUTIONSTEP Nsa

where N denotes the command period and sa the force scale discretization.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 31 / 39

Page 65: Postpro 2D

NETWORK EVOLUTION

The command allows to track the number of contact status that changed during the forcecomputation phase. The global, weak and strong network are checked. Data are stored in the fileNETWORK EVOLUTION.DAT as:

t,NG ,NW ,NS (26)

where t is the simulation time, NG ,NW and NS respectively the number of contact for which thestatus change in the global, weak and strong network.

The synopsis of the command in the POSTPRO.DAT file is the following:

NETWORK EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 32 / 39

Page 66: Postpro 2D

NETWORK EVOLUTION

The command allows to track the number of contact status that changed during the forcecomputation phase. The global, weak and strong network are checked. Data are stored in the fileNETWORK EVOLUTION.DAT as:

t,NG ,NW ,NS (26)

where t is the simulation time, NG ,NW and NS respectively the number of contact for which thestatus change in the global, weak and strong network.

The synopsis of the command in the POSTPRO.DAT file is the following:

NETWORK EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 32 / 39

Page 67: Postpro 2D

Fint EVOLUTION

The command allows to track the forces acting on a node set of a deformable body defined usingthe command NEW MECAx SETS. Data are stored in the file Fint XXX.DAT as:

t,Rcx ,Rcy ,Fint,x ,Fint,y ,Finer,x ,Finer,y ,Rx ,Ry (27)

where t is the simulation time, Rcx and Rcy the twocomponents of the contact forces, Fint,x andFint,y the two components of the internal forces, Finer,x and Finer,y the two components of theinertial forces and finally Rx and Ry the sum of all forces. The number of file Fint XXX.DAT isequal to the number of mechanical set defined using the command NEW MECAx SETS. XXXcharacters are replaced by the index of the mechanical set in the global list.

The synopsis of the command in the POSTPRO.DAT file is the following:

Fint EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 33 / 39

Page 68: Postpro 2D

Fint EVOLUTION

The command allows to track the forces acting on a node set of a deformable body defined usingthe command NEW MECAx SETS. Data are stored in the file Fint XXX.DAT as:

t,Rcx ,Rcy ,Fint,x ,Fint,y ,Finer,x ,Finer,y ,Rx ,Ry (27)

where t is the simulation time, Rcx and Rcy the twocomponents of the contact forces, Fint,x andFint,y the two components of the internal forces, Finer,x and Finer,y the two components of theinertial forces and finally Rx and Ry the sum of all forces. The number of file Fint XXX.DAT isequal to the number of mechanical set defined using the command NEW MECAx SETS. XXXcharacters are replaced by the index of the mechanical set in the global list.

The synopsis of the command in the POSTPRO.DAT file is the following:

Fint EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 33 / 39

Page 69: Postpro 2D

Dep EVOLUTION

The command allows to track the mean displacement and the mean velocity of a node set of adeformable body defined using the command NEW MECAx SETS. Data are stored in the fileDep XXX.DAT as:

t, ux , uy , vx , vy (28)

where t is the simulation time, ux and uy the mean displacements along the X and Y axes and,vx and vy the mean velocities along the X and Y axes. The number of file Dep XXX.DAT isequal to the number of mechanical set defined using the command NEW MECAx SETS. XXXcharacters are replaced by the index of the mechanical set in the global list.

The synopsis of the command in the POSTPRO.DAT file is the following:

Dep EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 34 / 39

Page 70: Postpro 2D

Dep EVOLUTION

The command allows to track the mean displacement and the mean velocity of a node set of adeformable body defined using the command NEW MECAx SETS. Data are stored in the fileDep XXX.DAT as:

t, ux , uy , vx , vy (28)

where t is the simulation time, ux and uy the mean displacements along the X and Y axes and,vx and vy the mean velocities along the X and Y axes. The number of file Dep XXX.DAT isequal to the number of mechanical set defined using the command NEW MECAx SETS. XXXcharacters are replaced by the index of the mechanical set in the global list.

The synopsis of the command in the POSTPRO.DAT file is the following:

Dep EVOLUTIONSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 34 / 39

Page 71: Postpro 2D

AFTER COMPUTATION commands

1 Introduction

2 Command list

3 BEFORE COMPUTATION

4 DURING COMPUTATION

5 AFTER COMPUTATION

6 Examples

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 35 / 39

Page 72: Postpro 2D

Dist MAILx

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 36 / 39

Page 73: Postpro 2D

Dist MAILx

The synopsis of the command in the POSTPRO.DAT file is the following:

Dist MAILxSTEP N

where N denotes the command period.

back to the full list

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 36 / 39

Page 74: Postpro 2D

Examples

1 Introduction

2 Command list

3 BEFORE COMPUTATION

4 DURING COMPUTATION

5 AFTER COMPUTATION

6 ExamplesPostpro file exampleLMGC90 post treatment

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 37 / 39

Page 75: Postpro 2D

Postpro file example

#23456789012345678901234567890:

BODY TRACKING :

STEP 1 :

1 :

54 :

TORQUE EVOLUTION :

STEP 1 :

1 :

56 :

SOLVER INFORMATIONS :

STEP 1 :

DISSIPATED ENERGY :

STEP 1 :

VIOLATION EVOLUTION :

STEP 1 :

END :

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 38 / 39

Page 76: Postpro 2D

LMGC90 post treatment

#

#Example of COMMAND.DAT for post treatment

#January 2008

#

#23456789012345678901234567890:

# :

TIME STEP :

0.1D-04 :

THETA :

1.D0 :

# :

READ BODIES :

READ BEHAVIOURS :

READ INI DOF :

READ INI Vloc Rloc :

READ DRIVEN DOF :

# :

COMPUTE STRESS :

COMPUTE AVERAGE VELOCITY :

COMPUTE DISPLACEMENT :

REFERENCE RADIUS :

0.005 :

INIT GMV :

WRITE OUTPUT GMV :

# :

COMPUTE BOX :

COMPUTE MASS :

# :

START POSTPRO :

# :

INIT POST DATA :

1 :

20 :

##############################:

#

post loop :

# :

ECHO ON :

# :

UPDATE POST DATA :

# :

READ INI DOF :

READ INI Vloc Rloc :

# :

WRITE OUTPUT GMV STEP 1 :

POSTPRO DURING COMPUTATION :

# :

REPETE 100 FOIS :

DEPUIS post loop :

# :

FIN DU PROGRAMME :

# :

FIN DU FICHIER :

##############################:

F. Dubois & M. Renouf (CNRS) LMGC90 Post-processing 2008 39 / 39