LIBRARY ı6ıul 0) - Cranfield University
LIBRARY ı6ıul 0) - Cranfield University
LIBRARY ı6ıul 0) - Cranfield University
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
where y is the dependent variable, xi (i=1,2, k)<br />
..., are the regressor variables, ß; (j=0,<br />
1,2, k)<br />
..., are the regressor coefficients and c, a random error with zero mean.<br />
The regressor coefficients are estimated through using the least squares<br />
method, by which the sum of square errors is minimised. The full description of the<br />
multiple linear regression method can be found in references 167 and 173 and will not<br />
be repeated here.<br />
The regressor variables can assume the form of non linear-functions in such a<br />
way that a non-linear curve may be fitted to the experimental points [refs. 167,173].<br />
For example, a multiplicative model, as shown in equation (2.35), can be transformed<br />
to the form of equation (2.34) by applying logarithms to both sides, as shown in<br />
equation (2.36) [ref. 51].<br />
y= aoxI'x2'... xk'<br />
(2.35)<br />
log(y) = log(ao) +a1 log(x, ) + a2 log(x2)+... +a, t log(xk) (2.36)<br />
where ai (i=0,1, ..., k) are constants.<br />
When building a model, a compromise must often be made between the<br />
simplicity of the model and the accuracy of the result of the analysis. This requires<br />
making decisions about which physical variables are important and should be included<br />
in the model [ref. 51].<br />
In prediction oriented problems, the inclusion of variables that don't contribute<br />
to the regression model inflates the error of prediction [ref. 51]. It is better to exclude<br />
from regression variables that are not statistically significant or that are known from<br />
previous/practical experience not to have an influence on the process output.<br />
However, deleting too many variables could lead to "underfitting" and including too<br />
many variables to "overfitting" [ref. 51].<br />
2.6.5 Adaptive control<br />
To adapt means to change a behaviour to conform to new circumstances. An<br />
adaptive controller is a controller that can modify its behaviour in response to changes<br />
in the dynamics of the process and the disturbances [ref. 174]. This implies that linear<br />
constant parameter regulators are not adaptive [ref. 174].<br />
In robotic welding, the term adaptive control is used in a wide sense to<br />
characterise the ability of the system to adapt to the changing environment based on<br />
the information provided by sensors (see section 2.6.1). Two main control aspects can<br />
be identified [ref. 11]: a) the control of position and orientation of the welding torch<br />
relative to the joint (i. e. seam tracking); and b) the control of the welding process<br />
variables during welding (i. e. in process control) in such a way to adapt the process to<br />
unexpected situations such as presence of gap, variation in plate thickness, etc.<br />
Seam tracking is based on sensing the torch-to-joint relative position and<br />
feeding it back to the robot controller in order to correct the torch path. Various<br />
sensing techniques are available and have already been discussed in section 2.6.1.3.<br />
The controller simply commands the robot movement in such a way that it can track<br />
the weld joint.<br />
47