Abstract
Temperature is a key parameter in the industrial forging process. Induction heating is a fast, efficient and easily controllable system to have a uniform and controlled thermal profile before forging. The possibility to have a finer control over the temperature management leads to the improvement in process, a better product quality level, and lower maintenance cost. In this paper, the pyrometer noise and unstable signal is filtered and corrected using a Kalman filter based on a numerical electro-thermal model to obtain a reliable signal for the process management.
Keywords
Introduction
The forging process requires a controlled temperature profile to keep the products quality [1,2]. The advantages are both in the product quality and process management: better material stress distribution, less scale, longer die life, possibility to easily manage production standby keeping the material ready for rapid restart with a reduction of rejected parts.
The problem with the temperature control, both in continuous and batch heating system, is to have an accurate temperature feedback to control the power generator. Figure 1 shows a real data acquisition from a static induction heating of a steel cylinder. The pyrometer signal can be influenced by a wide range of factor like the presence of scales, surface defects, smoke, uneven coating, etc. giving sudden temperature rises and drops or instabilities.

Real pyrometer data from induction heating forging process.
An averaging filter and a control system (PID, feedforward, …) could be used for continuous process but are not effective to manage partial or batch heating, frequent stops and rapid restart required in the industrial production.
The idea is the implementation of a Kalman Filter (KF) in the system to remove measure inaccuracies and noise giving a better feedback for the system temperature controller using a numerical model for the induction heating.
KF is a prediction algorithm ideal for systems which are continuously changing. KFs have the advantage that they are light on memory (they don’t need to keep any history other than the previous state), and they are very fast, making them well suited for real time problems and embedded systems as in Fig. 2.

Control system description: the induction feed u (voltage or current) are adjusted according to the temperatures (measured, modelled and target) using a KF.
The predictive model implemented for the KF control is based on a 1D thermal and electromagnetic numerical model. The power distribution and the temperature variation from the generator data can easily evaluated using the embedded model that can be used for the production optimization or recipe changes.
The physics and the geometry involved in forging induction heating process can be accurately estimated using a 1D electro-thermal numerical model. The original algorithm, developed and coded for SAET by Lavers [3,4] in the 1985, has been rewritten in modern C # language and updated to take advantage of the current computation capabilities.
The model is a mix of finite-difference and analytical method as in [5]: the coupled electromagnetic and thermal problems are iteratively solved along a radius for an infinite cylindrical configuration. The EM module computes the power density distribution w [W/mm3] that is used into the heat transfer module to solve for temperatures distribution; the material properties are then updated according the temperature rise for the next EM step. Given the input data as in Fig. 3(a), the SOLVER computes the time evolution of electrical and thermal variables Fig. 3(b). Results of the simulation has been proven to be accurate in more than 30 years of industrial coils design.

(a) Model: solver input and output data and (b) example of computed temperature transient for a set of two inductors.
KF idea is to reduce measures uncertainty in a dynamic system blending the raw data with values predicted with a mathematical model [6,7]. If the current state of the system x
t
can be evaluated from the previous state xt−1 then an iterative algorithm can be implemented to predict each next step knowing the evolution laws and the excitation components. In the KF loop, at each step the predicted value

(a) KF “prediction” and “update” for a single variable and (b) visual representation of a 2D PDFs multiplications and estimated solution position.
The system evolution from the state xk−1 to the new state x
k
is described in (1) [8]:
The measurement process is described in (2): the measured values z k are a linear combination of the state x k with the additional measure noise term v k .
The KF loop consists in two steps: prediction and update. The prediction is the projection of the previous state information into the next step:
The model evolution described with (3) expresses the state variables changes as a linear combination of the previous step state. As it usually happens in real cases, the temperature system response to voltage variation, that can be effortlessly evaluated for any given configuration with the numerical model, is not linear as shown in Fig. 5a. Extended Kalman Filter (EKF), continuous model parameters update or Unscented Kalman Filter (UKF) can be used to have better results, but the complexity and computational effort increase [9,10]. The simplest problem approach is to linearize the system response around the working point as in the example in Fig. 3b: in this continuous forging line, the surface temperature of the steel bars after the second inductor can be approximated with T = m ⋅ V + q in the range 900–1100 °C as shown in Fig. 5a.

(a) Correlation between voltage and max final surface temperature for a given system and (b) the results from the filtering data for the same system.
Thus, using the temperature/voltage coefficient m evaluated from the numerical model, a first simple evolution law can be represented as:
The estimated temperature at each iteration is used to adjust the inductor voltage to keep the required temperature setpoint as in Fig. 5b and Fig. 6. Tuning the

Filtered noisy temperature data keeping the setpoint temperature (1100 °C) with a change in the system behavior at 90 s; response time can be tuned playing with the settings.
Different models can be implemented to include, for example, the inlet part temperature in a multi-coils system.
An interesting feature of the KF for a future development is the damage detection as in Fig. 6: if the implemented model is accurate, a constant deviation of the measure from the prevision can represent a change in the model behavior [8]. Different metrics can be implemented to track the system evolution. In a forging inductor, the refractory can be damaged or worn increasing the heat exchange and thus reducing the global efficiency of the system that can rise an automatic warning to the user.
The pyrometer measures are affected by two different error types: the instrument class and the non-gaussian error connected to the surface scales emissivity. This second error always gives a negative contribute. The KF theory requires a normal distribution but some authors [11,12] implemented modified versions of the filter to consider this effect. In [11], a Robust Sequential Estimator (RSE) is used to validate the data before the KF, removing the outlier values.
To sum up, the implemented numerical model gives the possibility to predict the behavior of a set of forging inductors: the temperature response for each heating sections of a inductors forging line can be correlated with voltage and the previous temperature. A linearized model of the system evolution can hence be implemented in the prediction step of a Kalman Filter to virtually increase the control pyrometer class, giving a finer control over system temperature.
