Skip to content
@Mesbah-Lab-UCB

Mesbah Lab

LEARNING-BASED ANALYSIS AND PREDICTIVE CONTROL OF UNCERTAIN SYSTEMS. Dept. of Chemical and Biomolecular Engineering at the University of California, Berkeley

MESBAH LAB AT UC BERKELEY

Learning-based analysis and predictive control of uncertain systems

A GitHub organization for the Mesbah Lab, Department of Chemical and Biomolecular Engineering at the University of California, Berkeley.

This organization contains all code written from past and current members of the lab for various applications. All repositories have short descriptions on their purpose, are generally categorized by keywords, and, if applicable, are linked to their associated publication.

Mesbah Lab Website

Popular repositories

  1. LB-Multi-Stage-NMPC LB-Multi-Stage-NMPC Public

    Learning-based multi-stage NMPC algorithm with guarantees on feasibility using robust control invariant sets

    MATLAB 3

  2. ML-for-plasmas ML-for-plasmas Public

    This repository contains code that demonstrates the use of a variety of machine learning strategies for low temperature plasma systems.

    Jupyter Notebook 1

  3. DFT-microkinetic DFT-microkinetic Public

    A Study on the Role of Electric Field in Low-Temperature Plasma Catalytic Ammonia Synthesis via Integrated Density Functional Theory and Microkinetic Modeling

    Fortran 1

  4. nsPCE-toolbox nsPCE-toolbox Public

    This code is a methods toolbox for constructing non-smooth polynomial chaos expansion (nsPCE) surrogate models. The codes for the nsPCE framework are applicable to non-smooth ODE models and particu…

    MATLAB 1

  5. SPINODE SPINODE Public

    This code trains and implements a stochastic physics-informed neural ordinary differential equation (SPINODE) framework on a directed colloidal self-assembly test case.

    Jupyter Notebook 1

  6. BO4Policy_Search_Plasma BO4Policy_Search_Plasma Public

    Towards Personalized Plasma Medicine via Data-efficient Adaptation of Fast Deep Learning-based MPC Policies

    Jupyter Notebook

Repositories

Showing 10 of 23 repositories
  • Jupyter Notebook 0 0 0 0 Updated May 9, 2024
  • HW-SW_CoDesign4CoC Public

    Code repository for the paper on A Practical Multi-Objective Learning Framework for Optimal Hardware-Software Co-Design of Control-on-a-Chip Systems by Kimberly J. Chan, Joel A. Paulson, and Ali Mesbah.

    VHDL 0 0 0 0 Updated Mar 10, 2024
  • .github Public
    0 0 0 0 Updated Feb 8, 2024
  • colloid_char Public

    This code trains and implements a characterization framework based on deep learning for characterizing structural states of colloidal self-assembly systems.

    Python 0 0 0 0 Updated Feb 7, 2024
  • SPINODE Public

    This code trains and implements a stochastic physics-informed neural ordinary differential equation (SPINODE) framework on a directed colloidal self-assembly test case.

    Jupyter Notebook 1 0 0 0 Updated Feb 7, 2024
  • SNSF-project-P2ELP2_184521 Public

    Multivariable control strategy for a reactor system, efficient global solution method for a reaction system and rocket, solution methods for two approximate formulations of the Bayesian optimal experiment design (OED) problem, optimal control approach for a cold plasma system.

    MATLAB 0 0 0 0 Updated Feb 7, 2024
  • LCSS_DataDrivenScenarioOptimization Public

    This code obtains closed-loop performance guarantees for automated controller tuning, which can be formulated as a black-box optimization problem under uncertainty.

    MATLAB 0 0 0 0 Updated Feb 7, 2024
  • PlasmaRL-APPJ Public

    This code trains and implements a reinforcement learning framework for control of the thermal effects of an atmospheric pressure plasma jet

    Python 0 MIT 0 0 0 Updated Feb 7, 2024
  • nsPCE-toolbox Public

    This code is a methods toolbox for constructing non-smooth polynomial chaos expansion (nsPCE) surrogate models. The codes for the nsPCE framework are applicable to non-smooth ODE models and particularly for dynamic flux balance analysis (DFBA) models.

    MATLAB 1 GPL-3.0 0 0 0 Updated Feb 7, 2024
  • Machine-Learning-for-Plasma-Diagnostics Public

    This code trains and implements machine learning models for real-time diagnostics of cold atmospheric plasma sources.

    Jupyter Notebook 0 0 0 0 Updated Feb 7, 2024

Top languages

Loading…

Most used topics

Loading…