180 likes | 449 Views
数値シミュレーションを用いた 魚群のダイナミクス. 京都大学大学院 人間・環境学研究科 相関環境学 専攻 阪上研究室 M 2 金山 太知. もくじ. ・研究の動機. ・魚と群れの性質. ・魚のモデル. ・シミュレーション結果. ・魚群の回転曲線. ・まとめ. 研究の動機. 生物の群れ に 物理学 はどこまで迫れるか. 群れの形状や行動をどこまで予測できるか. 魚群には様々なサイズや状態が存在する. 魚を運動方程式により記述 し、群れの振る舞いを再現できるか. 魚と群れの性質 ( 魚の速度 ). 魚の遊泳速度. burst.
E N D
数値シミュレーションを用いた魚群のダイナミクス数値シミュレーションを用いた魚群のダイナミクス 京都大学大学院 人間・環境学研究科 相関環境学専攻 阪上研究室M2 金山 太知
もくじ ・研究の動機 ・魚と群れの性質 ・魚のモデル ・シミュレーション結果 ・魚群の回転曲線 ・まとめ
研究の動機 生物の群れに物理学はどこまで迫れるか 群れの形状や行動をどこまで予測できるか 魚群には様々なサイズや状態が存在する 魚を運動方程式により記述し、群れの振る舞いを再現できるか
魚と群れの性質(魚の速度) 魚の遊泳速度 burst (BL = body length ) Swimming speed(BL/sec) normal speed 定常遊泳速度: 1~2 BL/sec 捕食者等の 外部刺激に対して加速 最高速度(burst): 10 BL/sec Time to fatigue(min) 数秒~数十秒持続可能 T. Y. Wu. Introduction to the scaling of aquatic animal locomotion. In J. T. Pedley, editor, Scale Effects in Animal Locomotion, pp. 203-232. Academic Press, 1977.
魚のモデル(Boid model) Reynolds (1987) 魚 : self propelled particle(spp) 3つのルール 1. 衝突回避 (反発領域 ) 2. 整列 ( 整列領域 ) 3. 吸引作用 ( 吸引領域 ) 2.整列領域内にいる個体の 平均速度に合わせる 1.衝突回避のため 逆方向に逃げる 3.吸引領域内にいる 個体の重心に向かう
魚のモデル(Boid modelの結果) :全角運動量 の大きさ : 重心の速さ (A)swarm (B)torus Boid modelから分かった (D)highly parallel (C)dynamic parallel torusやswarm等の魚群の状態を再現できる IAIN D. Couzin. (2002) Collective Memory and Spatial Sorting in Animal Groups. J. theor. Biol. 218, 1-11. torusは整列領域は小さく、吸引領域が 大きい時に現れやすい
魚のモデル(運動方程式) Newtonの運動方程式 粒子に力が働くと加速度が生じ、運動が変化する [推進力と水の抵抗] [吸引力] [ノイズ] [反発力] Gaussian white noise [整列力]
魚のモデル(運動方程式) ・運動方程式のモデルは速度一定ではない 体長(BL)、時間(t)が定義出来ていない。 Torus状態で一周するのにかかる時間 最近接分布 [最近接分布のピーク] 実験結果:0.28BL シミュレーション:0.065 カウント数 カウント数 [一周にかかる時間] 実験結果:~50sec シミュレーション:~15 (BL) 最近接分布実験結果 最近接分布実験結果
魚のモデル(解析方法) 1.数値シミュレーション 確率微分方程式を数値的に解く t=t0における位置と速度の情報 t=t0+Δtにおける位置と速度 [Euler-Maruyama法] Wiener Process 平均0、分散Δtの 正規乱数 2.Kramers方程式 確率微分方程式を一粒子分布関数で記述
シミュレーション結果(torusの時間発展) r torusの指標 v 重心の速さ mag time time
シミュレーション結果(magの時間発展) Ro=0.6(2.5BL) Ro=0.4(1.7BL) Ro=0.8(3.4BL) パラメータ ・N=1000 ・k=0.5 ・=1 () ・=1 ・=1.2 Ra=4(17BL) Boidでtorusが出来る条件 ・=0.2 ・=4 Ro~4BL ・=1 Ra~18BL ・ ・ Ra=5(21BL)
魚群の回転曲線 [ 銀河の回転曲線問題 ] 1980年代に明らかになった天文学の問題 理論予測(A)では観測結果(B)を説明できない ダークマターの存在!? Galaxy rotation curve [ 魚群の回転曲線問題 ] ?? 回転速度は中心からの距離とともに どのように変化するか? Boidモデルでは説明できない? 運動方程式によるモデルでは 説明できるのか? Fish rotation curve
魚群の回転曲線(実験観察結果) 12BL [場所] 佐世保の九十九島水族館 「海きらら」 [対象] マイワシ約4000匹(2012年3月) マイワシ約3000匹(2012年9月) [方法] カメラを底に設置し、 真下から動画撮影 22BL 2012年9月 2012年3月 3月撮影(102匹) 3月撮影+9月撮影 9月撮影(90匹)
魚群の回転曲線(シミュレーション結果) パラメータ ・N=1000 ・k=0.5 ・=1 () ・=1 ・=1.2 ・=0.2 ・=4 ・=1 ・ ・
魚群の回転曲線(実験観察結果とシミュレーションの比較)魚群の回転曲線(実験観察結果とシミュレーションの比較) simulation 実験(12年9月) 実験(12年3月) 結果 R<10BLではよく合っている 重心から離れたところでは回転面に垂直なz方向にも比較的大きく動いている…. R>10BLではsimulationの方の傾きが落ち、上手く合わない。
まとめ ・Newtonの運動方程式によるモデルでも魚群の様々な状態 (swarm ,torus ,parallel)を再現することが出来た。 ・実験観察結果より、魚群の回転速度は 重心からの距離とともに大きくなることが分かった。 ・魚群の回転曲線に関して、シミュレーション結果と実験結果は 重心からの距離Rが大きくないところでは上手くフィットした。