|
[Sponsors] |
solids4Foam: Restart of solid-solid contact cases not working for some cases |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
New Member
Conrado Zanutto
Join Date: Dec 2021
Location: Portugal
Posts: 3
Rep Power: 3 ![]() |
Dear All,
I've been running a solid-solid contact case that consists of a spring compression and is very similar to the tutorial case "pipeCrush" (/tutorials/solids/elastoplasticity/pipeCrush). As the "solidModel" I'm using "nonLinearGeometryUpdatedLagrangian" with the "neoHookeanElastic" to evaluate the stress tensor. To control the displacement of the top plate (the one that compresses the spring), I'm using a "timeVsDisp" table. I'm facing a problem which I didn't manage to solve, which occurs when I restart the case. I have tried different ways to perform the restart, namely: 1 - Simple restart by setting "startFrom" to "latestTime" in the controlDict; 2 - Use mapFields (e.g.: mapFields /home/CaseToRestart -sourceTime "last time") and follow 1; 3 - Copy the results from the last time-step to the "0" folder, modify the "timeVsDisp" table accordingly and run the case from the "startTime". None of the three alternatives above has been able to properly restart the cases. For instance, what happens for each of the three alternatives above is: Alternative 1 - I get the following message: "... setCellDisplacements: reading cellDisplacements Floating point exception (core dumped)" Alternative 2 - I get the following message: "... setCellDisplacements: reading cellDisplacements Corr, res, relRes, matRes, iters Floating point exception (core dumped)" P.S.: Even if I update the "timeVsDisp" table by using linear interpolation or by taking the value from Paraview, I get this error message. Alternative 3 - I get the following message: "... setCellDisplacements: reading cellDisplacements Corr, res, relRes, matRes, iters Floating point exception (core dumped)" I have also tried to follow similar procedures with the tutorial cases "pipeCrush" (/tutorials/solids/elastoplasticity/pipeCrush) and "cylinderCrush" (/tutorials/solids/elastoplasticity/cylinderCrush), but it also doesn't work. The case I have been running is very similar to the tutorial case "pipeCrush" (/tutorials/solids/elastoplasticity/pipeCrush) without taking into account the "plasticStrainVsYieldStress" table (just using neoHookeanElastic in the "mechanicalProperties"). Do you have any idea why the restart is not working for these cases? Do you have any alternative suggestions for trails I can make to be able to restart the cases? Thank you so much for your time and attention. Kind regards, Conrado Last edited by conza; March 22, 2022 at 05:59. |
|
![]() |
![]() |
![]() |
Tags |
celldisplacements, contact algorithm, restart problem, solid-solid contact, solids4foam |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Boundary Conditions in solids4Foam contact problems. | ajelahe74 | OpenFOAM CC Toolkits for Fluid-Structure Interaction | 3 | July 23, 2021 12:15 |
[solids4Foam] How to calculate drag coeff when using solids4Foam | amuzeshi | OpenFOAM CC Toolkits for Fluid-Structure Interaction | 15 | November 7, 2019 12:50 |
Error - Solar absorber - Solar Thermal Radiation | MichaelK | CFX | 12 | September 1, 2016 05:15 |
Defining Solid Zones Not working | elmcmaster | FLUENT | 3 | May 22, 2009 07:14 |
CFX4.3 -build analysis form | Chie Min | CFX | 5 | July 12, 2001 23:19 |