Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Pressure Vessel Engineering

Last Updated: Aug 19 2015, By: LRB

The requirements for FEA reports are outlined in CSA B51-14 annex J “Annex J (normative) Requirements regarding
the use of finite element analysis (FEA) to support a pressure equipment design submission”. These requirements
are mandatory to B51, but not universally accepted across Canada. At this date (Aug 2015) Alberta reviews are still
done to ABSA AB-520, a similar but not identical document. Some extracts from the B51 standard are included in
italics below.

!"#$%&'&()*

!"#$%&'&()$#$%*+,"-.%/+01#/+$%+2,+'$#3+%4'-5(+.6+%-78%&'.%+29+/#+':+%5#,"8%9/+$$1/+%+01#9*+',
.+$#6'8%;<=%71'.&*+',&($8%&'.%,"+%;<=%$-7,5&/+%#'3-(3+.>%!"+%;<=%$-7,5&/+%$+(+:,+.%?)%,"+%.+$#6'+/
$"&((%?+%&99(#:&?(+%7-/%9/+$$1/+%+01#9*+',%.+$#6'>

FEA programs are physics engines. We have found that any of the main commercially available programs are
suitable for pressure vessel analysis. In particular we use SolidWorks Simulation and ABACUS, but others also
work.

!"+$,-./01102'$(&3-0(&/&'41

