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.

scaling in contact analysis

Please login with a confirmed email address before reporting spam

Hello,

What is the function of scaling in mechanical contact analysis (it is located under study>solver configurations>dependent variables)? Does it have any effect on the solution?

If it is, what should be taken into consideration in case of a thermal-electrical-mechanical coupled transient analysis where mechanical pressure will affect the thermal and electrical contact?

Best wishes

6 Replies Last Post Sep 28, 2013, 3:18 p.m. EDT
Henrik Sönnerlind COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago Sep 25, 2013, 7:20 a.m. EDT
Hi,

The scaling of any dependent variable has essentially two purposes:

1. Avoid that numbers in the system of equations to be solved have widely varying orders of magnitude. This improves the numerical conditioning of the problem. For this purpose, the scale of a variable needs only to be correct within several orders of magnitude, so this is seldom sensitive.

2. It is also used when checking convergence. Here it is sensitive. If, for example, the scale for a contact pressure is 1e8 [Pa] (the default), but the actual contact pressure is only 1e6[Pa], then the check for convergence will be sloppy, so the accuracy is low. So you should set it to a value which is representative of the actual contact pressure.

Most variables in COMSOL as a default uses automatic scaling, which works well for many problems. The contact pressure is one of the exceptions. Note that also the displacement in a contact analysis has a suggested manual scaling which is 1% of the model size.

Regards,
Henrik
Hi, The scaling of any dependent variable has essentially two purposes: 1. Avoid that numbers in the system of equations to be solved have widely varying orders of magnitude. This improves the numerical conditioning of the problem. For this purpose, the scale of a variable needs only to be correct within several orders of magnitude, so this is seldom sensitive. 2. It is also used when checking convergence. Here it is sensitive. If, for example, the scale for a contact pressure is 1e8 [Pa] (the default), but the actual contact pressure is only 1e6[Pa], then the check for convergence will be sloppy, so the accuracy is low. So you should set it to a value which is representative of the actual contact pressure. Most variables in COMSOL as a default uses automatic scaling, which works well for many problems. The contact pressure is one of the exceptions. Note that also the displacement in a contact analysis has a suggested manual scaling which is 1% of the model size. Regards, Henrik

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago Sep 25, 2013, 10:28 a.m. EDT
Hi Henrik,

Thank you for your kind explanation.

What should be the amount of order of magnitude that scaling has, for ex when we have a contact pressure of 5e7 Pa? What does mean "a value which is representative of the actual contact pressure"? As far as I understand it means that scaling and contact pressure should be the same. Is it right or is there any relation like the scaling should have a certain amount of order greater then contact pressure?

And for the displacement in contact analysis, for the definiton that "scaling which is 1% of the model size";
Does the model size correspond to length of contact region or something else?

Best wishes
Hi Henrik, Thank you for your kind explanation. What should be the amount of order of magnitude that scaling has, for ex when we have a contact pressure of 5e7 Pa? What does mean "a value which is representative of the actual contact pressure"? As far as I understand it means that scaling and contact pressure should be the same. Is it right or is there any relation like the scaling should have a certain amount of order greater then contact pressure? And for the displacement in contact analysis, for the definiton that "scaling which is 1% of the model size"; Does the model size correspond to length of contact region or something else? Best wishes

Henrik Sönnerlind COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago Sep 25, 2013, 11:09 a.m. EDT

What should be the amount of order of magnitude that scaling has, for ex when we have a contact pressure of 5e7 Pa? What does mean "a value which is representative of the actual contact pressure"? As far as I understand it means that scaling and contact pressure should be the same. Is it right or is there any relation like the scaling should have a certain amount of order greater then contact pressure?


I just meant that the contact pressure will vary. In your case, you should probably use 5e7, unless that is a more or less singular peak value in which case you could use something smaller. On the other hand, 5e7 does not differ that much from the default 1e8, so it may not make much of a difference if you change it at all.


And for the displacement in contact analysis, for the definiton that "scaling which is 1% of the model size";
Does the model size correspond to length of contact region or something else?


The model size is the diagonal of the bounding box around your entire geometry. So if you had a 1x1x1 sized cube, you would see 1e-2*1.732 suggested in the scaling text field.

Regards,
Henrik

[QUOTE] What should be the amount of order of magnitude that scaling has, for ex when we have a contact pressure of 5e7 Pa? What does mean "a value which is representative of the actual contact pressure"? As far as I understand it means that scaling and contact pressure should be the same. Is it right or is there any relation like the scaling should have a certain amount of order greater then contact pressure? [/QUOTE] I just meant that the contact pressure will vary. In your case, you should probably use 5e7, unless that is a more or less singular peak value in which case you could use something smaller. On the other hand, 5e7 does not differ that much from the default 1e8, so it may not make much of a difference if you change it at all. [QUOTE] And for the displacement in contact analysis, for the definiton that "scaling which is 1% of the model size"; Does the model size correspond to length of contact region or something else? [/QUOTE] The model size is the diagonal of the bounding box around your entire geometry. So if you had a 1x1x1 sized cube, you would see 1e-2*1.732 suggested in the scaling text field. Regards, Henrik

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago Sep 25, 2013, 12:38 p.m. EDT
Thank you very much.

Should we take into account unit? For ex, if the bounding box is 1x1x1 meter and choice for length unit in geometry section is in cm, then should we write 1e-2*1.732e2 ? Or should we always use it in meter for this scaling section?
(same thing for contact pressure scaling)

Best wishes
Thank you very much. Should we take into account unit? For ex, if the bounding box is 1x1x1 meter and choice for length unit in geometry section is in cm, then should we write 1e-2*1.732e2 ? Or should we always use it in meter for this scaling section? (same thing for contact pressure scaling) Best wishes

Henrik Sönnerlind COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago Sep 27, 2013, 3:40 a.m. EDT
Hi,

The scaling should be in the units of the model, as defined by the Unit System at the root node of your model tree. The default scalings adapt to it.

Regards,
Henrik
Hi, The scaling should be in the units of the model, as defined by the Unit System at the root node of your model tree. The default scalings adapt to it. Regards, Henrik

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago Sep 28, 2013, 3:18 p.m. EDT
Hi,

Thank you for your explanation.

Best regards
Hi, Thank you for your explanation. Best regards

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.