ABAQUS模拟预应力筋的方法

合集下载

ABAQUS使用

ABAQUS使用

Q:预拉钢筋怎样施加预应力,请各位指点~~~~Q:我在文档里看到要在inp文件定义一个rebar,但是rebar只能用于shell, membrane, and solid elements 。

我现在想做的是一个预应力拉索,不是镶嵌在shell, membrane, and solid 这些单元里的,而是独立的一根拉锁。

拉索单元打算用truss,但是怎样在truss上使用rebar啊?请高手指点还有个问题,我看到别人的inp文件,如下:*rebar,element=continuum,material=rebar2,name=ubartop1,1.005e-4,0.15,0.0,0.5,1第二行第一个是setname(top1),第二个是rebar的截面面积(1.005e-4),那第三、第四、第五是指什么?(0.15,0,0.5),最后一个应该是方向,是1方向。

哪位高人指点下第三、四、五项分别代表什么?A:施加预应力*initinialconditions,type=stress,rebarelset,rebar name,所施加预应力的值,另prestress hold 为保持所施加的预应力的值不变,我的理解是防止别的构件吃掉所施加的预应力,造成所施加预应力的损失。

使用了这个命令之后就避免了这种损失,保证所施加的预应力都施加到了钢筋上。

A:谢谢指点,你所说的应该是把预应力加在rebar上面,但我发觉truss单元不能定义成rebar,其实是我多想了,truss本来就可以当拉索,实际工程中加预应力只是为了使钢绞线拉紧,起到张拉作用,而在ABAQUS里,truss本身就是拉紧的,不用施加预应力A:我知道模拟加强筋的时候需要用rebar,但钢筋确实可以直接用truss来模拟,而lz所说的预应力其实其实只是施工时的张力而并不是真正意义上的预应力,比如螺栓预应力之类的。

如果是索的话可能是要施加预应力的,仅个人看法。

abaqus温度法施加预紧力

abaqus温度法施加预紧力

abaqus温度法施加预紧力以Abaqus温度法施加预紧力为题,我们来探讨一下在工程领域中该方法的应用和实施过程。

预紧力是指在工程中为了增加结构稳定性和强度,通过施加一定的压力或拉力来预先使结构的零件紧固在一起。

而温度法则是一种常见的施加预紧力的方法之一。

在实际工程中,预紧力的施加对于保证结构的安全和稳定性至关重要。

而温度法的作用是通过控制材料的温度变化来引起结构的收缩或膨胀,从而产生预紧力。

具体来说,我们可以利用材料的热膨胀系数和温度梯度来计算出预期的预紧力值。

在Abaqus软件中,我们可以通过以下步骤来施加温度法的预紧力。

我们需要定义材料的热膨胀系数。

这个系数可以通过实验或文献资料获得。

在Abaqus中,我们可以将该系数输入到材料属性中。

我们需要定义施加预紧力的部位和方式。

可以通过创建节点或单元来指定施加力的位置,并设置力的大小和方向。

在Abaqus中,我们可以通过载荷的定义来实现这一步骤。

接下来,我们需要定义温度变化的方式和范围。

可以通过施加一个恒定的温度或者一个温度梯度来引起结构的热膨胀或收缩。

在Abaqus中,我们可以通过定义温度场来实现这一步骤。

我们可以运行模拟并获得预紧力的结果。

在Abaqus中,我们可以通过查看模拟结果文件来获取预紧力的数值和分布情况。

需要注意的是,在使用温度法施加预紧力时,我们需要考虑材料的热性能和结构的变形情况。

特别是在高温或长时间的作用下,材料的热膨胀和结构的变形可能会导致预紧力的变化或失效。

因此,在实际应用中,我们需要仔细选择材料和控制温度变化的方式,以确保预紧力的稳定性和可靠性。

总结起来,Abaqus温度法施加预紧力是一种常见的工程方法,通过控制材料的温度变化来引起结构的预紧力。

在实际应用中,我们需要定义材料的热膨胀系数、施加预紧力的部位和方式,以及温度变化的方式和范围。

通过运行模拟并分析结果,我们可以获得预紧力的数值和分布情况。

