Irrigation canals are large-scale systems, consisting of many interacting components, and spanning vast geographical areas. For safe and efficient operation of these canals, maintaining the levels of the water flows close to pre-specified reference values is crucial, both under normal operating conditions as well as in extreme situations. Irrigation canals are equipped with local controllers, to control the flow of water by adjusting the settings of control structures such as gates and pumps. Traditionally, the local controllers operate in a decentralized way in the sense that they use local information only, that they are not explicitly aware of the presence of other controllers or subsystems, and that no communication among them takes place. Hence, an obvious drawback of such a decentralized control scheme is that adequate performance at a system-wide level may be jeopardized, due to the unexpected and unanticipated interactions among the subsystems and the actions of the local controllers. In this paper we survey the state-of-the-art literature on distributed control of water systems in general, and irrigation canals in particular. We focus on the model predictive control (MPC) strategy, which is a model-based control strategy in which prediction models are used in an optimization to determine optimal control inputs over a given horizon. We discuss how communication among local MPC controllers can be included to improve the performance of the overall system. We present a distributed control scheme in which each controller employs MPC to determine those actions that maintain water levels after disturbances close to pre-specified reference values. Using the presented scheme the local controllers cooperatively strive for obtaining the best system-wide performance. A simulation study on an irrigation canal with seven reaches illustrates the potential of the approach.
17 October 2022 in IEEE Transactions on Control Systems Technology
This work presents a method for multi-robot coordination based on a novel distributed nonlinear model predictive control (NMPC) formulation for trajectory optimization and its modified version to mitigate the effects of packet losses and delays in the communication among the robots. Our algorithms consider that each robot is equipped with an onboard computation unit to solve a local control problem and communicate with neighboring autonomous robots via a wireless network. The difference between the two proposed methods is in the way the robots exchange information to coordinate. The information exchange can occur in a following: 1) synchronous or 2) asynchronous fashion. By relying on the theory of the nonconvex alternating direction method of multipliers (ADMM), we show that the proposed solutions converge to a (local) solution of the centralized problem. For both algorithms, the communication exchange preserves the safety of the robots; that is, collisions with neighboring autonomous robots are prevented. The proposed approaches can be applied to various multi-robot scenarios and robot models. In this work, we assess our methods, both in simulation and with experiments, for the coordination of a team of autonomous vehicles in the following: 1) an unsupervised intersection crossing and 2) the platooning scenarios.
For additive actuator and sensor faults, we propose a systematic method to design a state-space fault estimation filter directly from Markov parameters identified from fault-free data. We address this problem by parameterizing a system-inversion-based fault estimation filter with the identified Markov parameters. Even without building an explicit state-space plant model, our novel approach still allows the filter gain design for stabilization and H 2 estimation performance. This design freedom cannot be achieved by other existing data-driven fault estimation filter designs so far. Simulation results using a continuous stirred tank reactor illustrate the effectiveness of the proposed new method.
1 October 2021 in IEEE Transactions on Control Systems Technology
The benefits of automated driving can only be fully realized if the occupants are protected from motion sickness. Active suspensions hold the potential to raise the comfort level in automated passenger vehicles by enabling new functionalities in chassis control. One example is to actively lean the vehicle body toward the center of the corner to counteract the inertial lateral acceleration. Commonly known as curve tilting, the concept is deemed effective in reducing postural disturbance on the occupants and the visual-vestibular conflict when the occupants do not have an external view. We present in this article a nonlinear model predictive control (NMPC) method for the curve tilting functionality. The controller incorporates the nonlinear suspension forces in the prediction model to help achieve high tracking accuracy near the physical limit of the suspension system. The optimization process is accelerated with an explicit initialization method that is based on piecewise-affine (PWA) modeling and offline solution to an alternative optimal control problem (OCP). The controller is able to operate at 20 Hz in a hardware-in-the-loop (HIL) setup. Given sufficient computational resources, we observe a significant reduction in the lateral acceleration sensed by the passenger over a vehicle with passive suspensions, namely, by 46.5%, 25.4%, and 25.4% in the highway, rural, and urban driving scenarios, respectively. The NMPC also outperforms the baseline proportional-integral-derivative (PID) controller by achieving lower tracking error, namely, by 12.9%, 16.4%, and 38.0% in the aforementioned scenarios.