Designing Robust Software Sensors for Nonlinear Systems via Neural Networks and Adaptive Sliding Mode Control
Ayoub Farkane, Mohamed Boutayeb, Mustapha Oudani, Mounir Ghogho

TL;DR
This paper introduces a robust neural network-based software sensor for nonlinear systems that combines adaptive sliding mode control with physics-informed training to achieve accurate, real-time state estimation under noise and system variations.
Contribution
It presents a novel neural network integrated with adaptive sliding mode control for designing robust, physics-informed software sensors without requiring ground-truth states.
Findings
Demonstrates rapid convergence and high accuracy in simulations
Ensures robustness against noise and disturbances
Applicable to systems with non-differentiable dynamics
Abstract
Accurate knowledge of the state variables in a dynamical system is critical for effective control, diagnosis, and supervision, especially when direct measurements of all states are infeasible. This paper presents a novel approach to designing software sensors for nonlinear dynamical systems expressed in their most general form. Unlike traditional model-based observers that rely on explicit transformations or linearization, the proposed framework integrates neural networks with adaptive Sliding Mode Control (SMC) to design a robust state observer under a less restrictive set of conditions. The learning process is driven by available sensor measurements, which are used to correct the observer's state estimate. The training methodology leverages the system's governing equations as a physics-based constraint, enabling observer synthesis without access to ground-truth state trajectories. By…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdaptive Control of Nonlinear Systems · Adaptive Dynamic Programming Control · Neural Networks and Reservoir Computing