;<=%*&)%?+%1$+.%,-%$199-/,%9/+$$1/+%+01#9*+',%.+$#6'%5"+/+%,"+%:-'@61/&,#-'%#$%'-,%:-3+/+.%?)
,"+%&3&#(&?(+%/1(+$%#'%,"+%=AB<%C-.+>%!"+%.+$#6'+/%$"-1(.%:"+:4%5#,"%,"+%/+61(&,-/)%&1,"-/#,)%,-
:-'@/*%,"&,%1$+%-7%;<=%#$%&::+9,&?(+>%D"+'%,"#$%*+,"-.%#$%1$+.%,-%E1$,#7)%:-.+%:-*9(#&':+%-7%,"+
.+$#6'8%,"+%/+01#/+*+',$%#'%C(&1$+$%F>G%,-%F>HI%$"&((%?+%*+,>

In general we find it acceptable to use FEA for design of non code items or portions of items. It is important to
include code calculations for those portions of the vessel that are code calculable. On rare occasions a product is
forced to be re-designed so that regular code sections can be used.

!"5$,6&70)*$8&109'$(&3-0(&/&'4

!"+%;<=%&'&()$#$%&'.%/+9-/,$%$"&((%?+%:-*9(+,+.%?)%#'.#3#.1&($%4'-5(+.6+&?(+%#'%&'.%+29+/#+':+.
5#,"%;<=%*+,"-.$>%!"+%;<=%/+9-/,%$"&((%?+%:+/,#@+.%?)%&%9/-7+$$#-'&(%+'6#'++/>

We sometimes get asked to provide a report of our experience. See our Contacts page where we have posted
qualification resumes for our review engineers. For example, the resumes of Ben, Cameron and Matt
have been written to present qualifications for performing FEA and reviewing FEA reports.
For the sections J.4 through J.10 we refer to sample reports found in our FEA samples section. These reports are
written to meet this or various previous provincial guidelines. Beyond this CSA guideline, our sample reports are
also modified to answer common questions from CRN review engineers and customers.

!":$;&62(4$&<&7-40=&$1-//)(>
!"+%;<=%/+9-/,%$"&((%:-',&#'%&'%+2+:1,#3+%$1**&/)%?/#+J)%.+$:/#?#'6%"-5%,"+%;<=%#$%?+#'6%1$+.%,-
$199-/,%,"+%.+$#6'8%,"+%;<=%*-.+(%1$+.8%,"+%/+$1(,$%-7%,"+%;<=8%,"+%&::1/&:)%-7%,"+%;<=%/+$1(,$8%,"+
3&(#.&,#-'%-7%,"+%/+$1(,$8%&'.%,"+%:-':(1$#-'$%/+(&,#'6%,-%,"+%;<=%/+$1(,$%$199-/,#'6%,"+%.+$#6'
$1?*#,,+.%7-/%/+6#$,/&,#-'>

!"?$;&62(4$0'4(28-7402'

!"+%/+9-/,%#',/-.1:,#-'%$"&((%.+$:/#?+%,"+%$:-9+%-7%,"+%;<=%&'&()$#$%/+(&,#'6%,-%,"+%.+$#6'8%,"+
E1$,#@:&,#-'%7-/%1$#'6%;<=%,-%$199-/,%,"+%.+$#6'%:&(:1(&,#-'$8%,"+%;<=%$-7,5&/+%1$+.%7-/%,"+%&'&()$#$8
,"+%,)9+%-7%;<=%&'&()$#$%K$,&,#:8%.)'&*#:8%+(&$,#:8%9(&$,#:8%$*&((%.+7-/*&,#-'$8%(&/6+%.+7-/*&,#-'$8
+,:>L8%&%:-*9(+,+%.+$:/#9,#-'%-7%,"+%*&,+/#&(%9/-9+/,#+$%1$+.%#'%,"+%&'&()$#$8%&'.%,"+%&$$1*9,#-'$
1$+.%7-/%,"+%;<=%*-.+((#'6>

!"@$A28&*$8&17(06402'
!"@"#

!"+%/+9-/,%$"&((%#':(1.+%&%$+:,#-'%.+$:/#?#'6%,"+%;<=%*-.+(%1$+.%7-/%,"+%&'&()$#$>%!"+%.+$:/#9,#-'
$"&((%#':(1.+%.#*+'$#-'&(%#'7-/*&,#-'%&'.M-/%./&5#'6$%/+(&,#'6%,"+%*-.+(%6+-*+,/)%,-%,"+%&:,1&(
9/+$$1/+%+01#9*+',%6+-*+,/)>%A#*9(#@:&,#-'%-7%6+-*+,/)%$"&((%?+%+29(&#'+.%&'.%E1$,#@+.%&$
&99/-9/#&,+>%!"+%*+$"%&'.%,)9+%K"8%98%NO8%GOL8%$"&9+8%.+6/++$%-7%7/++.-*8%&'.%-/.+/%KN'.%-/.+/%-/
&?-3+L%-7%,"+%+(+*+',$%1$+.%$"&((%?+%.+$:/#?+.>%P7%.#Q+/+',%,)9+$%-7%+(+*+',$%K*#2+.%*+$"+$L%&/+
1$+.8%&%.+$:/#9,#-'%-7%"-5%,"+%.#Q+/+',%+(+*+',$%5+/+%:-''+:,+.%,-6+,"+/%$"&((%?+%#':(1.+.>%D"+'
$"+((%+(+*+',$%&/+%?+#'6%1$+.8%&%.+$:/#9,#-'%-7%,"+%,-9%-/%?-,,-*%-/#+',&,#-'%5#,"%9(-,$%-7%,"+
+(+*+',$%$"&((%?+%#':(1.+.%&'.%$"&((%#'.#:&,+%#7%,"+)%&/+%,"#:4%-/%,"#'%+(+*+',$>

!"@"+

!"+%*-.+(%.+$:/#9,#-'%$"&((%#':(1.+%&%(#$,%-7%&((%&$$1*9,#-'$>

!"@"5

!"+%,1/'%&'6(+%-7%+&:"%+(+*+',%1$+.%-'%#'$#.+%@((+,%/&.##%$"&((%?+%#'.#:&,+.>

The turn angle is simply the number of elements it takes to go around a circle. This Inventor support page explains the
use of a turn angle. It is normal that a mesher needs around 8 elements to get around a circular hole which would
produce a turn angle of 45 degrees per element. Decreasing the turn angle increases the number of elements and
the accuracy of the FEA results, however not all areas of a model need to be highly accurate. The turn angle does
not provide any predictive value, and the B51 standard provides no acceptance criteria. The use of an error plot as
discussed in J.6.8 below is a much more useful measure of mesh and results quality.

!"@":

!"+%*+,"-.%1$+.%,-%$+(+:,%,"+%$#R+%-7%*+$"%+(+*+',$%5#,"%/+7+/+':+%,-%6(-?&(%-/%(-:&(%*+$"
/+@'+*+',%$"&((%?+%#'.#:&,+.>
We use the error plot to determine if the mesh is adequately refined. Beyond the scope of this standard, it is
important to realize that pressure vessels have areas of discontinuity where in theory the stress approaches infinity
as the mesh size is decreased. In practice the vessel experiences stresses above the yield point. Refer to our
sample jobs for linearization analysis that can deal with stresses approaching infinity.

!"@"?

D"+'%#,+*$%#'%:-',&:,%K+>6>8%J&'6+%E-#',$8%,"/+&.+.%E-#',$L%&/+%*-.+(+.8%,"+%*-.+(%$"&((%.+$:/#?+
"-5%,5-%$+9&/&,+%&/+&$%#'%:-',&:,%&/+%(#'4+.>%=.+01&,+%*+$"%$#R+%$"&((%?+%1$+.%,-%+'$1/+%,"&,%,"+
+(+*+',$%&/+%$*&((%+'-16"%,-%*-.+(%:-',&:,%$,/+$$%.#$,/#?1,#-'%9/-9+/()>

!"@"@

S-1'.&/)%:-'.#,#-'$8%$1:"%&$%$199-/,$8%/+$,/&#',$8%(-&.$8%:-',&:,%+(+*+',$8%&'.%7-/:+$8%$"&((%?+
:(+&/()%.+$:/#?+.%&'.%$"-5'%#'%,"+%/+9-/,%K9/+$+',%,"+%@61/+$L>%!"+%*+,"-.%-7%/+$,/&#'#'6%,"+%*-.+(
,-%9/+3+',%/#6#.%?-.)%*-,#-'%$"&((%&($-%?+%#'.#:&,+.%&'.%E1$,#@+.>%D"+'%9&/,#&(%*-.+($%&/+%1$+.
K,)9#:&(()%?&$+.%-'%$)**+,/)L8%,"+%/&,#-'&(+%7-/%,"+%9&/,#&(%*-.+(%$"&((%?+%.+$:/#?+.%5#,"%&'
+29(&'&,#-'%-7%,"+%?-1'.&/)%:-'.#,#-'$%1$+.%,-%:-*9+'$&,+%7-/%,"+%*#$$#'6%*-.+(%$+:,#-'$>

!"@"B

!"+%;<=%/+9-/,%$"&((%#':(1.+%3&(#.&,#-'%&'.%3+/#@:&,#-'%-7%;<=%/+$1(,$>%T&(#.&,#-'%$"-1(.
.+*-'$,/&,+%,"&,%;<=%/+$1(,$%:-//+:,()%.+$:/#?+%,"+%/+&(U(#7+%?+"&3#-/%-7%,"+%9/+$$1/+%+01#9*+',8
&'.%3+/#@:&,#-'%$"-1(.%.+*-'$,/&,+%,"&,%&%*&,"+*&,#:&(%*-.+(8%&$%$1?*#,,+.%7-/%$-(1,#-'%5#,"%;<=8
"&$%?++'%$-(3+.%:-//+:,()>

Verification is as simple as comparing the reaction forces from the FEA run with the theoretical loads that can be
calculated at the boundary conditions. What is acceptable for validation varies by reviewer. Rarely FEA runs must
be provided that predict burst test results. Occasionally strain gauge testing or displacement testing must be
provided that can be run against a standard non destructive hydrotest. Other methods used are comparing Roark’s
predicted radial displacement of a shell with the results of a model run. Most commonly, it is recognized that a FEA
run that meets the other requirements of this standard is far more accurate than other available methods of study
so no further physical testing proof is required.

!"@"C

!"+%&::1/&:)%-7%,"+%;<=%/+$1(,$%$"&((%?+%#':(1.+.%#'%,"+%;<=%/+9-/,8%+#,"+/%?)%,"+%1$+%-7%:-'3+/6+':+
$,1.#+$%-/%?)%:-*9&/#$-'%,-%,"+%&::1/&:)%-7%9/+3#-1$%$1::+$$71(%#'U"-1$+%*-.+($>%='%+//-/%-7%VW%-/
(+$$%7/-*%,"+%:-'3+/6+':+%$,1.)%$"&((%?+%&::+9,&?(+>
X-,+Y%;<=%#'&::1/&:)%1$1&(()%:-'$#$,$%-7%.#$:/+,#R&,#-'%+//-/$8%5"#:"%/+$1(,%7/-*%*&,:"#'6%6+-*+,/)
&'.%.#$9(&:+*+',%.#$,/#?1,#-'%.1+%,-%,"+%#'"+/+',%(#*#,&,#-'%-7%+(+*+',$8%&'.%:-*91,&,#-'&(%+//-/$8
5"#:"%&/+%/-1'.U-Q%+//-/$%7/-*%,"+%:-*91,+/%J-&,#'6U9-#',%:&(:1(&,#-'%&'.%,"+%7-/*1(&,#-'$%-7%,"+
'1*+/#:&(%#',+6/&,#-'%$:"+*+>

A convergence study only proves that a single point of a model has converged, whereas an error plot proves a
whole model and does not required multiple FEA runs. As mentioned in J.6.4, we use error plots to prove
convergence. Also mentioned above, not all areas of a pressure vessel model converge. The areas that do not
converge require special study that cannot be handled by convergence studies. These areas are usually handled
by Linearization as outlined by ASME VIII-2 part 5.
!"B$D77&64)'7&$7(04&(0)

!"+%:/#,+/#&%7-/%&::+9,&':+%-7%,"+%;<=%/+$1(,$%$"&((%?+%?&$+.%-'%,"+%:-.+%-7%:-'$,/1:,#-'%&'.%7&:,-/
-7%$&7+,)%+$,&?(#$"+.%1'.+/%,"&,%:-.+>%!"+%;<=%*+,"-.-(-6)%*&)%?+%?&$+.%-'%&'-,"+/%:-.+>%!"+
&::+9,&':+%:/#,+/#&%&'.%:-.+%/+7+/+':+%$"&((%?+%9/+$+',+.%#'%,"+%/+9-/,>
X-,+Y%;-/%+2&*9(+8%#7%,"+%:-.+%-7%:-'$,/1:,#-'%#$%A+:,#-'%TPPP8%O#3#$#-'%H8%-7%,"+%=AB<%C-.+8%,"+
&((-5&?(+%$,/+$$%3&(1+$%&/+%7/-*%A+:,#-'%TPPP8%O#3#$#-'%H8%-7%,"+%=AB<%C-.+>%!"+%;<=%*+,"-.-(-6)
:-1(.%?+%?&$+.%-'%A+:,#-'%TPPP8%O#3#$#-'%N8%-7%,"+%=AB<%C-.+%K;#61/+%V>HL>

!"C$E(&1&'4)402'$2F$(&1-*41
!"C"#

!"+%7-((-5#'6%#'7-/*&,#-'%&'.%@61/+$%#'%:-(-/+.%9/#',$%$"&((%?+%9/+$+',+.Y
K&L%/+$1(,&',%.#$9(&:+*+',$%K9(-,LZ
K?L%.+7-/*+.%$"&9+%5#,"%1'.+7-/*+.%$"&9+%$19+/#*9-$+.Z
K:L%$,/+$$%9(-,%5#,"%*+$"%,"&,
K:LK#L%$"-5$%7/#'6+$%1$#'6%.#$:/+,+%:-(-/%$+9&/&,#-'%7-/%$,/+$$%/&'6+$%-/%9(-,$Z%&'.
K:LK##L%&((-5$%:-*9&/#$-'%?+,5++'%,"+%$#R+%-7%$,/+$$%:-':+',/&,#-'$%&'.%,"+%$#R+%-7%,"+%*+$"Z
K.L%9(-,%5#,"%+(+*+',%$,/+$$%&'.%&%:-*9&/#$-'%-7%'-.&(%K&3+/&6+L%$,/+$$%3$>%+(+*+',%K'-'U&3+/&6+.L
$,/+$$Z
K+L%/+&:,#-'%7-/:+$%:-*9&/+.%,-%&99(#+.%(-&.$%K7/++U?-.)%.#&6/&*$LZ
K7L%$,/+$$%(#'+&/#R&,#-'%*+,"-.-(-6)%&'.%,"+%$,/+$$%3&(1+$%#'%,"+%&/+&%-7%#',+/+$,Z%&'.
K6L%&::1/&:)%-7%,"+%;<=%/+$1(,$>
!"+%/+$1(,$%$"&((%?+%9(-,,+.%,-%6/&9"#:&(()%3+/#7)%:-'3+/6+':+>%!"+%2%&2#$%-7%,"#$%9(-,%$"&((%$"-5%$-*+
#'.#:&,#-'%-7%*+$"%.+'$#,)%#'%,"+%&/+&%-7%#',+/+$,%K'1*?+/%-7%+(+*+',$%-'%&%:1/3+8%+(+*+',$%9+/%1'#,
(+'6,"8%+,:>L>%!"#$%#$%'+:+$$&/)%,-%$"-5%,/1+%:-'3+/6+':+%-3+/%&99&/+',%:-'3+/6+':+%,"&,%#$%.1+%-'()
,-%&%/+(&,#3+()%$*&((%:"&'6+%#'%,"+%*+$">

!"C"+

D"+'%9(-,$%-/%@61/+$%&/+%9/+$+',+.8%&'%+29(&'&,#-'%/+(&,#'6%,-%+&:"%@61/+%$"&((%?+%#':(1.+.%,-
.+$:/#?+%,"+%91/9-$+%-7%,"+%@61/+%&'.%#,$%#*9-/,&':+>

!"G$D')*>101$2F$(&1-*41

[3+/&((%*-.+(%/+$1(,$8%#':(1.#'6%&/+&$%-7%"#6"%$,/+$$%&'.%.+7-/*&,#-'8%$"&((%?+%9/+$+',+.%5#,"
&::+9,&':+%:/#,+/#&>%!"+%&'&()$#$%$"&((%#':(1.+%&%:-*9&/#$-'%-7%,"+%/+$1(,$%5#,"%&::+9,&':+%:/#,+/#&>
\+$1(,$%,"&,%&/+%,-%?+%.#$/+6&/.+.%$"&((%?+%#.+',#@+.8%&'.%,"+%.+,+/*#'&,#-'%,-%.#$/+6&/.%,"+*%$"&((
?+%E1$,#@+.>

!"#H$I2'7*-102'

=$%&%*#'#*1*8%,"+%:-':(1$#-'%$"&((%#':(1.+
K&L%&%$1**&/)%-7%,"+%;<=%/+$1(,$%#'%$199-/,%-7%,"+%.+$#6'Z
K?L%&%:-*9&/#$-'%-7%,"+%/+$1(,$%&'.%,"+%&::+9,&':+%:/#,+/#&Z%&'.
K:L%-3+/&((%/+:-**+'.&,#-'$>
Pressure Vessel Engineering Ltd.
120 Randall Drive, Suite B
Waterloo, Ontario, Canada
N2V 1C6

519-880-9808

You might also like