作业帮 > 综合 > 作业

COMSOL Multiphysics如何确定时间步长?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 11:22:47
COMSOL Multiphysics如何确定时间步长?
所有的COMSOL Multiphysics瞬态求解器中,时间步长是由局部误差估计来决定的.因为时间方法是隐式的,精度是决定时间步长的唯一限制因素.您可以对这种时间步长控制指定限制(最大/最小).局部误差可以使用两种不同的时间步长方法估算,然后使用Richardson外推来决定截断误差扩展的控制项.局部误差是由时间方法的单个局部时间步长来计算的.实际想控制的全局误差不仅仅是局部误差的和,有可能会大于或小于所有的局部误差之和,与底层问题有关(数据误差传播).尽管如此,全局误差是基于这些局部误差求和后的估算值.在关于ODE的数值算法的标准书籍中有这些内容.如果误差的相对或绝对容差没有得到满足,局部时间步长不合要求,从而选择一个较小的时间步长.例如,如果模拟过程中某些点的解变化加剧,为了满足相对容差,时间步长会变得越来越小,最终导致停止求解.因此,很多动态问题中必须谨慎设定容差参数,如振动和波动力学.我们建议,通过设定一个新的容差参数重新进行求解,与原来的结果进行比较,分析容差参数在结果中的影响.