Next Article in Journal
Advances in Pulp and Paper Technologies
Previous Article in Journal
Impact of Bird Cherry (Prunus padus) Extracts on the Oxidative Stability of a Model O/W Linoleic Acid Emulsion
Previous Article in Special Issue
Graph Convolutional Network Surrogate Model for Mesh-Based Structure-Borne Noise Simulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Adaptive PSO-ELM Algorithm Applied to Vehicle Sound Quality Prediction

1
State Key Laboratory of Digital Manufacturing Equipment and Technology, School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, China
2
Valeo—Huazhong University of Science and Technology Joint Laboratory of Vibration and Noise, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(17), 9561; https://doi.org/10.3390/app13179561
Submission received: 5 June 2023 / Revised: 18 August 2023 / Accepted: 19 August 2023 / Published: 24 August 2023
(This article belongs to the Special Issue Recent Automotive Noise Vibration Harshness (NVH) and Sound Quality)

Abstract

:
When dealing with specific tasks, the hidden layer output matrix of an extreme learning machine (ELM) may change, largely due to the random assigned weight matrix of the input layer and the threshold matrix of the hidden layer, which sequentially leads to the corresponding change to output weights. The unstable fluctuations of the output weights increase the structural risk and the empirical risk of ELM. This paper proposed a fuzzy adaptive particle swarm optimization (PSO) algorithm to solve this problem, which could nonlinearly control the inertia factor during the iteration by fuzzy control. Based on the fuzzy adaptive PSO-ELM algorithm, a sound quality prediction model was developed. The prediction results of this model were compared with the other three sound quality prediction models. The results showed that the fuzzy adaptive PSO-ELM model was more precise. In addition, in comparison with two other adaptive inertia factor algorithms, the fuzzy adaptive PSO-ELM model was the fastest model to reach goal accuracy.

1. Introduction

With the development of the automobile industry, people have more stringent requirements for the acoustic characteristics of vehicles, not only limited to traditional acoustic indicators such as sound pressure but also including acoustic annoyance [1,2,3]. The issue of in-car sound quality has also received more attention from designers.
Sound quality reflects the listener’s acceptance of the sound; the higher the acceptance level, the better the sound quality. The evaluation of sound quality includes two parts: objective evaluation and subjective evaluation of sound samples. The loudness, sharpness, and clarity of sound all have an impact on sound comfort, so scholars have put forward many objective evaluation parameters of sound quality by considering acoustic physical parameters such as sound pressure, frequency, and other characteristics of human auditory perception such as characteristic frequency band and auditory masking effect [4,5]. Common objective evaluation parameters of sound quality include loudness, roughness, sharpness, etc. There are many subjective evaluation methods for sound quality, among which the rating scale method [6], semantic segmentation method [7,8], and comparison method [9] are more mature. Each method applies to different scenarios and the number of sound samples, evaluation targets, and other factors need to be considered when designing measurement tests. The above methods may be influenced by the evaluator’s subjective emotions, perceptions, or evaluation environment, which can easily lead to bias between the results and true feelings. Therefore, Li [10] proposed that the sound quality could be evaluated by electroencephalograph (EEG).
The basic process of sound quality evaluation includes sound sample collection, sound quality evaluation grouping, objective sound quality evaluation, subjective sound quality evaluation, and statistical multiple regression. By analyzing the correlation between subjective parameters and objective parameters, finally a sound quality evaluation model is established [11,12]. Among them, how to establish the relationship between the subjective parameters and objective parameters of sound quality has become a key issue that researchers are concerned about.
Many scholars use different neural network methods to predict sound quality, including back propagation neural network (BPNN) [13,14], deep convolutional neural networks (CNNs) [15], radial basis function (RBF) [16], genetic algorithm [17], and others [18,19,20,21]. Hou [6] built the standard BPNN model, the genetic algorithm back propagation neural network (GA-BPNN) model and back propagation neural network based on particle swarm optimization (PSO) and proved that the PSO-BPNN model can achieve convergence more quickly and improve the prediction accuracy of sound quality. Mehdi [22] developed an improved intelligent model that combines the optimal analytic wavelet transform (OAWT) and the PSO-BPNN model. The new model has higher accuracy and much lower computational load. Zhang [23] established two sound quality evaluation models based on the BPNN algorithm and the support vector machine (SVM) algorithm. The accuracy of the SVM model is better than the BPNN model when the sample size is insufficient. Huang [24] proposed regression-based deep belief networks (DBNs) to predict the sound quality, which substitute the support vector regression (SVR) layer for the linear soft max classification layer at the top of the general DBN’s structure. The accuracy and robustness of the proposed DBN-based sound quality prediction model have been significantly improved.
The extreme learning machine (ELM) is a single hidden layer feedforward neural network algorithm with high learning efficiency and good generalization performance [25]. In recent years, it has been applied to more and more fields [26,27,28,29,30]. Compared with common neural networks, RBF neural networks, wavelet neural networks, convolutional neural networks, support vector machines, and deep learning methods, ELM methods have some advantages in the following three aspects:
(1)
Short learning time. ELM does not need to set the network weights; the hidden layer weights and threshold values are obtained in a random way, so the learning rate is very fast.
(2)
Simple algorithm implementation. It can be computed quickly by simply setting the network structure parameters.
(3)
Strong generalization ability. The general neural network training process is prone to the phenomenon of “overfitting”, but ELM has a strong generalization ability.
Therefore, this paper selects the ELM to establish the sound quality prediction model. The input is objective parameter and the output is subjective parameters of sound quality.
However, the weight matrix and the threshold matrix of the ELM neural network are randomly generated, resulting in a non-full rank of the hidden layer output matrix and reducing the prediction accuracy of the ELM model [31]. Particle swarm optimization (PSO) is a numerical optimization algorithm inspired by the foraging behavior of birds that can adjust the connection weights and thresholds. PSO algorithm is based on “information sharing”. It has the advantages of fast convergence, few parameters, and simple algorithm implementation. Consequently, in this paper, the fuzzy adaptive particle swarm optimization (PSO) algorithm is used to optimize the selection of the weight matrix and the threshold of ELM.

2. Fuzzy Adaptive PSO-ELM Prediction Model

2.1. Extreme Learning Machine

The extreme learning machine (ELM) (Figure 1) neural network structure is as follows:
The ELM neural network structure consists of three parts, from left to right, the input layer, the hidden layer, and the output layer. Each layer is connected to each other by a feature weight matrix and the information from the input layer is processed by the hidden layer and passed to the output layer, which feeds us the desired result according to the feature weight matrix.
The ELM neural network structure where N is the number of neurons in the input layer; Q is the number of the sample; L is the number of neurons in the hidden layer; M is the number of neurons in the output layer; X N × Q is the input matrix; W L × N is the weight matrix connecting the input layer and the hidden layer; B L × 1 is the threshold matrix of the hidden layer; β L × M is the weight matrix connecting the hidden layer and the output layer; Y Q × M is the theoretical output matrix:
X = x 11 x 12 x 1 q x 21 x 22 x 2 q x n 1 x n 2 x n q N × Q
W = w 11 w 12 w 1 n w 21 w 22 w 2 n w l 1 w l 2 w l n L × N
B = b 1 b 2 b l L × 1
β = β 11 β 12 β 1 m β 21 β 22 β 2 m β l 1 β l 2 β l m L × M
Y = y 11 y 12 y 1 m y 21 y 22 y 2 m y q 1 y q 2 y q m Q × M
The ELM algorithm can randomly generate the weight matrix W L × N connecting the input layer and the hidden layer, as well as the threshold matrix B L × 1 of the hidden layer, which do not change.
The output of hidden layer is
H Q × L = h ( W X + B B L × Q ) T
In the formula: h x is the activation function, which is Sigmoid function
h x = 1 1 + e x = e x 1 + e x
The theoretical output matrix of ELM is
Y = H β
The weight matrix β is solved by minimizing the approximate norm squared difference between the theoretical output Y and the actual output T
m i n Y T 2 , β R ^ ( L × M )
T = t 11 t 12 t 1 m t 21 t 22 t 2 m t q 1 t q 2 t q m Q × M
It is assumed that the algorithm provides an error-free approximation.
H β T
According to Moore–Penrose (MP) generalized inverse matrix theory and Karush–Kuhn–Tucker (KKT) conditions, the hidden layer weight β is
β = H T H H T + 1 C 1 T
In the formula, C is the penalty coefficient and finally the output function expression of the ELM algorithm is obtained
f x = h ( x ) β = h ( x ) H T H H T + 1 C 1 T

2.2. Fuzzy Adaptive Particle Swarm Optimization

