Hello,
I spent three months working on a project involving the mechanical analysis of arterial walls in aneurysm regions using FEBio. I obtained genuine geometry of aneurysms and parent arteries from patient images, but I ran into a problem when I couldn't extract the precise domain for the arterial wall from the images. As a result, I simply drew the surface of the arterial wall from the segmented images. Therefore, I believe that using shell element instead of solid mesh for my analysis would be best. Additionally, the geometry I obtained isn't a free-loaded geometry, so I decided to use prestrain elastic material for my cases. I have attached the feb file for your review. (all parameters and dimension in this file in the CGS unit system)
I have two primary questions about prestrain material in FEBio:
1. How can I determine the prestain gradient tensor F0 for each case? I only have the pressure inside the artery and the loaded geometry, so how can I obtain F0 with this information? I tried using an iterative algorithm to optimize F0 based on the residual displacement and strain by applying pressure gradually. For a few cases, it works. However, the algorithm crashes during the process for most cases because FEBio cannot solve the negative Jacobian error. How can I get rid of the Negative Jacobian error? ( the file I have attached for the a case is have a same problem)
2. I read about the two-step method in the user manual, but I am not sure how to use it. Could you please guide me on how to reach the prestrained geometry?
I tested and checked everything, but I couldn't understand how to fix this problem. Your help is very appreciated.
Thank you.
I spent three months working on a project involving the mechanical analysis of arterial walls in aneurysm regions using FEBio. I obtained genuine geometry of aneurysms and parent arteries from patient images, but I ran into a problem when I couldn't extract the precise domain for the arterial wall from the images. As a result, I simply drew the surface of the arterial wall from the segmented images. Therefore, I believe that using shell element instead of solid mesh for my analysis would be best. Additionally, the geometry I obtained isn't a free-loaded geometry, so I decided to use prestrain elastic material for my cases. I have attached the feb file for your review. (all parameters and dimension in this file in the CGS unit system)
I have two primary questions about prestrain material in FEBio:
1. How can I determine the prestain gradient tensor F0 for each case? I only have the pressure inside the artery and the loaded geometry, so how can I obtain F0 with this information? I tried using an iterative algorithm to optimize F0 based on the residual displacement and strain by applying pressure gradually. For a few cases, it works. However, the algorithm crashes during the process for most cases because FEBio cannot solve the negative Jacobian error. How can I get rid of the Negative Jacobian error? ( the file I have attached for the a case is have a same problem)
2. I read about the two-step method in the user manual, but I am not sure how to use it. Could you please guide me on how to reach the prestrained geometry?
I tested and checked everything, but I couldn't understand how to fix this problem. Your help is very appreciated.
Thank you.
Comment