Midas Civil中的边界条件分为三类:一是结构在基础上的支承;二是结构内部各部分之间的连接单元;三是其他边界条件。
(1)一般支承
一般支承的用法是用来约束边界节点的位移,也可以约束结构内节点的某些自由度以达到某种特殊目的。
比如如下所示的结构,该结构只考虑整体坐标系XZ平面内移动,是一个二维问题,此时可以使用一般支承功能约束所有节点的Y方向的平动自由度和绕X及Z轴转动的旋转自由度。
(2)节点弹性支承
节点弹性支撑为节点提供各个方向的弹性支承。节点弹性支承为线性,只受压,只受拉和多折线性4个类型。
选择线性可以为节点提供XYZ方向上的平动以及绕他们转动的弹性约束,各个弹性约束的刚度值要求用户自己输入,输入0即表示没有约束。
选择只受压(只受拉)可为节点提供XYZ方向的平动约束,但当支反力为拉力(压力)时,该约束不起作用。相当于没有约束。选择只受压(只受拉)时需要用户输入刚度值和约束方向。选择只受压(只受拉)时需注意约束方向是很重要的,例如用只受压节点弹性支承模拟现浇支架时,混凝土重力方向为-Z,则只受压约束方向选择为-Z向,此时支承才是受压的。
选择多折线性时,约束的刚度值是可以由多折线定义的,即可以是非线性的刚度。多折线分为非对称和对称两种类型。
(3)一般弹性支承
考虑各约束之间的耦合效果时可采用一般弹性支承。
(4)面弹性支承
面弹性支承是通过输入单位面积对应的弹簧刚度,自动生成板单元的多节点弹性支撑或弹性连接单元,例如对于板单元(或实体单元)类型的地基基础等构件定义边界条件时,需要对所有与地基接触的节点定义弹性支承边界条件。此时可通过该功能只输入单位面积对应的地基弹性刚度,即可自动生成多节点的弹性支承,并自动计算每个弹簧的刚度。
面弹性支承包含“节点弹性支承”和“分布弹性支撑”。选择前者只能将节点弹性支承或弹性连接定义在已有的节点上,并自动转换为节点弹性支承或弹性连接;选择后者时才是真正的“面”弹性支承,即面弹簧可定义在单元上,而非节点上。
选择“节点弹性支承”后有两个选择:节点弹性支承和弹性连接。前者与节点弹性支承完全相同,后者则定义了一个弹性连接单元。
希望以上的内容能够对大家有所帮助!!!