Lecture 4: Controllability and observability

Similar documents
COMP Intro to Logic for Computer Scientists. Lecture 9

Functions Introduction to Functions 7.2 One-to-One, Onto, Inverse functions. mjarrar Watch this lecture and download the slides

Lab Developed: 6/2007 Lab Revised: 2/2015. Crickthermometer

Guided Study Program in System Dynamics System Dynamics in Education Project System Dynamics Group MIT Sloan School of Management 1

Machine Learning.! A completely different way to have an. agent acquire the appropriate abilities to solve a particular goal is via machine learning.

Structured PVA Historical essay: for example history of protection of Everglades

Approximating the position of a hidden agent in a graph

Lecture 1: Turtle Graphics. the turtle and the crane and the swallow observe the time of their coming; Jeremiah 8:7

A SPATIAL ANALYSIS OF SEA TURTLE AND HUMAN INTERACTION IN KAHALU U BAY, HI. By Nathan D. Stewart

Answers to Questions about Smarter Balanced 2017 Test Results. March 27, 2018

Using a Spatially Explicit Crocodile Population Model to Predict Potential Impacts of Sea Level Rise and Everglades Restoration Alternatives

Dystocia in dairy cattle. Age of dam, maternal considerations, and relationships with economic traits

1.1 Brutus Bites Back

Games! June Seven Mathematical Games. HtRaMTC Paul Zeitz,

MARY F. WILLSON RESULTS

Controllability of Complex Networks. Yang-Yu Liu, Jean-Jacques Slotine, Albert-Laszlo Barbasi Presented By Arindam Bhattacharya

A Statistical Study of Sn Whisker Population and Growth during Elevated Temperature and Humidity Storage Tests

Algebra 3 SAILS. Pacing Guide to make an A in the course = equivalent to 21 ACT math sub-score: SAILS Pacing for Traditional Schedule Module 1

Subdomain Entry Vocabulary Modules Evaluation

1.1 Brutus Bites Back A Develop Understanding Task

University of Canberra. This thesis is available in print format from the University of Canberra Library.

Grade: 8. Author: Hope Phillips

Sheep Breeding. Genetic improvement in a flock depends. Heritability, EBVs, EPDs and the NSIP Debra K. Aaron, Animal and Food Sciences

INTRODUCTION & MEASURING ANIMAL BEHAVIOR

Effects of Cage Stocking Density on Feeding Behaviors of Group-Housed Laying Hens

Catapult Activity. Catapult Buy From Art.com

SUGGESTED LEARNING STRATEGIES:

TITLE OF A CORNELL UNIVERSITY DISSERATION

[Boston March for Science 2017 photo Hendrik Strobelt]

Comparative Evaluation of Online and Paper & Pencil Forms for the Iowa Assessments ITP Research Series

EVM analysis of an Interference Limited SIMO-SC System With Independent and Correlated Channels

b. vulnerablebreeds.csv Statistics on vulnerable breeds for the years 2003 through 2015 [1].

Judging Approval Process Effective March 1, Questions & Answers

Investigating Fish Respiration

[ 144 ] THE GROWTH AND DEVELOPMENT OF MICE IN THREE CLIMATIC ENVIRONMENTS

Animal Speeds Grades 7 12

Veterinary Medical Terminology

Integrated Math 1 Honors Module 2 Honors Systems of Equations and Inequalities

Representation, Visualization and Querying of Sea Turtle Migrations Using the MLPQ Constraint Database System

November Final Report. Communications Comparison. With Florida Climate Institute. Written by Nicole Lytwyn PIE2012/13-04B

Characterizing Social Vulnerability: a NFIE Integration

THE PIGEONHOLE PRINCIPLE AND ITS APPLICATIONS

Flea Jump page 1.01 RR Lew

Judging Beef. Parts of the Beef Animal. The objective of this unit is to:

Comments on the Ridge Gene, by Clayton Heathcock; February 15, 2008

278 Metaphysics. Tibbles, the Cat. Chapter 34

Age structured models

PROGRESS REPORT for COOPERATIVE BOBCAT RESEARCH PROJECT. Period Covered: 1 April 30 June Prepared by

