Mayuresh V. Kothare’s research while affiliated with Lehigh University and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (162)


A condensing approach to multiple shooting neural ordinary differential equation
  • Preprint
  • File available

May 2025

Siddharth Prabhu

·

Srinivas Rangarajan

·

Mayuresh Kothare

Multiple-shooting is a parameter estimation approach for ordinary differential equations. In this approach, the trajectory is broken into small intervals, each of which can be integrated independently. Equality constraints are then applied to eliminate the shooting gap between the end of the previous trajectory and the start of the next trajectory. Unlike single-shooting, multiple-shooting is more stable, especially for highly oscillatory and long trajectories. In the context of neural ordinary differential equations, multiple-shooting is not widely used due to the challenge of incorporating general equality constraints. In this work, we propose a condensing-based approach to incorporate these shooting equality constraints while training a multiple-shooting neural ordinary differential equation (MS-NODE) using first-order optimization methods such as Adam.

Download

Figure 1: A pictorial representation of the proposed bilevel optimization procedure for parameter estimation of ordinary differential equations
Figure 2: A comparison of experimental measurements (denoted by blue points) and predicted trajectory (denoted by solid line) of states obtained by simulating Equation 14 with optimized parameters
Figure 3: A comparison of actual (blue) and optimized (pink) linear and nonlinear parameters of Equation 14, respectively
Figure 4: A comparison of experimental measurements (denoted by blue points) and predicted trajectory (denoted by solid line) of states obtained by simulating Equation 15 with optimized parameters
Figure 6: A comparison of experimental measurements (denoted by blue points) and predicted trajectory (denoted by solid line) of states obtained by simulating Equation 16 with optimized parameters

+1

Bi-Level optimization for parameter estimation of differential equations using interpolation

May 2025

·

3 Reads

Inverse problem or parameter estimation of ordinary differential equations is a process of obtaining the best parameters using experimental measurements of the states. Single (Multiple)-shooting is a type of sequential optimization method that minimizes the error in the measured and numerically integrated states. However, this requires computing sensitivities i.e. the derivatives of states with respect to the parameters over the numerical integrator, which can get computationally expensive. To address this challenge, many interpolation-based approaches have been proposed to either reduce the computational cost of sensitivity calculations or eliminate their need. In this paper, we use a bi-level optimization framework that leverages interpolation and exploits the structure of the differential equation to solve an inner convex optimization problem. We apply this method to two different problem formulations. First, parameter estimation for differential equations, and delayed differential equations, where the model structure is known but the parameters are unknown. Second, model discovery problems, where both the model structure and parameters are unknown.



Figure 3. A comparison of model complexity and mean square testing error (MSE) for RN1 (a) and RN2 (b) is shown for the three linear DF-SINDy formulations (unconstrained, mass balance, and chemistry) compared with the naive SINDy for different number of experiments (i.e., increasing number of runs).
Simplified Reaction Mechanism of Cracking and Isomerization of Butenes
Reaction Mechanism of Esterification of Carboxylic Acid
List of Parameters of the System for Three Different Training Conditions
Assumed Reaction Mechanism of Cracking and Isomerization of Butenes
Derivative-Free Domain-Informed Data-Driven Discovery of Sparse Kinetic Models

January 2025

·

10 Reads

·

2 Citations

Industrial & Engineering Chemistry Research

Developing data-driven kinetic models from reaction data is valuable for inferring the underlying reactions and designing reactive processes without needing first-principles models. However, recently developed techniques to learn interpretable dynamical models from data are susceptible to inherent experimental noise, especially in reaction kinetics data. Here, we address these issues by (1) employing a new derivative-free technique for sparse identification of dynamical equations that approximates the integral rather than the derivative (which we call as DF-SINDy) and (2) including domain information such as mass balance and chemistry information. We demonstrate this using retrospective examples to recover the true (known) governing equations from synthetic data under varying noise levels, sampling frequencies, and number of experiments. We observe that (1) models discovered from DF-SINDy have lower errors than those discovered from SINDy (Proc. Natl. Acad. Sci. U.S.A.2016, 113, 3932−3937, DOI: 10.1073/pnas.151738411327035946 ) and (2) adding domain knowledge further helps recover correct terms, thereby improving the reliability of the interpretations obtained from these models. This work is chemistry agnostic and represents a step toward developing domain-informed interpretable kinetic models for complex reaction networks.


