设置这些选项后,它们对运动仿真的影响将一直持续到您对其进行更改为止。打开“运动仿真”后,立即设置这些选项。
默认设置为“开”。
您单击“确定”时,CRE 自动将装配约束转换为标准 运动类型 ,并在您下次打开该机构时更新转换的运动类型。
由于该设置是新机构的默认设置,因此默认情况下,不会对使用 2008 版之前的版本创建的机构启用该选项。当启用该选项时,如果机构被过约束,则当您单击“确定”后软件将显示一条消息,然后再自动创建标准类型。
这对于在输出图示器中查看以 0 开头的可变打印非常有用。
该设置是默认设置。
该功能会将与 FEA 相关的数据保存在所选零件的零件文件中。
该功能会将与 FEA 相关的数据保存在一个 ANSYS 可以读取的文件中。
如果选择现有文件,软件将覆盖目前文件中的所有数据。
但是,输出使用的是选择空部件文件时定义的单位。
默认情况下,Z 轴的大小等于边框对角线的 20%。
这两个操作都可以保存您的设置,而单击“确定”还将关闭此对话框。
该选项旨在使用质量特性较小的机构。
在标准模式下,如果质量小于 1e-10 kg 或者惯性小于 1e-16 kg.m2,则计算失败。然后使用精度设置为 1e-10(如果小于该值,则枢轴设置为 0)的高斯程序对动态表达式求解。
当激活“微型机械装置模型”后,质量必须大于 1e-20 kg 或者惯性大于 1e-32 kg.m2。高斯精度设置为 1e-32。
若要确定何时启用该选项,请检查运动类型坐标系中提供的质量特性。
示例 1 |
|
对于最小零件的质量 m = 6.5e-9 kg 且主惯性 Ixx = 1e-20 kg/m2、Iyy = 1e-20 kg.m2(即使 Izz > 惯性限制 = 1e-10 kg.m2)的机构: | |
|
仅适用于封闭回路和 2D Contact 实例。
2D Contact:定义接触点之间允许的最大距离。默认值为 1e-6m (1μm)。
封闭回路:与 2D Contact 相同,但还可以具有基于运动类型的角度约束(以弧度表示)。
修改装配精度
可以在以下情形下修改“装配精度”参数:
使用五阶 Runge-Kutta 积分法对动态表达式求积分。为了确保获得可接受的结果,请如下管理积分误差和时间点:
使用 Runge-Kutta 公式的某些特性估算积分误差。这允许在第五阶(矢量分别标注为“p5”和“v5”)和第四阶(矢量分别标注为“p4”和“v4”)对位置“P”和速度“V”进行简单计算。然后按照如下公式根据位置和速度确定积分误差:
Integ_error_position = norm(p5 - p4) Integ_error_velocity = norm(v5 - v4) 此处规范表示一个特定规范。 |
当接受某一时间点时,存在以下关系(以公制的米为单位):
Integ_error_position = norm(p5 - p4) < Atol + | p5 | .Rtol Integ_error_velocity = norm(v5 - v4) < Atol + | v5 | .Rtol |
其中:
Atol | Rtol | |
---|---|---|
平动自由度 |
求解器精度 默认值 = 1e-6 无最大值 |
求解器精度 默认值 = 1e-6 无最大值 |
转动自由度 |
求解器精度 .1e3 默认值 = 1e-3 最大值 = 1e-2 |
求解器精度 .1e3 默认值 = 1e-3 最大值 = 1e-2 |
若要说明该过程,请参考以下示例:
示例 1:说明相对误差 Rtol |
|
运动类型:滑块运动类型 1,具有位置和速度 |
|
p[1] = 4529.289768 m v[1] = 18.45687455 m/s |
|
如果求解器精度设置为 1e-6(默认值),则结果保证为六位数: |
|
p[1] = 4529.28 m v[1] = 18.4568 m/s |
|
如果求解器精度设置为 1e-8,则结果保证为八位数: |
|
p[1] = 4529.2897 m v[1] = 18.456874 m/s |
|
示例 2:说明 Atol 的相对误差 |
|
运动类型:滑块运动类型 1,具有位置和速度 |
|
p[1] = 0.000024557 m v[1] = 0.005896476 m/s |
|
如果求解器精度设置为 1e-6(默认值),则保证结果为小数点后六位数: |
|
p[1] = 0.000024 m v[1] = 0.005896 m/s |
|
如果求解器精度设置为 1e-8,则保证结果为小数点后八位数: |
|
p[1] = 0.00002455 m v[1] = 0.00589647 m/s |
|
使用销联接时也是如此,但使用 Atol 和 Rtol 时具有乘以 1e3 的相等求解器精度: | |
示例 3:说明 Rtol 的相对误差 |
|
运动类型:销运动类型 2,具有位置和速度 |
|
p[2] = 12.53214221 rad v[2] = 21.36589547 rad/s |
|
如果求解器精度设置为 1e-6(默认值),则结果保证为三位数: |
|
p[2] = 12.5 rad v[2] = 21.3 rad/s |
|
如果求解器精度设置为 1e-8,则结果保证为五位数: |
|
p[2] = 12.532 rad v[2] = 21.365 rad/s |
可以在以下情况下修改“求解器精度”参数:
该参数用于仿真对象之间的冲击。它可以帮助求解器在产生恒定接触结果前限制较小反弹的数量。冲击模型使用恢复系数“e”。值由用户指定,并且范围在 0 到 1 之间。对于产生的情景,按照以下方式处理值:
“捕获速度”参数帮助求解器在接触为激活或恒定前发生的较小反弹的数量。捕获过程如下:
何时可修改该参数?
可在以下情况下修改该参数:
在 2D Contact 中,使用实际非线性库仑摩擦定律。在运动类型和 3D Contact 中,为了简化并避免超静态情况,使用调整库仑定律,该定律可描述如下:
通过速度调整参数进行调整。
使用该模型时,如果是黏合接触(或传动接触),则当相对相切速度等于零时,切向力为零。
如果是在转动自由度的联接摩擦,由切向扭距(单位:Nm)替换切向力,并且切向相对速度是旋转速度(单位:rad/s),两者都通过乘以切向力并由旋转速度除以联接半径进行计算。
示例 1 |
|
半径为 10 mm 的销联接以 10 rad/s 的恒定速度“w”引导。将等于 20 N 的力 (Fn) 应用到联接,与其旋转轴垂直,并且恢复系数 (mu) 设置为 0.1。 在这种情况下,可如下计算联接中的摩擦扭距 (Uf): |
|
? = r * w = 0.01 * 10 = 0.1 m/s ? > 调整速度 = 0.001 m/s => Uf = -mu * r * Fn = -0.1 * 0.01 * 20 = -0.02 Nm 在调整库仑图示符中查看“标签 1”。 |
|
示例 2 |
|
使用相同的示例,但是速度 (w) 为 0.05 rad/s,则由以下等式得出摩擦扭距 (Uf): |
|
? = r * w = 0.01 * 0.05 = 0.0005 m/sm ? > 调整速度 = 0.001 m/s => Uf ≈ -mu * r * Fn/2 = -0.1 * 0.01 * 20/2 = -0.01 Nm 在调整库仑图示符中查看“标签 2”。 |
可以在以下情形下修改“调整速度”参数:
在分析仿真结果之前,必须检查用户仿真是否数字有效,即检查其对数值型参数是否不灵敏。若要执行数字验证步骤,请进行以下操作: