2023-4-25

DADOS: A Cloud-based Data-driven Design Optimization System

  • Xueguan Song ,
  • Shuo Wang ,
  • Yonggang Zhao ,
  • Yin Liu ,
  • Kunpeng Li
Expand
  • 1. School of Mechanical Engineering, Dalian University of Technology, Dalian 116024, China;
    2. AECC Shenyang Engine Research Institute, Shenyang 110015, China

Received date: 2021-11-30

  Revised date: 2022-11-17

  Online published: 2023-12-21

Supported by

Supported by National Key Research and Development Program of China (Grant No. 2018YFB1700704) and National Natural Science Foundation of China (Grant No. 52075068)

Abstract

This paper presents a cloud-based data-driven design optimization system, named DADOS, to help engineers and researchers improve a design or product easily and efficiently. DADOS has nearly 30 key algorithms, including the design of experiments, surrogate models, model validation and selection, prediction, optimization, and sensitivity analysis. Moreover, it also includes an exclusive ensemble surrogate modeling technique, the extended hybrid adaptive function, which can make use of the advantages of each surrogate and eliminate the effort of selecting the appropriate individual surrogate. To improve ease of use, DADOS provides a user-friendly graphical user interface and employed flow-based programming so that users can conduct design optimization just by dragging, dropping, and connecting algorithm blocks into a workflow instead of writing massive code. In addition, DADOS allows users to visualize the results to gain more insights into the design problems, allows multi-person collaborating on a project at the same time, and supports multi-disciplinary optimization. This paper also details the architecture and the user interface of DADOS. Two examples were employed to demonstrate how to use DADOS to conduct data-driven design optimization. Since DADOS is a cloud-based system, anyone can access DADOS at www.dados.com.cn using their web browser without the need for installation or powerful hardware.

Cite this article

Xueguan Song , Shuo Wang , Yonggang Zhao , Yin Liu , Kunpeng Li . DADOS: A Cloud-based Data-driven Design Optimization System[J]. Chinese Journal of Mechanical Engineering, 2023 , 36(2) : 34 -34 . DOI: 10.1186/s10033-023-00857-x

References

