Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.
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.
Direct influcence over automatic time-stepping?
Posted 12.10.2012, 12:00 GMT-4 Version 4.3a 3 Replies
Please login with a confirmed email address before reporting spam
Hi everyone,
I'm wondering if it is possible to have a model influence the time-stepping algorithm directly? I know that certain things will cause time-stepping issues and I would like to 'inform' the time-stepping algorithm about them so that the steps can be adjusted accordingly.
I know that the time-stepping is adjusted automatically however there is no way for it to effectively predict highly non-linear events. I would like to be able to use results from the model (global values such as time or from coupling variables) to influence the time-stepping. That way I can use what I know will happen in conjunction with the time-dependent solver.
I tried using a time dependent expression in the maximum time-step size input but that is not allowed.
Is the only way to do this using the time-descrete solver or by adding specific time-steps?
Thanks for your help!
-Andrew
I'm wondering if it is possible to have a model influence the time-stepping algorithm directly? I know that certain things will cause time-stepping issues and I would like to 'inform' the time-stepping algorithm about them so that the steps can be adjusted accordingly.
I know that the time-stepping is adjusted automatically however there is no way for it to effectively predict highly non-linear events. I would like to be able to use results from the model (global values such as time or from coupling variables) to influence the time-stepping. That way I can use what I know will happen in conjunction with the time-dependent solver.
I tried using a time dependent expression in the maximum time-step size input but that is not allowed.
Is the only way to do this using the time-descrete solver or by adding specific time-steps?
Thanks for your help!
-Andrew
3 Replies Last Post 18.10.2012, 14:18 GMT-4