17
ORIGINAL PAPER Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence T. Liu M. P. Planche A. F. Kanta S. Deng G. Montavon K. Deng Z. M. Ren Received: 25 April 2013 / Accepted: 1 August 2013 Ó Springer Science+Business Media New York 2013 Abstract During plasma spray process, many intrinsic operating parameters allow tai- loring in-flight particle characteristics (temperature and velocity) by controlling the plasma jet properties, thus affecting the final coating characteristics. Among them, plasma flow mass enthalpy, flow thermal conductivity, momentum density, etc. result from the selection of extrinsic operating parameters such as the plasma torch nozzle geometry, the compo- sition and flow rate of plasma forming gases, the arc current intensity, beside the coupled relationships between those operating parameters make difficult in a full prediction of their effects on coating properties. Moreover, temporal fluctuations (anode wear for example) require ‘‘real time’’ corrections to maintain particle characteristic to targeted values. An expert system is built to optimize and control some of the main extrinsic operating parameters. This expert system includes two parts: (1) an artificial neural network (ANN) which predicts an extrinsic operating window and (2) a fuzzy logic controller (FLC) to control it. The paper details the general architecture of the system, discusses its limits and the typical characteristic times. The result shows that ANN can predict the characteristics of particles in-flight from coating porosity within maximal error 3 and 2 % in temperature and velocity respectively. And ANN also can predict the operating parameters from in- flight particle characteristics with maximal error 2.34, 4.80 and 8.66 % in current intensity, argon flow rate, and hydrogen flow rate respectively. Keywords Plasma spraying ANN FLC In-flight particle characteristics Prediction T. Liu (&) M. P. Planche S. Deng G. Montavon IRTES-LERMPS, UTBM, 90010 Belfort Cedex, France e-mail: [email protected] T. Liu K. Deng Z. M. Ren Shanghai Key Laboratory of Modern Metallurgy and Materials Processing, Shanghai University, 149 Road Yanchang, 200072 Shanghai, China A. F. Kanta Department of Material Science, University of Mons, Rue de l’Epargne 56, 7000 Mons, Belgium 123 Plasma Chem Plasma Process DOI 10.1007/s11090-013-9475-3

Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

  • Upload
    z-m

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

ORI GIN AL PA PER

Plasma Spray Process Operating ParametersOptimization Based on Artificial Intelligence

T. Liu • M. P. Planche • A. F. Kanta • S. Deng • G. Montavon •

K. Deng • Z. M. Ren

Received: 25 April 2013 / Accepted: 1 August 2013� Springer Science+Business Media New York 2013

Abstract During plasma spray process, many intrinsic operating parameters allow tai-

loring in-flight particle characteristics (temperature and velocity) by controlling the plasma

jet properties, thus affecting the final coating characteristics. Among them, plasma flow

mass enthalpy, flow thermal conductivity, momentum density, etc. result from the selection

of extrinsic operating parameters such as the plasma torch nozzle geometry, the compo-

sition and flow rate of plasma forming gases, the arc current intensity, beside the coupled

relationships between those operating parameters make difficult in a full prediction of their

effects on coating properties. Moreover, temporal fluctuations (anode wear for example)

require ‘‘real time’’ corrections to maintain particle characteristic to targeted values. An

expert system is built to optimize and control some of the main extrinsic operating

parameters. This expert system includes two parts: (1) an artificial neural network (ANN)

which predicts an extrinsic operating window and (2) a fuzzy logic controller (FLC) to

control it. The paper details the general architecture of the system, discusses its limits and

the typical characteristic times. The result shows that ANN can predict the characteristics

of particles in-flight from coating porosity within maximal error 3 and 2 % in temperature

and velocity respectively. And ANN also can predict the operating parameters from in-

flight particle characteristics with maximal error 2.34, 4.80 and 8.66 % in current intensity,

argon flow rate, and hydrogen flow rate respectively.

Keywords Plasma spraying � ANN � FLC � In-flight particle characteristics �Prediction

T. Liu (&) � M. P. Planche � S. Deng � G. MontavonIRTES-LERMPS, UTBM, 90010 Belfort Cedex, Francee-mail: [email protected]

T. Liu � K. Deng � Z. M. RenShanghai Key Laboratory of Modern Metallurgy and Materials Processing, Shanghai University,149 Road Yanchang, 200072 Shanghai, China

A. F. KantaDepartment of Material Science, University of Mons, Rue de l’Epargne 56, 7000 Mons, Belgium

123

Plasma Chem Plasma ProcessDOI 10.1007/s11090-013-9475-3

Page 2: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

Introduction

During atmospheric plasma spray (APS) process, many parameters tailor the in-flight

particle characteristics (velocity and surface temperature) and thus finally influence the

properties of coatings in service [1]. Moreover, the plasma spray jet is unsteady [2] and this

has a strong influence on the particle state upon their impact, as evaluated by J-F Bisson

et al. [3]. Authors have observed that time-dependent particle temperature and velocity

variations due to arc fluctuations, were as large as DT = 600 �C and DV = 200 m/s. More

generally, the following process fluctuations are intrinsic to the plasma spray process:

1. Arc root fluctuations: there are two fluctuation types, ‘‘takeover’’ and ‘‘restrike’’. In

