首页/文章/ 详情

OptiStruct 中 NSM 卡片详解:非结构质量定义与分配

6月前浏览502

 

NSM作为OptiStruct的Bulk Data Entry,专门用于为指定单元或属性定义非结构质量(Non-Structural Mass)。非结构质量指结构本身之外的附加质量(如管道、线缆、涂层等),通过NSM卡片可按“单位长度、单位面积或单位体积”精准分配,避免手动修改单元质量属性,提升建模效率。

一、NSM卡片的基本信息与格式

核心功能

NSM的核心作用是为不同类型的单元或属性批量分配非结构质量,包括:

  • • 按属性类型(如PSHELL、PBAR)分配:同一属性下的所有单元共享相同非结构质量;
  • • 按单个单元或单元集分配:为特定单元(或单元集)单独分配非结构质量,灵活适配局部附加质量需求;
  • • 自动匹配质量单位:根据单元维度(1D/2D/3D)自动识别质量分配方式(单位长度/面积/体积)。

适用范围

  • • 1D单元(PBAR、PBARL、PBEAM、PBEAML、CONROD等):分配单位长度非结构质量;
  • • 2D单元(PSHELL、PCOMP、PSHEAR等):分配单位面积非结构质量;
  • • 3D单元(PSOLID、PTUBE、PROD等):分配单位体积非结构质量;
  • • 单元集(ELSET):为预定义的单元集批量分配非结构质量。

标准格式

NSM采用10列格式,支持主行+续行(用“+”开头),可批量罗列“ID-VALUE”对,格式如下:

列号 (1)      
(2)      
(3)      
(4)      
(5)      
(6)      
(7)      
(8)      
(9)      
(10)      
主行      
NSM      
SID      
TYPE      
ID1      
VAL1      
ID2      
VAL2      
ID3      
VAL3      
续行      
+      
ID4      
VAL4      
ID5      
VAL5      
ID6      
VAL6      
...      
...      

示例

示例1:按属性分配(PSHELL属性)

  NSM    4    PSHELL    155    0.06                    

含义:定义ID为4的NSM集,为PSHELL属性155下的所有2D单元,分配0.06(单位:kg/m²)的单位面积非结构质量。

示例2:按单元分配(单个单元+续行)

  NSM    6    ELEMENT    12    0.03    13    0.06    14    0.03    
+    18    0.02    36    0.03                    

含义:定义ID为6的NSM集,为12号、13号、14号、18号、36号单元(根据单元类型自动匹配单位:1D为kg/m,2D为kg/m²,3D为kg/m³)分别分配0.03、0.06、0.03、0.02、0.03的非结构质量。

二、字段定义与参数说明

字段      
内容说明      
取值要求      
示例      
SID      
NSM集的唯一标识,通过子工况命令NSM=SID调用,可在不同子工况中复用      
正整数(Integer > 0),无默认值      
4、6      
TYPE      
质量分配的目标类型,决定ID字段的含义:      
- 属性类型:PSOLID/PSHELL/PCOMP/PBAR等      
- 单元类型:ELEMENT(单个单元ID)、ELSET(单元集ID)      
字符串(见右侧示例)      
PSHELL、ELEMENT、ELSET      
ID      
目标标识,含义由TYPE决定:      
- TYPE=属性类型:属性ID(如PSHELL的155)      
- TYPE=ELEMENT:单元ID(如12、13)      
- TYPE=ELSET:单元集ID(如SET100)      
正整数(Integer > 0),无默认值      
155(属性)、12(单元)      
VALUE      
非结构质量值,单位由单元维度决定:      
- 1D单元:kg/m(单位长度)      
- 2D单元:kg/m²(单位面积)      
- 3D单元:kg/m³(单位体积)      
非负实数(Real ≥ 0),无默认值      
0.06、0.03      

三、关键使用规则与工程逻辑

1. 质量分配的维度匹配逻辑

NSM会根据“TYPE对应的单元类型”自动匹配质量分配单位,无需手动指定,核心规则:

TYPE类型      
单元维度      
质量分配方式      
单位示例      
适用场景      
PBAR/PBEAM等      
1D(梁/杆)      
单位长度质量      
kg/m      
梁单元附加线缆质量      
PSHELL/PCOMP等      
2D(壳)      
单位面积质量      
kg/m²      
壳单元附加涂层质量      
PSOLID/PTUBE等      
3D(实体)      
单位体积质量      
kg/m³      
实体单元附加填充物质量      
ELEMENT/ELSET      
任意维度      
匹配单元自身维度      
随单元类型变化      
局部单元附加质量(如螺栓)      