In this paper, the particle swarm optimization (PSO) algorithm is used to optimize the weight matrix and the threshold of ELM, which has the advantages of fast convergence, high learning efficiency, and high accuracy.
Particle swarm optimization is a swarm intelligence optimization algorithm. The PSO can find the optimal solution by collaboration and information sharing among individuals in the group.
The PSO algorithm initializes the maximum number of iterations t m a x and population size p s i z e at first. Then, it determines the spatial dimension of particle search D.
D = N L + L
In the PSO algorithm for optimizing the weights and thresholds of ELM, each particle in the solution space contains all the weights and thresholds of a network.
The initial position and velocity of each particle are randomly defined. After each iteration, the fitness function G evaluates the state of each particle and selects the group optimal value G b e s t and the individual optimal value P b e s t in the population. The position and velocity of each particle are updated through both of them. If the solution of the current particle is better than the previously recorded individual optimal value P b e s t or the group optimal value G b e s t , then it is the new optimal solution.
The position and velocity of each particle are updated by Formulas (15)–(17)
V t + 1 = ω V t + c 1 r 1 ( P b e s t t X t ) + c 2 r 2 ( G b e s t t X t )
V t + 1 = V m a x , V t + 1 > V m a x V t + 1 , V m i n V t + 1 V m a x V m i n , V t + 1 < V m i n
X t + 1 = X m a x , X t + V t + 1 > X m a x X t + V t + 1 , X m i n X t + V t + 1 X m a x X m i n , X t + V t + 1 < X m i n
where t is the number of iterations; ω is the inertia factor, which has a great influence on the performance of the PSO. The larger w is the more active the particle is in exploring new regions in the search space, which shows better global search ability; the smaller w is the more the particle is influenced by the current environment, which shows better local search ability; V t is the velocity of the particle at t iterations; X t is the position of the particle at t iterations; P b e s t t is individual optimal value at t iterations; G b e s t t is group optimal value at t iterations; c 1 and c 2 are the learning factors, where c 1 reflects how well the particle trusts its own experience; c 2 reflects how well the particle trusts the information passed on by other particles; r 1 and r 2 are random numbers between 0 and 1; V m a x and V m i n are the velocity boundaries; X m a x and X m i n are the particle position boundaries.
By defining the fitness function, G , the PSO algorithm iteratively obtains the optimal population. This is used as the weight and threshold of the ELM to obtain the predicted output after training.
Due to the influence of the inertia factor ω , the convergence speed of PSO is not quick and stable. Many researchers use a linear decreasing method to control ω . However, its changes are unknown; in other words, iteration may not linearly change.
This paper used a fuzzy controller to change ω adaptively, which has better nonlinear control ability. The fuzzy controller utilizes the principles of fuzzy mathematics to realize nonlinear control well, including the following five parts: defining variables, fuzzification, establishing rule tables, logical reasoning, and output defuzzification. The G b e s t and its decreasing rate G d e l t a in the PSO are treated as input variables and the adaptive ω is the output of the fuzzy controller. Figure 2 shows the process of the fuzzy controller.
ω = f u z z y ( G b e s t , G d e l t a )
The variables are all fuzzified into three fuzzy subsets: positively big PB, positively middle PM, and positively small PS and the shape of membership function is defined as triangle.

3. Subjective and Objective Evaluation Models of Sound Quality

3.1. Objective Evaluation Parameters of Sound Quality

The loudness, sharpness, and clarity of sound all have an impact on sound comfort. To provide a comprehensive description of sound quality, this paper analyzes the A-weighting sound pressure level, loudness, roughness, fluctuation, and sharpness.
Due to the wide range of hearing thresholds of the human ear, sound strength cannot be described directly using sound pressure. As a result, it is converted to sound pressure level by taking its logarithm, which is expressed as follows:
L p = 20 l g p p 0
where p is the sound pressure and p 0 = 2 × 10 5 P a is the reference sound pressure.
The A-weighting sound pressure level considers the impact of sound frequency on human hearing sensitivity. It can be adjusted according to different frequency bands to better reflect the human ear’s true perception of sound intensity.
The loudness N L of a sound corresponds to its strength. The calculations based on the Zwicker loudness theory consider the auditory masking effect and the eigenfrequency bands.
N L = 0 24 B a r k N ( z ) d z N ( z ) = 0.08 10 L P T Q 10 0.23 0.5 + 0.5 × 10 L p L P T Q 10 0.23 1
The variable L p represents the sound pressure level at the central frequency in the current condition. The variable L P T Q represents the sound pressure level at the central frequency in the hearing threshold under quiet conditions (meaning the sound pressure level corresponding to each critical central frequency on the isophonic curve).
Roughness and fluctuation are both used to describe how the human ear perceives changes in the time domain of sound. According to Zwicker’s theory, roughness F and fluctuation R are modeled as follows:
F = 0.008 0 24 B a r k Δ L ( z ) d z f m o d / 4 H z + 4 H z / f m o d
R = 0.3 f m o d 0 24 B a r k Δ L ( z ) d z
where Δ L ( z ) is the modulation depth and f m o d is the modulation frequency.
Sharpness is used to describe the pitch of a sound. The greater the sharpness, the higher the pitch of the sound.
S H A R P z = C × 0 24 B a r k N ( z ) × g ( z ) × z d z N L
g ( z ) = 1 z 16 0.0625 e 0.17 z z > 16
where C is the coefficient and z is the number of characteristic frequency bands.