‘‘takeover’’ mode, the arc root produces a point widely attaches to the anode nozzle

wall. The arc voltage evolves almost sinusoidal wave with time and the arc root is

transferred gradually into another attachment point on the wall without disappearing

anode instantaneously. A period of 0.25 ms can be found during the transfer in this

‘‘takeover’’ mode. The ‘‘restrike’’ mode can be understood as ‘‘breakdown’’ and

‘‘reboot’’. In this mode, the length of the arc column increases until the occurrence of a

short circuit which causes the re-attachment of another point and the arc voltage so has

a characteristic dental shape. The duration of a point, from its boot to its breakdown, is

about 0.5 ms [4].

2. Electrode erosions: it was reported that the erosion of the electrodes used in DC

plasma torches operating at atmospheric pressure, results in a variation of average arc

voltage. With a classically service duration of 50 h, the average voltage even can vary

about 20 %. The higher erosion speed can be found with increasing the time duration

of experiment [5, 6].

For about 30 years, relationships between operating parameters and coating structural

characteristics and optical diagnostic results of in-flight particle characteristics have been

studied by many researchers and institutions. But without appropriate process controls,

only a few of these systems are able to operate in the harsh spray environment [1]. Due to

these temporal fluctuations and their coupled relationship [7], it is very difficult, if not

impossible, to control all of them accurately by traditional process control methods.

A control that considers the interdependencies and can quantify the processing

parameter-process response relationship is required [8]. Artificial neural network (ANN) is

an alternative to deal with these complex interrelationships. ANN is a form of regression or

classification modeling which can help resolve these difficulties while striving for longer

term solutions [9]. Thus, ANN is adapted for analyzing the relation between operating

parameters and the characteristics of in-flight particles, the relation between operating

parameters and the properties of coating in service, and also for forecasting operating value

of process parameters [10, 11]. Beside, an approach based on FLC was built up and

implemented to control the processing parameters of APS on-line [12]. Kanta [8] tried to

use ANN and FLC in predicting the valuable APS process parameters relatively to the

coating properties. Jean used the FLC to determine the effect of operating parameters in

order to achieve optimal process conditions in the case of plasma reinforced zirconia

depositions [13].

This work aims at defining an expert system that can operate on-line for atmospheric

plasma spray process by combining ANN and FLC. This system can monitor in-flight

particle characteristics (temperature and velocity) on-line, and then adjust operating

parameters with outputs from FLC which were determined by fuzzy inferences. The

current intensity, the gas flow rates and the ratio of hydrogen were employed as the input

Plasma Chem Plasma Process

123

Page 3: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

operating parameters because these three parameters can be automatically controlled and

changed on-line by computer. The temperature and velocity of in-flight particle were

chosen as measured variables because they are indirectly linked to the properties of coating

in service [8]. Experiments were carried out for identifying relationships between char-

acteristics of particle and operating parameters [14, 15].

Architecture of Expert System

This expert system included two blocks, ANN in Matlab (MathWorks, Natick, MA, USA),

and FLC in Labview (National Instruments, Austin, TX, USA). This system runs on a PC

equipped with a Windows� operating system.

Artificial Neural Network

A multi-layer perceptron model based on back-propagation (propagate error between

output and target from the output layer back to all neurons in previous layers) was

employed in this work and is being used widely [11]. Two different ANNs were defined for

the particle characteristics and operating parameters prediction respectively. A network

training function based on back-propagation was used to update weight and bias values

according to gradient descent momentum and an adaptive learning rate [15, 16].

The multi-layer perceptron structure consists of three parts: input layer, hidden layer

and output layer. Two hidden layers were employed because of the coupled situation and

non-linearity relation of the process [17]. And for determining the applicable number of

hidden layer neurons, a small program was used to first train the ANN and second calculate

the network performance from 0101 to 5050 (0101 means there is only one neuron in both

first and second hidden layers; 5050 means there are 50 neurons in first and second hidden

layers). A big number of neurons in hidden layer will enhance the ‘‘over-fit’’ problem, so in

this work, a maximal neuron number of 50 was chosen. For each case, the calculation will

stop after 100 iterations or when the mean square error gets 0.001. At the end of 2,500

trainings, a minimal training error and prediction error can be found out, and finally the

neuron number in each hidden layer were chosen as 15 and 5 in first and second layers for

ANN 1; 15 and 10 in first and second layers for ANN 2. During the training step of

network, the transfer functions used in each layer were tangent-sigmoid and log-sigmoid in

first and second hidden layers respectively which was determined by comparing with other

collocation, and a function pure-line was used in output layer which was most used in on-

line control system [7]. Experimental database was divided in training set and test set

samples to perform the training and test steps as shown in Fig. 1. It is important to have

large enough training sets and test sets to investigate the performance of the designed

network. In this work, the experiment includes three sections: section of current intensity,

section of total gas flow rate and section of hydrogen ratio. So one data point was picked

out from each section to exam the network performance in each section.

The training step was used to determine the connection weights; the test step was used

to calculate simulation results in order to estimate the performance of ANN in predicting

parameters or characteristics of in-flight particle. As show in Fig. 1, at the beginning of the

training phase, the network connection weights were randomized values (between 0 and 1).

