A method for controlling and driving a technical process executed in time
by applying at each time t instructions Ci(t), leading to a measurable
but not observable result R(t) and generating a plurality of observable
quantities distinct from the result R(t) whereof at least two are
independent Gj(t), which consists in: measuring at least two independent
observable quantities Gj(t), Gp(t); with a predictive model M, or a set
of models, whereof the variables comprise the at least two independent
observable quantities, calculating an estimation Res(t)=M(G1(t), Gp(t) of
the result R(t); using a drive law L, whereof the input variable is the
estimated result Res(t) calculating new instructions Ci(t+1), applicable
for time t+1; and replacing the instructions [C1(t), Cn(t)] by the
instructions [C1(t), Cn(t+1)]. The method for controlling and driving a
technical process is applicable to spot welding.