Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2019:04_09

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
commit:2019:04_09 [2019/04/08 16:29] boemercommit:2019:04_09 [2019/04/09 18:32] (current) – [Modifications of the model] boemer
Line 1: Line 1:
-====== Commit 2019-04-08 ======+====== Commit 2019-04-09 ======
  
-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, which is represented in the following figure, and the general file structure.+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.
  
-{{ :commit:2019:04_08:flatteningmodel.png?800 |}}+{{ :commit:2019:04_09:flatteningmodel.png?800 |}}
  
  
Line 15: Line 15:
   * 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''';   * 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 specific values in this model are based on those of test 5B-4 of the experimental campaign at Maizières-lès-Metz in 2014, which were adjusted to have triangular asperities and no thermoplasticity in the flattening model.  Hence, Autesserre hardening (i.e. SMATCH), was replaced by Ludwig hardening (elastoplastic component of Johnson-Cook), which is wrongly called Swift hardening in Metafor.   * The specific values in this model are based on those of test 5B-4 of the experimental campaign at Maizières-lès-Metz in 2014, which were adjusted to have triangular asperities and no thermoplasticity in the flattening model.  Hence, Autesserre hardening (i.e. SMATCH), was replaced by Ludwig hardening (elastoplastic component of Johnson-Cook), which is wrongly called Swift hardening in Metafor.
-  * The previous extraction method is required if the contact gap is minimized by 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 previous extraction method is required if the contact gap is controlled by 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;   * 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;
-  * Specific time steps can be written to file by setting the elements of the list in ''p['tExtr']''.+  * Specific time steps can be written to file by setting the elements of the list ''p['tExtr']''.
  
  
 ===== General modifications ===== ===== General modifications =====
  
-  * The "dry" regression test (in ''oo_meta/aspCrushing/boemer/tests'') 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 regression tests are based on **test 5B-4** of the experimental campaign at Maizières-lès-Metz in 2014.  The data in the folder ''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)
-  * The remaining regression test is based on **test 5B-4** of the experimental campaign at Maizières-lès-Metz in 2014.  The data in the folder ''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); +  * The tests were renamed to ''dry.py'' and ''lub.py'' in ''aspCrushing/boemer/tests'' to be more concise
-  * 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; +  * 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 (of the strip)
-  * ''tools/flattening.py'' and ''tools/geoLinear.py'' were renamed to ''tools/aspFlattening.py'' and ''tools/aspGeoMesh.py'', since more complex geometries than a //linear// triangular asperity profile can be modeled;+  * ''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.
      
commit/2019/04_09.1554733757.txt.gz · Last modified: 2019/04/08 16:29 by boemer

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki