Next Article in Journal
Deep Learning-Based Postural Asymmetry Detection Through Pressure Mat
Previous Article in Journal
Characterization of Dolomite Stone Broken Under Axial Impact
Previous Article in Special Issue
Quantitative and Qualitative Analysis of Main Parameters and Their Interactions in Thermoacoustic Refrigerators Performance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Precise Pre-Close Wind Volume Calculation for Aluminum Electrolysis Based on Unscented Kalman and Average Filters

1
College of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, China
2
Bingtuan Energy Development Institute, Shihezi University, Shihezi 832003, China
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Sci. 2024, 14(24), 12046; https://doi.org/10.3390/app142412046
Submission received: 18 November 2024 / Revised: 10 December 2024 / Accepted: 20 December 2024 / Published: 23 December 2024
(This article belongs to the Special Issue Process Control and Optimization)

Abstract

:
To improve the accuracy of calculating the aluminum electrolysis pre-close wind volume, this study focused on optimizing the two main factors that influence its magnitude: the aluminum output speed and the pre-close wind volume coefficient. First, the Unscented Kalman Filter (UKF) algorithm was used to estimate the aluminum output speed, and its application in real production was verified through simulation experiments. The results demonstrate that UKF provides more accurate speed estimates when handling the non-linear dynamic system of aluminum electrolysis. When there was a sudden change in speed, the UKF achieved a relative error of only 0.0373%, significantly lower than the 2.52% error of the traditional Kalman Filter (KF). At the same time, the UKF exhibited a shorter runtime in the simulation. Additionally, this research introduces a self-correction mechanism for the pre-close wind volume coefficient for the first time. By dynamically adjusting the parameter based on aluminum output deviations and applying the Average Filter (AF) to improve the compensation accuracy, the pre-close wind volume coefficient can be precisely calculated. The combination of these methods significantly enhances the accuracy and robustness of pre-close wind volume calculations, providing solid theoretical foundations and the technical support needed to achieve high-precision aluminum output control.

1. Introduction

The aluminum electrolysis industry is an important aspect of modern industry, involving complex electrochemical reactions and the regulation of various process parameters [1,2,3,4]. The production process consists of four main stages: bauxite processing, alumina electrolysis, the handling of molten aluminum, and aluminum ingot casting [5,6]. This study focused on the aluminum extraction stage following alumina electrolysis, as shown in Figure 1. The greatest challenge associated with the aluminum tapping process is precise control. Accurate aluminum tapping is crucial for the precise calculation of costs, the maintenance of a relatively stable aluminum liquid level in the electrolytic cell, the stabilization of the electrolysis process, the achievement of energy savings and the improvement of efficiency.
Aluminum extraction is controlled by a precise system composed of upper and lower controllers. The upper-level controller downloads operator-set extraction parameters into the Programmable Logic Controller (PLC) of the lower-level system. The PLC then records the ladle weights, manages aluminum extraction, and initializes the system. When the PLC closes the electromagnetic valve upon command, residual negative pressure in the ladle prevents the immediate cessation of aluminum flow. To address this overshoot, the system employs a preemptive valve closure strategy, enhancing the extraction accuracy. Activating the valve is referred to as “air-on”, while closing it is termed “air-off”. The “pre-close wind volume” compensates for the overshoot, aiming to match it precisely. The net aluminum output is calculated as the difference between the ladle weight when the valve is activated and the final ladle weight. This is a real-time updated value. When the sum of the pre-close wind volume and net output equals or exceeds the planned output, the PLC closes the valve.
However, controlling this process is challenging due to the complexity of accurately calculating the pre-close wind volume. This requires two key parameters: the real-time extraction flow rate at air-off and the pre-close wind volume coefficient. The flow rate, derived from the net aluminum output, is subject to significant variability and measurement noise; thus, filtering must be performed in order to improve accuracy. Additionally, the pre-close wind volume coefficient, traditionally determined empirically, must dynamically adapt to changes in the flow rate to maintain precision. Faster flow rates require larger coefficients, while slower rates necessitate smaller ones.
As discussed earlier, the rapid and accurate calculation of aluminum extraction flow rates is indispensable in determining the pre-close wind volume. However, the electronic scale is a hanging scale, and during its operation, the inevitable swinging of the lifted package generates observational noise. Moreover, the aluminum tapping process in the electrolytic aluminum cell is inherently nonlinear [7]. As a result, the aluminum tapping process exhibits strong nonlinearity and randomness, making it difficult for traditional computational methods, such as the standard Kalman Filter (KF), to simultaneously meet the accuracy and computational speed required to predict the aluminum flow rate. The Extended Kalman Filter (EKF), which linearizes nonlinear systems using the Taylor expansion, performs better with mildly nonlinear systems [8,9]. However, its linearization process introduces errors, especially in highly nonlinear systems. In contrast, the Unscented Kalman Filter (UKF) directly addresses nonlinearity using the Unscented Transformation (UT) [10,11], avoiding derivative calculations and reducing the number of linearization errors. This enables the UKF to capture nonlinear dynamics more accurately. Additionally, while Particle Filters (PFs) theoretically achieve high precision in estimating nonlinear, non-Gaussian systems, they are computationally expensive, especially when there is a large number of particles [12,13]. The UKF strikes a balance between computational complexity and estimation accuracy, making it more suitable for real-time applications. Compared to Moving Window Filters (MWFs), which excel at smoothing but are less effective in dynamic state estimation [14], the UKF provides more stable and precise results in complex dynamic systems. Similarly, while neural networks capture complex nonlinear relationships through data-driven training [1,2,13], they require large datasets and are better suited to pattern recognition tasks. UKF, on the other hand, excels in real-time state estimation and noise filtering in systems with strong prior knowledge, offering enhancements in real-time performance and computational efficiency.
Given these strengths, the UKF is a superior choice for estimating the aluminum extraction flow rate in the highly nonlinear and noisy aluminum electrolysis system. It significantly improves the accuracy and timeliness of state estimation, making it well suited for practical applications in complex dynamic systems.
As highlighted earlier, the accurate calculation of the pre-close wind volume also depends on determining the pre-close wind volume coefficient. Current methods often overlook this critical aspect. Therefore, this study proposes a novel method for adjusting the dynamics of the pre-close wind volume coefficient, using the aluminum extraction deviation as the basis. This deviation, defined as the difference between the planned and actual aluminum output, is filtered using an Average Filter (AF) to enhance the calculation accuracy. The AF is computationally simple, highly stable, and widely applicable, performing exceptionally well in systems with minimal noise [15,16]. Improving the precision of coefficient calculation has significant implications for enhancing the calculation of the pre-close wind volume and the overall accuracy of control.
This paper introduces a precise pre-close wind volume calculation algorithm in order to provide a theoretical foundation for accurate aluminum extraction control in aluminum electrolysis. The remainder of this paper is organized as follows: Section 2 details the calculation of the aluminum extraction flow rate; Section 3 discusses the precise determination of the pre-close wind volume coefficient; Section 4 presents the results and discussion, highlighting the advantages of the UKF algorithm and the effectiveness of the proposed coefficient calculation method, as well as identifying existing shortcomings; and Section 5 concludes the study.

2. Precise Calculation of the Aluminum Extraction Flow Rate

2.1. Aluminum Output Speed Model Establishment

In the aluminum electrolysis process, the PLC calculates the speed of aluminum extraction based on weight data from the electronic scale. By dividing the difference in the net aluminum weight between two consecutive measurements by the sampling interval, the real-time extraction speed is determined. However, in this process, due to the measurement errors caused by the swinging of the electronic scale and the real-time changes in the aluminum tapping speed, nonlinearities arise, leading to inevitable errors in the velocity calculation. First, the following about the electrolysis system is assumed:
It is assumed that the system parameters (such as electrolyte conductivity and temperature gradient) are relatively stable over short periods.
It is assumed that electrochemical reactions follow linear dynamics, ignoring the effects of complex reaction rate variations.
It is assumed that the noise in aluminum output follows a Gaussian distribution.
This study used the UKF method to filter extraction speed data. The simulations assumed a PLC sampling frequency of 8 Hz, with the initial speed set to 10 kg·s−1 and this transitioning to 15 kg·s−1 after 6.25 s. The initial extraction weight is 0 kg, with Gaussian white noise (1 dBW intensity) being used to model the scale observation noise. Using MATLAB R2021b software, the wgn function is used to generate Gaussian white noise, and simulations are performed on an Intel Core i7-12700H processor (Intel, Santa Clara, CA, USA).