然而,在应用过程中需要注意材料的热性能和结构的变形情况,以确保预紧力的稳定性和可靠性。

abaqus在混凝土中加钢筋的两个办法

abaqus在混凝土中加钢筋的两个办法

abaqus在混凝土中加钢筋的两个办法1。

采用rebar layer 的办法,在part里面画一个面,然后在property里面定义一个surface为rebar layer,把这个surface的属性赋给前面的part里面的那个面。

然后在interation中embed中把钢筋层embed到混凝土实体中去。

2。

采用桁架单元的办法,在part里面建好纵筋和箍筋的钢筋骨架,在property中分别赋予截面和属性,在interation中的embed把钢筋骨架embed到混凝土的实体中去。

3。

如果是作构件的话,第二种办法建的比较精确,而且后处理比较方便,查看钢筋单元的应力比较直观,如果是作结构的话,第一种钢筋层的办法比较好,但是个人觉得钢筋层的办法纵筋和箍筋的位置定义的不是很明确。

用truss模拟钢筋,要在mesh的时候指定他是truss单元,过程如下: __________________________________| part 模块:用wire的方法画线||__________________________________|||\/__________________________________| property 模块:创建钢筋的section || property(在category里面选beam-> || truss ||__________________________________|||\/__________________________________| assembly 模块:建立instance, ||__________________________________|||\/__________________________________| Interaction 模块: 在constaint里面|| 选embedded ||__________________________________|||\/________________________________| mesh 模块:指定单元属性|| 钢筋单元必须为truss单元(T3D2等) ||__________________________________|附件是一个用REBAR在混凝土中加入钢筋的例子钢筋混凝土建模:混凝土模型+钢筋模型+混凝土和钢筋的相互作用●ABAQUS中分别定义混凝土本构和钢筋的本构关系。

ABAQUS模拟预应力筋的方法

ABAQUS模拟预应力筋的方法

ABAQUS模拟预应力筋的方法在ABAQUS中可以采用以下几种方法模拟预应力筋。

1. MPC法分别定义预应力筋(比如truss单元)和混凝土,采用MPC将预应力筋与混凝土联系起来,对预应力筋施加初始应力,即可模拟预应力效应。

2.降温法这是目前很多人采用的方法。

即在预应力筋施加温度荷载(降温),使预应力筋收缩,从而使混凝土获得预应力。

3.ABAQUS自带的初始应力法直接用*Initial conditions, type=stress可以直接模拟先张法,能获得预应力筋和混凝土的后期应力增量,但无法获得预应力筋的真实应力。

4.Rebar element single 法利用ABAQUS提供的rebar功能,模拟预应力束,给出rebar与相关实体单元的信息,通过在rebar上施加初始应力即可模拟先张法和后张法。

5.Rebar Layer法利用ABAQUS提供的rebar layer功能,将rebar layer定义到surface,membrane 或shell基上,通过对rebar施加初始应力,即可模拟先张法和后张法。

经过一段时间的使用和尝试,发现实体内施加预应力还存在不少缺陷:1.无法模拟早期的预应力损失,如摩擦损失,锚具回弹损失等;2.无法准确模拟后张法中在张拉阶段净截面参与计算的问题,这在截面高度较小,预应力筋较多时,对计算结果影响会比较大;3.无法模拟换算截面的问题,尽管帮助文件中多次提到rebar layer的刚度被添加到surface section等中,由于surface section没有内在刚度,多次测试发现rebar layer的刚度无法添加到结构中。

后尝试用shell section的方式来实现。

帮助文件中没有直接提到用shell section带rebar layer埋于solid单元的方式可以模拟预应力。

经多次测试发现是可以考虑shell和rebar layer的附加刚度,但结算结果不稳定。

ABAQUS钢筋混凝土有限元分析

ABAQUS钢筋混凝土有限元分析

ABAQUS钢筋混凝土有限元分析钢筋混凝土作为一种常见的建筑材料,在建筑、交通、水利等领域得到了广泛应用。

然而,钢筋混凝土结构在服役期间会受到多种复杂荷载的作用,导致结构性能退化甚至破坏。

因此,对钢筋混凝土结构进行精确的分析和模拟至关重要。

ABAQUS是一款强大的工程仿真软件,能够模拟各种材料和结构的力学行为。

本文将介绍如何使用ABAQUS 对钢筋混凝土进行有限元分析。

ABAQUS是一款专业的有限元分析软件,它提供了丰富的材料模型库和边界条件设置功能,可以模拟各种复杂结构的力学行为。

ABAQUS具有强大的前后处理功能,用户可以通过直观的界面进行模型构建、材料属性设置、边界条件施加等操作。

同时,ABAQUS还提供了强大的数据分析和可视化工具,方便用户对模拟结果进行详细分析。

钢筋混凝土是由钢筋和混凝土两种材料组成的复合材料。

混凝土是一种抗压强度高、抗拉强度低的材料,而钢筋具有较高的抗拉强度和塑性。

将钢筋嵌入混凝土中,可以提高结构的抗拉强度、抗压强度和韧性。

钢筋混凝土还具有较好的耐久性和防火性能。

在有限元分析中,需要对钢筋混凝土的力学性能进行适当简化。

通常假定混凝土为各向同性材料,钢筋为弹塑性材料。

同时,还应考虑混凝土的裂缝、损伤以及钢筋与混凝土之间的粘结和滑移等因素。

在ABAQUS中,可以对钢筋混凝土结构进行详细的有限元分析。

需要建立合适的计算模型,包括几何模型、材料属性、边界条件和荷载等。

模型建立完成后,可以通过ABAQUS的求解器进行计算,得到各节点位移、应力、应变等结果。

通过对计算结果的分析,可以评价结构的性能和安全性。

例如,可以通过应力和应变分布情况,分析结构的整体和局部稳定性、裂缝分布及扩展等。

还可以观察钢筋与混凝土之间的粘结性能以及评估结构的耐久性。

本文介绍了如何使用ABAQUS对钢筋混凝土进行有限元分析。

通过建立合适的计算模型,设置材料属性和边界条件,以及进行求解计算,可以得到结构的详细应力、应变和位移分布情况。

abaqus问答自己总结

abaqus问答自己总结

1、Q:预拉钢筋怎样施加预应力,请各位指点~~~~Q:我在文档里看到要在inp文件定义一个rebar,但是rebar只能用于shell, membrane, and solid elements 。

我现在想做的是一个预应力拉索,不是镶嵌在shell, membrane, and solid 这些单元里的,而是独立的一根拉锁。

拉索单元打算用truss,但是怎样在truss上使用rebar啊?请高手指点还有个问题,我看到别人的inp文件,如下:*rebar,element=continuum,material=rebar2,name=ubartop1,1.005e-4,0.15,0.0,0.5,1第二行第一个是setname(top1),第二个是rebar的截面面积(1.005e-4),那第三、第四、第五是指什么?(0.15,0,0.5),最后一个应该是方向,是1方向。

哪位高人指点下第三、四、五项分别代表什么?A:施加预应力*initinial conditions,type=stress,rebarelset,rebar name,所施加预应力的值,另prestress hold 为保持所施加的预应力的值不变,我的理解是防止别的构件吃掉所施加的预应力,造成所施加预应力的损失。

使用了这个命令之后就避免了这种损失,保证所施加的预应力都施加到了钢筋上。

A:谢谢指点,你所说的应该是把预应力加在rebar上面,但我发觉truss单元不能定义成rebar,其实是我多想了,truss本来就可以当拉索,实际工程中加预应力只是为了使钢绞线拉紧,起到张拉作用,而在abaqus里,truss本身就是拉紧的,不用施加预应力A:我知道模拟加强筋的时候需要用rebar,但钢筋确实可以直接用truss来模拟,而lz所说的预应力其实其实只是施工时的张力而并不是真正意义上的预应力,比如螺栓预应力之类的。

如果是索的话可能是要施加预应力的,仅个人看法。

abaqus预应力 降温法

abaqus预应力 降温法

abaqus预应力降温法如何使用ABAQUS软件进行预应力降温计算引言:预应力是一种常用于工程结构中的施工技术,主要通过施加预先加载的压力,在结构中产生压应力,以提高结构的强度和稳定性。

然而,在实际使用中,预应力材料会因为温度和环境等因素的影响而发生变形,进而影响结构的工作性能。

因此,了解预应力降温效应并进行相应的计算分析是非常重要的。

ABAQUS软件是一种常用于有限元分析的工程模拟软件,其中包括了有限元建模和分析、材料力学模型等功能。

本文将以ABAQUS软件为工具,介绍如何使用预应力降温法进行预应力计算。

一、建立有限元模型在进行预应力降温计算之前,首先需要建立一个合适的有限元模型。

ABAQUS 提供了多种建模方法,例如基于零件的建模、基于零件装配的建模等。

根据实际情况选择合适的建模方法,并进行合理的网格划分和约束条件设置。

在建模过程中,需要考虑材料的力学性质、结构的几何形状、预应力的加载方式等因素。

根据具体的预应力降温计算需求,选择合适的材料模型和加载方式,并在有限元模型中进行相应的设置。

二、设定预应力加载在建立有限元模型之后,需要设定预应力的加载方式。

ABAQUS提供了多种预应力加载方法,例如将预应力材料作为节点施加位移、将预应力材料作为节点施加力等。

根据实际情况选择合适的加载方式,并进行相应的参数设定。

在设定预应力加载过程中,需要考虑预应力的大小、方向、施加位置等因素。

根据具体的预应力降温计算需求,进行相应的加载设置,并在有限元模型中进行相应的绑定和连接。

三、设置材料模型在进行预应力降温计算之前,需要设置合适的材料模型。

ABAQUS提供了多种材料模型,例如线弹性模型、非线性弹性模型等。

根据实际情况选择合适的材料模型,并进行相应的参数设定。

在设置材料模型过程中,需要考虑材料的力学性质、温度变化对材料性能的影响等因素。

根据具体的预应力降温计算需求,进行相应的材料模型设置,并在有限元模型中进行相应的材料绑定和材料连接。

ABAQUS钢筋建立方法及评价

ABAQUS钢筋建立方法及评价

ABAQUS中建立钢筋的两种方法及评价一、方法介绍:1、采用rebar layer 的办法,在part里面画一个面,然后在property里面一个surface为rebar layer,把这个surface的属性赋给前面的part里面的那个面,然后在interation中embed中把钢筋层embed到中去。

2、采用桁架的办法,在part里面建好纵筋和箍筋的钢筋骨架,在property中分别赋予截面和属性,在interation中的embed把钢筋骨架embed到混凝土的实体中去。

(也可通过CAD导入钢筋骨架embed到混凝土中)步骤:part (用wire的方法画线)——》property 模(创建钢筋的section,property【在category里面选beam——》truss】)——》assembly 模块(建立instance)——》Interaction 模块(在constaint里面选embedded)——》mesh 模块(指定单元属性,钢筋单元必须为truss单元,如T3D2等)二、方法评价:1、如果是作构件的话,第二种办法建的比较精确,而且比较方便,查看钢筋单元的比较直观,如果是作的话,第一种钢筋层的办法比较好,但是个人觉得钢筋层的办法纵筋和箍筋的位置定义的不是很明确。

2、*rebar和*embeded是两种完全不同的处理方法,如果要考察筋材的性能,用*rebar肯定是不行的,因为该关键词的含义是局部增强来模拟加筋,不能对筋材进行显示,只能考察加筋后的主体构建的性能。

而*embeded可以把筋材和主体构建分别显示,方便对筋材性能的考察。

3、对于剪切破坏的钢筋混凝土构件,箍筋的对于抗剪作用比较关键,必须要建立箍筋单元,对于受弯曲破坏的钢筋混凝土构件,可以不建箍筋。

而在ABAQUS 中,纵筋可以通过rebar layer的方式施加,箍筋采用rebar layer方式施加的话,位置定义的不是很明确。

abaqus 粱单元预紧力

abaqus 粱单元预紧力

abaqus 粱单元预紧力
答:Abaqus是一款广泛使用的工程仿真软件,可以模拟各种材料和结构的力学行为。

在Abaqus中,预紧力通常是通过在载荷步中施加力或位移来实现的。

对于梁单元,可以通过以下步骤施加预紧力:
1. 打开Abaqus软件,创建或导入模型。

2. 在模型中创建梁单元,并指定其材料属性、截面尺寸等。

3. 在载荷步中施加预紧力。

可以通过以下几种方式实现:
a. 在载荷步选项卡中选择“力”或“位移”选项,并在右侧的输入框中输入预紧力值。

b. 如果需要分段施加预紧力,可以在载荷步选项卡中选择“多个”选项,并添加多个载荷子步。

在每个子步中输入相应的预紧力值。

c. 如果需要施加的预紧力与时间有关(例如蠕变预紧力),可以在载荷步选项卡中选择“时间”选项,并指定预紧力随时间变化的函数。

4. 确认载荷步设置后,执行模拟计算。

需要注意的是,施加的预紧力应该根据实际情况进行合理设置。

如果施加的预紧力过大,可能会导致梁单元在模拟过程中发生断裂或其他非预期结果。

因此,建议在进行模拟前进行必要的验证和校核。

ABAQUS 预应力模态分析需要注意的地方

ABAQUS 预应力模态分析需要注意的地方

提问:在第一个线性分析步施加载荷,第二个分析步提取频率!如果在第一个分析步中没有打开Nlgeom,则结果和没有施加预载荷的频率是一样的,说明预载荷并没有起作用。

如果打开,则频率有所减小!回答:因为几何非线性打开时,属于非线性算法,刚度矩阵是变化的,所以对后来提取的模态有影响。

几何非线性关闭时,加载是线性算法,刚度矩阵不更新,所以加载和不加载时刚度矩阵都一样,对后来的模态提取没有影响。

模态分析(线性摄动分析)在动力学方程中,其载荷列阵和阻尼矩阵为零,那么决定特征值的因素就只有刚度矩阵和质量矩阵了,刚度矩阵的组建和一般的静力学分析是类似的,边界条件的施加改变了自由状态时的刚度矩阵,我们知道在静力学分析中如果没有足够的边界条件就无法得出线性方程组的唯一解,但是在模态分析中不需要求解方程,只提取特征值,约束不足的情况下会得出零特征值,即是零模态或刚体模态。

这样我们就明白了约束条件的施加是改变了频率的。

现在我们就讨论预载荷对频率的影响,如果在频率提取分析步是第一个分析步,那么刚度矩阵就基于初始条件下的,如果不是第一个分析步,前面有静力学分析,那么就基于前面分析结束时的刚度矩阵。

而前面一个分析步可以是线性的或非线性的,如果前面一个分析步是线性的,那么它的刚度矩阵和初始时并没有发生变化,这也是我所问过的问题,为什么预载荷对频率没有产生影响。

如果前面一个分析步是非线性的,那么频率提取使用的是上一个分析步结束时的刚度矩阵,预载荷就产生了影响。

当打开了大变形开关,前一个分析步就视为非线性分析了,分析过程中其刚度矩阵随着迭代会发生变化,这样预载荷就对频率产生了影响。

有人可能会担心打开大变形对静力学分析步产生偏差,不会的,任何静力学分析从严格意义上来讲都不是线性的,通常的线性静力学分析只是一种简化。

所以这是可行的方法,当然如果前面的分析步包含有材料非线性或边界非线性,它们也会改变刚度矩阵,就没有必要再打开几何非线性了!由此我们就可以看出模态分析即固有频率的提取的本质和内涵了,它描述的是结构在一定的状态下的震动情况,与外载荷无关,而外载荷是改变其状态的因素,当状态改变了,固有频率也随之改变了!。

abaqus应力释放模拟方法

abaqus应力释放模拟方法

abaqus应力释放模拟方法
在Abaqus中进行应力释放模拟,可以按照以下步骤进行:
1. 导入几何模型:使用Abaqus的几何建模工具或从其他CAD
软件中导入几何模型。

2. 设置材料属性:选择合适的材料模型,输入材料的弹性模量、泊松比等相关参数。

3. 定义约束条件:设置边界条件,包括固定边界条件和荷载边界条件。

4. 创建加载步:确定加载步的类型,如静态加载、动态加载等,并设置加载步的参数。

5. 设置应力释放区域:选择需要进行应力释放的区域,可以使用局部坐标系或全局坐标系进行定义。

6. 定义应力释放方法:选择适当的释放方法,如固定应力释放或固定位移释放,并输入相应的释放参数。

7. 运行模拟:运行模拟并等待计算结果。

8. 分析结果:分析模拟结果,根据需要进行后续处理和分析。

需要注意的是,在进行应力释放模拟时,应根据实际情况合理选择模型和参数,并进行验证和验证。

abaqus问答自己总结

abaqus问答自己总结

abaqus问答自己总结1、Q:预拉钢筋怎样施加预应力,请各位指点~~~~Q:我在文档里看到要在inp文件定义一个rebar,但是rebar只能用于shell, membrane, and solid elements 。

我现在想做的是一个预应力拉索,不是镶嵌在shell, membrane, and solid 这些单元里的,而是独立的一根拉锁。

拉索单元打算用truss,但是怎样在truss上使用rebar啊?请高手指点还有个问题,我看到别人的inp文件,如下:*rebar,element=continuum,material=rebar2,name=ubartop1,1.005e-4,0.15,0.0,0.5,1第二行第一个是setname(top1),第二个是rebar的截面面积(1.005e-4),那第三、第四、第五是指什么?(0.15,0,0.5),最后一个应该是方向,是1方向。

哪位高人指点下第三、四、五项分别代表什么?A:施加预应力*initinial conditions,type=stress,rebarelset,rebar name,所施加预应力的值,另prestress hold 为保持所施加的预应力的值不变,我的理解是防止别的构件吃掉所施加的预应力,造成所施加预应力的损失。

使用了这个命令之后就避免了这种损失,保证所施加的预应力都施加到了钢筋上。

A:谢谢指点,你所说的应该是把预应力加在rebar上面,但我发觉truss单元不能定义成rebar,其实是我多想了,truss本来就可以当拉索,实际工程中加预应力只是为了使钢绞线拉紧,起到张拉作用,而在abaqus里,truss本身就是拉紧的,不用施加预应力A:我知道模拟加强筋的时候需要用rebar,但钢筋确实可以直接用truss来模拟,而lz所说的预应力其实其实只是施工时的张力而并不是真正意义上的预应力,比如螺栓预应力之类的。

如果是索的话可能是要施加预应力的,仅个人看法。

ABAQUS常见问题总结

ABAQUS常见问题总结

ABAQUS注意事项1、建模前需要考虑的因素1)根据结构和荷载情况的特点,按照轴对称问题来建模。

