A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical...

27
Robo4x 1.2.2.1.a 1 edX Robo4 Mini MS – Locomotion Engineering Block 1 – Week 2 – Unit 2 A Nonlinear Time Invariant Mechanical System Video 3.1 Segment 1.2.2.1.a Revolute 1 DoF Physics Daniel E. Koditschek with Wei-Hsi Chen, T. Turner Topping and Vasileios Vasilopoulos University of Pennsylvania June, 2017 Property of Penn Engineering and Daniel E. Koditschek

Transcript of A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical...

Page 1: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 1

edX Robo4MiniMS– LocomotionEngineering

Block1– Week2– Unit2ANonlinearTimeInvariantMechanicalSystem

Video3.1

Segment1.2.2.1.aRevolute1DoF Physics

DanielE.Koditschekwith

Wei-HsiChen,T.TurnerToppingandVasileiosVasilopoulosUniversityofPennsylvania

June,2017

PropertyofPennEngineeringandDanielE.Koditschek

Page 2: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 2

TheSimplePenduluminGravity

• 1DoF revolutekinematics§ deceptivelyfamiliar§ archetypalnonlinearsystem§ nonlinearspace &dynamics

PropertyofPennEngineeringandDanielE.Koditschek

Page 3: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 3

OneDoF RevoluteKinematics

• ReviewRobo3Week1§ adoptunitvectorconvention§ bodypositionentries§ denoteunitvector

components• 1DoF revolutekinematics

§ amapfromangles,q§ intothexy-planeb§ lyingonradiusl circle

• Needinfinitesimalkinematicstoo

e1e2

PropertyofPennEngineeringandDanielE.Koditschek

Page 4: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 4

OneDoF RevoluteEnergies

• Gravitationalpotentialenergy

• Kineticenergy

• Introduceangletangentvector

• Lagrangian

• Totalenergy

PropertyofPennEngineeringandDanielE.Koditschek

Page 5: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 5

EquationsofMotion:LosslessCase• ReviewRobo3

Week2§ Lagrangian

mechanics• generatedbyEuler-Lagrangeoperator

• appliedtoLagrangianfunction

• balancedbyexternalforces

§ workedoutforourexample• nodampingfornow

• addinshortly• Reference:

HerbertGoldstein.Classicalmechanics.Addison-WesleyWorldStudentSeries,Reading,Mass.:Addison-Wesley,1950

PropertyofPennEngineeringandDanielE.Koditschek

Page 6: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 6

edX Robo4MiniMS– LocomotionEngineering

Block1– Week2– Unit2ANonlnear TimeInvariantMechanicalSystem

Video3.2

Segment1.2.2.1.bRevolute1DoF Physics

DanielE.Koditschekwith

Wei-HsiChen,T.TurnerToppingandVasileiosVasilopoulosUniversityofPennsylvania

June,2017

PropertyofPennEngineeringandDanielE.Koditschek

Page 7: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 7

LosslessOneDoF RevoluteVectorField

• Onceagain,wantVF§ rewrite2nd orderscalar

ODE§ as1st ordervectorODE

• NonlinearVF!§ nomatrices§ noclosedformseries

• Roleoftheory:§ guaranteesflowexists§ givesrigorousmethods

• qualitative(nothingclosedform)reasoning

• formallyguaranteedproperties

Comparetoeqns (2)&(6)insegment1.2.1.2• there:

- closedform(infiniteseries)expressionof- atime-paramtrized family- ofinvertiblenonlinearfunctions

• here:- guaranteedexistenceof- atime-paramtrized family- ofinvertiblenonlinearfunctions

PropertyofPennEngineeringandDanielE.Koditschek

Page 8: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 8

LosslessMechanismConservesEnergy• Examinepower

§ energychangealongtrajectory• totalenergy(5)• VF(7)

§ asfunctionofstate• Conclude:

§ nopowerdissipation§ energyisconserved

• Nodamping§ webettergetthat

result§ …alsogetforDHO

• whenb:=0• power(Seg.1.2.1.3-eqn1)vanishes

ComparewithSeg.1.2.1.3powercomputation

• justusedcalculus&VF• didn’treallyneedclosedformflow

expression

PropertyofPennEngineeringandDanielE.Koditschek

Page 9: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 9

ExampleofQualitativeMethod• Energyisconserved

§ hencecansolveconstrainteqn§ e.g.forvelocity§ asafunctionofangle§ andICenergy

• Can’t“get”trajectory§ flowhasnoclosedform

expression§ insteadget“orbit”(geometriccurveonwhichtrajectorymustlie)

q&

q

PropertyofPennEngineeringandDanielE.Koditschek

Page 10: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 10

Movingahead

• Suchgeometrictechniques• Willbeveryimportant• Althoughusuallymorecomplicated• Asstatespacedimensiongrows

PropertyofPennEngineeringandDanielE.Koditschek

Page 11: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 11

edX Robo4MiniMS– LocomotionEngineering

Block1– Week2– Unit2ANonlnear TimeInvariantMechanicalSystem

Video3.3

Segment1.2.2.2.aStable&UnstableFixedPoints

DanielE.Koditschekwith

Wei-HsiChen,T.TurnerToppingandVasileiosVasilopoulosUniversityofPennsylvania

July,2017

PropertyofPennEngineeringandDanielE.Koditschek

Page 12: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 12

SteadyStateNotion

• “steadystate”:acolloquialterm§ intuitively:apersistentoperating

condition§ whatisa“condition”?§ whatis“persistent”?

• thisunit:formalizesimplestcase§ fixedpoint (FP)

• ICwhosesolutionsareconstant

PropertyofPennEngineeringandDanielE.Koditschek

Page 13: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 13

VFViewofSteadyStateNotion

• thisunit:formalizesimplestcase§ fixedpoint (FP)

• ICwhosesolutionsareconstant• ImplieszerooftheVF

§ notice“condition”means“orbit”(soon:moreinterestingorbits)

PropertyofPennEngineeringandDanielE.Koditschek

Page 14: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 14

Stability:FirstPassat“Persistence”Notion• Persistenceinstate

§ ifweperturbIC

§ willweremainin“same”operatingcondition?

• FormalizeforFPcondition§ e.g.,1dimVF

§ fromSeg.1.2.1.1

PropertyofPennEngineeringandDanielE.Koditschek

Page 15: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 15

Stability:FirstPass“Persistence”Example• Persistenceinstate

§ ifweperturbIC§ willweremainin“same”operatingcondition?

• e.g.,1dimVFfromSeg.1.2.1.1§ checkflow

§ imposeFPassumption

§ torealize:“same”(ornear)impliesl nonpositive

PropertyofPennEngineeringandDanielE.Koditschek

Page 16: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 16

NextExample:DampedHarmonicOscillatorThis image cannot currently be displayed.

• RecallfromSeg.1.2.1.2§ 2nd orderscalarODE(twoscalartimetrajectories)§ 1st ordervectorODE(planartrajectorylieson“orbit”)

PropertyofPennEngineeringandDanielE.Koditschek

Page 17: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 17

RecallDampedHarmonicOscillatorVF• DHO(Seg.1.2.1.2)

§ insteadofphysicalcoordinates

§ userealcanonicalcords

§ writeoutconjugatematrixrepresentation

§ assumeeithers orwnonzero

§ concludeFPonlyatorigin

PropertyofPennEngineeringandDanielE.Koditschek

Page 18: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 18

StabilityofDampedHarmonicOscillator• formalizeforFPcondition

§ perturborbitthroughICatorigin

§ closedformperturbedtrajectory

§ easytocomputemagnitude§ conclude:stabilityimplies nonpositive s

PropertyofPennEngineeringandDanielE.Koditschek

Page 19: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 19

CapturingPlanarStabilityviaNorm• Seg.1.2.1.3exercises:

§ totalenergyisanorm

§ inrealcanonicalcoordinates• nowcomputepower

§ alsoanorm PropertyofPennEngineeringandDanielE.Koditschek

Page 20: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 20

AScalarViewofVectorFlowStability• poweralsoanorm

• soenergysatisfiesscalarODE§ stabilityfromscalarLTIODE§ inheritedbyvectorflow

• neighborhoodsof0inR• defineneighborhoodsof0inR2

§ againconclude:stabilityimpliess nonpositive

PropertyofPennEngineeringandDanielE.Koditschek

Page 21: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 21

edX Robo4MiniMS– LocomotionEngineering

Block1– Week2– Unit2ANonlnear TimeInvariantMechanicalSystem

Video3.4

Segment1.2.2.2.bStable&UnstableFixedPoints

DanielE.Koditschekwith

Wei-HsiChen,T.TurnerToppingandVasileiosVasilopoulosUniversityofPennsylvania

July,2017

PropertyofPennEngineeringandDanielE.Koditschek

Page 22: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 22

DampedPendulum:Stable&UnstableFP

• LookatPendulumagain§ thistimewith

damping§ previously

• “top”IC• unstableFP

§ damping• stabilizesbottom• “top”FPstillunstable

This image cannot currently be displayed.

PropertyofPennEngineeringandDanielE.Koditschek

Page 23: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 23

MultipleFP:DifferentStabilityProperties• DPVF(Seg.1.2.2.1)

• DPPower(Exr.1.2.2.1)

• NLsystems§ canhavemultipleFP§ pendulum:

• “bottom”&“top”

PropertyofPennEngineeringandDanielE.Koditschek

Page 24: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 24

PredictDifferentStabilityProperties?

• Showedpowerisnonpositive

• ButFPmayormaynotbestable• Totalenergy

§ norm-likeatbottom

§ “saddle”attop

PropertyofPennEngineeringandDanielE.Koditschek

Page 25: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 25

SimulationsSuggestWhat’sHappening• totalenergyat“bottom”

§ levelcurvesencloseneighborhoods(norm-like)

§ stableFP§ withbasinofattraction

• totalenergyat“top”§ levelcurvesrunoff§ unstableFP§ nobasin

DD

PropertyofPennEngineeringandDanielE.Koditschek

Page 26: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 26

NeedaQualitativeTheory• DampedHarmonicOscillator§ LTI:closedformsolutions§ totalenergy:norm-like

• anexplicitnorm• inthe“right”coordinates• yieldsscalarLTIenergyODE

• DampedPendulum§ NLTI:noclosedform

solutions§ totalenergy:sometimes

norm-like• whatisthe“norm-like”property?

• howtogetrigorousconclusionswithoutascalarODE?

PropertyofPennEngineeringandDanielE.Koditschek

Page 27: A Nonlinear Time Invariant Mechanical System Video 3.1 ...€¦ · Herbert Goldstein. Classical mechanics. Addison-Wesley World Student Series, Reading, Mass.: Addison-Wesley, 1950

Robo4x 1.2.2.1.a 27

MovingAhead• Linearization

§ locally(e.g.nearFP)§ oftencanuseTaylorapproximationofNLVF§ togetTaylorapproximationofNLflow

• Lyapunov Functions§ locally(e.g.nearFP)§ stabilitypropertiesformallycharacterized§ bygeneralized“totalenergy”

• Beyondthiscourse§ notionof“global”Lyapunov function§ gives“fundamentaltheoremofdynamicalsystems”

PropertyofPennEngineeringandDanielE.Koditschek