AI & Simulation Lab


Welcome to the AI and Simulation (AIS) Lab at Emory University.

Learn More about AI & Simulation Lab

Research Highlights

Large-Scale Geospatial Simulation

Large-Scale Patterns of Life Simulation

Digital Twin

Digital Twin simulations

Publications

We demonstrate the Patterns of Life Simulation to create realistic simulations of human mobility in a city. This simulation has recently been used to generate massive amounts of trajectory and check-in data. Our demonstration focuses on using the simulation twofold: (1) using the graphical user interface (GUI), and (2) running the simulation headless by disabling the GUI for faster data generation. We further demonstrate how the Patterns of Life simulation can be used to simulate any region on Earth by using publicly available data from OpenStreetMap. Finally, we also demonstrate recent improvements to the scalability of the simulation allows simulating up to 100,000 individual agents for years of simulation time. During our demonstration, as well as offline using our guides on GitHub, participants will learn: (1) The theories of human behavior driving the Patters of Life simulation, (2) how to simulate to generate massive amounts of synthetic yet realistic trajectory data, (3) running the simulation for a region of interest chosen by participants using OSM data, (4) learn the scalability of the simulation and understand the properties of generated data, and (5) manage thousands of parallel simulation instances running concurrently.

Resilience assessment is crucial for maintaining high availability, security, and quality of service in power grids. However, most current grid research lacks hardware testbed capabilities. Moreover, the integration of distributed energy resources expands the grid’s attack surface, necessitating reliable and realistic modeling techniques to be accessible to the broader research community. Consequently, simulation testbeds have emerged to model real-world power grid topologies and evaluate the impact of various disruptions. Existing co-simulation platforms for power grids focus on limited components, such as focusing only on the dynamics of the physical layer. Additionally, many platforms require specialized hardware that may be too expensive for most researchers. Furthermore, not many platforms support realistic modeling of the communication layer, which demands the use of Supervisory Control and Data Acquisition (SCADA) communication protocols like DNP3 for cybersecurity scenario modeling. We introduce Network Attack Testbed in [Power] Grid (NATI[P]G) (pronounced “natig”), a stand-alone, containerized, and reusable environment that enables cyber analysts and researchers to execute various cybersecurity and performance scenarios on power grids. NATIG integrates GridLAB-D, a grid simulator, HELICS, a co-simulation framework, and NS3, a network simulator, to create an end-to-end simulation environment for the power grid. We demonstrate use cases by generating a library of datasets for several scenarios. These datasets can be utilized to detect cyberattacks at the cyber layer and develop countermeasures against these adverse scenarios.