2)对于大位移问题,应在step功能模块中把参数Nlgeom(几何非线性)设为ON。

3)根据问题的特点,选用合适的单元类型。

2、新建Part时,Approximate size (sketch) 的大小?Approximate size数值的大小,应根据模型的最大尺寸来确定:稍大于最大尺寸的2倍。

3、ABAQUS中平面应力、应变问题的截面属性为什么是实体而不是壳?那个壳设置是专门针对板壳单元的,用于板壳力学分析。

平面应力应变分析当然该选实体,因为是我们把三维实体分析简化成平面分析的。

3、ABAQUS有限元分析实例详解——石亦平注意事项1)P176页在单向压缩试验过程模拟时,试样冒设为解析刚体,建模时用一直线表示,而不是用一矩形表示,如果用矩形表示,其接触部位的尖角会造成错误的分析结果。

同时,代表试样冒的直线也必须绘制的足够长,因为压缩的过程中,试样的截面尺寸会不断增大,如果试样尺寸超出试样冒的尺寸,会造成接触分析的收敛问题。

4、选择主动面和从属面的几个原则1)Analytical rigid surfaces and rigid-element-based surfaces must always be the mastersurface.2)A node-based surface can act only as a slave surface and always uses node-to-surfacecontact.3)Slave surfaces must always be attached to deformable bodies or deformable bodiesdefined as rigid.4)Both surfaces in a contact pair cannot be rigid surfaces with the exception of deformablesurfaces defined as rigid5)当存在一个较小的面和一个较大的面时,一般将较小的面定义为从属面。

