physics review & bond graphs - mechanical engineeringbryant/courses/me344... · physics review...

30
Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless Multiports Causality: 0 & 1 Junctions Power/Energy conversion: Transformers & Gyrators TF Example: Electrical transformer TF Example: Traction Roller Gyrator GY Example: Solenoid Coil GY Example: Gyrator & Capacitance synthesizes Inertance TF & GY Causality Bond Graph Causality Assignments: Procedure & Priorities Multi-Port Storage Elements EXAMPLE: RLC circuit

Upload: lekhuong

Post on 07-Feb-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Physics review & bond graphs

Causality SourcesDamping: Resistance RInertanceCapacitance

Lossless MultiportsCausality: 0 & 1 Junctions

Power/Energy conversion: Transformers & GyratorsTF Example: Electrical transformerTF Example: Traction RollerGyratorGY Example: Solenoid CoilGY Example: Gyrator & Capacitance synthesizes InertanceTF & GY Causality

Bond Graph Causality Assignments: Procedure & Priorities

Multi-Port Storage Elements

EXAMPLE: RLC circuit

Page 2: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Causality

• Cause & Effect (action/reaction): Does effort e evoke flow f, or vice versa ?

• Not contained in Power P = e f ; Causality independent of arrow direction

• Mechanical: equivalent to Newton's action/reaction + Free Body Analysis

BAe

f

• A impresses B with effort e ⇒ flow f from B to A

• B impresses A with flow f ⇒ effort e from A onto B

• Memory Aid

BA

Battering Ram

B

Fire Hose

A

A pushes (exerts effort e on) B B squirts (exerts flow f on ) A

Page 3: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Sources

Effort

AS : eee(t)

• Prescribes effort e = e(t)

• Flow can be anything

• Since Se prescribes effort (onto A), causal stroke away (ram against A)

Flow

AS : ff f(t)

Prescribes flow f = f(t)

Effort can be anything

Since Sf prescribes flow (to A), causal stroke toward (hose squirts away)

Page 4: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Causal stroke choices

Sources prescribe e or f ⇒ single causality

Se

e(t)

e = output (can not impress effort e on Se )

Sff(t) f = output (can not impress flow f on Sf )

Page 5: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Resistance R

Direct relation between effort & flow: e = e(f) or f = f(e)

Dissipates power P = e f if curve in 1st or 3rd quadrants

Energy variable(s) from Independent Energy Storage Devices

2 Causality choices:

Effort Controlled:

e

f = f (e)RA

Action: A rams R, i.e., applies effort e onto RReaction: R accepts effort e from A, then hoses A with flow f = f(e)

Flow Controlled:A

f

e = e( f )R

Action: A hoses R, i.e., applies flow f onto RReaction: R accepts flow f from R, then R rams A with effort e = e(f)

Page 6: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Resistance choices

f

eR f ( ).

f

e

e

f

e = ΦG(f)

f = ΦR-1(e)

R accepts effort e , then hoses with flow f = f(e) = Φ-1R (e) .

Instantaneous local conductance: G = dfde

f

eR

f

e

e ( ).

e

f

e = ΦR(f)

f = ΦG-1(e)

R accepts flow f, then R rams with effort e = e(f)= ΦR(f) .

Instantaneous local resistance: R = dedf

Page 7: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Inertance

Ie = p

.

f = f (p) p

f

f = ΦI-1(p)

p = ΦI(f)

Effort from dynamics: e = p.

Stores "kinetic" energy

E = T(p) = ⌡⌠

P dt = ⌡⌠

f e dt = ⌡

f p

. dt = ⌡

f dpdt dt = ⌡⌠

f(p) dp

Energy variable = momentum p

Flow dependence (most desirable): f= f(p) = Φ-1I (p) .

Instantaneous local inertance: I = dpdf

Page 8: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Inertances in various power domainssystem type dynamics momentum flow dependence law

general e = p.

p f= f(p)

electrical V = λ.

flux linkage

λcurrenti = i(λ)

Faraday

mech.

translation

inertial force

FI = p.

linear mom.

p

velocity v

v = v(p)

Newton

F = ma = p.

mech.

rotation

inertial torque

TI = h.

ang. mom.

h

ang.vel. ω

ω = ω(h)

Euler

T = Iα = h.

fluidic inertial

pressure

PI =�p....

fluidicmomentum

p

fluid volume

Q = Q(p)

unsteadyflow terms

inmomentumequations

Page 9: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Capacitance

Cq.

f =

e = e(q)

q

e

e = Φc-1(q)

q = Φc(e)

Flow from kinematics: f = q.

Stores "potential" energy

E = U(q) = ⌡⌠

P dt = ⌡⌠

f e dt = ⌡

e q

. dt = ⌡

e dqdt dt = ⌡⌠