Differential dynamic programming with stagewise equality and inequality constraints using interior point method

September 2024

·

25 Reads

Differential Dynamic Programming (DDP) is one of the indirect methods for solving an optimal control problem. Several extensions to DDP have been proposed to add stagewise state and control constraints, which can mainly be classified as augmented lagrangian methods, active set methods, and barrier methods. In this paper, we use an interior point method, which is a type of barrier method, to incorporate arbitrary stagewise equality and inequality state and control constraints. We also provide explicit update formulas for all the involved variables. Finally, we apply this algorithm to example systems such as the inverted pendulum, a continuously stirred tank reactor, car parking, and obstacle avoidance.




Reinforcement learning for closed-loop regulation of cardiovascular system with vagus nerve stimulation: a computational study

June 2024

·

46 Reads

·

1 Citation

Objective. Vagus nerve stimulation (VNS) is being investigated as a potential therapy for cardiovascular diseases including heart failure, cardiac arrhythmia, and hypertension. The lack of a systematic approach for controlling and tuning the VNS parameters poses a significant challenge. Closed-loop VNS strategies combined with artificial intelligence (AI) approaches offer a framework for systematically learning and adapting the optimal stimulation parameters. In this study, we presented an interactive AI framework using reinforcement learning (RL) for automated data-driven design of closed-loop VNS control systems in a computational study. Approach. Multiple simulation environments with a standard application programming interface were developed to facilitate the design and evaluation of the automated data-driven closed-loop VNS control systems. These environments simulate the hemodynamic response to multi-location VNS using biophysics-based computational models of healthy and hypertensive rat cardiovascular systems in resting and exercise states. We designed and implemented the RL-based closed-loop VNS control frameworks in the context of controlling the heart rate and the mean arterial pressure for a set point tracking task. Our experimental design included two approaches; a general policy using deep RL algorithms and a sample-efficient adaptive policy using probabilistic inference for learning and control. Main results. Our simulation results demonstrated the capabilities of the closed-loop RL-based approaches to learn optimal VNS control policies and to adapt to variations in the target set points and the underlying dynamics of the cardiovascular system. Our findings highlighted the trade-off between sample-efficiency and generalizability, providing insights for proper algorithm selection. Finally, we demonstrated that transfer learning improves the sample efficiency of deep RL algorithms allowing the development of more efficient and personalized closed-loop VNS systems. Significance. We demonstrated the capability of RL-based closed-loop VNS systems. Our approach provided a systematic adaptable framework for learning control strategies without requiring prior knowledge about the underlying dynamics.


Multiple Model Predictive Control of the Cardiovascular System Using Vagal Nerve Stimulation

January 2024

·

3 Reads

IEEE Transactions on Control Systems Technology

Vagal nerve stimulation (VNS) is currently under investigation for the treatment of various cardiovascular diseases including heart failure, arrhythmia, and hypertension. In preclinical and clinical studies, VNS stimulation parameters are heuristically determined in the open loop. However, its therapeutic efficacy remains inconclusive, strongly suggesting the need for a closed-loop approach to optimize patient-specific stimulation parameters. In this paper, we develop a multiple model predictive control (MMPC) algorithm for automated regulation of heart rate (HR) and mean arterial pressure by optimally adjusting the amplitude and frequency of electrical pulses applied to three locations of the vagal nerve. The multiple local models are identified from our previously reported pulsatile rat cardiac model that emulates symptoms of hypertension in rest and exercise states. The computational expense of the proposed method is verified in simulation with rigorous hardware-in-the-loop (HIL) implementation.



Citations (65)


... In this paper, we extend the work done in Prabhu et al. [2025] but for a broader class of ordinary differential equations. We formulate a bi-level optimization problem, where the inner problem solves a convex optimization problem in the linear parameters [Boyd and Vandenberghe, 2004], while the outer problem optimizes over the nonlinear parameters. ...

Reference:

Bi-Level optimization for parameter estimation of differential equations using interpolation
Derivative-Free Domain-Informed Data-Driven Discovery of Sparse Kinetic Models

Industrial & Engineering Chemistry Research

... By integrating the recent advancements in developing biophyics-based models of the rat cardiovascular system under multi-location VNS [28], we developed multiple simulation environments with a standard application programming interface (API) to design, prototype, and evaluate the performance of the proposed data-driven closed-loop neuromodulation framework. The standard API is called Gymnasium (previously known as OpenAI Gym) [29] and is developed in Python. ...