ABAQUS中Truss单位预应力的两种施加方法

ABAQUS中Truss单位预应力的两种施加方法

ABAQUS中预应力Truss单元的两种实现方法例题:100 m 长钢缆水平放置从 x = 0到 x = 100。

两端固定。

无初始拉力,计算下垂量。

截面; A = 0.01539 m2,Density: r =7800 kg/m3, g = 9.8 m/s2,E=2.1e+11 N/m2 Analytical solution of maximum displacement (u2) at x = 50m :U2_max = -((3*r*g*L^4)/(64*E))^(1/3) = -1.194944005 m方法一. 沿 truss element 加沿长度方向初始拉应力 (see job-1.inp)此文件中使用了initial condition, type = stress方法加初始拉应力。

因工程上无此初应力, 更好的方法是使用降温法。

算完后再升温。

用降温法。

算完后再升温。

NOTE: 降温法施加预应力(激活钢绞线)。

温度=-力/(膨胀系数*弹模*钢绞线面积)1、第一步,在truss单元中施加一个初始应力,让计算处于初始平衡状态;初始应力设置过小,可能不收敛,应多次试算,找到一个合理的应力值。

一般情况下,这个初始值对最终值的影响不大,可以忽略。

2、第二步,施加truss单元的自重荷载,打开非线性开关(nlgeom=YES )考虑几何非线性问题;3、本例中初始值采用0.1Mpa。