e(q) dq

Energy variable = displacement q

Effort dependence (most desirable): e = e(q) = Φ-1C (q)

Instantaneous local capacitance (compliance): C = dqde

Page 10: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Capacitances in various power domainssystem type kinematics displacement effort dependence

general f = q. q e = e(q)

electrical i = q.

chargeq

voltageV = V(q)V=q/C

mech.

translationv = x

.

displacementx

forceF = F(x)F = kx

mech.

rotationω = θ

.

angulardisplacement

θ

torqueT = T(θ)T = κ θ

fluidicQ = v

.

fluid volumev

pressureP = P(v)

Pt = vt/(A/ρg)

Page 11: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Causality: Energy Storage Elements

Capacitance CIntegral DerivativeCausality Causality

constitutive relations e = e( q ) q = q ( e )

kinematics f = q. ⇒ q = ⌡⌠ f dt

Inertance I

constitutive relations f = f( p ) p = p ( f )

dynamics e = p. ⇒ p = ⌡⌠ e dt

Page 12: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Integral (independent) Causality Derivative (dependent) Causality

Capacitance C

Cf = d q(e)

dt

e

Inertance I

Ie = p.

f = f (p)

e = d p(f)dt If

Preferred Causality Stuck with (dependent) Causality

Page 13: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Integral Causality Derivative Causality

Capacitance C

f

eC

f

e

∫( ) dt.q

e(t) = e [ ∫ f( t ) dt ]t

e ( ).

f

eC

f

e q ( ).q

f(t) = q[ e(t) ]ddt

ddt

Inertance I

f

eI

f

e ∫( ) dt.p

f(t) = f [ ∫ e( t ) dt ]t

f ( ).

f

eI

f

e ddt

p ( ).p

e(t) = p[ f(t) ]ddt

Independent Energy Storage Dependent ESE (DESE)Element (IESE)

Energy stored over time Energy storage instantaneous

Page 14: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Integral causality for C

Ec = PE = ⌡⌠t e[ q(t) ] f(t) dt = ⌡

⌠t

e[ ⌡⌠t f(τ) dτ ] f(t) dt

depends on history of flow f(t) into C, not instantaneous state(s)of other C's & I's

Derivative causality for C

Ec = ⌡⌠t e(t) f(t) dt = ⌡

⌠t

e(t) ddt q[ e(t) ] dt

= e(t) q[ e(t) ] |t - ⌡⌠t q[ e(t) ]

de(t)dt dt

1442443 144424443

instantaneous history

depends on instantaneous state(s) of system, including other C's & I's

Prefer integral causality for ESE (I's & C's), not always possible!

Page 15: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Junctions

Pseudo-elements: no direct correspondence to physical components

⇒ No power losses & no energy storage. Power balance:

Ptotal = ∑k=1

n

Pink -∑

i=1

m

Pouti = ∑

k=1

n

eink f

ink -∑

i=1

m

eouti f

outi = 0

0e

1

e2

e3

f1

f2

f3

0 junction: common (same) effort / all bonds: e1 = e2 = ... = en = em = e

∑k=1

n

fink -∑

i=1

m

fouti = ∑

k=1

n+m fk = 0

Incorporates into Bond Graph• Electrical: Kirchoff's Current Law ( ∑

node currents into = 0 )

• Mechanical: kinematics (balances derivative of displacements)

Page 16: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

1e

1

e2

e3

f1

f2

f3

1 junction: common (same) flow/ all bonds: f1 = f2 = ... = fn = fm

∑k=1

n

eink -∑

i=1

m

eouti = ∑

k=1

n+m ek = 0

Incorporates into Bond Graph

• Electrical: Kirchoff's Voltage Law (over loop)• Mechanical: D'Alembert's dynamic equilibrium

Page 17: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Causality: 0 & 1 Junctions

0

e1

e2

e3

f1

f2

f3

0 junction: common effort e1 = e2 = ... = en = e⇒ only ONE bond can set common effort e ⇒ SINGLE ram against 0

(otherwise contradiction of common effort)Note: a 0 junction can have only one ram, but it MUST have a ram

(otherwise no common effort)

1e

1

e2

e3

f1

f2

f3

1 junction: common flow f1 = f2 = ... = fn = f⇒ only ONE bond can set common flow f ⇒ SINGLE hose squirts 1

(otherwise contradiction of common flow)Note: a 1 junction can have only one hose, but it MUST have a hose

(otherwise no common flow)

Page 18: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Power/Energy conversion: Transformers & Gyrators

Lossless 2 port : P1 = P2

Transformer

TF: ne2e1

f2f1relates

input effort to output effort: e1= n e2

lossless: e1f1 = P1 = P2 = e2 f2 = n e2f1

⇒ f1 = n-1 f2