Then, training sets were loaded in process to begin the network training, and during the

training, the connection weights and bias were updated according the back propagated

error. After the training is ANN estimation. With the estimation step, the connection

Plasma Chem Plasma Process

123

Page 4: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

weights and the patterns of connections were estimated and fixed. After the network

training, the model was tested to verify whether it had acquired source dynamics. If the

ANN output for each test pattern was almost close to the respective target (determined by

calculating the maximal error and average error), the network was considered to have

acquired the underlying dynamics from the training patterns. Before training and test; data

sets were normalized in the range 0–1 in order to eliminate the instability of the response.

The boundary values for each parameter were defined as: current intensity 0–1,000 A;

argon flow rate, 0–100 SLPM; hydrogen flow rate, 0–50 SLPM; in-flight particle velocity,

0–500 m s-1; in-flight particle temperature, 0–3,000 �C.

Fuzzy Logic Control

Fuzzy logic is a mathematic method based on human thinking; natural language is used

instead of traditional logical system. Fuzzy logic theory gives a way to deal with vague and

uncertain problem. The fuzzy logic control (FLC) is a control strategy based on knowledge

which includes a data base and a rule base. It was first presented as fuzzy rules in order to

realize a controller which is trusty to parameter variation, disturbances and non-linearity of

a system [18]. It shows a high efficiency in many industrial applications.

A FLC model embedded in Labview was used to stabilize and adjust APS process with

the cooperation of artificial neural network (ANN). In this model (Fig. 2), a fuzzifier, a

fuzzy inference engine, a knowledge base and a defuzzifier are considered. The fuzzifier

transfer crisp inputs to fuzzy sets, then the inference engine makes fuzzy conclusions with

the knowledge base, and the defuzzifier converts these conclusions into crisp outputs.

Before fuzzification, the input should be treated between 0 and 1 for avoiding numerical

instability. In fuzzy sets, elements were assigned to a grade of membership, such that the

transition from membership to non-membership was gradual rather than abrupt. Fuzzifi-

cation process converted each piece of input data to degrees of membership by a lookup in

Fig. 1 ANN optimization process

Plasma Chem Plasma Process

123

Page 5: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

one or several membership functions. The rules used the input membership values as

weighting factors to determine their influence on the fuzzy output sets of the final output

conclusion.

The fuzzy sets and fuzzy rules base were predefined according experiment result, in

form of ‘‘if–then’’ [12], such as ‘‘if A is x1 and B is x2 then C is y1 and D is y200, where x1, x2

are the input membership functions associated with the linguistic input variables A, B,

respectively; and y1, y2 are the output membership functions associated with linguistic

output variables C, D, respectively.

In this work, all input variables were pre-set to trapezoid [19] in five levels (balance

between precision and time–cost) (Fig. 3a), they are BN, NE, NN, PO and BP which

represents big negative, negative, null, positive and big positive, respectively. It means the

monitored parameter is too small or too big comparing with target value when the input is

BN or BP. The process output was compared with a reference, and if there was a deviation,

the controller takes action according to the control strategy. The basic function of the

inference engine was to compute the overall value of the fuzzy output based on the

individual contributions of each rule in the rule base. Each individual contribution rep-

resented the value of the fuzzy output as computed by a single rule. The truth value for the

premise of each rule was computed and applied to the conclusion part of each rule. All

output variables were pre-set to triangle [19] in five levels (Fig. 3b), BR, RE, NN, IN, BI

which represents big reduce, reduce, null, increase and big increase, respectively. For

example, when the output value is -0.3 or 0.3, the controller will reduce or increase 30 %

of the distance between maximal and minimal limitation. The output was set between -0.3

and 0.3 for security reason. Centroid method was used for defuzzification [20]. This

method uses the gravity center of the result to provide the crisp output value [21].

Method of Service of Expert System

There are two different ANN models in this system as presented in Fig. 4. ANN 1 is first

defined for predicting in-flight particle characteristics (i.e. temperature (Tp) and velocity

(Vp)) as explained previously from input coating properties (i.e. porosity). ANN 2 is then

defined for predicting operating parameters (arc current intensity, flow rate of total plasma

gas, and ratio of H2/Ar) when these characteristics (Tp, Vp) are used as input. The time for

a prediction is around 12 ms either for ANN 1 or ANN 2 and it was estimated from Matlab

order ‘‘cputime’’ in Labview.

There are also two FLC models (Fig. 4). FLC 1 receives the real-time values of Tp, Vp,

and compares them to the predicted values given by ANN 1. If there is any difference, FLC

Fig. 2 Simple procedures chart of FLC

Plasma Chem Plasma Process

123

Page 6: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

1 will give response, then the results of FLC 1 and ANN 2 will be combined for FLC 2 as a

new target. FLC 2 is then the central block of this system: it compares the real value of

operating parameters with the new target given by FLC 1 and ANN 1 and it will respond

according fuzzy rules pre-set, and then modify the operating parameters. FLC 1 and FLC 2

took 150 ls for making an inference. In fact, when the expert system is in service, the

output of ANN 1 and ANN 2 will not change if the target value is fixed. So the respond

time can be diminished to 300 ls, which is enough for the fluctuations of APS process

