-
Mass Loss and Displacement Modeling for Multi-Axis Milling
Authors:
Adrian Karl Rüppel,
Patrick Ochudlo,
Mathias Bickel,
Sebastian Stemmler,
Thomas Bergs,
Dirk Abel
Abstract:
During the cutting process, material of the workpiece is continuously being removed by the cutting tool, which results in a reduction of mass as well as a displacement in the center of the workpiece mass. When using workpiece sided force sensors, such as table dynamometers, the total mass and the displacement of the center of mass affects the force measurement due to gravitational and inertial eff…
▽ More
During the cutting process, material of the workpiece is continuously being removed by the cutting tool, which results in a reduction of mass as well as a displacement in the center of the workpiece mass. When using workpiece sided force sensors, such as table dynamometers, the total mass and the displacement of the center of mass affects the force measurement due to gravitational and inertial effects. The high flexibility of the milling process leads to a complex change of volume and mass and necessitates the consideration of the engagement conditions between tool and workpiece along the tool path in order to estimate changes in mass and center of mass. This paper proposes a method for estimating the mass loss and the displacement of the center of mass during multi-axis milling processes. In this method the tool gets numerically sliced along the tool axis and the workpiece removal for each slice along an arbitrary tool path gets calculated. To validate the mass loss model, experiments in both three-axis milling as well as multi-axis milling processes have been conducted. Since it is difficult to measure the center of mass, validation for the displacement of the center of mass was done by comparison with data extracted from CAD. The results show good agreement between the simulated and measured mass loss using the proposed approach.
△ Less
Submitted 12 November, 2023;
originally announced November 2023.
-
Vehicle Cabin Climate MPC Parameter Tuning Using Constrained Contextual Bayesian Optimization (C-CMES)
Authors:
David Stenger,
Tim Reuscher,
Heike Vallery,
Dirk Abel
Abstract:
Climate-controlled cabins have for decades been standard in vehicles. Model Predictive Controllers (MPCs) have shown promising results in achieving temperature tracking in vehicle cabins and may improve upon model-free control performance. However, for the multi-zone climate control case, proper controller tuning is challenging, as externally, e.g., passenger-triggered changes in compressor settin…
▽ More
Climate-controlled cabins have for decades been standard in vehicles. Model Predictive Controllers (MPCs) have shown promising results in achieving temperature tracking in vehicle cabins and may improve upon model-free control performance. However, for the multi-zone climate control case, proper controller tuning is challenging, as externally, e.g., passenger-triggered changes in compressor setting and thus mass flow lead to degraded control performance. This paper presents a tuning method to automatically determine robust MPC parameters, as a function of the blower mass flow. Constrained contextual Bayesian optimization (BO) is used to derive policies minimizing a high-level cost function subject to constraints in a defined scenario. The proposed method leverages random disturbances and model-plant mismatch within the training episodes to generate controller parameters achieving robust disturbance rejection. The method contains a postprocessing step to achieve smooth policies that can be utilized in real-world applications. First, simulation results show that the mass flow-dependent policy outperforms a constant parametrization, while achieving the desired closed-loop behavior. Second, the robust tuning method greatly reduces worst-case overshoot and produces consistent closed-loop behavior under varying operating conditions.
△ Less
Submitted 5 October, 2023;
originally announced October 2023.
-
Automated Tuning of Nonlinear Kalman Filters for Optimal Trajectory Tracking Performance of AUVs
Authors:
Maximilian Nitsch,
David Stenger,
Dirk Abel
Abstract:
The performance of navigation algorithms significantly determines the trajectory tracking accuracy of the guidance, navigation, and control (GNC) system of an autonomous underwater vehicle (AUV). In closed-loop operation, the interaction among path planning, control, and navigation plays a crucial role in the tracking accuracy of the overall GNC system. A Doppler velocity log (DVL) is often used f…
▽ More
The performance of navigation algorithms significantly determines the trajectory tracking accuracy of the guidance, navigation, and control (GNC) system of an autonomous underwater vehicle (AUV). In closed-loop operation, the interaction among path planning, control, and navigation plays a crucial role in the tracking accuracy of the overall GNC system. A Doppler velocity log (DVL) is often used for AUVs to measure velocity over the ground, positively affecting the closed-loop tracking error. However, a DVL may not be installed in miniaturized AUVs due to limited space and energy. In this paper, a navigation filter for an underactuated miniature AUV (nanoAUV) is considered that is mainly based on acoustic localization using a novel highly-miniaturized ultra-short baseline (USBL) system and a depth pressure sensor. The nanoAUV is being developed for subglacial lake exploration. We compare two unscented Kalman filters (UKF) with different prediction models - the classical strapdown inertial navigation systems (SINS) model and a hydrodynamic motion model (HMM). To enable a fair comparison, filter parameters are auto-tuned with Bayesian optimization (BO) for open and closed-loop performance, which is novel in AUV navigation. The results indicate that BO performs similarly to particle swarm optimization (PSO) regarding sample efficiency for the proposed problem. To quantify the GNC tracking performance, we use extensive Monte Carlo simulations. Results suggest that with BO-tuned navigation filter parameters, the median tracking error is reduced by up to 50% compared to default parametrization.
△ Less
Submitted 7 April, 2023;
originally announced April 2023.
-
Benchmark of Bayesian Optimization and Metaheuristics for Control Engineering Tuning Problems with Crash Constraints
Authors:
David Stenger,
Dirk Abel
Abstract:
Controller tuning based on black-box optimization allows to automatically tune performance-critical parameters w.r.t. mostly arbitrary high-level closed-loop control objectives. However, a comprehensive benchmark of different black-box optimizers for control engineering problems has not yet been conducted. Therefore, in this contribution, 11 different versions of Bayesian optimization (BO) are com…
▽ More
Controller tuning based on black-box optimization allows to automatically tune performance-critical parameters w.r.t. mostly arbitrary high-level closed-loop control objectives. However, a comprehensive benchmark of different black-box optimizers for control engineering problems has not yet been conducted. Therefore, in this contribution, 11 different versions of Bayesian optimization (BO) are compared with seven metaheuristics and other baselines on a set of ten deterministic simulative single-objective tuning problems in control. Results indicate that deterministic noise, low multimodality, and substantial areas with infeasible parametrizations (crash constraints) characterize control engineering tuning problems. Therefore, a flexible method to handle crash constraints with BO is presented. A resulting increase in sample efficiency is shown in comparison to standard BO. Furthermore, benchmark results indicate that pattern search (PS) performs best on a budget of 25 d objective function evaluations and a problem dimensionality d of d = 2. Bayesian adaptive direct search, a combination of BO and PS, is shown to be most sample efficient for 3 <= d <= 5. Using these optimizers instead of random search increases controller performance by on average 6.6% and up to 16.1%.
△ Less
Submitted 4 November, 2022;
originally announced November 2022.
-
Reduction and Observer Design for a Grey-Box Model in Continuous Pharmaceutical Manufacturing
Authors:
Ahmed Elkhashap,
Dirk Abel
Abstract:
In this contribution, a novel Reduced Order Model (ROM) formulation of the grey-box model proposed in Elkhashap et al. (2020a) for the pharmaceutical continuous vibrated fluid bed dryer (VFBD) is presented. The ROM exploits the $\mathcal{H}_2$-norm projection-based model order reduction method after a special solution formulation of the model's infinite-dimensional part. This is mainly by introduc…
▽ More
In this contribution, a novel Reduced Order Model (ROM) formulation of the grey-box model proposed in Elkhashap et al. (2020a) for the pharmaceutical continuous vibrated fluid bed dryer (VFBD) is presented. The ROM exploits the $\mathcal{H}_2$-norm projection-based model order reduction method after a special solution formulation of the model's infinite-dimensional part. This is mainly by introducing a vector field mapping between the model parts casting the semi-discretized PDE into a bilinear form. The ROM produced is then integrated into an nonlinear Kalman Filtering-based observer design also handling the estimation of the model's algebraic variables. Evaluations of the FOM, ROM, ROM-based observer variants, and the FOM-based observer are performed using Monte-Carlo simulations as well as simulations based on experimental data of the real system. It is shown that the ROM could reproduce the FOM states accurately with a relative mean square error below $0.3\,\%$ for the experimental data simulation. This is while reaching a computational-time reduction up to a factor of $40$. The ROM-based observer with algebraic states correction is shown (using Monte-Carlo simulations) to be able to converge to the true values for all cases regardless of initialization. Moreover, it is also shown that the performance degradation of the observer due to reduction is practically insignificant. This is while the computational speedup of the observer due to reduction reached a factor of more than third order of magnitude.
△ Less
Submitted 13 June, 2022;
originally announced June 2022.
-
Joint Constrained Bayesian Optimization of Planning, Guidance, Control, and State Estimation of an Autonomous Underwater Vehicle
Authors:
David Stenger,
Maximilian Nitsch,
Dirk Abel
Abstract:
The performance of a guidance, navigation and control (GNC) system of an autonomous underwater vehicle (AUV) heavily depends on the correct tuning of its parameters. Our objective is to automatically tune these parameters with respect to arbitrary high-level control objectives within different operational scenarios. In contrast to literature, an overall tuning is performed for the entire GNC syste…
▽ More
The performance of a guidance, navigation and control (GNC) system of an autonomous underwater vehicle (AUV) heavily depends on the correct tuning of its parameters. Our objective is to automatically tune these parameters with respect to arbitrary high-level control objectives within different operational scenarios. In contrast to literature, an overall tuning is performed for the entire GNC system, which is new in the context of autonomous underwater vehicles. The main challenges in solving the optimization problem are computationally expensive objective function evaluations, crashing simulations due to infeasible parametrization and the numerous tunable parameters (in our case 13). These challenges are met by using constrained Bayesian optimization with crash constraints. The method is demonstrated in simulation on a GNC system of an underactuated miniature AUV designed within the TRIPLE-nanoAUV initiative for exploration of sub-glacial lakes. We quantify the substantial reduction in energy consumption achieved by tuning the overall system. Furthermore, different parametrizations are automatically generated for different power consumption functions, robustness, and accuracy requirements. E.g. energy consumption can be reduced by ~28%, if the maximum allowed deviation from the planned path is increased by ~65%. This shows the versatile practical applicability of the optimization-based tuning approach.
△ Less
Submitted 29 May, 2022;
originally announced May 2022.
-
Machine Learning Integrated with Model Predictive Control for Imitative Optimal Control of Compression Ignition Engines
Authors:
Armin Norouzi,
Saeid Shahpouri,
David Gordon,
Alexander Winkler,
Eugen Nuss,
Dirk Abel,
Jakob Andert,
Mahdi Shahbakhti,
Charles Robert Koch
Abstract:
The high thermal efficiency and reliability of the compression-ignition engine makes it the first choice for many applications. For this to continue, a reduction of the pollutant emissions is needed. One solution is the use of machine learning (ML) and model predictive control (MPC) to minimize emissions and fuel consumption, without adding substantial computational cost to the engine controller.…
▽ More
The high thermal efficiency and reliability of the compression-ignition engine makes it the first choice for many applications. For this to continue, a reduction of the pollutant emissions is needed. One solution is the use of machine learning (ML) and model predictive control (MPC) to minimize emissions and fuel consumption, without adding substantial computational cost to the engine controller. ML is developed in this paper for both modeling engine performance and emissions and for imitating the behaviour of an Linear Parameter Varying (LPV) MPC. Using a support vector machine-based linear parameter varying model of the engine performance and emissions, a model predictive controller is implemented for a 4.5 Cummins diesel engine. This online optimized MPC solution offers advantages in minimizing the \nox~emissions and fuel consumption compared to the baseline feedforward production controller. To reduce the computational cost of this MPC, a deep learning scheme is designed to mimic the behavior of the developed controller. The performance in reducing NOx emissions at a constant load by the imitative controller is similar to that of the online optimized MPC compared to the Cummins production controller. In addition, the imitative controller requires 50 times less computation time compared to that of the online MPC optimization.
△ Less
Submitted 2 August, 2022; v1 submitted 31 March, 2022;
originally announced April 2022.
-
Deep Learning based Model Predictive Control for Compression Ignition Engines
Authors:
Armin Norouzi,
Saeid Shahpouri,
David Gordon,
Alexander Winkler,
Eugen Nuss,
Dirk Abel,
Jakob Andert,
Mahdi Shahbakhti,
Charles Robert Koch
Abstract:
Machine learning (ML) and a nonlinear model predictive controller (NMPC) are used in this paper to minimize the emissions and fuel consumption of a compression ignition engine. In this work machine learning is applied in two methods. In the first application, ML is used to identify a model for implementation in model predictive control optimization problems. In the second application, ML is used a…
▽ More
Machine learning (ML) and a nonlinear model predictive controller (NMPC) are used in this paper to minimize the emissions and fuel consumption of a compression ignition engine. In this work machine learning is applied in two methods. In the first application, ML is used to identify a model for implementation in model predictive control optimization problems. In the second application, ML is used as a replacement of the NMPC where the ML controller learns the optimal control action by imitating or mimicking the behavior of the model predictive controller. In this study, a deep recurrent neural network including long-short term memory (LSTM) layers are used to model the emissions and performance of an industrial 4.5 liter 4-cylinder Cummins diesel engine. This model is then used for model predictive controller implementation. Then, a deep learning scheme is deployed to clone the behavior of the developed controller. In the LSTM integration, a novel scheme is used by augmenting hidden and cell states of the network in an NMPC optimization problem. The developed LSTM-NMPC and the imitative NMPC are compared with the Cummins calibrated Engine Control Unit (ECU) model in an experimentally validated engine simulation platform. Results show a significant reduction in Nitrogen Oxides (\nox) emissions and a slight decrease in the injected fuel quantity while maintaining the same load. In addition, the imitative NMPC has a similar performance as the NMPC but with a two orders of magnitude reduction of the computation time.
△ Less
Submitted 4 August, 2022; v1 submitted 31 March, 2022;
originally announced April 2022.
-
Towards Real-Time Monitoring and Control of Water Networks
Authors:
Ahmed Elkhashap,
Daniel Rüschen,
Dirk Abel
Abstract:
Water networks are used in numerous applications, all of which have the essential task of real-time monitoring and control of water states. A framework for the generation of efficient models of water networks suitable for real-time monitoring and control purposes is proposed. The proposed models preserve the distributed parameter character of the connected local elements. Hence, the spatial resolu…
▽ More
Water networks are used in numerous applications, all of which have the essential task of real-time monitoring and control of water states. A framework for the generation of efficient models of water networks suitable for real-time monitoring and control purposes is proposed. The proposed models preserve the distributed parameter character of the connected local elements. Hence, the spatial resolution of the property under consideration is recovered. The real-time feasibility of the network model is ensured by means of reduced order modeling of the models constituting components. A novel model order reduction procedure that preserves the model parametric dependency is introduced. The proposed concept is evaluated with the water temperature as the property under consideration. The formulated model is applied for the prediction of the water temperature within an experimental test bench of a 60 meter exemplary circulation network at the company VIEGA. A reduced order model (ROM) with a 50 mm spatial resolution, i.e. 1200 discretization points, is constructed and utilized as the identification model for a single path of the test bench. Afterwards, the ROM is evaluated in a Hardware in the Loop experiment for the prediction of the downstream temperature showing high prediction accuracy with mean relative error below 3.5 \%. The ROM single step computation time did not exceed 2 msec highlighting the real-time potential of the method. Moreover, full network model validation experiments featuring both diffusion and transport dominated parts were conducted. The network model is able to predict the temperature evolution, flow rate, and pressure accurately at the different paths of the network with mean relative errors below 4 \%, 2 \%, and 2 \%, respectively.
△ Less
Submitted 22 March, 2022; v1 submitted 12 January, 2022;
originally announced January 2022.
-
Model Order Reduction of The Time-Dependent Advection-Diffusion-Reaction Equation with Time-Varying Coefficients: Application to Real-Time Water Quality Monitoring
Authors:
Ahmed Elkhashap,
Dirk Abel
Abstract:
Advection-Diffusion-Reaction (ADR) Partial Differential Equations (PDEs) appear in a wide spectrum of applications such as chemical reactors, concentration flows, and biological systems. A large number of these applications require the solution of ADR equations involving time-varying coefficients, where analytical solutions are usually intractable. Numerical solutions on the other hand require fin…
▽ More
Advection-Diffusion-Reaction (ADR) Partial Differential Equations (PDEs) appear in a wide spectrum of applications such as chemical reactors, concentration flows, and biological systems. A large number of these applications require the solution of ADR equations involving time-varying coefficients, where analytical solutions are usually intractable. Numerical solutions on the other hand require fine discretization and are computationally very demanding. Consequently, the models are normally not suitable for real-time monitoring and control purposes. In this contribution, a reduced order modeling method for a general ADR system with time-varying coefficients is proposed. Optimality of the reduced order model regarding the reduction induced error is achieved by using an H2-norm reduction method. The efficacy of the method is demonstrated using two test cases. Namely, a case for an ADR with arbitrary dynamics varying coefficients and a second case including the modeling of an exemplary water quality distribution path with randomly generated demand. The reduced order models are evaluated against high fidelity simulations using MATLAB's finite element method PDE toolbox. It is shown that the reduction can achieve a significant computational speedup allowing for the usage of the model for real-time applications with sampling times in milliseconds range. Moreover, the constructed ROM is shown to achieve high prediction accuracy with the normalized mean square error below 2.3 % for a real-world water quality simulation test case.
△ Less
Submitted 27 March, 2022; v1 submitted 5 January, 2022;
originally announced January 2022.
-
Robust state and protection-level estimation within tightly coupled GNSS/INS navigation system
Authors:
Shuchen Liu,
Kaizheng Wang,
Dirk Abel
Abstract:
In autonomous applications for mobility and transport, a high-rate and highly accurate vehicle-state estimation is achieved by fusing measurements of global navigation satellite systems (GNSS) and inertial sensors. The state estimation and its protection-level generation often suffer from satellite-signal disturbances in urban environments and subsequent poor parametrization of the satellite obser…
▽ More
In autonomous applications for mobility and transport, a high-rate and highly accurate vehicle-state estimation is achieved by fusing measurements of global navigation satellite systems (GNSS) and inertial sensors. The state estimation and its protection-level generation often suffer from satellite-signal disturbances in urban environments and subsequent poor parametrization of the satellite observables. Thus, we propose an innovative scheme involving an extended H_infinity filter (EHF) for robust state estimation and zonotope for the protection-level generation. This scheme is shown as part of a tightly coupled navigation system based on an inertial navigation system and aided by the GPS/Galileo dual-constellation satellite navigation system. Specifically, GNSS pseudorange and deltarange observables are utilized. The experimental results of post-processing a real-world dataset show significant advantages of EHF against a conventional extended Kalman filter regarding the navigation accuracy and robustness under various GNSS-measurement parametrizations and environmental circumstances. The zonotope-based protection-level calculation is proven valid, computationally affordable, and feasible for real-time implementations.
△ Less
Submitted 30 April, 2023; v1 submitted 19 March, 2021;
originally announced March 2021.
-
Robust Parametrization of a Model Predictive Controller for a CNC Machining Center Using Bayesian Optimization
Authors:
David Stenger,
Muzaffer Ay,
Dirk Abel
Abstract:
Control algorithms such as model predictive control (MPC) and state estimators rely on a number of different parameters. The performance of the closed loop usually depends on the correct setting of these parameters. Tuning is often done manually by experts based on a simulation model of the system. Two problems arise with this procedure. Firstly, experts need to be skilled and still may not be abl…
▽ More
Control algorithms such as model predictive control (MPC) and state estimators rely on a number of different parameters. The performance of the closed loop usually depends on the correct setting of these parameters. Tuning is often done manually by experts based on a simulation model of the system. Two problems arise with this procedure. Firstly, experts need to be skilled and still may not be able to find the optimal parametrization. Secondly, the performance of the simulation model might not be able to be carried over to the real world application due to model inaccuracies within the simulation. With this contribution, we demonstrate on an industrial milling process how Bayesian optimization can automate the tuning process and help to solve the mentioned problems. Robust parametrization is ensured by perturbing the simulation with arbitrarily distributed model plant mismatches. The objective is to minimize the expected integral reference tracking error, guaranteeing acceptable worst case behavior while maintaining real-time capability. These verbal requirements are translated into a constrained stochastic mixed-integer black-box optimization problem. A two stage min-max-type Bayesian optimization procedure is developed and compared to benchmark algorithms in a simulation study of a CNC machining center. It is showcased how the empirical performance model obtained through Bayesian optimization can be used to analyze and visualize the results. Results indicate superior performance over the case where only the nominal model is used for controller synthesis. The optimized parametrization improves the initial hand-tuned parametrization notably.
△ Less
Submitted 14 October, 2020;
originally announced October 2020.
-
EduBal: An open balancing robot platform for teaching control and system theory
Authors:
Christian-Eike Framing,
Raffael Hedinger,
Emmanuel Santiago Iglesias,
Frank-Josef Heßeler,
Dirk Abel
Abstract:
In this work we present EduBal, an educational open-source hardware and software platform for a balancing robot. The robot is designed to be low-cost, safe and easy to use by students for control education. Along with the robot we present example tasks from system identification as well as SISO and MIMO control. Using Simulink, students can quickly implement their control algorithms on the robot.…
▽ More
In this work we present EduBal, an educational open-source hardware and software platform for a balancing robot. The robot is designed to be low-cost, safe and easy to use by students for control education. Along with the robot we present example tasks from system identification as well as SISO and MIMO control. Using Simulink, students can quickly implement their control algorithms on the robot. Individual control parameters can be tuned online while analyzing the resulting behavior in live signal plots. At RWTH Aachen University and ETH Zurich 28 units have so far been built and used in control classes. In first laboratory experiences students show high intrinsic motivation and creativity to apply the studied concepts of control theory to the real system.
△ Less
Submitted 19 May, 2020;
originally announced May 2020.
-
Identifying trending coefficients with an ensemble Kalman filter
Authors:
M. Schwenzer,
G. Visconti,
M. Ay,
T. Bergs,
M. Herty,
D. Abel
Abstract:
This paper extends the ensemble Kalman filter (EnKF) for inverse problems to identify trending model coefficients. This is done by repeatedly inflating the ensemble while maintaining the mean of the particles. As a benchmark serves a classic EnKF and a recursive least squares (RLS) on the example of identifying a force model in milling, which changes due to the progression of tool wear. For a prop…
▽ More
This paper extends the ensemble Kalman filter (EnKF) for inverse problems to identify trending model coefficients. This is done by repeatedly inflating the ensemble while maintaining the mean of the particles. As a benchmark serves a classic EnKF and a recursive least squares (RLS) on the example of identifying a force model in milling, which changes due to the progression of tool wear. For a proper comparison, the true values are simulated and augmented with white Gaussian noise. The results demonstrate the feasibility of the approach for dynamic identification while still achieving good accuracy in the static case. Further, the inflated EnKF shows a remarkably insensitivity on the starting set but a less smooth convergence compared to the classic EnKF.
△ Less
Submitted 29 January, 2020;
originally announced January 2020.