Next Article in Journal
Bubble Swelling in Ferritic/Martensitic Steels Exposed to Radiation Environment with High Production Rate of Helium
Previous Article in Journal
Naturally Formed Chitinous Skeleton Isolated from the Marine Demosponge Aplysina fistularis as a 3D Scaffold for Tissue Engineering
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Optical Machine Structure by Backpropagation Neural Network Based on Particle Swarm Optimization and Bayesian Regularization Algorithms

1
Shanghai Institute of Technical Physics, Chinese Academy of Sciences, Shanghai 200083, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
3
Key Laboratory of Infrared Detection and Imaging Technology, Shanghai Institute of Technical Physics, Chinese Academy of Sciences, Shanghai 200083, China
*
Author to whom correspondence should be addressed.
Materials 2021, 14(11), 2998; https://doi.org/10.3390/ma14112998
Submission received: 19 April 2021 / Revised: 27 May 2021 / Accepted: 30 May 2021 / Published: 1 June 2021
(This article belongs to the Section Advanced Materials Characterization)

Abstract

:
Fit of the highly nonlinear functional relationship between input variables and output response is important and challenging for the optical machine structure optimization design process. The backpropagation neural network method based on particle swarm optimization and Bayesian regularization algorithms (called BMPB) is proposed to solve this problem. A prediction model of the mass and first-order modal frequency of the supporting structure is developed using the supporting structure as an example. The first-order modal frequency is used as the constraint condition to optimize the lightweight design of the supporting structure’s mass. Results show that the prediction model has more than 99% accuracy in predicting the mass and the first-order modal frequency of the supporting structure, and converges quickly in the supporting structure’s mass-optimization process. The supporting structure results demonstrate the advantages of the method proposed in the article in terms of high accuracy and efficiency. The study in this paper provides an effective method for the optimized design of optical machine structures.

1. Introduction

As an important part of the space camera’s optical machine structure, the optical machine structure greatly affects the imaging performance of the space camera’s mirror. To ensure the healthy working condition of the space camera ground assembly, ground testing, launch, and in-orbit operating conditions, multiple design criteria need to be considered to optimize and design complex mechanical structures such as optical machine supporting structure to meet the system performance indexes [1,2]. The system performance indicators mainly include light weight, stiffness, and strong resistance to external environmental interference [3,4]. Additionally, there may be interactions between different design criteria. During the launch process, the space camera will be greatly disturbed by random external vibrations. To avoid the space camera’s resonance during the launch process, the space camera’s optical machine system’s stiffness must be increased as much as possible [5]. Simultaneously, to reduce launch costs, the space camera’s mass needs to be reduced as much as possible while maintaining the imaging performance and lifetime of the camera [6].
With the continuous development of computer technology, finite element analysis (FEA) technology has been rapidly developed and widely used in many fields, including mechanical optimization and design [7,8,9,10,11]. In the optimized design of complex mechanical structures for finite element analysis, it is necessary to discretize the mechanical continuous structure into many units and a large number of calculations. Each finite element analysis will take a long time.
The Monte Carlo method (MCM), a numerical analysis of mathematical models [12], is a traditional method for optimizing mechanical structures by iterative finite element calculations with random sampling to continuously modify the model parameters [13,14,15,16]. The whole process requires a large number of samples and calculations, with high time and cost, and sometimes the optimization results have difficulty meeting the design accuracy requirements [17]. Therefore, it is necessary to introduce new optimization design methods for complex mechanical structures to improve optimization design efficiency and design accuracy. Since the function relationship between input random variables and output response in the optical machine structure optimization design has strong nonlinearity, it is difficult to solve the implied function relationship, so it is necessary to establish a numerical surrogate model to solve the above problems. In the numerical surrogate model, the functional relationship between the input random variables and the output random variables is represented by fitting a small batch of data samples [18].
Neural networks have been used to fit the nonlinear relationship between input variables and output responses in recent years due to their strong nonlinear fitting capabilities [19,20,21,22,23,24,25]. Neural networks have been applied in many fields, such as space-based large mirror structure, turbine disks, automotive bushings, etc. As a machine learning method, the backpropagation neural network (BPNN) has great advantages in fitting nonlinear functions [26,27]. BPNNs have a strong function approximation ability, which can be approximated to continuous functions with arbitrary accuracy. However, in training samples, BPNNs suffer from over-fitting problems, local optimum issues, slow late convergence, and poor generalization ability. These problems will affect their training efficiency and prediction accuracy [28].
The particle swarm optimization (PSO) algorithm proposed by Kennedy and Everhart is inspired by the social behavior of animals such as school of fish, insect swarms, and bird populations, ensuring the PSO algorithm has the abilities for global optimization [29,30,31]. The Bayesian regularization (BR) algorithm enables BPNN to avoid overfitting and improves the generalization of BPNN [32].
The purpose of this paper is to propose an efficient alternative model method named the backpropagation neural network method based on particle swarm optimization and Bayesian regularization algorithms (BMPB) to improve the computational efficiency and accuracy of fitting the implicit functions of nonlinear systems. In this method, the initial weight and initial threshold of ANNs are searched by the improved PSO algorithm; then, to obtain the trained neural network model, the BP algorithm training sample data determines the optimal weight and threshold. Finally, BMPB takes the optical machine system’s supporting structure as an example of the structural optimization design.
In the next parts of the paper, the basic theory of neural network, PSO algorithm, BR algorithm, and BMPB are introduced in Section 2; the specific use of BMPB is discussed in Section 3; BMPB is used in Section 4 to optimize the design of the supporting structure of the optical machine system; Section 5 is the conclusion of the paper.