2.2. Unscented Kalman Filter

The UKF is a filtering method designed to address nonlinear-state estimation problems. Unlike the standard KF, the UKF does not require the system model to be linear. The UKF employs a technique known as “Unscented Transformation” to handle the nonlinear characteristics of the system. Unscented Transformation primarily uses a set of deterministic sampling points, called sigma points, to approximate the probability distribution of the state variables. The specific principles are as follows [17,18,19].

2.2.1. State Prediction

Sigma Point Generation: Sigma points are generated by expanding the current state mean and covariance matrix. The degree of expansion is controlled by the Unscented Transformation parameters. For a state x and covariance matrix P, the generated sigma points are as follows [20]:
χ 0 = x
χ i = x + ( ( n + λ ) P ) i ,   for      i = 1 , , n
χ i + n = x ( ( n + λ ) P ) i ,   for      i = 1 , , n
where λ is the expansion parameter and ( ( n + λ ) P ) i is the i-th column of the covariance matrix.
State Prediction: the state transition model is used to predict all sigma points:
χ i = f ( χ i )
where f(x) is the state transition function.
The predicted mean and covariance are calculated:
x = i = 0 2 n W i m χ i
P = i = 0 2 n W i c ( χ i x ) ( χ i x ) T + Q
where W i m and W i c are the weights of the mean and covariance, respectively, and Q is the process noise covariance matrix, which influences sensitivity to system dynamics. A larger Q indicates that the filter assumes greater variability in system dynamics, reducing reliance on the state prediction model and increasing trust in measurement values. This is suitable for systems with frequent, unpredictable changes or those that exhibit difficulties in accurate modeling. Conversely, a smaller Q suggests smoother system dynamics, prompting greater reliance on the state prediction model and less frequent corrections from measurements.

2.2.2. Observation Prediction

Predicting Observation Sigma Points: Use the observation model to predict all the sigma points [21]:
ζ i = h ( χ i )
where h(x) is the observation function.
The predicted observation mean and covariance are calculated:
z = i = 0 2 n W i m ζ i
S = i = 0 2 n W i c ( ζ i z ) ( ζ i z ) T + R
where R, the observation noise covariance matrix, determines the level of trust in the measurement data. A larger R implies that there is significant measurement noise, leading the filter to trust predictions more and rely less on potentially noisy measurements; it thus fits for environments with heavy signal interference. A smaller R indicates that the measurement data are more reliable, increasing dependency on observations and reducing the reliance of corrections on the model.

2.2.3. Update Step

The Cross-Correlation Matrix is computed [22]:
P x z = i = 0 2 n W i c ( χ i x ) ( ζ i z ) T
The Kalman gain is computed:
K = P x z S 1
The state estimate and covariance matrix are updated:
x = x + K ( z z )    
P = P K S K T

2.2.4. Parameter Selection

α: Controls the spread of the sigma points.
β: Improves the adaptation to Gaussian distributions.
κ: Adjusts the distribution of the sigma points, typically set to 0 [23].

2.3. Program Analysis

2.3.1. Parameter Settings

First, the time steps, state dimensions, and observation dimensions are set. The state transition matrix G and observation matrix H are used to describe the state transition and observation processes of the electrolytic cell system. The state transition noise covariance matrix and observation noise covariance matrix are set to 0.6 × e y e ( 2 ) and 1, respectively.
The initial velocity and weight, as well as the covariance, are set according to the conditions mentioned earlier. The initial state is set to [0; 10], and the state is updated to 15 after 6.25 s based on the state transition matrix G. The initial covariance is set to 10 6 × e y e ( 2 ) . The observational noise generated by the swinging of the electronic scale and the system nonlinearities is simulated by generating white noise. Subsequently, the program generates an observation vector y with a length of 200 using the mass calculation formula.

2.3.2. Parameter Settings for the Unscented Kalman Filter Algorithm

