Time-Dependent Scaling of Variables

Please login with a confirmed email address before reporting spam

Good morning,

I have a concern for which I hope the forum has a solution:

In time-dependent problems the variables are scaled when initializing the problem, and if wished, rescaled after consistent initialization. Especially in time-dependent problems it may happen that the magnitude of the unknown variables significantly varies with increasing time. Take for example a light arc, where temperatures after ignition may reach 10^5K, while before ignition the tmperature remains at "room-temperature". If scaling is choosen "automatic", comsol will not know anything about high temperatures in the time-domain and will probably set the scaling factor at around 300K. This factor will make convergence difficult, when attaining high temperatures. On the other hand, if the scaling factor is choosen 10^5 from the beginning on, the accuracy of the solved unknowns at the beginning of the simulation will be very poor. Is there any possibility to update the scaling factors every n-th time-step, or even, make the scaling factor dependent on the solution of previous time-step. This would make both the solution more accurate and run faster.

Thanks for any comment Ludwig


0 Replies Last Post 25 mar 2024, 05:31 GMT-4
COMSOL Moderator

Hello Ludwig Herrnböck

Your Discussion has gone 30 days without a reply. If you still need help with COMSOL and have an on-subscription license, please visit our Support Center for help.

If you do not hold an on-subscription license, you may find an answer in another Discussion or in the Knowledge Base.

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.