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.

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 2022年9月27日 GMT-4 21:43
Henrik Sönnerlind COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 2 years ago 2022年9月27日 GMT-4 02:28

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 years ago 2022年9月27日 GMT-4 05:12
Updated: 2 years ago 2022年9月27日 GMT-4 06:55

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 years ago 2022年9月27日 GMT-4 15:02

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 years ago 2022年9月27日 GMT-4 21:43

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.

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.