-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Holzapfel Ogden Modified Anisotropy (HO-ma) Constitutive Model #272
Conversation
…del to material models. Updated Holzapfel Ogden Model. Both HO and HO-ma models are taken from https://github.com/vvedula22/svFSI/blob/master/Code/Source/svFSI/MATMODELS.f and modified. Added additional terms containing the second derivative of smoothed heaviside funciton to the elasticity tensor to make it exact. Changed the approximate derivatives of heaviside function to exact. Removed fds (dot product of fiber directions in 8th invariant). Tested it with the new framework of unit tests - the unit tests now test the order of convergence for finite difference estimates. Added some integrated tests for struct and ustruct for both models.
Looks like in your most recent commit (merging SimVascular::main), your new tests failed. I think you might just have to rename your new test input files from svFSI.xml to svFSIplus.xml. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All looks good to me!
…del to material models. Updated Holzapfel Ogden Model. Both HO and HO-ma models are taken from https://github.com/vvedula22/svFSI/blob/master/Code/Source/svFSI/MATMODELS.f and modified. Added additional terms containing the second derivative of smoothed heaviside funciton to the elasticity tensor to make it exact. Changed the approximate derivatives of heaviside function to exact. Removed fds (dot product of fiber directions in 8th invariant). Tested it with the new framework of unit tests - the unit tests now test the order of convergence for finite difference estimates. Added some integrated tests for struct and ustruct for both models.
Looks like your HO and HO-ma integration tests failed. It's probably because the reference solutions were generated with the default You can verify this by setting the |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #272 +/- ##
==========================================
+ Coverage 65.67% 66.38% +0.71%
==========================================
Files 116 116
Lines 29574 30334 +760
==========================================
+ Hits 19422 20138 +716
- Misses 10152 10196 +44 ☔ View full report in Codecov by Sentry. |
tests/cases/struct/LV_HolzapfelOgdenModifiedAnisotropy_passive/svFSIplus.xml
Outdated
Show resolved
Hide resolved
tests/cases/ustruct/LV_HolzapfelOgdenModifiedAnisotropy_passive/svFSIplus.xml
Outdated
Show resolved
Hide resolved
@ktbolt we have resolved the comments on this pull request. Could you review it again? Thanks! |
Same as the previous pull request, but the commits have been squashed into one.
Current situation
#249
Release Notes
Documentation
Where can I document how to use the new material model? Also, should I add the derivation?
Testing
Added 4 integration tests for HO and HO-ma models. Added new unit tests for both.
Code of Conduct & Contributing Guidelines