主要内容

findBodyLoad

找到分配给几何区域的身体负荷

描述

例子

提单= findBodyLoad (structuralmodel。BodyLoadsRegionTypeRegionID返回分配给结构模型的几何区域的体荷载。身体负载必须使用与几何形状和其他模型属性一致的单位。

例子

全部折叠

创建一个结构模型。

structuralModel = createpde (“结构”“static-solid”);

创建并绘制几何图形。

通用= multicuboid (0.5, 0.1, 0.1);structuralModel。几何=通用;pdegplot (structuralModel“FaceAlpha”, 0.5)

图中包含一个轴对象。轴对象包含三种类型的对象颤抖,补丁,线。

指定杨氏模量、泊松比和质量密度。注意,质量密度值是建模重力效应所必需的。

structuralProperties (structuralModel“YoungsModulus”210年e3,...“PoissonsRatio”, 0.3,...“MassDensity”2.7 e-6);

指定梁上的重力载荷。

structuralBodyLoad (structuralModel...“GravitationalAcceleration”[0, 0, -9.8]);

检查电池1的阀体负载规格。

findBodyLoad (structuralModel。BodyLoads,“细胞”, 1)
ans = BodyLoadAssignment with properties: RegionType: 'Cell' RegionID: 1 gravity acceleration: [3x1 double] AngularVelocity: [] Temperature: [] TimeStep: [] Label: []

输入参数

全部折叠

模型的身体载荷,指定为BodyLoads财产的StructuralModel对象。

几何区域类型,指定为“脸”用于二维模型或“细胞”3d模型。

例子:findBodyLoad (structuralmodel.BodyLoads‘细胞’,1)

数据类型:字符|字符串

几何区域ID,指定为正整数向量。使用pdegplot

例子:findBodyLoad (structuralmodel.BodyLoads‘细胞’,1)

数据类型:

输出参数

全部折叠

体负载分配,返回为BodyLoadAssignment对象。有关详细信息,请参见BodyLoadAssignment属性

另请参阅

介绍了R2017b