In the program, the UKF parameters are set as α = 0.9, β = 107 and κ = 0. The parameters for the unscented transformation are calculated and initialized accordingly. The filter’s initial state and covariance are set to the initial state and initial covariance, respectively. At each time step, the program first calculates and predicts the sigma points. It then computes the predicted mean and covariance, as well as the observation mean and the covariance of the observation sigma points. The Kalman gain is obtained by calculating the cross-covariance, and finally, the state estimate and covariance are updated.

2.3.3. Velocity Change Calculation

The program calculates the change in velocity by differentiating the weight state and multiplying it by a coefficient of 8. Finally, it plots the real and computed aluminum output velocities and weights over time to verify the performance of the Unscented Kalman Filter.

2.3.4. Flowchart and Pseudocode

Figure 2 shows the flowchart of the UKF, and the program pseudocode is shown in Algorithm 1.
Algorithm 1. Pseudocode for the UKF Algorithm
Initialize the parameters:
   numSteps = 200
   stateDim = 2
   observationDim = 1
Initialize the matrices:
   G = [1, 1/8; 0, 1]
   H = [1, 0]
   processNoiseCov = 0.6 * eye(stateDim)
   observationNoiseCov = 1
Set the initial state and covariance:
   initialState = [0; 10]
   initialCovariance = 1e6 * eye(stateDim)
Generate observations:
   v = whiteNoise(1, numSteps)
   x(:, 1) = initialState + [1; 0] * v(1)
   for i from 1 to numSteps-1:
     if i < 50:
       x[:, i+1] = G * x[:, i]
     else:
       x[:, i+1] = G * x[:, i]
       x[2, i+1] = 15
   y = x(1, :) + v
Initialize the UKF parameters:
   alpha = 0.9
   beta = 1e7
   kappa = 0
   lambda = alpha^2 * (stateDim + kappa) − stateDim
   gamma = sqrt(stateDim + lambda)
Initialize the estimated state and covariance:
   estimatedState = zeros(stateDim, numSteps)
   P = initialCovariance
   estimatedState(:, 1) = initialState
UKF loop:
   for t from 2 to numSteps:
     Compute sigma points
     Predict sigma points
     Calculate predicted mean and covariance
     Compute observation sigma points
     Calculate predicted observation mean and covariance
     Compute cross covariance
     Calculate Kalman gain
     Update state and covariance
Compute the velocity change:
   deltaEstimatedState = 8 * diff(estimatedState(1, :))
   deltaEstimatedState1 = zeros(1, numSteps)
   for i from 1 to numSteps-1:
     deltaEstimatedState1(i+1) = deltaEstimatedState(i)
To highlight the advantages of the UKF, its results are compared with those of the KF. The pseudocode for the KF is shown in Algorithm 2.
Algorithm 2. Pseudocode for the KF Algorithm.
Initialize observation noise:
  v = generate white noise(1, 200)
System matrices:
  G = [1, 1/8; 0, 1]
  H = [1, 0]
Generate true state:
  x[:, 1] = [0; 10] + [1; 0] * v(1)
  for i from 1 to 199:
    if i < 50:
      x[:, i + 1] = G * x[:, i]
    else:
      x[:, i + 1] = G * x[:, i]
      x[2, i + 1] = 15
Generate observations:
  z = x(1, :) + v
Kalman Filter Parameters:
  Q = 0.6 * identity(2) % Process noise covariance
  R = 1 % Observation noise covariance
  P = 10e6 * identity(2)  % Initial covariance
  x_hat = zeros(2, 200) % State estimates
Initial state:
  x_hat[:, 1] = [0; 10]
Kalman Filter Loop:
  for k from 1 to 199:
    Prediction:
      x_hat[:, k + 1] = G * x_hat[:, k]
      P = G * P * G’ + Q
    Update:
      K = P * H’ / (H * P * H’ + R)
      x_hat[:, k + 1] = x_hat[:, k + 1] + K * (z[k + 1] − H * x_hat[:, k + 1])
      P = (identity(2) − K * H) * P

2.4. Aluminum Output Speed Estimation Comparison Analysis

