CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions > OpenFOAM CC Toolkits for Fluid-Structure Interaction

[FSI] solidProperties mystery

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 18, 2022, 13:32
Default solidProperties mystery
  #1
Member
 
Merlin Williams
Join Date: Nov 2021
Posts: 71
Rep Power: 5
MFWilliams is on a distinguished road
Hello,


I am trying to run an FSI simulation and in my process to getting there I am trying to understand the solid mechanics part of it. However despite a lot of searching I have barely found any information on the solidProperties dictionary.


Please can somebody please explain the solid properties dicitonary and its entries as well as the different solid models available?



Also does the solid model chosen have any bearing on if you need to include pointD and pointDD in the 0 folder?


Thank you in advance
Merlin
MFWilliams is offline   Reply With Quote

Old   February 19, 2022, 03:40
Default
  #2
Senior Member
 
Hojatollah Gholami
Join Date: Jan 2019
Posts: 171
Rep Power: 7
Hgholami is on a distinguished road
Hello,
Your question is general. First you should look at the code, that where the solidProperties dictionary calles. then explain your question.

Quote:
Originally Posted by MFWilliams View Post
Hello,


I am trying to run an FSI simulation and in my process to getting there I am trying to understand the solid mechanics part of it. However despite a lot of searching I have barely found any information on the solidProperties dictionary.


Please can somebody please explain the solid properties dicitonary and its entries as well as the different solid models available?



Also does the solid model chosen have any bearing on if you need to include pointD and pointDD in the 0 folder?


Thank you in advance
Merlin
Hgholami is offline   Reply With Quote

Old   February 19, 2022, 09:57
Default
  #3
Member
 
Merlin Williams
Join Date: Nov 2021
Posts: 71
Rep Power: 5
MFWilliams is on a distinguished road
Sorry for the general nature of the question it is because of my limited knowledge of the solidProperties dictionary and hence I am not exactly sure of the extent of what I do not know, if that makes sense.


1. I understand the solidModel prefix 'uns-' stands for unstructured but does this refer to the mesh being unstructured and so are these solidModels reccomended when using an unstructured mesh?


2. What is the difference between a 'totalLagrangian' model and an 'updatedLagrangian' model?



3. What is the difference between having the increment displacement or the total displacement as the primary unknown? Is the difference only noticed when post processing and analysing the results or must some simulations choose a specific one?



4. Do you determine which of D, DD, pointD and pointDD are required in 0 by reading the .C file in src/solids4FoamModels/solidModels?



5. What are the benefits of a block coupled solution over a segregated solution?


I hope that is slightly less general, and I would appreciate anyones time if they can answer them.


Best regards
Merlin
MFWilliams is offline   Reply With Quote

Old   February 26, 2022, 07:37
Default
  #4
Senior Member
 
Hojatollah Gholami
Join Date: Jan 2019
Posts: 171
Rep Power: 7
Hgholami is on a distinguished road
Hi
Quote:
1. I understand the solidModel prefix 'uns-' stands for unstructured but does this refer to the mesh being unstructured and so are these solidModels reccomended when using an unstructured mesh?
For prefix "uns-", I recommend to compare the ::evolve() class of it with similar solid solver.

Quote:
2. What is the difference between a 'totalLagrangian' model and an 'updatedLagrangian' model?
The different is in the theory of solve. look at the https://www.linkedin.com/pulse/total...linear-taneja/
for abstract: in updated Lagrangian, all variables being referred coressponding to the last calculated configuration. In total Lagrangian, all variables being referred coressponding to the initial configuration at time t=0.

Quote:
3. What is the difference between having the increment displacement or the total displacement as the primary unknown? Is the difference only noticed when post processing and analysing the results or must some simulations choose a specific one?
It's again related to theory. All equation that uses in here should first read. some government equation derived base on assumption, for example small displacement, etc. So base on your problem, you should check the assumption and then choice the solver. otherwise, you should test each solver and validate it.

Quote:
4. Do you determine which of D, DD, pointD and pointDD are required in 0 by reading the .C file in src/solids4FoamModels/solidModels?
The D, pointD is related to total Lagrangian, DD, pointDD is related to incremental. (DD is deltaD)
Trick: rename all D,DD,pointD,pointDD and run the each solid model. the solver give error and write each require file.

Quote:
5. What are the benefits of a block coupled solution over a segregated solution?
The block coupled solution, make the large matrix to solve the variables but in segregated, the equation solve in segregated method. for detail look at
https://foam-extend.fsb.hr/wp-conten..._20Sep2018.pdf
In my expriment, the segregated method is faster than coupled in fluid solver. in solid solver, I don't experiment with coupled.
Hgholami is offline   Reply With Quote

Reply

Tags
mechanics, solid body


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
Using a variable as rho in solidProperties in FSI case BiomechanicsBath OpenFOAM Pre-Processing 0 November 21, 2017 05:11
Mystery of the two models Shamoon Jamshed FLUENT 9 July 20, 2016 13:54
solidProperties in reactingParcelFoam kalei OpenFOAM Running, Solving & CFD 0 December 16, 2015 09:25
3 discretisation solving questions kar OpenFOAM Running, Solving & CFD 10 October 14, 2008 07:11


All times are GMT -4. The time now is 08:52.