2. Basic Theory

2.1. BPNN Method

BPNN is a feed-forward neural network with strong nonlinear mapping capability. BPNN mainly consists of three parts: the input layer, hidden layer, and output layer. BPNN adopts the error backpropagation algorithm. Its training process mainly includes the forward propagation of the output result and the backpropagation of the error. The two steps are executed alternately, and the weight and threshold are constantly modified until the accuracy conditions are satisfied. The BPNN model is shown in Figure 1. The training process of BPNN replaces the traditional finite element analysis calculation process and avoids a large number of calculations, thus greatly improving the calculation efficiency.

2.2. PSO Algorithm

The PSO algorithm calculates each particle’s fitness by randomly initializing the particle swarm, updating the position and velocity of particles by counting the optimal value of the particle itself and the particle swarm, and searching for global optimization iterative process. The particle velocity update formula is as follows [18,29]:
V i ( t + 1 ) = ω V i ( t ) + c 1 r 1 [ Pbest i ( t )   -   X i ( t ) ] + c 2 r 2 [ Gbest ( t )   -   X i ( t ) ]
where i is the particle number of the particle swarm, t is the number of iterations, V i ( t + 1 ) is the velocity of the ith particle in the t + 1 th iteration,   ω is the inertia weight, V i ( t ) is the velocity of the ith particle in the t th iteration, c 1 ,   c 2   is the learning factors,   r 1 ,   r 2 are the random numbers between [0,1], Pbest i ( t ) is the best position of the ith particle during t iterations,   X i ( t ) is the position of ith particle in the t th iteration,   and   Gbest i ( t )   is the best position of the population in the t th iteration. The formula of the particle position update is as follows:
X i ( t + 1 ) = X i ( t ) + V i ( t + 1 )
where X i ( t + 1 ) is the position of ith particle in the t + 1 th iteration.
The value of inertia weight ω greatly affects the global and local search capability of the PSO algorithm. A larger value of ω will lead to a stronger global search capability, while a smaller value of ω will lead to a weaker local search capability. Learning factors c 1 and c 2 enable particles to acquire the ability of self-learning and learning from group optimal particles. The suitable value of learning factors c 1 and c 2 can improve the optimization efficiency and avoid falling into the local optimal situation. In particle swarm optimization, the ideal state is to maintain strong global optimization ability in the early stage of optimization and strong local search ability in the late stage of optimization.
Therefore, to improve the PSO algorithm’s optimization ability, inertia weight ω , and learning factors c 1 and c 2 are adjusted to be dynamically updated with the number of iterations, and the modified formula is as follows:
ω ( t ) = ω ini + sin ( π t 2 t ) ( ω fin   -   ω ini )
c 1 ( t ) = c 1 ini   -   sin ( π t 2 t ) ( c 1 ini   -   c 1 fin )
c 2 ( t ) = c 2 ini   -   sin ( π t 2 t ) ( c 2 fin   -   c 2 ini )  
where ω ( t ) is the inertia weight in the t th iteration, T is the maximum number of iterations, ω ini is the initial value of the inertia weight, ω fin is the final value of the inertia weight in the T th iteration, c 1 ( t ) and   c 2 ( t ) are learning factors in the t th iteration, c 1 ini and c 2 ini are initial learning factors in the first iterations, and c 1 fin and c 2 fin are final learning factors in the last iterations.

