C.C. de Visser
Please Note
131 records found
1
PACMANN
Point adaptive collocation method for artificial neural networks
Physics-Informed Neural Networks (PINNs) have emerged as a tool for approximating the solution of Partial Differential Equations (PDEs) in both forward and inverse problems. PINNs minimize a loss function which includes the PDE residual determined for a set of collocation points. Previous work has shown that the number and distribution of these collocation points have a significant influence on the accuracy of the PINN solution. Therefore, the effective placement of these collocation points is an active area of research. Specifically, available adaptive collocation point sampling methods have been reported to scale poorly in terms of computational cost when applied to high-dimensional problems. In this work, we address this issue and present the Point Adaptive Collocation Method for Artificial Neural Networks (PACMANN). PACMANN incrementally moves collocation points toward regions of higher residuals using gradient-based optimization algorithms guided by the gradient of the PINN loss function, that is, the squared PDE residual. We apply PACMANN to several forward and inverse problems, including one with a low-regularity solution and 3D Navier Stokes, and demonstrate that this method matches the performance of state-of-the-art methods in terms of the accuracy/efficiency tradeoff for the low-dimensional problems, while outperforming available approaches for high-dimensional problems. Key features of the method include its low computational cost and simplicity of integration into existing physics-informed neural network pipelines. The code is available at https://github.com/CoenVisser/PACMANN.
Neglecting actuator dynamics in nonlinear control and control allocation can lead to performance degradation, especially when considering fast dynamic systems. This paper provides a novel method to account for actuator dynamics in the nonlinear control allocation solution: dynamic incremental nonlinear control allocation, or D-INCA. The incremental approach allows for the implementation of a first order discrete-time actuator dynamics model in the quadratic programming solver. This model is used to find the optimal command inputs in addition to the desired physical actuator deflections, hereby compensating for actuator dynamics delays. D-INCA does not require feedback of higher order output derivatives than the baseline INCA and can be used with nonlinear non-control affine systems. Furthermore, with adaptive DINCA, or AD-INCA, an actuator dynamics parameter estimator is introduced to adapt the actuator model online, minimizing actuator tracking errors after actuator failures.
As quadrotors continue to become more popular for personal and commercial use, improving their safety is essential, especially in impaired operating states. With (asymmetric) blade damage(ABD) being a potentially dangerous type of impairment, it is beneficial to understand how it affects the dynamic behavior of a quadrotor. This research examines the effects of blade damage on the dynamic model of a quadrotor through system identification techniques. Time scaleseparation is used to split the low-frequency aerodynamic behavior and high-frequency (HF) dynamics. Aerodynamic models are identified using stepwise regression, and a novel approach for modeling HF dynamics –relying purely on on board sensors– using spectral analysis and simplex B-splines has been developed. A majority of the aerodynamic models surpass R 2 values of 0.95, and the HF models exceed R 2 values of 0.90. The findings provide new insights and implications for diagnosing ABD in quadrotors.
Ensuring safety in autonomous systems is essential as they become more integrated with modern society. One way to accomplish this is to identify and maintain a safe operating space. To this end, much effort has been devoted in the field of reachability analysis to obtaining control-invariant sets which ensure that a system inside of these sets can remain in these sets, and are thus essential for guaranteeing a system's safety. However, control invariance does not imply that a system can move from any state in the control-invariant set to any other state in the control-invariant set, within a given time horizon. In this paper, we develop an algorithm to obtain a control-invariant set that allows a given system to move from any state in the set to any other state in the set within a given time horizon without having to leave the set. We call this the 'maneuver set', M. We substantiate the algorithm's efficacy through mathematical proof, affirming that the maneuver set obtained through the algorithm is indeed control-invariant. Furthermore, we prove that the system is indeed able to move from any state within this set to any other state in the set. To illustrate the use of our algorithm, we provide the numerical example of a Dubins car, utilising Hamilton-Jacobi-Bellman reachability analysis along with the proposed algorithm in order to obtain M.
This paper addresses the key question that when faults occur either the aircraft system dynamics changes due to the fault or these dynamics are unknown (precisely). This question is addressed for the important case of Air Data Sensor failures, due to e.g. icing, for fixed wing aircraft operating in a nominal fight condition. The solution to this question uses basic ideas from subspace Identification to cast this problem in linear least squares problem with convex constraints (nuclear norm and 1-norm constraints). The latter are relaxations of a rank and cardinality constraint. The presented solution is validated using real-life fight test data.
Unmanned aerial vehicles (UAVs) are becoming an integral part of both industry and society. In particular, the quadrotor is now invaluable across a plethora of fields and recent developments, such as the inclusion of aerial manipulators, only extends their versatility. As UAVs become more widespread, preventing loss-of-control (LOC) is an ever growing concern. Unfortunately, LOC is not clearly defined for quadrotors, or indeed, many other autonomous systems. Moreover, any existing definitions are often incomplete and restrictive. A novel metric, based on actuator capabilities, is introduced to detect LOC in quadrotors. The potential of this metric for LOC detection is demonstrated through both simulated and real quadrotor flight data. It is able to detect LOC induced by actuator faults without explicit knowledge of the occurrence and nature of the failure. The proposed metric is also sensitive enough to detect LOC in more nuanced cases, where the quadrotor remains undamaged but nevertheless losses control through an aggressive yawing manoeuvre. As the metric depends only on system and actuator models, it is sufficiently general to be applied to other systems.