3.2. Subjective Evaluation Test of Sound Quality

A specific brand of passenger car was selected as the research subject. The experiment took place on a flat asphalt road with a smooth surface and no unnecessary obstacles nearby. The vehicular noise signals were recorded using LMS Test.Lab, with microphones placed at the primary driver’s right ear and at the center of the rear seat of the car. The operational conditions included maintaining constant speeds of 20 km/h, 40 km/h, and 50 km/h, as well as performing full-throttle acceleration from 0 to 70 km/h. Every operational scenario was recorded multiple times, with each sound sample lasting for at least 40 s. A segment was made from each of the 60 recorded sample sets to erase any abnormal noises during the test procedure caused by human factors. From this, a selected dataset of 30 sound samples was obtained. Then, the effective sound segments were reduced to 5 s, leading to a final dataset of 30 sound samples.
In this paper, the subjective feeling of comfort is used to score the samples on different levels. According to the international standard, the comfort level is divided into 11 levels; the comfort scoring criteria shown in Table 1 are established.
A total of 20 participants, consisting of 13 males and 7 females, participated in the assessment of sound quality. As a result of the lengthy test, the evaluator was likely to experience fatigue and irritation, which could result in misjudgments. We included five pairs of identical samples in the test as a means of calculating the accuracy of subjective evaluations. An evaluator’s evaluation was accurate when samples A and B were equal; otherwise, it was a misjudgment. After evaluating the testers’ accuracy rates, we adjusted the test data by excluding three sets with lower accuracy rates. The arithmetic mean of the subjective ratings corresponding to each noise sample was calculated.

4. Application of Sound Quality Prediction Model

Sound quality is a multiparameter comprehensive evaluation method which is completely different from traditional acoustic evaluation indicators. It includes objective and subjective assessments of sound samples. Establishing the relationship between subjective and objective parameters of sound quality is particularly significant. The outcomes of this approach align more closely with the human ear’s subjective perception, as it eliminates the laborious procedure of subjective assessment tests and the unpredictability of human variables. The ELM neural network is optimized using the fuzzy adaptive PSO algorithm, which offers the advantages of fast convergence, high learning efficiency, and high accuracy. Objective parameters of sound quality are used as input matrix and the subjective parameters of sound quality is treated as the output matrix. Figure 3 shows the establishment process of the fuzzy adaptive PSO-ELM sound quality prediction model.
  • First step:
Five representative sound quality objective parameters, including A-weighting sound pressure level, loudness, roughness, fluctuation, and sharpness, were used to predict the comfort of the sound quality subjective parameters.
The first step was normalizing the five objective parameters of sound quality. Then, the numbered samples were randomized and split into training and test sets.
In order to compare the prediction results and verify the superiority of the algorithm, the first 25 groups listed in Table 2 served as the training set, while the last 5 groups acted as the test set.
  • Second step:
The elements of B L × 1 and W L × N randomly generated in ELM were normalized and reorganized into one matrix as PSO particles. p s i z e groups particles formed a population. Then, parameters were set, as shown in Table 3.
ω W L × N + B L × 1 w 11 w 12 w 1 n w 21 w 22 w 2 n w l 1 w l 2 w l n L × N + b 1 b 2 b l L × 1 w 11 w 12 w 1 n w 21 w 22 w 2 n w l 1 w l 2 w l n b 1 b 2 b l L × ( N + 1 ) w 11 w 21 w l 1 w 12 w l n b 1 b l 1 × D
  • Third step:
The fitness function is defined as
G = 1 Q M i = 1 Q j = 1 M ( y i j t i j ) 2
In the first iteration, the particle fitness value of the whole population was calculated and substituted and the optimal particle fitness value P b e s t was obtained. Because of the first iteration, optimal population fitness value G b e s t 1 = P b e s t 1 and the optimal particle position X b e s t was the particle, whose fitness value was G b e s t 1 .
  • Fourth step:
The inertia factor, ω , was updated according to the fuzzy control rules. In order to make the fitness function converge rapidly with iterating and not easily fall into local minimum value, the rules were as Table 4, which were determined by experience. When the population optimal fitness value G b e s t was larger and the change G d e l t a of the population optimal fitness value G b e s t was larger, the inertia factor ω was larger. When the population optimal fitness value G b e s t was smaller and the change G d e l t a of the population optimal fitness value G b e s t was smaller, the inertia factor ω was smaller.
The population according to Formulas (15)–(17) was updated, new ELM networks were generated, and the population was re-substituted to obtain the new optimal fitness value P b e s t t and position. If P b e s t t was smaller than G b e s t t 1 , G b e s t t 1 and X b e s t t 1 would be replaced by P b e s t t and the particle whose fitness value was P b e s t t .
  • Fifth step:
When the maximum number of iterations was reached, the optimal fitness value G b e s t and position X b e s t were output and X b e s t could be expanded to the optimal weight matrix W and threshold matrix B .
  • Sixth step:
Using the input layer weight matrix W and the hidden layer threshold matrix B , which was obtained by the fuzzy adaptive PSO algorithm, an optimal ELM neural network model was constructed to predict the annoyance.

5. Prediction Result

The weight matrix W L × N and the threshold matrix B L × 1 of the fuzzy adaptive PSO-ELM model of the sound quality prediction after training is shown in Table 5. The parameters were put into Formulas (6), (12) and (13). The subjective annoyance of sound quality could be obtained by calculating objective evaluation parameters and substituting them into the established mathematical model.
The prediction results’ evaluation used R E % [6] and the goodness of fit R 2
R E % = P V E V E V
R 2 = 1 Σ Q Σ M y ^ q m y q m 2 Σ Q Σ M y q m y ¯ 2 × 100 %
In the formula, P V represented prediction value, which was equivalent to Y in this article; E V represented experiment value, which was equivalent to T in this article; R E represented relative error.
Figure 4 shows prediction results of the fuzzy adaptive PSO-ELM model.
Table 6 presents three other different prediction models in the literature [6]. The results show that the relative error of the fuzzy adaptive PSO-ELM model was 0.73% and the goodness of fit was 0.981, which was much better than the other three models (the BP model was 4.45%, the GA-BP model was 3.31%, and the PSO-BP model was 1.64%).
Three different adaptive inertia factor control methods —fuzzy adaptive PSO-ELM model, rand (ω) PSO-ELM model, and decreasing (ω) PSO-ELM model—were selected and compared:
ω = f u z z y G b e s t , G d e l t a , F u z z y   a d a p t i v e   P S O E L M   m o d e l 0.5 + 0.3 r a n d 1 + 0.2 r a n d n 1 , R a n d ( ω )   P S O E L M   m o d e l 0.8 0.5 t / t m a x , D e c r e a s i n g ( ω )   P S O E L M   m o d e l
Figure 5 shows that the rand (ω) PSO-ELM model tended to be flat at the 20 epochs, with a slight drop at the 70 epochs, which meant the rand (ω) PSO-ELM model easily fell into the local minimum. The convergence process of the decreasing (ω) PSO-ELM method was long; the optimal solution had obviously not been found. The fuzzy adaptive PSO-ELM model could rapidly converge within 30 epochs and was more accurate than the other methods. Therefore, in order to achieve the same prediction accuracy, the fuzzy adaptive PSO-ELM model was fastest. And the fuzzy adaptive PSO-ELM model could achieve higher precision when the iteration time was the same and it was not easily trapped in the local minimum.

6. Conclusions

The weight matrix of the input layer and the threshold matrix of the hidden layer were randomly generated at the beginning of the ELM, which led to the low prediction accuracy. To solve this problem, this paper proposed the fuzzy adaptive PSO-ELM model, which could achieve higher precision rapidly. Fuzzy control was used to realize the nonlinear control of the inertia factor of PSO. Seven kinds of objective parameters of sound quality were used as input and the annoyance was used as output. The result showed the following factors.
Comparing the prediction results of the fuzzy adaptive PSO-ELM model, the BPNN model, the GA-BPNN model, and the PSO-BPNN model, the fuzzy adaptive PSO-ELM model had the best prediction precision, with an average error of 0.73% and a goodness of fit of 0.981.
Comparing the iterative processes of the fuzzy adaptive PSO-ELM model, rand (ω) PSO-ELM model, and decreasing (ω) PSO-ELM model, the fuzzy adaptive PSO-ELM model needed the least number of iterations when achieving the same prediction accuracy. The rand (ω) PSO-ELM model fell easily into local minimum. The convergence process of the decreasing (ω) PSO-ELM method was long. The fuzzy adaptive PSO-ELM model could achieve higher accuracy and higher algorithm efficiency at the same epoch.
The fuzzy adaptive PSO-ELM model connected the objective and subjective sound quality evaluation parameters. It accurately predicted subjective sound quality evaluations based on objective parameters, which reduced testing expenses and time. This model provided a dependable way of predicting automobile sound quality with practical implications.

Author Contributions