2.3. BR Algorithm

The BR algorithm can avoid overfitting of BPNN and improve the generalization ability of BPNN by adjusting the objective function of BPNN. The objective function of the BPNN can be adjusted as follows [32]:
F = α E w + β E D  
where F is the objective function of the neural network, E D is the error sum of squares between the predicted value and the real value of the neural network training set, E w is the regularizer, and α and β are the regularization coefficients.

2.4. BMPB

As described above, BMPB is proposed to fit the nonlinear function between input variables and output responses in the optimization design of optical-machine structural parameters by fusing the improved PSO algorithm, BR algorithm, and BPNN. BMPB mainly consists of two parts. Firstly, an improved PSO algorithm is used to optimize the initial weight and threshold of BPNN. Then BPNN and the BR algorithm are used to train the samples to obtain the high-precision fitting functions of input variables and output variables. BMPB has the following advantages: (1) BMPB can fit the nonlinear relationship between the input random variable and the output response well; (2) BMPB only considers the relationship between input variables and output responses, which avoids a large number of finite element calculations, greatly reducing the time cost; (3) BMPB has a high prediction accuracy; (4) The improved PSO algorithm can ensure the diversity of the particle swarm and avoid BPNN falling into the local optimal. (5) Introducing the BR algorithm enables BPNN to avoid overfitting and improves the generalization of BPNN. (6) BMPB has a fast convergence speed and high efficiency.

3. Optimal Design Process of an Optical Machine Structure

During the ground manufacturing phase and the ground assembly phase, the mirror surface shape of the space camera and the relative positions between the different mirrors are affected by gravity, which ultimately affects the imaging performance. In addition, space cameras are subjected to random vibrations during the launch phase, which may result in resonance. In order to ensure the excellent optical performance of the space camera, it is crucial to optimize the optical machine structure. The diagram of the optical system is shown in Figure 2. Maintaining a high stiffness of the optical structure can reduce the influence of gravity on the imaging performance of the space camera and avoid the resonance of the space camera during the rocket launch process. In order to reduce the launch cost, the space camera needs to minimize the space camera’s mass on the basis of ensuring the excellent imaging performance and lifetime of the space camera.

3.1. Finite Element Calculation and Integrated Analysis

As an important component of a space camera, the supporting structure of the secondary mirror consists of a supporting ring and four supporting legs. In order to ensure the imaging performance and light weight of the space camera, the four supporting legs of the supporting structure need to be optimized. The simplified diagram of the secondary mirror supporting structure is shown in Figure 3. The outer diameter and wall thickness of each supporting leg are x 1 and x 2 , respectively.
Firstly, the dimension parameters of the supporting structure of the secondary mirror are extracted for parametric modeling, and the 3D model is obtained. The finite element method is then used to divide the 3D model into grids, assign materials, and impose boundary constraints. Finally, the first-order modal frequency (H1) of the supporting structure of the secondary mirror is obtained by modal analysis.
The Latin Hypercube Sampling method was used to sample the secondary mirror’s supporting structure’s dimension parameters to obtain 400 data samples. The integrated analysis and design method were used to carry out the data samples’ finite element calculation to obtain training samples.

3.2. Training Neural Network Model

The training samples were randomly divided into a training set and a test set. BMPB was used to train the training set. After obtaining the optimal weight and threshold, the test set was tested to verify the prediction accuracy.

3.3. Optimization of Optical Machine Structure Performance Index

Firstly, the optimization objectives are confirmed and constraints are set. Then the improved PSO algorithm is used to optimize the trained neural network model to obtain the best optimization results.

3.4. Optimization Flow Chart

