我们在建立Adams模型时,所建模型的状态可能跟系统平衡状态相差较远,这样在模型初始化的过程中会导致模型找不到平衡位置,从而导致初始化失败。
我们以弹珠模型为例,看一下初始化的过程以及求解器的设置
弹珠模型如下:
以Adams求解器默认设置、弹珠当前姿态进行静平衡求解:
静平衡求解失败
对求解器进行更改:
① 求解过程显示设置,设置在求解的每步下进行模型更新显示,以便更好的查看模型期间静平衡的过程
② 对求解器计算静平衡时的最大迭代次数 Maxit 进行更改,默认的最大迭代次数是25,可以改的稍微大一些
对弹珠模型再次进行静平衡求解:
模型在Frame=29 时找到静平衡位置。
同样的,我们可以配置弹珠模型,使其建模的初始位置更接近平衡位置,如下图所示
对此模型进行静平衡求解:
弹珠在Frame=15时,找到静平衡位置。
因此,建立模型时要尽量使模型贴近系统平衡的状态,有利于模型静平衡计算求解。
海克斯康制造智能
热线电话(工作时间8:30-17:30)