Questions on target force functions

28 views
Skip to first unread message

Oscar Jin

unread,
Mar 31, 2025, 5:17:31 PMMar 31
to IBAMR Users
Hi,

I’m a newbie to IBAMR and I’m trying to simulate a “fish” with an active revolute joint using the IBFE method. I’m stuck on defining the target force function. I think I need the X-position of a specific node (at the joint position) to rotate the nodes around it. But I don’t know how to get that X-position during the solving process. Maybe the ‘void* ctx’ variable could help, but I’m not sure how to use it.

Can anyone give me some pointers? I’d really appreciate it!

Boyce Griffith

unread,
Apr 15, 2025, 7:52:23 PMApr 15
to IBAMR Users

On Mar 31, 2025, at 5:16 PM, Oscar Jin <oscarj...@gmail.com> wrote:

Hi,

I’m a newbie to IBAMR and I’m trying to simulate a “fish” with an active revolute joint using the IBFE method. I’m stuck on defining the target force function. I think I need the X-position of a specific node (at the joint position) to rotate the nodes around it. But I don’t know how to get that X-position during the solving process. Maybe the ‘void* ctx’ variable could help, but I’m not sure how to use it.

Can you model the joint using an active strain? You can sort of view this as a way of changing the reference configuration that the swimmer wants to achieve. If you did this with a neo-Hookean material model and let the stiffness become very large, then it becomes a (penalty method for) prescribed deformational kinematics. It is hard to see how using target points will avoid prescribing the actual swimming kinematics — which I’m guessing that you don’t want to do?

Can anyone give me some pointers? I’d really appreciate it!

--
You received this message because you are subscribed to the Google Groups "IBAMR Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ibamr-users...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ibamr-users/800c0225-9fe3-4720-96c1-c86f520edb9dn%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages