• 検索結果がありません。

問8.2 解答 運動方程式

N/A
N/A
Protected

Academic year: 2021

シェア "問8.2 解答 運動方程式"

Copied!
62
0
0

読み込み中.... (全文を見る)

全文

(1)

機械力学1講義 第8回

2006.12.11

(2)

ラプラス変換

実f(t) → 複素F(s)

= 0 ( ) )

(s f t e dt

F st

+

= i

i

stds e s i F

t

f σ

π σ ( )

2 ) 1 (

積分の収束条件

Re[s]=σ>0

o σ

t

( )

i s

t

s

の変数域

ラプラス逆変換

ラプラス変換による強制振動の解析

(前回の復習)

t

:時間,

s

:複素数

複素

F(s)

→ 実f(t)

微分方程式を機械的に解く方法

(3)

ラプラス変換表

at cosh a sinh at 1

at cos a sinat 1

t (t) u

(t) δ

2

2 a

s s

2 2

1 a s

2

2 a

s s +

2 2

1 a s +

2

1 s

s 1

1 (t)

f F(s)

at a e

bt sinh

1 (sb1)2 a2

(s b)2 a2 b s

at

ebt cosh

at a e

bt sin

1 (sb1)2 +a2

at tcos

a at t sin 2

at ebt cos

( 2 2)2

2 2

a s

a s

+

(s2 +sa2)2

(ssb)2b+a2 (t)

f F(s)

= 0 ( ) )

(s f t e dt

F st = +i

i

stds e s i F

t

f σ

π σ ( )

2 ) 1 (

機械振動では 無数の関数が 現れるが,

これだけあれ ば,ほとんどの 場合が解ける.

表があれば,

無限積分,複

素積分不要.

(4)

ラプラス変換の公式

) (t f

e at F (s a)

dt

df sF (s) f (0)

2 2

dt f

d s 2 F (s) sf (0) f (0)

) 0 ( )

0 (

) 0 ( )

(

) 1 ( 2

1

n n

n n

f f

s

f s

s F s

n L

n

dt f d

指数関数の積 微分

2階微分

n

階微分

) (t

f F (s)

ラプラス変換表と公式を組合わせれば,ほとんどの問題が解ける.

(5)

x

k c

m f ( )t

6.4

ラプラス変換による任意外力の応答計算

( )0 x0, x( )0 v0

x = & =

ラプラス変換

( )s

X x

(t) f kx x

c x

m &&+ & + =

( )s

F f

( ) ( )0 0

2X sx x

s

x&& &

( )0

x sX

x&

{s X sx v } c{sX x } kX F

m 2 o o + o + =

(未知)

(表の値を代入)

初期値を代入

k cs ms

v m k cs ms

c x ms

k cs ms

X F

+ + +

+ + + +

+

= 2 + 0 2 0 2

o o

o cx mv

msx F

kX csX

X

ms2 + + = + + + X

で整理

(6)

ラプラス逆変換





+ + +





+ + + +





+

= +

k cs ms

L m k v

cs ms

c L ms

k x cs ms

L F

x 1 2 0 1 2 0 1 2

k cs ms

v m k cs ms

c x ms

k cs ms

X F

+ + +

+ + + +

+

= 2 + 0 2 0 2

m

n = k /

ω ωd =ωn 1ζ 2 簡単な分数に分解

= x

0 0

0 =v =

x の解(特解) f = v0 = 0 の解(基本解)

0 = 0

= x

f の解(基本解)

t e

v t d

d

n ω

ω ζω sin 1

0





+

t t

e

x d

d d n

nt ω

ω ω ζω

ζω cos sin

0

+ +

k cs ms

L F

2

1 +

+

(7)

減衰振動系のステップ応答(前回の復習)

部分分数に分解

(t) Fu kx

x c x

m &&+ & + = x(0) = x&(0) = 0

[ ]u s L = 1

2 2

2 1 1

n ns

s s m F

ω ζω +

+

=

+ +

+

=

+ +

+

= 2 2 2 2 2

2 1 2

2 1 2

1

n n

n n

n n

n s s

s s

k F s

s s s

m X F

ω ζω

ζω ω

ζω ζω ω

c

m x

k

) (t Fu

u

0 1

t 2

1

2 k

n = m

k

n =

ω cmk

2 ζ =

F s kX

csX X

ms2 + + = 1

s F k cs X ms

+

= 2 +1

u(0)

は何でもよい 両辺ラプラス変換

( ) ( )x s X

sx X

s

x&& 2 0 & 0 = 2 x& sX x( )0 = sX

(8)

分母:sの2次式,分子:1次式

( )12 2

1 sin

a b

at s a e

L bt

+

=





[ cos ] ( )2 2

a b

s

b at s

e L bt

+

=

( ) ( )

( )

( ) ( )

( ) ( )

+

+ +

+

+

=

+

+ +

+

+

=

+ +

+

=

+

+

+

=

n d

n d

n n

d n

n d

n n

d n

n

n n

n

n

s s

s s

k F

s s

s s

k F

s s s

k F

s

s s

k X F

ω ζω ζω

ω ζω

ζω

ω ζω

ζω ω

ζω ζω

ω ζω

ζω

ω ζω

ζω

ζω

2 2

2 2

2 2

2 2

2 2

2 2

2

1 1

1 1 2 1 2

        

+

+ +

+

= s s s

s k

X F

n n

n 1

2 2

2 ζω ω 2

ζω

1 ζ 2

ω

ωd = n

a ωd

b ζωn

[ ]u s L = 1

(9)

= u t e t e t

k t F

x nt d

d n t d

n ω

ζω ω

ω ζω

ζω 1 sin

cos )

