批量修改文件名_ANSYS中如何批量修改线的方向

原标题:如何批量修改ANSYS中

线的方向本文经ANSYS结构研究所授权重印

。在ANSYS中,直线和平面都有方向。线的方向对杆系结构非常重要,尤其是在梁单元分析中,因为在划分梁单元时,线的方向直接决定了单元坐标系X的方向。当我们使用梁单元进行分析时,必须始终注意单元坐标系的协调。事实上,方向是可以调整的。但是,前后单元的坐标系必须协调,否则在绘制后续内力图时会出现异常突变。

线的方向是如何定义的?例如,当建立直线时,首先定义关键点K1和K2。当我们使用命令l连接时,根据关键点出现的顺序,会有两个不同的方向。图形用户界面操作类似,根据选择关键点的顺序,会有不同的方向。

L、K1、K2:直线方向为K1至K2;

L、K2、K1:直线方向为K2至K1

直线方向可通过点击ANSYS菜单栏-绘图ctrls符号-ldir来查看有些学生可能会有疑问。在这种情况下,我可以从头开始规划直线的方向,也就是说,我们在建模阶段规划直线的连接顺序吗?

的答案是肯定的,但这样一来,将会出现两个难题:

1,模型将不可避免地需要布尔运算,一旦涉及布尔运算,以后运算结果的线性方向将无法控制;

2。如果模型很大,采用这种方法需要时间和精力。

下面用框架结构来解释:

这个模型是一个六层的办公楼框架结构,由于构件数量多,数据不是很特殊,如果采用传统的建模方法,费时费力,容易出错,所以水格首先在计算机辅助设计中建立一个三维线模型,通过插件获得线模型,然后建立一个楼层面积并导入到ANSYS中。以下分别是CAD中的线模型和面模型:

批量修改文件名

批量修改文件名

模型导入到ANSYS后(原模型,无布尔运算):

批量修改文件名

表示打开线的方向,线的方向如下:此时

批量修改文件名

可见。线的方向是协调的,但是主光束和次光束的相交没有被中断,即布尔运算还没有被执行。导入板并执行布尔运算后(板本身的边界有直线,所以主要的布尔运算类型是重叠和数值),直线的方向如下:

批量修改文件名

如图所示,主梁被次梁打断,两端的直线方向不同。这将导致同一位置的梁单元的不同坐标系。如果在此考虑截面偏移,则需要定义两个不同的截面,并且在为直线赋值时很难选择直线,这既费时又费力。同时,由于不同位置的偏心率值不同,许多类型的截面可能会延伸。在后期赋值时很容易出错。如果忽略直线的方向,则在此直接赋值来划分网格,并且在单元格形状打开后,很容易出现以下情况:

批量修改文件名

。因此,在划分网格之前,为了便于后续的截面定义和直线选择,建议统一调整直线的方向。调整直线方向的命令是直线。该命令的功能是直接反转方向。但是,在调整之前,我们需要集中选择和调整不同方向的直线。在ANSYS中有没有批量选择某个方向的命令?

答案是肯定的

这里推荐的命令是Lsel,s,tan1,x(y或z),-1或(1)或Lsel,s,tan2,x(y或z),-1或(1)在ansys中,每条直线都有两个方向属性:tan1和tan2它们是一个单位空间向量,tan1附着于直线的起点,tan2附着于直线的终点这两个单位向量具有以下关系:

tan1=-(tan2)

假设直线的两个上端点k1(x1,y1,z1)和K2(x2,y2,z2),k1是起点,K2是终点,那么直线的tan1意味着单位向量K2指向K1,tan2意味着单位向量K1指向K2

此处使用以下tan1方法:

lsel,s,tan1,Z,0 - -1 -选择所有平行于Z轴并在建模期间从起点到终点面向Z轴负方向的直线

。通过以上命令格式,可以批量选择某个方向的直线。然后一些学生可能会问:水哥,如果它是一条斜直线,不平行也不垂直于坐标系呢?

Emmm...可以沿着倾斜的直线建立局部坐标系。在局部坐标系下可以满足平行和垂直关系。

返回到上面的例子。布尔运算后,我们将调整线的方向。例如,我想选择一条从起点到终点朝向y轴负方向的直线,然后反转方向。使用以下命令:

allsel,全部

lsel,s,tan 2,y,-1

l reverse,全部

批量修改文件名

批量修改文件名

整体有限元模型如下:

批量修改文件名

大家都在看

相关专题