Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2019:04_09

This is an old revision of the document!


Commit 2019-04-08

In this commit, the asperity flattening model (oo_meta/aspCrushing/boemer, commit 3186) was updated. This version has to be used with version 1530 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 and the general file structure.

Modifications of the model

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:

  • The lubricant pressure is only applied where the roll is not in contact with the strip via the ContactTractionElement. This element can be included in the computation by activating the lubricant pressure at the transition from contact to no contact, or not by setting the variable p['tractAtTransOn'] to True or False, respectively;
  • The applied lubricant pressure can be reduced to have no complete separation between the roll and the strip, when it becomes equal to the interface pressure, by specifying the percentage of lubricant pressure that is applied via the parameter p['pLFactor'];
  • In addition to the computation via the intersections of the roll and strip profiles, the relative contact area can be calculated by the contact status and the projection of the associated area onto the horizontal by setting p['extrA'] to 'status' instead of 'intersection';
  • The previous extraction method is required if the contact gap is minimized via the augmented Lagrangian method, which was also added to this model, before noticing that the results are mesh-dependent, when the lubricant pressure becomes equal to the interface pressure;
  • The position of the node of the upper edge of the strip are only extracted when p['extrEdge'] is set to true, in order to minimize the data, which is written to file, during a run of the coupling procedure;

General modifications

  • The “dry” regression test was deleted since the “lubricated” regression test is richer, i.e. the “lubricated” test checks already all the functionalities that are required in the dry test and more;
  • The remaining regression test is based on test 5B-4 of the experimental campaign at Maizières-lès-Metz in 2014, which can be found in Boemer's thesis document;
  • The file, which contains the out-of-plane length of the strip portion, i.e. 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;
  • tools/flattening.py and tools/geoLinear.py were renamed tools/aspFlattening.py and tools/aspGeoMesh.py, since more complex geometries than a linear triangular asperity profile can be modeled;
commit/2019/04_09.1554731930.txt.gz · Last modified: 2019/04/08 15:58 by boemer

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki