Research‎ > ‎Seminars‎ > ‎Seminars 2009‎ > ‎

11.12.2009 - BIRS: Noise, Time Delay and Balance Control

Tamas Insperger
  • System under consideration
    • \dot{x} = Ax + Bu
    • y = Cx
      • y is only known by y(t-\tau)
    • u = f(r-y)
      • u = Dy(t-\tau)
    • \ddot{x}(t) +a_1\dot{x}(t)+a_0x(t)=u(t)
      • linear approximation u(t)=px(t-\tau)+p\tau\dot{x}(t-\tau)
      • secant approximation u(t)=2px(t-\tau)+p\tau x(t-2\tau)
      • integral approximation u(t)=\int_0^{t-\tau} w_0 x(s) + w_1\dot{x}(s) ds
  • Smith predictor
    • x = \frac{1}{s-a}u
    • s-a+b e^{\tau s} or \dot{x}(t) + a x(t) - b x(t-\tau)
    • becomes \ddot{x}(t) +(b-2a)\dot{x}(t) + a(a-b)x(t) if estimated delay and state are same as the real delay and state
    • Smith predictor is sensitive to parameters and not necessarily good to stabilize unstable systems
  • Predictive control
    • Use the available delayed state to predict the current state
  • Delayed feedback
    • Use the delayed output directly
  • Classification of linear systems
    • Time invariant ODE
      • n dimensions = n eigen-values
    • Time invariant DDE
      • n dimensions = infinite number of eigen-values
    • Time periodic ODE
      • On one period (need to know the map) then the there are n eigen-values for n-dimensions of the period
      • \dot{x}(t)=A(t)x(t)
      • A(t+T) = A(t)
      • x(T) = \Phi x(0)
    • Time periodic DDE
      • Infinite number of eigen-values
  • Brockett problem
    • \dot{x}(t) = A x(t) + BG(t)Cx(t-\tau)
  • Act and wait
    • G(t) = 0 during waiting period, which is longer than delay
    • G(t) = gg(t) during acting period, which is shorter than delay
    • Step-by-step solution
      • \dot{x}(t)=Ax(t)
      • x(t)=\Phi^1(t)x(0)
      • \Phi^1(t)=e^{At}
      • \Phi^2(t)=e^{At}+\int_{tw}^t e^{A(t-s)} B \Gamma(s) C e^{A(s-/tau)} ds
      • \Phi^3(t)=\Phi^2(t)+stuff
      • x(T)=\Phi^3(T)x(0)
        • This ends up with in n-poles.
Francisco Valero-Cuevas
  • Internal models
  • Predictive strategies
  • State estimators
  • Development in childhood
  • Biological computation
James Finley and Eric Perreault
  • Feedforward vs feedback control during balance
  • Heightened co-contraction (Hogan 1984; Milner 2002)
  • Larger gain on stretch reflexes during a "compliant" environment
  • Co-contraction strategy
    • see co-contraction increase in "unstable" condition
    • co-contraction appears to inhibit stretch reflex
    • Ankle stiffness increases as stability of joint decreases
    • What about signs on net stiffness? -Kank-Kenv+mgl
  • There appears to be a bias towards feedforward over feedback control
Tim Kiemel and John Jeka
  • Linearized "unstable" pendulum model with delayed PD control
    • Plant is the mapping from EMG to body segment angles
    • Feedback is the mapping between changes in body angles into EMG
    • Intrinsic stiffness vs ankle stiffness
      • stability achieved with a combination of hip and ankle stiffness
    • Feedback in the nervous system is probably not PD, most likely something better
Meeting thoughts
  • Intermittent vs Continuous and Linear vs Non-linear
    • How do these fundamental questions help/hurt modeling of posture?
  • Kleinman DL, "Optimal control with time delay and observation noise." IEEE Trans Automatic Control (15)524-527, 1969
  • Palmor ZJ (1996) Time delay compensation smith predictor and its modifications. Levine "The control handbook", CRC Press
Gabor Stepan
  • Chaos is amusing. This means that there needs to be large non-linearities
  • Digital control systems introduce "spatial" and "temporal" delays.
  • There is a point where there is "micro-chaos" due digitization where the system is caught in an oscillation before it gets to the regulated point.
  • Are the delays in the human system a continuous delay or a discrete delay?
  • Delayed feedback on jerk!
Questions for future math problems
  • Instead of linearizing equations that have noise in them transfer the system into probability space where the equations are linear in probability
  • Try and determine if you can tell if a system is linear or non-linear from time-series data