自重作用下缆索的拉应力约为80Mpa。

最大位移为 -1.195 m,与理论计算值吻合得很好。

*HeadingCable appling gravity load with initail stressThe maximum Analytical displacement without initail stress (at x = 50 m)U2 = -1.194944005 meter**** Method 1. Using * initial condition,type = stress method***Preprint, echo=NO, model=NO, history=NO, contact=NO*Node1, 0., 0.101, 100., 0.*NGEN, NSET = NALL1, 101, 1*Element, type=T2D21, 1, 2*ELGEN, elset = ELALL1, 100, 1*ELSET,ELSET=EL_OUT1, 51, 100*Solid Section, elset=ELALL, material=steel0.01539,***Nset, nset=Left1,*Nset, nset=right101,*Nset, nset=mid51,**** MATERIALS***Material, name=steel*Density7800.,*Elastic2.1e+11, 0.3*initial condition, type = stress** Note: the solution will not converge as the initial stress < 100,000 N/m^2 ELALL, 100000*BoundaryLeft, 1, 2Right, 1,2*Step, name=Step-0, inc=1000Initial stress equilibrium*Static1, 1., 1e-05, 1.*Output, field, variable=PRESELECT*Output, history, variable=PRESELECT*Node print, nset = mid, freq = 1000U,*EL PRINT, ELSET=EL_OUT, freq = 1000S*END STEP** ----------------------------------------------------------------**** STEP: Step-1***Step, name=Step-1, nlgeom=YES, inc=1000Apply gravity load*Static0.01, 1., 1e-05, 1.** Name: GRAVITY-1 Type: Gravity*DloadELALL, GRAV, 9.8, 0., -1.**** OUTPUT REQUESTS***Restart, write, number interval=1, time marks=NO*Output, field, variable=PRESELECT*Output, history, variable=PRESELECT*Node print, nset = mid, freq = 1000U,*EL PRINT, ELSET=EL_OUT, freq = 1000S*End Step方法二. 使用 STABILIZE parameter on the *STATIC.(see job-2.inp)“stabilization”在结构上附加artificial viscous damping(粘滞阻尼),使得计算结果to go beyond the instability point。

