|
[Sponsors] |
[solids4Foam] Physical damping for the solid in solids4Foam |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
New Member
Tommaso
Join Date: Jan 2020
Posts: 16
Rep Power: 6 ![]() |
Dear all,
I’m currently investigating wave loading on flexible structures with solids4foam. I was wondering if in the solid model/solution is included any kind of damping coefficient or effect. I’m using a linearElastic consitutive law and a linearGeometryTotalDisplacement solid model. Thanks, Tommaso |
|
![]() |
![]() |
![]() |
![]() |
#2 |
New Member
Tommaso
Join Date: Jan 2020
Posts: 16
Rep Power: 6 ![]() |
By default, there is no physical damping included.
Depending on the temporal discretisation, however, numerical damping may be significant. For example, 1st order Euler typically requires very small time-steps to keep numerical damping small. I am now wondering if the numerical damping may depend also on other factors, for example the spatial discretisation or the mechanical properties of the structure (e.g. mass, sfiffness..). |
|
![]() |
![]() |
![]() |
![]() |
#3 | |
Super Moderator
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,091
Rep Power: 34 ![]() ![]() |
Quote:
There are, however, other types of numerical damping, like spatial damping (spatial smoothing of the solution). For example, the Rhie-Chow smoothing term does this and in some cases it may be too large (particularly for elasto-plastic analyses, it may need to be scaled). The spatial discretisation in general will also contributed. I guess the easiest way to check for your case is to try out different settings. Philip |
||
![]() |
![]() |
![]() |
![]() |
#4 |
New Member
Tommaso
Join Date: Jan 2020
Posts: 16
Rep Power: 6 ![]() |
Hi all,
I’m trying to use a dynamic mesh for the solid to see if it also has a certain effect on the final displacements. I modified constant/solid/dynamicMeshDict: dynamicFvMesh dynamicMotionSolverFvMesh; solver displacementSBRStress; diffusivity quadratic inverseDistance (interface); frozenDiffusion off; distancePatches ( interface ); And I included pointDisplacement in 0/solid and the celldisplacement solver in system/solid/fvSolution. The code runs without any errors. However, the mesh of the solid still looks static and actually pointDisplacements are zero during the simulations, so it seems they are not solved. |
|
![]() |
![]() |
![]() |
![]() |
#5 |
Super Moderator
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,091
Rep Power: 34 ![]() ![]() |
Hi evxta3,
As most(/all) of the solid models currently included in solids4foam use a Lagrangian approach (as opposed to Eulerian), the mesh motion is dependent on the displacement solution field. As a result, it is incorrect to use any mesh motion with the Lagrangian solid models. If you did want to implement an Eulerian (or arbitrary Lagrangian Eulerian) solid model with arbitrary mesh motion, you would need to reformulation the governing equation to include a convection term as well as advecting all fields needed to calculate the stress (e.g. the displacement gradient or deformation gradient). Kind regards, Philip |
|
![]() |
![]() |
![]() |
![]() |
#6 |
New Member
Tommaso
Join Date: Jan 2020
Posts: 16
Rep Power: 6 ![]() |
Thanks Philip.
|
|
![]() |
![]() |
![]() |
Tags |
damping, fsi, solids4foam |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[solids4Foam] How to calculate drag coeff when using solids4Foam | amuzeshi | OpenFOAM CC Toolkits for Fluid-Structure Interaction | 15 | November 7, 2019 12:50 |
ANSYS Fluent rotation of SOLID drum filled with water | coms0 | FLUENT | 0 | October 26, 2019 09:49 |
Problem simulating the temperature rise in a composite material (chtMultiRegionFoam) | Adam_K | OpenFOAM Running, Solving & CFD | 2 | March 27, 2019 06:51 |
Superlinear speedup in OpenFOAM 13 | msrinath80 | OpenFOAM Running, Solving & CFD | 18 | March 3, 2015 05:36 |
physical boundary error!! | kris | Siemens | 2 | August 3, 2005 00:32 |