COMPOSING MODELING AND SIMULATION WITH MACHINE LEARNING IN JULIA

被引:0
|
作者
Rackauckas, Chris [1 ]
Gwozdz, Maja [1 ]
Jain, Anand [1 ]
Yingbo, Ma [1 ]
Martinuzzi, Francesco [1 ]
Rajput, Utkarsh [1 ]
Saba, Elliot [1 ]
Shah, Viral B. [1 ]
Anantharaman, Ranjan [2 ]
Edelman, Alan [2 ]
Gowda, Shashi [2 ]
Pal, Avik [2 ]
Laughman, Chris [3 ]
机构
[1] Julia Comp Inc, 240 Elm St, Somerville, MA 02144 USA
[2] MIT, Comp Sci & Artif Intelligence Lab, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[3] Mitsubishi Elect Res Lab, 201 Broadway, Cambridge, MA USA
关键词
Julia; scientific machine learning; sciml; surrogate modeling; acceleration; co-simulation; Functional Mock-up Interface; BUILDING DESIGN; NEURAL-NETWORKS; OPTIMIZATION; ALGORITHMS;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we introduce JuliaSim, a high-performance programming environment designed to blend traditional modeling and simulation with machine learning. JuliaSim can build surrogates from component-based models, including Functional Mockup Units, using continuous-time echo state networks (CTESN). The foundation of this environment, ModelingToolkit.jl, is an acausal-modeling language which can compose the trained surrogates as components. We present the JuliaSim model library, consisting of differential-algebraic equations and pre-trained surrogates, which can be composed using the modeling system. We demonstrate a surrogate-accelerated approach on HVAC dynamics by showing that the CTESN surrogates capture dynamics at less than 4% error with an acceleration of 340x, and speed up design optimization by two orders of magnitude. We showcase the surrogate deployed in a co-simulation loop allowing engineers to explore the design space of a coupled system. Together this demonstrates a workflow for automating the integration of machine learning into traditional modeling and simulation.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [1] Advances of machine learning in molecular modeling and simulation
    Haghighatlari, Mojtaba
    Hachmann, Johannes
    CURRENT OPINION IN CHEMICAL ENGINEERING, 2019, 23 : 51 - 57
  • [2] Symphony: Composing Interactive Interfaces for Machine Learning
    Baeuerle, Alex
    Cabrera, Angel Alexander
    Hohman, Fred
    Maher, Megan
    Koski, David
    Suau, Xavier
    Barik, Titus
    Moritz, Dominik
    PROCEEDINGS OF THE 2022 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI' 22), 2022,
  • [3] Composing inductive applications using ontologies for machine learning
    Suyama, A
    Negishi, N
    Yamagchi, T
    DISCOVERY SCIENCE, 1998, 1532 : 429 - 430
  • [4] Composing for the machine
    Riley, Terrance
    EUROPEAN ROMANTIC REVIEW, 2009, 20 (03) : 367 - 379
  • [5] Sequential Gaussian simulation for geosystems modeling: A machine learning approach
    Bai, Tao
    Tahmasebi, Pejman
    GEOSCIENCE FRONTIERS, 2022, 13 (01)
  • [6] Sequential Gaussian simulation for geosystems modeling: A machine learning approach
    Tao Bai
    Pejman Tahmasebi
    Geoscience Frontiers, 2022, (01) : 7 - 20
  • [7] DESIGNING CARE PATHWAYS USING SIMULATION MODELING AND MACHINE LEARNING
    Elbattah, Mahmoud
    Molloy, Owen
    Zeigler, Bernard P.
    2018 WINTER SIMULATION CONFERENCE (WSC), 2018, : 1452 - 1463
  • [8] Machine learning and quantum computing for reactive turbulence modeling and simulation
    Givi, Peyman
    MECHANICS RESEARCH COMMUNICATIONS, 2021, 116
  • [9] Sequential Gaussian simulation for geosystems modeling: A machine learning approach
    Tao Bai
    Pejman Tahmasebi
    Geoscience Frontiers, 2022, 13 (01) : 7 - 20
  • [10] Composing recipes based on nutrients in food in a machine learning context
    Lei, Zhenfeng
    ul Haq, Anwar
    Dorraki, Mohsen
    Zhang, Defu
    Abbott, Derek
    NEUROCOMPUTING, 2020, 415 : 382 - 396