在本部分中讨论多个概念和程序问题。为帮助那些对运动仿真感兴趣且要将其用作一种工具的设计者提供信息。
运动仿真在整个设计过程中都很有用。可帮助优化设计:
使用仿真和分析,可以帮助您确定所使用的机构类型的最佳形状。
您需要了解以下有用信息:
如果您希望了解约束在创建运动类型时是如何发挥作用的,请进入运动仿真环境,查看自动创建的运动类型列表。然后,在“运动仿真设置”对话框中,关闭“自动约束转换”选项(这会删除自动创建的运动类型)并手动构建运动类型。您可以删除手动构建的运动类型并再次打开自动转换选项。
约束用于在部件中根据零部件相互之间的关系放置零部件。Inventor 具有以下基本约束,其中的一些具有偏移量:
在装配环境内,可以拖动零件或驱动约束来查看运动。仅涉及几何图元,而速度、加速度和载荷等信息不可用。
在运动仿真环境中,我们使用运动类型获得结果。可以定义运动类型中的运动参数,如摩擦、阻尼和刚度。运动仿真环境中包含标准运动类型(铰链 [旋转] 运动、平移、球面运动等)和高级运动类型(接触、传动、滑动等):
标准运动类型是通过以下三种方式之一创建的:
高级运动类型是通过一系列选择和输入手动构建的。
仿真浏览器将装配约束作为子节点列出,从而您可以看到用于产生该特定运动类型的约束。大多数约束关联菜单命令都可用。
如果编辑约束会出现什么情况?修改起作用的约束可能会更改运动类型和自由度。
例如,旋转运动类型具有两个约束:用于定位的轴配合和面,或表面齐平配合。注意当抑制其中某一约束时会出现什么情况:
正在编辑的运动类型 | 动作 | 生成的运动类型 |
---|---|---|
抑制面或表面齐平配合。 | ||
抑制轴配合。 |
在浏览器中,抑制的约束和零部件节点一起显示并从“运动类型”节点中删除。
关闭“自动转换对标准联接的约束”设置会删除所有运动类型,从而您可以手动创建合适的运动类型。若要手动创建运动类型,请使用“插入运动类型”或“继承装配约束”命令。
将设置返回打开状态会导致在单击“确定”时计算并创建标准运动类型。
来自约束的运动类型列表在“帮助”内容中。请参见联接以了解转换表。
可以使用子部件。默认情况下,子部件被视作刚体。若要在子部件零部件之间创建运动类型,必须将部件设置为“柔性”。
在部件上单击鼠标右键并单击“柔性”。
零部件根据运动类型的自由度和您强制的运动移动。若要强制运动:
在 Inventor 2008 中,进入运动仿真中时,所有零部件都是固定的。这是未定义运动类型时的情况。
您可以用此方式查看。在部件环境中,默认情况下固定第一个零部件。之后的所有零部件都是未约束的,除非您对其应用约束。
在运动仿真中,所有零部件在您为其定义运动类型之前都是固定的。运动类型可定义自由度。如果所有零部件都是未固定的,则计算仿真将非常费时并可能生成随机结果。
在装配中固定的零部件在您进入仿真环境时被固定。如果使用 Inventor 默认值创建部件,则固定零部件第一个放置在部件中。
在运动仿真环境中,当“自动转换约束”选项处于关闭状态时,所有零部件都将放置在“固定”文件夹中。添加运动类型时,将定义自由度,这会使零部件移动到一个移动组。
当“自动转换约束”选项设置为“开”时(默认情况),零部件分散到其移动组中。零部件可根据自动约束转换引擎指定的运动类型保留在“固定”文件夹中。
未知力仿真是一系列连续位置的静态计算。运动类型中没有速度。该运动类型的摩擦模型遵循取决于自由度中的速度的调整规律(没有速度时摩擦力等于 0.0)。在未知力仿真中无摩擦。因此,将忽略运动类型中的阻尼(取决于速度)。使用基于时间的规律定义的外部载荷(在输入图示器中)在时间 = 0.0 时始终具有相同的值。
您可以对通过“生成零部件”命令创建的部件和零部件进行分析。对于这种模型进行运动仿真时,请考虑以下因素:
可以从草图制作机构中的所有零件。在这种情况下,运动仿真将移动组的质量设置为 1 kg,并将惯性矩阵对角线的项设置为 0.01 kg.m²。这样便可以运行仿真以获得运动结果。运动结果是基于这些自动质量和惯性的。
1C 传动类型在两个实体间仅应用一个约束(传动,而不是滑动)。2C 传动类型应用相同的传动约束和相切约束。当两个实体已由几何图元相切时使用 1C 传动类型。由于机构的构造,它们在仿真期间保持相切。当因为机构的构造可能使两个实体分离时,使用 2C 传动类型人为地使其保持相切。
为了求解动态表达式,DS 引擎将使用具有自动时间点更改的算法。由于机构中存在质量 (M) 和刚度 (K),所需的时间点会很少。若要确保良好的分辨率精度,时间点相当于 。当刚度 (K) 较高并且/或者质量 (M) 较小时,时间点较小,从而导致计算时间较长。检查质量和刚度值,通常会犯的错误是将单位混用。例如,如果我们使用的 3D Contact 运动类型的刚度较高,则仿真时间较长就很正常。
过约束机构可以执行动作,但是对于运动仿真使用的条件,其运动类型中要计算的载荷(力和力矩)过多。出现这种情况的原因是,运动类型和刚性零件中没有任何间隙。位置、速度和加速度的结果正确,但是运动类型的载荷的解决方案不是唯一的。例如,仅具有旋转联接的四杆系统被过约束。其由于旋转轴在模型中平行而移动。但是不可能为所有运动类型的载荷都提供唯一的解决方案。如果将两个旋转运动类型更改为柱面和球面运动,则机构不会过约束。运动类型载荷的解决方案现在是唯一的。
Inventor 2008 引入了约束减少引擎 (CRE),以后的版本都将包括它。CRE 根据装配约束自动生成标准类型。这有助于减少杂乱的情况并将创建的运动类型放置到浏览器中的“标准类型”文件夹中。
如果您不想自动创建标准运动类型,则请激活“运动仿真设置”,取消选中“自动转换对标准联接的约束”,所有运动类型将被删除。然后,您可以手动添加需要的运动类型。
目前,您不能使用 API 执行运动仿真。我们知道有这样的需求,并对此需求进行了记录以在后续版本中考虑满足此需求。
即使在没有运动的情况下,运动仿真也可以计算运动类型中的力和力矩。在这样的情况下,运动影响不存在,运动仿真将提供静态结果。
例如,构建一个单摆运动,限制旋转运动类型中的自由度并在自由端施加外力。运动仿真使运动类型中的力和力矩与外力平衡。
您还可以在单摆的另一端构建“点-面”运动类型以将其锁定,然后施加外力。运动仿真还具有两个运动类型中的力和力矩。
有用信息
识别出要导出到 FEA 的载荷在出现以下任一情况时会更新:
时间点和图像从仿真中独立输出。
时间点是软件用来成功执行仿真的时间点数。软件优化复杂仿真的数量,因此合适的数据可用于输出图示器。时间点数始终等于或大于您指定的图像数。您可以转至输出图示器,并通过在输出图示器图形窗口中单击来查看指定增量或任意增量的时间点。
“图像”代表回放仿真时您看到的图像数目。您可以指定所需的数目。默认为 100/秒。
如果仿真具有默认设置(最终时间:1 s、图像:100),则运行 1 秒仿真将生成 100 个为回放创建的图像。每 0.01 秒一个图像。仿真的时间点将为 100/秒。如果仿真足够复杂而需要更多的时间点,则软件会增加时间点的数目。
如果要使用包含切点的文本文件,请按如下方式构造该文件:
// 注释 |
您可以在文件中包含一行或多行注释。每行都必须以“//”开头。注释行是可选的。它们提供的值是您可以记录样条曲线目的的值。 |
[切点] T1 T2 | 指定扇区起始点 (T1) 和结束点 (T2) 的相切值。这些值在用户界面中显示为“初始”和“最终”斜度。如果未提供值,则将假定暗含的相切值为 0.0(水平相切)。与注释行一样,该行也是可选的,但是请注意,如果未提供相切值,则必须进行一些假设。 |
X 1 Y 1 | 点坐标列表,您可以根据需要列出任意多的点。每行定义一个点。 |
例如 |
// // 仿真输入样条曲线点 // 值:铰接转矩 (N mm) // 参考:时间 (s) [切点] -3.40775 -5.27803 +0.000 +0.000 +4.313 +1.510 +7.954 -9.756 +1.000 +0.000 |
旧的正齿轮不会反映最近的改进,因此,需要更新齿轮装置以将这些改进应用到齿轮。以下是在使用旧的正齿轮时要检查和执行的事情列表。