Writing—review and editing, C.W.; writing—original draft, G.Y.; project administration, J.L. and Q.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Guangxi Science and Technology Major Program (grant number GuikeAA22068060-6) and Valeo—HUST Joint Vibration and Acoustic Laboratory.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Geng, Y.T.; Nakayama, M.; Nishiura, T. Demodulated sound quality improvement for harmonic sounds in over-boosted parametric array loudspeaker. Appl. Acoust. 2022, 186, 108460. [Google Scholar] [CrossRef]
  2. Wang, X.L.; Song, Y.C.; Liu, N.N. Hybrid vibro-acoustic active control method for vehicle interior sound quality under high-speed. Appl. Acoust. 2022, 186, 108419. [Google Scholar] [CrossRef]
  3. Liu, Z.E.; Li, X.L.; Zheng, Q.Q. Strategy and implementing techniques for the sound quality target of car interior noise during acceleration. Appl. Acoust. 2021, 182, 108171. [Google Scholar] [CrossRef]
  4. Shang, Z.H.; Hu, F.; Wang, J.S. Research of transfer path analysis based on contribution factor of sound quality. Appl. Acoust. 2021, 173, 107693. [Google Scholar] [CrossRef]
  5. Lin, J.W.; Zhang, R.; Lin, G.Y. Research on Tone Quality for Vehicles Considering the Masking Effect. In Proceedings of the ASME International Mechanical Engineering Congress and Exposition, Virtual, 1–5 November 2021; American Society of Mechanical Engineers: New York, NY, USA, 2021; Volume 85543, p. V001T01A023. [Google Scholar]
  6. Zhang, E.L.; Hou, L.; Zhang, Y.X. Sound quality prediction of vehicle interior noise and mathematical modeling using a back propagation neural network (BPNN) based on particle swarm optimization (PSO). Meas. Sci. Technol. 2016, 27, 015801. [Google Scholar] [CrossRef]
  7. Liu, N.; Li, W.; Guo, H. Comparative analysis for subjective evaluation method of sound quality. Mod. Manuf. Eng. 2016, 10, 6–11. [Google Scholar]
  8. Buss, S.; Schulte-Fortkamp, B.; Muckel, P. Combining methods to evaluate sound quality. In Proceedings of the 29th International Congress and Exposition on Noise Control Engineering (Inter-Noise 2000), Nice, France, 27–30 August 2000; pp. 27–30. [Google Scholar]
  9. Shimizu, S.; Kajikawa, Y. A sound quality customization system using paired comparison. In Proceedings of the 2009 17th European Signal Processing Conference, Glasgow, UK, 24–28 August 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 185–188. [Google Scholar]
  10. Xie, L.P.; Lu, C.H.; Xu, T. Study of Electroencephalograph-Based Evaluation Method of Car Sound Quality. J. Comput. Inf. Sci. Eng. 2023, 23, 021011. [Google Scholar] [CrossRef]
  11. Bodden, M.; Heinrichs, R.; Linow, A. Sound quality evaluation of interior vehicle noise using an efficient psychoacoustic method. In Proceedings of the 3rd European Conference on Noise Control-Euronoise, Munich, Germany, 4–7 October 1998; Volume 98, pp. 609–614. [Google Scholar]
  12. Kavarana, F.; Taschuk, G.; Schiller, T.; Bogema, D. An Efficient Approach to Improving Vehicle Acceleration Sound Quality Using an NVH Simulator; SAE Technical Paper; SAE International: Warrendale, PA, USA, 2009. [Google Scholar]
  13. Tan, G.P.; Wang, D.F.; Li, Q. Vehicle interior sound quality prediction based on back propagation neural network. Procedia Environ. Sci. 2011, 11, 471–477. [Google Scholar] [CrossRef]
  14. Huang, H.B.; Wu, J.H.; Ding, W.P. Pure electric vehicle nonstationary interior sound quality prediction based on deep CNNs with an adaptable learning rate tree. Mech. Syst. Signal Process. 2021, 148, 107170. [Google Scholar] [CrossRef]
  15. Song, X.D.; Yang, W. Research on the Sound Quality Evaluation Method Based on Artificial Neural Network. Sci. Program. 2022, 2022, 8686785. [Google Scholar] [CrossRef]
  16. Xiong, T.; Bao, Y.K.; Chiong, R. Forecasting interval time series using a fully complex-valued RBF neural network with DPSO and PSO algorithms. Inf. Sci. 2015, 305, 77–92. [Google Scholar] [CrossRef]
  17. Chen, P.S.; Xu, L.Y.; Liu, W. Research on prediction model of tractor sound quality based on genetic algorithm. Appl. Acoust. 2022, 185, 108411. [Google Scholar] [CrossRef]
  18. Huang, X.R.; Huang, H.B.; Ding, W.P. Sound quality prediction and improving of vehicle interior noise based on deep convolutional neural networks. Expert Syst. Appl. 2020, 160, 113657. [Google Scholar] [CrossRef]
  19. Lee, H.; Lee, J. Neural network prediction of sound quality via domain Knowledge-Based data augmentation and Bayesian approach with small data sets. Mech. Syst. Signal Process. 2021, 157, 107713. [Google Scholar] [CrossRef]
  20. Zhang, J.H.; Xia, S.Q.; Tang, H.S. Sound quality evaluation and prediction for the emitted noise of axial piston pumps. Appl. Acoust. 2019, 145, 27–40. [Google Scholar] [CrossRef]
  21. Zhao, B.; Wu, C.J. Sound quality evaluation of electronic expansion valve using Gaussian restricted Boltzmann machines based DBN. Appl. Acoust. 2020, 170, 107493. [Google Scholar] [CrossRef]
  22. Pourseiedrezaei, M.; Loghmani, A.; Keshmiri, M. Development of a Sound Quality Evaluation Model Based on an Optimal Analytic Wavelet Transform and an Artificial Neural Network. Arch. Acoust. 2021, 46, 55–65. [Google Scholar]
  23. Zhang, X.C.; Cheng, J.; Sha, W. Sound quality evaluation of pure electric vehicle with subjective and objective unified evaluation method. Int. J. Veh. Des. 2022, 88, 283–303. [Google Scholar] [CrossRef]
  24. Huang, H.B.; Huang, X.R.; Ding, W.P. Sound quality prediction of vehicle interior noise using deep belief networks. Appl. Acoust. 2016, 113, 149–161. [Google Scholar] [CrossRef]
  25. Huang, G.B.; Zhu, Q.Y.; Siew, C.K. Extreme learning machine: Theory and applications. Neurocomputing 2006, 70, 489–501. [Google Scholar] [CrossRef]
  26. Wang, L.; Khishe, M.; Mahmoodzadeh, A. Extreme learning machine evolved by fuzzified hunger games search for energy and individual thermal comfort optimization. J. Build. Eng. 2022, 60, 105187. [Google Scholar] [CrossRef]
  27. Liu, Y.; Wang, L.H.; Liu, X.M. Drought prediction based on an improved VMD-OS-QR-ELM model. PLoS ONE 2022, 17, e0262329. [Google Scholar] [CrossRef] [PubMed]
  28. Jia, Z.Z.; Song, Z.L.; Jiang, J.Y. Prediction of Blasting Fragmentation Based on GWO-ELM. Shock Vib. 2022, 2022, 7385456. [Google Scholar] [CrossRef]
  29. Jia, Y.; Su, Y.; Zhang, R. Optimization of an extreme learning machine model with the sparrow search algorithm to estimate spring maize evapotranspiration with film mulching in the semiarid regions of China. Comput. Electron. Agric. 2022, 201, 107298. [Google Scholar] [CrossRef]
  30. Li, C.Q.; Zhou, J.; Qiu, Y.G. Six novel hybrid extreme learning machine–swarm intelligence optimization (ELM–SIO) models for predicting backbreak in open-pit blasting. Nat. Resour. Res. 2022, 31, 3017–3039. [Google Scholar] [CrossRef]
  31. Anthony, M.; Bartlett, P.L.; Bartlett, P.L. Neural Network Learning: Theoretical Foundations; Cambridge University Press: Cambridge, UK, 1999; ISBN 9780521118620. [Google Scholar]