The optimization flow chart is shown in Figure 4. The optimization flow chart is mainly divided into two major parts. The first part is to build the BMPB prediction model; firstly, the integrated analysis system is used to obtain the training samples and test samples of BPNN, then the improved PSO algorithm is used to optimize the weight and threshold of BPNN, and finally, the BR algorithm is used to train the BPNN to obtain the BMPB prediction model. The second part is objective optimization, which firstly determines the objective function, then sets the constraints and input variable ranges, and finally uses the improved PSO algorithm to optimize the objective to obtain the best optimization results.

4. Optimal Design of Supporting Structure

The optical machine structure is subjected to gravity during the ground test phase, vibration impact during the launch phase, and temperature change during the in-orbit operation phase. The supporting structure’s function is to ensure the position accuracy of the mirror, thereby ensuring the high image quality of the mirror. BMPB is used to optimize the supporting structure’s dimensional parameters to meet the design requirements of light weight and high stiffness of the supporting structure.

4.1. Preliminary Preparation

A parameterized method is used to establish a finite element model of the supporting structure. Aluminum_6061 was chosen as the material for the model, which has a modulus of elasticity of 68.9 Gpa and a Poisson’s ratio of 0.33. The finite element model is shown in Figure 5. Considering the influence of design variables on the output response quality and modal frequency. The outer diameter x 1 and the wall thickness x 2 of the supporting structure are used as input random variables. The input random variables are independent of each other. Table 1 shows the value range of the input random variables. The following formula can express the output response mass and the H1:
F ( x ) = f ( x 1 , x 2 )
G ( x ) = g ( x 1 , x 2 )
where F ( x ) and f ( x 1 , x 2 ) are the objective function of mass, and G ( x ) and g ( x 1 , x 2 ) are the objective function of H1.

4.2. Integrated Analysis

The input random variables are sampled by the Latin Hypercube Sampling method to obtain 400 sets of input variable data. Since different tools and software are needed from modifying the dimensional parameters of the four supporting legs to finite element analysis, manual modification of finite element model parameters and finite element analysis are costly. The application of an integrated analysis platform can greatly improve efficiency. Input variable data are substituted into the finite element model for modal analysis, and 400 groups of output responses are obtained. Figure 6 shows the first-order mode shape of the supporting structure.

4.3. Build the BMPB Model

First, 320 sets of training samples and 80 sets of test samples are generated based on 400 sets of input and output data. Then the structure of the neural network is determined, the prediction error is set, and the BMPB prediction model is developed using the improved PSO algorithm, BR algorithm, and BPNN method in Section 2. The training sample data and the test sample data are pre-processed by normalization. The number of hidden neurons in BPNN is nine and the number of particles in the improved PSO algorithm is 40. Finally, the complex nonlinear implicit function relationship between the input variables and the supporting structure’s output responses is obtained.
By comparing the mass predictive results of the BMPB prediction model with the actual output response, the prediction results of the BMPB prediction model are obtained, and are shown in Figure 7 and Figure 8. The indicators for evaluating each effect of the BMPB prediction model are shown in Table 2, mainly including mean absolute error (MAE), mean squared error (MSE), root mean squared error (RMSE), and mean predictive accuracy (MPA).
Similarly, the BMPB prediction model’s results and evaluation metrics for the first-order modal frequency H1 of the supporting structure are shown in Figure 9 and Figure 10, and Table 3.
The predictive cloud pictures of mass and first-order modal frequency are shown in Figure 11 and Figure 12.

4.4. The Optimization of Supporting Structure Mass

