Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

Adjusting boundary load based on deformation

Please login with a confirmed email address before reporting spam

Hello,

I am designing an object, on which a boundary load acts. When the object deforms, the direction of the load must change based on the deformed coordinates of a point of the object. What I tried, was add a variable, selected the desired point, added root.y and root.z, and gave them a name, Rooty and Rootz. I added a boundary load in the multibody dynamics part. I added a force in the Z-direction like this: cos(atan(Rootz/Rooty)). The load is added in increments. When I compute this, I get an error stating that there is an undefined variable: comp1.Rootz. Does somebody know how I can adjust the boundary load, based on the deformed coordinates?


0 Replies Last Post 11 nov. 2022, 10:47 UTC−5
COMSOL Moderator

Hello Wessel Marcelis

Your Discussion has gone 30 days without a reply. If you still need help with COMSOL and have an on-subscription license, please visit our Support Center for help.

If you do not hold an on-subscription license, you may find an answer in another Discussion or in the Knowledge Base.

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.