Page 19: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

TF Example: Electrical transformer

V2V1

+ +

i2i 1

--

n1 primary windings, n2 secondary windingssame flux in all windings

= dφ dt =

V2n2

⇒ V1 = n1n2

V2 ⇒ n = n1n2

TF: ne2e1

f2f1NOTE: Electrical TF converts: elect. power ⇒ magnetic power ⇒ elect. power

Page 20: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

TF Example: Traction Roller

vω R

Kinematics: v = R ω

Equilibrium: T = R F

T

ωTF: R

F

v

NOTE: This TF converts rotational power to translational power

Page 21: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Gyrator

GY: re2e1

f2f1

relates input effort to output flow: e1 = r f2

lossless: P1 = e1 f1 = r f2 f1 = P2 = e2 f2

⇒ f1 = r-1 e2

Page 22: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

21

GY Example: Solenoid Coil

+i

-

V

B

n turn coil

total flux φ

magnetomotive

force M = n i

lines of magnetic

induction B

n windings ⇒ flux linkage

V = ˙ λ =dλdt

= n dφdt

= n ˙ φ ⇒ r = n

also M = n I

NOTE: This GY converts electric power to magnetic power

Page 23: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

GY Example: Gyrator & Capacitance synthesize Inertance

e1

f1

GY: r(q)e2

f2q.

=C

e1 = r f2 = r q. f1 = r-1 e2(q)

Define p = r q, then q = p r-1 and

e1 = d(r q)

dt = p. f1 = r-1 e2(p r-1) = ƒ(p)

Compare to inertance

Page 24: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

TF & GY Causality

Transformer: e1 = n e2 effort evokes effort

f1 = n-1 f2 flow evokes flow

⇒ 2 choices:

TFe1

f1 f2

e2

e1

f1 f2

e2TF

Gyrator: e1 = r f2 flow evokes effort

f1 = r-1 e2 effort evokes flow

⇒ 2 choices

e1

f1 f2

e2GY

e1

f1 f2

e2GY

Page 25: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Bond Graph Causality Assignments: Procedure & Priorities

1. Sources 1st: effort ⇒ ram, flow ⇒ hosePropagate ramifications through BG

single RAM against 0single HOSE squirts 1one of 2 choices: TF & GYR: no restrictions, assign to make rest of BG happy

2. Attempt integral causality on C 's & I 's, one by onePropagate ramifications

3. Choose causality for an unassigned RPropagate ramifications

NOTE:derivative causality may be forced on some C 's or I 'sphysical significance: states for these C 's & I 's depend on other C 's & I 's

Example:translation of 2 dumbbell masses attached via rigid barmomenta of one dependent on other

Page 26: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

EXAMPLE: RLC circuit

+

-

V

R

C

L

+

-

+ -

+-

1S : Ve

R: R

C: C

I: L

V(t)

q.

q / C

λ.

λ / L

1S : Ve

R: R

C: C

I: L

V(t)

q.

q / C

λ.

λ / L

BG: power flows shown. Efforts Effort source gets RAM.& flows labeled with energy variables. No ramification with 1 junction.

Page 27: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

1S : Ve

R: R

C: C

I: L

V(t)

q.

q / C

λ.

λ / L

1S : Ve

R: R

C: C

I: L

V(t)

q.

q / C

λ.

λ / L

Integral causality assigned to I. Note Propagate ramifications1 junction now has its HOSE. mandated by 1 junction.

Page 28: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

1S : Ve

R: R

C: C

I: L

V(t)

q.

q / C

λ.

λ / L

λ R / L λ / L

Causality ⇒ R accepts flow λ/L from 1---dictated byflow on input (hose) bond;

R responds with effort (λ/L ) R.

Page 29: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Multi-Port Storage Elements

Ce

1

ke

em

......

fm

f1

kf

Multi-Port Capacitance Cm

Flow from kinematics: fk = qk.

Stores potential energy

E = ⌡⌠

∑k = 1

m Pk dt =

⌡⌠

∑k = 1

m ek fk dt =

⌡⌠

∑k = 1

m ek qk

. dt =

⌡⌠

∑k = 1

m ek dqk

= E(q1 , q2 , ..., qm )

Energy variables = displacements: qk

Page 30: Physics review & bond graphs - Mechanical Engineeringbryant/courses/me344... · Physics review & bond graphs Causality Sources Damping: Resistance R Inertance Capacitance Lossless

Power flowdEdt = Ptotal = ∑

k = 1

m Pk = ∑

k = 1

m ek fk

Time derivative of Energy / Apply chain rule:

dEdt = ∑

k = 1

m

∂E∂qk

dqkdt = ∑

k = 1

m

∂E∂qk

fk

Compare: ek = ∂E

∂qk = ek(q1, q2, ..., qm)