CFD Online Logo CFD Online URL
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions > OpenFOAM CC Toolkits for Fluid-Structure Interaction

[solids4Foam] How do I pre-stress a simulation?

Register Blogs Members List Search Today's Posts Mark Forums Read

LinkBack Thread Tools Search this Thread Display Modes
Old   November 13, 2021, 22:49
Default How do I pre-stress a simulation?
Mike Tree
Join Date: Feb 2016
Location: Charlotte, NC
Posts: 36
Rep Power: 8
treem22 is on a distinguished road
I note and greatly appreciate bigphil's recent addition to the tutorials showing how to restart a simulation:

And now I'm wondering about another type of analysis -- how to pre-stress a solid.

I am attempting to take the solid/linearElasticity/pressurizedCylinder tutorial solution (at time = 10s) and use it as an "initial" state for a subsequent simulation. Following the example from the recently release tutorial, I can restart the simulation from time = 10s, but all of my displacements and strains will be measured from the time = 0s state.

What I think I should be able to do:
  • solve the pressurizedCylinder tutorial as normal
  • use paraview to obtain the deformed cylinder shape and then mesh this new geometry
  • map the sigma values from to tutorial solution to an initial condition of a new simulation
  • reset the displacement values such that the new simulation begins with 0 displacement (0/D is initialized to 0 everywhere)
  • apply the same pressure as the pressurizedCylinder tutorial
  • observe that there is no further deformation of the cylinder because the pre-stresses I mapped equilibrate to the applied internal pressure

This is not happening, and I'm wondering why. I hoping someone here who knows more can shed some light.

Ideas I've had for why this doesn't work:
  • My understanding of continuum mechanics is flawed and applying a pressure to a pre-stressed deformed object is not the same as continuing to apply the same pressure to a simulation solution
  • The sigma values I'm mapping in aren't contributing to the new simulation solution at all. I see that they are read in if present (src/solids4FoamModels/solidModels/solidModel), but maybe they aren't considered at that first time step, or maybe I need to apply something other than the "calculated" boundary condition
  • the linearGeometryTotalDisplacement solidModel doesn't allow for pre-stressing; maybe only solidModels that use DD allow for pre-stress

Any ideas?
treem22 is offline   Reply With Quote


pre-stress, solids4foam

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
simpleFoam tutorial PitzDaily using Reynolds stress tensor (LRR RASModel) dlahaye OpenFOAM Running, Solving & CFD 23 March 6, 2022 22:14
Simulation of Axisymmetric Free Jet using LRR Reynolds Stress Model skyinventorbt OpenFOAM 1 January 2, 2022 18:42
Transient simulation gives worse results than steady state simulation jgross CFX 12 January 21, 2021 13:21
restarting paused transient simulation using reactingFoam JMDag2004 OpenFOAM Running, Solving & CFD 1 August 10, 2015 11:15
Reynolds Stress Models Jade M Main CFD Forum 0 April 21, 2010 17:38

All times are GMT -4. The time now is 16:11.