[插入图片Figure 1]:NSM质量分配维度匹配示意图
(建议内容:左侧为1D梁单元(PBAR)标注“单位长度质量0.03kg/m”,中间为2D壳单元(PSHELL)标注“单位面积质量0.06kg/m²”,右侧为3D实体单元(PSOLID)标注“单位体积质量200kg/m³”,直观展示不同维度的单位差异)

2. 优先级与覆盖规则

当同一单元被多个NSM集或分配方式覆盖时,优先级从高到低为:

  1. 1. TYPE=ELEMENT(单个单元分配):直接针对单元的分配,优先级最高;
  2. 2. TYPE=ELSET(单元集分配):单元集包含的单元,优先级次之;
  3. 3. TYPE=属性类型(属性分配):单元所属属性的分配,优先级最低。

示例:12号单元(属于PSHELL属性155,且在ELSET100中)同时被以下NSM定义:

  • • TYPE=PSHELL,ID=155,VALUE=0.06;
  • • TYPE=ELSET,ID=100,VALUE=0.08;
  • • TYPE=ELEMENT,ID=12,VALUE=0.10;    
    最终生效值:0.10(单个单元分配优先级最高)。

3. 与结构质量的区别

NSM定义的“非结构质量”与单元本身的“结构质量”(由材料密度ρ和单元几何尺寸计算)是独立的,最终单元总质量为两者之和:
总质量 = 结构质量(ρ×体积/面积/长度) + 非结构质量(NSM×体积/面积/长度)

示例:2D壳单元(PSHELL属性155,厚度t=0.01m,材料密度ρ=7850kg/m³),NSM=0.06kg/m²:

  • • 结构质量(单位面积):ρ×t = 7850×0.01 = 78.5kg/m²;
  • • 非结构质量(单位面积):0.06kg/m²;
  • • 总单位面积质量:78.5 + 0.06 = 78.56kg/m²。

四、典型工程应用场景

1. 整体结构附加涂层质量(按属性分配)

场景:某壳结构(PSHELL属性200)表面喷涂防腐涂层,涂层密度小但面积大,需按单位面积分配非结构质量。
NSM配置

  NSM    10    PSHELL    200    0.5                    

含义:为PSHELL属性200下的所有壳单元,分配0.5kg/m²的涂层非结构质量,无需逐个单元修改。

2. 局部单元附加设备质量(按单元分配)

场景:某框架结构的10号、15号梁单元(PBAR属性50)上安装小型电机,需为这两个单元单独附加质量。
NSM配置

  NSM    11    ELEMENT    10    2.0    15    2.0                    

含义:为10号、15号梁单元(1D),各分配2.0kg/m的电机非结构质量(按单位长度计算,匹配梁单元维度)。

3. 单元集批量附加管道质量(按单元集分配)

场景:某设备支架的“管道支撑单元集”(ELSET=200,包含30个壳单元)需附加管道重量,按单位面积分配。
NSM配置

  NSM    12    ELSET    200    1.2                    

含义:为ELSET200中的所有单元(2D壳),分配1.2kg/m²的管道非结构质量,实现批量分配。

五、使用注意事项

  1. 1. 单位一致性:VALUE的单位需与单元维度匹配(如1D用kg/m,2D用kg/m²),否则会导致质量计算错误(软件不自动转换单位);
  2. 2. 拓扑优化限制:NSM定义的非结构质量在拓扑优化过程中不随设计变量变化(始终固定),若需优化附加质量,需通过其他方式(如设计变量关联)实现;
  3. 3. PSOLID属性特殊说明:PSOLID属性本身无NSM字段,需通过NSM卡片(TYPE=PSOLID+属性ID)为实体单元分配非结构质量,不可直接在PSOLID卡片中设置;
  4. 4. 子工况调用:NSM集需通过子工况命令NSM=SID激活(如SUBCASE 1 NSM=10),否则非结构质量不生效。

六、总结

NSM卡片是OptiStruct中高效管理非结构质量的核心工具,其优势在于:

  • • 灵活适配不同维度单元(1D/2D/3D),自动匹配质量分配方式;
  • • 支持属性、单元、单元集多维度分配,兼顾批量与局部需求;
  • • 与结构质量独立计算,确保总质量精度,避免建模错误。

合理使用NSM卡片,可大幅简化非结构质量的建模流程,尤其适合附加质量复杂的大型结构(如 aerospace、汽车、化工设备)。

 


来源:TodayCAEer
OptiStruct拓扑优化汽车电机材料螺栓管道
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-02-26
最近编辑:6月前
TodayCAEer
本科 签名征集中
获赞 85粉丝 194文章 743课程 2
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