Global and regional Strategy/Roadmap on other TADs. - PPR, Rabies -

Youth Pork Quality Assurance Plus

Relations between representational consistency, conceptual understanding of the force concept, and scientific reasoning

Mechanics 2. Impulse and Momentum MEI, 17/06/05 1/10. Chapter Assessment

1 EEB 2245/2245W Spring 2014: exercises working with phylogenetic trees and characters

Title: Phylogenetic Methods and Vertebrate Phylogeny

6. 1 Leaping Lizards!

Body Weight and Egg Weight Dynamics in Layers

Econometric Analysis Dr. Sobel

Adaptations of Turtles Lesson Plan (Level 1 Inquiry Confirmation)

Genetic parameters and breeding value stability estimated from a joint evaluation of purebred and crossbred sows for litter weight at weaning

Challenge Math & Summer Activities

Applicability of Earn Value Management in Sri Lankan Construction Projects

UNIT Animal Care: Reptile and Amphibian Care (SCQF level 5)

Dynamic Programming for Linear Time Incremental Parsing

University of Pennsylvania. From Perception and Reasoning to Grasping

Overview of the OIE PVS Pathway

FPGA Implementation of Efficient 16-Bit Parallel Prefix Kogge Stone Architecture for Convolution Applications Geetha.B 1 Ramachandra.A.

SCIENTIFIC REPORT. Analysis of the baseline survey on the prevalence of Salmonella in turkey flocks, in the EU,

Grade Level: Four, others with modification

GEODIS 2.0 DOCUMENTATION

Implementation of 16-Bit Area Efficient Ling Carry Select Adder

Mendelian Genetics Using Drosophila melanogaster Biology 12, Investigation 1

Darwin and the Family Tree of Animals

It Is Raining Cats. Margaret Kwok St #: Biology 438

Lesson Objectives. Core Content Objectives. Language Arts Objectives

Yes, heterozygous organisms can pass a dominant allele onto the offspring. Only one dominant allele is needed to have the dominant genotype.

24 The Pigeonhole Principle

REPORT OF ACTIVITIES TURTLE ECOLOGY RESEARCH REPORT Crescent Lake National Wildlife Refuge 31 May to 4 July 2017

Lab 6: Energizer Turtles

STATUS SIGNALING IN DARK-EYED JUNCOS

How To... Why weigh eggs?

Donald Bell, Poultry Specialist Cooperative Extension - Highlander Hall-C University of Caliiornia, Riverside, CA USA

Doug Carithers 1 William Russell Everett 2 Sheila Gross 3 Jordan Crawford 1

Context sensitivity in the force concept inventory

Reproductive physiology and eggs

Nathan A. Thompson, Ph.D. Adjunct Faculty, University of Cincinnati Vice President, Assessment Systems Corporation

STAT170 Exam Preparation Workshop Semester

Development of the New Zealand strategy for local eradication of tuberculosis from wildlife and livestock

Introduction to phylogenetic trees and tree-thinking Copyright 2005, D. A. Baum (Free use for non-commercial educational pruposes)

Chapter VII Non-linear SSI analysis of Structure-Isolated footings -soil system

Technical Characteristics

Lesson 1.1 Assignment

Poultry supply functions

How Pets Arrived at the SPCA

Simon Fraser University Fall Econ 302 Final Exam Solution Instructor: Songzi Du Saturday December 10, 2016, 8:30 11:30 AM

Karen C. Chow, Xiaohong Wang, Carlos Castillo-Chávez Arizona State University, Tempe, AZ

DIALLEL CP~OSSINGS WITH THE DOMESTtO FOWL. BY JOHS. SCHMIDT, D.Sc, Director of the Carlsberg Physiological Laboratory, Copenhagen, _Den~nar/c.

Local Grains and Free-Choice Feeding of Organic Layer Hens on Pasture at UBC Farm Introduction

Female Persistency Post-Peak - Managing Fertility and Production

Female Persistency Post-Peak - Managing Fertility and Production

An example of distribution at Goat Island Bay

Transcription:

Lecture 4: Controllability and observability Lecture 4: Controllability and observability p.1/9

Part 1: Controllability Lecture 4: Controllability and observability p.2/9

Example Two inverted pendula mounted on a chart. Length of the pendula:, respectively. force Lecture 4: Controllability and observability p.3/9

Example Two inverted pendula mounted on a chart. Length of the pendula:, respectively. force Defines a system with behavior satisfies Newton s laws Lecture 4: Controllability and observability p.3/9

By physical reasoning: if, then does not depend on the external force : if for, then also for, regardless of the external force. Lecture 4: Controllability and observability p.4/9

By physical reasoning: if, then does not depend on the external force : if for, then also for, regardless of the external force. Hence: there is no with while at the same time. No trajectory with can be steered to a future trajectory with. Lecture 4: Controllability and observability p.4/9

Assume now that the lengths of the pendula are unequal: It turns out (more difficult to prove) that in that case it is possible to connect any past trajectory with any future trajectory: Lecture 4: Controllability and observability p.5/9

Assume now that the lengths of the pendula are unequal: It turns out (more difficult to prove) that in that case it is possible to connect any past trajectory with any future trajectory: Given, there exists and such that Lecture 4: Controllability and observability p.5/9

Controllability is called controllable if for all and such that there exists Lecture 4: Controllability and observability p.6/9

Controllability is called controllable if for all and such that there exists concatenating trajectory time Lecture 4: Controllability and observability p.6/9

Controllability in terms of kernel representations Suppose. is represented in kernel representation by How to decide whether is controllable? Lecture 4: Controllability and observability p.7/9

Controllability in terms of kernel representations Suppose. is represented in kernel representation by How to decide whether is controllable? Theorem: Let, and let be such that is a kernel representation of. Then is controllable if and only if for all equivalently, if and only if is the same for all. Note: is the rank of as a matrix of polynomials. Lecture 4: Controllability and observability p.7/9

Examples 1. represented by, (single input/single output system). Here,,. is controllable if and only if for all equivalently, the polynomials are coprime. Lecture 4: Controllability and observability p.8/9

Examples 1. represented by, (single input/single output system). Here,,. is controllable if and only if for all equivalently, the polynomials are coprime. 2. represented by. Obviously, this is a kernel representation, with. is controllable if and only if for all (Hautus test). Lecture 4: Controllability and observability p.8/9

Controllability and image representations Let and let. If there exists such that then we call an image representation of. Lecture 4: Controllability and observability p.9/9

Controllability and image representations Let and let. If there exists such that then we call an image representation of. is then the image of the mapping Lecture 4: Controllability and observability p.9/9

Controllability and image representations Let and let. If there exists such that then we call an image representation of. is then the image of the mapping Question: Which s in have an image representation? Lecture 4: Controllability and observability p.9/9

Controllability and image representations Let and let. If there exists such that then we call an image representation of. is then the image of the mapping Question: Which s in have an image representation? Theorem: Let if is controllable.. has an image representation if and only Note: Relation with the notion of flat system. Lecture 4: Controllability and observability p.9/9

Part 2 Observability Lecture 4: Controllability and observability p.10/9

Example Consider a point mass with position vector, moving under influence of a force vector. This defines a system, represented by For a given, many s will satisfy the system equation: the actual will of course depend on and. Lecture 4: Controllability and observability p.11/9

Example Consider a point mass with position vector, moving under influence of a force vector. This defines a system, represented by For a given, many s will satisfy the system equation: the actual will of course depend on and. In other words: does not determine uniquely. This is expressed by saying that in, is not observable from. Lecture 4: Controllability and observability p.11/9

Observability Let variable, and be a partition of the manifest. We will say that in, the component is observable from the component if is uniquely determined by, i.e., if observed to-be-deduced Lecture 4: Controllability and observability p.12/9

Example Let,. 1. Let be represented by,. Clearly, in, is observable from : for given, is given by. Lecture 4: Controllability and observability p.13/9

Example Let,. 1. Let be represented by,. Clearly, in, is observable from : for given, is given by. 2. Let be represented by,. This time, in, is not observable from : determines only, so up to a constant. Lecture 4: Controllability and observability p.13/9

Observability in terms of kernel representations Suppose, with is represented in kernel representation by. Partition. Accordingly, partition, so that is represented by. How do we check whether, in, is observable from? Lecture 4: Controllability and observability p.14/9

