In this commit, the asperity flattening model (oo_meta/aspCrushing/boemer, commit 3186) was updated. This version has to be used with version 1531 of Metalub to run the coupling procedure. Additional information can be found in Boemer's thesis document. The following modifications were applied to the model, which is represented in the following figure, and to the general file structure.
The model is defined in the script oo_meta/aspCrushing/boemer/tools/aspFlattening.py
(previously flattening.py
), which uses mainly the scripts aspGeoMesh.py
(previously, geoLinear.py
) to build the geometry and mesh, and extractors.py
to extract the data of the simulation. The following changes were made in the model:
p['tractAtTransOn']
to True
or False
, respectively;p['pLFactor']
;p['extrA']
to 'status
' instead of 'intersection
';p['extrEdge']
is set to True
, in order to minimize the data, which is written to file during a run of the coupling procedure;p['tExtr']
.bc
was created by the Metalub model of this test (without thermoplasticity and with a triangular asperity profile, as explained in Boemer's thesis document);dry.py
and lub.py
in aspCrushing/boemer/tests
to be more concise;res_bc_epsx.ascii
is renamed to res_bx_lxs
, to be coherent with the notations. While $\epsilon_{x}$ is a deformation, $l_{x,s}$ is a length (of the strip);tools/flattening.py
and tools/geoLinear.py
were renamed to tools/aspFlattening.py
and tools/aspGeoMesh.py
, to be more precise and since more complex geometries than a linear triangular asperity profile can be modeled.