User Tools

Site Tools


reference:conditionitems

边界条件对象

XT已经预置了固支约束、位移约束、压力、转速、温度、力、速度、热流、多点约束、RBE2 、RBE3、惯量、重力、接触、初始温度、法向约束、加速度、循环对称约束等。它们的类图如下:

固支约束

实现子类ConstraintSPC,从XConstraint继承,类型标识为“CCNDSPC”,可应用几何面、边、点或者面单元、节点上,属性参数包括六个方向的自由度,可指定局部坐标系以及冲突策略。

位移约束

实现子类DisplacementSPC,从XConstraint继承,类型标识为“CCNDDISP”,可应用几何面、边、点或者面单元、节点上,属性参数包括六个方向的自由度以及对应的位移量,可指定局部坐标系以及冲突策略。

压力载荷

实现子类Pressure,从XLoad继承,类型标识为“CCNDPRESSURE”,可应用几何面、边(二维模型)或者面单元、线单元(二维模型)上,属性参数为压力值,可以通过表格或者外部引用并指定插值方法构建压力场。

实现子类Force,从XLoad继承,类型标识为“CCNDFORCE”,可应用几何面、边、点或者面单元、节点上,属性参数为力矢量值,可以通过表格或者外部引用并指定插值方法构建气动力场,可指定局部坐标系。

转速

实现子类RotVeolcity,从XLoad继承,类型标识为“CCNDROTVELOC”,全局设置,属性为速度矢量,不需要指定应用对象,可指定局部坐标系。

温度

实现子类Temperature,从XLoad继承,类型标识为“CCNDTEMP”,可应用几何面、边、点或者面单元、节点上,属性参数为温度值,可以通过表格或者外部引用并指定插值方法构建温度场。

速度

实现子类Velocity,从XLoad继承,类型标识为“CCNDVELOCITY”,全局设置,属性为速度矢量,不需要指定应用对象,可指定局部坐标系。

热流

实现子类HeatFlux,从XLoad继承,类型标识为“CCNDHEATFLUX”,可应用几何面、边、点或者面单元、节点上,属性参数为热流值,可以通过表格或者外部引用并指定插值方法构建热流场。

MPC

实现子类MPC,从XConnection继承,类型标识为“CCNDMPC”,可应用几何面、边、点或者面单元、节点上,需指定主从对象,属性参数包括约束自由度及其系数。

RBE2

实现子类RBE2,从XConnection继承,类型标识为“CCNDRBE2”,可应用几何面、边、点或者面单元、节点上,需指定主从对象,属性参数包括六个方向的自由度。

RBE3

实现子类RBE3,从XConnection继承,类型标识为“CCNDRBE3”,可应用几何面、边、点或者面单元、节点上,需指定主从对象,属性参数包括六个方向的自由度。

惯量

实现子类Moment,从XLoad继承,类型标识为“CCNDMOMENT”,可应用几何面、边、点或者面单元、节点上,属性参数为惯性矢量,可指定局部坐标系。

重力

实现子类Gravity,从XLoad继承,类型标识为“CCNDGRAVITY”,全局设置,属性为加速度矢量,不需要指定应用对象。

接触

实现子类Contact,从XConnection继承,类型标识为“CCNDCONTACT”,可应用几何面、边或者面单元上,需指定主从对象,属性参数为摩擦系数等。

初始温度

实现子类InitTemperature,从XLoad继承,类型标识为“CCNDINITTEMP”,可应用几何面、边、点或者面单元、节点上,属性参数为初始温度值。

法向约束

实现子类NormalSPC,类型标识为“CCNDNORMALSPC”,可应用几何面或者面单元上,可指定冲突策略。

加速度

实现子类Acceleration,从XLoad继承,类型标识为“CCNDACCEL”,可应用几何面、边、点或者面单元、节点上,属性参数为加速度矢量,可指定局部坐标系。

循环对称约束

实现子类Cyclic,从XConnection继承,类型标识为“CCNDCYCLIC”,可应用几何面上,需指定主从对象,属性参数为局部坐标系,可指定冲突策略。

reference/conditionitems.txt · Last modified: 2023/05/06 07:01 (external edit)