Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2012年10月24日 GMT-4 19:33
Hello Chelsea,
That area of COMSOL modeling goes by the name of "Contact Pairs" or "Contact Modeling". Basically, you need to identify all the pairs of boundaries that might come into contact and then implement a very strong force that keeps them apart. COMSOL helps you out by providing the force.
Identifying the boundary pairs can be done in the model definitions, in the Model Builder menu selection "Model 1/Definitions/Pairs/Contact Pair". You can create one contact pair for each set of potentially interpenetrating boundaries in your model.
To implement the forces, you will use the selection "Solid Mechanics 2/Pairs/Contact". Then select the contact pair and specify any changes you need to the default force. (It is not called a "force" on this page, but a "penalty factor", but a rose by any other name smells the same.) Of course, accepting the defaults is a good place to start.
There is a lot of information about contact modeling in the help files, and they will help you out with suggestions for getting good results. In your case, the pairs are symmetric, so it won't matter which one of the pair you call the "source" and which you call the "destination". I suggest you try it out with just one of the cracks for starters, and then work from there. If you get stuck, check out the Model Library entries under "Structural Mechanics Module/Contact and Friction".
Good Luck!
Hello Chelsea,
That area of COMSOL modeling goes by the name of "Contact Pairs" or "Contact Modeling". Basically, you need to identify all the pairs of boundaries that might come into contact and then implement a very strong force that keeps them apart. COMSOL helps you out by providing the force.
Identifying the boundary pairs can be done in the model definitions, in the Model Builder menu selection "Model 1/Definitions/Pairs/Contact Pair". You can create one contact pair for each set of potentially interpenetrating boundaries in your model.
To implement the forces, you will use the selection "Solid Mechanics 2/Pairs/Contact". Then select the contact pair and specify any changes you need to the default force. (It is not called a "force" on this page, but a "penalty factor", but a rose by any other name smells the same.) Of course, accepting the defaults is a good place to start.
There is a lot of information about contact modeling in the help files, and they will help you out with suggestions for getting good results. In your case, the pairs are symmetric, so it won't matter which one of the pair you call the "source" and which you call the "destination". I suggest you try it out with just one of the cracks for starters, and then work from there. If you get stuck, check out the Model Library entries under "Structural Mechanics Module/Contact and Friction".
Good Luck!
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2012年10月24日 GMT-4 20:17
Thanks for the detailed reply! Much appreciated.
A quick follow up question... I created my contact pairs and can access them to apply a penalty force in my Solid Mechanics step. However, my study has multiple steps, and I can't seem to be able to access the contact pairs in the later physics. Of the three steps, the only step where the domains would potentially overlap (thermal stress). Here, when I select a contact pair, there is no list of pairs to choose from. Thoughts?
Thanks for the detailed reply! Much appreciated.
A quick follow up question... I created my contact pairs and can access them to apply a penalty force in my Solid Mechanics step. However, my study has multiple steps, and I can't seem to be able to access the contact pairs in the later physics. Of the three steps, the only step where the domains would potentially overlap (thermal stress). Here, when I select a contact pair, there is no list of pairs to choose from. Thoughts?
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2012年10月24日 GMT-4 23:25
Nevermind, got it!
Thanks
Nevermind, got it!
Thanks