To reduce the launching cost, it is necessary to reduce the supporting structure’s mass, so the mass of the supporting structure is taken as the optimization target. Simultaneously, to ensure the structure’s performance with high stiffness, the first-order frequency H1 of the supporting structure is taken as the constraint condition, and the mathematical model is as follows:
Find   x = ( x 1 ,   x 1 ) T
min   F ( x )
s.t. { G ( x ) 150 Hz 0.01   m x 1 0.03   m 0.002   m x 2 0.006   m
The improved dynamic PSO method was used to optimize the objective function F(x), and the final optimization result was obtained after 20 iterations of searching. The iterative optimization process is shown in Figure 13 and the final optimization results are shown in Table 4.

4.5. Analysis

The BMPB prediction model proposed in this paper has a high prediction accuracy. As shown in Figure 7 and Figure 8 and Table 2, the training and test sets of the mass of the supporting structure were well predicted, with a mean absolute error of 2.2127 × 10−3 kg and 2.1471 × 10−3 kg, mean squared error of 1.0489 kg2 and 1.0429 kg2, root mean squared error of 3.2387 × 10−3 kg and 3.2293 × 10−3 kg, and mean predictive accuracy of 99.73% and 99.81%, respectively. The high mean predictive accuracy of both the mass’s training and test sets demonstrates the high prediction accuracy of the prediction model and the absence of overfitting. As shown in Figure 11, the mass of the supporting structure increases with increasing outer diameter x 1 , and wall thickness x 2 , and in addition, the change in external diameter has a large effect on the change in mass. As shown in Figure 9 and Figure 10 and Table 3, the training and test sets of the first-order modal frequency of the supporting structure were well predicted, with mean absolute error of 0.5368 Hz and 0.6078 Hz, mean squared error of 0.5943 Hz2 and 0.8135 Hz2, root mean squared error of 0.7709 Hz and 0.9019 Hz, and mean predictive accuracy of 99.55% and 99.49%, respectively. The high mean predictive accuracy of both the first-order modal frequency’s training and test sets demonstrates the high prediction accuracy of the prediction model and the absence of overfitting. As shown in Figure 12, the variation of wall thickness x 2 has little effect on the first-order modal frequency of the supporting structure, which first increases and then decreases sharply with the increase of the outer diameter x 1 . By building a BMPB prediction model, a large number of finite element calculations can be avoided during the subsequent optimization of the optical machine structure, thus saving optimization time. When the input parameters of the optical machine structure change, the corresponding output response can be quickly predicted based on the BMPB prediction model that has been trained.
The BMPB prediction model proposed in this paper improves the optimization efficiency by improving the PSO algorithm. The optimization of the supporting structure is shown in Table 4. The values of the outer diameter x 1 and the wall thickness x 2 are 0.0168 m and 0.002 mm, respectively, and the mass of the supporting structure is 0.7422 kg. Table 5 presents the comparison results between the MCM, BPGA and BMPB. They are all calculated on the same computer. During the optimization of the supporting structure using MCM, 400 simulations were performed in 1.04 × 105 s. Optimization of the support structure using BPGA took 476 s. Optimization of the support structure using BMPB took 56 s. It can be seen that the BMPB has the shortest optimization time and optimizes the lightest weight. The accuracy of the BMPB’s optimization results is very close to the true value. As shown in Figure 13, BMPB reaches full convergence after the 5th iteration of the optimization search process and converges quickly. In conclusion, BMPB can greatly improve optical machine structure optimization’s computational accuracy and optimization efficiency. In addition, Figure 14 shows the comparison between BMPB and the backpropagation neural network based on a genetic algorithm (BPGA) regarding the speed of convergence of the loss function during the training of the BPNN model. The mean square error between the predicted output of the training samples and the real output of the training samples is chosen as the loss function. It can be seen from Figure 14 that BMPB converges faster than BPGA.

5. Conclusions

BMPB is developed to fit the nonlinear function between the input variable and the output response in the optical machine structure’s optimal design. Furthermore, the applicability of the proposed method is verified using the example of a supporting structure. Some conclusions of this paper are summarized as follows.
(1) The BMPB introduces the improved PSO algorithm into BPNN, which effectively improves the convergence efficiency of BPNN and avoids falling into the local optimum.
(2) The BMPB integrates the BR algorithm into BPNN, which enables BPNN to avoid overfitting and improves the generalization of BPNN;
(3) The supporting structure’s final optimization result is verified by finite element calculation, and the prediction accuracy is up to 99.4%.
(4) The BMPB can fit the nonlinear function between the input variable and the output response in the optimal design of the optical machine structure, with high prediction accuracy and the reduction of a lot of finite element calculation time.
We provided a way to optimize the design of optical and mechanical structures. This paper proposes the application of BMPB in the field of optimal design of optical machine structures, and the BMPB prediction model has the advantages of high prediction accuracy and avoidance of overfitting. It is expected that BMPB will play a great role in improving the process of performing complex multi-physics field analysis (such as gravity field analysis and thermal field analysis, etc.) for optical machine structures.

Author Contributions

Conceptualization, X.Z. and L.S.; methodology, X.Z. and L.S.; software, X.Z.; validation, X.Z.; formal analysis, X.Z.; data curation, X.Z.; writing the paper, X.Z.; revising the manuscript: all of the co-authors. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on reasonable request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

BMPBbackpropagation neural network method based on particle swarm optimization and Bayesian regularization algorithms
FEAfinite element analysis
MCMMonte Carlo method
BPNNbackpropagation neural network
PSOparticle swarm optimization
BRBayesian regularization
BPGAbackpropagation neural network based on genetic algorithm

References

  1. Wei, L.; Zhang, L.; Gong, X.; Ma, D.-M. Design and optimization for main support structure of a large-area off-axis three-mirror space camera. Appl. Opt. 2017, 56, 1094–1100. [Google Scholar] [CrossRef] [PubMed]
  2. Gan, X. Design for main support of long focal length space camera. In Proceedings of the 2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC), Jilin, China, 19–22 August 2011; pp. 515–518. [Google Scholar]
  3. Zhu, C.; Xu, T.; Liu, S.; Bo, Y.; Liu, Y. Design of primary mirror supporting structure and lightweight of space camera. In Proceedings of the SPIE—The International Society for Optical Engineering, Xiamen, China, 26–29 April 2012; Volume 8416. [Google Scholar]
  4. Yu, F.; Xu, S. Support structure and optical alignment technology of large-aperture secondary mirror measured by back transmission method. Optik 2020, 207, 164274. [Google Scholar] [CrossRef]
  5. Xia, S.; Shi, J.; Ren, G.; Li, C. Calibration Mechanism Design and Stiffness Analysis. IOP Conf. Ser. Mater. Sci. Eng. 2019, 520, 012014. [Google Scholar] [CrossRef]
  6. Wu, J. Design of High-lightweight Space Mirror Component Based on Automatic Optimization. J. Phys. Conf. Ser. 2020, 1605, 012023. [Google Scholar] [CrossRef]
  7. Han, Y.-Y.; Zhang, Y.-M.; Han, J.-C.; Zhang, J.-H.; Yao, W.; Zhou, Y.-F. Design and finite element analysis of lightmass silicon carbide primary mirror. Trans. Nonferrous Met. Soc. China 2006, 16, 696–700. [Google Scholar] [CrossRef]
  8. Lin, Y.C.; Lee, L.J.; Chang, S.T.; Cheng, Y.C.; Huang, T.M. Numerical and Experimental Analysis of Light-Weighted Primary Mirror for Cassegrain Telescope. Appl. Mech. Mater. 2011, 52–54, 59–64. [Google Scholar] [CrossRef]
  9. Williamson, M.P. Finite-element analysis. Comput. Aided Eng. J. 1985, 2, 66–69. [Google Scholar] [CrossRef]
  10. Zhu, Y.; Zhang, Y.; Shi, J. Finite element analysis of flexural behavior of precast segmental UHPC beams with prestressed bolted hybrid joints. Eng. Struct. 2021, 238, 111492. [Google Scholar] [CrossRef]
  11. Meguid, S.A.; Kanth, P.S.; Czekanski, A. Finite element analysis of fir-tree region in turbine discs. Finite Elem. Anal. Des. 2000, 35, 305–317. [Google Scholar] [CrossRef]
  12. Tmr, A.; Dm, A.; Fab, C.; Oduj, A.; Jdc, A.; Bhj, D.; Dan, S.; Jam, A.; Jdm, A. Simulation of Powder Bed Metal Additive Manufacturing Microstructures with Coupled Finite Difference-Monte Carlo Method. Addit. Manuf. 2021, 41, 101953. [Google Scholar]
  13. Nakonechnyi, A.N.; Shpak, V.D. Adaptive optimization of the Monte-Carlo method. Cybern. Syst. Anal. 1994, 30, 34–40. [Google Scholar] [CrossRef]
  14. Yu, W.; Cao, Z.; Au, S.K. Efficient Monte Carlo Simulation of parameter sensitivity in probabilistic slope stability analysis. Comput. Geotech. 2010, 37, 1015–1022. [Google Scholar]
  15. Guggenberger, J.; Grundmann, H. Monte Carlo simulation of the hysteretic response of frame structures using plastification adapted shape functions. Probabilistic Eng. Mech. 2004, 19, 81–91. [Google Scholar] [CrossRef]
  16. Asri, Y.M.; Azrulhisham, E.A.; Dzuraidah, A.W.; Shahrir, A.; Shahrum, A.; Azami, Z. Fatigue life reliability prediction of a stub axle using Monte Carlo simulation. Int. J. Automot. Technol. 2011, 12, 713–719. [Google Scholar] [CrossRef]
  17. Song, L.-K.; Bai, G.-C.; Fei, C.W. Probabilistic LCF life assessment for turbine discs with DC strategy-based wavelet neural network regression. Int. J. Fatigue 2019, 119, 204–219. [Google Scholar] [CrossRef]
  18. Lks, A.; Cwfa, B.; Jie, W.A.; Gcb, A. Multi-objective reliability-based design optimization approach of complex structure with multi-failure modes—ScienceDirect. Aerosp. Sci. Technol. 2017, 64, 52–62. [Google Scholar]
  19. Wang, Z.; Zhang, J.A.; Wang, J.C.; He, X.A.; Fu, L.A.; Tian, F.A.; Liu, X.A.; Zhao, Y.A. A Back Propagation neural network based optimizing model of space-based large mirror structure. Optik 2019, 179, 780–786. [Google Scholar] [CrossRef]
  20. Wang, D.; Zhang, S.; Tan, F.; Zhi, X.; Zhen, R. A method on lightweight for the primary mirror of large space-based telescope based on neural network. In Proceedings of the International Symposium on Optoelectronic Technology & Application: Imaging Spectroscopy & Telescopes & Large Optics, Beijing, China, 13–15 May 2014. [Google Scholar]
  21. Charytoniuk, W.; Chen, M.S. Short-term load forecasting using Artificial Neural Networks. A review and evaluation. IEEE Trans. Power Syst. 2000, 15, 263–268. [Google Scholar] [CrossRef]
  22. Magalhaes, F.C.; Ventura, C.; Abrao, A.M.; Denkena, B.; Meyer, K. Prediction of surface residual stress and hardness induced by ball burnishing through neural networks. Int. J. Manuf. Res. 2019, 14, 295–310. [Google Scholar] [CrossRef]
  23. Jung, Y.W.; Kim, H.K. Prediction of Nonlinear Stiffness of Automotive Bushings by Artificial Neural Network Models Trained by Data from Finite Element Analysis. Int. J. Automot. Technol. 2020, 21, 1539–1551. [Google Scholar] [CrossRef]
  24. Al-Garni, A.Z.; Jamal, A.; Ahmad, A.M.; Al-Garni, A.M.; Tozan, M. Neural network-based failure rate prediction for De Havilland Dash-8 tires. Eng. Appl. Artif. Intell. 2006, 19, 681–691. [Google Scholar] [CrossRef]
  25. Panagiotis, A.; Panayiotis, R.; Maria, D. Feed-Forward Neural Network Prediction of the Mechanical Properties of Sandcrete Materials. Sensors 2017, 17, 1344. [Google Scholar]
  26. Zhao, Q.; Liu, Q.; Cao, N.; Guan, F.; Wang, H. Stepped generalized predictive control of test tank temperature based on backpropagation neural network. AEJ Alex. Eng. J. 2020, 60, 357–364. [Google Scholar] [CrossRef]
  27. Feng, G.; Lei, S.; Gu, X.; Guo, Y.; Wang, J. Predictive control model for variable air volume terminal valve opening based on backpropagation neural network—ScienceDirect. Build. Environ. 2021, 188, 107485. [Google Scholar] [CrossRef]
  28. Jin, C.; Jin, S.W.; Qin, L.N. Attribute selection method based on a hybrid BPNN and PSO algorithms. Appl. Soft Comput. 2012, 12, 2147–2155. [Google Scholar] [CrossRef]
  29. Kennedy, J. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  30. Gomes, H.M. Truss optimization with dynamic constraints using a particle swarm algorithm. Expert Syst. Appl. 2011, 38, 957–968. [Google Scholar] [CrossRef]
  31. Xu, L.; Huang, C.; Li, C.; Wang, J.; Wang, X. Estimation of tool wear and optimization of cutting parameters based on novel ANFIS-PSO method toward intelligent machining. J. Intell. Manuf. 2021, 32, 77–90. [Google Scholar] [CrossRef]
  32. Cawley, G.C.; Talbot, N. Preventing Over-Fitting during Model Selection via Bayesian Regularisation of the Hyper-Parameters. J. Mach. Learn. Res. 2007, 8, 841–861. [Google Scholar]