Figure 1. Extreme learning machine (ELM) neural network structure.
Figure 1. Extreme learning machine (ELM) neural network structure.
Applsci 13 09561 g001
Figure 2. The process of model building.
Figure 2. The process of model building.
Applsci 13 09561 g002
Figure 3. The process of model building.
Figure 3. The process of model building.
Applsci 13 09561 g003
Figure 4. Prediction results of test set.
Figure 4. Prediction results of test set.
Applsci 13 09561 g004
Figure 5. Three adaptive inertia factor control models.
Figure 5. Three adaptive inertia factor control models.
Applsci 13 09561 g005
Table 1. Results of the subjective and objective evaluation.
Table 1. Results of the subjective and objective evaluation.
Very BadBadVery PoorPoorUnsatisfiedWithin
Accepted
SatisfiedRelatively GoodGoodVery GoodExcellent
1234567891011
Table 2. Results of the subjective and objective evaluation.
Table 2. Results of the subjective and objective evaluation.
SampleO bjective   Parameters   X Subjective   Parameter   Y
A-Sound Pressure/dBLoudness/SoneRoughness/Asper Fluctuation/VacilSharpness/AcumComfort
1 61.814.10.980.04350.887.76
2 63.214.31.110.04960.947.61
3 67.521.51.880.05521.256.98
4 71.326.82.290.06271.526.21
5 74.231.62.680.06051.765.63
6 56.911.21.250.03980.817.34
7 60.313.51.420.04120.917.51
8 63.516.91.790.05481.027.45
9 67.223.82.060.05791.336.99
10 70.129.32.480.06541.636.03
11 59.110.81.360.04360.797.76
12 60.212.31.550.04210.888.12
13 65.318.71.890.04511.077.61
14 68.122.22.180.04681.217.28
15 71.026.12.470.05571.416.42
16 55.89.780.980.03860.678.61
17 58.711.11.050.04080.788.30
18 60.813.11.250.04250.917.84
19 63.917.21.580.04421.047.47
20 65.819.51.730.05111.167.16
21 71.830.52.310.06881.586.33
22 64.220.31.610.05321.277.03
23 69.625.12.450.06011.836.35
24 61.914.51.080.04861.097.78
25 61.415.00.910.05021.087.77
26 68.523.92.030.05961.416.58
27 60.414.90.980.05411.057.92
28 62.815.61.060.04591.137.57
29 61.215.41.830.04831.107.17
30 70.527.92.200.06321.496.65
Table 3. Parameter settings.
Table 3. Parameter settings.
L\QNMc1\c2VmaxVminXmaxXminpsizetmax
255121−11−150100
Table 4. Fuzzy Control Rules.
Table 4. Fuzzy Control Rules.
Gbest/GdeltaPSPMPB
PSPSPMPB
PMPMPMPB
PBPBPBPB
Table 5. Matrixes of weights and thresholds.
Table 5. Matrixes of weights and thresholds.
Weight WThreshold B
Neuronx1x2x3x4x5
1−1.00000.80600.2184−0.5430−0.45930.5717
2−0.72570.5136−0.1375−0.81860.6534−0.5850
30.80790.1887−0.6667−0.7134−0.1965−0.2950
4−0.0917−0.41850.60260.50620.30250.7609
5−1.0000−0.4159−0.4271−0.7316−0.72920.5346
60.57760.26750.65871.00000.09310.3879
7−0.31250.37820.6130−0.3669−0.44860.5895
8−0.66160.4314−0.85800.2665−0.98920.0127
90.40880.74130.74470.1476−0.1464−0.7418
10−0.80330.6601−1.0000−0.93850.4228−0.8356
110.64580.8741−0.4418−0.36380.1418−0.1944
120.2965−1.00000.5556−0.15690.05060.9020
130.57840.0131−0.28931.00000.1926−0.0705
14−0.1129−1.00000.99550.0501−0.4754−0.2773
15−0.39850.63790.48450.5791−0.78450.3711
16−0.2696−0.67710.59230.99030.91210.1328
170.0146−0.0551−0.50420.7369−1.0000−1.0000
18−0.24240.51110.03670.2273−0.41210.9998
19−0.99260.8226−0.24070.19810.54330.9922
200.54010.50980.5910−0.0447−0.34960.6089
210.66701.00000.69580.13660.90060.0171
220.20180.5426−1.0000−0.99800.4474−0.1583
231.0000−0.2579−0.62950.1239−0.1309−0.1726
24−0.7790−0.53620.4190−0.5983−0.2731−0.4946
250.68440.1888−0.5298−0.4650−0.35370.1165
Table 6. Prediction results of four different models.
Table 6. Prediction results of four different models.
BP Model [6]GA-BP Model [6]
SampleEVPVRE%ARE%PVRE%ARE%
266.597.08507.514.456.16696.423.31
277.937.79401.728.00100.89
287.587.48201.297.39072.50
297.187.88329.797.43303.52
306.666.53181.936.44503.23
PSO-BP Model [6]Fuzzy adaptive PSO-ELM model
SampleEVPVRE%ARE%EVPVRE%ARE%
266.596.59860.131.646.586.72212.1600.73
277.937.59924.177.927.90240.222
287.587.57240.107.577.57030.004
297.187.32171.977.177.14550.342
306.666.78101.826.656.71210.934
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

Wang, C.; Yang, G.; Li, J.; Huang, Q. Fuzzy Adaptive PSO-ELM Algorithm Applied to Vehicle Sound Quality Prediction. Appl. Sci. 2023, 13, 9561. https://doi.org/10.3390/app13179561

AMA Style

Wang C, Yang G, Li J, Huang Q. Fuzzy Adaptive PSO-ELM Algorithm Applied to Vehicle Sound Quality Prediction. Applied Sciences. 2023; 13(17):9561. https://doi.org/10.3390/app13179561

Chicago/Turabian Style

Wang, Chenlin, Gongzhuo Yang, Junyu Li, and Qibai Huang. 2023. "Fuzzy Adaptive PSO-ELM Algorithm Applied to Vehicle Sound Quality Prediction" Applied Sciences 13, no. 17: 9561. https://doi.org/10.3390/app13179561

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