- This topic has 5 replies, 3 voices, and was last updated 4 years, 4 months ago by .
Viewing 6 posts - 1 through 6 (of 6 total)
Viewing 6 posts - 1 through 6 (of 6 total)
- You must be logged in to reply to this topic.
Home › Forum › SOFA › Using SOFA › Is there any method to apply inital stress state in SOFA?
Tagged: 64_bits, Linux_ubuntu, Plugin_other, prestretch, SOFA_2006
Alternatively, is it possible to apply initial strain state / orthotropic thermal expansion to apply some kind of pre-stretch in soft material?
Thanks a lot.
Hi nicklj,
Have you tried the restScale
parameter in MechanicalObject.h ?
Data< SReal > restScale;
Example:
<MechanicalObject name="MO" src="@MO_loader" template="Vec3d" restScale="0.8" />
default value equals to 1.
Best,
Noura
Dear @Noura
Thanks a lot for your reply. It seems something I need. I’ll take a look and see whether it is possible to extend with 3 different component.
Another question regarding to the implementation. I’d like to introduce two plate with different mateiral. They are stick together, and I need to introduce prestretch on only one of them. Is there a function in SOFA to define two surface tie/stick with each other?
Thanks.
Dear @nicklj
You can in general define rest positions which are different from the initial position, thus inducing some stress after the first step.
How are you two plates sticking to each other? 1) is this like ligaments (springs) or 2) rather inseparable from another?
For 1) I would use linear or polynomial springs
For 2) I would use bilateral constraint or attach constraint
PS: I do not remember asking this question: are you in any way related to Dr. S. Marchesseau at A*STAR? Could you tell us more about your research? if you prefer you can share these information in PM
Best,
Hugo
Hi, Hugo,
Thanks a lot for your answer. I think that is something I need.
Sorry I did not successfully find where is the PM function….. Could you PM me first so I can reply, or may I know you email address so I can send you email?
Best regards,
Liu Jun
WARNING
The forum has been moved to GitHub Discussions.
Old topics and replies are kept here as an archive.