ABAQUS建模如何能施加预应力(残余应力)

ABAQUS建模如何能施加预应力(残余应力)

ABAQUS建模如何施加预应力本文参考了百度文库中的文章:/link?url=dt_VLOGCUf8hUo7A9THhyv7BuSHry71EbLVtBtkWpoiYtkm Lxbfk0Io63jsygs6vWbFU7x22HHFv8pIGgPMYkv1lyFXWbgPJqvCodSioUqa关键字格式:“*initial conditions, type=stress, input=bb.dat”上面的关键字,即绿色部分,全部插于*STEP语句之前(如下图),两语句之间不能有空格。

施加预应力场只是initial conditions关键字的一个应用,详见abaqus6.8帮助文档,《ABAQUS Analysis User’s Manual》的第28.2节“initial conditions”。

实例:点焊所产生的焊点中存在着残余应力,本文就是教大家如何完成焊点残余应力的模拟。

原理说明:先在模型上施加一个任意载荷(记为状态1),可得出此载荷作用下模型上的等效节点载荷,然后通过keywords让这个等效节点载荷作用于模型上,使它与之前施加在模型上的载荷相平衡,便得到了一个位移为0的初始状态(记为状态2),该状态下,模型中含有的应力场与状态1相同,只是模型不发生变形而已。

