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

[solids4Foam] Implementation of Nanson's formula in nonLinGeom*.C

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   September 7, 2021, 14:43
Post Implementation of Nanson's formula in nonLinGeom*.C
  #1
New Member
 
karthik
Join Date: Sep 2021
Posts: 2
Rep Power: 0
krudra is on a distinguished road
Hello everyone,
I recently downloaded and installed solids4foam and have been able to run a few of the tutorial cases successfully. I was going through the implementation for the large deformation solvers (like nonLinGeomUpdatedLagSolid.C), while simultaneously going through the theory described in "An open-source finite volume toolbox for solid mechanics and fluid-solid interaction simulations" by Cardiff et. al.


Everything seems to be making sense, except for the implementation of the stress divergence term in equations 20 and 21 which uses Nanson's formula. In the reference (as well as a bunch of other papers citing Nanson's formula), the stress divergence term is
j * (f_inverse)_transpose * normal * ,


whereas in the source code (nonLinGeom*.C), the term implemented is
j * (f_inverse) * normal,
i.e. the transpose seems to be missing? I'm not sure what I'm missing here. Please let me know if anyone has an explanation for this.
krudra is offline   Reply With Quote

Old   September 7, 2021, 14:54
Post
  #2
New Member
 
karthik
Join Date: Sep 2021
Posts: 2
Rep Power: 0
krudra is on a distinguished road
I've attached eqns 20 and 21 from the reference, along with the source code. The stress divergence term implementation is at line 179, with the corresponding j and f definitions at lines 211, 217.
Attached Images
File Type: jpg eqn_20_21.jpg (134.5 KB, 4 views)
Attached Files
File Type: c nonLinGeomUpdatedLagSolid.C (10.4 KB, 2 views)
krudra is offline   Reply With Quote

Reply


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
Radiation Models in General and the P1 implementation Tobi OpenFOAM Running, Solving & CFD 8 September 21, 2021 06:59
formula implementation sanjar OpenFOAM Running, Solving & CFD 3 September 12, 2013 13:35
Implementation of the drag coefficient Formula Mirage12 OpenFOAM Post-Processing 4 August 5, 2013 02:11
Implementation issues of fvSchemes / laplacianScheme, in particular gaussLaplacianSch thomek OpenFOAM Programming & Development 0 October 18, 2010 06:10
Benetton Formula 1 CD adapco Group Marketing Siemens 13 February 7, 2002 10:33


All times are GMT -4. The time now is 18:14.