To achieve accurate aluminum extraction flow rate measurements and calculate the advance shut-off volume for precise aluminum extraction, an improved UKF was applied due to its superior handling of Gaussian noise. A comparative analysis was conducted using a standard KF, and this was used as a control group. Simulations produced a filtered aluminum flow rate and weight graphs for evaluation. In Figure 3 and Figure 4, the black curve represents true values, the red curve shows the UKF estimates, and the blue curve indicates the KF estimates, demonstrating the UKF’s superior performance.
From the comparison of the aluminum output speed, it is evident that the UKF exhibited a better filtering performance than the KF. In the first 50 time steps, the effect of UKF’s filtering was significantly superior, with the system’s state changes appearing more stable. After the 50th time step, when the system speed suddenly changed to 15 kg·s−1, the KF, while able to adapt to this change more quickly, exhibited greater noise. The UKF, on the other hand, provided a more accurate speed estimate. The final speed estimate obtained using the UKF was 14.99441 kg·s−1, while that obtained using the KF was 14.62115 kg·s−1. Compared to the true speed of 15 kg·s−1, the UKF’s relative error was only 0.0373%, whereas the KF’s relative error was 2.52%, making the UKF 98.5% more accurate than the KF.
In a comparison of the aluminum’s weight, both the KF and UKF provided estimates close to the true weight. This is because weight changes are relatively smoother compared to speed changes, and the impact of noise is less significant. For the UKF, the final estimated weight was 342.24572 kg, while the KF’s final estimate was 342.10987 kg. Compared to the actual weight of 341.875 kg, the relative errors were 0.108% for the UKF and 0.0686% for the KF. The difference was minimal, and both filtering methods provided fairly accurate weight estimates for most time steps.
Meanwhile, the computation time for the KF in MATLAB R2021b was significantly higher than that of the UKF. The UKF achieved a computation time of approximately 0.2 s, while the KF required a computation time of approximately 0.4 s. This difference likely arised from the UKF’s higher initial accuracy, enabling it to quickly converge, produce reliable results and thus reduce the overall computation time.
Overall, the UKF demonstrated superior adaptability, greater estimation accuracy, and faster computation in scenarios involving abrupt speed changes. By leveraging sigma points, the UKF effectively captured nonlinear system dynamics, making it more suitable for estimating aluminum extraction speeds in nonlinear systems than the KF.

3. Precise Calculation of the Pre-Close Wind Volume Coefficient

As mentioned earlier, the pre-close wind volume compensates for the overshooting that occurs after the wind has been closed. The pre-close wind volume should be as close as possible to the amount of overshooting to ensure that the compensation is appropriate. The calculation of the pre-close wind volume is performed according to Equation (14). Therefore, after using the UKF method to accurately estimate the aluminum output speed, the pre-close wind volume coefficient is calculated to precisely obtain the pre-close wind volume:
M = c v
where c represents the pre-close wind volume coefficient, which is typically set to 5 based on experience; v denotes the aluminum output speed at the time the wind is closed; and M is the pre-close wind volume.
After each aluminum output, the programmable controller calculates the aluminum deviation. A deviation greater than 0 indicates under-compensation. A deviation less than 0 indicates over-compensation. To adjust the parameter c so that the compensation is correct, the programmable controller can be used to find the optimal value of c after each aluminum output based on the deviation, as shown in Equation (15):
A = c ˜ v = c v + e
where c ˜ is the optimal value of c; A is the overshoot after closing the valve; and e is the aluminum deviation.
By performing a transformation of Equation (15), the optimal value c ˜ of parameter c can be calculated using Equation (16), as shown below:
c ˜ = c + e v
Based on Equation (16), after each aluminum output, an optimal value c ˜ for parameter c can be calculated. Considering that the optimal value c ˜ obtained from Equation (16) may be affected by interference, the calculated parameter is filtered using Average Filter (AF), as shown in Equation (17):
c ˜ = 1 n i = 1 n c i ˜
Using the filtered value of c ˜ , the parameter c is set in the pre-close wind volume calculation formula.
Based on the above formula, a program can be designed to calculate the pre-close wind volume coefficient. The self-correction program will compute an optimal value for parameter c after each aluminum extraction and store it in the PLC memory. Then, by applying AF to multiple optimal values, parameter c in the pre-close wind volume calculation formula will be updated, reducing errors and achieving precise aluminum extraction.

4. Results and Discussion

