一种临氢厚壁圆柱壳弹性应力应变的预测方法与流程

文档序号:12364750阅读:579来源:国知局
一种临氢厚壁圆柱壳弹性应力应变的预测方法与流程

本发明涉及临氢承载结构的弹性响应预测领域,具体是基于氢脆的HELP理论预测厚壁圆柱壳的弹性应力应变。



背景技术:

圆柱壳是氢系统中储氢和输氢过程中的关键承压元件,确定厚壁圆柱壳在氢环境下的弹性响应是设计储氢罐、加氢反应器等临氢设备时必须考虑的问题。由于氢损伤本构关系的复杂性,现有的预测材料在氢环境下的力学响应的方法对研究人员的素质要求很高,同时需要大量编程工作,难以在工程上推广。也没有出现专门用于预测临氢圆柱壳应力应变的方法。因此提出一种简单的预测临氢圆柱壳应力应变的方法具有工程意义。本发明将氢脆的氢促进塑性局部化理论(HELP)应用于厚壁圆柱壳,提出了一种用大气环境圆柱弹性应力应变预测临氢圆柱壳的弹性应力应变的方法。



技术实现要素:

本发明的目的在于针对现有技术的不足,提供一种临氢厚壁圆柱壳弹性应力应变预测方法,该方法基于经典的大气环境中的圆柱壳弹性应力应变来预测临氢圆柱壳的弹性应力应变。

本发明的目的是通过以下技术方案来实现的:一种临氢厚壁圆柱壳弹性应力应变的预测方法,该方法包括以下步骤:

步骤1:按照以下公式计算厚壁圆柱壳的周向应力σθ及径向应力σr

<mrow> <msub> <mi>&sigma;</mi> <mi>&theta;</mi> </msub> <mo>=</mo> <mfrac> <mrow> <msup> <mi>a</mi> <mn>2</mn> </msup> <mi>p</mi> </mrow> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <mfrac> <msup> <mi>b</mi> <mn>2</mn> </msup> <msup> <mi>r</mi> <mn>2</mn> </msup> </mfrac> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>&sigma;</mi> <mi>r</mi> </msub> <mo>=</mo> <mfrac> <mrow> <msup> <mi>a</mi> <mn>2</mn> </msup> <mi>p</mi> </mrow> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mfrac> <msup> <mi>b</mi> <mn>2</mn> </msup> <msup> <mi>r</mi> <mn>2</mn> </msup> </mfrac> <mo>)</mo> </mrow> </mrow>

其中a为圆柱壳内半径,b为圆柱壳外半径,p为内压载荷,r为需要求取应力应变的位置。

步骤2:求解以下方程组,计算氢浓度c:

<mrow> <msub> <mi>&sigma;</mi> <mrow> <mi>k</mi> <mi>k</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <mn>2</mn> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <mi>&nu;</mi> <mo>)</mo> </mrow> <msup> <mi>a</mi> <mn>2</mn> </msup> <mi>p</mi> </mrow> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>-</mo> <mfrac> <mi>E</mi> <mn>3</mn> </mfrac> <mfrac> <msub> <mi>V</mi> <mi>H</mi> </msub> <msub> <mi>V</mi> <mi>M</mi> </msub> </mfrac> <mrow> <mo>(</mo> <mi>c</mi> <mo>-</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>c</mi> <mo>=</mo> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>&beta;K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>+</mo> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <msub> <mi>&alpha;N</mi> <mi>T</mi> </msub> </mrow> <msub> <mi>N</mi> <mi>L</mi> </msub> </mfrac> <mfrac> <mrow> <msub> <mi>K</mi> <mi>T</mi> </msub> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> <mo>+</mo> <msub> <mi>K</mi> <mi>T</mi> </msub> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>K</mi> <mi>L</mi> </msub> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>&sigma;</mi> <mrow> <mi>k</mi> <mi>k</mi> </mrow> </msub> <msub> <mi>V</mi> <mi>H</mi> </msub> </mrow> <mrow> <mn>3</mn> <mi>R</mi> <mi>T</mi> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>K</mi> <mi>T</mi> </msub> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mfrac> <msub> <mi>W</mi> <mi>B</mi> </msub> <mrow> <mi>R</mi> <mi>T</mi> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>+</mo> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> </mfrac> </mrow>

<mrow> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>=</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>/</mo> <mi>&beta;</mi> </mrow>

其中,E为材料的弹性模量,ν为材料的泊松比,VH表示氢在母材中的偏摩尔体积,VM为母材的摩尔体积,α为每单位晶格的氢陷阱数,β每单位晶格的晶格间隙结合位点数,NL=NA/VM为每单位体积的金属原子数量,NA为阿伏伽德罗常数,NT表示每单位体积的陷阱个数。R为理想气体常数,T为开氏温标,c0为无载荷时圆柱壳内的氢浓度,WB为材料的氢陷阱结合能。

步骤3:计算轴向应力σz

<mrow> <msub> <mi>&sigma;</mi> <mi>z</mi> </msub> <mo>=</mo> <mi>&nu;</mi> <mrow> <mo>(</mo> <msub> <mi>&sigma;</mi> <mi>&theta;</mi> </msub> <mo>+</mo> <msub> <mi>&sigma;</mi> <mi>r</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mfrac> <mi>E</mi> <mn>3</mn> </mfrac> <mfrac> <msub> <mi>V</mi> <mi>H</mi> </msub> <msub> <mi>V</mi> <mi>M</mi> </msub> </mfrac> <mrow> <mo>(</mo> <mi>c</mi> <mo>-</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow>

步骤4:计算周向应变εθ及径向应变εr

<mrow> <msub> <mi>&epsiv;</mi> <mi>&theta;</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mi>E</mi> </mfrac> <msub> <mi>&sigma;</mi> <mi>&theta;</mi> </msub> <mo>-</mo> <mfrac> <mi>&nu;</mi> <mi>E</mi> </mfrac> <mrow> <mo>(</mo> <msub> <mi>&sigma;</mi> <mi>r</mi> </msub> <mo>+</mo> <msub> <mi>&sigma;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <mn>3</mn> </mfrac> <mfrac> <msub> <mi>V</mi> <mi>H</mi> </msub> <msub> <mi>V</mi> <mi>M</mi> </msub> </mfrac> <mrow> <mo>(</mo> <mi>c</mi> <mo>-</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>&epsiv;</mi> <mi>r</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mi>E</mi> </mfrac> <msub> <mi>&sigma;</mi> <mi>r</mi> </msub> <mo>-</mo> <mfrac> <mi>&nu;</mi> <mi>E</mi> </mfrac> <mrow> <mo>(</mo> <msub> <mi>&sigma;</mi> <mi>&theta;</mi> </msub> <mo>+</mo> <msub> <mi>&sigma;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <mn>3</mn> </mfrac> <mfrac> <msub> <mi>V</mi> <mi>H</mi> </msub> <msub> <mi>V</mi> <mi>M</mi> </msub> </mfrac> <mrow> <mo>(</mo> <mi>c</mi> <mo>-</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>.</mo> </mrow>

进一步地,所述步骤2采用牛顿法求解氢浓度c,具体包括以下子步骤:

步骤201:设置氢浓度初值c=c0

步骤202:根据当前氢浓度c,按照下式计算各个参数:

<mrow> <msub> <mi>&sigma;</mi> <mrow> <mi>k</mi> <mi>k</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <mn>2</mn> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <mi>&nu;</mi> <mo>)</mo> </mrow> <msup> <mi>a</mi> <mn>2</mn> </msup> <mi>p</mi> </mrow> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>-</mo> <mfrac> <mi>E</mi> <mn>3</mn> </mfrac> <mfrac> <msub> <mi>V</mi> <mi>H</mi> </msub> <msub> <mi>V</mi> <mi>M</mi> </msub> </mfrac> <mrow> <mo>(</mo> <mi>c</mi> <mo>-</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>K</mi> <mi>L</mi> </msub> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>&sigma;</mi> <mrow> <mi>k</mi> <mi>k</mi> </mrow> </msub> <msub> <mi>V</mi> <mi>H</mi> </msub> </mrow> <mrow> <mn>3</mn> <mi>R</mi> <mi>T</mi> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>K</mi> <mi>T</mi> </msub> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mfrac> <msub> <mi>W</mi> <mi>B</mi> </msub> <mrow> <mi>R</mi> <mi>T</mi> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>+</mo> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> </mfrac> </mrow>

<mrow> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>=</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>/</mo> <mi>&beta;</mi> </mrow>

步骤203:计算以下函数值g:

<mrow> <mi>g</mi> <mo>=</mo> <mi>c</mi> <mo>-</mo> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>&beta;K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>+</mo> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <msub> <mi>&alpha;N</mi> <mi>T</mi> </msub> </mrow> <msub> <mi>N</mi> <mi>L</mi> </msub> </mfrac> <mfrac> <mrow> <msub> <mi>K</mi> <mi>T</mi> </msub> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> <mo>+</mo> <msub> <mi>K</mi> <mi>T</mi> </msub> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

步骤204:判断g值大小,若|g|≥εerr,则执行步骤205至步骤206,否则结束计算,得到氢浓度c,其中εerr为收敛容差,可取εerr=10-6

步骤205:按照下式计算氢浓度c1

<mrow> <msub> <mi>c</mi> <mn>1</mn> </msub> <mo>=</mo> <mi>c</mi> <mo>-</mo> <mfrac> <mi>g</mi> <msup> <mi>g</mi> <mo>&prime;</mo> </msup> </mfrac> </mrow>

其中

<mrow> <msup> <mi>g</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <mn>1</mn> <mo>+</mo> <mo>&lsqb;</mo> <mi>&beta;</mi> <mo>+</mo> <mi>&alpha;</mi> <mfrac> <msub> <mi>N</mi> <mi>T</mi> </msub> <msub> <mi>N</mi> <mi>L</mi> </msub> </mfrac> <mfrac> <msub> <mi>K</mi> <mi>T</mi> </msub> <msup> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> <mo>+</mo> <msub> <mi>K</mi> <mi>T</mi> </msub> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mfrac> <mo>&rsqb;</mo> <mfrac> <mrow> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> </mrow> <msup> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>+</mo> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mfrac> <mfrac> <mrow> <msub> <mi>K</mi> <mi>L</mi> </msub> <msub> <mi>V</mi> <mi>H</mi> </msub> </mrow> <mrow> <mn>3</mn> <mi>R</mi> <mi>T</mi> </mrow> </mfrac> <mfrac> <mi>E</mi> <mn>3</mn> </mfrac> <mfrac> <msub> <mi>V</mi> <mi>H</mi> </msub> <msub> <mi>V</mi> <mi>M</mi> </msub> </mfrac> </mrow>

步骤206:令c=c1,返回步骤202。

本发明具有以下优点:采用求解非线性方程组的方法,根据易得的圆柱壳在大气环境中的弹性应力应变直接预测氢环境下圆柱壳的弹性应力应变,不需要编写复杂的氢损伤材料本构模型的有限元程序,应用门槛较低。

附图说明

图1为本发明的实施对象简图;

图2为本发明实例计算得到的应力在不同半径上的分布;

图3为本发明实例计算得到的应变在不同半径上的分布。

具体实施方式

以下以图1和表1所示的实例为实施对象,对本发明作进一步说明。

图1所示的实例是一个两端约束的厚壁圆柱壳,其内半径和外半径分别为a和b,承受着恒定内压载荷p,在无应力状态下浓度为c0的氢在圆柱壳内均匀分布。本发明可以预测处于氢环境中的圆柱壳在内压p作用下的应力和应变。

表1实例用到的材料参数和几何参数

本发明方法的实现过程如下:

步骤1:选取一个半径r(a≤r≤b),例如取r=a,将表1中的内半径a,外半径b以及内压载荷p带入以下公式计算厚壁圆柱壳的周向应力σθ及径向应力σr

<mrow> <msub> <mi>&sigma;</mi> <mi>&theta;</mi> </msub> <mo>=</mo> <mfrac> <mrow> <msup> <mi>a</mi> <mn>2</mn> </msup> <mi>p</mi> </mrow> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <mfrac> <msup> <mi>b</mi> <mn>2</mn> </msup> <msup> <mi>r</mi> <mn>2</mn> </msup> </mfrac> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>&sigma;</mi> <mi>r</mi> </msub> <mo>=</mo> <mfrac> <mrow> <msup> <mi>a</mi> <mn>2</mn> </msup> <mi>p</mi> </mrow> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mfrac> <msup> <mi>b</mi> <mn>2</mn> </msup> <msup> <mi>r</mi> <mn>2</mn> </msup> </mfrac> <mo>)</mo> </mrow> </mrow>

步骤2:求解以下方程组,计算氢浓度c:

<mrow> <msub> <mi>&sigma;</mi> <mrow> <mi>k</mi> <mi>k</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <mn>2</mn> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <mi>&nu;</mi> <mo>)</mo> </mrow> <msup> <mi>a</mi> <mn>2</mn> </msup> <mi>p</mi> </mrow> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>-</mo> <mfrac> <mi>E</mi> <mn>3</mn> </mfrac> <mfrac> <msub> <mi>V</mi> <mi>H</mi> </msub> <msub> <mi>V</mi> <mi>M</mi> </msub> </mfrac> <mrow> <mo>(</mo> <mi>c</mi> <mo>-</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>c</mi> <mo>=</mo> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>&beta;K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>+</mo> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <msub> <mi>&alpha;N</mi> <mi>T</mi> </msub> </mrow> <msub> <mi>N</mi> <mi>L</mi> </msub> </mfrac> <mfrac> <mrow> <msub> <mi>K</mi> <mi>T</mi> </msub> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> <mo>+</mo> <msub> <mi>K</mi> <mi>T</mi> </msub> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>K</mi> <mi>L</mi> </msub> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>&sigma;</mi> <mrow> <mi>k</mi> <mi>k</mi> </mrow> </msub> <msub> <mi>V</mi> <mi>H</mi> </msub> </mrow> <mrow> <mn>3</mn> <mi>R</mi> <mi>T</mi> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>K</mi> <mi>T</mi> </msub> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mfrac> <msub> <mi>W</mi> <mi>B</mi> </msub> <mrow> <mi>R</mi> <mi>T</mi> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>+</mo> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> </mfrac> </mrow>

<mrow> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>=</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>/</mo> <mi>&beta;</mi> </mrow>

其中各参数均列于表1中,步骤2具体包括以下子步骤:

步骤201:设置氢浓度初值c=c0

步骤202:根据当前氢浓度c带入下式计算各个参数:

<mrow> <msub> <mi>&sigma;</mi> <mrow> <mi>k</mi> <mi>k</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <mn>2</mn> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <mi>&nu;</mi> <mo>)</mo> </mrow> <msup> <mi>a</mi> <mn>2</mn> </msup> <mi>p</mi> </mrow> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>a</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>-</mo> <mfrac> <mi>E</mi> <mn>3</mn> </mfrac> <mfrac> <msub> <mi>V</mi> <mi>H</mi> </msub> <msub> <mi>V</mi> <mi>M</mi> </msub> </mfrac> <mrow> <mo>(</mo> <mi>c</mi> <mo>-</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>K</mi> <mi>L</mi> </msub> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>&sigma;</mi> <mrow> <mi>k</mi> <mi>k</mi> </mrow> </msub> <msub> <mi>V</mi> <mi>H</mi> </msub> </mrow> <mrow> <mn>3</mn> <mi>R</mi> <mi>T</mi> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>K</mi> <mi>T</mi> </msub> <mo>=</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mfrac> <msub> <mi>W</mi> <mi>B</mi> </msub> <mrow> <mi>R</mi> <mi>T</mi> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>+</mo> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> </mfrac> </mrow>

<mrow> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>=</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>/</mo> <mi>&beta;</mi> </mrow>

步骤203:将步骤202得到的参数带入以下函数值,计算函数值g:

<mrow> <mi>g</mi> <mo>=</mo> <mi>c</mi> <mo>-</mo> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>&beta;K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>+</mo> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <msub> <mi>&alpha;N</mi> <mi>T</mi> </msub> </mrow> <msub> <mi>N</mi> <mi>L</mi> </msub> </mfrac> <mfrac> <mrow> <msub> <mi>K</mi> <mi>T</mi> </msub> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> <mo>+</mo> <msub> <mi>K</mi> <mi>T</mi> </msub> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow>

步骤204:判断g值大小,若|g|≥εerr,则执行步骤205至步骤206,否则结束计算,得到氢浓度c,其中收敛容差取εerr=10-6

步骤205:按照下式计算氢浓度c1

<mrow> <msub> <mi>c</mi> <mn>1</mn> </msub> <mo>=</mo> <mi>c</mi> <mo>-</mo> <mfrac> <mi>g</mi> <msup> <mi>g</mi> <mo>&prime;</mo> </msup> </mfrac> </mrow>

其中

<mrow> <msup> <mi>g</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <mn>1</mn> <mo>+</mo> <mo>&lsqb;</mo> <mi>&beta;</mi> <mo>+</mo> <mi>&alpha;</mi> <mfrac> <msub> <mi>N</mi> <mi>T</mi> </msub> <msub> <mi>N</mi> <mi>L</mi> </msub> </mfrac> <mfrac> <msub> <mi>K</mi> <mi>T</mi> </msub> <msup> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> <mo>+</mo> <msub> <mi>K</mi> <mi>T</mi> </msub> <msub> <mi>&theta;</mi> <mi>L</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mfrac> <mo>&rsqb;</mo> <mfrac> <mrow> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> </mrow> <msup> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>+</mo> <msub> <mi>K</mi> <mi>L</mi> </msub> <msubsup> <mi>&theta;</mi> <mi>L</mi> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mfrac> <mfrac> <mrow> <msub> <mi>K</mi> <mi>L</mi> </msub> <msub> <mi>V</mi> <mi>H</mi> </msub> </mrow> <mrow> <mn>3</mn> <mi>R</mi> <mi>T</mi> </mrow> </mfrac> <mfrac> <mi>E</mi> <mn>3</mn> </mfrac> <mfrac> <msub> <mi>V</mi> <mi>H</mi> </msub> <msub> <mi>V</mi> <mi>M</mi> </msub> </mfrac> </mrow>

所需各参数均由步骤202计算得到;

步骤206:令c=c1,返回步骤202。

步骤3:将步骤2得到的氢浓度c带入下式计算轴向应力σz

<mrow> <msub> <mi>&sigma;</mi> <mi>z</mi> </msub> <mo>=</mo> <mi>&nu;</mi> <mrow> <mo>(</mo> <msub> <mi>&sigma;</mi> <mi>&theta;</mi> </msub> <mo>+</mo> <msub> <mi>&sigma;</mi> <mi>r</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mfrac> <mi>E</mi> <mn>3</mn> </mfrac> <mfrac> <msub> <mi>V</mi> <mi>H</mi> </msub> <msub> <mi>V</mi> <mi>M</mi> </msub> </mfrac> <mrow> <mo>(</mo> <mi>c</mi> <mo>-</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow>

步骤4:将步骤1和步骤3得到的周向应力σθ、径向应力σr和轴向应力σz带入下式计算周向应变εθ及径向应变εr

<mrow> <msub> <mi>&epsiv;</mi> <mi>&theta;</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mi>E</mi> </mfrac> <msub> <mi>&sigma;</mi> <mi>&theta;</mi> </msub> <mo>-</mo> <mfrac> <mi>&nu;</mi> <mi>E</mi> </mfrac> <mrow> <mo>(</mo> <msub> <mi>&sigma;</mi> <mi>r</mi> </msub> <mo>+</mo> <msub> <mi>&sigma;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <mn>3</mn> </mfrac> <mfrac> <msub> <mi>V</mi> <mi>H</mi> </msub> <msub> <mi>V</mi> <mi>M</mi> </msub> </mfrac> <mrow> <mo>(</mo> <mi>c</mi> <mo>-</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>&epsiv;</mi> <mi>r</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mi>E</mi> </mfrac> <msub> <mi>&sigma;</mi> <mi>r</mi> </msub> <mo>-</mo> <mfrac> <mi>&nu;</mi> <mi>E</mi> </mfrac> <mrow> <mo>(</mo> <msub> <mi>&sigma;</mi> <mi>&theta;</mi> </msub> <mo>+</mo> <msub> <mi>&sigma;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <mn>3</mn> </mfrac> <mfrac> <msub> <mi>V</mi> <mi>H</mi> </msub> <msub> <mi>V</mi> <mi>M</mi> </msub> </mfrac> <mrow> <mo>(</mo> <mi>c</mi> <mo>-</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>.</mo> </mrow>

采用不同的r值重复步骤1至步骤4可以计算得到整个截面上的应力和应变分布,结果如图2、图3所示,另外可以看出氢浓度在圆柱壳内的分布是均匀的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1