主要内容

findStructuralIC

发现初始位移和速度分配到几何区域

描述

例子

西卡= findStructuralIC (structuralmodel.InitialConditions,RegionType,RegionID)返回初始位移和速度分配给指定的区域。

例子

全部折叠

发现初始位移和速度分配的细胞三维几何。

创建一个瞬态动力学模型的三维问题。

structuralmodel = createpde (“结构性”,“transient-solid”);

创建的几何组成三个嵌套缸,包括在模型中。绘制几何图形。

通用=多缸([5 10 15],2);structuralmodel = createpde (“结构性”,“transient-solid”);structuralmodel。几何=通用;pdegplot (structuralmodel“CellLabels”,“上”,“FaceAlpha”,0.5)

图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

为每个单元格设置初始条件。当你仅指定初始速度或初始位移,structuralIC假设省略参数为零。

structuralIC (structuralmodel“位移”(0,0,0),“速度”(0,0,0),“细胞”1);structuralIC (structuralmodel“位移”(0、0.1、0),“细胞”2);structuralIC (structuralmodel“速度”(0、0.2、0),“细胞”3);

检查初始条件规范细胞1。

SICACell1 = findStructuralIC (structuralmodel.InitialConditions,“细胞”,1)
SICACell1 = GeometricStructuralICs属性:RegionType:“细胞”RegionID: 1 InitialDisplacement: x1双[3]InitialVelocity: [3 x1双)
SICACell1.InitialDisplacement
ans =3×10 0 0
SICACell1.InitialVelocity
ans =3×10 0 0

使用一个静态的解决方案作为一个动态结构模型的初始条件。检查和绘制初始位移。

创建一个静态模型。

staticmodel = createpde (“结构性”,“static-solid”);

创建几何和包括在模型中。绘制几何图形。

通用= multicuboid (0.06, 0.005, 0.01);staticmodel。几何=通用;pdegplot (staticmodel“FaceLabels”,“上”,“FaceAlpha”,0.5)视图(50、20)

图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

指定杨氏模量、泊松比和质量密度。

structuralProperties (staticmodel“YoungsModulus”210 e9,“PoissonsRatio”,0.3,“MassDensity”,7800);

应用边界条件和静态负载。

structuralBC (staticmodel“面子”5,“约束”,“固定”);structuralBoundaryLoad (staticmodel“面子”3,“SurfaceTraction”[0,1 e6; 0]);generateMesh (staticmodel“Hmax”,0.02);Rstatic =解决(staticmodel);

创建一个动态模型和分配几何。

动态模型= createpde (“结构性”,“transient-solid”);通用= multicuboid (0.06, 0.005, 0.01);动态模型。几何=通用;

应用边界条件。

structuralBC(动态模型,“面子”5,“约束”,“固定”);

使用静态指定初始条件的解决方案。

generateMesh(动态模型,“Hmax”,0.02);Rstatic structuralIC(动态模型)
ans = NodalStructuralICs属性:InitialDisplacement: [113 x3双]InitialVelocity: [113 x3双)

检查初始条件的规范动态模型

西卡= findStructuralIC (dynamicmodel.InitialConditions,“细胞”,1)
西卡= NodalStructuralICs属性:InitialDisplacement: [113 x3双]InitialVelocity: [113 x3双)

画出z初始位移分量。

pdeplot3D(动态模型,“ColorMapData”sica.InitialDisplacement(: 3)标题(“初始位移在z方向”)

输入参数

全部折叠

初始条件的瞬态结构模型,指定为InitialConditions财产的StructuralModel对象。

几何区域类型,指定为“面子”,“边缘”,或“顶点”二维模型或三维模型,“细胞”3 d模型。

数据类型:字符

几何区域ID指定为一个向量的正整数。发现该地区IDs使用pdegplot

数据类型:

输出参数

全部折叠

结构初始条件为一个特定的地区,作为一个返回GeometricStructuralICsNodalStructuralICs对象。有关详细信息,请参见GeometricStructuralICs属性NodalStructuralICs属性

版本历史

介绍了R2018a