The product of the pre-close wind volume coefficient and the aluminum extraction speed comprise the pre-close wind volume, as shown in Equation (14). In this study, the UKF algorithm was used to accurately and rapidly calculate the aluminum extraction speed, and a self-correction mechanism for the pre-close wind volume coefficient was introduced. The AF algorithm was used to precisely calculate the coefficient. In a MATLAB simulation, comparing it with the KF algorithm, the UKF algorithm improved the estimation accuracy of the aluminum extraction speed by 98.5%, while significantly reducing the computation time by approximately 50%. However, the UKF algorithm also had some shortcomings, such as a higher dependence on the accuracy of the system model and initial parameters, especially when the electrolytic cell operating conditions change drastically, leading to a potential decrease in estimation accuracy. Additionally, the computational complexity of the UKF was still higher than that of the KF, which may lead to challenges regarding the system load in real-time industrial environments with limited hardware resources.
To further improve the accuracy of aluminum extraction, this study proposes a method for calculating the pre-close wind volume coefficient that considers aluminum extraction deviation. By introducing the self-correction mechanism for the pre-close wind volume coefficient, the aluminum extraction deviation, i.e., the difference between the planned and actual aluminum extraction, was calculated after each extraction. The optimal pre-close wind volume coefficient was determined using Equation (16), and this coefficient was used for the next pre-close wind volume prediction calculation. Several optimal coefficients were processed with the AF algorithm to obtain the final pre-close wind volume coefficient. This method can significantly improve computational accuracy and filter the noise caused by the system’s weighing process. However, some limitations remain, such as the real-time performance of the AF algorithm, which is constrained by its reliance on historical data for smoothing. In complex, nonlinear conditions, the linear smoothing characteristic of the AF algorithm may not capture the dynamic features of the system, limiting the further improvement of the compensation accuracy.

5. Conclusions

In this study, a method was designed for the precise calculation of the pre-close wind volume in electrolytic aluminum production based on the UKF algorithm for aluminum extraction speed estimation and pre-close wind volume coefficient calculation. Through simulation experiments with actual production data and comparison with the traditional KF method, the advantages of the UKF in improving speed estimation accuracy and robustness were demonstrated. By introducing a self-correction mechanism and adjusting the pre-close wind volume coefficient, the AF was used to achieve precise calculation of the pre-close wind volume, providing theoretical and technical support for precise aluminum extraction in industrial electrolytic aluminum production.
For the first time, the UKF method was used to estimate the speed of aluminum extraction, showing a superior filtering performance compared to the KF. During the first 6.25 s, the UKF provided smoother-state estimates and delivered a more accurate speed estimation (14.99441 kg·s−1) when the system speed suddenly changed to 15 kg·s−1, with a relative error of only 0.0373%; this is in comparison to KF’s speed estimation of 14.62115 kg·s−1 and relative error of 2.52%. Additionally, the computation time for the UKF algorithm was approximately 0.2 s, half that of the KF algorithm; this indicates that the UKF is more suitable for estimating the speed of aluminum extraction during the production of electrolytic aluminum.
This study introduced a self-correction mechanism for the pre-close wind volume coefficient c, based on the aluminum output deviation. After each aluminum extraction, the system adjusts parameter c according to the actual output deviation in order to calculate the optimal pre-close wind volume coefficient, precisely compensating for post-close wind volume overshoot. By using AF to mitigate interference and improve the compensation accuracy, this study ultimately achieved the precise calculation of the pre-close wind volume for aluminum electrolysis, providing a feasible solution for accurate aluminum output control.

Author Contributions

Conceptualization, J.Z. and M.W.; methodology, J.Z., M.W. and L.Z.; software, J.Z. and M.W.; validation, J.Z., M.W. and X.H.; formal analysis, X.H.; investigation, J.Z. and M.W.; resources, M.W. and X.H.; data curation, J.Z., M.W. and X.H.; writing—original draft preparation, J.Z. and M.W.; writing—review and editing, L.Z., J.Z. and M.W.; visualization, J.Z. and M.W.; supervision, L.Z. and X.H.; project administration, X.H.; funding acquisition, X.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Bintuan Science and Technology Program, grant number 2023AA003.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Acknowledgments

