Active-Learning Reliability Analysis of Automotive Structures Based on Multi-Software Interaction in the MATLAB Environment
Abstract
:1. Introduction
2. Bending and Torsional Stiffness Analysis Model of BIW
3. MATLAB-Based Multi-Software Interactive Process
3.1. Batch Methods for MATLAB
3.2. Automate Tasks with Scripts
3.3. DOE Analysis
4. Building an Active-Learning-Based Reliability Analysis Platform
4.1. PCK-Based Active-Learning Method
4.2. Active-Learning Platform Construction and Reliability Analysis
Algorithm 1 Active-learning reliability analysis algorithms for multi-software interaction |
Input: The initial DOE samples , and the corresponding response Output: PCK metamodel; failure probability P
|
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Chen, L.; Wu, G.; Holby, E.F.; Zelenay, P.; Tao, W.Q.; Kang, Q. Lattice Boltzmann pore-scale investigation of coupled physical-electrochemical processes in C/Pt and non-precious metal cathode catalyst layers in proton exchange membrane fuel cells. Electrochim. Acta 2015, 158, 175–186. [Google Scholar] [CrossRef]
- Liu, Q.; Lan, F.; Wang, J.; Chen, J.; Zeng, C. Numerical effect of random poral microstructures in stacking gas diffusion layers on water transport capability. J. Power Sources 2023, 556, 232440. [Google Scholar] [CrossRef]
- Mogullapally, V.; Kumar, S.; Rajeevalochanam, B.A.; Rao, R. A study on design optimization for compressor blisks. Int. J. Turbo Jet-Engines 2024, 40, s143–s153. [Google Scholar] [CrossRef]
- Zhao, Y.; Wang, Y.; Hao, J.; Wang, Y.; Wang, K.; Tai, S. Study on mechanical properties of cellular structures with negative Poisson’s ratio based on the development of Abaqus plug-in tool. Compos. Struct. 2023, 322, 117348. [Google Scholar] [CrossRef]
- Wu, W.; Chen, Z.; Wu, J.; Wang, Y. Safety Analysis of Small Rail Roadway Stacker Based on Parametric Design. Machines 2022, 11, 8. [Google Scholar] [CrossRef]
- Giammaria, V.; Del Bianco, G.; Raponi, E.; Fiumarella, D.; Ciardiello, R.; Boria, S.; Duddeck, F.; Belingardi, G. Material parameter optimization of flax/epoxy composite laminates under low-velocity impact. Compos. Struct. 2023, 321, 117303. [Google Scholar] [CrossRef]
- Wang, D.; Lv, T.; Wang, C.; Zhang, C.; Wang, F.; Zhang, W. Multi-objective lightweight optimization and design for body-in-white frontal sub-module. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2018, 232, 1465–1480. [Google Scholar] [CrossRef]
- Kleijnen, J.P. Response surface methodology for constrained simulation optimization: An overview. Simul. Model. Pract. Theory 2008, 16, 50–64. [Google Scholar] [CrossRef]
- Lee, D.; Rahman, S. Reliability-based design optimization under dependent random variables by a generalized polynomial chaos expansion. Struct. Multidiscip. Optim. 2022, 65, 1–29. [Google Scholar] [CrossRef]
- Cressie, N. The origins of kriging. Math. Geol. 1990, 22, 239–252. [Google Scholar] [CrossRef]
- Peng, X.; Ye, T.; Hu, W.; Li, J.; Liu, Z.; Jiang, S. Construction of adaptive Kriging metamodel for failure probability estimation considering the uncertainties of distribution parameters. Probabilistic Eng. Mech. 2022, 70, 103353. [Google Scholar] [CrossRef]
- Kersaudy, P.; Sudret, B.; Varsier, N.; Picon, O.; Wiart, J. A new surrogate modeling technique combining Kriging and polynomial chaos expansions–Application to uncertainty analysis in computational dosimetry. J. Comput. Phys. 2015, 286, 103–117. [Google Scholar] [CrossRef]
- Asgarkhani, N.; Kazemi, F.; Jankowski, R. Machine learning-based prediction of residual drift and seismic risk assessment of steel moment-resisting frames considering soil-structure interaction. Comput. Struct. 2023, 289, 107181. [Google Scholar] [CrossRef]
- Asgarkhani, N.; Kazemi, F.; Jakubczyk-Gałczyńska, A.; Mohebi, B.; Jankowski, R. Seismic response and performance prediction of steel buckling-restrained braced frames using machine-learning methods. Eng. Appl. Artif. Intell. 2024, 128, 107388. [Google Scholar] [CrossRef]
- Clarke, S.M.; Griebsch, J.H.; Simpson, T.W. Analysis of support vector regression for approximation of complex engineering analyses. J. Mech. Des. 2005, 127, 1077–1087. [Google Scholar] [CrossRef]
- Yang, I.T.; Hsieh, Y.H. Reliability-based design optimization with cooperation between support vector machine and particle swarm optimization. Eng. Comput. 2013, 29, 151–163. [Google Scholar] [CrossRef]
- Liu, X.; Liu, X.; Zhou, Z.; Hu, L. An efficient multi-objective optimization method based on the adaptive approximation model of the radial basis function. Struct. Multidiscip. Optim. 2021, 63, 1385–1403. [Google Scholar] [CrossRef]
- Echard, B.; Gayton, N.; Lemaire, M. AK-MCS: An active learning reliability method combining Kriging and Monte Carlo simulation. Struct. Saf. 2011, 33, 145–154. [Google Scholar] [CrossRef]
- Lee, S.; Kim, J.H. An adaptive importance sampling method with a Kriging metamodel to calculate failure probability. J. Mech. Sci. Technol. 2017, 31, 5769–5778. [Google Scholar] [CrossRef]
- Huang, X.; Chen, J.; Zhu, H. Assessing small failure probabilities by AK–SS: An active learning method combining Kriging and Subset Simulation. Struct. Saf. 2016, 59, 86–95. [Google Scholar] [CrossRef]
- Zhang, X.; Lu, Z.; Cheng, K. AK-DS: An adaptive Kriging-based directional sampling method for reliability analysis. Mech. Syst. Signal Process. 2021, 156, 107610. [Google Scholar] [CrossRef]
- Moustapha, M.; Marelli, S.; Sudret, B. UQLab Us3er Manual—Active Learning Reliability; Technical Report, Chair of Risk, Safety and Uncertainty Quantification; Report UQLab-V2.0-117; ETH: Zurich, Switzerland, 2022. [Google Scholar]
- Fang, X.; Xu, Z.; Xiong, C. OptiStruct and HyperStudy Optimization and Engineering Applications; Machinery Industry Press: Beijing, China, 2021. [Google Scholar]
- Lophaven, S.N.; Nielsen, H.B.; Søndergaard, J. DACE-A Matlab Kriging Toolbox; Technical report; Technical University of Denmark: Copenhagen, Denmark, 2002. [Google Scholar]
- Couckuyt, I.; Dhaene, T.; Demeester, P. ooDACE toolbox: A flexible object-oriented Kriging implementation. J. Mach. Learn. Res. 2014, 15, 3183–3186. [Google Scholar]
- Li, X.; Zhu, H.; Chen, Z.; Ming, W.; Cao, Y.; He, W.; Ma, J. Limit state Kriging modeling for reliability-based design optimization through classification uncertainty quantification. Reliab. Eng. Syst. Saf. 2022, 224, 108539. [Google Scholar] [CrossRef]
- Schöbi, R.; Marelli, S.; Sudret, B. UQLab User Manual–Polynomial Chaos KRIGING; Technical Report, Chair of Risk, Safety and Uncertainty Quantification; Report UQLab-V2.0-109; ETH: Zurich, Switzerland, 2022. [Google Scholar]
- Schöbi, R.; Sudret, B.; Marelli, S. Rare event estimation using polynomial-chaos kriging. ASCE-ASME J. Risk Uncertain. Eng. Syst. Part A Civ. Eng. 2017, 3, D4016002. [Google Scholar] [CrossRef]
Design Variables | Symbol | Mean | Coefficient of Variation |
---|---|---|---|
A-pillar outer plate | 1.32 | 0.03 | |
Rear seat frame | 1.10 | 0.03 | |
Front floor | 1.62 | 0.03 | |
Rear floor | 1.08 | 0.03 | |
Firewall | 0.76 | 0.03 | |
Rear cross member | 1.26 | 0.03 | |
Wheel well-L 1 | 0.88 | 0.03 | |
Wheel well-R 2 | 0.88 | 0.03 | |
Rail-L | 1.71 | 0.03 | |
Rail-R | 1.71 | 0.03 | |
Rear rail-L | 1.65 | 0.03 | |
Rear rail-R | 1.65 | 0.03 | |
Unibody frame-L | 0.99 | 0.03 | |
Unibody frame-R | 1.71 | 0.03 |
Tool | Execution Function | Execution Method | Features |
---|---|---|---|
Isight | “simcode” component | Blocking Execution; Non-blocking | Integrates models and tools from different types of software into a unified optimization platform; offers a wealth of parameter optimization algorithms and tools; provides visual interfaces and tools that are easy to operate. |
MATLAB | system() | Blocking Execution | Used to execute simple external commands and return the exit status code of the command. |
Python | os.system() | Blocking Execution | |
Python | subprocess.run() | Blocking Execution | Provides more flexibility and control options to capture output, handle errors, set timeouts, etc. Suitable for Python 3.5 and above. |
Python | subprocess.Popen() | Non-blocking, Call process.wait() to block execution | Ideal for situations where more advanced process-management functions are required, such as interacting with sub-processes, controlling input and output streams and implementing more complex process communications. |
Method | Convergence Criterion | Sample Size | ||
---|---|---|---|---|
Active learning | LF-based | 31 | ||
Bounds on | 68 | |||
Response surface | – | 132 |
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, J.; Chen, J.; Zhang, Y.; Lan, F.; Zhou, Y. Active-Learning Reliability Analysis of Automotive Structures Based on Multi-Software Interaction in the MATLAB Environment. Appl. Sci. 2024, 14, 5452. https://doi.org/10.3390/app14135452
Wang J, Chen J, Zhang Y, Lan F, Zhou Y. Active-Learning Reliability Analysis of Automotive Structures Based on Multi-Software Interaction in the MATLAB Environment. Applied Sciences. 2024; 14(13):5452. https://doi.org/10.3390/app14135452
Chicago/Turabian StyleWang, Junfeng, Jiqing Chen, Yuqi Zhang, Fengchong Lan, and Yunjiao Zhou. 2024. "Active-Learning Reliability Analysis of Automotive Structures Based on Multi-Software Interaction in the MATLAB Environment" Applied Sciences 14, no. 13: 5452. https://doi.org/10.3390/app14135452
APA StyleWang, J., Chen, J., Zhang, Y., Lan, F., & Zhou, Y. (2024). Active-Learning Reliability Analysis of Automotive Structures Based on Multi-Software Interaction in the MATLAB Environment. Applied Sciences, 14(13), 5452. https://doi.org/10.3390/app14135452