Nonlinear Closed-Loop Predictive Control of Heart Rate and Blood Pressure Using Vagus Nerve Stimulation: An In Silico Study
  • Citing Article
  • September 2023

IEEE transactions on bio-medical engineering

... The insights accumulated from computational studies pave the way for more targeted and effective approaches to managing epilepsy. From investigating the impact of spiking timing stimulation on frequency-specific oscillations (Quinarez et al., 2023) to exploring the potential of linear delayed feedback control in thalamocortical models (Zhou et al., 2020), these studies collectively contribute to an expanding body of knowledge that spans from the cellular level (Lu et al., 2017) to network dynamics (Depannemaecker et al., 2021). Moreover, the translation of computational findings into clinical practice has been deliberated upon by Brinkmann et al. (2021), emphasizing the promising trajectory of computational seizure forecasting. ...

Forced temporal spiking timing stimulation to control frequency-specific oscillations in epileptic seizures: A computational study
  • Citing Article
  • January 2023

Brain Stimulation

... The observed drop in the heart rate is consistent with previous literature (McLachlan, 1993;Woodbury and Woodbury, 1990), in keeping with the parasympathetic innervation of the heart via the vagus nerve, where stimulation reduces heart rate and cardiac contractility (Yao et al., 2023). However, unlike previous reports (Woodbury and Woodbury, 1990;McLachlan, 1993;Ahmed et al., 2020), the heart rate in most rats did not return to baseline values during the OFF periods of stimulation. ...

Models for Closed-Loop Cardiac Control Using Vagal Nerve Stimulation
  • Citing Chapter
  • February 2023

... Applications are mainly limited to Single Input Single Output (SISO) systems, e.g., chemical reactors [14,20], artificial pancreas systems [1], or Heating, Ventilation and Air Conditioning (HVAC) systems [11]. Implementations of MPC controllers relying on LSTMs for predictions are also possible for dynamical systems with Multiple Inputs and Multiple Outputs (MIMO), e.g., multiple tanks systems [7], continuously stirred reactors [18], underwater vehicles [4], vehicle fuel cells [15], or cardiovascular systems [3]. Unfortunately, to the best of the authors' knowledge, the existing literature does not address the selection of the internal structure of MIMO models in relation to the modeling accuracy and control quality possible in MPC. ...

Data Driven Control of Vagus Nerve Stimulation for the Cardiovascular System: An in Silico Computational Study

... Taken together, these observations and previous studies suggest the inhibitory stimulation had an overriding effect on phasic contractions. This could have implications on the design of future closed-looped neurostimulator protocols [60]. ...

CONTROL-CORE: A Framework for Simulation and Design of Closed-Loop Peripheral Neuromodulation Control Systems

IEEE Access

... [4] These concentrators always produce 0.5 ~ 5 L/min of ~ 94% O 2 for use in the home. [4,[7][8][9] A typical oxygen concentrator has two adsorption columns packing with 5A or LiX zeolite pellets of ~0.5 mm diameter and nitrogen is adsorbed in one column during high pressure adsorption process, and nitrogen is desorbed in another column in low pressure desorption process for continuously producing oxygen. [10][11][12][13] Operating conditions always determine the separation efficiency of PSA based oxygen concentrators when the adsorbents are selected. ...

Experimental design of a “Snap-on” and standalone single-bed oxygen concentrator for medical applications

Adsorption

... heart rate (HR)) and for only one VNS stimulation location [12], [18], [19]. A recent study conducted an in silico study to develop a rat cardiac model subjected to VNS in multiple VNS locations and implemented a MPC framework for regulating multiple physiological signals, i.e., HR and mean arterial pressure (MAP) [20]. ...

Model Predictive Control of Selective Vagal Nerve Stimulation for Regulating Cardiovascular System
  • Citing Conference Paper
  • July 2020

... As with the classical control approach, authors have combined MPC with other methods to deal with PSA's nonlinearities using multiple models and robust MPC [6,8,15] and using MPC with deep neural networks [7,16]. Some works in the literature are notable regarding dimensions of MPC applied to MIMO cases of PSA systems, with up to four manipulated and two controlled variables [1,[17][18][19]. Other reports stand out by presenting MPC control laws with guaranteed stability and compliance with economic criteria [6][7][8]. ...

Piecewise linear model predictive control of a rapid pressure swing adsorption system