The significant contribution of Shihezi JOINWORLD NEW MATERIAL Co., Ltd. to this research is greatly appreciated, particularly the contributions of Pengfei Liu and Changke Chen. We would like to express our sincere gratitude to them.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
UKFUnscented Kalman Filter
AFAverage Filter
KFKalman Filter
PLCProgrammable Logic Controller
UTUnscented Transformation
EKFExtended Kalman Filter
PFParticle Filter
MWFMoving Window Filter

References

  1. Yao, L.; Ding, W.; He, T.; Liu, S.; Nie, L. A multiobjective prediction model with incremental learning ability by developing a multi-source filter neural network for the electrolytic aluminium process. Appl. Intell. 2022, 52, 17387–17409. [Google Scholar] [CrossRef]
  2. Xu, C.; Zhang, W.; Liu, D.; Cen, J.; Xiong, J.; Luo, G. Multi-Objective Optimization of Cell Voltage Based on a Comprehensive Index Evaluation Model in the Aluminum Electrolysis Process. Mathematics 2024, 12, 1174. [Google Scholar] [CrossRef]
  3. Wu, J.; Xie, P.; Hao, W.; Lu, D.; Qi, Y.; Mi, Y. Ionic liquids as electrolytes in aluminum electrolysis. Front. Chem. 2022, 10, 1014893. [Google Scholar] [CrossRef] [PubMed]
  4. Shen, X.; Shu, H.; Fan, Z.; Mo, X. Integrated control strategy for electrolytic aluminum load participation in frequency modulation. IEEE Access 2021, 9, 56955–56964. [Google Scholar] [CrossRef]
  5. Tabereaux, A.T.; Peterson, R.D. Aluminum production. In TREATISE on Process Metallurgy; Elsevier: Amsterdam, The Netherlands, 2024; pp. 625–676. [Google Scholar]
  6. Frary, F.C. The electrolytic production of aluminum. J. Electrochem. Soc. 1948, 94, 31. [Google Scholar] [CrossRef]
  7. Zhou, W.; Shi, J.; Yin, G.; He, W.; Yi, J. Optimal Control for Aluminum Electrolysis Process Using Adaptive Dynamic Programming. IEEE Access 2020, 8, 220374–220383. [Google Scholar] [CrossRef]
  8. Kim, T.; Park, T.-H. Extended Kalman Filter (EKF) Design for Vehicle Position Tracking Using Reliability Function of Radar and Lidar. Sensors 2020, 20, 4126. [Google Scholar] [CrossRef] [PubMed]
  9. Gunda, S.K.; Dhanikonda, V.S.S.S.S. Discrimination of Transformer Inrush Currents and Internal Fault Currents Using Extended Kalman Filter Algorithm (EKF). Energies 2021, 14, 6020. [Google Scholar] [CrossRef]
  10. Lyu, X.; Meng, Z.; Li, C.; Cai, Z.; Huang, Y.; Li, X.; Yu, X. A Dual Adaptive Unscented Kalman Filter Algorithm for SINS-Based Integrated Navigation System. J. Syst. Eng. Electron. 2024, 35, 732–740. [Google Scholar] [CrossRef]
  11. Tang, X.; Jiang, Z. Online Identification of Aerodynamic Parameters of Experimental Rockets Based on Unscented Kalman Filtering. Int. J. Aerosp. Eng. 2024, 2024, 4541120. [Google Scholar] [CrossRef]
  12. Peng, D.; Xie, K.; Liu, M. Application of Gray Wolf Particle Filter Algorithm Based on Golden Section in Wireless Sensor Network Mobile Target Tracking. Electronics 2024, 13, 2440. [Google Scholar] [CrossRef]
  13. Amavasai, A.; Dijkstra, J. Particle Filter based on Jaya optimisation for Bayesian updating of nonlinear models. Appl. Soft Comput. 2024, 158, 111429. [Google Scholar] [CrossRef]
  14. Singh, K.M.; Sumathi, P. Synchronization technique for Doppler signal extraction in ultrasonic vibration measurement systems. IEEE Trans. Instrum. Meas. 2015, 64, 3162–3172. [Google Scholar] [CrossRef]
  15. Guiñón, J.L.; Ortega, E.; García-Antón, J.; Pérez-Herranz, V. Moving Average and Savitzki-Golay Smoothing Filters Using Mathcad. Pap. ICEE 2007, 2007, 1–4. [Google Scholar]
  16. Chang, Z.; Gao, Q.; Monti, G.; Yu, H.; Yuan, S. Selection of pulse-like ground motions with strong velocity-pulses using moving-average filtering. Soil Dyn. Earthq. Eng. 2023, 164, 107574. [Google Scholar] [CrossRef]
  17. Papakonstantinou, K.G.; Amir, M.; Warn, G.P. A Scaled Spherical Simplex Filter (S3F) with a decreased n + 2 sigma points set size and equivalent 2n + 1 Unscented Kalman Filter (UKF) accuracy. Mech. Syst. Signal Process. 2022, 163, 107433. [Google Scholar] [CrossRef]
  18. Kotha, S.K.; Rajpathak, B.; Mallareddy, M.; Bhuvanagiri, R. Dynamic state estimation of power system using hybrid whale- tunicate optimized unscented Kalman filter based on wide area measurement systems. Electr. Power Syst. Res. 2024, 230, 110242. [Google Scholar] [CrossRef]
  19. Kandepu, R.; Foss, B.; Imsland, L. Applying the unscented Kalman filter for nonlinear state estimation. J. Process Control 2008, 18, 753–768. [Google Scholar] [CrossRef]
  20. Wan, E.A.; Van Der Merwe, R. The Unscented Kalman Filter for Nonlinear Estimation. In Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No. 00EX373), Lake Louise, AB, Canada, 4 October 2000; pp. 153–158. [Google Scholar]
  21. Chandra, K.P.B.; Gu, D.-W. Nonlinear Filtering; Springer: Cham, Switzerland, 2019. [Google Scholar]
  22. Yuen, K.-V.; Liu, Y.-S.; Yan, W.-J. Estimation of time-varying noise parameters for unscented Kalman filter. Mech. Syst. Signal Process. 2022, 180, 109439. [Google Scholar] [CrossRef]
  23. Fan, Z.; Shen, D.; Bao, Y.; Pham, K.; Blasch, E.; Chen, G. RNN-UKF: Enhancing Hyperparameter Auto-Tuning in Unscented Kalman Filters through Recurrent Neural Networks. In Proceedings of the 2024 27th International Conference on Information Fusion (FUSION), Venice, Italy, 7–11 July 2024; pp. 1–8. [Google Scholar]
