Related Experiment Video
Updated: Jun 10, 2025

Generating Controlled, Dynamic Chemical Landscapes to Study Microbial Behavior
Published on: January 31, 2020
Model predictive control of non-interacting active Brownian particles
Titus Quah1, Kevin J Modica1, James B Rawlings1
1Department of Chemical Engineering, University of California, Santa Barbara, Santa Barbara, CA 93106, USA. jbraw@ucsb.edu.
Abstract:
Active matter systems are strongly driven to assume non-equilibrium distributions owing to their self-propulsion, e.g., flocking and clustering. Controlling the active matter systems' spatiotemporal distributions offers exciting applications such as directed assembly, programmable materials, and microfluidic actuation. However, these applications involve environments with coupled dynamics and complex tasks, making intuitive control strategies insufficient. This necessitates the development of an automatic feedback control framework, where an algorithm determines appropriate actions based on the system's current state. In this work, we control the distribution of active Brownian particles by applying model predictive control (MPC), a model-based control algorithm that predicts future states and optimizes the control inputs to drive the system along a user-defined objective. The MPC model is based on the Smoluchowski equation with a self-propulsive convective term and an actuated spatiotemporal-varying external field that aligns particles with the applied direction, similar to a magnetic field. We apply the MPC framework to control a Brownian dynamics simulation of non-interacting active particles and illustrate the controller capabilities with two objectives: splitting and juggling sub-populations, and polar order flocking control.
Related Concept Videos
Equilibrium Conditions for a Particle
To understand the concept of equilibrium, let us first consider the forces acting on an object. When different forces act on an object, they can...
First Law: Particles in One-dimensional Equilibrium
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
First Law: Particles in Two-dimensional Equilibrium
Newton's first law tells us about...
Principle of Linear Impulse and Momentum for a Single Particle: Problem Solving
Mean free path and Mean free time