[1] J Martins, A B Lambe. Multidisciplinary design optimization: A survey of architectures. AIAA Journal, 2013, 51(9): 2049-2075.
[2] A Bertoni. Data-driven design in concept development: Systematic review and missed opportunities. Proceedings of the Design Society: DESIGN Conference, 2020, 1: 101-110.
[3] F A C Viana, T W Simpson, V Balabanov, et al. Metamodeling in multidisciplinary design optimization: How far have we really come? AIAA Journal, 2014, 52(4): 670-690.
[4] H Wang, F Ye, L Chen, et al. Sheet metal forming optimization by using surrogate modeling techniques. Chinese Journal of Mechanical Engineering, 2017, 30(1): 22-36.
[5] S Deshpande, L T Watson, J Shu, et al. Data driven surrogate-based optimization in the problem solving environment WBCSim. Engineering with Computers, 2011, 27(3): 211-223.
[6] S N Lophaven, H B Nielsen, J Sondergaard. DACE - A Matlab Kriging Toolbox. Kgs. Lyngby, Denmark, version 2.0, 2002[2022-11-20], https://www.omicron.dk/dace/dace.pdf.
[7] I Couckuyt, T Dhaene, P Demeester. OoDACE toolbox: A flexible object-oriented kriging implementation. Journal of Machine Learning Research, 2014, 15: 3183-3186.
[8] I Couckuyt, A Forrester, D Gorissen, et al. Blind Kriging: Implementation and performance analysis. Advances in Engineering Software, 2012, 49(1): 1-13.
[9] A Forrester, A Sóbester, A J Keane. Engineering design via surrogate modelling: a practical guide. New York: John Wiley & Sons, Inc., 2008.
[10] FAC Viana, SURROGATES Toolbox User's Guide. Gainesville, FL, USA, version 3.0, 2011[2022-11-20], https://sites.google.com/site/srgtstoolbox.
[11] D Gorissen, I Couckuyt, P Demeester, et al. A surrogate modeling and adaptive sampling toolbox for computer based design. Journal of Machine Learning Research, 2010, 11: 2051-2055.
[12] M Juliane. MATSuMoTo code documentation. Ithaca, NY, USA, 2014[2022-11-20], https://github.com/Piiloblondie/MATSuMoTo.
[13] M A Bouhlel, J T Hwang, N Bartoli, et al. A Python surrogate modeling framework with derivatives. Advances in Engineering Software, 2019, 135: 102662.
[14] Y Liu, T Zhang, Y Gao, et al. A MATLAB GUI toolbox for surrogate-based design and optimization. 9th IEEE International Conference on Cyber Technology in Automation, Control and Intelligent Systems, CYBER 2019, IEEE, 2019: 103-106.
[15] A K Das, S Dewanjee. Optimization of extraction using mathematical models and computation. Computational Phytochemistry. 2018, 75-106.
[16] S S Garud, I A Karimi, M Kraft. Design of computer experiments: A review. Computers & Chemical Engineering, 2017, 106: 71-95.
[17] J A Palasota, S N Deming. Central composite experimental designs. Journal of Chemical Education, 1992, 69(7): 560-563.
[18] M Chien, T Hyungmin. Stochastic bending and buckling analysis of laminated composite plates using Latin hypercube sampling. Engineering with Computers, 2021: 1-39.
[19] N V Queipo, R T Haftka, W Shyy, at al. Surrogate-based analysis and optimization. Progress in Aerospace Sciences, 2005, 1(41): 1-28.
[20] X He, L Yang, R Ran, et al. Comparative studies of surrogate models based on multiple evaluation criteria. Journal of Mechanical Engineering, 2022, 58(16): 403-419. (in Chinese)
[21] K Li, S Wang, Y Liu, et al. An integrated surrogate modeling method for fusing noisy and noise-free data. Journal of Mechanical Design, 2022, 144(6): 061701.
[22] Z Majdisova, V Skala. Radial basis function approximations: comparison and applications. Applied Mathematical Modelling, 2017, 51: 728-743.
[23] Y Liu, S Wang, Q Zhou, et al. Modified multifidelity surrogate model based on radial basis function with adaptive scale factor. Chinese Journal of Mechanical Engineering, 2022, 35: 77.
[24] C E Rasmussen, H Nickisch. Gaussian processes for machine learning (GPML) toolbox. Journal of Machine Learning Research, 2010, 11: 3011-3015.
[25] Z Zhai, H Li, X Wang. An adaptive sampling method for Kriging surrogate model with multiple outputs. Engineering with Computers, 2020: 1-19.
[26] H Xiang, Y Li, H Liao, et al. An adaptive surrogate model based on support vector regression and its application to the optimization of railway wind barriers. Structural and Multidisciplinary Optimization, 2017, 55(2): 701-713.
[27] K Parand, M Razzaghi, R Sahleh, et al. Least squares support vector regression for solving Volterra integral equations. Engineering with Computers, 2020: 1-8.
[28] M Mohammadhassani, H Nezamabadi-Pour, M Z Jumaat, et al. Artificial neural networks: fundamentals, computing, design, and application. Journal of Microbiological Methods, 2000, 43(1): 3-31.
[29] L Zhang, T Li, J Zhang, et al. Optimization on the crosswind stability of trains using neural network surrogate model. Chinese Journal of Mechanical Engineering, 2021, 34: 86.
[30] S Wang, X Lai, X He, et al. Building a trustworthy product-level shape-performance integrated digital twin with multifidelity surrogate model. Journal of Mechanical Design, 2022, 144(3): 031703.
[31] S Wang, Y Liu, Q Zhou, et al. A multi-fidelity surrogate model based on moving least squares: fusing different fidelity data for engineering design. Structural and Multidisciplinary Optimization, 2021, 64(6): 3637-3652.
[32] L Lv, C Zong, C Zhang, et al. Multi-fidelity surrogate model based on canonical correlation analysis and least squares. Journal of Mechanical Design, 2021, 143(2): 1-17.
[33] F A C Viana, R T Haftka, Surrogate-based optimization with parallel simulations using the probability of improvement. 13th AIAA/ISSMO Multidisciplinary Analysis Optimization Conference, Texas, USA, September 13-15, 2010: 9392.
[34] Y Zhang, S Wang, C Zhou, et al. A fast active learning method in design of experiments: multipeak parallel adaptive infilling strategy based on expected improvement. Structural and Multidisciplinary Optimization, 2021, 64(3): 1259-1284.
[35] D. Whitley. A genetic algorithm tutorial. Statistics and Computing, 1994, 4(2): 65-85.
[36] M O Okwu, L K Tartibu. Particle swarm optimisation. Studies in Computational Intelligence, 2021, 927: 5-13.
[37] S Kirkpatrick, C D Gelatt, M P Vecchi, Optimization by simulated annealing. Science, 1983, 220(4598): 671-680.
[38] A A Heidari, S Mirjalili, H Faris, et al. Harris hawks optimization: Algorithm and applications. Future Generation Computer Systems, 2019, 97: 849-872.
[39] M M J Opgenoord, D L Allaire, K E Willcox. Variance-based sensitivity analysis to support simulation-based design under uncertainty. Journal of Mechanical Design, 2016, 138(11): 111410.
[40] I M Sobol, S Kucherenko. Derivative based global sensitivity measures. Procedia-Social and Behavioral Sciences, 2010, 2(6): 7745-7746.
[41] I M Sobol. Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Mathematics and Computers in Simulation, 2001, 55(1-3): 271-280.
[42] A Saltelli, R Bolado. An alternative way to compute Fourier amplitude sensitivity test (FAST). Computational Statistics and Data Analysis, 1998, 26(4): 445-460.
[43] M D Morris. Factorial sampling plans for preliminary computational experiments. Technometrics, 1991, 33(2): 161-174.
[44] E Borgonovo. A new uncertainty importance measure. Reliability Engineering and System Safety, 2007, 92(6): 771-784.
[45] X Song, L Lv, J Li, et al. An advanced and robust ensemble surrogate model: Extended adaptive hybrid functions. Journal of Mechanical Design, 2018, 140(2): 1-9.
[46] X J Zhou, T Jiang. Metamodel selection based on stepwise regression. Structural and Multidisciplinary Optimization, 2016, 54(3): 641-657.
[47] J Tao, G Sun. Application of deep learning based multi-fidelity surrogate model to robust aerodynamic design optimization. Aerospace Science and Technology, 2019, 92: 722-737.
[48] L Lv, M Shi, X Song, et al. A fast-converging ensemble infilling approach balancing global exploration and local exploitation: The Go-inspired hybrid infilling strategy. Journal of Mechanical Design, 2020, 142(2): 021403.
Outlines

/