计算面域或三维实体的质量特性。
菜单:
。请参见帮助系统,以获取计算的每个面域或质量特性的定义的完整列表。
将显示以下提示:
选择对象: 使用对象选择方法
如果选择多个面域,则只接受与第一个选定面域共面的面域。
MASSPROP 在文本窗口中显示质量特性,并询问是否将质量特性写入文本文件 (.mpr)。
MASSPROP 所显示的特性取决于选定的对象是面域(以及选定的面域是否与当前用户坐标系 (UCS) 的 XY 平面共面)还是三维实体。有关控制 MASSPROP 单位的参数列表,请参见“基于当前 UCS 的计算”。
下表列出了为所有面域显示的质量特性。
所有面域的质量特性 |
|
---|---|
质量特性 |
说明 |
Area |
实体的表面积或面域的封闭面积。 |
周长 |
面域的内环和外环的总长度。未计算实体的周长。 |
边界框 |
用于定义边界框的两个坐标。对于与当前用户坐标系的 XY 平面共面的面域,边界框由包含该面域的矩形的对角点定义。对于与当前用户坐标系的 XY 平面不共面的面域,边界框由包含该面域的三维框的对角点定义。 |
质心 |
代表面域圆心的二维或三维坐标。对于与当前用户坐标系的 XY 平面共面的面域,形心是一个二维点。对于与当前用户坐标系的 XY 平面不共面的面域,形心是一个三维点。 |
如果面域与当前 UCS 的 XY 平面共面,将显示如下表所示的附加特性。
共面面域的附加质量特性 |
|
---|---|
质量特性 |
说明 |
惯性矩 |
在计算分布载荷(例如计算一块板上的流体压力)或计算曲梁内部应力时将要用到这个值。计算面积惯性矩的公式是: area_moments_of_inertia = area_of_interest * radius 2 面积惯性矩的单位是距离的四次方。 |
惯性积 |
用来确定导致对象运动的力的特性。计算时通常考虑两个正交平面。计算 YZ 平面和 XZ 平面惯性积的公式是: product_of_inertia YZ,XZ = mass * dist centroid_to_YZ * dist centroid_to_XZ 这个 XY 值表示为质量单位乘以距离的平方。 |
旋转半径 |
表示三维实体惯性矩的另一种方法。计算旋转半径的公式是: gyration_radii = (moments_of_ inertia/body_mass) 1/2 旋转半径以距离单位表示。 |
形心的主力矩与 X、Y、Z 方向 |
根据惯性积计算得出,它们具有相同的单位值。穿过对象形心的某个轴的惯性矩值最大。穿过第二个轴(第一个轴的法线,也穿过形心)的惯性矩值最小。由此导出第三个惯性距值,介于最大值与最小值之间。 |
下表列出了为实体显示的质量特性。
实体的质量特性 |
|
---|---|
质量特性 |
说明 |
质量 |
用于测量物体的惯性。由于使用的密度为 1,因此质量和体积具有相同的值。 |
体积 |
实体包容的三维空间总量。 |
边界框 |
包含实体的三维框的对角点。 |
形心 |
代表实体质量中心的一个三维点。假定实体具有统一的密度。 |
惯性矩 |
质量惯性矩,用来计算绕给定的轴旋转对象(例如车轮绕车轴旋转)时所需的力。质量惯性矩的计算公式是: mass_moments_of_inertia = object_mass * radius axis 2 质量惯性矩的单位是质量(克或斯勒格)乘以距离的平方。 |
惯性积 |
用来确定导致对象运动的力的特性。计算时通常考虑两个正交平面。计算 YZ 平面和 XZ 平面惯性积的公式是: product_of_inertia YZ,XZ = mass * dist centroid_to_YZ * dist centroid_to_XZ 这个 XY 值表示为质量单位乘以距离的平方。 |
旋转半径 |
表示实体惯性矩的另一种方法。计算旋转半径的公式是: gyration_radii = (moments_of_inertia/body_mass) 1/2 旋转半径以距离单位表示。 |
形心的主力矩与 X、Y、Z 方向 |
根据惯性积计算得出,它们具有相同的单位值。穿过对象形心的某个轴的惯性矩值最大。穿过第二个轴(第一个轴的法线,也穿过形心)的惯性矩值最小。由此导出第三个惯性距值,介于最大值与最小值之间。 |
下表列出了控制计算质量特性所用的单位的参数。
控制 MASSPROP 单位的参数 |
|
---|---|
参数 |
用于计算 |
DENSITY |
实体的质量 |
LENGTH |
实体的体积 |
LENGTH*LENGTH |
面域的面积和实体的表面积 |
LENGTH*LENGTH*LENGTH |
边框、旋转半径、形心和周长 |
DENSITY*LENGTH*LENGTH |
惯性矩、惯性积和主力矩 |