Figure 1. Electrolytic aluminum process flowchart.
Figure 1. Electrolytic aluminum process flowchart.
Applsci 14 12046 g001
Figure 2. Flowchart of an unscented Kalman Filter algorithm.
Figure 2. Flowchart of an unscented Kalman Filter algorithm.
Applsci 14 12046 g002
Figure 3. Comparison of aluminum discharge speeds.
Figure 3. Comparison of aluminum discharge speeds.
Applsci 14 12046 g003
Figure 4. Comparison of aluminum discharge weights.
Figure 4. Comparison of aluminum discharge weights.
Applsci 14 12046 g004
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, J.; Wang, M.; Hu, X.; Zhang, L. Precise Pre-Close Wind Volume Calculation for Aluminum Electrolysis Based on Unscented Kalman and Average Filters. Appl. Sci. 2024, 14, 12046. https://doi.org/10.3390/app142412046

AMA Style

Zhao J, Wang M, Hu X, Zhang L. Precise Pre-Close Wind Volume Calculation for Aluminum Electrolysis Based on Unscented Kalman and Average Filters. Applied Sciences. 2024; 14(24):12046. https://doi.org/10.3390/app142412046

Chicago/Turabian Style

Zhao, Jiawei, Mengfan Wang, Xue Hu, and Lixin Zhang. 2024. "Precise Pre-Close Wind Volume Calculation for Aluminum Electrolysis Based on Unscented Kalman and Average Filters" Applied Sciences 14, no. 24: 12046. https://doi.org/10.3390/app142412046

APA Style

Zhao, J., Wang, M., Hu, X., & Zhang, L. (2024). Precise Pre-Close Wind Volume Calculation for Aluminum Electrolysis Based on Unscented Kalman and Average Filters. Applied Sciences, 14(24), 12046. https://doi.org/10.3390/app142412046

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop