Abstract:This paper presents a linear-programming based algorithm to perform data-driven stabilizing control of linear positive systems. A set of state-input-transition observations is collected up to magnitudebounded noise. A state feedback controller and dual linear copositive Lyapunov function are created such that the set of all data-consistent plants is contained within the set of all stabilized systems. This containment is certified through the use of the Extended Farkas Lemma and solved via Linear Programming. S… Show more
“…Proof. Proposition 6.1 proves that v(0, x, z) ≤ V (x, z) from (24). Constraint (27b) imposes that q(x) ≤ v(0, x, z) ≤ V (x, z) for all x ∈ X, which implies that q(x) ≤ inf z v(0, x, z) for all x ∈ X.…”
Section: Subvalue Approximationsmentioning
confidence: 98%
“…Verification of p ∈ Σ[x] 2d at fixed degree can be performed by solving an SDP. The per-iteration scaling of Interior Point Methods for solving this SDP rises in a jointly polynomial manner with n and d (with O(n 6d ) and O(d 4n )) [23] [24].…”
This work quantifies the safety of trajectories of a dynamical system by the perturbation intensity required to render a system unsafe (crash into the unsafe set). Computation of this measure of safety is posed as a peak-minimizing optimal control problem. Convergent lower bounds on the minimal peak value of controller effort are computed using polynomial optimization and the moment-Sum-of-Squares hierarchy. The crash-safety framework is extended towards data-driven safety analysis by measuring safety as the maximum amount of data corruption required to crash into the unsafe set.
“…Proof. Proposition 6.1 proves that v(0, x, z) ≤ V (x, z) from (24). Constraint (27b) imposes that q(x) ≤ v(0, x, z) ≤ V (x, z) for all x ∈ X, which implies that q(x) ≤ inf z v(0, x, z) for all x ∈ X.…”
Section: Subvalue Approximationsmentioning
confidence: 98%
“…Verification of p ∈ Σ[x] 2d at fixed degree can be performed by solving an SDP. The per-iteration scaling of Interior Point Methods for solving this SDP rises in a jointly polynomial manner with n and d (with O(n 6d ) and O(d 4n )) [23] [24].…”
This work quantifies the safety of trajectories of a dynamical system by the perturbation intensity required to render a system unsafe (crash into the unsafe set). Computation of this measure of safety is posed as a peak-minimizing optimal control problem. Convergent lower bounds on the minimal peak value of controller effort are computed using polynomial optimization and the moment-Sum-of-Squares hierarchy. The crash-safety framework is extended towards data-driven safety analysis by measuring safety as the maximum amount of data corruption required to crash into the unsafe set.
“…Although the actual parameters [A ⋆ B ⋆ ] from ( 7) are unknown, each of the previous two bounds allows us to characterize the set of parameters [A B] consistent with (13) and data in (10) or with (15) and data in (9). For (13), see also (10), the set is…”
Section: Problem Formulationmentioning
confidence: 99%
“…In [2], sufficient conditions for controller design are given when the measurement error on the state satisfies an energy bound, whereas we provide necessary and sufficient conditions here. Measurement errors and a process disturbance, which satisfy an instantaneous bound (in ∞-norm), are considered in [13]. To handle bilinearity in the set of system parameters, [13] formulates the controller design as a polynomial optimization problem, which is approximated by a converging sequence of sum-of-squares programs.…”
Section: Introductionmentioning
confidence: 99%
“…Measurement errors and a process disturbance, which satisfy an instantaneous bound (in ∞-norm), are considered in [13]. To handle bilinearity in the set of system parameters, [13] formulates the controller design as a polynomial optimization problem, which is approximated by a converging sequence of sum-of-squares programs. Here, an instrumental result, Proposition 1, enables the controller design by solving a single LMI.…”
For an unknown linear system, starting from noisy input-state data collected during a finite-length experiment, we directly design a linear feedback controller that guarantees robust invariance of a given polyhedral set of the state in the presence of disturbances. The main result is a necessary and sufficient condition for the existence of such a controller, and amounts to the solution of a linear program. The benefits of large and rich datasets for the solution of the problem are discussed. We numerically illustrate the method on a simplified platoon of two vehicles.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.