• ベストアンサー

加速度から速度に変換するときの質問です.

加速度から速度に変換するときの質問です. 垂直方向の加速度をはかる時に,加速度センサを台の上に置いて静止させておくと重力によって1Gが出力されます. それを数値積分して速度にしたいのですがどのように行えばよいでしょうか? 単に積分しただけでは0(m/s)という値は出てこないと思うのですが・・・分かる方教えてください. ちなみにMATLABを使用して計算しています.

  • iw727
  • お礼率66% (2/3)

質問者が選んだベストアンサー

  • ベストアンサー
  • h191224
  • ベストアンサー率81% (119/146)
回答No.2

MATLABを使うとか、数値積分するとか言う前に、解くべき問題を明確化する必要があります。 MATLABは、単なる計算を助けてくれる道具であって、電卓と同レベルです。 数値積分も、積分の手段のひとつであって、使わなくて済む場合や使わない方が良い場合も多いのです。 今の問題の場合、台の上に置かれて静止していることから、 (a)重力加速度で物体が鉛直方向下向きに受ける力 と、 (b)台から上向きに受ける力 は釣り合っていて、運動は生じません。 このことは、加速度がいくらであっても、一緒のことです。 以上のことを、力の釣合い方程式に従って説明しましょう。 運動しているときの物体の位置をx、時刻をtとすれば、釣り合いの方程式は次のようになります。 F = m・d^2x/dt^2 + c・dx/dt + k・x まず、物体の運動に寄与する要因を把握しておく必要があります。 要するに、要因としては、次の4種類を考慮する必要があるわけです。 (1)物体に作用する力 F (2)質量 m (3)運動の抵抗要因 c (4)初期位置に対するばね要因 k まず(1)ですが、台の上に置かれて静止していることから、 (a)重力加速度で物体が鉛直方向下向きに受ける力 と、 (b)台から上向きに受ける力 は釣り合っていて、全体としての力Fは、 F = 0 です。 このことは、重力加速度の値がどうであっても、一緒のことです。 また、今の場合、センサーが台から受けるばね効果などは考慮しないので、 k = 0 です。 cによる力は、運動が生じてから作用するものなので、運動開始時点の議論をする場合には、とりあえず、 c = 0 と置けます。 よって、解くべき方程式は、次のようになります。 m・d^2x/dt^2 = 0 これを解けば、 速度 = dx/dt = 定数 が得られます。 要するに、時刻によらず等速度運動をするという解が得られるわけで、初期速度が0であるため、 速度 = dx/dt = 0 要するに、速度は0です。 以上が結論であって、MATLABや数値積分以前の問題であることがおわかりでしょう? 道具や手段を考える前に、問題の本質を見抜き、議論できるような力を身に付けましょう。 なお、ANo.1の方の 「結局、加速度0になりましょう。」 というのは、正確ではありません。 センサー全体には、台からの外力を受けようが受けまいが、紛れもなく重力加速度が作用しているからです。 台から受ける力は、センサーが台と接触する面から受ける外力であって、別の種類のものです。 これら両者の力が釣り合っている、ということで、外から両者を見たら、力は0に見えるというわけです。

iw727
質問者

お礼

分かりやすい丁寧な説明ありがとうございます。 少し考えが甘かったようです・・・。

その他の回答 (2)

  • First_Noel
  • ベストアンサー率31% (508/1597)
回答No.3

#1です. 語弊ある書き方すみませんでした. 主旨としては,積分する値のことを指していました. 不正確な記述をお詫び致します.また,ご指摘ありがとうございました.

  • First_Noel
  • ベストアンサー率31% (508/1597)
回答No.1

台の上に静止しているので、台からの反力を考慮せねばなりません。 結局、加速度0になりましょう。 更に、この状態で積分すると速度は一定値となり、0とは限りませんので、 速度の初期値も与える必要があります。明らかに0ですね。 上記はあくまで、台の上に静止させている、と言う状態での話です。 もし台を突然なくして落下を開始する場合には、 反力はなくなり、速度の初期値を0として与えて積分します。 積分するときには境界条件、初期条件に十分注意が必要です。

iw727
質問者

お礼

回答いただきありがとうございますm(_ _)m 様々な方法を試行錯誤した結果無事動かすことが出来ました。

