Searcharxiv⌕ Search

arXiv subjects

Vicenç Puig

Publications and source records attributed to Vicenç Puig.

At least 19 recordsLinked to original sources

The Zonotopic Mixture Filter

State estimation is commonly posed in either a probabilistic or an unknown-but-bounded framework. The former requires a fully specified noise distribution, typically with unbounded support, while the latter yields guaranteed enclosures that carry no probabilistic weighting. Bridging these noise descriptions, this paper proposes a zonotopic mixture noise model, in which the noise is generated by drawing a zonotope from a finite collection according to fixed probabilities and then realizing an arbitrary element of it. For this noise model, we derive the zonotopic mixture filter, which propagates a bank of zonotopic Kalman filters over mode histories, discards the histories falsified by the data, and weights the surviving ones by their relative probability. The resulting state enclosures yield guaranteed coverage probabilities and remain valid for every noise realization compatible with the bounds, and a greedy mixture reduction scheme preserves these statistical guarantees while keeping the representation tractable. Numerical examples illustrate the proposed approach and its potential benefits over related state estimation methods.

eess.SY↗

Data-driven control-oriented modelling for MPC-based control of urban drainage systems

This article presents a data-driven, control-oriented modelling methodology for urban drainage systems (UDS). The proposed framework requires three main key components: input-output data from the element to be modelled, expert knowledge to define the model structure, and data-fitting techniques to obtain optimal parameters. The methodology is evaluated using a realistic benchmark from an UDS in Madrid, Spain. The results show high model accuracy and improved performance within a MPC scheme, reducing discharge and increasing treatment facilities utilization.

eess.SY↗

A comparison between joint and dual UKF implementations for state estimation and leak localization in water distribution networks

The sustainability of modern cities highly depends on efficient water distribution management, including effective pressure control and leak detection and localization. Accurate information about the network hydraulic state is therefore essential. This article presents a comparison between two data-driven state estimation methods based on the Unscented Kalman Filter (UKF), fusing pressure, demand and flow data for head and flow estimation. One approach uses a joint state vector with a single estimator, while the other uses a dual-estimator scheme. We analyse their main characteristics, discussing differences, advantages and limitations, and compare them theoretically in terms of accuracy and complexity. Finally, we show several estimation results for the L-TOWN benchmark, allowing to discuss their properties in a real implementation.

eess.SY↗

Autonomous driving using an optimized neural network based adaptive LPV-MPC controller

Driverless vehicles are complex systems operating in constantly changing environments. Automated driving is achieved by controlling the coupled longitudinal and lateral vehicle dynamics. Model predictive control is one of the most promising tools for this type of application due to its optimal performance and ability to handle constraints. This paper addresses autonomous driving with an adaptive linear parameter varying model predictive controller (LPV-MPC), which is adapted by a neural network and optimized by an improved Genetic Algorithm. The proposed controller is evaluated on a challenging track under variable wind disturbance. Code can be found here: https://github.com/yassinekebbati/GA-optimized-MLP-based-LPV_MPC

math.OC↗

Optimized adaptive MPC for lateral control of autonomous vehicles

Autonomous vehicles are the upcoming solution to most transportation problems such as safety, comfort and efficiency. The steering control is one of the main important tasks in achieving autonomous driving. Model predictive control (MPC) is among the fittest controllers for this task due to its optimal performance and ability to handle constraints. This paper proposes an adaptive MPC controller (AMPC) for the path tracking task, and an improved PSO algorithm for optimising the AMPC parameters. Parameter adaption is realised online using a lookup table approach. The propose AMPC performance is assessed and compared with the classic MPC and the Pure Pursuit controller through simulations. Code can be found here: https://github.com/yassinekebbati/Optimized_adaptive_MPC

math.OC↗

Factor Graph Optimization for Leak Localization in Water Distribution Networks

Detecting and localizing leaks in water distribution network systems is an important topic with direct environmental, economic, and social impact. Our paper is the first to explore the use of factor graph optimization techniques for leak localization in water distribution networks, enabling us to perform sensor fusion between pressure and demand sensor readings and to estimate the network's temporal and structural state evolution across all network nodes. The methodology introduces specific water network factors and proposes a new architecture composed of two factor graphs: a leak-free state estimation factor graph and a leak localization factor graph. When a new sensor reading is obtained, unlike Kalman and other interpolation-based methods, which estimate only the current network state, factor graphs update both current and past states. Results on Modena, L-TOWN and synthetic networks show that factor graphs are much faster than nonlinear Kalman-based alternatives such as the UKF, while also providing improvements in localization compared to state-of-the-art estimation-localization approaches. Implementation and benchmarks are available at https://github.com/pirofti/FGLL.

eess.SY↗

Dual Unscented Kalman Filter Architecture for Sensor Fusion in Water Networks Leak Localization

