Constraining dependent node on LinearNodalConstraint #28945
Replies: 3 comments 1 reply
-
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Since I posted this I have become aware that constraining the dependent node is a no go. |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Hi! I hope you don't mind me asking - did you manage to find an answer to this? Also, how did you create the secondary node? I'm trying to set up the exact same problem Thanks :) |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi MOOSE team,
I have a question about the behaviour of LinearNodalConstraint. I have a problem where I am trying to constraint the average displacement of the nodes on a boundary to 0. I have been trying to use a LinearNodalConstraint for this.
I have a central dependent (or secondary as the LinearNodalConstraint calls it) node in the middle of the cylindrical boundary, with all the nodes on the boundary acting as the independent (Primary) nodes. The weightings for all of the nodes are equal to 1/(# of nodes). Therefore the displacement at the dependent node should be.
My question is, if I use a DirichletBC to prescribe the displacement of the dependent node to 0, will that then force,
It feels wrong to prescribe the displacement of a dependent node, that DOF seems like it would have to be removed twice from the system. MOOSE will happily solve the problem, but I don't know what it is doing behind the scenes and whether it is at all what I am actually trying to do.
I have also tried using a lagrange multiplier approach to constraint the average displacement but the extra lagrange multiplier variables made preconditioning a pain.
Any help or insight is greatly appreciated!
Beta Was this translation helpful? Give feedback.
All reactions