( )

(

= e t e t

k F

t d d n

nt ω

ζ

ω ζ ζω

ζω sin

1 cos

1 2

a ωd

b ζωn

( ) ( )

+

+ +

+

+

= n

d n

d n

n

s s

s s

k

X F ζω

ω ζω

ω ζω

ζω

2 2

2 2

1 1

( )12 2

1 sin

a b

at s a e

L bt

+

=





[ cos ] ( )2 2

a b

s

b at s

e L bt

+

=

[ ]u s L = 1

不連続関数が あっても問題なし

t>0)

+

= cos( )

1 1 1

2

2 ω φ

ζ

ζ ζω

t k e

F

d nt

1 2

tan ζ

φ ζ

=

1 ζ 2

ω

ωd = n

(10)

x

k F

o t

ステップ応答

± + e nt k

F ζω

ζ ζ

2 2

1 1 1

0 )

0 ( )

0

( = x =

x &

+

= cos( )

1 1 1

2

2 ω φ

ζ

ζ ζω

t k e

x F nt d

(11)

8.1A

k2

k1

m

c

x y

8.1B

x

0 x0

t

xがx=x

o

u(t)とステップ状に移動.

x

o

は定数,uは単位ステップ関数.

m k k1 2

1

= +

ω 2 1

1

<

= ω

ζ m

c

◎問8.2 前問をラプラス変換により解 け.また,t→∞におけるyは,x=x

o

に対 するmの静的釣合位置hに一致するこ とを確かめよ.

0 2 1

1 x

k k

h k

= +

( ) ( )0 = y 0 = 0

y &

(12)

kr r

c kx

x c x

m &&+ & + = & +

0 )

0 ( )

0

( = x =

x &

) ( )

(t X s

x [ ]

s Au A

L s

R t

r( ) ( ) = =

{sR r } kR

c kX

csX X

ms2 + + = (0) +

6.3.4 ステップ関数の初期値が問題になる場合

ステップ関数uの初期値は1か0か

) (

)

(r x k r x c

x

m &&= & & +

1 )

( lim )

0

( = 0 =

+

u t

u t

0 )

( lim )

0 (

0 =

= u t

u t

0 )

0

( =

u

1 u, w

u

w

0 t

1

t

k

m

c

( )t

x

( )t Au(t)

r =

(13)

[ ]

u t e u t dt s

L st 1

) ( )

( =

0∞ − = u(0) = 0

[ ]

v t e v t dt s

L st 1

) ( )

( =

0∞ − = v(0) = 1

1 u v

0 t

ラプラス変換が同じで,初期値

1

の関数がある.

t>0

では

u=v

.よって,

u

v

のラプラス変換 は同じ

1

1

(14)

s k A Au

A c kX

csX X

ms2 + + = ( o)+

) 1

( 2

2 2 2

2 n n n nA uo

s X A

sX X

s + ζω +ω =ω + ζω





+

+

= + 2 (1 )

2

2

2 2 n n o

n n

s u s

s

X A ω ζω

ω ζω

+ +

+ +

+

+

= 2

2 2

2 ( )

) 2 1 ( )

( 1

d n

o n

d n

n

s

u s

s A s

X ζω ω

ζω ω

ζω ζω

{sR r } kR

c kX

csX X

ms2 + + = (0) + s

s A

R( ) = r(0) = Au(0) = Auo( )= 0

m

n = k ω

u

の初期値を

uo

とおく

両辺

m

で割る

X

で整理

部分分数分解

mk c 2

ζ =

(15)





= u t

t e

t u A

x t d o ωd

ζ ω ζ

ζω sin

1

) 2 1 cos (

)

( 2

u 1s

2 2 1

1

) (

cos

1

d t d

s t s

e ζω ω

ω ζω

ζω

+ +

+

2 1)2

( sin

1

d d d

t

t s

e ζω ω

ω ω

ζω

+

+

+ +

+ +

+

+

= 2

2 2

2 ( )

) 2 1 ( )

