Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall 2001. Lecture 19. Systems Concepts 1 Michael Arbib: CS564 - Brain Theory and.

Slides:



Advertisements
Similar presentations
Lect.3 Modeling in The Time Domain Basil Hamed
Advertisements

Multilayer Perceptrons 1. Overview  Recap of neural network theory  The multi-layered perceptron  Back-propagation  Introduction to training  Uses.
9/24/2013PHY 113 C Fall Lecture 91 PHY 113 C General Physics I 11 AM-12:15 PM MWF Olin 101 Plan for Lecture 9: 1.Review (Chapters 1-8) 2.Exam preparation.
Ch 9.4: Competing Species In this section we explore the application of phase plane analysis to some problems in population dynamics. These problems involve.
5/16/2015Intelligent Systems and Soft Computing1 Introduction Introduction Hebbian learning Hebbian learning Generalised Hebbian learning algorithm Generalised.
Artificial neural networks:
1 Oscillations SHM review –Analogy with simple pendulum SHM using differential equations –Auxiliary Equation Complex solutions Forcing a real solution.
Introduction to Statics
Chapter Ten Oscillatory Motion. When a block attached to a spring is set into motion, its position is a periodic function of time. When we considered.
ME 746 Spring Dynamic Models Differential Equations in State-Variable Form.
Dynamic Systems Thanks to Derek Harter for having notes on the web. Also see, Port & Van Gelder and Beltrami.
Spring semester 2006 ESE 601: Hybrid Systems Review material on continuous systems I.
Phy 212: General Physics II Chapter 15: Oscillations Lecture Notes.
Kinematics of Particles Lecture II. Subjects Covered in Kinematics of Particles Rectilinear motion Curvilinear motion Rectangular coords n-t coords Polar.
Simple Harmonic Motion Physics 202 Professor Vogel (Professor Carkner’s notes, ed) Lecture 2.
Simple Harmonic Motion Physics 202 Professor Lee Carkner Lecture 3.
Itti: CS564 - Brain Theory and Artificial Intelligence. Systems Concepts 1 CS564 - Brain Theory and Artificial Intelligence University of Southern California.
November 21, 2012Introduction to Artificial Intelligence Lecture 16: Neural Network Paradigms III 1 Learning in the BPN Gradients of two-dimensional functions:
Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 3 Networks of Neurons 1 Michael Arbib: CS564 - Brain Theory and.
Analysis of the Rossler system Chiara Mocenni. Considering only the first two equations and ssuming small z The Rossler equations.
Forces. Dynamics Why do objects move like they do?
T. K. Ng, HKUST Lecture IV. Mechanics of rigid bodies.
Dynamical Systems 2 Topological classification
Reference Book is.
Phase Diagrams Quick Review of Linear Oscillator (Ch.3) Consider a 1d Linear Oscillator: Its state of motion is completely specified if two quantities.
Systems of Particles.
JJ205 ENGINEERING MECHANICS COURSE LEARNING OUTCOMES : Upon completion of this course, students should be able to: CLO 1. apply the principles of statics.
Ch 9.5: Predator-Prey Systems In Section 9.4 we discussed a model of two species that interact by competing for a common food supply or other natural resource.
Ch 9.8: Chaos and Strange Attractors: The Lorenz Equations
Control 1 Keypoints: The control problem Forward models: –Geometric –Kinetic –Dynamic Process characteristics for a simple linear dynamic system.
Introduction to Dynamics. Dynamics is that branch of mechanics which deals with the motion of bodies under the action of forces. Dynamics has two distinct.
Dr. Tamer Samy Gaafar.   Teaching Assistant:- Eng. Hamdy Soltan.
Physics 215 – Fall 2014Lecture Welcome back to Physics 215 Today’s agenda: More gravitational potential energy Potential energy of a spring Work-kinetic.
Chapter 15: Oscillations
MODULE 1 In classical mechanics we define a STATE as “The specification of the position and velocity of all the particles present, at some time, and the.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo System Solutions y(t) t +++++… 11 22.
Lecture 21 Neural Modeling II Martin Giese. Aim of this Class Account for experimentally observed effects in motion perception with the simple neuronal.
Lecture 5: Basic Dynamical Systems CS 344R: Robotics Benjamin Kuipers.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Linear Systems m k u x m k u x Fixed.
Unit 3: Motion, Forces, & Energy Chapter 9: Motion & Energy
Simple Harmonic Motion This type of motion is the most pervasive motion in the universe. All atoms oscillate under harmonic motion. We can model this motion.
Chapter 14 Systems of Particles.
Work Readings: Chapter 11.
Vibrations and Waves Hooke’s Law Elastic Potential Energy Simple Harmonic Motion.

