主要内容

evaluateReaction

评估反应部队边界

描述

例子

F= evaluateReaction (structuralresults,RegionType,RegionID)评估反应部队在指定的边界RegionTypeRegionID。函数使用全局笛卡尔坐标系统。对于瞬态和频率响应的结构模型,evaluateReaction评估反应部队为所有时间frequency-steps,分别。

例子

全部折叠

创建一个静态结构模型。

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

创建一个长方体几何和包括在模型中。绘制几何图形。

structuralmodel。几何= multicuboid (0.01, 0.01, 0.05);pdegplot (structuralmodel“FaceLabels”,“上”,“FaceAlpha”,0.5);

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

指定杨氏模量和泊松比。

structuralProperties (structuralmodel“YoungsModulus”210 e9,“PoissonsRatio”,0.3);

固定杆的一端,另一端施加压力。

structuralBC (structuralmodel“面子”,1“约束”,“固定”)
ans = StructuralBC属性:RegionType:“脸”RegionID: 1矢量化:“off”边界约束和强制位移位移:[]XDisplacement: [] YDisplacement: [] ZDisplacement:[]约束:“固定”半径:参考:[][]标签:[]边界加载力:[]SurfaceTraction:[]压力:[]TranslationalStiffness:标签:[][]
structuralBoundaryLoad (structuralmodel“面子”2,“压力”,100)
ans = StructuralBC属性:RegionType:“脸”RegionID: 2矢量化:“off”边界约束和强制位移位移:[]XDisplacement: [] YDisplacement: [] ZDisplacement:[]约束:[]半径:参考:[][]标签:[]边界加载力:[]SurfaceTraction:[]压力:100 TranslationalStiffness:标签:[][]

生成一个网格,并解决问题。

generateMesh (structuralmodel“Hmax”,0.003);structuralresults =解决(structuralmodel);

在固定端计算反应部队。

反应= evaluateReaction (structuralresults,“面子”,1)
反应=结构体字段:外汇:-1.3620 e-06财政年度:2.2303 e-06 Fz: 0.0103

评估反应部队的固定端梁受谐波激励。

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

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

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

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

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

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

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

固定梁的一端。

structuralBC (structuralmodel“面子”5,“约束”,“固定”);

应用一个正弦位移沿y相反方向一端的固定端梁。

structuralBC (structuralmodel“面子”3,“YDisplacement”1的军医,“频率”,50);

生成一个网格。

generateMesh (structuralmodel“Hmax”,0.01);

指定零初始位移和速度。

structuralIC (structuralmodel“位移”(0,0,0),“速度”,(0,0,0));

解决模型。

tlist = 0:0.002:0.2;structuralresults =解决(structuralmodel tlist);

在固定端计算反应部队。

反应= evaluateReaction (structuralresults,“面子”5)
反应=结构体字段:外汇:[101 x1双]财政年度:x1双[101]Fz: [101 x1双)

输入参数

全部折叠

解决方案的结构分析问题,指定为一个StaticStructuralResults,TransientStructuralResults,或FrequencyStructuralResults对象。创建structuralresults通过使用解决函数。

例子:structuralresults =解决(structuralmodel)

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

例子:evaluateReaction (structuralresults,“面子”,2)

数据类型:字符|字符串

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

例子:evaluateReaction (structuralresults,“面子”,2)

数据类型:

输出参数

全部折叠

反应部队,作为一个结构数组返回。数组字段代表的综合反应部队和表面外力向量,计算的使用向外边界上的应力状态和正常。

版本历史

介绍了R2017b

全部展开