(C1 ms) [8].

Experimental Conditions

AMPERIT 744.1 grey alumina (Al2O3–TiO2, 13 by wt.) of -45/?22 lm (d90/d10 of the

particle size distribution) grain size was used as a feedstock material. A F4-MB torch

(Sulzer-Metco, Switzerland) (Fig. 5a) with a 6 mm internal diameter nozzle was installed

Fig. 3 Membership for variablein fuzzy partition

Fig. 4 Flowchart of the expert system

Plasma Chem Plasma Process

123

Page 7: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

on the robot and powder injector was fixed vertically at the exit of plasma torch. The

injector internal diameter was 1.8 mm, feedstock rate was 22 g min-1, scanning step was

12 mm per pass and spray distance was 125 mm, with a normal spray angle [9]. Coatings

were sprayed onto 25 9 50 9 3 mm3 304L stainless steel substrates. Prior to spraying,

substrates were manually grit-blasted using white corundum (a-Al2O3) and were fixed on

the surface of a cylinder which could rotate (Fig. 5b). In Table 1, three operating

parameters were listed (I, H2 ? Ar, H2/Ar) and two characteristics (Tp, Vp) of particle in-

flight were also included. During the process, each sample was sprayed with 10 passes in

order to obtain a coating thickness of about 300 lm, minimal thickness.

Temperature and velocity of in-flight particle were measured by DPV 2000 (TECNAR

Automation, St-Bruno, QC, Canada) at the spray distance (125 mm).

The coating properties were examined for building the relation between coating quality

and operating parameters for the expert system (ANN 1 in Fig. 4). According to this

situation, the average porosity of coating was calculated by software method (image J).

The original graphic was converted into binary color (black/white); the threshold is 112,

which means if the gray value is smaller than 112, the pixel will be counted as white; else

the pixel will be counted as black (Fig. 6). For each sample, 10 measures were carried out,

and a maximal value and a minimal value were removed for diminishing the measuring

inaccuracy. Then an average value was calculated with standard deviation. The hardness

was not measured because of the special relation between hardness and porosity [22], and

the coating hardness is determined by the powder material type and the coating

microstructure.

Results and Discussions

Characteristics of In-flight Particles

In-flight particle average velocity and temperature were measured in order to develop the

data bases. With the experimental results in Table 1, it can be found that both the current

intensity and the total gas mass flow can strongly influence particle velocity. Particle

velocity results from the pressure of the plasma gas (induced by the flow rate) and the

Fig. 5 Set up of F4 torch (a) and substrate (b)

Plasma Chem Plasma Process

123

Page 8: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

ionization (due to current intensity). When changing the mass flow of total gas from 35

SLPM to 70 SLPM, the velocity increases from 260 to 360 m s-1. Accordingly, the

velocity increases by about 2.8 m s-1 when the total gas mass flow is increased by 1

SLPM. Concerning the effect of the current intensity, the velocity changes from 250 to

320 m s-1 while the current varies from 350 to 650 A corresponding to almost 0.23 m s-1

per 1 A. It is obvious that in-flight particle velocity is quite dependent on total gas mass

flow than on current intensity. When H2/Ar changed, the velocity value of particle

Table 1 Experimental conditions and in-flight particle characteristic

No. Operating parameters Characteristics of particle in-flight

I (A) H2 ? Ar(SLPM)

H2/Ar Velocity(m s-1)

SD Temp.(�C)

SD

1 350 50 0.25 248 22 2,338 76

2 400 50 0.25 266 23 2,366 72

3 450 50 0.25 281 24 2,385 68

4 500 50 0.25 295 24 2,407 68

5 550 50 0.25 307 23 2,426 66

6 600 50 0.25 317 25 2,435 65

7 650 50 0.25 321 24 2,443 65

8 550 35 0.25 261 19 2,436 59

9 550 40 0.25 277 20 2,435 61

10 550 45 0.25 288 23 2,417 62

11 550 55 0.25 312 26 2,401 70

12 550 60 0.25 328 28 2,407 72

13 550 65 0.25 343 27 2,399 77

14 550 70 0.25 359 29 2,407 76

15 550 50 0.06 304 15 2,203 79

16 550 50 0.11 296 20 2,269 80

17 550 50 0.16 298 24 2,335 77

18 550 50 0.19 300 25 2,365 75

19 550 50 0.32 301 23 2,439 60

20 550 50 0.39 297 21 2,460 64

Fig. 6 Optical microscope of Al2O3–TiO2 coating and the binary color conversion

Plasma Chem Plasma Process

123

Page 9: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

remained around 300 m s-1. The velocity of in-flight particles has no or little dependence

with H2/Ar, as particle temperature is very sensitive to the ratio of H2. It can be found that

the temperature augments from 2,203 to 2,460 �C with changing the ratio of H2 from 0.06