( 1

d n

o n

d n

n

s

u s

s A s

X ζω ω

ζω ω

ζω ζω

ラプラス変換公式

ラプラス逆変換

(16)

m u u Ac

m A c u

A

x n o o

n o

n

) 1

) ( 1

2 ( 2 )

1 ( 2

) 0

(+ = = ω =

ζω ω

&

0 /

) 0

( = Ac m x&





= u t

t e

t u A

x nt d o ωd

ζ ω ζ

ζω sin

1

) 2 1 cos (

)

( 2

uo=0

のとき(r=

Au)

uo=1

のとき(r=

Av) x&(0) = 0

+ +

= u t

t u

e A

x n nt o d o ωd

ζ ω ζ

ζ

ω ζω sin

1

) 1 (

2 cos 1

) 1

(

2 2

2

&

0 )

0 (+ = x

初期条件は

x(0) = x&(0) = 0

?

のはず

1

t>0

t>0

t>0

からの極限)

1 1 0

1 1 0

m n

c ζ ω

= 2

1

u(0)=0 v(0)=1

0 t

(17)





= u t

t e

t u A

x nt d o ωd

ζ ω ζ

ζω sin

1

) 2 1 cos (

)

( 2

0 )

0 ( = x&

r=Auuo=0 A

m Ac

x&(0) = /

r=Av

uo=1

質点は無限大の加速度で移動 速度が不連続に変化

t=0でrが無限大の速度

ダンパーは無限大の力を発生

k

m

c

( )t

x

( )t Au(t)

r = 1

t>0

t=0

u

は不連続

dx/dt

も不連続

0 ) 0 ( )

0

( = x =

x &

(18)

撃力

kr r

c kx

x c x

m &&+ & + = & +

) ( )

(t kAu t

cA +

= δ

o t

) ( t u

) ( t

δ

1

δ dt =

Au du

r =

ラプラス変換後に微分公式使用 微分後にラプラス変換

kA s cA

kX csX

X

ms 1

2 + + = 1+

[ ](t) =1

L δ [ ]

t s u

L 1

)

( =

u(0)=0

と置いたものと同じ.

u(0)

を使わない解法

微分公式で初期値発生

) 0 ( )

( )

(t sR s r

r&

(19)

t=0近傍の力積(力×時間)

+ = +

= ε

ε ε

ε cr kr dt cAu kAu dt

I ( & ) ( & )

t=0の運動量変化=力積=

I

m cA m

I =

初速度に一致 t=0の速度変化

[ ] [ ]

cAu + kAt = cA

[

u u

]

= cA

= εε 0 ε0 (ε ) ( ε)0

=1

初期値に関する考察

kr r

c kx

x c x

m &&+ & + = & +

) ( )

(t kAu t

cA +

= δ

o t

) ( t u

) ( t

δ

1

ε

ε

δ関数(∞)の影響は初速 度に現れる.

u

関数(有限)

は初期値に影響しない.

(20)

以下の方程式は等価

) ( )

(t cA t kAu

kx x

c x

m &&+ & + = + δ

0 )

0

( =

x x&(0) = 0 t 0

0 )

0 ( =

x m

x&(0) = cA t > 0

x x&

(t) cAδ

o t

kA kx

x c x

m &&+ & + =

撃力

k

m

c

( )t

x

( )t A

r =

δ関数は 初期値に 置き換えら れる.

撃力が過ぎた後

(21)

特解 基本解 一般解

運動方程式 初期条件

デルタ関数を除けば,時間領域解法も可能

0 )

0 ( =

x x&(0) = cA m

kA kx

x c x

m &&+ & + =

(C t D t)

e

x = ζωnt cosωd + sinωd A

x =

(C t D t)

e A

x = + ζωnt cosωd + sinωd 0

) 0

( = A+C = x

m cA D

C

x&(0) = ζωn +ωd =

初期条件に代入

1 ζ 2

ζ

= A D

A C =

+

+

= A t

t A

e A

x nt d ωd

ζ ω ζ

ζω sin

1

cos 2

未定係数の決定 解

(t>0)

δ cA

δ cA

(22)

kAu u

cA kx

x c x

m &&+ & + = & +

0 )

0 ( )

0

( = x =

x & k

m

c

( )t

x

( )t Au(t)

r =

ステップ応答のまとめ

kA s s u

s cA kX

csX X

ms 1

) 0 1 (

2 +

= +

+

①直接ラプラス変換,

u(0)=0

を使用.

) ( )

(t kAu t cA

kx x

c x

m &&+ & + = δ +

kA s cA

kX csX

X

ms 1

2 + + = 1+

u

を微分した後にラプラス変換

= δ dt

du

を使用

図 8.1Ak2k1m c x y 図 8.1Bx0x0 txがx=xou(t)とステップ状に移動.xoは定数,uは単位ステップ関数. m kk1 21=+ω 2 11&lt;=ωζmc◎問8.2 前問をラプラス変換により解け.また,t→∞におけるyは,x=xoに対するmの静的釣合位置hに一致することを確かめよ.0211xkkhk=+( ) ( )0=y0=0y&amp;

参照