Leakage in water systems results in significant daily water losses, degrading service quality, increasing costs, and aggravating environmental problems. Most leak localization methods rely solely on pressure data, missing valuable information from other sensor types. This article proposes a hydraulic state estimation methodology based on a dual Unscented Kalman Filter (UKF) approach, which enhances the estimation of both nodal hydraulic heads, critical in localization tasks, and pipe flows, useful for operational purposes. The approach enables the fusion of different sensor types, such as pressure, flow and demand meters. The strategy is evaluated in well-known open source case studies, namely Modena and L-TOWN, showing improvements over other state-of-the-art estimation approaches in terms of interpolation accuracy, as well as more precise leak localization performance in L-TOWN.

eess.SY↗

Behavior Trees in Functional Safety Supervisors for Autonomous Vehicles

The rapid advancements in autonomous vehicle software present both opportunities and challenges, especially in enhancing road safety. The primary objective of autonomous vehicles is to reduce accident rates through improved safety measures. However, the integration of new algorithms into the autonomous vehicle, such as Artificial Intelligence methods, raises concerns about the compliance with established safety regulations. This paper introduces a novel software architecture based on behavior trees, aligned with established standards and designed to supervise vehicle functional safety in real time. It specifically addresses the integration of algorithms into industrial road vehicles, adhering to the ISO 26262. The proposed supervision methodology involves the detection of hazards and compliance with functional and technical safety requirements when a hazard arises. This methodology, implemented in this study in a Renault Mégane (currently at SAE level 3 of automation), not only guarantees compliance with safety standards, but also paves the way for safer and more reliable autonomous driving technologies.

cs.RO↗

Switching LPV Approach for Analysis and Control of TCP-based Cyber-Physical Systems under DoS Attack

Cyberphysical systems (CPSs) integrate controllers, sensors, actuators, and communication networks. Tight integration with communication networks makes CPSs vulnerable to cyberattacks. In this paper, we investigate the impact of denial of service (DoS) attack on the stability of cyber physical systems by considering the transmission control protocol (TCP) and extract a sufficient stability condition in linear matrix inequality (LMI) form. To this end, we model the TCP-CPS under DoS attack as a switching LPV time delay system by using the Markov jump model. Then, we design parameter dependent stabilizing controller for CPS under DoS attack, by considering the network parameters.

eess.SY↗

Nodal Hydraulic Head Estimation through Unscented Kalman Filter for Data-driven Leak Localization in Water Networks

In this paper, we present a nodal hydraulic head estimation methodology for water distribution networks (WDN) based on an Unscented Kalman Filter (UKF) scheme with application to leak localization. The UKF refines an initial estimation of the hydraulic state by considering the prediction model, as well as available pressure and demand measurements. To this end, it provides customized prediction and data assimilation steps. Additionally, the method is enhanced by dynamically updating the prediction function weight matrices. Performance testing on the Modena benchmark under realistic conditions demonstrates the method's effectiveness in enhancing state estimation and data-driven leak localization.

eess.SY↗

Learning Dictionaries from Physical-Based Interpolation for Water Network Leak Localization

This article presents a leak localization methodology based on state estimation and learning. The first is handled by an interpolation scheme, whereas dictionary learning is considered for the second stage. The novel proposed interpolation technique exploits the physics of the interconnections between hydraulic heads of neighboring nodes in water distribution networks. Additionally, residuals are directly interpolated instead of hydraulic head values. The results of applying the proposed method to a well-known case study (Modena) demonstrated the improvements of the new interpolation method with respect to a state-of-the-art approach, both in terms of interpolation error (considering state and residual estimation) and posterior localization.

eess.SY↗

Reinforcement Learning Versus Model Predictive Control on Greenhouse Climate Control

Greenhouse is an important protected horticulture system for feeding the world with enough fresh food. However, to maintain an ideal growing climate in a greenhouse requires resources and operational costs. In order to achieve economical and sustainable crop growth, efficient climate control of greenhouse production becomes essential. Model Predictive Control (MPC) is the most commonly used approach in the scientific literature for greenhouse climate control. However, with the developments of sensing and computing techniques, reinforcement learning (RL) is getting increasing attention recently. With each control method having its own way to state the control problem, define control goals, and seek for optimal control actions, MPC and RL are representatives of model-based and learning-based control approaches, respectively. Although researchers have applied certain forms of MPC and RL to control the greenhouse climate, very few effort has been allocated to analyze connections, differences, pros and cons between MPC and RL either from a mathematical or performance perspective. Therefore, this paper will 1) propose MPC and RL approaches for greenhouse climate control in an unified framework; 2) analyze connections and differences between MPC and RL from a mathematical perspective; 3) compare performance of MPC and RL in a simulation study and afterwards present and interpret comparative results into insights for the application of the different control approaches in different scenarios.

math.OC↗

A Nonlinear Model Predictive Control Strategy for Autonomous Racing of Scale Vehicles

A Nonlinear Model Predictive Control (NMPC) strategy aimed at controlling a small-scale car model for autonomous racing competitions is presented in this paper. The proposed control strategy is concerned with minimizing the lap time while keeping the vehicle within track boundaries. The optimization problem considers both the vehicle's actuation limits and the lateral and longitudinal forces acting on the car modeled through the Pacejka's magic formula and a simple drivetrain model. Furthermore, the approach allows to safely race on a track populated by static obstacles generating collision-free trajectories and tracking them while enhancing the lap timing performance. Gazebo simulations using the F1/10 simulator showcase the feasibility and validity of the proposed control strategy. The code is released as open-source making it possible to replicate the obtained results.

