Roboticsロボット技術の相談やコンサルティングについては、こちらからお問い合わせください。2018-01-28スポンサーリンクロボットなどを制御するために伝達関数を用いて、入力に対する出力を表す方法を紹介します。今回は、質量にばねとダンパーが含まれているモデルに対して、動摩擦力まで考慮した場合のシステムの伝達関数を求める方法を紹介します。スポンサーリンクContents取り扱うシステム運動方程式を求めるラプラス変換を行う伝達関数を求めるまとめ取り扱うシステム図のように質量(\(m_1\)と\(m_2\))、ばね(\(k_1\)と\(k_2\))、ダンパー(\(c_1\))からなるシステムを取り扱います。各質量(\(m_1\)と\(m_2\))には、それぞれ動摩擦力が動摩擦係数(\(\mu_1\)と\(\mu_2\))と速度(\(\dot{x}_1(t)\)と\(\dot{x}_2(t)\))との積で掛かります。このシステムに対し、質量\(m_2\)に右向きに入力\(f(t)\)が与えられた時の質量\(m_1\)の変位\(x_1(t)\)について伝達関数\(G(s)=\frac{X_1(s)}{F(s)}\)を求めていきます。運動方程式を求めるそれぞれの質量(\(m_1\)と\(m_2\))について運動方程式を求めていきます。$$と求めることが出来ます。この運動方程式についてラプラス変換を行い、時間領域\(t\)から周波数領域\(s\)に変換していきます。ラプラス変換を行う算出した運動方程式について、各パラメータ値を代入してラプラス変換を行います。$$ラプラス変換を行った式について、各変位について整理します。$$この連立方程式を\(X_1(s)\)について解くことで、伝達関数\(G(s)\)を求めていきます。伝達関数を求める先程の連立方程式について、1つ目の式から変位\(X_1(s)\)と変位\(X_2(s)\)の関係を求めます。$$求めた\(X_2(s)\)を\(X_1(s)\)で表した式を2つ目の式に代入し、入力\(F(s)\)と変位\(X_1(s)\)の関係を求めていきます。$$となることが分かりました。まとめ今回は、質量とばねとダンパーが含まれている機械システムについて、動摩擦力まで考慮した場合の伝達関数を求める方法を紹介しました。システムが複雑になった場合でも、一つずつ求めていくことで、複雑なシステムの伝達関数を求めることが出来ます。コメントをキャンセルメールアドレスが公開されることはありません。Arduinoスターターキットこれからを始めたい人におすすめ。作りたいものは大体作れます。R3スマートロボットカーロボットを作ってみたい方におすすめ。Piを始めたい方におすすめ。基本的に必要なものが揃ってます。