関連するQ&A

  • 加速度センサーと重力加速度

    加速度センサーは、デバイスが一定方向に一定速度で移動しているときには加速度は生じず、 そこから速度が変化したときに初めて加速度が生じるものと覚えました。 加速度センサーを机に置いている場合、常に重力加速度の1Gを検出します。 重力の速度は一定ですよね。 ということは速度の変化は生じていないのでは?と考えました。 なのに常に1Gが検出されるのは何故なのでしょうか?

  • 加速度と速度

    はじめまして。 今、加速度センサーの10(m/s2)とかで表示されるデータを速度(m/s)表示に変換したいのですが、その方法がわかりませんので、教えてください。 単純にそのサンプリング1回の速度を掛ければよいのか?振幅等の情報が必要か?勉強不足でよく分からないので、教えていただけましたら、幸いです。

  • 鉄球の重力加速度

    あの、鉄球の重力加速度に関してですが、普通、重力加速度は9.8m/s^2となるのですが、重力加速度は、11m/s^2と大きくなってしまいました。空気抵抗などを含んでしまえば、9.8m/s^2よりも小さな値におさまってしまうのですが...なぜそのように大きな値が出てしまうのでしょうか。

  • 3軸加速度センサによる傾き計算

    加速度センサを使った傾き(重力方向に対して何度傾いたか?)の求め方を教えてください。 3軸加速度センサがあります。 3軸(=直交座標x、y、z)の値は重力の分力で、3軸合成値の絶対値(√x^2+y^2+z^2)=1です。 つまり、完全に静止状態でしか測定しないものとします。 ある時点(初期値)の加速度センサの値をZa=(x1,y1,z1)とします。 N時間経過後の加速度センサの値をZb=(x2,y2,z2)とします。 この両者の値より、N時間後に重力方向に対して傾いた角度を求めるには、どうすれば良いのでしょうか? 便宜上x、y、zとしましたが、どの軸が重力方向で、どの軸が水平線方向かは不定です。 考え方だけでも良いのでお教え頂けると幸いです。 よろしくお願いします。

  • 加速度0=速度0?

    簡単な玩具を作ろうとしています。 ミニ四駆の様な物にセンサを積んで、壁が近づいたらモータを逆回転させて静止させるようなものです。 この逆回転させる際の力の導出の困っています。 高校物理にすると 「静止している物体を水平方向へ、力Fをt秒間加え加速させた。 さらに力F'をt'秒間加えたところ物体は静止した。 この物体の速度を0にするような力F'を求めろ。」こんな感じでしょか。 初めは加速度を0にするようなFを求めていましたが、それでは速度は0にならずに等速直線運動を続けますよね? 速度を0にするような力F'はどう考えればいいのでしょうか。

  • 加速度センサーの重力加速度

    iPhoneの加速度センサーで加速度の値を確認しています。 加速度は等速直線運動していれば0と思っていたのですが 机に置いた状態でも地面の方向に対して常に1Gの加速度が表示されます。 机に置いている=重力に引っ張られないように反対方向に等速で動き続けている=それなら加速度は0になるのでは? と思ってしまったのですが、解説お願い致します。

  • 初速度20m/s,加速度-5.0m/s^2で等加速

    初速度20m/s,加速度-5.0m/s^2で等加速度直線運動していた物体が、30m移動すると、速さはいくらになるか。また、静止するまでの移動距離はいくらか。 この問題なのですが、解説として公式に当てはめるだけでなく考え方が知りたいです。 ちなみに、答えは速さは10m/s、移動距離は40mです。

  • 加速度とその結果

    固体に直線的に相反する加速度を加えたとき 見た目には何も起きません。 その消費されたエネルギーは何に変換されるのでしょうか? 地上で私たちは重力加速度を受けていますが地上で力がつりあって静止しています。 空中だと速度が累積的に増えて空気との摩擦熱に変わりますが 地上だと静止しているので圧力になりますが圧力は増加しません。 しかし、加速され続けています。 熱にでも変わっているのでしょうか?

  • iPhoneの加速度センサー

    iPhoneの加速度センサーを使ってプログラミングしています。 重力加速度を取り除き、ユーザーが加えた加速度の値を追っているのですが、 X軸の正の方向に本体を水平移動させ続けると、-0.5、-0.3、-0.1、0.0、0.1、0.3、0.5、0.8のように 動き始めは負の値を示した後、正の方向に値が反転していくような結果を示します。 これは正しい挙動なのでしょうか? 一定方向に加速中は常に正負が反転することは無いように思っていたのですが。

  • 慣性センサの重力加速度出力について

    IMUセンサ(慣性センサ)を手のひらに乗せて静止させている状態でも Z軸方向の加速度出力が9.8N/m^2となります。 静止しているのにどうしてゼロにならないのですか?