SIMPLE HARMONIC MOTION. STARTER MAKE A LIST OF OBJECTS THAT EXPERIENCE VIBRATIONS:
Quantum New way of looking at our world. Classical vs Quantum Typically a student develops an intuition about how the world works using classical mechanics.
Ball in a Bowl: F g F N F g F N  F  F Simple Harmonic Motion (SHM) Stable Equilibrium (restoring force, not constant force)
Laurent Itti: CS564 - Brain Theory and Artificial Intelligence. Saccades 1 1 L. Itti: CS564 - Brain Theory and Artificial Intelligence University of Southern.
Introduction to Dynamics. Dynamics is that branch of mechanics which deals with the motion of bodies under the action of forces. Dynamics has two distinct.
State Equations BIOE Processes A process transforms input to output States are variables internal to the process that determine how this transformation.
Lecture 18: Elasticity and Oscillations I l Simple Harmonic Motion: Definition l Springs: Forces l Springs: Energy l Simple Harmonic Motion: Equations.
Advanced Control Systems (ACS)
OSE801 Engineering System Identification Spring 2010
CHAPTER 4: Systems of Particles
Blair Ebeling MATH441: Spring 2017
Mechanical Engineering at Virginia Tech
Modern Control Systems (MCS)
One- and Two-Dimensional Flows
Autonomous Cyber-Physical Systems: Dynamical Systems
Digital Control Systems (DCS)
Stability Analysis of Linear Systems
Aim: How do we analyze energy diagrams and stability of equilibrium?
Physics 111: Mechanics Lecture 2
Aim: How do we analyze energy diagrams and stability of equilibrium?
AAE 556 Aeroelasticity Lecture 4
PHY 113 A General Physics I 9-9:50 AM MWF Olin 101 Plan for Lecture 9:
Presentation transcript:

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 1 Michael Arbib: CS564 - Brain Theory and Artificial Intelligence University of Southern California, Fall 2001 Lecture 19. Systems and Feedback Reading Assignment: TMB2 Section 3.1 and 3.2 Note: Self-study on eigenvalues: TMB2, pp.107,108,

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 2 A System is Defined by Five Elements The set of inputs The set of outputs (These involve a choice by the modeler) The set of states: those internal variables of the system — which may or may not also be output variables — which determine the relationship between input and output. state = the system's "internal residue of the past" The state-transition function : how the state will change when the system is provided with inputs. The output function : what output the system will yield with a given input when in a given state.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 3 From Newton to Dynamic Systems Newton's mechanics describes the behavior of a system on a continuous time scale. Rather than use the present state and input to predict the next state, the present state and input determine the rate at which the state changes. Newton's third law says that the force F applied to the system equals the mass m times the acceleration a. F = ma Position x(t) Velocity v(t) = Acceleration a(t) = x

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 4 Newtonian Systems According to Newton's laws, the state of the system is given by the position and velocity of the particles of the system. We now use u(t) for the input = force; and y(t) (equals x(t)) for the output = position. Note: In general, input, output, and state are more general than in the following, simple example.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 5 State Dynamics With only one particle, the state is the 2-dimensional vector q(t) = Then yielding the single vector equation The output is given by y(t) = x(t) = The point of the exercise: Think of the state vector as a single point in a multi-dimensional space.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 6 Linear Systems This is an example of a Linear System: = A q + B u y = C q where the state q, input u, and output y are vectors (not necessarily 2-dimensional) and A, B, and C are linear operators (i.e., can be represented as matrices). Generally a physical system can be expressed by State Change: q(t) = f(q(t), u(t)) Output: y(t) = g(q(t)) where f and g are general (i.e., possibly nonlinear) functions For a network of leaky integrator neurons: the state m i (t) = arrays of membrane potentials of neurons, the output M(t) =  m i (t)) = the firing rates of output neurons, obtained by selecting the corresponding membrane potentials and passing them through the appropriate sigmoid functions.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 7 Attractors 1. The state vector comes to rest, i.e. the unit activations stop changing. This is called a fixed point. For given input data, the region of initial states which settles into a fixed point is called its basin of attraction. 2. The state vector settles into a periodic motion, called a limit cycle. For all recurrent networks of interest (i.e., neural networks comprised of leaky integrator neurons, and containing loops), given initial state and fixed input, there are just three possibilities for the asymptotic state:

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 8 Strange attractors 3. Strange attractors describe such complex paths through the state space that, although the system is deterministic, a path which approaches the strange attractor gives every appearance of being random. Two copies of the system which initially have nearly identical states will grow more and more dissimilar as time passes. Such a trajectory has become the accepted mathematical model of chaos,and is used to describe a number of physical phenomena such as the onset of turbulence in weather.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 9 Stability The study of stability of an equilibrium is concerned with the issue of whether or not a system will return to the equilibrium in the face of slight disturbances: A is an unstable equilibrium B is a neutral equilibrium C is a stable equilibrium, since small displacements will tend to disappear over time. Note: in a nonlinear system, a large displacement can move the ball from the basin of attraction of one equilibrium to another.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 10 Negative Feedback Controller (Servomechanism)

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 11 Using Spindles to Tell  -Neurons if a Muscle Needs to Contract What’s missing in this Scheme?

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 12 Using  -Neurons to Set the Resting Length of the Muscle   

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 13 Self-study: the elegant extension of this scheme to an agonist-antagonist pair of muscles

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 14 Discrete-Activation Feedforward “Cortex” “Spinal Cord”

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 15 “Ballistic” Correction then Feedback This long latency reflex was noted by Navas and Stark.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 16 The Mass-Spring Model of Muscle

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 17 Hooke’s Law – The Linear Range of Elasticity

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 18 The Mass-Spring Model of Muscle

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 19

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 20 Linear Systems

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 21 Eigenvectors and Eigenvalues See TMB2, pp.107,108, for an exposition of their use in characterizing the stability of a linear system. The key result is: Moreover, the system will oscillate if the eigenvalues are complex. We now consider how that theory is applied to the mass-spring model.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 22 Stability of the Mass-Spring Model

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 23

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 24

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 25 A simple linear model: the mass-spring model with  -style feedback

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 26

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 27

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 28

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 29

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 30

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 19. Systems Concepts 31