to 0.39 (#15 to #20 in Table 1). With considering the unit of hydrogen ratio is 1, the

influence from H2 ratio to temperature was estimated as ?788.79 �C per unit of H2.

Comparing to ratio of H2, the current intensity also has a significant influence in promoting

the in-flight particle temperature, but with less efficiency. From #1 to #7 in Table 1, the

current intensity increases from 350 to 650 A, the temperature is correspondently enhanced

from 2,338 to 2,436 �C, and it can be calculated out an efficiency about 0.35 �C per 1 A.

From #8 to #14 in Table 1, it indicates a slight negative influence of total gas flow rate on

particle temperature. Under the experimental condition, total gas flow rate debases slightly

the particle temperature from 2,436 �C to a minimal value about 2,400 �C, which means an

efficiency about -1 �C per 1 SLPM of plasma gas. It is not a simple linear relation

between the operating parameters and the characteristics of in-flight particle, but a linear

relationship was used to calculate the influences from operating parameters to in-flight

particle characteristics in order to give a reference to construct the fuzzy rule bases. So

with these relations between operating parameters and in-flight particle characteristics, a

table can be mapped out (Table 2). This relation map can help to define effective fuzzy

rules pool.

Coating Properties

The relationships between porosity and operating parameters were clearly indicated in Fig. 7.

It clearly indicates that increasing current intensity and hydrogen ratio can obviously enhance

coating density. From Fig. 7a, it can be found that average porosity is reduced from 12 to 5 %

by augmenting current intensity from 350 to 650 A. A high current intensity level imports

high ionization energy, in-flight particle surface temperature can then achieve higher level,

and this can lead to a great molten state (less semi-molten and un-molten) which presents in

turn a good density coating. The same trend can be found in Fig. 7c. The average porosity was

reduced from 14 % to about 6 % by increasing ratio of H2 from 0.06 to 0.39. But the influence

of total gas flow rate on the average porosity is more complex. When total gas flow rate

increasing from 35 to 40 SLPM, the porosity augments from 7.5 to 12 %. This may cause by

the reduced exposure time in plasma jet which leads to an increase of un-molten particles.

When continuing to increase flow rate from 40 to 70 SLPM, the porosity flows down and

fluctuates around 7 %. Particle velocity is increased by augmenting the total gas flow rate, and

the impact velocity is also augmented, which gives chance to break the pore and inset the un-

molten particles to substrate or preceding layer.

Predicted Results of ANN 1

The ANN 1 was trained input average coating porosity and output in-flight particle

characteristics. The network is composed of 15 neurons in first hidden layer and 5 neurons

Table 2 Relation map of operating parameters and particle characteristics

I (A) Ar ? H2 (SLPM) H2/Ar

Temperature (�C) ?0.350 -1.000 ?778.788

Velocity (m s-1) ?0.023 ?2.800 0

Plasma Chem Plasma Process

123

Page 10: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

in second layer, respectively. The train process would stop if the calculated mean square

error (MSE) was smaller than 0.001 (corresponds to a mean error about 1 %) or if the

iterations arrived at 1,000 (means a bad performance in training process). The length of

train data sets was 17 and three other data groups were used as test data. The training

results were showed in Fig. 8. The x axis and y axis labels (Fig. 8) represented training

target value (T) and training value respectively (y).

The trained in-flight particle temperature and velocity were presented in Fig. 8 by

comparing to training target. It can be found that both temperature and velocity are dis-

persed around the line y = T (which means the trained result fit with the training target

without any error). However, certain points may deviate away. For temperature, the

maximal training error is 6.5 %, and for velocity, the maximal training difference is about

Fig. 7 The effect of parameterson average porosity inpercentage, a current intensity(keep other parameters constant:H2 ? Ar = 50, H2/Ar = 0.25);b total gas flow rate (H2 ? Ar)(keep other parameters constant:I = 550 A, H2/Ar = 0.25); c H2/Ar (keep other parametersconstant: I = 550 A,H2 ? Ar = 50)

Plasma Chem Plasma Process

123

Page 11: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

11 %. Then it can be found that the predicted values in test step are consistent with

reference (test target) in Fig. 9. It is obviously that with an error about 3 % in velocity and

with an error of about 2 % in temperature (Table 3), this means that the ANN 1 was rightly

trained at a point between ‘‘under-fit’’ and ‘‘over-fit’’. ANN 1 well performs its ability in

particle characteristics prediction for APS process.

Predicted Results of ANN 2

The relations between in-flight particle characteristics and operating parameters are

complex. Using ANN 2, it is possible to understand directly the dependence between them.

In Table 1, experiences #4, #12 and #18 were chosen for testing the ANN 2, and the others

were used to train the network. Figure 10 shows the prediction results and training results

of ANN 2. The normalized in-flight particle temperature and velocity were designated as

the input of ANN 2; the three operating parameters were also handled and assigned to the

ANN 2 output. The two hidden layers were fixed at 15 and 10 neurons in first and second

layers respectively. Before the training process, all connected weights first were initialized

to random values between 0 and 1. The prediction errors were calculated by equation:

error = (vy - vT) 9 vT-1 9 100, where vy is the network output (predicted result), vT is

the target (training target and prediction target). For obtaining a good performance net-

work, the mean squared error (MSE) was calculated during the training process, and the

training goal was 1 9 10-3. A small program was written and employed to repeat the

training process 100 times, the network was saved after each run, and then the network

with the lowest MSE was picked out to make prediction with tested data (#4, #12, and #18

in Table 1).

The training results were presented in Fig. 10d, the predicted results were showed in

Fig. 10a–c. In Fig. 10d, symbol plus, star, and down triangle represent current intensity,

flow rate of hydrogen and flow rate of argon respectively. The x axis label is trained value

(y); y axis label is true value (T). It can be found that these plus, stars and down triangles

are closely dispersed around the line y = T, which means a good performance in following

the true value is found. The maximal trained error for current intensity is 4.5 %. For argon

and hydrogen flow rates, each of them has several points which diverge from the line

y = T (divergence of argon: 23 % and 12 %, for hydrogen: 98 % and 28 %). Finally,

Fig. 8 The training result ofANN 1

Plasma Chem Plasma Process

123

Page 12: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

without these unusual points, the maximal trained error is 6.8 % for argon flow rate and

9 % for hydrogen flow rate Table 4.

In Fig. 10a–c, symbol plus represents the prediction value, and the symbol zero means

true value which is measured. It obviously indicates that the ANN 2 performances a good

prediction ability. In Fig. 10a, the maximal prediction error in current intensity is 2.34 %,

the minimal one is -0.64 %, which corresponds to a difference of 60 and 18, respectively

in Ampere (calculated by multiplying 3,000). In Fig. 10b, the maximal prediction error in

argon flow rate is -4.80 %, the minimal one is 2.98 %. In this situation, the maximal

difference of argon flow rate is about 4.8 SLPM, and the minimal difference is 2.98 SLPM

(calculated by multiplying 100). But for hydrogen flow rate, the maximal prediction error

is 8.66 % which gives a difference of 4.33 SLPM (calculated by multiplying 50); the

minimal prediction error is 3 %, the minimal difference is then 1.5 SLPM.

The Result of Fuzzy Logic Control

The most important criteria for fuzzy logic control is the fuzzy rules pool which likes the

brain of the fuzzy logic control. The expert system contents two blocks: FLC 1 and FLC 2.

Fig. 9 Prediction error of ANN1 in in-flight particle velocity andtemperature

Table 3 Prediction error in temperature and velocity (%)

Data point

1 2 3

Error in temperature -2.22 0.47 0.64

Error in velocity -1.30 -0.76 -3.37

Plasma Chem Plasma Process

123

Page 13: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

The block of FLC 1 has two input signals: one is coming from sensor that monitors the

characteristic of in-flight particle; the other is coming from the prediction of ANN 1 which

gives the in-flight particle characteristics from coating property; And three output

parameters: modification altitude in current intensity, modification altitude in hydrogen

ratio and total gas flow rate (using H2/Ar and H2 ? Ar is easier to define fuzzy rules; and

before using, the output will be transferred into flow rate of H2 and Ar). So there are 25

rules in FLC 1 (5 levels for each input). The fuzzy rule is easier in FLC 2, because FLC 2 is

used to compare the predicted parameters with the real parameters in order to determine

the type of modification (increase or decrease or nothing to do) and the level of

Fig. 10 Trained results and prediction of ANN 2

Table 4 The prediction error in operating parameters (%)

Data point

1 2 3

Error in current -1.34 2.34 -0.64

Error in argon -4.80 3.91 2.98

Error in H2 -8.66 3.02 -7.35

Plasma Chem Plasma Process

123

Page 14: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

modification. There are three same sub-blocks (corresponding to three output operating

parameters) in FLC 2. So for each sub-block, only 5 rules need to be defined (Fig. 3a).

For both FLC 1 and FLC 2, the fuzzy rules pools were predefined manually according to

experimental data. With relationship given in Table 2, the method for defining fuzzy rules

was determined: for velocity, total gas flow rate was more important than current intensity.

Concerning the temperature, the ratio of H2/Ar was more important than current intensity,

the total gas flow rate had a negative influence on temperature. The relationships in Table 2

were produced from linear function which was more simply to understand then other

complex function in defining fuzzy rules. But how exactly the fuzzy rules were defined? A

simple example can be employed to explain the inference course: supposing, I = 500 A,

H2 ? Ar = 50 SLPM, H2/Ar = 0.25 (so H2: 10 SLPM, Argon: 40 SLPM), and supposing

with these operating parameters, the particle temperature is 2,100 �C, velocity is

300 m s-1. The problem is that the particle temperature is not high enough (supposing

need an augmentation of 100 �C); the velocity is at a right level. So it must raise tem-

perature and keep the velocity value. With this goal, there are three solutions calculated

from Table 2:

1. Increase current by 268 A, and reduce total gas flow rate by 6 SLPM, leading to

I = 768 A, H2 ? Ar = 44 SLPM;

2. Increase H2/Ar by 0.12, so H2/Ar = 0.37;

3. Mixture of method (i) and method (ii); in this solution, there are many mixing ways,

such as:

1 % for solution (i) ?99 % for solution (ii);

……;

99 % for solution (i) ?1 % for solution (ii);

There are finally many other conditions that should be considered, such as: the minimal

and maximal mechanical limitation, the stabilization after adjustment, etc.; And a con-

trolling rule: Less modification, more stability. In this situation, the velocity keep at

300 ms-1, so the total gas flow rate should not be changed. So solution (ii) will be chosen

as the output inference. Thus flow rate of argon will be changed to 36.5 SLPM, and

hydrogen flow rate will correspond to 13.5 SLPM.

The rule surface can be used to test the fuzzy rules pool and check if it has any error.

Rule surface is based on a plan DTp 9 DVP (DTP means the difference monitored in-flight

particle temperature and predicted temperature; DVP means difference between monitored

in-flight particle velocity and predicted velocity. A positive value indicates that real

temperature/velocity is bigger than predicted one and a vertical axis which can be the

current intensity, hydrogen ratio and total gas flow rate. With Fig. 11, FLC 1 can give

inference quickly, for example, supposing DVp = DTp = 1.0, the output value of three

operating parameters (I, H2/Ar, H2 ? Ar) can be found in (a) (b) and (c) in Fig. 11: I =

-0.2, H2/Ar = -0.2, H2 ? Ar = -0.2 (means that current intensity will reduce 20 %,

hydrogen ratio will reduce 20 %, total gas flow rate will reduce 20 % too). These values

will be transferred to FLC 2 for further operation.

In the step of FLC 2, the outputs of FLC 1 and ANN 2 will be combined with each other

and be compared with monitored three operating parameters, and then a negative/positive/

zero value is transported to the input of FLC 2. The rules base here is very simple: BI, IN,

NN, RE, BR in input correspond to BN, NE, NN, PO, BP in output respectively.

Plasma Chem Plasma Process

123

Page 15: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

An Example of Expert System for APS

The operating interface of expert system was shown in Fig. 12. This system contents

several input ports for ANN and FLC. The control and prediction system was based on the

platform of Labview and the embedded Matlab script. The two ANNs were loaded from

files which content pre-trained neural network (path of ANN 1, ANN 2 in Fig. 12); and the

two FLCs were loaded from fuzzy files that content membership function and fuzzy rules

pool (path of FLC 1, FLC 2 in Fig. 12). The block named ‘‘sensor parameter’’ includes

three operating parameters, their values were monitored and measured on-line, and these

values will be used in FLC 2. The ‘‘sensor particle’’ presents in-flight particle character-

istics, which were monitored on-line and employed in FLC 1. For ANN 1, in this example,

only coating average porosity was used for predicting particle temperature and velocity; in

future version, coating hardness will also be considered in this system. In Fig. 12, it clearly

shows operation between the three inputs of FLC 2: output from ANN 2 first is combined

with output from FLC 1, then the new combined value is compared with value measured

from sensor, the final difference will be used as input of FLC 2 to inference output

modification, the modification will be showed in Fig. 12 with the new parameters.

Fig. 11 The fuzzy rules map of LFC 1

Fig. 12 Interface of expert system

Plasma Chem Plasma Process

123

Page 16: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

The objective of compensating the effect of the operating parameter fluctuations by

adjusting them in order to maintain as constant as possible Tp and Vp is highly determined

by the time characteristic of this system which is composes of two contributions: the

characteristic time related to ANN 1 and ANN 2 (Fig. 4), and the characteristic time

related to FLC 1 and FLC 2 (Fig. 4). ANN 1 and ANN 2 take about 12 ms to make a full

prediction (when operated on a 3.10 GHz Intel� Xeon� CPU-E31225 type processor,

measuring by Matlab order ‘‘cputime’’). Generally, ANN 1 and ANN 2 have not need to be

operated during the spray process by prior. So, once the predictions are obtained, ANN 1

and ANN 2 can be stopped out and discarded from the controlling cycle. FLC 1 and FLC 2

as for them take about 300 ls to be operated, which is short enough regarding most of the

process fluctuations [4, 8].

This system is based on the back propagation algorithm. It makes prediction and

inference according to the manual pre-set data and rules. Its credence degree is highly

dependent on the truthfulness of training sets [15, 16].

This system was trained based on experimental data and other parameters were fixed at

constant values. Additional databases (and hence preliminary experiments) have to be

conducted and considered for other situations: such a methodology requires a very large

number of preliminary tests to train the system. And these constant parameters may

fluctuate un-perceivably which will bring big error in the result. This is a lack of flexibility.

The characteristics of in-flight particle were measured by DPV 2000. The DPV 2000 was

set to export the particle characteristics every second, so its output result is a statistic type,

thus training network with such result will lead a distortion or even a fault.

Conclusions and Perspectives

In this work, experiments were carried out to measure the relation between in-flight par-

ticle characteristics and operating parameters. The result displays: ratio of H2/Ar is more

efficient in influencing the temperature of in-flight particles than current intensity, but it

does not influence significantly particle velocity. Total gas mass flow is more efficient in

influencing particle velocity than current intensity.

The relationship between operating parameters and in-flight particle characteristics has

been mapped out, and then used to define and optimize the fuzzy rules base.

ANN 1 and ANN 2 have been trained with the results of experiments. ANN 1 can

predict the characteristics of in-flight particles from coating porosity within maximal error

3 and 2 % in temperature and velocity respectively. ANN 2 predicts the operating

parameters from in-flight particle characteristics with maximal error 2.34, 4.80 and 8.66 %

in current intensity, argon flow rate, and hydrogen flow rate respectively. Thus these ANNs

can be used in the expert system for quickly responding and precisely controlling when

tolerance is detected between real-time value and target value.

This system is not completed at this moment. In-flight particle characteristics were

measured and used to train the ANNs and define fuzzy rules off-line. The cooperation

between FLCs and ANNs has just been tested on PC, the input of FLCs needs also on-line

monitor as the output of FLCs needs actuator to execute control order. So this expert

system should also need on-line monitor, which should be sensitive in time (high sampling

frequency), but the unique method for measuring in-flight particle is doing by graphic

calculation. In this work, the highest sampling time is 1 s (DPV 2000, TECNAR Auto-

mation, Canada). Lack of sample will diminish the network confidence, and the prediction

Plasma Chem Plasma Process

123

Page 17: Plasma Spray Process Operating Parameters Optimization Based on Artificial Intelligence

will have a big difference compared to the true value. Actually, hardware like sensors and

actuators are defined and installed on a spray system before being tested.

Acknowledgments Authors give a great thank to the support from the program Marie-Curie for IPACTS(International Partnership for Advanced Coatings by Thermal Spraying) under Grant # 268696.

References

1. Fauchais P, Vardelle M, Vardelle A, Bianchi L (1996) Plasma spray: study of the coating generation.Ceram Int 22(4):295–303

2. Coudert JF, Planche MP, Fauchais P (1996) Characterization of dc plasma torch voltage fluctuations.Plasma Chem Plasma Process 16(1):211S–227S

3. Bisson JF, Gauthier B, Moreau C (2003) Effect of plasma fluctuations on in-flight particle parameters.ASM Int 12(1):38–43

4. Heberlein JV (2002) Electrode phenomena in DC arcs and their influence on plasma torch design. HighTemp Mater Process (New York) 6(3):321–338

5. Szente RN, Munz RJ, Drouet MG (1992) Electrode erosion in plasma troches. Plasma Chem PlasmaProcess 12(3):327–343

6. Rigot D, Delluc G, Pateyron B, Coudert JF, Fauchais P, Wigren J (2003) Transient evolution and shiftsof signals emitted by a DC plasma gun (type PTF4). High Temp Mater Process (New York)7(2):175–185

7. Guessasma S, Montavon G, Coddet C (2004) Neural computation to predict in-flight particle charac-teristic dependences from processing parameters in the APS process. ASM International 13(4):570–585

8. Kanta AF, Montavon G, Berndt CC, Planche MP, Coddet C (2011) Intelligent system for prediction andcontrol: application in plasma spray process. Expert Syst Appl 38(1):260–271

9. Bhadeshia HKDH (1999) Neural networks in materials science. Iron Steel Inst Jpn Int 39(10):966–97910. Guessasma S, Montavon G, Gougeon P, Coddet C (2003) Designing expert system using neural

computation in view of the control of plasma spray processes. Mater Des 24(7):497–50211. Kanta AF, Montavon G, Planche MP, Coddet C (2009) Artificial neural networks implementation in

plasma spray process: prediction of power parameters and in-flight particle characteristics vs. desiredcoating structural attributes. Surf Coat Technol 203(22):3361–3369

12. Kanta AF, Montavon G, Planche MP, Coddet C (2008) In-flight particle characteristics control byimplementing a fuzzy logic controller. Surf Coat Technol 202(18):4479–4482

13. Jean MD, Lin BT, Chou JH (2006) Design of a fuzzy logic approach for optimization reinforcedzirconia depositions using plasma sprayings. Surf Coat Technol 201(6):3129–3138

14. Jean MD, Lin BT, Chou JH (2008) Application of an artificial neural network for simulating robustplasma sprayed zirconia coatings. J Am Ceram Soc 91(5):1539–1547

15. Datta S, Pratihar DK, Bandyopadhyay PP (2012) Modeling of input-output relationships for a plasmaspray coating process using soft computing tools. Appl Soft Comput 12(11):3356–3368

16. Wang L, Fang JC, Zhao ZY, Zeng HP (2007) Application of backward propagation network forforecasting hardness and porosity of coatings by plasma spraying. Surf Coat Technol 201(9–11):5085–5089

17. Syed AA, Denoirjean A, Hannoyer B, Fauchais P, Denoirjean P, Khan AA, Labbe JC (2005) Influenceof substrate surface conditions on the plasma sprayed ceramic and metallic particles flattening. SurfCoat Technol 200(7):2317–2331

18. Choudhury TA, Hosseinzadeh N, Berndt CC (2011) Artificial neural network application for predictingin-flight particle characteristics of atmospheric plasma spray process. Surf Coat Technol 205(21–22):4886–4895

19. Monicka JG, Sekhar NO, Kumar KR (2011) Performance evaluation of membership functions on fuzzylogic controlled AC voltage controller for speed control of induction motor drive. Int J Comput Appl13(5):8–12

20. Mamdani EH (1974) Application of fuzzy algorithms for control of simple dynamic plant. Proc InstElectr Eng 121(12):1585–1588

21. Jean MD, Lin BT, Chou JH (2007) Design of a fuzzy logic approach based on genetic algorithms forrobust plasma-sprayed zirconia depositions. Acta Mater 55(6):1985–1997

22. Sarikaya O (2005) Effect of the substrate temperature on properties of plasma sprayed Al2O3 coatings.Mater Des 26(1):53–57

Plasma Chem Plasma Process

123