Figure 1. The BPNN model structure.
Figure 1. The BPNN model structure.
Materials 14 02998 g001
Figure 2. The schematic diagram of an optical system.
Figure 2. The schematic diagram of an optical system.
Materials 14 02998 g002
Figure 3. Secondary mirror supporting structure.
Figure 3. Secondary mirror supporting structure.
Materials 14 02998 g003
Figure 4. The optimization flow chart.
Figure 4. The optimization flow chart.
Materials 14 02998 g004
Figure 5. Finite element model of the supporting structure.
Figure 5. Finite element model of the supporting structure.
Materials 14 02998 g005
Figure 6. The first-order mode shape of the supporting structure.
Figure 6. The first-order mode shape of the supporting structure.
Materials 14 02998 g006
Figure 7. Prediction result of the mass’s training set.
Figure 7. Prediction result of the mass’s training set.
Materials 14 02998 g007
Figure 8. Prediction result of the mass’s test set.
Figure 8. Prediction result of the mass’s test set.
Materials 14 02998 g008
Figure 9. Prediction result of the first-order modal frequency’s training set.
Figure 9. Prediction result of the first-order modal frequency’s training set.
Materials 14 02998 g009
Figure 10. Prediction result of the first-order modal frequency’s training set.
Figure 10. Prediction result of the first-order modal frequency’s training set.
Materials 14 02998 g010
Figure 11. The predictive cloud picture of mass.
Figure 11. The predictive cloud picture of mass.
Materials 14 02998 g011
Figure 12. The predictive cloud picture of first-order modal frequency.
Figure 12. The predictive cloud picture of first-order modal frequency.
Materials 14 02998 g012
Figure 13. The optimization iterative process of the objective function.
Figure 13. The optimization iterative process of the objective function.
Materials 14 02998 g013
Figure 14. Comparison of BMPB and BPGA on the speed of convergence of the loss function.
Figure 14. Comparison of BMPB and BPGA on the speed of convergence of the loss function.
Materials 14 02998 g014
Table 1. The distribution range of the input random variables.
Table 1. The distribution range of the input random variables.
Random VariablesMax, mMin, m
x 1 0.030.010
x 2 0.0060.002
Table 2. Mass predictive model evaluation indicators.
Table 2. Mass predictive model evaluation indicators.
Evaluation IndicatorsMAE, kgMSE, kg2RMSE, kgMPA
Training samples2.2127 × 10−31.0489 × 10−53.2387 × 10−399.73%
Test samples2.1471 × 10−31.0429 × 10−53.2293 × 10−399.81%
Table 3. H1 predictive model evaluation indicators.
Table 3. H1 predictive model evaluation indicators.
Evaluation IndicatorsMAE, HzMSE, Hz2RMSE, HzMPA
Training samples0.53680.59430.770999.55%
Test samples0.60780.81350.901999.49%
Table 4. Final optimization results.
Table 4. Final optimization results.
x 1 x 2 Mass
0.0168 m0.002 m0.7422 kg
Table 5. Comparison of optimization results between the MCM and the BMPB.
Table 5. Comparison of optimization results between the MCM and the BMPB.
MethodOptimization TimeOptimization ResultAccuracy
MCM1.04 × 105 s0.7532 kg100%
BPGA476 s0.8850 kg91.4%
BMPB56 s0.7422 kg99.4%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, X.; Sun, L. Optimization of Optical Machine Structure by Backpropagation Neural Network Based on Particle Swarm Optimization and Bayesian Regularization Algorithms. Materials 2021, 14, 2998. https://doi.org/10.3390/ma14112998

AMA Style

Zhang X, Sun L. Optimization of Optical Machine Structure by Backpropagation Neural Network Based on Particle Swarm Optimization and Bayesian Regularization Algorithms. Materials. 2021; 14(11):2998. https://doi.org/10.3390/ma14112998

Chicago/Turabian Style

Zhang, Xinyong, and Liwei Sun. 2021. "Optimization of Optical Machine Structure by Backpropagation Neural Network Based on Particle Swarm Optimization and Bayesian Regularization Algorithms" Materials 14, no. 11: 2998. https://doi.org/10.3390/ma14112998

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