主要内容

StructuralModel

结构模型对象

描述

一个StructuralModel对象包含的信息结构分析问题:几何、材料性能、阻尼参数,身体负荷,边界荷载、边界约束、超单元接口,初始位移和速度,网。

创建

创建一个StructuralModel对象,使用createpde并指定“结构”作为第一个参数。

属性

全部展开

类型的结构分析,指定这些值。

静态分析:

  • “static-solid”固体(3 - d)的静态结构分析的问题

  • “static-planestress”静态结构分析的一个平面应力问题

  • “static-planestrain”静态结构分析的平面应变问题

  • “static-axisymmetric”静态结构分析的一个轴对称(二维)的问题

瞬态分析:

  • “transient-solid”固体(3 - d)的瞬态结构分析的问题

  • “transient-planestress”瞬态结构分析的一个平面应力问题

  • “transient-planestrain”瞬态结构分析的平面应变问题

  • “transient-axisymmetric”瞬态结构分析的一个轴对称(二维)的问题

模态分析:

  • “modal-solid”模态分析的一个固体(3 - d)的问题

  • “modal-planestress”模态分析的一个平面应力问题

  • “modal-planestrain”模态分析的平面应变问题

  • “modal-axisymmetric”模态分析的一个轴对称(二维)的问题

频率响应分析:

  • “frequency-solid”固体(3 - d)的频率响应分析问题

  • “frequency-planestress”频率响应分析的平面应力问题

  • “frequency-planestrain”频率响应分析的平面应变问题

  • “frequency-axisymmetric”频率响应分析的一个轴对称(二维)的问题

改变一种结构分析,分配一个新的类型model.AnalysisType。确保所有其他属性模型的符合新的分析类型。请注意,您不能改变空间维度。例如,您可以改变的分析类型“static-solid”“modal-solid”,但不能改变它“static-planestress”

例子:模型= createpde(“结构”、“static-solid”)

数据类型:字符

几何描述,指定为AnalyticGeometry二维几何或DiscreteGeometry2 d或3 d几何。

材料属性域内,指定为一个StructuralMaterialAssignment包含物质财产分配的对象。有关详细信息,请参见StructuralMaterialAssignment属性

创建材料属性分配结构分析模型,使用structuralProperties函数。

载荷作用域或子域,指定为一个BodyLoadAssignment对象包含身体负荷分配。有关详细信息,请参见BodyLoadAssignment属性

创建身体负荷分配结构分析模型,使用structuralBodyLoad函数。

结构加载和边界条件应用到几何,指定为一个StructuralBC对象包含边界条件的作业。有关详细信息,请参见StructuralBC属性

指定边界条件模型,使用structuralBC函数。指定边界加载使用structuralBoundaryLoad

阻尼瞬态或频率响应分析模型,指定为一个StructuralDampingAssignment对象包含阻尼作业。有关详细信息,请参见StructuralDampingAssignment属性

设置阻尼结构模型参数,使用structuralDamping函数。

参考温度的热负荷,指定为一个数字。参考温度对应的零模型的热应力。默认值0意味着热负荷是指定的温度变化及其衍生品。

指定参考温度热负荷的静态结构模型,直接指定属性值,例如,structuralmodel。ReferenceTemperature = 10。指定热负荷本身,使用structuralBodyLoad函数。

数据类型:

初始位移和速度,指定为一个GeometricStructuralICsNodalStructuralICs对象。有关详细信息,请参见GeometricStructuralICs属性NodalStructuralICs属性

为你的瞬态结构模型,设置初始条件使用structuralIC函数。

超单元接口组件模式合成,作为指定StructuralSEIAssignment对象包含超单元接口作业。有关详细信息,请参见StructuralSEIAssignment属性

为你的频率响应指定超单元接口结构模型,使用structuralSEInterface函数。

网的解决方案,指定为一个FEMesh对象。财产的细节,请参阅FEMesh属性

创建网格,使用generateMesh函数。

输入的线性化模型,指定为一个结构数组。使用的输入线性化,提取mechss(控制系统工具箱)模型从结构模型。

输入的线性化模型,指定为一个结构数组。使用的输出线性化,提取mechss(控制系统工具箱)模型从结构模型。

解决PDE算法选项,指定为一个PDESolverOptions属性对象。的属性PDESolverOptions包括内部解决的颂歌,绝对和相对公差最大迭代解算器,等等。

对象的功能

geometryFromEdges 创建二维几何分解几何矩阵
geometryFromMesh 从网格创建2 d或3 d几何
importGeometry 进口几何STL文件或步骤
structuralBC 为结构模型指定边界条件
structuralSEInterface 指定结构超单元合成界面组件模式
structuralBodyLoad 为结构模型指定的身体负荷
structuralBoundaryLoad 指定边界荷载结构模型
structuralIC 设置初始条件的瞬态结构模型
structuralProperties 分配结构材料结构模型的属性
解决 解决结构分析、传热或电磁分析问题
减少 减少结构或热模型

例子

全部折叠

创建一个静态结构模型为解决固体(3 d)问题。

structuralModel = createpde (“结构性”,“static-solid”)
structuralModel = structuralModel属性:AnalysisType:“static-solid”几何:[]MaterialProperties: [] BodyLoads: [] BoundaryConditions: [] ReferenceTemperature: [] SuperelementInterfaces:[]网:[]SolverOptions: [1 x1 pde.PDESolverOptions]

创建和绘制几何。

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

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

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

structuralProperties (structuralModel“细胞”,1“YoungsModulus”210年e3,“PoissonsRatio”,0.3,“MassDensity”,2.7 e-6)
ans = StructuralMaterialAssignment属性:RegionType:“细胞”RegionID: 1 YoungsModulus: 210000 PoissonsRatio: 0.3000 MassDensity: 2.7000 e-06 CTE: [] HystereticDamping: []

指定重力杆上的负载。

structuralBodyLoad (structuralModel“GravitationalAcceleration”,(0,0,-9.8])
ans = BodyLoadAssignment属性:RegionType:“细胞”RegionID: 1 GravitationalAcceleration: x1双[3]AngularVelocity:温度:[][]步伐:标签:[][]

指定6是一个固定的边界。

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

指定表面引力面临5。

structuralBoundaryLoad (structuralModel“面子”5,“SurfaceTraction”(0,0,100))
ans = StructuralBC属性:RegionType:“脸”RegionID: 5矢量化:“off”边界约束和强制位移位移:[]XDisplacement: [] YDisplacement: [] ZDisplacement:[]约束:[]半径:参考:[][]标签:[]边界加载力:[]SurfaceTraction: [3 x1双重压力:[]TranslationalStiffness:标签:[][]

生成一个网格。

generateMesh (structuralModel)
ans = FEMesh属性:节点:[3 x7800双]元素:[10 x4857双]MaxElementSize: 0.0208 MinElementSize: 0.0104 MeshGradation: 1.5000 GeometricOrder:“二次”

视图的属性structuralModel

structuralModel
structuralModel = structuralModel属性:AnalysisType:“static-solid”几何:[1 x1 DiscreteGeometry] MaterialProperties: [1 x1 StructuralMaterialAssignmentRecords] BodyLoads: [1 x1 BodyLoadAssignmentRecords] BoundaryConditions: [1 x1 StructuralBCRecords] ReferenceTemperature: [] SuperelementInterfaces:[]网:[1 x1 FEMesh] SolverOptions: [1 x1 pde.PDESolverOptions]

版本历史

介绍了R2017b

全部展开