Observability in terms of kernel representations Suppose, with is represented in kernel representation by. Partition. Accordingly, partition, so that is represented by. How do we check whether, in, is observable from? Theorem: in, is observable from if and only if for all i.e., has full column rank for all. Lecture 4: Controllability and observability p.14/9

Observability in terms of kernel representations Suppose, with is represented in kernel representation by. Partition. Accordingly, partition, so that is represented by. How do we check whether, in, is observable from? Theorem: in, is observable from if and only if for all i.e., has full column rank for all. In that case, there exists a polynomial left inverse of such that ), and we have (i.e. Lecture 4: Controllability and observability p.14/9

Example Consider the system, with, represented by Under what conditions is observable from? Lecture 4: Controllability and observability p.15/9

Example Consider the system, with, represented by Under what conditions is observable from? Clearly, the equations can be re-written as Lecture 4: Controllability and observability p.15/9

Example Consider the system, with, represented by Under what conditions is observable from? Clearly, the equations can be re-written as Hence: observable from full column rank for all. (Hautus test) Lecture 4: Controllability and observability p.15/9

Part 3: Stabilizability and detectability Lecture 4: Controllability and observability p.16/9

Stabilizability is called stabilizable if for all such that there exists for,. Lecture 4: Controllability and observability p.17/9

Stabilizability is called stabilizable if for all such that there exists for,. time Lecture 4: Controllability and observability p.17/9

Stabilizability in terms of kernel representations Suppose. is represented in kernel representation by How to decide whether is stabilizable? Lecture 4: Controllability and observability p.18/9

Stabilizability in terms of kernel representations Suppose. is represented in kernel representation by How to decide whether is stabilizable? Theorem: Let, and let be such that is a kernel representation of. Then is stabilizable if and only if for all equivalently, if and only if ( ). is the same for all Lecture 4: Controllability and observability p.18/9

Detectability Let variable, and be a partition of the manifest. We will say that in, the component is detectable from the component if If is detectable from, then determines asymptotically. observed to-be-deduced Lecture 4: Controllability and observability p.19/9

Detectability in terms of kernel representation Suppose that, with is represented in kernel representation by. Partition. Accordingly, partition, so that is represented by. How do we check whether, in, is detectable from? Lecture 4: Controllability and observability p.20/9

Detectability in terms of kernel representation Suppose that, with is represented in kernel representation by. Partition. Accordingly, partition, so that is represented by. How do we check whether, in, is detectable from? Theorem: in, is detectable from if and only if for all i.e., has full column rank for all. Lecture 4: Controllability and observability p.20/9

Summarizing A system is controllable if the past and the future of any two trajectories in can be concatenated to obtain a trajectory in. Lecture 4: Controllability and observability p.21/9

Summarizing A system is controllable if the past and the future of any two trajectories in can be concatenated to obtain a trajectory in. Controllability is a property of the system. Given a kernel representation of the system, controllability can be effectively tested. Lecture 4: Controllability and observability p.21/9

Summarizing A system is controllable if the past and the future of any two trajectories in can be concatenated to obtain a trajectory in. Controllability is a property of the system. Given a kernel representation of the system, controllability can be effectively tested. Given a system and a partition, is called observable from if the condition determines uniquely. Lecture 4: Controllability and observability p.21/9

Summarizing A system is controllable if the past and the future of any two trajectories in can be concatenated to obtain a trajectory in. Controllability is a property of the system. Given a kernel representation of the system, controllability can be effectively tested. Given a system and a partition, is called observable from if the condition determines uniquely. Observability is a property of the system and a partition of its variables. Given a kernel representation of the system, observability can be effectively tested. Lecture 4: Controllability and observability p.21/9

A system is stabilizable if the past of any trajectory in can be concatenated with the future of a trajectory in that converges to zero, to obtain a trajectory in. Lecture 4: Controllability and observability p.22/9

A system is stabilizable if the past of any trajectory in can be concatenated with the future of a trajectory in that converges to zero, to obtain a trajectory in. Given a system and a partition, is called detectable from if the condition determines asymptotically as. Lecture 4: Controllability and observability p.22/9