Lecture1 Slides Syllabus History Applications

Embed Size (px)

Citation preview

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    1/31

    !! #$%% &'(')*+,(-) ./0'1/2 &3+')4 5)+670

    ./81+) 609/14(:/0 ;0'1/

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    2/31

    ;0+'18-'/1> ?13,@/0 A)/176/8BC-)> !!.&D*EFG?)2> D*%%H%

    BC-) @1> ?8?@ E>%H*$>%H,4

    @I,>JJKKKL)-)L840L) Z(1+@(< 5)+@4(0)W[ E*$>%HR ?@ E$*E>%H \Z $*$FU

    course information

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    3/31

    A1(W/

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    4/31

    A/(2+ /9 '@) -/81+) b0

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    5/31

    g)+/81-)+

    W('2(P K6'@ -/0'1/2 +3+')4+ '//2P/N B,)0 +/81-) (2')10(:Y)> /-'(Y) W('@)4(:-(> 0/' 8+)< 60 '@6+ -/81+)

    course information

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    6/31

    ;0'1/

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    7/31

    Example: Automotive cruise controlGoal: maintain a desired speed irrespective of changes in road profile

    Throttle command Acceleration/velocity

    Plant: system to be controlled (in real life)dynamical model (in analysis/simulations)

    input output

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    8/31

    Open loop control: pre-compute the throttle angle based on desired velocity(or, just keep the gas pedal down with a stick at a fixed pre-specified position)

    Why is this not a good idea?-Incomplete knowledge of car dynamics-Varying street profile-Varying wind conditions-Unpredicted changes in road texture-Etc.Net result: this arrangement will not maintain constant speed!(it will stall on the uphill, and race on the downhill)

    throttleroad profile/wind

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    9/31

    Examples of systems:

    regulate speed

    regulate attituderegulate concentration

    regulate speed

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    10/31

    Watts governor:

    sensing speed

    throttle varying load

    Closed loop control

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    11/31

    Y)2/-6'3 +)i07

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    12/31

    Closed loop control: regulate the control command based on knowledgeof the available measurements

    Idea: correct the value of the command accordingly

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    13/31

    * ./4,(1) (-'8(2 1)+82' K6'@

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    14/31

    Sensors: translate position, velocity, density, temperature, etc.into electrical, mechanical signals

    Actuators: translate electrical, mechanical signals into force,heat, flow, etc.

    (not much difference between the two --- often referred to as transducers)Examples: Honeywell temp sensor

    Servo motormotor coupled to a sensor for position/velocity feedback

    GyroscopeDiverse transducers

    !2)4)0'+ /9 '@) 9))

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    15/31

    Feedback configurations

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    16/31

    Various re-arraingments(and some notation)

    r(t)t : time

    e(t) d(t) n(t)u(t) y(t)

    C P

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    17/31

    W/1) /0 @6+'/13

    =0-6)0' A1))-)> \')+6P6/+dK(')1 -2/-Q+R '@) /17(0fe !(123 8+) /9 9))JJKKKL6)))-++L/17J(P/8'J@6+'/13L@'42

    Z(1/2< `2(-Q m '@) 9))

    .2(++6-(2 ')-@06_8)+

    EGUHk+ +,(-) m ()1/+,(-)R ,1/-)++ -/0'1/2R B,:4(2 -/0'1/2 (0< ^2')1607

    EGlHk+ ()1/+,(-) m ,1/-)++ -/0'1/2>h8(0:93607 1/P8+'0)++

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    18/31

    Z(1/2< `2(-Q O))G% $,0/,3', H'4 &./ 4//-=+:> +891$I/(J

    &./ 9(/%/,& 1',@K-$%&+,:/ &/1/9.',/ +,- &/1/0$%$',,/&C'(>% C.$:. :'0/( '2( /,3(/ :'2,&() +,- &./

    &(+,%':/+,$: &/1/9.',/ :+=1/% C'21- ,'& /7$%&"

    E.+& $% &./ $-/+L C/ +1(/+-) &+1>/- +='2& 4//-=+:>D

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    19/31

    E.+& F1+:>G% $-/+L

    KK 9($'( &' #" F1+:>? 4//-=+:> $% 2%/- 4'( :'89+($,@ %$@,+1% +,-

    (/@21+3', '4 + 9(':/%%

    KK M+7C/11A N'2&.? %&2-$/- %&+=$1$&) '4 4//-=+:> %)%&/8

    H/7:/%%$0/ @+$,% 1/+- &' '0/(:'((/:3',A'%:$11+3',%A +,- $,%&+=$1$&)J

    KK #" F1+:> (/+1$O/- &.+& 4//-=+:> :+, =/ 2%/- &' %299(/%% &./ /P/:&

    /(('(% $, &./ 8'-/1A +% C/11 +% -$%&2(=+,:/%

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    20/31

    .811)0' 8+)+ /9 O))

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    21/31

    !N(4,2)> ='/46- 9/1-) 46-1/+-/,)

    '@) -/0'1/2 +670(2 K@6-@

    1)782(')+

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    22/31

    !N(4,2)> @(1<

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    23/31

    courtesy M.Salapaka

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    24/31

    courtesy M.Salapaka

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    25/31

    !N(4,2)>O))

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    26/31

    O))

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    27/31

    The segskate mimics

    the well knownSegway

    a remarkable design,impossible to fall!well almost impossible

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    28/31

    .2(++6-(2 '/ oW/

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    29/31

    =

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    30/31

    Standard feedback loop

    r(t) e(t)d(t) n(t)

    u(t) y(t)C P

    Classical control:-Analysis: stability, performance-Design of C using frequency domain insightsThis course: state-space techniques-suitable for multivariable control

  • 8/13/2019 Lecture1 Slides Syllabus History Applications

    31/31

    ./0-28+6/0+

    [@(' 6+ -/0'1/2t

    O)) 1)782(:/0R '1(-Q607

    1)