ABAQUS怎么给UEL自定义单元施加均布载荷? 50

用户自定义UEL单元,inp文件中施加的均布载荷信息无法进行计算,那要怎么对模型佘家均布载荷?

如果人为地把均布载荷变为节点力向量,在.m文件或者.for文件中进行体现,那怎么克服如下两个问题?

(1)结构复杂,单元较多时,怎么根据不同单元的情况,在全局坐标系中将均布载荷变为节点力?

(2)分析时对每一个增量步,怎么对载荷进行增量步划分,从而进行增量迭代法的运算

邀请回答 举报

共3个回答

默认排序
  • SnowWave02
    2023年3月16日
    abaqus的UEL加均布载荷估计除了UEL中计算外力外还需要在*DLoad关键词下用Un、UnNU设置为UEL的分布载荷,然后abaqus是将在*DLOAD关键词下方用Un和UnNU关键词设置的分布载荷譬如压强传递到UEL的JDLTYP等三个数值,然后UEL根据这三个数组的值把压强转换为节点力,输出到RHS作为外力的部分,太复杂,我也没尝试过。对于均布载荷转节点载荷的两个问题(1)结构复杂怎么得到等效节点载荷:我觉得可以尝试先用一个普通的单元代替UEL,然后同样位置加分布载荷,再用EMM插件输出节点力矩阵,然后换UEL,把这个节点力矩阵用Field加载。(2)增量步划分时,每个增量步的载荷Abaqus和iSolver都会自动算出来的,你不需要做额外操作
    5评论 已采纳 举报

  • 借风一尺
    2023年3月23日
    用虚拟单元
    0评论 采纳答案 举报

  • ABAQUS怎么给UEL自定义单元施加均布载荷?的相关案例教程

    概述:计算了滑块在斜面滑落算例。滑块的运动过程为两个部分: (1)受重力和摩擦力沿着斜面作直线匀加速运动 (2)离开斜面受重力作用作斜抛加速运动。 分别采用三种方法计算该算例,分别为: (1)ABAQUS自带的八节点单元(C3D8单元) (2)采用UEL子程序,依据标准有限元法(FINITE ELEMENT METHOD、FEM)自编八节点用户自定义单元,且考虑B-BAR修正 (3)采用UEL子程
    1 uel简要介绍 1.1 uel变量 在uel中,主要需要更新amatrix(雅克比矩阵)和rhs(右端残值项),如果有状态变量的话,也需要更新状态变量svars. 1.2 inp文件修改 并且要成功使用uel的话,需要对inp文件做以下修改,一一说明。 (1) 需要首先定义uel,加入以下keyword以及data line(s) 各变量的含义如下: 该keyword下的data line(s
    里面涉及fortran读取文件,不知为何默认两个核数可以计算,多核提交就计算不了,有可能涉及多核多线程的逻辑编程问题。
    1000是最模型的高度 最后的结果比真实值小一半,求助大佬解疑
    Embedded crack model 通过强不连续性方法(Strong Discontinuity Approach)将 interface 模型内嵌在实体单元中。在连续体单元中,形函数矩阵发生改变,导致在积分点处出现“断裂”。相比起用 interface单元连接实体单元的方式模拟开裂,Embedded crack model 在建模上更加方便,可以直接采用有限元软件里的网格划分功能,不需要另