找回密码
 注册
Simdroid-非首页
查看: 209|回复: 10

[命令和APDL] 多载荷步加载的问题

[复制链接]
发表于 2012-3-14 06:43:03 | 显示全部楼层 |阅读模式 来自 美国
在论坛里搜索了这个问题,而且是个比较基础的问题,但还是不明白。

问题就是:有两次静态的分析,第二次静态分析是以第一次静态分析的结果为基础。但发现如果只把两次静态分析写在一起,第二次分析还是以初始结构为开始的,第一次的结果没有考虑上。

希望高手能帮忙。

附命令流,请指教:
FINISH
/CLEAR,NOSTART                                                                  ! Clear all the data
!*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   
/PREP7
! Creat keypoints
K,1,0,0,0,
K,2,2.5e-3,0,0,  
K,3,2.5e-3,2.5e-3,0,  
K,4,0,2.5e-3,0,
! Create lines from keypoints
LSTR,       1,       2  
LSTR,       2,       3  
LSTR,       3,       4  
LSTR,       4,       1
! Create area
AL, 1, 2, 3, 4,                                                               ! Create area based on lines
! Create volumes
VEXT,1, , ,0,0,18e-3,,,,                                                        ! Create volume by extrude area 1 along z direction
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Mesh
ET,1,SOLID185                                                                   ! Element type
! Material propeties
MPTEMP,,,,,,,,                                                                  ! Material 1 = muscle  
MPTEMP,1,0
TB,HYPE,1,1,1,OGDE                                                              ! Hyperelastic material  
TBDATA,,1e3,20,0,,,,
MPDATA,DENS,1,,1.03e3                                                           ! Density of of material 1
!* Assign material properties
VSEL, , , ,       1                                                             ! Select volume 1
VATT,       1, ,   1,       0                                                   ! Assign material 1 to volume 1
ALLSEL,ALL                                                                      ! Select everything
! Mesh
ESIZE,0.9e-3                                                                    ! Element size
VSWEEP,1                                                                        ! Mesh by sweep of volume 1
FINISH
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
/SOLU
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! First step
ANTYPE,0                                                                        ! Analysis type: static                                                                     
ASEL,S, , ,1                                                                    ! Select area 1
NSLA,S,1                                                                        ! Select all the nodes on selected areas
D,ALL, ,0, , , ,ALL, , , , ,                                                    ! Fix the nodes  on selected areas
ASEL,S, , ,2                                                                    ! Select area 2
NSLA,S,1                                                                        ! Select all the nodes on selected areas
SF,ALL,PRES,-1e4                                                                ! Apply the pressure  
ALLSEL,ALL                                                                      ! Select everything
NLGEOM,1                                                                        ! Enable large deformation
NSUBST,100,                                                                     ! Number of this substep is 100
CNVTOL,F,1,1.0E-2
AUTOTS,1                                                                        ! Automatic time stepping is on
NEQIT,100000                                                                    ! Maximum number of equilibrium iterations = 1000
SOLVE
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Second step
! ANTYPE,0
ASEL,S, , ,1                                                                    ! Select area 1
NSLA,S,1                                                                        ! Select all the nodes on selected areas
D,ALL, ,0, , , ,ALL, , , , ,                                                    ! Fix the nodes  on selected areas
ASEL,S, , ,2                                                                    ! Select area 2
NSLA,S,1                                                                        ! Select all the nodes on selected areas
D,ALL, ,0, , , ,ALL, , , , ,                                                    ! Fix the nodes  on selected areas
ALLSEL,ALL                                                                      ! Select everything
NLGEOM,1                                                                        ! Enable large deformation
NSUBST,100,                                                                     ! Number of this substep is 100
CNVTOL,F,1,1.0E-2
AUTOTS,1                                                                        ! Automatic time stepping is on
NEQIT,100000                                                                    ! Maximum number of equilibrium iterations = 1000
SOLVE