具体操作步骤:1、建立有限元模型,部件类型为轴对称2、设置材料常数(自己任意设)3、分析步,设置两个分析步4、设置任意一个自己需要的载荷,此载荷即为与初始应力对应的载荷。

让该载荷从分析步2开始作用。

分析步1空着。

原因不明。

(让载荷从step2开始,得到的分析结果图显示很光滑。

但若是让载荷从step1开始并延续到step2,或者从没有step2 的step1开始,得到的分析图都不是光滑,原因未知。

)设置边界条件,从状态Initial开始。

5、mesh:网格算法为网格类型为CAX4R6、Job模块下,创建工作名称为“Job-1-1”的名字,提交分析。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ABAQUS模拟预应力筋的方法
1.降温法
这是目前很多人采用的方法。

即在预应力筋施加温度荷载(降温),使预应力筋收缩,从而使混凝土获得预应力。

2.ABAQUS自带的初始应力法
直接用*Initial conditions, type=stress可以直接模拟先张法,能获得预应力筋和混凝土的后期应力增量,但无法获得预应力筋的真实应力。

3.Rebar element single 法
利用ABAQUS提供的rebar功能,模拟预应力束,给出rebar与相关实体单元的信息,通过在rebar上施加初始应力即可模拟先张法和后张法。

