€¦ · A cornputer system for predicting heat-affected zone (HAZ) hardness and weld €eaues...
Transcript of €¦ · A cornputer system for predicting heat-affected zone (HAZ) hardness and weld €eaues...
NOTE TO USERS
Page(s) not included in the original manuscript are unavailable from the author or university. The
manuscript was microfilmed as received.
This reproduction is the best copy available.
UMI
Predicting the Features of Structural Steel Welds
with Internet Technology
Shunsuke Morinishi, B.Eng.
A thesis submitted to the Facdty of Graduate Studies and Research
in partial tULfilment of the requirements for the drgree of
Master of Engineering
Ottawa-Carkton hstitute for Mechanical and Arrospacr E n g i n e e ~ g
Depanment of Mechanical and Aerospace Engineering
Carle ton University
Ottawa, Ontario
Canada
National Library Bibliothèque nationale du Canada
Acquisitions and Acquisitions et Bibliographie Services services bibliographiques
395 Wellington Street 395, rue Wellington OttawaON K1A ON4 ûttawa ON KiA O N 4 Canada Canada
The author has granted a non- exclusive licence allowing the National Library of Canada to reproduce, loan, distribute or sel1 copies of this thesis h microform, paper or electronic formats.
The author retains ownership of the copyright in this thesis. Neither the thesis nor substantial extracts fiom it may be printed or otberwise reproduced without the author's permission.
L'auteur a accordé une licence non exclusive permettant a la Bibliothèque nationale du Canada de reproduire, prêter, distribuer ou vendre des copies de cette thése sous la forme de microfiche/nlm, de reproduction sur papier ou sur format électronique.
L'auteur conserve la propriété du droit d'auteur qui protège cette thèse. Ni la thèse ni des extraits substantiels de celle-ci ne doivent être imprimés ou autrement reproduits sans son autorisation.
A cornputer system for predicting heat-affected zone (HAZ) hardness and weld
€eaues (size and shape of the weld bead), originally coded by Chan [l-9, 101 but herein
re-coded for the world wide web, is descnbed in this thesis. In faa the web version
consists of two systems: a "passive" Java based system intended for remote processing,
and an "active" neural network semer system, coded with PHP (Personal Home Page
Tools) and mySQL (Sequential Query Language), a data base management language
intended for central processing.
The passive system is based on the regression algorithms of Yurioka [l-7, 81,
Teresalci [ l-5,6] and S w k i [14] for computing H M hardness and on the work of
Chandel [Z-6, 71 for computing weld feanires. In addition, a module based on fiilly
trained neural networks for computing both HAZ hardness and weld features originated
by Chan [l-9,10) has been re-coded for web implementation. Since the passive weld
design tools are to be downloaded for remote processing by users, they have been coded
with the Java language because it is relatively p1atfon-n independent and therefore
available to almost anyone familiar with the world wide web.
The active weld design tools consist of BPN (backpropagation network) modules
designed for training on the server. Users are expected to submit training data in HTML
format (via a web browser - Netscape or Microsofi Explorer) to the server which accepts
and translates it for BPN processing. Among other things this permits "custom" training
which is an important consideration because the welding process is not al1 that well
Predicting Weld Features W~th Inteniet Teckmolam
controlled and operator traditions often &éct the outcorne. M e r training the BPN modei
is then stored dong with the training data in a server database. Users can recall the model
for computing HAZ hardness or weld features as required.
One of the advantages of the active system is that user data and models are to be
captured by the server. By so doing, it is anticipated that a large data base of weld sizes
and shapes, and HAZ hardnesses, documented agauist operating parameters, can be
assembled for the benefit of the entire welding engineering community. Central server
processing to provide a data base of users, and weld data, is original insofar as this
researcher knows. The research and methodology used to generate this system is
descnbed in this thesis.
1 would like to express my deepest appreciation to my thesis supervisors, Professor
Malcolm Bibby and Dr. Billy Chan for their continued interest, encourasement and -idance
provided during this thesis program and throughout my study at Carleton university.
For the help 1 received in dealing with the web server system (PHP. MySQL, Apache), 1
extend my sincerest thanks to Roy Gibbons fiom the Faculty of Graduate Studies, and Kenji
I d fiom the Department of Computer Science.
I thank Professor Bibby and the Department of Mechanical and Aerospace Engineering,
Carleton University for their financial support. 1 would also like to thank all my fnends and the
staff of the Depariment of Mechanical and Aerospace Engineering at Carleton university for
their help and co-operation.
Finally, 1 would like to present this thesis to my beloved parents.
... I l l
Tdle of Contents
Page
Table of Contents
Lit of Figures
List of Tables
Nomenclature
Chapter One Int?oduction - 1.1 Weld Problem
1.2 Weld Models 1.3 Web Based Weld Pmperty Estimating Tool
Chapter Two Background 2. t Fusion WeId 2.2 WeId Structure and Metallurgy 2.3 Computational Models b Re ession Analysis I gr 2.3.1 The 800 to 500 C Cooling Time
2.3.2 HAZ Hardness Regression Models 2.3.2.1 Suzuki Model 2.3.2.2 Teresaki Mode11 2.3.2.3 Teresaki Model II 2.3 -2.4 Yurioka Model 1 2.3.2.5 Yurioka Mode1 II
2.3.3 Predicting Weld Features 2.3.3.1 Chandel Weld Features mode1
2.4 Computational Models by BackpropagationNetwork (BPN) 2.4.1 Backpropagation Network (BPN)
2.4.1.1 Falrnan's Derivative 2.4.1.2 ûther issues of Backpropagation Network
2.4.2 BPN HA2 Hardness Model 2-4.3 BPN Weld Features Mode1
2.5 A Web B a d Internet "Weldsofi" System
Chapter Tbree n e Web Based Regression System 3.1 The Regression Cooling Time Module
3.1.1 Venfication of The Regression Cooling Time Module 3 -2 The Regression HAZ Hardness Module
3.2.1 Verification of the Regression HAZ Hardness Module 3.3 The Regression Weld Features Module
3.3.1 Verifkation of the Regression Weld Features Module 3.4 Cornputer Requirements for the Web Based Regression System
Chapter Four The Web Based B P . System 4. I Tne BPEi Cooiing Time Module
4.1.1 Verification ofthe BPN Cooling Time Module 4.2 The BPN H M Hardness Module
4.2.1 Verification of the BPN HA2 Hardness Module 4.3 The BPN Weld Features Module
4.3.1 Verification of the BPN Weld Features Module 4.4 Cornputer Requirernents for the Web Based BPN System
Cha pter Five Web BPN Server System for Modeling ~ h e Welding Process 5.1 Hardware and Installed Applications Software 5.2 S ystern Implementation
5.2.1 Raw Data Submission Module 5.2.2 Selecting Training Data 5.2.3 Training Module 5.2.4 Weight Data Submission Module 5 2.5 BPN Cdculation Module 5.2.6 Data View Module
5.3 BPN Training Module Verificat ion 5.3.1 The XOR Problem 5.3 -2 The Cwling Time Problem 5.3.3 The tIAZ Hardness Problem
Chapter Six General Dismwbn
Cha pter S even Conclusions and Cunfrrfrrbutionr
Chapter Eight Futare Work
References
Appendix 1 Cooling Time Data
Appendix II AMC A Hardness Data
Appeodix III Gas Metal Arc Weld Size Data
Appendix IV SAW Experimentd Cooling Time
Appendix V Yurioka et al Experimental HAZ Hardness Data
Figure
L&s of Figure
Fusion welding with a positive polaity. 8
Three weId regions at a t-joint 10
Detaïled cross sectional area of a fusion weld and ironcarbon (steel) diagram
1 1
Schematic thermal cycle typical of a fixed position adjacent to a fusion weld
Weld heat fi ow rnorphology assumed in the RosenthaVAdams analyses.
HAZ CHC diagram.
Schematic diagram to define the constant K in the Sunrki approach for
cdculating HAZ hardness.
Schematic diagrarn to identie the feahires in the Chandel weld
features model.
Basic ANN structure.
Single node function.
A backpropagation network.
Simplified network weight - error relationship.
Weld bead rnodel cross section with bay len-gh and angle definition.
Flow diagram for the regression cooling time module.
User interface for the regession cooling time module.
vii
3 -3 Input area for the regession cooling time 53
3 -4 Parametnc study input area for the regression cooling time module. 54
3.5 Parametric output (coolhg time against voltage). 54
3.6 Message window for the regression cooling time module. 54
3.7 Comparison of calculated cooling tirnes (Adams model) with measured values: (A) 0-200 seconds range, (B) O - 60 seconds range). 57
3 -8 Flow diagram for the regression HAZ hardness module. 58
3.8 User interface for calculating HAZ hardness given (a) welding parameters and the chernical composition of the workpiece, (b) a measured cooling time and the chernicd composition of the workpiece. 59
3.1 1 Results ana (a) from 3-9a and (b) fiom 3-9b. 61
3.1 2 Parametric snidy input area for the regression HAZ hardness modules. 6 1
3.13 Plotting area for the regression HAZ hardness modules (a CHC is shown). 61
3.14 Comparison of meaaired (AMCA data) with calculated HA2 hardnesses: (a) Yurioka X, @) Yurioka II, (c) Terasaki I, (d) Terasaki II, (e) Suniki. 64
3.15 Flow diagram for the regression weid features module. 65
3.16 User interface for the regression weld features module. 66
3.17 Input area for the regreuion weld features module.
3.18 Output area for the regression weld features module.
3.19 Pictorial presentation of the regression weld features module. 67
3.20 Comparison of calnilated (Chandel rnodel) with meanired weld feanires
viii
(Northem college investigation - C2S gas cover): (a) bead height, @) bead width, (c) penetration, (d) deposited area, (e) fusion a r a 69
Comparison of calculated (Chandel model) with measured weld features (Northem college investigation - M 2 gas cover): (a) bead height, (b) bead width, (c) penetration, (d) deposited area, (e) fusion area.
Flow diagram for the BPN cooling time module.
User interface of the BPN cooling time module.
Input area for the BPN cooling time module.
Parametric study input area for the BPN.
Plot area for the BPN mling time module.
Cornpaison of measured cooling time with calailated values (a) O - 2005 1-5 BPN stnichire, (13)O - 200s, 2 4 3 BPN structure, (c) O - 60s, 1-5 BPN senidure, (d) O - 60s, 2 4 3 BPN structure.
Flow diagram for the BPN HAZ nardness module.
User interface for the BPN HAZ hardness module.
Input area for the BPN HAZ hardness module.
Parametric study input area for the BPN KAZ hardness.
Plot area for the BPN HA2 hardness module.
Chernical input area for the BPN H M hardness module.
Comparison of BPN calculated HAZ hardness
with measured values : (a) 1-4 BPN stnicture (b) 2 4 3 NPN structure. 8 1
Flow diagram for the BPN weld features module. 82
User interface for the BPN weld features module.
Input area for the BPN weld features module.
Result area for the BPN weld features module. 84
Plot area for the BPN weld features module. 84
Comparison of BPN calculated weld feature with measured values (Northem College investigation - C25 gas cover) (a) bead height, (b) bead width, (c) penetration, (d) bay length, (e) deposit area, (f) fusion area. 86
Comparison of BPN calculated weld features with measured values (Northem College investigation - MZ gas cover) (a) bead height, @) bead widtb, (c) penetration, (ci) bay lengtb, (e) deposited area, (f) fusion area. 87
Host - client cornputer configuration. 91
Flow diagram for the raw data submission module. 95
Generd data form for the raw data submission module. 96
General data confirmation screen for the raw data submission module. 97
Detailed data form for the raw data submission module. 98
Detailed data screen for the raw data subrnission module. 99
Raw data submission completion screen.
Flow diagrarn for the selecting training data.
Desired data condition input screen for the selecting training data.
List of raw data sets for the seiecting training data.
Detailed screen for the selecting training data
Data seleetion completion screen for the selecting training data.
Flow diagram for the training module.
General training conditions form for the training module.
List of training data sets for the training module.
5.16 Training condition summary screen for the training module. 1 07
5.17 Training cornpletion screen for the training moduie. 108
5.18 Training incomplete screen for the training module. 108
5.19 Weight set summary screen for the training module. 1 09
5.20 Weight set subrnission camplete screen for the training module. 110
5.21 Flow diagram for the weight submission module. 110
5.22 General infcrmation submission form for the weight data submission module. 112
5.23 General information confirmation screen for the weight data set submission module. 113
5.24 Detailed information submission form for the weight submission module. 114
5.25 Detail information confirmation screen for the weight submission module. 115
5.26 Weight data submission complete screen for the weight data set submission module. 116
5.27 Flow diagram for the BPN calculation module.
5.28 List of weight data set for the BPN caiculation module.
5.29 Input data submission form for the BPN calculation module. 118
5.30 Calculation resuh for the BPN caiculation module. 119
5.3 1 Flow diagram for the data view module. 120
5.32 Desired data conditions for the data view module.
5.33 List of data for the data view module. 122
5.34 Detailed data format) for the data view module.
5.35 Detailed data (text format) for the data view module.
5.36 Graphical representation of XOR problem.
xii
List of Tables Table
2- 1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
2-9
2- 1 O
3-1
4.1
4.2
4.3
5 , t
5 -2
5 3
5.4
Summary of Welding Process Eficiencies for Comrnonly Used Welding Heat Sources
Tabulated Values of C, Corresponding to &
Composition Limits for S w k i HAZ Hardness Mode1
Composition Limits for Terasaki 1 KAZ Hardness Mode1
Composition Limits for Terasaki II KAZ Hardness Mode1
Composition Lirnits for Yurioka I HAZ Hardness Model
Composition Limits for Yurioka II HAZ Hardness Model
AH Values Corresponding to Boron Content
Coefficients for ~hande i s Weld B e d Dimension Models
Coefficient for Chandel's Wire Melting Rate Equation
HAZ Hardness Cornparison Results for Regression Models
BPN Cooling Time Verification Results
BPN HAZ Hardness Correlation Factor Cornparison
Page
17
17
23
25
26
27
28
29
33
33
63
75
80
Correlation Factor Cornparison for the BPN Weld Feature Model 85
XOR Truth Table. 125
Performance of Different Learning Enhancement Algonthms for the XOR ProbIem 125
Performance of Different Learning Enhancement Algorithms for the Cooling Time Problem 126
Mode1 Accuracy ResuIts for the Cooling Time Problem 127
Nomenclature
FZ - fusion zone HAZ - heat afEected zone IIW - the International Institute of Welding GMAW - gas metal arc welding SAW - submerged arc welding GTAW - gas tungsten arc welding bj - 80800 &O 50Q°C cooling tirne (sec j CTT - continuous cooling transformation CHC - characteristics hardness curve w10 - weight percent CE - IIW carbon equivalent (w/o) Pcm - Ito's carbon equivalent (w/o) CqI - C,Irr - Carbon equivalents (w/o) for Yurioka's first model CEi - CEm - Carbon equivalents (w/o) for Yurioka's second model B - boron content (w/o) C - carbon content (w/o) Cr - chromium content (w/o) Cu - copper content (w/o) Fe - iron content (w/o) Mn - rnanganese content (w/o) Mo - molybdenum content (w/o) Ni - nickel content (w/o) Nb - niobium content (w/o) Si - silicon content (w/o) V - vanadium content ( w/o) HVw - maximum HAZ hardness (VHN) b[3D] - thick plate cooling time fiom 800 to 500°C (sec) t~/~[2-D] - thin plate cooling time fiom 800 to 500°C (sec) k5[2.5-D] - intemediate plate cooling tirne from 800 to 500°C (sec) qpor - welding process efficiency (%) Q - heat input rate per unit Iength (J/s/mm) h, - plate thickness (mm) k - thema1 conductivity (J/(s.rnm.K)) Cp - volumetric specific heat ( ~ / ( m m ~ ~ ) ) 2 - plate initial temperature (OC) Cr - ratio of cooling time on thick plate to that on finite plate 1, - arc current (arnperes) V, - arc voltage (volts) S, - wire travef speed (mm/s) H, - relative plate thickness I - welding current (Amp) - weld feature model
V - arc voltage (volt) - weld feature model v - travel speed (rnmls) - weld feature model D - electrode diameter (mm) - weld feature rnodel L - electrïc extension (mm) - weld feature model MR - melting rate (ka) BW - bead width (mm) BH - bead height (mm) Pene - penetration length (mm) Al - deposited area (mm2) A2 - plate fusion zone (mm2) A - total fusion area (mm2) AI - artificial Intelligence ANN - artificial neural network BPN - backpropagation network I - input layer of backpropagation network H - hidden layer of backpropagation network O - Output layer of backpropagation network m - nurnber of input aodes e - intermediate input node n - number of hidden nodes r - intermediate hidden node t - nurnber o f output nodes g - intemediate output node @-m - weight between input and hidden layer w"-O' - weight between hidden and output layer a,b - counter P, - n-th daia set p - total number of training data set X\ - input of node 1, for data set P, yP", - target output at node Ot for data set P, F - transfer fwiction s*, - summation of node SO, - summation of node 4 E'- error of the network G - a general function notation q - leming rate AW - change in weight 6 - delta term RMS e m r - mot mean squared error a - momentun coefficient SD - standard deviation PHP - personal home page SQL - Smctured Query Language KIUL - Hypertext Markup Language
Chapter One
Zntruduciion Fusion welding is an important and often underestimated industrial process. In fact
80% of al1 steel tonnage is welded in one fom or another. Moreover, it is well understwd
that a joint (fasteneci by whatever means) is the critical area of a aeel stmcture or device. In
fact, dmost dl structural and device f~lures occur because ofjoint problems. The loss of
money and/or life when a pipeline or an airliner fails c m be devastating. The need for
research to improve the integrity of joints designed for structures and devices is therefore
evident .
In generai, welded joints are considered better than the alternatives (bolting, brazing,
etc.) because it is usually possible to match the strength of a weld to that of the base metal if
consumables are properly fonnulated and good welding technique is used. To a great
extent a properly designed weld provides continuity across the joint which combines the
workparts into one fiiily integrated syaem. The ideal joint is one where all mechanical
properties are perfectly matched to those of the workpiece so that the weld is in fact,
indistinguishable Eom the base metal.
1.1 Weid Probiems
Real welded joints are usually far fkom ideal. In praaicai terms joint strength
ovemtches base metal strength which c m cause non-uniform sain distributions when
extemal service loads are applied. Moreover, triaxial residual stresses fiom the welding
process are inevitably present even before the weld is put into service. But beyond
M c t i n a Weld Fahues With ùitmet Tochnolw
simple mechanical strength, it is not possible to match other important properties such as
toughness; fatigue strength and corrosion resistance, which renden welded joints wlnerable to
failure by several mechanisms, other than overload [l-11. The heat-afFected zone (HA Z), i.e.,
the base metal region adjacent to the weld that is inevitabiy adversely affected by the heat fiom
the welding pro-, is generally recognized as the most dificult area to cuntrol. Often the
toughness, fiitigue and stress corrosion properties of this region are iderior to those of the
unaffected base metd. Moreover, welding engineers are, more or iess, hoaage to the properties
that appear in this region because the chemistry of the base material cannot be changed in
general, although heat input adjustments, preheat andfor postheat provide some masure of
control. Nonetheless, HAZ properties often Iimit the service pe~ormance of welded joints.
Notwithstanding what was said in the last paragraph, it is the formation of so called cold
cracks (sometimes terrned underbead or hydrogen induced cracks) in the HAZ that is the most
serious limitation of the welding process. When the material next to the weld is heated, it is
autenitized. When austenite cools it decomposes and if it cools relatively rapidly, as it does in
many welding situations, the decomposition produa is a hard and bnttie phase called martemite.
At the sarne time hydrogen and vnter Kpor f?om the electrode coating and fluxes, and water
vapor fiom the atmosphere breaks dom chemically in the arc and nascent hydrogen is injected
into the weld pool. From the weld pool some of the hydrogen diffuses into the HAZ. The
combination of hard, brinie martensite, hydrogen h m the arc and residud tensile stresses that
form in the HAZ are conditions that favor the formation of cold aacks. They form spontaneously
in the temperature range flom about 250 OC to room temperature as the weld cools or in some
Chapter 1 htroduction 2
Predicting Wdd Feaîures With Internet Technologv
cases their formation may be delayed for anywhere up to five days after completion of
the weld. This is a well known characteristic of hydrogen cracking under other
circumstances (e-g. corrosion situations) and has ied to the term "delayed cracking".
It is evident fiom the description above that cold cracks can fom in the HAZ
men before a weld is put into service. They are very dangerous, because when such a
weld is loaded, high stress concentrations build up amund such crack tips, which can
cause them to propagate rapidly in a brittie manner to failure. In kct, pre-existing HA2
cold crack defects is a significant cause of weld failures [1-21.
Cold crack formation can be avoided if the welding conditions can be arranged to
lirnit the HAZ hardness level. In practice a h i t of about 320 VPN is imposed in most
routine welding situations [1-31. For highly loaded applications such as pipelines, a lirnit
of ZSOVPN is ofien specified. As it tum O* in service stress corrosion cracking is also
very sensitive to HAZ hardness and this also gives rise to the necessity of limiting the
hardness in this region.
1.2 Weld Models
In view of the importance of HAZ hardness in engineering practice, several
researchers have proposed regression based models for caiculating the level that would be
expected, given the welding parameters (aiment, voltage, welding speed, etc.) and
workpiece chemicai composition Included in these are the models of Suzuki [Ml,
Teresaki 11-5,6], and Yurioka [l-7,8]. These are the mon recent and seemingly the best
available, and are therefore the models that were included in the recent software system
generated by Chan for this purpose. A review of al1 hardness models may be found in Chan's
worQ199].
In addition to the regression based models, Chan [ 1 - 10, 1 1 ] proposed a neural network
system for determining HAZ hardnesses. This system has the advantage that it can be custom
"tminedn to accommodate welding traditions and skilis at one or another job shop or
manufactwing facility. Universal systems such as regression models are at best oniy approximate
because the welding process, even under well controlled automated manufaauring conditions, is
somewhat variable. Characterizhg such a system to ensure an unequivocal and accurate
operating description is difficult and yet regression and physical modeling requires this to be the
case. This is not to say that regression models are not usefùl; quite the contrary - practitioners
- find them very useful, even though it is well understuod that they may not be entirely accurate in
one situation or another. However, with neural technology, the traditions of a job shop or a
manufactunng operation can be capturai implicitly by "training" with data relevant to the
situation at hand. In this way the neural network system is expected to be flexible and sensitive
to local welding tradition.
Chan recently generated a software system including both regression and neural network
algorithm for predicting H M hardnesses [ l-9,l O], and for anticipating the size and shape of the
weld fusion zone. Like HAZ hardness, the size and shape of a weld are important to the welding
engineering community. However, in this case it is largely a productivity issue although weld
properties are also integral with weld features. Welding is costly in fact it is one of the principal
costs of metal mamfacniring and fabrication In general deep penetration, narrow welds are
Predicting Weld Ftatures With Internet Tezhnoiogy
considered to provide the highest productivity, but such welds are often difficult to arrange and
their integrity can be problematic. If the penetration is too deep, burn through dificulties c m
arise, especially for thin plate situations. On the other hand insufficient penetration of the root
region may occur when the heat input is smail. Moreover, most joints are "prepared" before
welding and there are a whole range of weld geumetry issues that must be taken into account to
optimize productivity on the one hand and weld properties (e.g. avoiding cold cracking, etc.) on
the other.
The regressionheural network system generated by Chan has been well received. In
particular, the n e u d network approach is thought to be the way to analyze process situations
such as welding where physical modeling is very diffiailt and where there is uncertainty in the
regression approach. However, this researcher hastens to add that physical modeling is very
important. Even though the neural network approach is usefbl, it does not yield any
understanding of the underlying physics and mechanisrns involved. In the end physical modeling
is the only way the welding process will be fblly understood and controlled.
1.3 Web Based Weld Propertv Estimatine Tool
A web based version of the Chan system is descnbed in this thesis. The objective of
generating a web based version of the system is to make it available to the world at large and, in
particular, to those in the engineering community who would have an interest in it. m i l e
publishing the details of the system in contemporary journals has been done, it is a large nep
f?om there to working code. If the entire system were to be instailed and housed on a web
Chapter 1 Introduction
Predictinp WeId Features WitR Internet TechnoIow
server, anyone who wants to access and use it can do so without having to regenerate the
code.
There are essentialiy three modules in the web based system. The fim module is
a re-coded Java based version of the regression module first established by Chan. By re-
coding with the Java Intemet lanpage; it is made available to dmost al1 Internet uen
since such a system is relatively pladorm independent. Usen c m download this module
to their remote penonal cornputers and use it in a straightforward manner, i.e., welding
parameten are submitted and caiculated HAZ hardnesses or weld features are returned.
In Mme sense this can be viewed as a universal system for calculating HAZ hardness and
weld features.
In addition, a second Java module, based on a pre-trained neural network is
included in the web system. In practice using this module is similar to the way the
regression module is used and it cm be considered universal in the same sense. [t serves
as a second output for determining HAZ hardness or weld features which is usehl
considering the uncertainty in such calcuiations.
To permit Zustom trainingw as discussed previously, an untrained neural network
module has been made available to usen as part of the web system. However, the neural
network module is to be used only on the server via remote control fiom any web
connected worksution, Le., down Ioading wilI be prohibited. Usen of the web based
system will be asked to leave their names and affiliations, their training data, and their
hained models. In this way it is anticipated that a worldwide database of researchen,
Pdictinn Weld Features With Intemet Technolosy
practitioners, welding data, and several tmined models wiil be assembied for the benefit
of the entire welding community.
While the system is not yet in practice (the issue of semer maintenance has still to
be decided), the equivaient of a rnanufacturing "pilot plant" has been generated for this
thesis. The welding technology bais for the system is reviewsd in the following section.
Chapter 1 Introduction - .
Chapter Two
Background
To understand fblly the proposed web based system for predicting HAZ hardness and
weld features, it is necessary to review the welding process itself (section 2. l), the metallurgical
changes that give rise to the mechanica! properties of a defa free weld, the occurrence of
underbead cracks that so limit weid performance in service (section 2.2), and finally the HAZ
hardness and weld shape algonthms that are to be incorporated into the system (section 2.3, 2.4,
and 2.5).
2.1 Fusion Weld
Whik there are numerous welding techniques, the fusion process is by far the most
common and therefore it is the focus of the proposed web based system. The SMAW fusion
process is show schematically in Figure 2.1. In this technique the joint between two
heatafFeded zone
unaffecîcd parent metal
Fïigure21: Schematic of DCEP (dectrode positive) SMAW to demonstrate the fuion we1ding procesr
pieces of steel is heated to the melting point
by an electric arc (iarge luminous curent
flow) extending from the electrode to the
workpiece. The arc is essentially an ionized
gas (plasma) where electrons are accelerated
to the positive electrode and heavy positive
gaseous ions are accelerated to the
Predictinp Weld Features With intemet Technology
negatively charged workpiece. When electrons strike the electrode and ions strike the
workpiece they lose kinetic energy which appears as heat. The intense heat of the arc causes a
local molten pool to f o m under the arc which re-solidifies to fuse the joint which in twn,
foms one continuous workpiece. The electrode not only serves as an essential electncal
element for the arc, but it is also the source of filler material for the joint. Mon joints are
shaped to a V or K configuration for alignment purposes and to receive molten filler metal
fiom the electrode. As the welding proceeds, the electrode is consumed and eventually has to
be replaced.
As shown in Figure 2.1, a typical electrode is covered with a flux coating which, upon
melting, forms a shielding gas and a slag layer on the molten pool. Both the shielding gas and
the slag layer serve to protea the pool from atmospheric oxidation. If there were not some
form of protection for the molten pool, oxide inclusions would otherwise seriously degenerate
the mechaaical propertîes of the joint.
The arrangement shown in Figure 2.1 above is known as the shielded metal arc (SMA)
process or sometimes called rnanual welding. An automatic version of this is the gas metal arc
(GiviA) process where a continuous wire feed replaces discrete length electrodes so that
continuous welding is possible. In addition, an inert gas, such as COt or argon, replaces the flux
that protects the molten pool. A review of other automatic welding processes such as the
submerged arc, plasma arc, electron beam or laser processes may be found in reference [2-261.
While joints are prepared in most welding situations, the arrangement show in Figure
2.1, where the weld is deposited on the surfàce of a workpeice, may be interpreted
C haptcr 2 Background
Predictine Weld Features Wth Internet Technoloey
as bead-on-plate (BOP). BOP welds are used to simulate joint welding situations for
expenrnental purposes rather than for joining paris per se. The BOP procedure is
relatively simple and tecechnical erroa are rninimized with such an arrangement so that
ski11 related parameten such as the heat input efficiency can be used with some
confidence. Moreover, BOP we!ds have b c n used extensivety by researchers to
study the welding process in generd and there is considerable experience with this
configuration. For example, the heat flow morphology is relatively well understood for
the BOP situation which is an important consideration. Yet the information gathered
from such investigations can, in generd, be a&pted to other more common welding
configurations and situations. In fact, the databases that fonn the basis for the web based
KAZ hardness, and weld features system described in this thesis are derived pnmanly
fiom GMA BOP weld expenmentr.
2.2 Weld Structure and Metalturgv
1 Hear~ectedzone I Figurc2.2: Th= wefd regions at a t- joint (FL HAL and d i & & base met& shmn scticmaticaiIy for a T joint configuration. A h shoun is an undcrbead crack which c;t? form in some c ~ m t a n c e s ) .
The intense heat source used in the fusion
welding process induces crystal growth in the
base metal adjacent to the joint In fact, three
distinctive regions form in a welded joint: the
fusion zone (FZ), the heat affected zone ( H M )
and unaffected parent metal as show
schematicaily in Figure 2.2. The microsmicture
changes rather dramatically from one zone to
-
Chapter 2 Background
Predictine Weld Features With Intemet Technolo~
another and therefore the mechanical propedes wouid be expected so v q with position
accordingl y.
A detailed cross section of
a fusion welded joint (Figure 2.3)
is shown together with pan of the
iron-carbon phase diagram to be
used for explanation purposes. To
understand the mechanisrns that
give rise to the microstnictures
and zones that appear adjacent to a
fusion wetd, it is first necessary to Figure2.3: Detailed cross section area o f a fusion weid and iroaurbon (steel) phase diagram [2-21.
appreciate the thermal changes that ammpany the process. Each fixed position adjacent
to the weld centerline experiences a thermal cycle similar to that shown schematically in
Figure 2.4.
As the heat source approaches a particular fixed position, the temperature first
inmeases, reaches a maximum (peak temperature) and then decreases. It is intuitive that
peak temperature decreases with distance fiom the weld centerline. Where the peak
tempera- exceeds the melting temperature (approximately 1 500 OC), fi Iler and base
metai melt during heating and re-solidifies upon cooling to form the hision zone (FZ) - region (a) in Figure 2.3. The grain rnorphology in this region is a coarse gained
columnar m c t u r e containing a dendntic subsmicture that refl ects the solidification
mechanism. Adjacent to the FZ is the KAZ, which can be divided further into four
Chapter 2 Background
Predictino Wetd Features With Internet Technology
subsections; the grain growth zone (b), the reciystdlized zone (c), the partially
transformed zone (d) and a tempered zone (e). Rapid grain growth is experienced in the
range from the mefting temperature to about ! 100°C. This leads to a relatively coane
grained equiaxed zone - region (b). The range of peak temperatures for the recrystallized
zone (cl is Rom about 1 100 O C to the Aj
(autenite-femte phase boundary). The
microstructure in this region is relatively fine-
grained because the phase transformation causes
recrstalIization but there is limited time and
temperatme for grain growth to mur. Region
(d) where the peak temperatme is between A3
the J
Figure 2.4 Schematic thermal cycle typical of a furcd position adjacent to a fusion wdd (2-31. (Note the 800°C to 500°C coolmg time which is uscd to charactcrizc a weld t h d cycle.)
and Al (eutectoid temperature) is called the partially transformed zone. Since the peak
ternperature does not reach A3 in this region, there is only partial austenitization and
mixed grains (original base metal femte/pearIite and decomposeci austenite products) CO-
exist. Peak temperature below Ai (approximately 720°C for carbon steel) but above
about 580 O C gives rise to the so-called tempered zone - region (e), there is some
recrystallization if there has been prior cold work in this region; othenvise not much else
happens. 580°C is approximately the lower limit of significant thermal activity in steels
and therefore peak temperatures below this temperature leave the base metai virtuaily
unaffected.
While the above discussion explains the occurrence of the FZ, and the HAZ
(together with subzones), it is not possible to rationaiize the microstnictures that might
Ptedictinn Weld Features With internet Tecfmolopy
occur in these regions frorn the equilibriurn diagram in the sarne way. This is because the
austentite decomposition products that are to be expected, depend on the rate of cooling.
If the cooling rate is hi& a high hardness, brittle decomposition product called
rnartensite appean in the HAZ. On the other hand if the cooling rate is not as fast, less
brittle products such as bainite or femtdpearlite form. The most sensitive produa is
martensite and as discussed in the introduction section, this is the phase that gives nse to
underbead cold crack formation (Figure 2.2).
It has become customary to characterize the cooling behavior of a weld by its
800°C to 500°C cooiing time t8/5. Among other things, this is the transformation range
(austenite decomposition) and as such it is considered to be the most sensitive region of
the thermal cycle. While cooling times would reasonably be expected to vary across a
we14 it tums out that the weld centerline cooling time does not differ substantially from
the cooling time of the coane grained KAZ [2-41, which as noted eariier is the mon
sensitive region of a weld. It is therefore, customary to speak of one single weld cooling
time for a fusion weld. Cooling times range from about 1s for a very small weld to about
100s for a very large weld. KAZ martensite c m be expected in the low cooling time
(high cooling rate) range, whereas there is less tendency for the formation of martensite
when the cooling t h e is high (slow cooling rate).
However, the tendency to fom manensite in the HAZ depends not only on the
cooling time but also on the "hardenability" of steel which, in tum, is a fmction of the
grain size and chemicai composition- The larger the austenite grain size, the greater the
tendency for martensite formation. As it tums out, the effect of grain size on
C hapter 2 Background
Predjctinn WeId Featiires With Interna Technotogy
hardenability is substantial - so much so that there is, in general, Iittle concem for the HAZ other
than the coarse grained region next to the FZ. Moreover, the "richer" the chernical composition,
the higher the hardenability and the greater the tendency for martensite to f o m It is well known
that carbon has the greatest effect of d l alloy additions on hardenability and therefore it is
customary to express the hardenability of the HAZ of steel welds in terms of a so-called "carbon
q u i d e n t " (CE).
Finally, the hardness of the coane grained HAZ depends not only on the tendency for
martensite to form in that region but dso on the inherent hardness of the martensite itself. To a
fist approximation, the hardness of martensite depends oniy on the carbon content. Therefore,
low carbon mensites are relatively soft and less prone to cracking t h higher carbon
martemites. In this regard the carbon content of filler materiais (electrode compositions) is
nomally kept intentionally low (Cc 0.05w/o) compared with base compositions of
O.O5w/o<C<0.3w/o [2-51. Because of this, the maximum hardness of a weld is usually found in
the HAZ, with the exception of Iow carbon microally steels where the carbon content ofthe filler
can exceed that of the base metal. To compensate for the loss of strength in the FZ, as a result of
low carbon levels, the low alloy content (Mn, Si, Cr, Ni Mo primarily) usually exceeds that of
the base metal. This of course, leads to high hardenability and encourages the formation of
martensite. However, the martensite so fomed is usually of low hardness and less sensitive to
cracking than the relatively higher hardness manensite of the coarse grained W.
It is apparent from the foregoing discussion that HAZ hardness is a fùnction of cooling
time, low alloy content (Le., hardenability) and carbon ievel (reflected by the inherent martensite
Predicting Weld Features With Internet TechnoIo&
hardness) of the base metal. Therefore, these factors must be included in any models for
predicting maximum HAZ hardness. HAZ hardness formulations are discussed in the
following section.
2.3 Computational Models bv Regression Analvsis
To compute HAZ hardness fiom the regression expressions aMilable for this purpose,
it is frst of ail necessary to determine a cooling time f?om the welding parameters. An
experimentai value (measured by injecting a thennocouple into the weld pool) can be used
but more often than not it is not available. If it is not available then it is necessary to calculate
it fiom the welding parameters. The cooling time is then submitted dong with the chernical
composition of the base material to the hardness models ( S d , Yunoka (two models) and
Teresaki (two models)) to determine HAZ hardness. The background necessary to calculate
cooling times and subsequently HAZ hardness is given in 2.3.1 and 2.3,2 respectively. In
2.3.2, there are five subsections, one for each HA2 model implemented for web system. In
addition, weld feahires modeling is dwcribed in 2.3.3 and the regression model of Chandel et
al [2-6,7] for this purpose is doaimented in 2.3.3.1. The background necessary to understand
the neural network technique used in this thesis for calculating HAZ hardness and for
estimating weld features is given in 2.4.1, 2.4.2, and 2.4.3, and the proposed web based systern
is discussed in 2.5.
2.3.1 The 800 to 500 OC Cooling: Time Mode1
As discussed in the last section, it is usually neces- to caicuiate an 8 0 0 ~ ~ to 500 OC
coolhg time, b5, h m the input welduig parametm (voltage, cumnt, welding speed, preheat
Chapter 2 Background
Predictîng Weld Fatures With Internet Technologv
or arnbient temperature) before a HAZ hardness can be detennined. The conventional
theory of moving heat sources developed to mode1 the welding process was originally
put fonvard by Rosthenthal[2-8,9]. Subsequently Adams {2-4,101 generated weld
cooling rate relationships and
from these he evolved cooling time
formulations.
The RosenthaVAdamts
mode1 is widely used because of its
simplicity, although several I ' t' v I Figure L5 4: Wdd heat flow morphoIogy assumed in the - -
simplifiing assurnptions are RosuithrYAdarns anaiysa (2-la.
necessary: the weld is assumed to be a point (3D heat flow) or a Iine source (2D heat
flow); the thermal properties (conductivity, heat capacity) are assumed constant even
though they are well known to be temperature dependent; heat losses fkom the
workpiece by convection or radiation are assumed to be small; and an arc eEciency is
assumed to account for convection and radiation losses from the arc. Despite dl of
these assumptions it has been demonstrated that in general, cooling times can be
calculated which agree with experimental measurements within about 2Ph for typical
welding situations. Moreover, it has be show that this level of cooling time accuracy is
sufficient to predict rea~nably reliable HAZ hardnesses in mon cases [2-111
Rosenthal and Adams demonstrated that it was necessary to consider two heat
flow regimes when dealing with BOP welds - two dimensional (2D) for thin plate or
deep penetration situations where heat flows away from the heat source parallel to the
Chaptn 2 Background
Predicting Weld Features Wiîh Internet Technolow
plane ofthe workpiece (Figure 2.5) and three dimensional (3D) where the workpiece is
thick and heat flows not oniy parallel to the plane of the workpiece but also in the
through thickness direction. if the heat flow is intermediate, i.e., mked 2D/3D, it is
treated as a mixed morphology situation and is referred to as 2.SD heat flow. The Adams
ccoling time relationsfiips for 3D, 2 0 and 2.SD sinrations are as follows:
Table 2-1 Sumrnary of Welding Process Efficiencies for Commonly Used Welding Heat Sources
Process S W W SAW GMAW GTAW FCAW Efficiency % 80 95 70 40 70
Table 2-2 Tabulated Values of Cr Correspondhg to Hr
Equation 2- I
1 I ~ , Q t,,[2-D] = - 1 P - c 1 ( ) ' [( 500 - )'] Equation 2-2
2nkCp h, 800 - T,
Equation 2-3
where Q is the welding process energy input rate pet length in (Jlmm):
Equation 2-4
qros is the welding process efficiency (Table 2- L ), k is the thermal conductivity (0.025
J/(mm.s.K) is used), T, is the initial plate temperature, C, is the volumetric specific kat
(0.006 J ! ( ~ ' K ) is used), h, is the plate thickness in mm, Cr is a transition cooling time
Predictine Wcid Fcatirrcs With Intemet Technolo~y
parameter- the ratio of the thick plate cooling time to that of the finite plate (discussed
below) and L, Va, and S, are arc current in amperes, voltage in volts, and wire travel
speed in r n d s respectively.
The appropnate kat flow relationship to be used is determined by a relative
thickness parameter (Hr) defined as:
IfHr is greater than 1, the 3D relationship is used. If the Hr value is Iess than 0.3,
the 2D cooling mode1 is appropriate. In the Hr range between 0.3 and 1, the 2.5D mode1
is applied. Values of the parameter, Cr, are obtained fiom Table 2-2 corresponding to the
calculated value of Hr.
In the web based system described in this thesis, Equation 2-5 is computed to
identm th2 heat flow regime. Then a cooling time is calculated with one of the
relationships, equations 2-1 to 2-3, whichever is appropriate. The cooling time so calculated
is then submitted to one of the modeis document& in the next section to calculate a HAZ
hardness.
2.3.2 HA2 Hardness Regression ModeIs
The HAZ hardness regression models originated by Suniki [2-121, Teresaki [2-
13, 141 and Yurioka [2- 1 5,161 are incorporateci in the web based software described in
this thesis. While there are several other similar regression models in the literature, it is
widely held that these models are the best available. For example it is well known that
Chapter 2 Background 18
9
these models are based on high quality databases and thai they are well documented, i.e,
the cornpositional iimits are well defined in each case, among other things. In general
these models predict relatively accurate HAZ hardnesses if the compositional limiis are
respect& At the same time the cornpositional limits incorporate a relatively wide range
of low alloy and microalloy steels which are the matends of mon interen XI
praaoners.
There is a case to be made for including all available models in the wrb systrm
becaw they are regression based and therefore the accuacy and range of applicability is
always open to question It is the view of many researchers and practitioners that
computations from a wide range of models would provide a better bais for making
judgment. This was the philosophy uxd by Chan who reviewed al1 modcls and includcd
them in his original work [2- 17. However, it was decided that for this investigation,
including al1 models unnecessarily complicates the software. This is an important
consideration when impiementing the system on the web. ïherefm in the end it was
decided to irnplament oniy the Suzuki, Teresaki and Yurioka models. Othrr regession
expressions can be added in funire, if this is found to be a deficiency.
It is well understd in metaliurgical science that a phase diagram such as that
shown in Figure 2.3 is a fundamental and usefiii temperature/composi tion map of phases
under equilibrium conditions. Yct the thermal situation during welding is certainly not
equiiibnurn during cooling aithough it can reasonabiy be assumai when the joint is being
heated Transformation rates increase exponentially widi temperatm. Therefore during
the heating part of the thermal cycle, phase changes take place quickiy and it is wideiy
Chapter 2 Background 19
Predictài~ Weld Feattms With Intemet Tcchnology
held that near equilibrium can be assumed. This is why the phase diagram is used to
rationalize the extent of the HAZ as discussed in section 2.2 (Figure 2.3). However phase changes
are much more sluggish in the cooling part of the cycle and in partiailar hardened phases
includig the bainites and martensite c m form under relatively high cooling rate conditions.
In conventiond hait ndng, standard CCT diagrams (continuous cooling transformation
diagrams) are used to predict the phases that would be expected in one situation or another. CCT
diagrams generally reflect the material property known as hardenability, i.e., the greater the
tendency to form hardenable products, the greater the hardenability. It is well known that the
hardenability of a steel depends both on alloy content and austenite grain size. However, it is
difficult to apply standard CCT diagrams to the welding situation because the austenitization
temperature is high in the corne grained KAZ region and the ccoling time is short, quite unlike
anything enmuntered in normal heat treating. Therefore special CCT diagrams are used for the
welding situation where the mling tirne nom 800 OC to 500'~ is the abscissa rather than heat
treating time at temperature.
Figure 2.6 shows the HAZ hardness distribution that corresponds to the welding CCT
diagram. Where the cooling time is short, the hardness is high because martensite is expected in
this regime. As the cooiing time increases, bainite andior, femte and pearlite can form, and the
hardness drops. The shape of the hardnessfcooling time curve is characteristic and has been
called the characteristic hardness curve (CHC). Models for predicting HA2 hardness are al[
based on the CHC. The problem reduces to predicting the CHC for a given chemistry and
cooling time.
Predicting WeId Feahues With Internet TechnoIogy
Figure 2-6 Heat-M'cd Zone (HAZ? characteristic hardaess curve (CHQ and corre~ponding welding continuous coolhg transformation
(CCT) diagram for a carbon-manganese steel designated as HS50 steel (After Suaiki and Yurioka [2-161)
Chapter 2 Background
Predictina Weld Feanim Wirh Inremet Technology
2.3.2.1 Suzuki Model
Suzuki [2-121 some time ago suggested a backward logistic function to simulate
the CHC as follows:
Equation 2-6
where:
Hm, = the HAZ hardness (W)
& = base metal hardness (WIN)
bs = weld center line 800 to 500 O C cooling time (s)
The comant K is the dzerence between the martensite hardness and base hardness as
s h o w in the Figure 2-7.
Iog (a
Figure 2-7 : Schtmatic diagram to defme the constant K in the Suuiki approach for dculating tFAZ hardnes
K is a function oîcomposition as follows:
K = 169 + 454C - 36Si - 79Mn - 57Cu - lZNi - 53Cr -122M0 - 169Nb -7089B
Equation 2-7
The constanfs &, a and Y are detemined fiom the reiationships:
&=884C+287-K Equation 2-8
aK = 478 + 3364C - 256Si + 66Ni - 408Mo -1321V - 1559Nb Equation 2-9
Y = 4.085 + 2.07C + 0.495% + 0.655Cu + 0.122 Ni+ 0.222 Cr - 0.788 Mo t 30B Equation 2-10
the appropriate weight percentage (w/o) is to be substituted where chernid syrnbois
appear in these equations. The Suzuki relationship is vaiid for low alloy and microalloy
compositions containing carbon in the range as show in Table 2-3.
TaMe 2 3 : Composition Limits for the Suzuki BAZ Hardneu Modd
C hapter 2 Background
[ Alloying Element WtOh range C
1
0.0 17 - 0.33 Si j 0.05 - 0.65 t 1
, M n 1 0.45 - 2.06 1 I
1 CU 1 0.00 - 0.47 I
! Ni / 0.00 - 2.09 I
1 ~r / 0.00 - 1 .O6 1
i Mo / 0.00 - 0.66 d
/ V 1 0.00 - 0.07 j ~b 1 0.00 - 0.06 ! Ti 1 0.00 - 0.02 - - -
1 B 1 0.00 - 0.0023 1
Predictin~ U'eld Features Wirh Intemet fechnolw
23.2.2 Terasaki Mode1 I
Teresaki proposed two independent formulations [2- 13,2- 14 1 to simulate the
C w . The fust mode1 fmulation can be seen as follow-ng:
For ts/5 Iess than or equal to h:
&= 812C + 293 Equation 2- 1 1
For greater than k( :
where
Si Cr Mo H,, =164 C c - + - + - + V + N b + 7 B ( 2 7 2
Equation 2.12
Equation 2- l3
Equation 2-14
log t~ = 2SC, - 1.27 Equation 2- 15
Equation 2-16
where
HvM = hardness of 100% rnartensite (WN)
= hardness of 0% martensite (WIN)
r~ = 800 to 500 O C cooiinp time for 100% martensite transformation (s)
C, = carbon equivalent
This (Table 2-4) is the chernical composition limitation for Terasaki 1 mode!.
Chapter 2 Background
Predictin~ WeId Feanires With Internet Technoloev
Table 2-4 Composition Limits for the Tenuici 1 HAZ Hardnas Modd
2.3.2.3 Teresaki Mode1 II
The Tereasaki HAZ hardness equation that approximates the CHC is as
follows:
HV = ( ~ m - ~ v o ) a c p ( - 0 . 0 5 ( t ~ ~ - t ~ ) ~ } + HVO Equation 2- 1 7
Where Hvm is the HAZ hardness corresponding to 100 w/o manensite:
Hm=812C +293
Hvo is the HAZ hardness corresponding to O w/o martensite:
Hvo = 293C + 47Mn + 48Si + 44Cr + 91Mo + 8Ni + 165V +
Equation 2- L 8
95Nb + 794B + 87
Equation 2- 19
The
A =
constants A and t, are evaluated as follows:
5.1C + 1.7Si - 0.39Mn + 0 . m - 1 - 3 0 - 0.8Mo + 6.4V + 3Ni - 45B + 0.29
Equation 2-20
log(t,) = 0.83 ~an(8C)+0.64Mn+0.38M+0.73CrH).76Mo + 0.65Cu + 150B - 1.505
Equation 2-2 1
Chapîer 2 Background
Predictiq Weld Featurcs Wit h Intemet Technoloq
The Teresaki II b i t s are shown in Table 2-5.
Table 2-5: Composition Limits for the Tcmsaki II KAZ Eardnçss Weld Modd
Yurioka proposed two relationships, one for low alloy materials and a second for
Alloying Element C
higher alloy tmnsfonnable steels [2-15,161. At the sarne time Yurioka's formulations
Wt% range 0.04 - 0.26
incorporateci multiple carbon expidents instead of thc single carbon cquivalent foms
proposed by Teresaki and Sund«. - Rie Yurioka relationship forlow-alloy steels
(sometimes cded the Yurioka 1 formulation) is as follows:
Equation 2-22
where:
Cesi = C + Sin4 + Mn16 + Cd15 + NU40 - Mo/4 +VI5 + Nb!5 + IOB + Cr/6
Equation 2-23
CcpnXC-Si/30+Mn/5+Cu/5+Ni/20+Cr/4+Mo/6+10B Equation2-24
The chernical composition limits for the Yurioka 1 mode1 are show in Table 2-6.
Chapter 2 Background;
Predicîin~ Weid Features Wtth Intmet T ~ h n o l w y
Table 2-6: Composition Limits for Y~trioh I W Esrdness WeId Modei
Alloying Element 4
&/O range I
Tl,e first equivdent, CqI, is dominant where the cooling tirnes are long,
. L., CI .-ICI.. .,,A ,-king C)C I~ I - tlU kiC&iess conditions while the second carbon equivalent, Cqn,
dominates in the transition region between the critical cooiing times for 100% and 0%
2.3.2.5 Yurioka Modei II
The second Yurioka mode1 [2-161 was developed for higher alloy transfomiable
steels as show in Table 2-7 below. Aithough transformable higher ailoy materiais are
quite different than the low alloy and microailoy materiais considered in the Suniki and
Teresaki models, i k y are included here because this extends the range of applicability of
the web system which will undoubtedly appeal to usen.
C hapter 2 Backgroundl
Predicting Weld Features With interner Tedinolopu
The formulation for this model is as follows:
Hvmax = 220 + 442~ (1 -0 .3~~ ) + 65tanh y
+[ 68 + 402~(1-0.3e) - 59tanh y] arctan x
Tabk 2-7 : Composition Limitr for Yurioka II EAZ Bnrdness Weid Model
1 Ailoying Element Wtoh range
Equation 2-25
C Si Mn
where:
0.00 - 0.80 ! 0.00 - 1.20 0.00 - 2.00
Equation 2-26
Equation 2-27
I Cu [ Ni
Equation 2-28
CEn = C + Sin4 + Mn/S + Cu/lO + Ni/18 + Cd5 + Mo/2.5 + V/5 + Nb/3
0.00 - 0.90 0.00 - 10.00
CEDI = C p + Md3.6 + Cd20 + Ni/g + Cr/5 + Mo14
where
CE[- IL ui = carbon equivafents
Cp = effective carbon
= C
Chapter 2 Background
I Cr , 0.00 - 10.00 +
[ MO 1 0.00 - 2.00
Equation 2-29
Equation 2-30
Predictim Weld Fcatures With htemeî Technoloev
=0,25 + C/6 if C >0.3 wt% Equation 2-3 1
AH = increase in hardenability due to boron for S 5 0.0 16 wt% and 4 5 60 ppm;
AH values are determined fiorn Table 2-8.
fil = (0.02-Nyo.02
where: N is the nitmgen content in percentage weight.
Equation 2-32
Table 218: AX Values Corresponding to Bron Content
Bonn Content (ppm) AH value
While these algorithms are straightforward in pnnciple, it is necessary to code them for
the web based system. As discussed previously the coding syaem selected was the Java applet
technology. Java applets cm be dodoaded fiom a web semer for rernote use. Moreover, they
are relatively platform independent and therefore can be accessed by a wide range of users
2.3.3 Predicting Weld Features
In addition to HAZ hardness, a system for predicting weld shape and size has been
incorporateci into the web system Weld size is an important feature for productivity and
cos issues. It is aiso integrally related to heat-input, microstructure, hardness, strength and
Chapter 2 Background
Redictim Weld Feahvcs With Intema Technoloay
toughness [section 2.11. Therefore, a module for predicting weld size and shape should be
helpful to practicing engineers in several ways.
Formulating a fundamentai physics based model for predicting weld size and shape is not
easily achieved since the welding process is very cornplex and not well understood. In particular
the physics of the arc and its interaction with a workpiece is difficuit to characterize. On the
other hand, several semi-empirical models for determining weld size and shape based on
regression techniques are available for the web system. A review of these models is given in
some previous work by Chan [2-171. Based on the Chan review and the need to use a model
where the coding and cornputer requirements are reasonable, the model selected for
impiernentation is that due to Chandel [2-6,7]. While there are models other than those of
Chandel in the literature, this is the only model incorporated in the web system, prirnarily to keep
the size and complexity of the applet system reasonable.
2.3.3.1 Chandel Weld Features Mode1
The Chandel model assumes that the features for GMAW welds cm be described by a
regression relationship of the fonn:
Feume = I O ~ P V V ~ D ~ L ~ Equation 2-33
where 'Feature' is either bead width @W) in mm, bead height (BH) in mm, penetration (Pene) in
min or total fusion area (A) in mm2 and I, V, S, D, L are welding current (amperes), arc voltage
(volts), wire speed (rnmls), electrode diameter (mm) and electrode extension (mm) respectively
as show in Figure 2.8.
Predictinn Weld Features With htemet Technoiogy -
Wefding WeidQeometry: BW = bead width
vo - arc voltage BH bead height Sp - wire travei speed Pene = penetration
1 Le = elextrode extension A i - deposit a r a De = electrade diameter A2 - plate bien area
1 ht - plate thickness A = AL+A2 - Cotai fusion area
Figure 2 4 Schematic diagram to identify the features in the Chandel weid features modeL
The a, b, c, d, e and K in equation 2-33 are constants which depend on electrode
polarity and the shielding gas composition. Weld size and shape are assumed
independent of the chemical composition of the steel which is a reasonable fim
approximation. Weld efficiency is assumed to be constant and is implicitly incorporated
in the relationships, so obtained. The a, b, c, d, e and K values for each feanire are
tabulated in Table 2-9. It should be noted that this regession analysis is really only
valid for GMAW, BOP welds. However, the results of these computations form a
usenil bais for estimating weld size and shape for situations other than BOP.
With the coefficients from Table 2-9, ail of the weld features referred to above
can be calculated, with the exception of the deposit area and the fusion area. However,
Chandel also generated a meIting rate expression for calculating the deposit area:
Chapter 2 Background
Pndicîinc Weld Feature~ With Internet Technolcm
where:
I = welding current (Amp)
V - arc voltage (Volt)
D = electrode diameter (mm)
L = electrode extension (mm)
w, x, y, and z are given in Table 2-10
The deposit area A l can be calculateci from the melting rate as follows:
A1 = 35.47*(MR/v)
where:
Equation 2-14
AI = deposited a r a (mm2)
MR = melting rate (k*)
v = mvel speed (mm/s)
It follows that the plate fusion area can be detemhed as die ciifference b e ~ e e n the total
fused area (Table 2- 12a) and the deposit ara:
M = A - A l Equation 2-36
where:
A2 = plate fusion area (mm')
A 1 = deposited area (mm2)
A = total weld bead area (mm')
Redicting Weld F e a m With Intemet Technology
Table 2-9a Coeffiaents for Chandeh Weld Bead Dimension Modeb (C-25 Shiddbg Gas and + ~ e Electrode PoIarity)
Dimension K a b c d e
A -2.350 1.689 0.260 4.850 -0.630 0.253 5
BW -0.218 0.181 0.860 4.614 0.567 0.0106
BH -1382 1.200 -0.690 4.450 - 1.360 0.3800
Pme -4.030 2.050 O. 142 4.530 4.860 -0.0630
Table 2-9b CocffiCcnb for Chandef's Wdd k d Dimcnsion Md& (C-25 Shielding Gts and -ve Elearode Polarity)
Dimension K a b c d e
A -1.517 1.377 0.271 4.905 4.298 O. 1900
BW -1.500 0.520 0.272 4.570 0.275 0.000 1
BH 4.460 0.690 -0.460 -0.360 -0.660 0.3370
Pene -3.250 1.740 -0.093 -0.366 -0.460 -0.0630
Table 2-9b Coefficients for Chandel's Weld Bead Dimension Modds (M-2 ShieldiapI Gas and +vt Eltctrodc PoiariW)
Dimension K a b c d e A -2,290 1.615 0.202 -0.835 -0.680 0.3400 BW - 1 .O04 0.534 0.660 4.307 0.146 0.0258 BH - 1,440 1.070 4.540 -0.450 -1.370 0.4900 Pene -3.500 0.535 2.610 -0.340 -0.876 -0.6890
Table 2-9d Coeffiaents for Chanders Weid Bead Dimension Models 05-2 Shielding Gas and -ve EIearode Pohrity)
Dimension K a b c d e
A 4.544 1.123 -0.0378 4.815 0.0320 0.166
BW 4.900 1.030 -0.2300 4.550 -0.0052 O. 128
BH 4.380 0.235 4.0SSO -0.320 4.2070 O. 120
Pene 14.420 1.246 1.8152 4,183 -0.236û 4.567
Table 2-10 Cocffiaent for Chandel's W i n Meiting Rate Equation Shielding Electrode w x Y z Gas - Polari'r
C-25 +ve 0.0230 0.000460 0.000003û6 4-50 C-25 4% 0.0 195 0.000158 0.00000 100 0.39 M-2 +ve 0.0200 0.000540 0~00000 100 4.56 M-2 -ve 0.0268 0.000360 0.00000 100 0.1 1
This completes the background necessary to implement a web based system for
predicting weld features. The Chandel algorithm for determining size and shape is coded
PrcdictiriP Weld Feaîurcs wth Intemet Technolonv,
in tenns of the Java applet system which is housed on a sewer and down loaded by users for
remote processing as needed.
2.4 Com~utational Models for CBPN) Processing
The database available for regresion purposes and the number of parameters used in
the d y s i s usually limits the applicability of the analysis. -4s a renilt, tle final mcdel c3n
be limited if new sensitive panuneters are found in later study. Since regression methods are
essentially a w e W n g technique, it becomes difficult to modie the finai model by adding
or reducing parameten or by changing the limits of the data Usually, modieing a
regression expression requires restamng the analysis as a new problem. As a result, creating
a model can be time consuming and the effective life cycle can be relatively short. In
principle, the back propagation network (BPN) technique, does not suffer the Iimitations of
regression analyses. BPN can identi@ and map both trends and relationships between input
and output data with relative ease even when these relationships are relatively wmplex (i.e.
when there are many factors involved).
This propetty is usefi11 for modeling the welding process to predict HAZ hardness, or
weld size and shape because, among other things, several input parameters (voltage, current,
welding speed, plate thickness, and chernical composition, etc.) are necessary to provide an
unequivocal characterization of the process. In addition inputhutput relationships may be
non-linear and this tw can create uncertainty in either regression or physical modeling. In
principle the BPN rnapping process can deal wit h multiple input/output parameters and non-
linear relationships.
Chapter 2 Background
Predictintz Weld Features With Imemer Techwlopl 1
Figure 2-9 Basic ANN structure.
2.4.1 Back~ropagation Network (BPN)
The basic concepts of the BPN method are captured fiom the mechanism that is
thought to controi the biological nervous system. In pnnciple it seems to be a relatively
simple mechanism that can be simulated by cornputer to solve complex physical
probIems. A general artificial neural network (ANN) consists of a series of weighted
nodes connected together in a manner that simulates biological neurons. Usuaiiy, the
nodes are arranged to have a layered structure- There are interlayer nodal comec tions
but no nodal connections within Iayen. A typical structure consisting of an input Iayer, a
hidden Iayer, and an output Iayer is shown in Figure 2-9. The input layer accepts
information (e-g welding parameters) whife the output layer yields calculated results
Chapter 3 Background
Redictinn Weld F e a m With Intemec Technology
nich as HAZ hardness, cooling time a d o r weld feahres. Hidden nodes and layers
constihite the intemai representation of the network Information is manipulated
intemally to identity and fix the trends and relationships that exist between the input and
output data. Thus, the number of hidden layers and the number of nodes in each layer are
adjusted to reflect the nature of the problem at hand. Basically the number of nodes and
layers depends on the complexity of the problem.
AIthough a BPN network can achieve complex tasks with a combination of nodes,
a single node has two simple functions: nimation and transfer as shown in Figure 2.10.
With summation ail incorning weighted signais, that reflect nodal activity, are combined.
Mathematically summation for the hidden nodes is expressed as follows:
L - summioa lundioa F- Lransler_ri?ndron
Figure L1D Single node function.
where :
Equation 2-3 7
Si = surn at the ith node
= incoming signal from the h* node
Chapter 2 Background
W, = weight between the hUL node and i* node
The outgoing signal depends on both the summation resuit (S) and the transfer
function (F) used for this purpose. Any one of several transfer functions could be used -
such as a step function, a ramp funaion, a sigrnoidal funaion. S-shaped curves, etc. The
sigrnoidal bct ion was selected for this study because, among other things, both the
function and its derivative are continuous, which is similar to the response of biological
neurons. It has the form:
Equation 2-38
With summation the weights are adjusted for each link and the input signais are
thereby converted into output signais. In theory, there is a set of weights that custom
tailon the system so that it will respond correctiy in a specific domain for each problem.
The search for the correct set of weights (specific to each problem) is called
network training or learning. It is necessary to have a training data set (usually
experimental data) frorn which the network acquires knowledge. It is important to select
the training data set so that it cuven the entire domain of the problem. For example,
maximum and minimum &ta should be included in the training selection.
In addition to the training data it is important to have a test data set which can be
used to ven@ the integrity of the system. Usually, any expenmentd data that is not
selected as training data set becomes test data In this thesis, the expenmental database
consisteci of HAZ hardness values or weid size and shape parameters, as the case may be
against the corresponding welding parameters - voltage, current, welding speed, etc. In
each case, generaiiy, about 20-30 measured HAZ hardnesses (or weld sjzes and shapes)
are selected h m the database of up to 100 sets to train the system.
The training method used in this thesis is 'kror backpropagation" [2- 181. The
principle is to optimize its weight set so that differences (enon) between the original
experirnental data set and the corresponding output dat3 set h m the BPN are minimizzd
In detail, the error (E) is found by making use of the least square method:
which basicai 1 y reflects the ciifference between the network output signal (O") and the
corresponding target output signal (Ot) from the training data set Once this difference
reaches an acceptable to lemce level by changing weights in the network, the Iearning is
said to be complete.
Chapter 2 Backgound
Pdictinn Weld Features With intemet Technology
1 I I l
hput Signals
Weighted Weightd Links (Wi) Links (Mj)
inpm Layer HiddenLayer Ourput Layer (hi (9 Ci)
Figure 2.11 A bickpmpqation network
The enor backpropagation Iearning process can be seen in Figure 2.1 1. Fint, w e i g h
between the last hidden layer (next to the output layer) and the output layer are adjusted
initially based on the enor found from Equation 2-39. Then the weights in the next to the l a s
hidden layer are adjusted and so on until the input layer is reached. In other words weld
predictions are cmied out in a forward direction, while weight adjustments are propagated
back through the syaem (Figure 2.1 1). Bias nodes (B) [1-18, 191 are extra nodes that have
been added to every layer except for the output layer as shown in Figure 2.1 1. The purpose of
this is to stabilize the training process by providing an intemal reference for each layer.
Chapter 2 Background
Predicting Weld Features With Internet Technology
The weights connecting the output layer and the last hidden Iayer are adj usted in
the following way:
AYj = q I J , +a A W ~ Equation 240
where: q = the l e d g rate
fi =hidden layer node
6j = delta tenn (mount to be changed bas4 on the error obtained)
i = hidden layer node index
j = output layer node index
a = momentum coefficient (value between O and 1)
~lir-' = weight adjustment tem fiom prerious p3th
The leaming process is tnggered by the delta terni, which is based on the error detected
according to:
6, = F(S, X1- F(S,)XOt - O n ) Equation 3 4 1
From Equatian 240 and 41, those weightq are adjusted based on the delta terni
(6), the lezving rate (q) aod the mornentum coefficient (a). The Ieaming rate (q) a n be
viewed as the step sire in the search for the optimum weight set, thus learning can be
accelerated or decreased by adjusting the leaming rate. However, the learning rate m u t
be cansidered carefully hecause the desired weight set may be missed if the step size (Le.
leaning rate) is set tao large. On the other hand the whole search process becomes slow if
the Ieaming rate parameter is set too low. Figure 2-12 shows a simplified weight-
error relationship for training From this figure, the learning rate has significant influence
Chapter 2 Background
on the ske of the width, which is Iabeled as
"change of weight". The momentum
parameter is used so that the search is
not trapped by a local minimum as shown
in Figure 2-12. Because of the nature
of the leaming rate and the momentun
coefficient, they should have positive
values between O and 1 [2- 181.
Figure 2-12 Simplifiai network weight - e m r niationsiiip.
Errors are backpropagated to refine the weights comecting the input and hidden
Equation 2-42
It should be noted that the delta equation, Equation 2-42, is different from the previous
one, Equation 240. This is because the weight adjuaments for an input-hidden layers
involves a previous layer (hidden-out layer, in this case).
After the first pattern (set of data) has been mbmitted to the network, the weights
nd rd are adjusted accordingIy as documented above. Thereafter the 2 , 3 , and al1 other sets
(up to the Ph pattern) are submitted to the network and after each submission, the
weights are adjusted. A complete set of patterns (data sets) submitted to the network
during learning is said to be an "epochn. Usually many epochs are necessary for learning
Chaptcr 2 Background 41
to sa&@ the specined tolerance. The tolerance level is measured by using the root mean
square (RMS) method:
Equaîion 2-44
where j = amber of elanents per data
p = total number of clata set
0' = target output tiom original data set
O" = generated output by the network
When the RMS error reaches a specified tolerance, the learning is said to have
converged, Le. successful learning. A R h 6 error between 0.04 and 0.05 is customary in
practice [2-19,201. However, the number of epochs required to complete the convergence
is not only dependent on tolerance. It also depends on the initiai weights which are
usually assigned randomly , the nature of the relationship between the input and output
patterns, and the number of patterns.
When the transfer fiindon, F(S) approaches one or zero in Equations 2-41 and 2-
43, the derivative, F(S), goes to zero. This d l be the case when the summation
funnion, S (for both hidden and output nodes), is relatively large (X 0) or smdl (c-
10) as the sigmoid F(S), approaches zero, the weight adjustments dùninish and
no learning takes place.
Fahlman [2-211 proposeci a slight adjustment to the derivative of the sigrnoid
function, Equation 2-38, by adding 0.1 to the equation:
F1(s )4 . 1 + [ l -F(S) ]F(S) Equation 2-45
The modified value, 0.1, is arbitrary selected, but it is important to keep the network
leaming. In the original code Fahiman's derivative was applied only to the hidden-output
layer. However, Chan et al [2-221 suggea that the modified derivative should be applied
to al1 layers.
2.4.1.2 Other Issues with the Bacbro~agation Network
In addition to the basic mathematics and enhancements of the backpropagation
network, there are some other considerations for applying the network to real practical
service. Ail input and output data are n o d i z e d between the upper and lower
boundaries The selection of limits is important for the se~ceabili ty of a production
shed network. Since the transfer function is limited to the range between zero and one,
the network output is also limited to this range. Because of this, extrapolation beyond the
upper and lower limits is not possible. Therefore, it is necessary to do normalization
before training aarts. Moreover, if the range of the upper and Iower limits is set too
narrowly, the applicability of the network will be limited. On the other hand, if the range
is set too wide, the network near the limits becomes unreliable. In this application, the
output will be one or zero if the sumation, S, approaches positive and negative infinity
respectively for the sigmoid tramfer function. Therefore, the maximum and minimum
Predicth Weld Features With Internet Technology
data are normalized to 0.05 and 0.95 of the span respectively. Changing the range may
also improve the leaming time and accuracy of the network prediction.
2.4.2 BPN HAZ Hardness Model
The HAZ hardness BPN mode1 used for the web system in this investigation was
first established by Chan [2-221. The input parameters for this system are the 8 0 0 ~ ~ to
5 0 0 ~ ~ cooling time, t&, the carbon content (wfo) and the carbon equivalents (Pcm
proposed by Ito and Bessyo[2-231, and CE attributed to Yunoka and Suniki [2-241):
Equation 2-46
Equation 2-47
As discusseû in Section 2.2, a carbon equivalent refiects the hardenability of a steel.
In principle hardenability could be accounted for by considering each element
individually as an input parameter. However, the complexity of the network increases
considerably with each parameter added to the input nodes as the relationships in section
2.4.1 would indicate. In fact, with a relatively complete analysis for a typical low alloy
steel of some 10-12 elements, the network complexity becomes unreasonable. Therefore
some combination of elements is necessary to sirnpliQ this problem. Several carbon
equivalents have been suggested in the literature but CE and Pcm are those most widely
accepted with regard to cold cracking. Since there is a relationship between H M
hardness and cold cracking, it is not unreasonable to use these same w b o n equivalents
for the web based hardness system. Indeed this was the philosophy used by Swuki who
proposed two HAZ hardness formulations NSC-S (CE) and NSC-S (Pcm) in an effort to
-- - .-
Chapter 2 Background 44
Prediaing Wefd Features With Internet TechnoIo=
uni@ cold cracking and HAZ hardness technology[Z- 121. Both carbon equivalents are
included because it is said that Pcm is supenor to CE when the cooling duration is
relatively short, while CE is a better representation where cooling times are relatively
long. Moreover, it is well known that Pcm correlates better with the cracking behavior of
rnicroalloy steels and low alloy steels with carbon content less than 0.17 wfo while CE
correlates better for carbon levels in excess of 0.17 w/o [2-121. By including both carbon
equivalents, the BPN system uses them both during training to correlate input with output
as appropriate.
Carbon content is also incorporated separately since it essentially detemiines the
hardness of martensite as discussed in section 2.2, in addition to its hardenability role
refleaed through the carbon equivaient formulations. The cooling time reflects the
welding parameters (Le., arc curent, voltage, travel speed, and plate thickness) and their
effea on HAZ hardness. It is worth noting that the coolhg time is determined by a
separate neural network where the input parameters are the welding conditions.
By combining the two BPN models (one for tas, and one for HAZ hardness), the
HAZ hardness can be prediaed in VHN. Chan found that the most successfil BPN
configuration for the KAZ hardness problem was two hidden layers with 5 and 3 nodes
(including bias nodes) and a single hidden layer with 4 hidden nodes (including a bias
node) for cooling time respectively. Therefore these same configurations were used for
the web based mode1 in this investigation.
Chapter 2 Background
2.4.3 BPN WeId Features Mode1
Chan [2-221 also developed a BPN system for predicting weld features which is
incorporated into the web system. The input parameten are welding voltage, current,
welding speed, plate thickness, process eficiency and gas cover (M-2 or C-25). The
fusion area, which is similar to the one for the Chandel weld feahire mode1 (section
2 . 3 . ) In addition a new parameter was introduced, called bay length. The new
parameter reflects the unique shape in the plate fusion area (Figure 2.13) for deep
petration welds. The region where the weld m o w s is called the bay area It has k e n
found that, quite by accident, the natural bay angle seems to be about d8 (22.5 degrees)
and it is therefore only necessary to determine the length by BPN means [ 2-81.
P
I lower-bead plate \laver-bead bay angie ' ' fusion , bay length
area ,,/
Figure 2-13 Wdd bead modd cross section with bay Iength and angle definition.
A parabolic cuve has been used to represent the deposited area from the predicted
parameten, bead width (BW) and bead height (BH) :
y = - & c b Equation 248
where:
Chapter 2 Background
b=BH Equation 2-50
Two intenecting parabolic curves are used to represent the plate fusion shape in
tems of the parameters, penetration, bead width and bay length The bay length is used
to fix the intersection of the two curves [2-221. The top part of the shape is expressed in
terins of one parabola as follows:
Y' = c(x+d) Equation 2-5 1
while the lower part takes the form of the other parabolic expression:
y = ex' -f Equation 2-52
where:
Equation 2-53
d = BW/2 Equation 2-54
Equation 2-55
f = Pene Equation 2-56
xi, y1 is the point of intersection of the two parabolas which is determined fiom the
following:
Equation 2-57
Equation 2-58
where i = bay length (mm)
Chapter 2 Background
Predictina Weid Features Wah Interne Technologv
From these equations, a computer generated pictorial shape of a GMAW weld is
possible. Chan found that the weld shape subsequently generated by BPN and presented
in terms of parabolic curves represents the GMAW welding process quite well. Such a
system is undoubtedly usefid to welding engineen in practice. The next step in the
development of computer tools for welding and manufacturing engineen is to ma! this
software widely available by modifymg it for use on the world wide web system as
discussed previously.
2.5 A Web Based Internet uWeidsoft" Svstem
As described above, Chan [2-17,221 developed a usefùl regression software
systern on the one hand, and a BPN software system on the other, for predicting cooling
times b s , HA2 hardnesses and weld features (size and shape) from the input welding
parameters for the GMAW process. The Chan software systern is one of the first
comprehensive cornputer tool sets for engineers who must specify welding procedures
and conditions in practike. It is easy to demonstrate that this system can save both time
and money because, arnong other things, the weld size and shape parameters are
productivity issues and HM hardness is a weld quality indicator.
The Chan system is knom to be quite usehl for those in the reseanh community
who read and follow such weld process developments. Moreover, a commercial version
of the system is marketed by the American Weiding Society, among othen. Yet with
rapidly increasing use of the Intemet, it has been suggested that this would be a way of
bringing this software to the attention of a greatiy expanded audience of welding and
fabrication engineers.
. - -- -
Chapter 2 Background
P r e d i h Weld Features With Intemet Technolw
While everyone is aware of the Internet, it is worth a brief description of how it
may be used in the context of the web system described above, It is well understood that
the Intemet rnay be viewed in its simplest fom as a network of cornputers comected
generally by telephone lines or by some other means of electronic communication. If the
"weldsoft" system is made available on a "server", then in principle, anyone, anywhere
with a computer connected to the Intemet can access it. Moreover, since the software is
hosted on a server, upgraduig would be &ed out centraily, and from a user point of
view, hdshe is always using the most updated version of the software. For exarnple, such
a systern could be housed on the Cambridge University server available through the
courtesy of Professor K Bhadeshia, Department of Materials Science, for this purpose
[2-251. There are, however, significant computer issues that must be addressed before this
can be realized.
The Intemet world wide web (WWW) is a standardized method of publishing
information on the Intemet, using a computer language calleci the Hyper Text Markup
Language (HTML). When the location of the desired information is known the-address in
the f o m of a Universal Resource Location (UN,), is submitted to a browser (Netscape or
Explorer), which in tum reaches out to access the server. Once the comection is
established, information is retumed in HTML form, and decoded by the browser.
Java is another comput er language designed for Intemet applications. This
language has more functionality than HTML. It is capable of traditionai computer
processing such as calculations and graphies, while IiTML is lirnited to text
Predictin~ WeId Features With Intemet Technoloey
enhancements of one sort or another. Moreover, s d l e d applets can be creaîed with
Java. Essentially the Java operating system is transmitted with the application in applet
fom to the user's cornputer. In this way the system is more or less plaaorm independent
and an applet c m be customized with instructions to provide great flexibility.
In this thesis applets for calculating K4Z hardness and wdd fean~es arc
presented The fifit system consists of applets based on the regression relationships
detailed above. A second system is based on a BPN system first established by Chan It
consists of applets pre-aained to calculate HAZ hardness and weld features. This
might seem like duplication especially since the accuracy and range of applicability of
both systems is similar. However, there is considerable uncertainly when doing
calculations which are regression or neural network based and the redundancy offered by
the two systems is useful for the practitioner. It provides confidence if both systems are
in reasonable agreement or a waming if they are not in agreement.
Whle the Java applet software tools for the welding process represents a
considerable step forward, a third untrained BPN system is proposed Like the previous
BPN systern it is designed to caicuiate HAZ hardness and weld features, but unlike the
previous system processing is to take place on the server. Essentially it wodd permit
"custom training" by users who wouid submit training data As discussed previously
welding practice is not entirely universal and there are differences in the industry based
on traditions and expen'ences. Many of these can be captured with custom training and
therefore providing an untrained web based system will undoubtedly be use hl to the
welding commUNty.
Chapter 2 Background
Predictinsz Weld Featutes Wih interna Technoloq
But over and above the training issue, a server system would permit capturing
user details and their training data A database of users and training data would serve the
welding and engineering communities well. Arnong other things it could well encourage
"electronic" collaborations on a large scale by providing access to a large database of
experience and sofhMTe tools for processing. However, ananging for data capture md
processing on a server gives nse to several as yet unanswered research issues. A
description of the system and a discussion of the issues is included in the foilowing
sections.
Chapter 2 Background
Chqter Three
The Web Based Regression System
This section describes the details of three regression based modules fOr
calculating weld cooling hme; HAZ hardness and weld fattues (weld zone sie and
shape). given the welding parameten : voltage, curent, welding speed, workpiece
thichess and cover gas type, and the workpiece chemical composition The
mathematical bais for these dgorithms is taken directly fiom the background material
detailed in section 2.3. The progmmming language used to implement the algorithms is
Java, used for reasons of Intemet
multi-platforni operating capability
as previously discussed.
3.1 The Regression Coolinp:
Time Module
The cooling time mode! is
based on the relationships
originally attncbuted to Rosenthal
and Adams [3- 1 , t , 3,4] which are
documented in section 2.3.1. A
flow diagram for this module is
show in Figure 3.1.
figure 3-L Flow diagram for the mgrasion cooling tirne modale,
Predictins Weld Feahlres with Internet Technoloq
The welding parame ters (voltage, cwent, travel speed, process e fficienc y,
ambient temperature and wotkpiece
thickness) are subrnitted to the
cooling time module. The energy
input is first cdcdated accordine to
equation 24. The energy input is
multiplied by a process efficiency
to generaîe a heat input (J/mm) and
this together with workpiece
thickness is used to determine the
heat flow regime (2D, 2.5D or 3D)
figure 3-2 User interface for the regnuion cooling time module
according to equation 2-5 as discussed in section 2.3.1. With this decision in hanci, the
cooling time is then caiculated with one of the 2D,
2.5D or 3D relationships (equations 2-1,2-2 or 2-3),
whichever is appropriate.
Mile the calculation is straïghtfonvard in
principle, user convenience is an important
consideration. In this regard a convenient user
interface has also k e n generated using the Java
program language as shown in Figure 3-2. It consists
of three separate work areas. The welding parameten Figure $3 la put area for the regression cooiiag tirnc,
Chapter 3 Web B a d Rewnion Model
Predicting Weld Feamm with [ntemet Technoloa
are input through windows in area one (input area) as shown in Figure 3-3. This area also
receives the output As shown in the
Figure, the output consists of the cooling
time and the heat flow regime that is
appropriate to the situation This window
also contains a "caiculate" button to I Figure 3-4 Pammetric study input a m for I regttssion coohg tirne module
activate the computation.
In addition to computing the cooling time for a specific welding situation, the
system contains a graphic fiinction to permit
parametric midy. This is considered to be an
important contribution for busy welding
engineea who have to specify welding
conditions for one or another fabncation
situation. The parameter to be studied and the
parametic limits are input through work area
L
Figure 3-5 Parametrie output (cooling time against voltage).
parameter specified is displayed in the thxrd work area (plot area) as shown in Figure 3-5.
1 The resulting graph based on the input parameters displayed is plotted 1 Figure 3-6 Masage window for the rcgression eoaling time module
A messaging window designed to infom users of inappropriate input quantities or other
"errors" with the system is also included in Figure 3-6.
Chapter 3 Web Based Regmion Mode1 -.:
rnctine WeId Features with internet Technalogv
3.1.1 Verification of the Rwression Cooling Time Module
To test the validity of this module, calculated data have been compared with
experimental data as shown in Figure 3-7. The experimental data used for this purpose
were taken from the research of Kohno [3-51- 25 submerged arc welds, the work of
Yunoka 13-61 - 9 shieldd metal arc wdds, and the researth of Signes 12-71 - 56 gas
metal arc welds.
It is apparent that the calculated values for mling time for the range between O to
60 seconds are reasonably accurate or at least in reasonable agreement with rneasured
values. However, the calculated values dnft considerably high when the measured values
exceed this value (60-200 seconds). This is not a serious limitation because situations
where the cooling times exceed 60 seconds are large welds where there is little W
hardening. Therefore crack formation due to HAZ hardening is not normally a problem in
this range. Moreover, large pass welds using a technique like the submerged arc process
are much less common than smaller multipass joints using a technique Iike the gas
shielded metal arc process. Nonetheless, the experience of this investigation suggests that
the web based cooling time software should be limited to cooling M e s of 60 seconds or
less.
It is intereshg to speculate why the calculated cooling times are higher than the
measu~ed values for larger welds. In fact Figure 3-7 (A) would suggest that at 200 seconds
(measured), the calculated time is nearly three time that at about 600 seconds. The difficulty
is almost certainiy due to the importance of workpiece radiation and wnvective tosses in the
neighborhood of the joint when the heat input is high. The Adams relationships used
Chapter 3 Web B a d Regession Mode1 55
Predicting Weld Feahires with hternet Tectuiolo~
in this software assumes conductive heat transfer only, which seems valid for cooling
times of 60 seconds or less. However it would seem that a mode1 that indudes radiation
heat tramfer would have to be used for cooling tirnes greater than 60 seconds.
Chapter 3 Web Based Regrcssion M d
Predictin~ WeId Feahires with Intemer Technolopy
Cooling Time Comparison Up to 200 seconds
Experirnental values (s)
Figure 3-7 (A)
Cooling Tirne Comparison Up to 60 seconds
Figure 3-7 (B)
Figure 3-7 Cornparison of caicuhted cooiing tirna (Adams mode! cooüng tinte estimation) with m e n s u d vaiua: (A) O - 200 sema& rangc, (B) O - 60 seconds range)
Chapter 3 Web Based Etegession Mode[
Predinin~ Weld Features with Intemet Technoloq
3.2. The Regression HA2 Hardness Module
The HAZ hardness system is based on the £ive regression models described in
section 2.3.2 for this purpose: Yurioka (two models) [3-8,9], Teresaki [3- 10, 1 1 ] (two
models) and Suniki (one model) [3-
1 21. As d i s c ~ e d preriously, five
models are included in the systern
to provide the user with a
calculated database of five values
(in moa cases). The advantage of
this is that the user gets the benefit
of the research and experience that
is incorporated in dl of these
models rather than relying on any
one exclusively. This is important
since there is considerable Figure 3-8 Flow chart for the rrgrrrsion BAZ bardnesr module,
uncertainty with HAZ hardness predictions. At the same time the compositional limits
differ from mode1 to mode1 and having five models available extends the range of
applicability. This is especially relevant with the Yurioka II model which applies to
higher alloy heat treatable machine and tool steels as discussed and documented in
section 2.3 -2-
A fiow diagrcim of the KAZ hardness calculation system is shown in Figure 3-8.
The input to the system consists of a cooiing time, either from measurements if avaiiable
Predictinp Weld Features with Internet Technology
(Figure 3-1 Oa) or the cooling time (Figure 3- 1 Ob) and the chernical composition of the
workpiece, together wiîh a "calculate" bunon.
The second area (Figure 3- 1 1 a and I 1 b) receives
the output, i.e. the five calculated hardness values
are dis~laved . - together with the cooling time and
an indication of the heat flow regime (2D, 2.SD
or 3D) relevant to the situation at hand. The
third area (Figure 3- L 2) is reserved for
parametric snidy. The axes, i-e., the x and y
parameten are selected for study in this area.
When the mode1 that is to be used for the
parametric study is specified, it fixes the HAZ
hardness relevant to the y axis. A welding
pariuneter (e.g., current) or an alloy level (e.g.,
carbon content) can be selected for the x axis.
Parameter limits for the x axis are then input
where indicated When the graphing button is
activated, a pararnetric display is presented as
shown in Figure 3- 13. If the cool ing time is
specified as the x parameter, a log scale is used;
otherwise the scales are linear. In fact the
cooiing tirne parametnc curve is given the narne
Figure S10a Input area from 3-9%
Input-Parameters -1
I - - - -
Figure S E O b input arta from 3-9b.
Chapter 3 Web Based Regression Modet
Ptedicting Weld Features with Internet Technoiogy
"Characteristic Hardness Curve" (CHC), a
concept that was discussed in the background
section 2-3.2.
With this system, welding parameten
and workpiece chernical composition cm be
selecred for any given welding situation. Thus,
ultimately, it is possible to estixnate the
optimum combination of workpiece chernicd
composition and input welding parameters, or
Hardness Preàlatïon in VHN
'Yuhoka t TemsaM I SuaiM
254.9? 234.98 245.82
yurioka I I terasaid I I 21 9.43 21 5.64
Figure 3-1 1 b Résulu area from 3-9b.
at the very least the software provides some reference data for specifying the welding
conditions.
I
F'iure 3-12 Parametric study input area for the regremion BAZ hardncss modules.
Figure 3-13 Hotting a n a for the regression BAZ hardness modules (a CHC is shown).
3.2.1 Verification of the Regression HAZ Hardness Module
To test the vdidity of the HAZ hardness module, calcdated data have been
compared with experimental data as shown in Figures 3-14. The experimentai data used
for this purpose were taken fiom an AMCA research report [3- 131. The c hemical
- - -
Chapter 3 Web Based Regression Model
Predicting Weld Features with hternet technolom
compositions and welding conditions for three different microalloy steels are given in Appendk
II. The carôon content of the microdoy steels mged nom 0.05 to 0.12 w/o, and the IIW and
Ito's carbon equivalents ranged from 0.405 to 0.448 and 0.200 to 0.247 respectively. The
correlation factors, the average value of absolute merence between rneasued and generated
values, and standard deviations of the ciifferences are ail containecl in Table 3-1. These three
factors describe the characteristics of the data distribution. Generaliy, it is apparent from Figure
3-14 and Table 3-1 that there is reasonably good agreement between the measured and calculated
values for a i i models for these particular sieels.
Chapter 3 Web Based RcgéESIon Modd
Predicrine Weld Featum with Imernet Technoloqy
Table 3-1 KAZ 8.rdnar Cornparison RauIt for Reerruion Moddr -
- -
Chapter 3 yeb Based Regression Model
Mode1 Correlation
Factor Absolute
Diff. Aveg. (VHN)
Standard Deviation
Yurioka1 0.95
0.69
l
21.10
Yurioka II 0.97
21.7
13.9 t 22.84
t l
19.97 1 9.22 i
Terasaki 1 0.96
3.12
Terasaki II 0.95
Suniki 0.96
7.05 1 2.19 I
Figure 3-14 (b)
= = X O m G Q
-Y*urrmI
Figrire 3-14 (c)
Figure 3-14 Cornparison of rner~ored ( M C A investigation) with dcuiatcd E U hardness : (a) Yurioka L, (b) Yunoka IL (e) Temaki I (cf) TerasaLi Q, (e) Smuki.
Chapter3 Web Based Regression Mode1
Predictmp: Weld Feahués with intemd Techology
3.3 The Regression Weld Features Module
In this system, weld features (bead
width PWJ, bead height [BII], penetration
length pene], deposit area [Al], &sion
area [A2], and total a m i [A]) are dculated
according to the Chandel mode1 described in
section 2.3.3. A flow diagram of the
calculations is given in Figure 3- 1 5.
As shown in the flow chart, the
welding parameters are submitted to the
software, including voltage, men t , travel
speed, electrode diameter, electrode
extension, polarity and gas cuver. It is
apparent that more parameters have to be
specified to calculate weld features than to
calculate HAZ hardness. In particular the
Calculate 2l
Wd shape /"""/ Fïgurr 3-15 Flow diagmm for the regression
weld featurea module
electrode details can have a considerable effect on the size and shape of the weld zone.
On this bais the weld zone parameters cited in the previous paragraph are caiculated
based on equaticns 2-33 to 2-36 in seaion 2.3 -3. In this module, a parametric study is not
included as shown in the flow chart. The reason is that the module already is a large file
and the inclusion of the parametric function would make it even Iarger. From this author's
Chapta 3 Web Basxi RegtesSon Mode1
Predictina Weld Features with lnternet Technology
experience, an applet file of more than 30K bytes is problematic because among other
things of the limitation of a 56K modem. Currentiy its file size reached 3 1K bytes,
rhus the parametric hction has not been included.
The user interface for this module is 7 1 I-LzZF- shown in Figure 3-14. Similar to the other
T U m t r p r i a l -
user interfaces descnibed previousl y for àic"m/'59
managing the cooling tirne and HA2
hardness calculations, there are three work
areas. The first consists of windows to input 1 . cbir
- -
the welding parameter% t"gether lMith a draw figure 3-L6 User iatulsiee for the regrrrsioi wdd features module.
button (Figure 3- 1 7). The second receives the calculated
weld features (Figure 3-1 8) and the third is reserved for a
presentation o f the approlcimate sbape of the weld based
on the cdculated parameters (Figure 3- 19). The
approximate shape is drawn by judiciously fitting a semi-
ellipse for the upper-bead (deposited area) and a cosine
curve for the lower-bead (fusion area) [3-15, 16, 171. The
validity of this has been shown in the work presented by
Chan [3-141. Figure $17 Input area for the tegrasion wdd features module.
Weld features calcuiatioas and pictorial presentations are expected to be
usefbi for practicing welding engineen. Arnong other things, weld area can be a
productivity parameter. Welding is usually one of the cost-effective joining methods and
Chapter 3 Web Based Regression Mode1 66
Predictina Weld Fearures with Intemet Tahnoloq
Figure 3-1 8 Output area for the regression wdd fa tuns rnoduk
the largest weld area possible would seem to be a logical objective. However, there are
rnany considerations that limit this objective. For example the weld must be consistent
with the joint size and preparation. In addition weld shape can sometirnes give rise to
serious stress concentration problems. There are many such considerations for which the
weld features module can be helpful.
3.3.1 Verification of the Regression Weld Features Module
To test the vaiidity of the weld features module, data provided from the
experimental investigation conducted at Northem College [3- 191 for C25 and M2 cover
gases were selected Caiculated values are plotteO âgîiiist rfieasured vaiues for each weld
feature in Figures 3-20 and 3-2 ! for C25 and M2 cover gas respectively.
It is apparent that there are significant differences between the calculated and
measured values. In general the caiculated deposit and fusion areas are considerably
larger than the measured values. At the same Sme dculated bead width and penetration
are considerably less than measured. At first glance this may seem surprising, but it is
likely explained by the contention that the welding process is very dificuit to controi
precisely enough to generate a univenal regression expression for weld fames. It is
Chapter 3 Web B a d Regression Model
8
postulateci that digerences in welding tradition and ski11 between the Chandel and the Northem
Coliege investigations could account for the difrences observed. In this regard, the BPN system
desdbed in section 2.4 is likely a better method to use for determining weld features.
3.4 Cornputer Reauirements for the Web Based Remession Svstem
The prirnary cornputer consideration when creating a Java based system for the Intemet is
that users must have considerable workstation wmputational power. As discussed previousl y
the primary advantage of a Java based system is that it is designed to mn with several different
operating systems (windows, uni& the apple system, etc.). This is only possible because a Java
code interpreter, necessary to decode a prograrn, is located in the user's Java-enabled browser.
Because of this extra step, the client's machine mua have enough additional computational
power to execute the Java program. At this point in time, the minimum requirement for ninning
the Intemet software described in this thesis is a Pentium CPU processor with 32Mb RAM.
To run the web based system describeci in this thesis, the user machine must have a Java
interpreter or a Java V i a 1 Machine (version 1.1.5 compatible), JVM, installed. MS Intemet
Explorer 4, Netscape 4 or later versions are the most curnmonl y used Java 1.1.5 compatible
NM. Nahirally, if the version of the Java program is more recent than the local Java interpreter
(Le. the user's NM is outdated), it (the interpreter) is not able to convert the Java code for the
operating system, which means that the prograrn cannot be executed at the local site. Version
compatibility can be easily checked; for example a menu cdled "Java Console7' in Netscape
contains the Java version numbers to be checked.
Cbapter 3 Web Based Regression Mode1
Bcad Hught Compahsn for C25 Shielding Oas
lcrin~ Weld Features with bternet Technolo~ Bc;rd Wàth Cornparison for C25 Shidcting
Gas
Figure 3-20
1 2 3 4
Exp«an«itVdur (mm)
Oeposited Area Compariosn for C25 Shieldlng Gas
5 70 15 a3 25 30 35
Etprn~ntrlvihi. (ma)
Figure 3-20 (d)
e S20 (b)
d
Fusion Area Cornparison for C25 Shiefding Gas
18
16
1 14 - 0 = 12 3 O 0 10 a 1 8 U
6
4
4 6 8 10 12 14 j6 18
Expadiri.nM Vme ( m m
Figure 3-20 (e) Figue MO ~ o m ~ & s o a of calcuiated (Chandel modei) with measured weld features (Northern Coiiege investigation - C25 gas cover): (a) bead height, @) bead widtb, (c) penetration, fd) deposit area, (e) fusion area.
Chapter 3 Web based Regression Modei
Figure 3-21 (a)
ii
Predictinn Weld Feanires with b e r n a Technolom rn
Figure Deposited Arsl Compariosn for H2 Shklding Gas 1
3-21 (b)
- [c)
Fusion A m Cornparison for MZ Shieidiing Cas
Figure 3-21 Cornparison of dcdated (Chandd modeI) with measured weId features (Northera Colkge investigation - M2 gas cwer): (a) bead height, (b) bead width, (c) penetration, (d) deposit area, (el Won area
Chapter 3 Web Based Regression Mode1
Chapter Four
The Web Based BPN System In many . w y s thissectionparalleis- seciion 3.- . p e m t a t i of%& .baseci. - -. .
software modules for computing the weld process modeling parameten - coolhg time,
HAZ hardness and weld featues are descnbed in sections 4.1,4.2 and 4.3 respectively.
However, the software modules developed in section 3 are regression baseci, whereas
these same modules are BPN based in this section. Cdculated values are compared with
experimental quaneities to evaluate the validity of the algorithms. In fact the sarne
expenmental data is used in section 4 as was used to evaluate the algorithms in section 3
so that the BPN methodology cm be compared directly with regiession rechnology for
weld process modeling. FinalIy software and hardware issues with regard to BPN based
applets are discussed briefly in section 4.4.
It should be noted that while a great deal has ken said about the flexibility of
BPN for custorn training to suit the special needs of one or another user, the BPN
modules descnid in this section are presented without a retraining capability. ïhey are
intended as "universal" models in the same sense that the "regression" models are
intended to be generai. In this way they are easy to use and therefore web '%Îendly7'. At
the same tirne they provide additional information for users over and above the regression
computations for making process decisions in practice. Inasmuch as weld process
computations are tenuous at best, redundant information in this regard is valuable for
practitioners.
Web based BPN training is reserved for the investigation described in section 5.
Predictinp Weld Feanirrs with Intemet Technolopy
4.1 The BPN Cooiing Time Module - - .- ------
Two f u l l ~ trained BPN cooling time modules were developed by Chan [4-11 for k
stand alone PC application. In
this work these were rnodified
and recoded as Java based 1 I
applets for use on the web. The
BPN methodology used to
structure these modules is
d e s c n i Mly in section 24.
The configurations of each of
for @en m 1
these modules are respectively: 1 Figure 4-1 Flow diagrnrn for the BPN cooling time modulc
layer with 5 hidden nodes; and 2
layen with 5 hidden nodes in the
first layer and 3 hidden nodes in
the second layer. A bias node is
included in each case. For the
purposes of this thesis the fim
model is designated as the 1-5
module while the second model is
designated as 2-SB. Figure 4-2 User interface of the BPN cooiiig time module.
A fîow diagram of the cooling tirne system is shown in Figure 4- 1. The wdding
paramerers: voitage, current, travel s peed, am bient temperature, workpiece thickness and
Chapter 4 Web Based BPN Synem 73
Predictin~ Weld Features with Intemet Technolop
process efficiency are submitted to the software in the usual manner. Additionally, a
BPN mode1 described by its structure (1-5 or 2-93 ) is
selected for panunetric study. A11 of this information is
essentially processed according to the methodology
described in t chapter 2
A user interface, similar to the one described in
section 3 for cooling the computations, has been
generated for this BPN module as show in Figure 4-2.
It consists of three work areas. The first work area .
(Figure 4-3) is a m g e d to accept the welding
parameters. In addition, two outputs for each BPN
mode1 as well as the comesponding heat input based on
the welding parameters are displayed in this area when
the "calculate" button is activated The second area is
resented for parametric study (Figure 44). A welding
parameter is selected for the x-axis with parameter
lirnits while a BPN rnodel is selected for the y-axis.
When the "graph " button is activated, a graphics
Figure 4-3 Lnput a m for the BPN cooling time module.
--
Figure 4 4 Parametnc study input area for the BPN.
display appean as shown in Figure 4-5. As mentioned previously, a parameaic study
capability is very useful in practice.
Chapter 4 Web Based BPN System
Predictin~ Weld Features with Internet Technolog
4.1.1 Verification of the BPN Cooling Time Module
To test the validity of the system, calculated &ta have k e n compared with
experimentai data as show in Figure 4-6. In fact the expenmental data set selected for
cornparison is identical to the set selected to evduate the regression cooling module
(Figure 3-7 - section 3.1.1). in this way the BPN methodology can be compared diredy
with the regession technoiogy for determining weld cooling times.
It should be noted that the Chan system was trained with cooling time data ranging
fiom about 3 to 60 seconds. Therefore it wodd be expected to predict cooling times
reasonably well in this range but would be suspect for cooling times outside this range.
Indeed this is the case as shown in Figure 4-6. As suggested previously, noncornpliance
beyond 60 seconds is Iikely due to a change in the kat transfer mechanism for higher
heat welds. As noted in section 3 it wouid seem that conduction 1s the primary mode of
heat tramfer where cooling times are less than 60 seconds. For cooling times in excess of
60 seconds radiation begins to play a part thereby accelerating the cooling. Beyond that,
it wouid be expected bgsed on conduction only.
Of course a change in mechanisrn such as this can be managed implicitly by
retraining the BPN system with data exiending to 200 seconds. However, KAZ
hardening or cold cracking problems are rare where cooling times exceed 60 seconds. At
the same time rraining to 300 seconds wouid have the effect of decreasing the sensitivity
of the module in the O to 60 seconds range. Inasmuch as this module is to be used
without custorn training by usen, Le., it is seen to be a -univerdW module, the decision
Chapter 4 Web Based BPN System
Predictinsz Weid Features with Intemet Technology
was made to use the Chan system h n e d only to 60 seconds. Obviously this software
rnust then be limited to cooling times of less than 60 seconds in practice.
It is aiso apparent from the results (Table 4-1 and Figures 4-6) that the 2 4 3 BPN
structure is somewhat more accurate than the 1-5 model. Intuitively a multi-Iayered
structure wodd seem to be more flexible and therefon: sdapt bmer to the complexiq of
experimental results. However, the added cornplexit. of multi-layered systems can cause
computational difficulties and inaccuracies. Certaidy, it would seem that the 2-5/3 is
close to optimum.
Table 4-1 BPN Cooiing Time Vcrification Result
- -- --
Chapter 4 Web Based BPN System . . -
BPN Structure
Correlation Factor (0-200) Correlation Factor CO-60)
1 Iayer 5 Hidden Node I 2 layen 5 and 3 Hidden i Nodes
0.82 1 0.88 0.83 1 0.94
Predini- Weld Fearures with Inremet Technolo~
O 50 100 150 200 bipritnriitrl v w (s)
Figure 4-6 (a)
Codhg T i Cornparison UUng 1-5 BPN Sbucîure during Os to 60s
O 20 40 60 80 100
Ex~erfmrrrtrl Value (s)
figure 4-6 (c)
Cooling T i Cornpaison Using 2613 BPN Structure
l bepartmant value (s) I Figure 4-6 (b)
Cooüng Tune Compankon Ushg 2613 BPN Structure !
1 Expcrimeed Vdùi (s)
Figure 4-6 (d)
Figure 46 Cornparison O?' mevu& coofing tïme with caicuiated values (a) O - 200s. 1-5 BPN stnicturc, (b) O - 2 O O q 2-5/3 BPN s a u ~ t u ~ (c) O - 60% 1-5 BPN nruaurr, (d) O - 60s 2-Si3 BPN suuctum
Chapter 4 Web Baseci BPN System
Prediccina Weld Feanrres with inremet Technoiooy
4.2 The BPN HAZ Hardness Module
In addition to the cooling tirne system, two fully trained BPN models for
predicting W - k b s - wew
also developed by Chan [4-11. It
is well to be reminded that the
Chan work was intended for stand
alone PC implementation. In this
work, the Chan models were
rnodified and recoded as Java
applets for web implementation
A flow diagram for this
module is showing in Figure 4-7.
A cooling time, either rneasured
experimentally or calculated with
the cooling time module, and the
plate chenhl composition are
submitted to the software. The
c hemical composition is
processed as a carbon content and
two carbon equivalents (CE
and/or Pm). Based on the plate
1-1 the dot
F@rc 4-7 Flow diagram for the BPN HA2 hardoas module
Figure 4-8 User interface for the BPN BA2 hardness module.
c hemical composition, those two carbon equivalents are O btained from eq uations 7-47 *
Chapta 4 Web Based BPN Syaem 77
Predictina Weld Features with Internet TahnoIo~y
and 2 4 8 respectively, as discussed in the
background material for this thesis (section
2.4). It should be noted that both CE and Pcm
are used in the BPN rnethod The intelligence
software decides which carbon equivalent is to
be use4 in one welding situation or another,
as an intuitive decision, based on its training.
The BPN algorithm necessary for processing
the input information is fuUy descrïbed in
section 2-4
The user interface for this module is
shown in Figure 4-8. It has three work areas
consistent with the structure dl of the
interfaces in this thesis. The first work area
consists of windows for receiving the weIding
parameters and the wo carbon equivalents.
The output HAZ hardnesses fiom the two
models ( 1 4 and 2-93) aisu appear in this area
when the calculate button (Figure 4-9) is
activateci-
1 1 Figure 4-9 input a m for the BPN H M hardness module.
Y* [I hidden twrm 4 nodes
Figure 610 Pammetric study input area for the BPN BAZ hardness,
Figurc 4-1 1 Plot area for the BPN AAZ hardness moduIe,
Chapter 4 Web Based BPN System
Predi- Weld Feanires with Inteniet Technologv
The second work area pennits parametric
study and graphical presentation, sirnilar to the
regression HA2 module describeci in section 3.2.
is shown in Figure 4- 10. Wïndows are provideci to i 1 Figure 4-12 Chmical input a m
input the parameter to be studied (x axis) and for for the BPN HAZ hardness. - -
fixing the Limits. In addition the BPN mode1 is specifiedb axis -1-4 mode1 or the 2 4 3
model according to its structure). The draw bunon generates a graphical. presentation nich
as that shown in Figure 4 1 1.
The third work area is used to calculate a carbon equivalent (CE and Pcm) values for the
welding situation at hand (Figure 4- 12). To an experienced welding engineer a carbon
equivalent is a usefbl measure of weldability even in the absence of an other calculations.
Therefore these calculations are set forth prominently in the interface.
4,2,1 Verification of the BPN KAZ Hardness Module
The experimentai data used to evaluate the BPN HAZ module is taken from the
AMCA study [42] consistent with the regression module study (section 3.2). In total
there were 18 data sets used for the regression module evaluation.
The results of the HA2 BPN evaluation study are contained in Figures 4- 13 and
in Table 4-2. In general there does not seem to be much to choose between the two
models (1-4 or 243). Both models provide similar accuracy. Similarly, the accuracy of
the regression module can be compared with that of the BPN module. In generai there
seems to be Iittle improvement in the BPN module, (e.g., compare with Table 3-1,
Chapter 4 Web Bascd BPN Systan
section 3 -2 with Table 4-2). In this particular case the BPN computations consistently
underestimated the AMCA measured hardnesses although the differences were not great.
Since the system was trained with generd data fiom a mimber of sources, this is not
surprising. It may mean, for example, that the AMCA rneasurements were consistently low,
although there codd be any number of other reasons. As mentioned before in this thesis, one
of the difficulties with BPN is thM these kinds of discrepancies are obswed and an
explanation in terrns of the physical basis for observed differences is generally not possible.
In principle, a custom model could be generated by training with AMCA data which would
ensure agreement. However, there is not enough data available, and in any event the
objective of the experiment, in this partiailar case, was to suggest a more universal BPN
model. As mentioned previously redundant computations are usefil in practice and therefore
this module is expeaed to be weii received by web users.
TabIe 4-2 BPN EAZ Hardness Cordation Factor Compvison
Chapter 4 Web Based BPN Systern
Model
Correlation Factor DSerence Factor DiEerence Standard Deviation
1 layer 5 hidden nodes 0.973 21.83
2 layers 5 and 3 hidden nodes 0.972 23.47
14.13 1 15.28
Predictin~ Weid Features with Imernet Tecfmolopv
I I HAZ Hardness Compajfson
I Using 14 BPN Stmcture I
I 1
200 250 300 350 400 450 500 1 I ~qwrimbnam value I
Figure 4-13 (a)
I I HAZ Hardness Cornparison
! Using 2-513 BPN Stnicture
Figure 4-1 3 (II)
figure 4-13 Cornparison of BPN Wcuiated iiA2 badness with mtrrnrcd vaiues : (a) 14 BPN stmcture (b) 2-93 NPN stntctum
Chapa 4 Web Baseci BPN Systern 8 1
Redictin~ Weld Features with Internet Technoloqy
4 3 The BPN Weld Features Module
In addition to cooling time and HAZ hardness modules, a BPN system for
determining the size and shape of a weld (GMAW process) was originated by Chan, for
use with a stand alone PC system. A Java applet version of the Chan system for
implementation on the web is described in this section.
F i r e 4-14 Flow diagram for the BPN wcld fertures module
A flow diagram for caiculating weld size and shape is shown in Figure 4-14. In
actual fact the BPN system for this purpose consists of six tmhed networks designed to
weld area The welding parameters, voltage, curent, travel speed, workpiece thickness
and gas cover are subrnitted to the systern. From these geometrical parameten a pictonal
Chapter 4 Web Based BPN Systern 82
of the weld cross section is
generated and presented graphically.
It should be noted that other
variables such as the process
efficiency ( G M W - ?O%), pl*
and electrode extensioddiameter are
fixed in this BPN module (electmde
polanty - positive; extension - 19 Flgnre 4-15 User intvface for the BPN wdd fe~tures moduJe.
mm; diameter - 0.9 mm) d i k e the regrasion
model proposed by Chandel. Obviously then, the
BPN module is only applicable where these
parameters are consistent with the welding
conditions. Similar to the regression weld shape
module, this model does not have a pararnetric
study h c t i o n because of the file size (see section
3 -3 j.
The user interface for this system is
sirnilar to the one used for determinkg weld
shape f h m the regression system described in Figure 4-16 Input a m for the BPN wdd fatures rnoduie.
section 3 -3. An overview of the module is shown in Figure 4-15. Like al1 of the other user
interfàces in this thesis, it consias of three working areas. The first area contains a
nurnber of windows to receive the welding parameten as shown in Figure 4-16.
Figure 617 Rcsuit area for the BPN weld katurcs moduic
Predictinar Weld Features with Intemet Technoloqy 1
4
Figure 4-18 Plot aru for the BPN wdd ftatures modulc
The second work area receives the cdculated size and shape parameters as show
in Figure 4-17 and the third area is for a graphical display of the approximaze size and
shape of the weld, based on these parameters (Figure 4- 18). The shape is generated
acmrding to equations 2-48 to 2-58, following the system origidly pioposed by Chan
[4-11. in addition to the three work areas, there is a reset button and an error bar for
indicating the statu of the calculation
4.3.1 Verifkation of the BPN Weld Features Module
Like the cooling time and HAZ hardness evaluations, the data set selected for
evduating the web based weld size and shape algonthm is the same as that seleaed to
study the r e p s i o n counterpart, Le., the algorithm originally established by Chandel [4-
3,4]. The data base consists of weld cross sectional maurements taken from a large
number of GMAW beadsn-plate welds conducted a few years ago by Northem College
for the Carleton welding process research program [4-51. The data base consists of some
192 GMAW bead on plate welds ranging from 0.45 Id/mm to 1.43 kJ/mm with CC25 and
M2 gas cover. Al1 weld parameters were sectioned for the BPN mode1 training and cross
sectional measurements @ead width, bead height, penetration, deposit area and fiised
Chapter 4 Web Based BPN System
Weld Faîurcs with Intcrnct Tcchnoloey
are.) were recordeci for each weld. Some of these measurements were used by Chan for
training while others were used for evaluation.
Caiailated values for 36 welds fiom this database are plotted against measured
values in Figure 4-19 and 4-20 for C25 and M2 gas cover respectively. Aiso Table 4-3
has a list of the correlation ficton for each gas cover. The correlation factors for the bay
length fiz5) is the most suspect for both gas covers. This might be expected but in
addition there was some difficulty with domain. It is difiailt to arrange for both the
training and test domains to wver the sarne range when there are several independent
parameters.
Despite the rather low correlation factor found for the bay length and to some
extent the bead width, the BPN weld features module was considerably better than the
regression model.
Table 4-3 Cordation Factor Cornparison for the BPN Weld Feaairt Mode1
Figures 4-19 and 4-20 can be compared with Figures 3-20 and 3-21 in section 3.3
respectively. It is apparent that the data points for the BPN module are more less
distnbuted dong a 45 degree line (Le., reasonable correlation) whereas the regression
data points are grouped and shified fhr h m the line (i-e., low correlation). This confms
the wisdom of using neural network analysis for processes çuch as welding where
rneasurement and control of relevant parameters are difftailt.
Shielding Gas C25 M 2
chaPkr 4 Web Based BPN Synem
BH (mm) 0.842
0,718
B W (mm) O .693
0.67 1
Pene
(mm) 0.900
0,813
h.5
(mm) 0.564
0.523
AI
(mm2) 0.858
0.698
A2
(mm2) 0.807
0.760
I mtbnenbl Vdue (mm) I
I
1.5 r i
la 2 25 3 3 5
Exp.rbneritrl vdue (mm)
Figure 4-19 (c) BPN Deposaed Aha Comparisori
with C25 Cover Ga+
s ta 15 20 25 Experhierdtl Value (mm21
Figure 619 (c)
*v.irlrimii 3 5
Figure 4-19 (d) BPN Fusion h a Cosn9rifori
with C25 Cwer Gas
Fipm CUCompuisan of with measund wdd fentures (Northun College iwestr*gatioo - C Z gar cover): (a) bead heighZ (b) bead ddth , (c) penetration, (d) petration, (e) deposit area, (f) fusion a m
Chapter 4 Web baseci BPN System
r i r e 4-20 (e)
Pdictinn Weld Features Wnh Intenet Technolopy: BPN BW Cornpanson
8 10 12 14 16 18 20
m e (mm)
F i i r e 4-20 (b) BPN -5 Bay Lmgth Cornparison
Wrth M2 Cover Gas
FÏgtrre 4-20 (d) BPN Fusion h a Compvison
with M2 Covcr Gas
Figure 4-20 Cornparison of caiculated BPN wdd features with measured wdd features (Norihem Coiiege investigation - M î gas covu): (a) bead height, @) b u d width, (c) penetration, (ci) penetraîion, (e) deposit a m , (f) fusion area.
Chapter 4 Web B a d BPN Systern
4.4 Com~uter Reauirements for the Web Based BPN Svstem
The cornputer requirements for the BPN modules demibed in this section are
basically the same as those described in the section 3 for the regression modules since
both systerns have been coded using the Java prognim language. However, this is only
the case because there is no "training" for the BPN modules described in this section It
shauld be noted that as soon as there is training, the need for cpu resources increases
enormously. This is the situation for the web system described in chapter 5 where
training is assurned to take place in the web semer. This is disaisseci at length in that
section.
Predictinn Weld Feanires With Inremet Technotoay
Chapter Five
Web BPN Semer System for Modeling the Welding Process
fhis section dwribes the irnpiementation of the back propagation network (BPN)
weld process modeling system designed for the Internet The objective that is unique to
this work is to insist that BPN training take place on the server and thereby capture the
identity of the user, hisher raw experimental data and hisher eventual trained network
mode1 or models as the case may be. The raw data that is to be capturai consists of the
welding parameters such as voltage, cunenc welding speed, preheat temperature,
workpiece thickness, etc., and measured output quantities such as weld cooling times,
HAZ hardnesses and eventuaily weld sizes and shapes. The models that are to be
captured are trained neural networks that can r e m output calculated quantities such as
cooling times, HPIZ hardnesses, weld size and sbape, given arbitrary input welding
parameten voltage, current, welding speed, workpiece dimensions, etc. By capturing
these data centraily, a really large data base can be accurnulated fkom the contri butions of
many users which aui be used for the benefit of the entiie welding engineering
community.
The rnethodology used for this section has ken taken directly h m the
background material in section 2.4. The hardware and software used to generate the
system is descriid in section 5.1. The BPN weld process modeling system essentidly
consists of five software modules implemented on a semer which can be activated fiom a
-
Chapter 5 Web BPN Server Systern for Modeling the Weld Process 89
Predicting Weld Feahrre~ With Inteniet Technolow
user workstation These five modules are desigoated as follows: a raw data submission
module, a training module, a weight data submission module, a module for predicting
weld characteristics given the input welding parameters and a &ta view module. These
modules are descri i in section 5.2. The system was tested to evaluate its reliability by
comparing calculated values for bj with ithmeasured values. The cornparison is detaiied in
section 5.3.
5.1 Hardware and InstaIIed Amhcations Software
The first issue that &ad to be &ait with was that of a suitable semer. It seems that
the computational dernands of neuml network wodd be unreasonable for most
servers that are set up for more gened Intemet tm&c. Because of this, server
administraton (at Carleton and elsewhere) were reluctant to permit BPN training and
would not provide access. In the end it was decided that a server would eventually have
to be dedicated to the BPN weld pro- modeling problem But before committing to a
fully implemented on-line Internet server, local experirnentation to generate a workable
network and sort out a number of potentiaf problems was considerd necessary.
Therefore the system descri'bed in this chapter consists of two cornputers - one which
funaions as a server dedicated to weldhg process BPN modeling and the other a remote
PC workstation which functions as a user machine,
Chapter 5 Web BPN Setver S ystem for Modeling @e Weid Process
Predidna Weld Features With Imernet Technoloq
The wmputet environment for the development of on-line weld process neural
network modehg is show schematically in Figure 5-1. The two cornputen used in this
investigation will be referred to as the host
and client machines. They were Pertium PCs,
200 Mhertz machines. Each computer had
both a network card and was comected to the
other in a network contiguration While this
simple oetwork consists of only a host and
client for the purposes of developrnent, there
would be several client machines in a Mly
working on-line system in practice.
Communications and database applications
software were installed on the host computer
for recording information conceming the Figure 5-1 Host - dient computer confiuratioo
usen, raw experimentai weld procws data (welding parameters and measured weld
characteristics) and calculated (aained) BPN weights. In addition, computational
software for processing these data with BPN training was installed Once the BPN
network is trained for a given set of raw input da@ the BPN network weights are
recorded for fuhire reference, and it (the network) is ready to accept arbitrary welding
parameters and return calculated weld charactenistics to the user. With this configuration,
the only requirement of the client computer is a web browser to submit and access
infornation fiom the host computer.
- - --
C hapter 5 Web BPN Server S ystem for Modefing the WeId Process
Predictine Wefd Fegtures Wflh Imernet Technoloay
Linux was seIected as the host operating system primarily because it is designed
as network software, i.e., it is relatively easy to establish the host-client cornputer
relationship with Linux. In view of recent Linux developments in the commercial worid,
this wouid seem to have been a good choice. Moreover, Linux is considerably more
flexible for an application such as this, than altematives nich as Windows NT.
Following the installation of the operating system, a web server communications
software application cdled "Apache", was iastalled. Apache serves the host by receiving
information from a network client or nom the Intemet generally. The database
application MySQL was then installeci to pemiit recordhg the niw welding data, user
information and the nodal weights calculated fiom BPN training. It is couvenient to
think of the host machine as serving two environments, the web on the one hand and the
database on the other, These will be referred to as the web server and the riatahace Server
in the foiiowing discussion even though the hardware srver is one single hon machine.
FoIlowing the installation of the Apache communications software and the
MySQL database application software, the development environment was established by
instdling the computational software PHP - personai home page. Ln many ways PHP is
the server equivalent of the Java deveioprnent software except that it (PR) is designed
for host processing whereas Java is designed for remote deplopent The prirnary
b c t i o n of PHP is to carry out the network mathematical caiculations necessary for
m g . However, over and above this, PHP acts to interface the database server and the
web server. For example, a database request fiom an Internet user is facilitated by the
PHP software. The third fiinction of the PHP software is to create html pages for the
- --
Chapter 5 Web BPN Servet System for Modeling the WeId h c e s s
Preditina WeId Features With internet Technotoay
system. The software is quite flexible in this regard and the content of the html pages, so
generated, can be easily adapteci to the needs of the user or the requirements of the
system. For example, a raw data submission fonn can be easily changed to accommodate
the number of input/output data elements in any given data set and the number of data
records n d e d for training.
- -
Chapter 5 Web BPN S e m System for .Mode@ the WeId Ptocess
Predictinn Weld Featufes With Mernet TehnoIony
5.2 Svstem Im~lementation
In its sirnplest form the server systern for rnodeling the welding process consists of
the following five steps-for o d i n g - S O A w a r e modules: . . ..
raw data submission to the host cornputer,
training dam seleaion h m the submitted data or from &ta otherwise stored in the
host machine;
network training,
nodal weights stored in the host database;
trained module ready for use - output weld characteristics computed fkom arbitrary
input welding parameters (within the b i t s of the training).
Al1 modules are self contained, and the results of each can be stored in the host
database if necessary. Even though each module is independent, usen m u t go through ail
modules if they are to generate a useful working mode1 starting fiom raw experimental
data. In addition to the five modules identifiai above there is a sixth module incorporated
in the system - the "Data View Module". It is somewhat supplementary to the five
operational modules referred to above, but nonetheless very important The significance
of this module is detailed below. The foliowing describes each module in more detail.
In the interests of clarhy, the following data terminology (elernen~ record, set) are
hereby defined explicitly. An "elernenf' is the term used to refer to one quantity of the
data whether input or output, such as a voltage, a current, or a HAZ hardness. A "record"
refers to the input welding parameters that fix a welding situation and the correspondhg
output quantities (cwling time, HAZ hardness, weld size and shape). For the HAZ
Chapter 5 Web BPN Server System for Mddmg the Weld Process 94
Redictine Weld F e a ~ e s With internet Technolonv
hardness problem, a record would consist of the combination of relevant input welding
parameters - current, voltage, travel speed, plate thickness, and preheat, and the
corresponding output quantity, HA2 hardness. In this case there are six input elements
and one output elernent A &ta "set" refers to the entire collection o f records used for
generating a BPN module. One training data set contains several records and =ch record
contains several elements.
5.2.1 Raw Data Submission Module
The data submit module permits the submission
of both general information regardhg the data and user,
and detailrd idonnation, ie., the raw experimental data
weded for training. The infoxmation flow from the
client machine to the ho3 cornputer. The process
involved for this module is shown generally in the flow
diagram, Figure 5-2. The general Uiformation includes
the user's identity and email address, a password for
accessing the information, type of data (selected from a
predefined list), a short description of the data set, the
number of input/ourput elements, the total number of
input data records in the set, and submission method
The client interface screen form for the submission of
the general idormation is shown in the Figure 5-3.
When al1 of the gened information has been detailed on
Chapter 5 Web BPN S e m r System for Modehg the Weld RwrJs
Submission
Subrnission Cornpletion 1 """ fFciure 5 n 1
Figure 5-2 Flow diagram for the raw daîa submkion module.
Predictina Weld Features Wth internet Techno Ioa
screen, a confirmation screen is retunied (Figure 54). Following confirmation, the next
screen prompts for detailed welding parameter (voltage, currenf etc.) input and
corresponding output (cooling time, HAZ hardness, etc.) information (Figure 5-5).
- .
Badc to
BPN Training Data Set input ~ ~ m t Form ~ n f ~ ~
For Weld Application
Yom emaü addren: Ismorinis@chat. carlet.
Figure 5-3 Gaeral data submhioa form fbr the taw data submksioo modulc
The detailed information includes inpdoutput m e , and the numerical value of each
element For example, in the case of the cooling time problem, plate thickness, heat input
and preheat temperature are submitted as input elements while bs is the output element
Several cooling time records (inputloutput) are detailed on the screen which forms the raw
data set. When al1 of the records in the data base have been detailed on screen and
Chapter 5 Web BPN M e r Systern for Modding the Weld Process
Predictina Weld Fearures With Interna Technoiogv
submitted, a confimation page appears (Figure 5-6) which permits the user the
oppomuiity of checking before r e g i s t e ~ g the contents in the host database. When the
user confirms these data, ali user information data and weld process records are stored in
the host cornputer (Figure 5-7).
BPN data Input Page - Data Cornfirm. For Weld App!icaion
YOU W d the dag set at 1999-1 1-24 10:07:19.
Please make sure the following is the iaformation you put in.
Figure 5-4 Generai data coafirmation s c n e n for the raw data submission module
Chapter 5 Web BPN Server System for Modehg the Weld Process
Predictinn Weld Features W a h Intemet Technology
Backb Home
BPN data Input Manually
This is the 3rd page of thP RPN dati input
- --* - -1 - -- _ I - - - - - - - - - 4 - - - .-
. . . - - - . - -- -r-- .Z. - --- ---- &&Lx 1 k t ) : . . ...---.-- .-.. _ . . . - .
Figure 5 5 Dulûed data subiaission form for the nw data SU bmkion modale.
Chapter 5 i'eb BPN Semer Srjtern For Modeling the Weld Process
Ba& to Home BPN data Input Page 4 (5 pages) ~ ~ 0 ~ 1
For Weld Applicaian I
Fwre 5-6 Detctiled data subrnUsion scmn for the mw data submbion moduk
Cbapter 5 We& BPN S a v a System for Modeling the Weld Process
Predictina Weld Features Wah berner Technolony
This is the last page of the BPN data input
Last step for data submision
Figure 5-7 Raw data subrnission complction scma.
5.2.2 Selectine Training Data
The bn ing &ta select module ailom usen to select training data from al 1 of the
raw data that raides in the host cornputer. A fIow
diagram for this module is shown in Figure 5-8.
For one reason or another a user may not have any
raw experimental data to work with or may not
choose to draw training data fiom that submitted to
the host In this case, the uscr cm initiate a search
ofthe host cornputer for data that is appropriate to
hisher situation by using keywords in the data
description or an email address that is associated
with a given set of data, or by simply listing al1
available mw data sets (Figure 5-9). In this Figure,
the keyword used for this presentation was cbdemo".
Data Conditions
Selectable R a w Dcrta Set
Figure 18 Flow diagram for the selaing training data modale.
- -
Chapto 5 Web BPN S a v a Symm for Modehg the Weld Rooen
Predictine Weld Features With latema Technoloav
When the search is complete, the list of the raw data sets will be displayed with
submission date, mail addresses of those who submitted &ta, type of data, description of
the data and the raw data ID index number (Figure 5-10). The data ID is an index number
for the data set, and clicking the link under the data ID number b ~ g s forward more
infoxmation regarcling the data set seledon ES show in Fiyre 5-1 1. The input'output
elements are identified, and the set records are listed together with check boxes. Those
records that are needed for training are checked and are then registered in the &tabase as
training data (Figure 5- 12).
f 1 B*. Home
BP N Training Data Selection
I For Weld &plicatian
Fïgure 5 9 D a i d data condition input suce. for the Kketing tnining data modulc
Back to Dataset Selection For Training Home L b d m
For Weld Application
Subrnission Rate Earnil Addtess Type Of ~escriptioo ~ a t a ID Data
- - .--- - - ---- 19991 1-24 [email protected] ... Cooling rime 6ernonmation .. Data 1 O:O7:45
. * - - - - @35) problem set8 - - - -
Figare 5-10 List of mw data set for the rdecthg trrinhg data module
Cùapter 5 Web BPN Senta System for Moâeling the Weld Process 10 1
Redidnn Weld Features With btmnt Technoioey -
Backt0 Eomt Detail Raw Data Set M d a n
For Weld Application
Training Data Selection For Weld Agplication
. - - , . -
Figure S I 2 Ihta sclcction completion SC- for the sdecthg ûainhg data module.
Chapter 5 Web BPN Savn System for ModdiDg the Weld Rocess
5.23 Training Module
A BPN mode1 is then generated by submitting
the training data to the training modide- The flow-
diagram for this module is shown in Figure (5- 13).
The tirsi step in this process requires the user to
s p i @ the general training conditions (Figure 5-14).
The general training information includes the user's
email address, the basic BPN structure that is to be
used, the mode1 accuracy required, a training Iimit,
and the training enhancements that have ken
suggested by various researc hem to help the process
converge.
The basic BPN structure includes specifjmg
the number of nodes, excluding a bias node which is
always included in the configuration, and the nurnber
of nodal layen. The mode1 accuracy is determineci
by cornpiring calculated mode1 output with the
Gepyal Training
Conditions S u b m i i (Figure 31 4)
Tram -ç'
training data input The cornparison takes ' the Figure 513 Fiow diagram for the training module
fom of a RMS - root mean square cornparison (see equation 2 4 , chapter 2). The
process is Iimited by setting a maximum number of training cycles per session. A total
training Iimit is imposed on the process because there is not always convergence and this
could lead to endless training. If the training time reaches the iimit, the user has the option
Chapter 5 Web BPN Server System for Modeling the Weld Process L03
Ptedictina Weld Features With Internet Techno1op;y
of restarîing or aborting the nin The available trainhg enhancernents are controlled by
the mornentum and through the use of Fahlman's derivative formulation These are
detailed in chapter 2, specifidly equations 2-42 and 245 respectively.
When d l of the information has ken provided to the module and the system is
prompteci to move fo~~ard, a list of the trahine data is retumed to the client cornputer
(Figure 5- 15). The list contains informafion about each data set, such as the submission
date, type of data, number of input/output elements, and number of records in the data set
A training data set is selected h m among tbose available and a confirmation of
submission appean as show in Figure 5-16. The screen also contains a summary of the
training session parameters - information regarding the BPN structure, detailed
information about the training dara set and the initial weights for training, which are
assigneci randomly between 0.5 and 4.5. When all of this information is confimed it is
submitted to the training module and training begins.
The training may be temiinated in one oftwo ways. If the RMS value specified in
the conditions for aaining is reached the training stops and a screen like that shown in
Figure 5- 1 7 appears. Basically, the screen contains the nodal weights determined from the
training On the other han& if the training does not reach RMS value within the specified
training period, the user is given the option of terminahg or restarting the training
(Figure 5-1 8). If the user elects to continue, the training resumes where it left off;
othenvise, the incomplete weight set is stored to the host cornputer if the user so decides
(Figure 5-1 9).
Chapter 5 Web BPN Semer Systern fat Modehg the Weld Process
Predictinn Weld Features With Intmet Technoloay
BPN Calc. Training Function For Weld Application
User Information Y o m d a d d r e s s : lsmorinis@chat. carleton. ca
BPN Calcnlntion Option
Figure 5-14 G e n d training condition submission form for the tirining module.
Chapter 5 Web BPN Server System for Modeiing the WeId Process
Predictina Weld Features With htemet Technolo~
Back to Home Available Training Data List
10 emes (out of 22 torail Number of Submission Tmie 'Type of Data
l n p ~ l 9 S A 1-25 Cooling tirne
- . Number of Nurnber of . Data
Dataset - =* - - - - - - - -- --- --
Data Set
l9%11-25 Cooling tirne 00: 24:56 (@S) ...
- . --- Data Set
21 r
I W S I 1-24 Cuoling tirne 21 :48:38 (tas) ...
- *
1993-1 7-21 Cooling tirne 08: 24: 23 (t8S) ...
- - - - - 'AI1 Records Nex 10 records
figure 515 List of train data set for the training modulc
Chapter 5 Web BPN Saver System for Modding the Weld Roass
Predictinp Weld Fea&ures With Intefnet Technoloay
Badcto BPN Train Condition Comfirmation Hame I n f ' a n
For Weld Applicttion
You rubmittd the data set ar 1999-1 1-25 lO:O9: 17.
---- - -- -- - - - - - - - - p i
N&a ofhidden 1 - - - - - - C - - - -- - -- - - - - - - .Nwher of nodes in fiddm hyer 5 - -- -- - - -- - -- - - - . N d e r ofinput cLmaa 3 t
.- - - - --- - - - - Nirmbu of output rlcmrnt 1 - - - - - - -- -- --- --- Nmba of minhg data sa 20 !
I n p r n ~ ~ ~ p h u * - - - t- -- - - - - - --- - - -- - - -ers Ha*-In - - - - - - - - - - - - - - - - Prchaat - - - a6 - -
3.710 l?E000- Sut 1 40.00û - - 39.500 Sat2 37.800 -
.. - - - - - - - 1.060 20.000 3.600 4 - - ---- - -
set 3 =y400 2 130 20.000 9.300 - - - - - - - - -.- - - - - - - - - * _ - Set4 31.800 2 130 155,000 23.200
--- -- - - - - ----- ~ e t - ~ 12700 - --- 2.1311 20.000 24.400 - - - - - - --- -- - - - - - _ --- Sat2û 12700 4.130 20.000 96.800
-.. - - .
Hidem Nodr 3 ---
0.010 -- -0,440
1
F i r e 5-16 Training condition summa y scmn for the training module.
Chapter 5 Web BPN Semer System for Modding the Wdd Rocas
Pdict inp Weld Fea~rres Wth htemet Technology
r d
BPN Training data Page I ~ * ~ ~ ~ For Weld Application MOrmatirn 1
RMS mur L 0.30022 +the CO- O ~ O
d Figure 5-17 Training completion screen for the m i a g module
I
BPN Training data Page I H- f p f d o n
I For Wefd Agplication I
Training maynot done due to counter and îhe rms vaiuc is 0.29208 and thc R-EbS Pahtt k 0.04 wim coliater of 6
The dcuk ion has not beutrrtched the speci6ed RMS due . DO yoa~~ a n r to contmue ûaining?
4 figure 5 1 8 Training incomplete screen for the tmhing modulc
Chapta 5 Web BPN S a v a Sy~em for Modeling the Weld Pm-.
Predidnn Weld Features Wfih interna Technoloq
Ba.cktoHornt BPN Training Result InfbimatiO1l
For Weld Application
Fire 519 Wcîght set summary screen for the training modult
4
Chapta 5 Web BPN Serva System for Moddiiig the Weld Pmcess
Redictinn Weld Features With hernet TechnoIoav
I Back t~ E ~ c BPN Training - LAST PAGE- ~ ~ r m a t i ~
for Weld Application
Th;rnlrc for training the data set.
I Ba& !O PFPT =tu2
Figure 5.20 Weight set submhioii cornpletc scrcen for the tror-ning module
5.2.4 Weight Data Submission Module
This is the module designed for submitting
the weight data set submission to database in the host
cornputer. The process involved for this module is
shown in a flow diagram (Figure 5-21). The process
here is similar to that used to subrnit raw data to the
database. The infornation is of two types, general
ulfomation and detailed weight data. The fim
interface requires the input of the general infomiation
(Figure 5-22). The general information includes the
user's identiv and email address, a short description
of the data set the number of input/output nodes
(elements) and the submission method When the
general information is sent to the daîabase a screen
0 Figure 521 Fiow diagnm for the weight submission module.
aises calling for the detailed information (Figure 5-24) after the general information is
confinned (Figure 5-23). The detailed information inciudes input'o utput name, eac h
inputloutput range and the numerical weight data For example, in the case of the mling
Chapter 5 Web BPN Server System for Modehg the Weld Proass . 110
tune problem, plate thickness, heat input to the process, and preheat temperature are
submitted as input names, while &ps is used for the output name together with the
conespondhg training ranges. The user then submits weight numbers h m the training
(previous modde) as shown in the Figure. When these data are documented on the
screen, a confirmation page is displayed (Figure 5-25) for checkhg purposes &fore
registering the contents to the database. Ifthe user c o d ï m s the content al1 the records are
stored in the host computer data base (Figure 5-26).
Chapter 5 Web BPN Smer Synmi for M o d e h g the Weld Pmceu
Predictinp Weld Featwes Wnh intemet Technology
Back to
BPN Trained Weight Data Hom Set Input Form M-OLI
For Weld Application
N d a r af'nodes h the second h Ü b n 1 -Pteasc se&&-
Figure 5-22 GtDerPl information submission f om for the weight data submission module.
Chapter 5 Web BPN Server Synem for Modering the Weid R o ~ s
Predictih~ Weld Featum Wi t h Imemer Technoiooy
Back to
BPN Weight data Input Home Page - Data Comfirm I P f o ~ ~
For Weld Application
You submiotd thc data set at 1999-12-01 01:21:28.
PIease make sure the foUowing is the information you put in.
Figore S23 Gea~ml bformation confirmation semen for the weight data set submksioa module
Chapte 5 Web BPN Server System for Modding the Weld Pmcen
Predictinn Weld Features Wfih Mernet TechnoIosy
Back to Home
BPN Weight Data input faformation
For Weld Application
You NbmiÉ tht data set at l999-l2-O 1 01:2I:58.
Epre 5-24 Detailai hformntion submission form for the wu'ght subminion moduk
Chapter 5 Web BPN SaverSyncm for Moddlig the Weld Process
Predictina Weid Featums WÏth Intemet Technolopv
For Weld Application
- . . . - - - - - -
Ifthm w d to hm a mo&&on, plcase push k k
Fiire 5-25 Detail i n f o ~ t i o n confirmation screen for the weight submission module
Chapter 5 Web BPN Server System for Modding the Weid Prwss
Predicrinor Weld Features With lnternet Technoiopy
Back to Last step for BPN weight
~ ~ m c data subrnision ~ormarioa
Far WIld Application l 'Lhank you for the wei& chta submission Pieaseckk~togobackto&cmainmrrnri
Fipn S26 W+ht data suhmk<im cnmplete .wma for the weight chta -set suhmioion m d u l r
5.2.5 BPN Caledation Module
When the training is complete the nodal
weights can be used to generate a weld process
model, custom generated to match the choice of
the training data As mentioned several times in
this thesis, custorn training is important because
it implicitiy takes into account variables that
anse nom operator skill and elsewhere that
cannot othewise be quantified. I f the mode1 is
generated with training data from the wr's job
shop or rnanufâctunng operation, then the model
implicitiy incorporates operator tradition and
other effects unique to that operation. This is not
possible d e n universal models (regression,
physical rnodeling) that have been generated
ekewhere are us&
List
Weig ht Data (Figure 5-28)
Input Data
Submission [Figure 5-29]
Calculation Result
(Figure 5-30]
Figure 5-27 Flow d i m Cor the BPN dcuiation module
C hapter 5 Weô BPN Saver Systern for Modeiing the Wetd Rocess
Predictina Weld Feahires With Zntemet Technolonv
The BPN cdculation module is essentiaily the weld process mode1 arising from the
training. Users can subrnit arbitrary welding &.suneten (within the limits of the training)
and calculateci output quantities are returned. The flow diagram for this module is show
in Figure 5-27. The first step in this process is selecting a set of weights. A list of
available BPN models (Le. list of weight sets) in the host cornputer is displayd oii the
screen as shown in Figure 5-28. Listeù in the display are bahhg subrnission date, email
address of the trainer, the type of trainhg data, data description, and aaining ID (an index
nuinber for each set of weights). From this information usen can decide which set of
weights are consistent with their needs. In many w e s the user wïll also have been the
''trainer" in which case he/she will use die set of weights that was detennined during the
training session. However in other cases, potentiai users may not have training data and in
that case they c m still select fiom among those models (training weights) that are
contained in the data base.
A weight set is selected by c l i chg the training ID index number on the screen,
which among other things, b ~ g s forward a screen that lists the limits of each of the input
data elements (Figure 5-29). For example, if the training covers the welduig current range
150-300 amps, then calcuiations are oniy valid within this current range. When the
welding parameters have been submitted, the calculate button is activateci and output
quantities (cooling time, HAZ hardness, etc.) are displayed on the screen (Figure 5-30).
Chapter 5 Web BPN Semer Systern for Modeling the Weld Process
Predictina Weld Features Wah Intemet Technoloav
Back to
Weight Database lnside List Home For Calculation rdbmati~
Far Weld Application
- - -- 10 entries (ouf of 322 total) - .--- - --- - - - -- - . - - TIme mf Description Train ID Subrnission Eamil Addnss
- 1 99S1 1-25 - Cooling ,Trained-on-line. Wet ohr Set
. - 00: 14: 15 - - 322
1 99Ç.11-20 am@ mer Trained-onJine. VVeioht Sei 1 6: 20%
- - - .- 321
1 99S11-20 shun@ Orner ~rained-on-line: VVeioht Set 04:44: 1 3 - -- - -- al 1999.11-20 shun@ m e r test on ~ov26- Weioht Set 04:34:44 -- - * - - - 319
1 9 9 W 1-1 9 HAZ@NOV18 Hardness ~rained-on-fine. Weiaht Set l6:OO:28
f -- - - - - -- ---y
318
Figure 5-2û List o f weight dita set for the BPN alcuhtioo module.
Back to Komt
Detait Weight Data Set For Wald &plication
PLarepushWtogobackro~data6rrpagt .
Fiire S29 Input data submkion fonn for the BPN dcdat ion module.
Ehapter 5 Web BPN Semr System for Modding the WeId Roctss
Predictina Weld Features With Intemet Technology
Back to Home
Detait Weight Data Set For WeM Application
Phse push Back to go back to raw data k page - -
Figure 5-30 C.aicuiation muit for the BPN dculation modulc
5.2.6 Data View Module
The &ta view module dlows users to see both raw experimental data and the
weight data sets in the host cornputer. It is necessary to view the data in this way when
trying to decide the applicability of one or another mode1 in practice. Therefore, this is a
very usefui module in the system. The flow diagmm for this module is shown in Figure 5-
3 1. A search facility is available in the module that will list the data sets requested as
show in Figure 5-32. The search retums a list containing the data submission date, the
email address of the trainer, the type of data, a description of the data and a data ID index
nurnber. Wiîh that information a user can display the raw input experimental data or
weight data set by activating the data ID index number as shown in Figure 5-33.
Chapter 5 Web BPN Server Systern fOC Modding the Weld Process
Prcdictmg Weld Fesbaes With Intanet Technolw
These data can also be displayed in "text
format", as shown in Figure 5-34. By saving the
information to a client local hard drive, the file can
be used with the NNWorks software.
It may be recalled that the NNWorks
software is the PC stand alone version of the BPN
wntained in this thesis. It was authored by Dr. B.
Chan (5-1). The downloaded raw data can be used
to train NNWorks for one application or another
while the weight data can be used to generate a
Mly working NNWorks mode1 directly. This is a
ûesired Data
Condifions [Figure 532)
(figure 5-33] IMI Detailed
[Figure 5-34]
very important contribution it essentidy is Figure $31 Fiow diagram of the data view moduie
another way of using the Internet to assist the welding community in exchanging useful research
data and weld process modeling information It has been fouad that training on an Intemet
server is iimited. The diniculty is that the PHP generated software for BPN training wnmmes
considerable cornputhg resources and may occupy a server for long periods of time which is
not very good in a practical sense. By downioading the raw data and using NNworks the
training is carried out locally with efficient software and then there is little problem with
cornputhg resources; yet useful data has been exchanged and the user enjoys vimially dl the
benefits of the server training system. Moreover, if the server is occupied with training, it is not
accessible to other users and this wiil lead to fnstration and problems in practice. This or
Chap ter 5 Web BPN %mer Systan fa MaMing the Weld Fhxes 120
Redictine Weld Features Wnh intanet Technolooy
some variation of the downloading philosophy is likeiy an amactive alternative in the end.
It should be more fully investigated in future research
Back to Home BPN Data Set View Form
For Weld App!icatian . -- .- a
F î r e 5-32 D a M data conditions for the data view module
Dataset Database lnside List Sorted by Description
-- - - ---- . . . 2 -
2 emies ----- - - -.--- - - * - - - - ---
Subrnission Date Eamil Address Of R a ~ Description Data ID - --- -
Data - -- - -- 19991 1-24 srnorinis@chatcar(eton.ca ... Orner Demonstration ... C m 09: 50: 35 .-. 7 -- --- - -
- -- 1993-1 1-24 [email protected] ... Cooiing time Dernonsta~on ... ~-315
1 0:07:45 - - (t85) problem 3: 8 - -- -- - -- - - --
Fgure 5-33 List of data for the data view modale.
Chapter 5 Web BPN S a v a System for Modehg the Weld Process
Predictino WeId Features With Intemet Technolopv !
Detail Raw Data Set ! Bade to Eamt WOzmation
For Weld Aqplication
PkastpushBmcktop backtornadatalllpagc.
Figttre 1 3 4 DcWed data (Html format) for the data v i m module.
& I Figure 5-35 Detniled data (tat format) for the data vkw module.
C w e r 5 Web BPN S e m r System for Modeling the WeId Proan -
Predictina Weld Faturcs Wth Intemet Technoloay
5 3 BPN Training Module Ve,rïfi~ation
Verification of the Internet weld process modeling system included both teting
the performance of the BPN training module and measuring the accuracy of the output
quantities dculated w*th a trained model. Performance was tested because there were
difficdties with the trairiirig process. It seans that serm ûaiaining is time consuming,
much more so tban stand alone PC training. There may be many reasons for this, the
efficiency of the PHP application software compared with Ci+, the complexity of the
semr systern, etc. The exclusive-or @OR) problem is one that is widely used to test
neural network systems and therefore it was incorporated in this study to examine
performance. Since the cwling t h e and the KAZ hardness problems were used by Chan
to test his system when he generated W o r k s , the stand alone version of the server
system descn i in this thesis, they aiso formed part of the test study. The complexity of
the test networks rangeci fiom simple (an exclusive-or, XOR, problem), to medium (the
cooling tune problem) to cornplex (the HAZ hardness problern).
For d l perfomance tests, the network initiai weights were set randornly benveen
+0.5 and 4.5 [5-21, and al1 input and output parameters were normalized between 0.95
and 0.05 (see chapter 2 4 1 - 1 ). The Ieaming process was not limiteci in this case but
continued until the RMS fimit was reached When the training was completed, the
number of leaming cycles otherwise calied epochs was recordeci Four separate leaming
trials were camed out for each probfem, except for the HAZ hardness problern where the
training time became measonably long. In that case the term "urueasonably long tirne"
became the result of the test,
Chapter 5 Web BPN Semer System for Modeiing the We td Process <
PrcdiPrcdictirig: Weld Features With internet Technology
5.3.1 The XOR Problem
The XOR problem is a linearfy
non-separable problem Graphically it
is shown in Figure 5-36, and it i s
noteworthy that white spots in this
diagram cannot be sepanited by a
straight line graphically, Le., it is a
non-linear problem. Because it is one
of the simplest non-linear problems
possible, it is âequently used as a BPN
bench-mark test problem. The XOR Figrrre 5-36 Graphieal representation o f XOR pro blem.
. . -
problem has two input values (zero and one) and one output value (either zero or one). The XOR
tmth table is shown in Table 5-1. The BPN stmcture that was tested in this case consisted with
one hidden layer which contained two hidden nodes with a bias node, Le., a 1-3 configuration;
the input layer has two input nodes, while the output layer cunsiaed of simply one output node.
Four training patterns were used, which are listed in the truth table. The initial learning rate was
set at 0.70 and the momenturn coefficient set at 0.20 when it was used in the study. A relatively
tight RMS ermr tolerance level of 0.04 was selected. Since performance was the object of this
study, the basic BPN structure was tested and compared with the structure including the
enhancernents, momenturn and Fahlman's denvative (see section 4- 1 - 1). The results of the these
tests are shown in Table 5-2.
Chaptcr 5 Web BPN Saver System for Modehg the Weld Rocess
Predictinu Weld F e u e s With Intemet Technolqy
Table 5-1 XOR Tmth Table
Table S 2 Pedormanct o f Differeat Learning Enbancement Algantbm for the XOR Problem
Input 1 O 1 O
1 Basic Momentum 1 Momentum with 1 1 1 (NO enhancement) 1 (a= 0.20) 1 Fahlman7s derivative 1
Input 2 O O 1
Output O I 1
As the table shows both enhancements improve the performance of the learning
O 1
Trid 1 Trid 2 Triai 3 Trail4
t Average
process, especially the combination o f the Faidman's derivative and momentum. In this
1
case the average leaming time was decreased some 30%. This is strong evidence that the
(epoch) (min) 1633 (4)
extra wmplexity of including both momentun and Fahiman's derivative is certainiy
5.3.2 The Cooüng Time Problem
(epoch) (min) 2097 ( 5 )
The cooling t h e problem is considered to be more cornplex than the XOR
(epo~h) (min) 1266 (3)
problem because it includes some noisy data (scatter in the resuits) and there are more
2306 (6) 1 1471 (3)
data records per set avaifable for training The experiment reported in this work
1325 (3) 1361 (3) 1705 (4) 1414 (3)
243 1 (6) 2 173 (5) 2136 (5)
paralleleci the work of Chan's [5- 11 who useci three input etements (heat inpu& plate
I
1934 (4) 1894 (4) 1849 (4)
thickness, and arnbient temperature) and one output element ( W 5 cooling time) with one
hidden layer which had 5 nodes including a bias node. Chan used this arrangement to
Chapter 5 Web BPN Server Systern for Modeling the Weld Process
pndicting Weld Feahaes Wi?h Intanet Technology
test the performance of the stand alone PC BPN system incorporated in NNWorks and it
seemed like a good idea to use the same configuration for cornparison purposes. Twenty data
records [ 5 4 , 5,6,7] were used in the training which are listed in the Appendix 1. The results are
tabulated in Table 5-3. The results dernonstrate conclusively that the combination of the two
enhancements is most &&ive in reducining the training tirne. Once again, using the enharicement
combination provided the best overail epoch reduction
As expected, the training thne is considerably longer for the cooling time problem than it
is for the XOR problem (compare Table 5-2 with 5-3). It seems reasonable to suppose that this is
because there is more data for training in the cooling time problem and then again the added
complexity uiat there is with this problem also likely contributes to the increase in training time.
In effect, training the cooling time network takes about twice as long as the XOR probiem
Moreover, the training for this problem with the Intemet semer system took about 20 times as
long as the same test with NNWorks as documenteci by Chan [5-11. There may be many reasons
for this but it is Orely due to merences in Server generated PHP software rather than the more
efficient C* software used by Chan.
Table 5-3 Performance of Differcnt Ira- Enhanament AlgorittÜriJ for the Cooüng T i e Problern
Basic (No enhancements)
Chapter 5 Web BPN Sem6system for McdeliBg îhe Weld Raas
Triai 1 TriaI 2 Trial 3 Tnal4
Average
Morne- (a = 0.20)
Momentum with Fahlman's Denvative
(epoch number) (min) 4090 (57) 5626(78) 405 1 (5 6) 3999(56) 444 1(62)
(epoch number) (min) 2966(4 1) 2360(33) 378 l(52) 3038(42) 3036(42)
(epoch nun: 206 1 1768 1526 1914 1817
Table 5-4 Madel Accurrcy Resuit For The Cao@ Tirne Probiem
However, the correlation factor and the standard deviation of the difference between
m e a ~ u ~ e d and calnilateci values would indicate that it û a fairly acairate system -
CorreIat ion Factor Average Diff Standard Deviaticin
certainly this kind of accuracy would be welcomed by the welding cummunity.
5.3.3 The H A 2 Hardness Probiem
The H A 2 hardaess problem selected for testing was taken directly from the study
of Yurioka [5-31, which consias of four inputs elements (coolhg time, two carbon
equivalents, and a carbon content) and one output element (HA2 hardness). ?hirty data
records were used to train this model, the details of which are documented in Appendix
II. Because the problem is much more cornplex than the XOR and cooling time
problems, the BPN structure consisted of 8 nodes in a single hidden layer, four nodes for
the input and a single output node. The combination of Fahiman's derivative and
momentum enhancements were used for this experiment.
The calculation tune for the hardness problem was much longer than that for the
cooling time problem. Though both enhancements were incorporated the time to
convergence was considered unreasonably long (greater than one day) and the test was
Trial 1 0.96 4.73 3.70
aborted It is not reasonable to tie up a server with training for days at a time. Moreover,
training times this Iong can lead to numerical difficulties such as round-off errors and
basic reliability can becorne a problem The time consuming dificulty is likely software
Chapter 5 Web BPN Semer Systan for Modehg the weld Process
Trial 4 0.97 4.70
Trial 2 ( Tria1 3
3.37 1 3.37 1 3.46
0.97 4.55
0.97 4.57
Predictina Weld Features Wrth Internet Tectuiology
efficiency as mentioned above with regard to the cooling t h e problem. This is certaidy
an issue for future re~eafch and development before the system can be deployed.
While BPN server weld process rnodeling has k e n demonstrated and al1 the
necessary elements are in place, there is considerably more work to be done.
Nonetheless, the principk of semer training and mode1 deplojlment, together *ith
accumulating user identities and raw data has been established. It is for future thesis
tesearchers to sort out some of the difficulties that have been identified in this thesis and
to bring the system into practice.
Chapter 5 Web BPN Semer System for Modeiing the Wetd Process
Predictine Weld Fearures With Intemet Technoloqy
Chapter S '
General Discussion
The general objective of this thesis was to bring the weld process modeii.ng
software, that was initially generated by Chan [6-11, to the Intemet for the benefit of the
welding engineering community at large. While the Chan software is in the marketplace
under the name of Weldsofi (regession based software) and NNworks (neural network
based software), it is not used to the extent that might be expectd, and yet it bas b e n
said that this software is very useful for practicing engineers in the welding and
fabrication industries. The basic premise of this thesis is that Intemet availability would
address this problem. In this regard, Intemet Java applet versions of both Weldsoft and
NNworks have been presented in this thesis which in efEect addresses the objective
dircdy.
in addition to the Java applets, a server based BPN weld process modeling facility
has bem demonstrated which adds an imporiant dimension to the issue of availability. In
this system, Intemet users submit raw experirnental data to a dedicated weld process
server, whereupon BPN training takes place. At the same tirne the raw experimental
training data and information conceming the user is captured by the server and made
available to the welding engineering community as a whoIe. Moreover, the trained
mode1 is captured by the server and dso made available to usen at large. The potential
of this system for capturing and assembling a reaily large database is considered to be an
important contribution for the benefit of entire welding community-
Chapter 6 General Discussion -
Predictma Weld Feahats With Intanet Technology
Java applets perform well especially the applet for cornputing cooling time (800
to 500 OC) and fiom this the applet for calailating H A 2 hardness. The software applets
reside in a central Intemet server and are downioaded to.a user on demand. A
convenient user intefice form has been incorporateci in the HAZ hardness mode1
containhg windows for aü input quantities. Welding parameters (voltage, aurent,
welding speed, arc efficiency and workpiece thickness), and the workpiece chemical
composition are input through the interface form Calailated HAZ hardnesses are
retrrmed. Parametric study is possible whereby HAZ hardness as a finction of any of
the welding parameters or workpiece chemical composition variables can be displayed
in graphical form. The reliability of the software has ben confirmed by comparïng
calculated HAZ hardnesses with m e a d values. There is little else to add but to
declare that the objective, insofar as calculating cooling times and HAZ hardnesses is
concerned, has been met.
lava applets have also been presented for cornputing weld size and shape,
similar to the software containeci in Weldsoft and NNworks. By and large, the Java
applets are similar to the Weldsoft and NNWorks software. Both technologies
incorporate convenient user interfaces and both have been verified against experimental
measurernents. However, the applet software does not yet permit parametric study
whereas the stand alone PC software does have a parametric study fàcility. The primary
reason for this is that, among other things, there is not enough room on one interface to
resenre space for pafametric graphical display in this module. This researcher opted for
the simplicity of a single interface where the calcufated results and a display of the weld
Chapter 6 Genaal Diçcussion 130
Predicting Weld Feahlres With Intemet Technolony
cross section can be presented on one screen One or two m e r screens would be
necessary for parametric display and for a display presenting the effect of polarity and
gas cover which is contained in the stand done version There is a lot to be said for the
simplicity of the one screen display presented in this thesis. Nonetheless, a suggestion
for M e r work would be that the parametric snidy and plarity/_eas cover screens could
and probably should be added at sorne time in the fûture.
It shouid be noted that the Java applet systems may be considered "univenal" in
the sense that the algorithms are meant to be applied to a wide range of welding processes
and welding configurations. This is useful because it preserves the simplicity of
traditional mearch where modeling is always intended to be universal as long as the
assumptions and conditions under which the mode1 was generated are consistent with the
application The diffculty with the welding process in this regard is that it is not in
general a fuily controlled process where the set conditions define the resdt. The culture
of the welding community is such ?hat operator skill and tradition are involveci in the
process and these c m o t be quantified In this sense the so-called universai rnodels are
lirnited and practitioners must know that the results of such caiculations are at best
approximations. Perhaps the best feaîure of such models is the possibility of parametnc
study where engineen can study the effect of one or another variable on the expected
output.
However, n e d network technology offers the researchers and engineen tools
that are able to address the problem of ski11 and culture based parameters, at least in part.
As long as welding professionals are consistent, neural network software " l e m s what to
Chapter 6 G d Discussion 13 I
expect &orn them in terms ofoutput and computations can implicitly take skiil and tradition into
account, In particular BPN welding models can be custorn generated for a job shop or even for a
single welding operator. This was Chan's intent when he introduced the software NNworks to the
weldiag community a few years ago. While NNworks has certainly had an impact on the welding
community, the objective ofthis thesis is to make it available on the Intemet and to insid that
training take place on the server. By insisting on central processing, trained models can be stored
and made available to the welding community as a whole; but even more than that the raw
experimentai data used for aaining cm be captured almg with the identity of those who elect to
use the process. A large database of training data would be a vaiuable resource for the welding
community as a whole. Data q d t y and reliability would certainly be an issue with such a
system. However, presumably users wodd select only those data for which they had confidence.
However, generating an on-he BPN system for modeling the welding process has not been
easy. In fact it has meant a great deal of work. One of the Erst obstacles faced by the author was
arranging for server s e ~ c e s . In the begiming it was assumed that either a university server or an
industrial server could be found where administraton would be willing to house the weld modeling
sohare. However, it was found that most serven do not have the cumputational or database
development applications. Beyond this most administrators were concemed that the computing
resources necessary to run the weld modeling system would be excessive and in addition,
maimainkg such a system would be dificuit. In view of these dÎfEculties, it was conciuded that a
dedicated aistom configureci server wouid have to be used for this program. Therefore, it became
necessary to learn server technology and not only conventional server technology but advanced
Chapter6 ccnrcaiDiscussion 132
Predictinn Weld Features With Intemet Technoloay
server computational fùnctionaiity as well. While server technology is interesting this
was not part of the initial objective.
Nonetheless, this researcher persevered, assembled a local network consisting of a
m e r and a client machine. A server operating systenq ccmmunications software,
computational software and database software were instailed and a BPN weld modeling
system generated. Interface software was arranged for the convenience of users. In fact
this system is faithful to the original objective in ail respects. Usen submit their raw
experimental data (cooling times, HAZ hardnesses, etc.; and welding parameters) to the
system which are stored in the database together with information on the user. Training
data is selected (on-line) fiom a rernote client machine and submitted to the training
server software. Training is done within the server and a set of training weights rehrnred
to the user and to the database for central storage. The system is then ready to accept
arbitrary welding conditions (within the limits of the training) and return calailateci
outputs (HM hardnesses, etc.). In effect this accornplishes the objective of making the
BPN system available to Intemet users in the welding commUNty and at the same time a
registry of users, experimental data and aistom designed models is stored in the database
for general use. Moreover, the on-line system eliminates a lot of upgrading problems
because the software is stored in the host cornputer and a one time upgrade in the server
automaticdl y upgrades ail the soflware for users.
Whife the objective has been demoastrated, there are difficulties that will have to
be addressed before the system is ready to be fully implemented on-line. The fkst is the
length of tirne necessary for training. As documented in section five, several hours are
C hapter 6 G e n d Discussion 133
Predictina Weld F e a m Wfih Internet Techoloqy
necessary in some cases to baiSn a single model. While training is going on, the server is
Iargely dedicated to this activity. During this t h e the server is either not functiond for
other users and at best,it meam a very slow response for other hctions such as
communicating with the database. This will not be workable in practicey as Intemet usen
are accustomeci to instant response of some b d . It wodd seem that a dramatic increase
in server cornputhg resources or a ciramatic increase in the efficiency of the training
software would be needed to solve this problem It may be that a dedicated
computational cornputer could be arranged in parailel with the server, whereby training
jobs would be spooled for processing and the weights retumed sequentially to the
database. C l d y more work is needed to address this problem.
Altematively, this researcher has suggested that the ûaining data could be
downloaded to client machines for off-line training with NNworks. in fact the "Data
Viewn module is designeci for that purpose. The dificulty with this is that there is no
guarantee tbat the user wodd resubrnit M e r trallied module to the server, nor is there
any guarantee that the user wouid Ieave hidher niw tmining data It would essentially be
an hoaor system. On the other hand, it would give use^^ access to dl of the data and
models that have be registered in the database. It seem to this author that this kind of
"data exchange" philosophy offen considerable potential and it shouid be considered
carefully in the future.
Another difficulty with the current demonstration systern is file tramfer. For the
convenience of users, automatic file transfer technology between modules should be
irnplemented As it now stands raw data and weight set submission are transfemed
Predictirip Weld Features With internez Technolocq
manually between modules, and there is aiways the possibility of transfer error, quite
apart from the inconvenience. Yet this is not as easy as one mi@ suppose. It is not
possible to send data in normal text format, since it has to be registered in the database
software. To do this, special fomiattng is required. Data -fer from one format to
another is tmublesome at the moment but is something that should be addresseci in future
work
While there are difficulties with the demonstration system that have to be
addressed before it becornes a fully implemented Internet system, this author would
contend that the principle of on-line, caphlnng user iiormation and
experimental data has been established Captrned data is then availabie to any w r in
keeping with Intemet tradition Thus the objective of making the weld process modeling
software widely available to the weiding engineering commuuity has been met
Chapter 6 General Discussion
c m
Chapter Seven
Conclusions and Cunfnbutions
1 ) Java venions- of the PC standabne weld process software "WeWft" and +
'Wnworks" for computing HAZ hardnecses md w l d fêatwes (weld sk and shpe)
have been presented. The software is housed on a centrai Intemet server and
downloaded in response to client request for off-line remote processing.
2) To evaluate the Java software computed values of HAZ hamesses and weld ske and
shape have k e n compared with experimentally measured values and geaeral
agreement was found
3) A server system that accepts raw irairing data fiom clients and r e m trained cusiorn
generated weld proçess models to the user has been presented At the same time user
information, raw training data and trained models are captirred by the server database
for general use by the welding c ~ m m ~ t y .
4) The training process causes host cornputer overioad, which would not be acceptable
for such a system in practice. Further work will be necessary to address this probiem.
5 ) There is a need for automated data exchange between modules in the server system
which will also have to be addressed before this system becomes practical.
Chaptet 7 Conclusions and Comributions
Predictiw Weld Features with Internet Techoloqy
Chapter Eighf
Future Work The shortcomings of both the applet remote processing system and the on-line server
system have been discussed at length in the thesis, especially in the general discussion
Therefore they will only be listed here as a summary:
1. A parametric study faciiity should be added to the weid featllfes Java applet In al1
likelihood this would involve arranping for two additional user screens, one for
graphical presentation and one to present pictorial weld cross -on representations
depicting the effect of poiarity and gas cover.
2. The difficulty of excessive training time for the on-line BPN weld process system
m u t be addresseci This might involve mon efficient software, or it might involve a
cornputer paraileled with the server and dedicated to training only. A spooling
system would have to be arrangeci for processing training jobs sequentiaily and
weights would then be remed to the database for recording.
3. The data exchange principle put forward by the author whereby, training data is
pmided fiom the server to the client for training off-line with NNworks rnight be
developed to address the training time problem. in this way remote client machines
could be used to provide the cornputing resources necessary for training. The server
wodd then be free for communication with clients.
Chapter 8 Future Work
Weki Featurcs with Intemet TcchnoIoq
4. Automatic &ta exchange between modules should be developed to avoid the inconvenience
and potential for emr caused when cornputeci results are transfened manually.
5. The weld features BPN system should be extended by training and testing with data for
welding processes other than GMAW, e-g., SMAW, SAW, FCAW, etc.
While many other suggestions couid be put foxward the five suggested here would
undoubtedly move the technology a long way toward a fully working system. !t is the authors
view that these are the issues that shotdd receive priority and focus.
Chapter 8 Future wo*
Refemces References for Chapter 1
1-1) Shiegiey J. E., Mtchel L. O., Mechanical Engineering Design, 4%dition, McGraw-HilI Book Company 1983, p 175.
1-2) Bibby, MJ., Yurioka, N., Ghetto, J. and Chan, B., "Predctive Methodr for Mmtogng HMugen in Welding Applicatiolls". White paper prepared for the International Workshop on "Managing Hydrogen in Welding Applications, h w a , October 6-8, 1998, Proceedings, pp 1 - 15.
1-3) Yurioka N., Impact of Weld'mg Research on Steel Composition Development, Materiais and Design, Vol. VI, No.4 1985, 19pgs.
1-4) Suzuki H, Carbon Equivalent and Maximum Hardness, Transaction of Japanese Welding Society, 1984, Vol. 15, No. 1, p 25
1-5) Satoh K., Terasaki T., Estimation of H A . Hardness, Jap. Weld. Society. General Meeting, 1979, Vo1.25, p 98.
1-6) Terasaki T., Study ofpredictive Equations of Thermal Factor and Hardness Related with Weld Cold Cracking, Iron and Steel Japan, 1981, Vol. 19, p 145.
1-7) Yurioka N., Ohisita S., Tanehiro H., Shidy on Carbon Equivalent to Assess Cold Cracking Tendency and Hardness in Steel Welding, Proc. Conference On Pipeline Welding in the 80's. March 1981.
1-8) Yurioka N., Okumura M., Kasuya T., Prediction of HAZ Hardness of Transformable Steels, Metai Construction, Apd, 1987, p 217R
1-9) Chan B., Software For Welding Engiaeen, Masters Thesis, Department of Mechanical and ~ e r o s ~ a c e Engineering, Carleton University., 1990.
1-10) Chan B., Predicting Weld FeaGires Using Artificiai Neural Network Technology, Doctoral Thesis, Department of Mechanical and Aerospace Engineering, Carleton University., 1996, p57.
1-1 1) Chan, B., Bibby, MX, and Holtz, N., Redîcting HAZ Hardness with Artifcial Neural Networks, Canadian MetailurgicaI Quarterly, Vol 3 4 No. 4, 1996, pp3 53-3 56.
References for Chapter 2
2-1) Easterling K, Introduction To The Physical Metallurgy Of Welding, 2* editioq Butterworth- Heinemann 1992, p 2.
2-2) Easterling K, Introduction To The Physical MetalIurgy Of Welding, 2d edition, Butterworth- Heinemann 1.992, p 126.
139
Easterling K., Introduction To The Physical Metallurgy Of Weldiag, 2& edition, Butt erworth-Heinemann 1992, p2.5.
Adams. C. M. Jr., Cooling Rates and Peak Temperatures In Fusion Welding., Welding Research Supplement, May 1958, p210s
Yurioka N., Impact of Welding Research on Steel Composition Development, Materials and Design, Vol. VL, No.4, 1985,19pgs.
Chandel R S., Mathematical Modeling of GMAW Feahires, Modeling and Control of Casting and Welding Process IV, 1988, p109.
Chandel R S., An Investigation into the Electrode and Plate Melting Efficiencies of SAW and GMAW Processes, Report MTL 89-10(J), Metals Technology Laboratories, CANMET/EMR, Governrnent of Canada, Ottawa, Ontario, KIA OG1, 1989.
Rosenuial D., Mathematical Theory of Heat D i s t r i i o n During Welding and Cutîing, AWS Welding Journal, Vo1.21 NOS, May 1941, p220s.
Rosenthal D., The Theory of Moving Sources of Heat and Its Application. to Metal Treatments, Transaction of ASME, Vol.43, No. 1 1, 1 946, p849.
2- 1 0) Jhaveri P., Moffit W. 6. Adams C. M Jr., The Effect of Plate Thickness and Radiation on Heat Flow in Welding and Cuttîng, Welding Journal, Vol. 41, No. 1, 1962, pl2.
2-1 1) Yurioka N., Impact of Welding Research on Steel Composition Development, Materials and Design, Vol. VI, N0.4, 1985,19pgs.
2-12) Suzuki K, Carbon Equivalent and Maximum Hardness, Transactions of the Iapanese Welding Society, 1984, Vo1.15, No. 1, p z .
2-1 3) Satoh .K., Terasaki T., Estimation of HAZ Hardness, Jap. Weld. Society. General Meeting, 1979, Vo1.25, p98.
2-14) Terasaki T., Study of Predictive Equations of Thermal Factor and Hardness Related with Weld Cold Cracking, Iron and Steel Japan, 198 1 Vol. 19, p 145.
2- 1 5) Yurioka N., Ohisita S., Tanehiro H-, Shidy on Carbon Equivalent to Assess Cold Cracking Tendency and Hardness in Steel Welding, Proc. Conf On Pipeline Welding in the 80's, March 1981.
Yurioka N., Okumura M., Kaniya T., Prediction of HAZ Hardness of Transfonnable Steei, Metal Construction, Apnl, 1987, p 2 17R.
Chan B ., S o k e For Welding Engineers, Master Thesis, Department of Mechanical and Aerospace Enginee~g, Carleton U., 1990, pp 12-5 1.
Rumelhart D. F., &ton G., Williams R J., Leaming Interna1 Representation by Error Propagation, in Parailel Distributed Processing, Vol. 1, edited by Rumelhart and MeClelland, Cambridge Mq the ha Press, 1986, pp 3 18-3 62.
Dixon R, Neural Nets: Building on Nature's Design, Course Notes, Carleton Professional Development Center, Ottawa, A p d 1993.
Ebehart R C., Dobbins R W., (editors), Neural Network PC Tools: A Practical Guide, Academic Press, Inc., San Diego, CA, 1990, pp 40-43, pp 240-242.
Fahlman S. F., Faster L e d g Variations on Backpropagation: An Empirical Study, in Proceedings of 1988 Connectionist Models Sumer Schooi, D.S. Touretzky, O. Hùlton, T. Sejnowski, (editors), Morgan, Kauhan, 1988.
Chan B ., Predicting Weld Features Using Artificial Neural Network Technology, Doctoral Thesis, Department of Mechanical and Aerospace engineering, Carleton U., 1996, pp 57-86.
ho Y., Bessyo, K., Weldability Formula of High Strength Steels related to Heat- AEected-Zone Cracking, 1 1 W Doc., IX-57668, 1968, pp 145, Transaction of Japanese Welding Society, 1968, Vo1.37, No.9, pp 983-991, 1 1 W Doe. M-63 1 - 69, 1969, Iâpgs.
Sudci , It, Carbon Equivalent for Steel Weldability, 11 W Doe., IX-1230-82, 1982, Dpgs.
Bhadeshia K, Materials Algorithms Project, httdlwww mmi - ac ui~mad.
William Oates (editor), Welding Handbook, Vol. 2, Welding Processes, edition, American Welding Society, 1996.
Reference for Chapter 3
3- 1) Rosenthal D., Mathematical Theory of Heat Distribution During Welding and Cutting, AWS Welding Jorn& V01.21 NOS, May 1941, pp22Os-234s
3-2) Rosenthal D., The Theory of Moving Sources of Heat and Its Application to Metal Treatments Transaction of ASME, Vo1.43, No. 1 1, 1946, pp 849-869.
Jhaveri P., Moffit W. G. Adams C. M. Jr., The Effécî of Plate Thickness and Radiation on Heat Flow in Welding and Cutting, WeIding Journal, Vol. 4 1, No. 1, 1962, pp12.
Adams. C. M. Jr., Cooling Rates and Peak Temperatures In Fusion Welding., Welding Research Supplement, May 1958, pp2 10s - 215s.
Kohno R, Jones S. B., An Initial Snidy of Arc Energy and thermal Cycles in the Submerged Arc Welding of Steel. the Welding Institute; IIW ûoc., 8 111 978/PE, Dec. 1978. Yurioka N., Oshita S., Tamehiro H., Study on Carbon Equivalent to Assess Cold Cracking Tendency and Hardness in Steel Welduig,, Proc. C o d On Pileline Welding in the 803, 198 1, 15pgs., JWS WM-784480, 1 1 pgs, 1980.
Signes E. G., A Simplified Method of Calculating Cooling Rates in Mild and Low Alloy Steel Weld Metals, Welding J o d , Vol. 5 1, OctOber 1972, pp475s.
Yurioka N., Ohisita S., Tanehiro H, Study on Carbon Equivaient to Assess Cold Crachg Tendancy and Hardness in Steel Welding, Roc. Cod. ûn Pipeline Welding in the 807s, March 1981.
Yurioka N., Okumura M, Kaçuya Tw Prediction of HAZ Hardness of Transformable Steel, M e t . Construction, Apd, 1987, pp 217R
Satoh K, Terasaki T., Estimation of HAZ Hardness, Jap. Weld Society. Generai Meeting, 1979, Vol. 25, pp 98.
Terasaki T., Study of Predictive Equations of Thermal Factor and Hardness Relateci with Weld Cold Cracking, Iron and Steel, Japan, 1981 Vol. 19, pp 145.
S u d K, Carbon Equivalent and Maximum Hardness, Transaction of Japanese Welding Society, 1984, Vol. 1 5, No. 1, pp 25-33
Bala S. R, Pond S., Weldablility and Fomablility of Two Candidate Stels for Offshore Structure and Arctic Vessels, AMCA Intemationai Ltd, Repon No. 1 - 1834141F, December 1983, Part B: Table2, Table B2.1.
Chan B., Software For Welding Engineers, Master Thesis, Deparunent of Mechanicd and Aeros~ace Engineerine, Carleton U.. 1990- DD 12-5 1-
Chan B., Chandel R, Bibby M-, A Software System for Cornputhg the Size and Shape of GMA (Gas Metal Arc) Welds, ASME J o d of Engineering for industry, presented at ASME, Production Engineering Division, 199 1 Winter Annual Meeting, Atlanta Hilton and Towers, Deccember 1-6, 199 1, ' Welding and Ioining Processes', ASME PED Vol. 5 1, Welding and Joining Rocesses, 199 1, pp 2 15-225.
Chan B., Bibby M. Yang L. J.. Chandel R7 A Discussion of Algorithms of Predicting Submerged Arc Weld Shapes with Workpiece Edge Reparatioa, Manufacturing Science and Engineering, PED-vo. 64, presnted at the 1 1 4 ~ a n n d ASME AM^ Winter Meeting in New Chieans, Nov. 29 - Dec. 3, 1993.
Chan B., Bibby M., Chandel R, A Software System for Anticipating the Size and Shape ofsubrnerged Arc Welds, Journal of Material Processing Technology, Vol 40., No. 3 4 , pp 249-262, Jan. 1994 (also presented at the Asia Pacific Conference on Material Processing, Singapore, March, 1993). Chan B., Predicting Weld Feahires Using Artificial Neural Network Technology, P h D. Thesis, Department of Mechanical and Aeroçpace engineering, Carleton U., 1996.
Beaudoin M, Expanding the Cariaon University Weldsoft Package, Graduate Technicd Report, Welding Engineering Technology Department, Northern Collage at Kîrkland Lake, April, 1993.
Reference for Chapter 4
Chan B., Predicting Weld Features Using Artificid Ne& Network Technology, Ph D. Thesis, Department of Mechanical and Aerospace engineering, Carleton U., 1996.
Bala S. R, Pond S., Weldablility and Formablility of Two Candidate Steels for Offshore Structure and Arctic Vessels, AMCA International Ltd, Report No. 1 - 183414/F, December 1983, Part B: Tablez, Table B2.1.
Chandel R S., Mathematicai Modeling of GMAW Features, Modeling and Contml of Casting and Welding Process N, 1988, pp 109- 120.
Chandel R S., An Investigation into the Electrode and Plate Melting Efficiencies of SAW and GMAW Processes, Report Mn. 89- 10(5), Metals Technology Laboratories, CANMETEMR, Govemment of Canada, Ottawq Ontario, K1A OGl, 1989.
4-5) Beaudoin M-, Expanding the Carieton University Weldsoft Package, Graduate Technical Repo* Welding Engineering Technology Department, Northem C d k g ~ & K & & Lake,-A& -1-993: - - - -
Reference for Chapter 5
Chan B., Predicting Weld Features Using Artificid Neural Network Technology, Ph D. Thesis, Department of Mechanical and Aerospace engineering, Carleton U., 1996.
Dixon R, Neural Nets: Building on Nature's Design, Course Notes, Carleton Professional Development Center, Oûawa, Apd 1993.
Yurioka N., Oshita S., Tamehiro K, Shidy on Carbon Equivdent to Assess Cold Cracking Tendency and Hardness in Steel Welding,, Roc. C o d On Pileline WeIding in the ~ O ' S , 198 1, lspgs., J W S WM-784-480,lI pgs, 1980.
Rcxiruges P.E.L.B., R-ogenon J. K, How Weld Metd Thermal Cycles Detemine the Toughness of SAWs, Welding and Metal Fabrication, April 1980, pp 183- 192.
Van Adrichem Th. J., Kas J., Caiculation, Measurement and Simulation of Weld Thermal Cycles, Smit-Weld N. V. Nijmegen., Holectecniek, Netherlands, June 1971, Vol. 1, NO. 1, pp 2-1 1.
Bibby M. J., St Louis M., TrauttmansdorfYF., Goldak J. A, Predicring the Fusion and HAZ Efardness of WeIds, A Report to AMCA Corporation, Carleton University, Febniary 18,1983.
Bala S. R, Pond S., Weldabitity and Fomuibility of Two Canadiate Steels for Offshore Smcture and Arctic Vessels, AMCA International Ltd, Report No. 1 - 1 8 0 14E, December 1983, Part B: Table3, Table B2.1.
Reference for Chapter 6
6-1) Chan B., Predicting Weld Features Using Artificid Neural Network Technology, P h D. Thesis, Department of Mechanical and Aerospace engineering, Carleton U., 1996.
Cooling Time Data
This appendix is composed of three different groups of cooling time data. They
were all used for verieng the cooling tirne s o h e u d ~ d b e d in chapten 3 md 4 The
fist set is extracted form the work of Kohno et [3-51 which is based on the submerged
welding process. The second set is gas metai arc weld cooling times from the work of
Signes et al [3-71. The Iast set of cooling time is based on the shielded metal arc weld
investigation of Yurioka et al [3-81.
Mict inn Weld Fe9turés With Interner Technoloqy
Yurioka et al [3-81 SMAW bs experimentd data (qF= 0.80 for calculating heat input).
flow ( m d s ) (mm) ( k h r n ) 3-D 24 1 120 3.58 ( 20 0.64 20 1 3.01
Predictinn Weld Features With Internet Technolw
Signes et ai [3-7] entire GMAW bs experirnental data ( T ] ~ = 0.7 for caiculating heat input).
Heat 1 Voltage 1 Curent 1 Speed 1 Thickness [ Heat in 1 Preheat 1 &/s
25.5 2.20 21.1 9.80 25.5 3.30 204 64.20 25.5 1.65 204 15-90 25.5 2-75 149 28.70 25.5 3.30 93.3 3 1 -50 25.5 2.20 93.3 13.80 25.5 3.30 21.1 20.60 19.1 3.30 93.3 77.90 19.1 2.20 93.3 23.80 19.1 1-65 ai. i 7-95 12.7 1-10 149 23.40 25.5 2.20 304 28.20 25.5 2.20 204 32.10 25.5 2.20 149 18.70 25.5 2.20 93.3 15-20 19.1 1.65 204 33.30
Appendix I CooIing Time Data 148
AMCA Hardness Data
AMCA [3-131 HAZ hardness data were used for venfying the network hardness
laiowledge as outlined in Cbapter 3 and 4. The onginai study includes both 800 to 500
O C cooling t h e and HA2 hardness. The coolkg time data are included in Appendix IV
as the work of Bala et al 13- 131.
A MCA Experimental HAZ Hardness Data /3-131.
AMCA SAW t8,s experimental data are listed in Appendix IV.
AMCA 13- 131 tested steels chernical composition. - --
Steel C Mn Si Cr Mo V Ni Cu P S Nb AI N CE Pcm BI 0.05 0.42 0.23 033 0.21 0.002 1.03 1.06 0.01 0.009 0.042 0.023 0.010 0.448 0.200
AMCA HAZ Hardness (VI-IN) [3- 131.
r
hls (s) 3.1 5.0 6 4 10,O 13,8 2 1.5 31 ,O 48.5 62.0
Steet BI 308 277 27 1 267 254 246 246 250 250
I
Steel 82 - 379
350 306 283 281 -.
265 238 246 -- 238
Steel B3 433 340 348 308 290 277 246 238 227 --
Appendix III
Gas MdaZ Arc Weld Size Data
Note from thesis supervisor W. Bibby: The data that was to occupy pages 153-164
were to corne from the weld size and shape investigation h m Northern College [ 5 4 ] -
182 sets of GMAW data with C25 and M2 cover gas. These data were used as the
training and verifmition information for the weId size and shape features module. Mr.
Morinishi did not finish this section but the data may be found in the doctoral thesis of
Dr. Billy Chan [SI].
NOTE TO USERS
Page(s) not included in the original manuscript are unavailable from the author or university. The
manuscript was microfilmed as received.
This reproduction is the best copy available.
UMI
SA W Experimental Cooling Time
The following are the submergeci arc weld 800 to 5 0 0 ~ ~ woling times - data
gathered from four individual works: Rodniges et al [54], Adrichem et ai [5-51, Bibby et
al [Ml, and Bala et al [5-71. These &ta were used for training and verifjring the cooling
time networks as outlined in Chapter 5.
Predictina Weldinn Features With Internet Technolony
For submerged arc welding q, = 0.95 was used for calculating heat input
Appendix IV SAW Cmling Time Data 1 66
Referenc ' Heat- ' Voltage
5-4 3-D 30 650 5.00 40.00 3-71 100 39.5" 30 650 6.67 40.00 2-78 100 22.5
Curent (amp) (volts) e
Speed - (mmk)--- fiow
bs s
Thiclai -ess- - (mm)
Heatin Qfm
heheat O C
Preditina Weldina Features With Intemet Technoloay
Note: *) 20 selected data set used for web BPN system veification
Experimental H M Hardness Data
The following are the original HAZ hardness data £?om the work of Yurioka et ai
[3-6]. These data were used to train and test the backpropagetion networks for estimating
HAZ hardness, given the 800 to 500 OC cooling time and steel chemical composition as
describecl in chapters 3 and 4. Hardnesses, cooling times and the chemical compositions
of the fourteen steels used in the investigation are included in this Appendk
Predictinu Weld Features Internet Technol~gy
Steel
Yurioka et al /5-31 Experimental HAZ Harthess Data
(with Steels C'position)
Appendix V Yuriaka's Hardness Daia
Pcm CE (w%) (wt%) 0.250 0.407 0.244 0,398 0.268 0.431 0.235 0,402 0.201 0.372 0.306 0,437 0.359 0.560 0,303 0.418 0.224 0.374 O. 179 0,387 0,280 0.556 0.247 0.518 O, 166 0,391 0.172 0.458