发表于 2012-3-14 15:15:43 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
你的第二个分析没有加载力,不知道如何理解
另外,多载荷步加载,应该将每一载荷步写入文件,然后统一求解

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2012-3-14 16:05:09 | 显示全部楼层 来自 北京
本帖最后由 htbbzzg 于 2012-3-14 16:08 编辑

在做多载荷步分析时,ANSYS 要求各载荷步的约束条件必须相同,否则就做为新的分析处理。
你的命令流中,第一个载荷步只约束了面 1 上的节点,对面 2 施加了压力载荷;第二个载荷步取消了面 2 上的压力,但又约束了面 2 上的节点,约束条件变了,所以不再从上一个载荷步的结果继续计算,而只做为新的分析从头开始计算。
回复 不支持

使用道具 举报

 楼主| 发表于 2012-3-15 00:38:27 | 显示全部楼层 来自 美国
htbbzzg 发表于 2012-3-14 16:05
在做多载荷步分析时,ANSYS 要求各载荷步的约束条件必须相同,否则就做为新的分析处理。
你的命令流中,第 ...

谢谢!

我想做的就是想改变每一步中的边界约束。我就是想把第一步运行的结果,作为第二步的初始结构,包括几何结构和内部的应力应变分布。但第一步和第二部的边界条件是不一样的。

不知道ANSYS能不能实现,如果有什么方法,请指教一下。

再次感谢!
回复 不支持

使用道具 举报

发表于 2012-3-15 09:23:27 | 显示全部楼层 来自 四川成都
可以做,但是根据我的经验,你应该以时间步(Time)来控制不同计算过程,可参看一般的隧道开挖的ansys计算方法。如果约束在不同的计算过程有变化,应在后一过程中先去掉哪些不需要的约束或施加新的约束,即要保证各个计算过程中约束、荷载的正确性,这可以在Ansys中查看的。
回复 不支持

使用道具 举报

发表于 2012-3-15 09:24:30 | 显示全部楼层 来自 北京朝阳
如果你第一步和第二步的边界条件是不一样的,那么 ANSYS 会做为两个独立的分析来做,第二步就不可能从第一步的结果继续计算了。
不知道你的具体问题是什么样的?你可以试试在第一步时定义全部可能用到的边界条件,然后在不同的载荷步中分别杀死不需要的边界条件,这里可能需要定义一些额外的单元和节点,以便保持模型的正确。

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2012-3-15 17:50:58 | 显示全部楼层 来自 浙江温州
htbbzzg 发表于 2012-3-15 09:24
如果你第一步和第二步的边界条件是不一样的,那么 ANSYS 会做为两个独立的分析来做,第二步就不可能从第一 ...

请问我如果边界条件一样,但是每个荷载步中有不同的单元生死。这样会在上一个的结果上计算吗。
回复 不支持

使用道具 举报

发表于 2012-3-15 23:25:18 | 显示全部楼层 来自 四川成都
使用Time命令。
回复 不支持

使用道具 举报

 楼主| 发表于 2012-3-16 02:02:48 | 显示全部楼层 来自 美国
midasgalaxy 发表于 2012-3-15 23:25
使用Time命令。

尝试了一下,用time也不能修改边界条件,一旦修改了边界条件,就不能继承第一步的结果了。不知道是不是我的理解有错误

能不能帮我修改一下代码?

谢谢了
回复 不支持

使用道具 举报

 楼主| 发表于 2012-3-16 02:07:16 | 显示全部楼层 来自 美国
htbbzzg 发表于 2012-3-15 09:24
如果你第一步和第二步的边界条件是不一样的,那么 ANSYS 会做为两个独立的分析来做,第二步就不可能从第一 ...

我是希望把一段拉伸,然后把拉伸后的形状固定住,在拉伸的基础上再进行别的受力分析。好像很难在第一步定义所有的边界。

请高手指教!

谢谢
回复 不支持

使用道具 举报

发表于 2012-3-16 10:48:36 | 显示全部楼层 来自 四川成都
贴出来的命令流复制后有乱码,处理起来比较麻烦。建议大家上传文本(如txt)格式的命令流,可以下载后直接运行,方便交流。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 10:36 , Processed in 0.044728 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表