How add a weak constraint to limit the displacement

Please login with a confirmed email address before reporting spam

Hi I have a model that simulates an upward(+z) large pressure on the diaphragm. And want to set a limit on the amount of displacement "w" , such as 5[um], to imitate the diaphragm being confined by a housing. I'm thinking this should be possible using weak constraint.

Firstly, I try it only on the center point of the diaphragm. I use a "Point Probe" to acquire displacement "w" of the the center point with vaiable name "BP_center_w" . Then, add a point "Weak Inequality Constraint" and enter "comp1.BP_center_w - 5[um]" in the Constraint expression, 1e6 for spring contant of Penalty Method. This setting can work!

Next, I try to set the whole upper boundary of the diaphragm. So, with settings like: Use a "Boundary Probe" to acquire the max. displacement "w" of the whole upper boundary with vaiable name "BP_w" . Then, add a boundary "Weak Inequality Constraint" and enter "comp1.BP_w - 5[um]" in the Constraint expression, 1e6 for spring contant of Penalty Method. However, this setting doesn't work.

I don't understand why this happens. Do anyone can tell me how can I set it up to achieve my desired conditions?

Thanks.


4 Replies Last Post Sep 27, 2022, 9:43 p.m. EDT
Henrik Sönnerlind COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 2 months ago Sep 27, 2022, 2:28 a.m. EDT

Why not use the built-in contact functionality?

-------------------
Henrik Sönnerlind
COMSOL
Why not use the built-in contact functionality?

Please login with a confirmed email address before reporting spam

Posted: 2 months ago Sep 27, 2022, 5:12 a.m. EDT
Updated: 2 months ago Sep 27, 2022, 6:55 a.m. EDT

Henrik Sönnerlind, thanks for your reply. I have considered your suggestion. But, actually, I'm going to be simulating some acoustic properties later, I don't want to put any obstacleto to affect the passage of sound waves. Or, is it possible to set the acoustic properties of obstacles so that sound waves can easily pass through ?

Henrik Sönnerlind, thanks for your reply. I have considered your suggestion. But, actually, I'm going to be simulating some acoustic properties later, I don't want to put any obstacleto to affect the passage of sound waves. Or, is it possible to set the acoustic properties of obstacles so that sound waves can easily pass through ?

Henrik Sönnerlind COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 2 months ago Sep 27, 2022, 3:02 p.m. EDT

The obstacle can be a pure geometrical surface, where you can use acoustics domains on both sides.

However, if you want to pursue the weak inequality constraint path (which should also be possible), you need a weak inequality constraint over the boundary, which depends on the local difference between displacecement and stop location.

-------------------
Henrik Sönnerlind
COMSOL
The obstacle can be a pure geometrical surface, where you can use acoustics domains on both sides. However, if you want to pursue the weak inequality constraint path (which should also be possible), you need a weak inequality constraint over the boundary, which depends on the local difference between displacecement and stop location.

Please login with a confirmed email address before reporting spam

Posted: 2 months ago Sep 27, 2022, 9:43 p.m. EDT

Thanks for the suggestion, I will try the way with tjhe obstacle first.

Thanks for the suggestion, I will try the way with tjhe obstacle first.

Reply

Please read the discussion forum rules before posting.

Please log in to post a reply.

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.