commit:2017:12_20
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
commit:2017:12_20 [2017/12/20 09:30] – created boemer | commit:2017:12_20 [2018/05/04 16:47] (current) – boman | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Commit | + | ====== Commit 2017-12-20 |
- | In this commit, the asperity crushing simulations in the generalized plane strain state created by Carretta were simplified as much as possible and corrected where necessary. | + | In this commit, the asperity crushing simulations in the generalized plane strain state created by Carretta |
* '' | * '' | ||
* '' | * '' | ||
Line 22: | Line 22: | ||
Notice that the rolling direction in this model is aligned with the axis z, | Notice that the rolling direction in this model is aligned with the axis z, | ||
+ | |||
+ | |||
+ | ===== CMakeLists.txt ===== | ||
+ | |||
+ | The following line was added in the '' | ||
+ | |||
+ | SET(CMAKE_CXX_FLAGS " | ||
Line 59: | Line 66: | ||
¯l=2√3Rq/tanθ | ¯l=2√3Rq/tanθ | ||
- | {{ :metalub:lubri:commits: | + | {{ :commit:2017:12_20:geotriangle1.png? |
Concerning the mesh, C4 and C9 have the same number of nodes and the refinement increases near S3. | Concerning the mesh, C4 and C9 have the same number of nodes and the refinement increases near S3. | ||
Line 72: | Line 79: | ||
This second geometry is relatively similar to the first one. Hence, it can still be defined by ¯l and θ, on the left and right side. The fillet between the left and right parts was introduced to keep the normal to the contact tool continuous. | This second geometry is relatively similar to the first one. Hence, it can still be defined by ¯l and θ, on the left and right side. The fillet between the left and right parts was introduced to keep the normal to the contact tool continuous. | ||
- | {{ :metalub:lubri:commits: | + | {{ :commit:2017:12_20:geotriangle2.png? |
The vertical position of the mean line of the roll asperity profile is computed based on the points P17, P18, P19, P20, P21 (which are connected by straight lines in this computation). | The vertical position of the mean line of the roll asperity profile is computed based on the points P17, P18, P19, P20, P21 (which are connected by straight lines in this computation). | ||
Line 83: | Line 90: | ||
In this case, xy-coordinates are read from a file and interpolated by a cubic spline to model more realistic asperity profiles. | In this case, xy-coordinates are read from a file and interpolated by a cubic spline to model more realistic asperity profiles. | ||
- | {{ :metalub:lubri:commits: | + | {{ :commit:2017:12_20: |
The vertical position of the mean lines of the roll asperity profile is computed based on the points of the curve C7 (which are connected by lines segments in this computation). | The vertical position of the mean lines of the roll asperity profile is computed based on the points of the curve C7 (which are connected by lines segments in this computation). | ||
Line 101: | Line 108: | ||
The material law of the **strip** is the '' | The material law of the **strip** is the '' | ||
+ | |||
+ | |||
===== Finite elements ===== | ===== Finite elements ===== | ||
Line 106: | Line 115: | ||
The previous drawback does not appear for the solid material of the **strip**. | The previous drawback does not appear for the solid material of the **strip**. | ||
+ | |||
+ | |||
===== Boundary conditions ===== | ===== Boundary conditions ===== | ||
Line 126: | Line 137: | ||
:!: ** One may criticize that this conversion factor should not be constant, since the strip speed along the roll bite is not constant. | :!: ** One may criticize that this conversion factor should not be constant, since the strip speed along the roll bite is not constant. | ||
+ | |||
+ | |||
==== Out-of-plane thickness variation ==== | ==== Out-of-plane thickness variation ==== | ||
Line 133: | Line 146: | ||
It is important to notice that the previous conditions not only have to be taken into account when the lubricant and strip elements are defined but also when the interface pressure is imposed on the lower edge of the strip and when the lubricant pressure is imposed on the edges of the lubricant (upper, left or right). | It is important to notice that the previous conditions not only have to be taken into account when the lubricant and strip elements are defined but also when the interface pressure is imposed on the lower edge of the strip and when the lubricant pressure is imposed on the edges of the lubricant (upper, left or right). | ||
+ | |||
+ | |||
==== Side edges of the strip ==== | ==== Side edges of the strip ==== | ||
The horizontal displacement of the side edges of the strip is blocked since its width usually does not change significantly during cold rolling. | The horizontal displacement of the side edges of the strip is blocked since its width usually does not change significantly during cold rolling. | ||
+ | |||
+ | |||
==== Lower edge of the strip ==== | ==== Lower edge of the strip ==== | ||
Line 144: | Line 161: | ||
If the value is True, the interface pressure evolution computed in Metalub is applied to the lower edge of the strip. | If the value is True, the interface pressure evolution computed in Metalub is applied to the lower edge of the strip. | ||
- | {{ :metalub:lubri:commits: | + | {{ :commit:2017:12_20: |
Moreover, in the second case (imposed interface pressure), an additional constraint is introduced to impose that this edge remains horizontal via the '' | Moreover, in the second case (imposed interface pressure), an additional constraint is introduced to impose that this edge remains horizontal via the '' | ||
+ | |||
+ | |||
==== Edges of the lubricant ==== | ==== Edges of the lubricant ==== | ||
Line 161: | Line 180: | ||
In the previous version, the out-of-plane thickness evolution of the lubricant was not introduced in the definition of the traction element, but the pressure was multiplied explicitly by the out-of-plane thickness. | In the previous version, the out-of-plane thickness evolution of the lubricant was not introduced in the definition of the traction element, but the pressure was multiplied explicitly by the out-of-plane thickness. | ||
- | {{ :metalub:lubri:commits: | + | {{ :commit:2017:12_20: |
+ | |||
==== Contact interaction ==== | ==== Contact interaction ==== | ||
Line 176: | Line 197: | ||
:!: The out-of-plane thickness evolution of the strip was previously introduced in the definition of the contact interaction, | :!: The out-of-plane thickness evolution of the strip was previously introduced in the definition of the contact interaction, | ||
+ | |||
+ | |||
===== ALE ===== | ===== ALE ===== | ||
Line 182: | Line 205: | ||
Either Godunov' | Either Godunov' | ||
- | According to Carretta, the velocities and accelerations were not convected because they made the convergence more difficult. | + | According to Carretta, the velocities and accelerations were not convected because they made the convergence more difficult/impossible. |
:?: ** Why is only the convection of the pressure sufficient? | :?: ** Why is only the convection of the pressure sufficient? | ||
Line 222: | Line 245: | ||
\end{equation} | \end{equation} | ||
- | {{ :metalub:lubri:commits: | + | {{ :commit:2017:12_20: |
As explained before (section about the " | As explained before (section about the " | ||
Line 242: | Line 265: | ||
Previously mentioning the option '' | Previously mentioning the option '' | ||
+ | |||
==== Distance between updated mean lines ==== | ==== Distance between updated mean lines ==== | ||
Line 255: | Line 279: | ||
* yM is the vertical position of the updated mean line of the strip profile. | * yM is the vertical position of the updated mean line of the strip profile. | ||
- | {{ :metalub:lubri:commits: | + | {{ :commit:2017:12_20: |
While ym does not change during the computation since the tool is rigid, the mean line of the strip profile has to be updated based on its definition: | While ym does not change during the computation since the tool is rigid, the mean line of the strip profile has to be updated based on its definition: | ||
Line 263: | Line 287: | ||
\end{equation} | \end{equation} | ||
- | {{ :metalub:lubri:commits: | + | {{ :commit:2017:12_20: |
Line 294: | Line 318: | ||
\end{equation} | \end{equation} | ||
- | {{ :metalub:lubri:commits: | + | {{ :commit:2017:12_20: |
Isolating the lubricant pressure applied to the strip pl eventually leads to the formula which is used to compute its value: | Isolating the lubricant pressure applied to the strip pl eventually leads to the formula which is used to compute its value: | ||
Line 301: | Line 325: | ||
p_{l} = \frac{l_{z, | p_{l} = \frac{l_{z, | ||
\end{equation} | \end{equation} | ||
- | |||
- | |||
- | |||
Line 325: | Line 346: | ||
* Wrong computation of the mean line of the contact tool in the scenario with the two triangular half asperities (see the section related to the "Two triangular half asperities" | * Wrong computation of the mean line of the contact tool in the scenario with the two triangular half asperities (see the section related to the "Two triangular half asperities" | ||
* It was thought that the out-of-plane thickness evolution of the strip (introduced in the contact interaction) was taken into account to compute the nodal areas of the slave nodes. | * It was thought that the out-of-plane thickness evolution of the strip (introduced in the contact interaction) was taken into account to compute the nodal areas of the slave nodes. | ||
+ | |||
+ | |||
+ | ===== Added [a] / deleted [d] / modified [m] / renamed [r] general files/ | ||
+ | |||
+ | < | ||
+ | |||
+ | [m] CMakeLists.txt | ||
+ | |||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | |||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | |||
+ | [d] aspCrushing/ | ||
+ | |||
+ | [m] aspCrushing/ | ||
+ | [m] aspCrushing/ | ||
+ | |||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | |||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | |||
+ | [m] aspCrushing/ | ||
+ | |||
+ | [d] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | [d] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | [d] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | [d] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | [d] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | [d] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | [d] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Added [a] / deleted [d] / modified [m] / renamed [r] test cases ====== | ||
+ | |||
+ | < | ||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | |||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | |||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | |||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | |||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | |||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | [m] aspCrushing/ | ||
+ | [r] aspCrushing/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | --- // [[dominik.boemer@uliege.be|Dominik Boemer]] 2017/12/20 11:30 // |
commit/2017/12_20.1513758653.txt.gz · Last modified: by boemer