Non-linear Invariants for Control-Command Systems

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=xb70OdDHhTo



Duration: 46:31
556 views
21


Control theorists know for long that quadratic invariants, that is ellipsoids, are a good solution to bound the behavior of linear controllers, which constitute the heart of most control-command systems. They designed methods to synthesize such invariants using some convex optimization techniques, namely semidefinite programming solvers. The first part of this talk will briefly introduce those methods.
In practice, these techniques heavily rely on numerical computations performed using floating-point arithmetic, raising stringent soundness questions about their results. We will thus investigate solutions to formally validate such results and see that this is feasible with only a small overhead.
Finally, we present a simple implementation in the Alt-Ergo SMT solver and comparison with other state-of-the-art SMT solvers on non-linear real arithmetic benchmarks. We also introduce an implementation in the Coq proof assistant with a reflexive tactic enabling to automatically discharge polynomial inequalities proofs. Benchmarks indicate that we are able to formally address problems that would otherwise be untractable with other state-of-the-art methods.

See more at https://www.microsoft.com/en-us/research/video/non-linear-invariants-for-control-command-systems/




Other Videos By Microsoft Research


2019-10-14Structure Visual Understanding and Interaction with Human and Environment
2019-10-14Improving Doctor-Patient Interaction with ML-Enabled Clinical Note Taking
2019-10-11HapSense: A Soft Haptic I/O Device with Uninterrupted Dual Functionalities...
2019-10-09Advanced polarized light microscopy for mapping molecular orientation
2019-10-09Data science and ML for human well-being with Jina Suh [Podcast]
2019-10-07Tea: A High-level Language and Runtime System for Automating Statistical Analysis [Python module]
2019-10-07Discover[i]: Component-based Parameterized Reasoning for Distributed Applications
2019-10-04Scheduling For Efficient Large-Scale Machine Learning Training
2019-10-03Distributed Entity Resolution for Computational Social Science
2019-10-03MMLSpark: empowering AI for Good with Mark Hamilton [Podcast]
2019-10-02Non-linear Invariants for Control-Command Systems
2019-10-02Vision-and-Dialog Navigation
2019-10-01The Future of Mathematics?
2019-09-30How Not to Prove Your Election Outcome
2019-09-30The Worst Form Including All Those Others: Canada’s Experiments with Online Voting
2019-09-30DIFF: A Relational Interface for Large-Scale Data Explanation
2019-09-30A Calculus for Brain Computation
2019-09-26Decoding Multisensory Attention from Electroencephalography for Use in a Brain-Computer Interface
2019-09-26A Short Introduction to DIMACS & DIMACS and MSR-NYC
2019-09-26Boosting Innovation and Discovery of Ideas
2019-09-26Resource-Efficient Redundancy for Large-Scale Data Processing and Storage Systems



Tags:
linear controllers
floating-point arithmetic
control-command systems
Alt-Ergo SMT
Coq
microsoft research
programming languages