4. MPC法
分别定义预应力筋(比如truss单元)和混凝土,采用MPC将预应力筋与混凝土联系起来,对预应力筋施加初始应力,即可模拟预应力效应。

5.Rebar Layer法
利用ABAQUS提供的rebar layer功能,将rebar layer定义到surface,membrane或shell基上,通过对rebar施加初始应力,即可模拟先张法和后张法。

经过一段时间的使用和尝试,发现实体内施加预应力还存在不少
缺陷:
1.无法模拟早期的预应力损失,如摩擦损失,锚具回弹损失等;
2.无法准确模拟后张法中在张拉阶段净截面参与计算的问题,这
在截面高度较小,预应力筋较多时,对计算结果影响会比较大;
3.无法模拟换算截面的问题,尽管帮助文件中多次提到rebar
layer的刚度被添加到surface section等中,由于surface section没有内在刚度,多次测试发现rebar layer的刚度无法添加到结构中。

后尝试用shell section的方式来实现。

帮助文件中没有直接提到用shell section带rebar layer埋于solid 单元的方式可以模拟预应力。

经多次测试发现是可以考虑shell 和rebar layer的附加刚度,但结算结果不稳定。

几个要点:
1>.shell section能自动采用换算截面,其但
换算系数为N而不是N-1。

2>.shell section采用换算截面时,其附属的rebar layer面积也一并参与换算。

3>.若考虑预应力作用,其作用仅限于rebar layer 部分,而不及于shell section本身。

本次新增的inp文件中可对比测试shell section和surface section。

见文件中相关数据行提示。

注意新问题:当rebar layer面积较大时,误差很大,需进一步解决,这也许是ABAQUS帮助文件中没直接推荐shell section with rebar。

相关文档
最新文档