cs.RO↗

Condition-based Design of Variable Impedance Controllers from User Demonstrations

This paper presents an approach to ensure conditions on Variable Impedance Controllers through the off-line tuning of the parameters involved in its description. In particular, we prove its application to term modulations defined by a Learning from Demonstration technique. This is performed through the assessment of conditions regarding safety and performance, which encompass heuristics and constraints in the form of Linear Matrix Inequalities. Latter ones allow to define a convex optimisation problem to analyse their fulfilment, and require a polytopic description of the VIC, in this case, obtained from its formulation as a discrete-time Linear Parameter Varying system. With respect to the current state-of-art, this approach only limits the term definition obtained by the Learning from Demonstration technique to be continuous and function of exogenous signals, i.e. external variables to the robot. Therefore, using a solution-search method, the most suitable set of parameters according to assessment criteria can be obtained. Using a 7-DoF Kinova Gen3 manipulator, validation and comparison against solutions with relaxed conditions are performed. The method is applied to generate Variable Impedance Controllers for a pulley belt looping task, inspired by the Assembly Challenge for Industrial Robotics in World Robot Summit 2018, to reduce the exerted force with respect to a standard (constant) Impedance Controller. Additionally, method agility is evaluated on the generation of controllers for one-off modifications of the nominal belt looping task setup without new demonstrations.

cs.RO↗

Data-driven Leak Localization in Water Distribution Networks via Dictionary Learning and Graph-based Interpolation

In this paper, we propose a data-driven leak localization method for water distribution networks (WDNs) which combines two complementary approaches: graph-based interpolation and dictionary classification. The former estimates the complete WDN hydraulic state (i.e., hydraulic heads) from real measurements at certain nodes and the network graph. Then, these actual measurements, together with a subset of valuable estimated states, are used to feed and train the dictionary learning scheme. Thus, the meshing of these two methods is explored, showing that its performance is superior to either approach alone, even deriving different mechanisms to increase its resilience to classical problems (e.g., dimensionality, interpolation errors, etc.). The approach is validated using the L-TOWN benchmark proposed at BattLeDIM2020.

cs.LG↗

Hierarchical Decentralized Reference Governor using Dynamic Constraint Tightening for Constrained Cascade Systems

This paper proposes a hierarchical decentralized reference governor for constrained cascade systems. The reference governor (RG) approach is reformulated in terms of receding horizon strategy such that a locally receding horizon optimization is obtained for each subsystem with a pre-established prediction horizon. The algorithm guarantees that not only the nominal overall closed-loop system without any constraint is recoverable but also the state and control constraints are satisfied in transient conditions. Also, considering unfeasible reference signals, the output of any subsystem goes locally to the nearest feasible value. The proposed dynamic constraint tightening strategy uses a receding horizon to reduce the conservatism of conventional robust RGs. Moreover, a decentralized implementation of the algorithms used to compute tightened constraints and output admissible sets is introduced that allow to deal with large scale systems. Furthermore, a set of dynamic constraints are presented to preserve recursive feasibility of distributed optimization problem. Feasibility, stability, convergence, and robust constraint satisfaction of the proposed algorithm are also demonstrated. The proposed approach is verified by simulating a system composed of three cascade jacketed continuous stirred tank reactors.

math.OC↗

Chance-constrained Stochastic MPC of Astlingen Urban Drainage Benchmark Network

In urban drainage systems (UDS), a proven method for reducing the combined sewer overflow (CSO) pollution is real-time control (RTC) based on model predictive control (MPC). MPC methodologies for RTC of UDSs in the literature rely on the computation of the optimal control strategies based on deterministic rain forecast. However, in reality, uncertainties exist in rainfall forecasts which affect severely accuracy of computing the optimal control strategies. Under this context, this work aims to focus on the uncertainty associated with the rainfall forecasting and its effects. One option is to use stochastic information about the rain events in the controller; in the case of using MPC methods, the class called stochastic MPC is available, including several approaches such as the chance-constrained MPC method. In this study, we apply stochastic MPC to the UDS using the chance-constrained method. Moreover, we also compare the operational behavior of both the classical MPC with perfect forecast and the chance-constrained MPC based on different stochastic scenarios of the rain forecast. The application and comparison have been based on simulations using a SWMM model of the Astlingen urban drainage benchmark network.

eess.SY↗

Fault Handling in Large Water Networks with Online Dictionary Learning

Fault detection and isolation in water distribution networks is an active topic due to its model's mathematical complexity and increased data availability through sensor placement. Here we simplify the model by offering a data driven alternative that takes the network topology into account when performing sensor placement and then proceeds to build a network model through online dictionary learning based on the incoming sensor data. Online learning is fast and allows tackling large networks as it processes small batches of signals at a time and has the benefit of continuous integration of new data into the existing network model, be it in the beginning for training or in production when new data samples are encountered. The algorithms show good performance when tested on both small and large-scale networks.

eess.SY↗