関連ブログ記事
◆令和2年から
[制御工学] ◆Ⅲ-13解説
◆令和一年再試験から
[熱工学] ◆Ⅲ-27解説
[流体工学] ◆Ⅲ-34解説
◆平成29年試験から
[機械力学](制御) ◆Ⅲ-12解説
はじめに
技術士機械部門の一次試験は基本的に4力、すなわち材料力学・機械力学・熱力学・流体力学、の知識が問われます。
ここで直近5年程度の過去問から4力の中でも特に機械力学に着目すると、その中でさらに制御工学が明確に区分できるように思います。
制御工学に区分できる問題の代表例としては、
・ブロック線図から伝達関数を求める問題。
・伝達関数から極あるいは零点を求める問題。
・像関数F(s)が与えられていて逆ラプラス変換を求める問題。
・系の安定性を求める問題。
などがあります。「機械力学」に分類できる問題は毎年12問程度の出題がありますが、その中の4問程度は制御工学に分類できる問題となっています。
「伝達関数」や「ラプラス変換」は制御工学を扱う上で非常に重要なキーワードですが、それを単体で扱っていては、つまり伝達関数の求め方やラプラス変換の計算を問うだけでは、機械力学という分野の中でそれがどのように応用されていくのかがわかり難いように思います。
知識を問う問題としてはいいのですが、私はどんな知識でも「その知識がどのように応用されるのか」が見えないとなかなか覚えられません。そこでラプラス変換や伝達関数がどのように応用されるのかの基本を見ていきたいと思います。
結論としては
(1)ある系に対して運動方程式をたてる。
(2)運動方程式をラプラス変換する。
(3)伝達関数を求める。
という手順で応用されます。具体的に見ていきます。
(1)ある系に対して運動方程式をたてる。
図1に示すような質量mの物体がばね定数kのばねと減衰係数cのダンパで支持されています。この質量mに外部から強制力W (t)を与えたときの変位量をx(t)とします。
このときの運動方程式は次の通りです。
![ばねとダンパを備える質量に外力を与えたときの運動方程式](https://image.jimcdn.com/app/cms/image/transf/dimension=602x10000:format=jpg/path/sf4944586e5afa2de/image/i4b69ee8ca7820baa/version/1613264545/%E3%81%B0%E3%81%AD%E3%81%A8%E3%83%80%E3%83%B3%E3%83%91%E3%82%92%E5%82%99%E3%81%88%E3%82%8B%E8%B3%AA%E9%87%8F%E3%81%AB%E5%A4%96%E5%8A%9B%E3%82%92%E4%B8%8E%E3%81%88%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%AE%E9%81%8B%E5%8B%95%E6%96%B9%E7%A8%8B%E5%BC%8F.jpg)
・・・①式
![図1 ばねとダンパで接続された質量mの運動](https://image.jimcdn.com/app/cms/image/transf/none/path/sf4944586e5afa2de/image/i41ac04b0709478d7/version/1613277379/image.jpg)
(2)運動方程式をラプラス変換する。
ここである関数f(t)をn階微分したものをラプラス変換すると次のようになります。
![](https://image.jimcdn.com/app/cms/image/transf/dimension=664x10000:format=jpg/path/sf4944586e5afa2de/image/ie470c420877b2b11/version/1613049334/image.jpg)
前出の変位量x(t)について考えます。t=0でx(0)=0、x’(0)=0となります。
よって
![](https://image.jimcdn.com/app/cms/image/transf/dimension=664x10000:format=jpg/path/sf4944586e5afa2de/image/i546caea6899c9170/version/1613049454/image.jpg)
また、
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sf4944586e5afa2de/image/ia62079a74fe5c772/version/1613049628/image.jpg)
以上から①をラプラス変換すると
![](https://image.jimcdn.com/app/cms/image/transf/none/path/sf4944586e5afa2de/image/i9823d149c22dd7bd/version/1613264703/image.jpg)
・・・②式
(3)伝達関数を求める。
まずは②式を変形します。
![](https://image.jimcdn.com/app/cms/image/transf/dimension=664x10000:format=jpg/path/sf4944586e5afa2de/image/if73d476354875584/version/1613264725/image.jpg)
ところで、ある系へのインプット(In)と系からのアウトプット(Out)との関係は伝達関数Gを用いて次のように表されます。
Out=G・In
G=Out/In
いま、問題の系には入力として外力W (t)、出力として変位x(t)があります。よって伝達関数Gは次の通りです
![](https://image.jimcdn.com/app/cms/image/transf/dimension=450x10000:format=jpg/path/sf4944586e5afa2de/image/i4009a17220d142ff/version/1613264735/image.jpg)
これをブロック線図で表すと、入力F(s)、伝達関数G、出力X(s)であり図の通りです。
![](https://image.jimcdn.com/app/cms/image/transf/dimension=664x10000:format=jpg/path/sf4944586e5afa2de/image/i216e5a05928cce5e/version/1613264746/image.jpg)
以上のように運動方程式をラプラス変換することで系の伝達関数を求めることができます。
時間関数(t関数)からなる微分方程式を解くのはとても難しいので、この方程式にラプラス変換という数学的操作を加えて別の関数(s関数)に変換し、s関数相互間の問題として扱うと計算がとても楽になります。
前のブログは電気自動車とガソリン自動車のCO2排出比較です。
<前のブログへ 次のブログへ>
コメントをお書きください