Modern energy systems in vehicles and built infrastructure are governed by high-dimensional dynamics spanning multiple physical domains (e.g., electrical, thermal, mechanical) and a wide range of timescales. This tutorial session presents a graph based modeling approach created to facilitate the modeling, analysis, control, estimation, and co-design of energy systems. Matured and validated through more than a decade of research spanning multiple academic institutions and companies, the graph-based approach combines transient energy conservation with an explicit mathematical representation of the network by which energy is stored and transferred within a system. This tutorial session will provide a mathematical overview of graph based models, examples of multi-domain component and system models from the literature, and a survey of recent impactful applications. Furthermore, we will showcase a new open-source MATLAB toolbox created by the organizers to make graph-based models accessible to the dynamics and control community.


Schedule of Talks

0:00-0:10Introduction, Motivation and Overview of Graph-based ModelingHerschel Pangborn
0:10-0:25Graph-based Modeling ExamplesChristopher Aksland
0:25-0:40Applications to Centralized and Hierarchical MPCJustin Koeln
0:40-1:05Applications to Control Co-Design and Dynamic OptimizationNeera Jain,
Donald Docimo
1:05-1:20Demo of Open-source Graph-based Modeling Toolbox in MATLAB/SimulinkJoseph Pisani
1:20-1:30Wrap-up and Future DirectionsAndrew Alleyne
  • Herschel C. Pangborn

    The Pennsylvania State University

  • Joseph M. Pisani

    The Pennsylvania State University

  • Christopher T. Aksland

    PC Krause & Associates

  • Philip M. Renkert

    University of Dayton Research Institute

  • Neera Jain

    Purdue University

  • Donald J. Docimo

    Texas Tech University

  • Justin P. Koeln

    University of Texas at Dallas

  • Andrew G. Alleyne

    University of Minnesota