剛体に拘束条件を追加して、1点または2点を固定した場合の運動方程式を求めたい。
剛体に拘束条件を加える場合、固定点を基準にとるのがよい
拘束された剛体の運動を計算したい。例えば、剛体上の1点
を固定すれば、コマ(軸の先端が固定されている)のような運動になるし(右図左)、2点
を固定すれば、「その2点を通る軸」の周りの回転運動になる(同右)。これらは、前章で考えた自由な剛体に、拘束条件を追加したものになっている。
運動を計算するには、運動方程式を導出すればよい。導出の手順は、拘束条件が増える以外は、前章の自由な剛体の場合と同じである。
第10章で述べたように、剛体の位置・姿勢を決めるのは剛体上の任意の1点
と回転行列
である。今の場合、
を固定しているので、回転運動だけが残ることになる。前章では基準点
として重心を採用したが、そうしたのは、作用・反作用の法則によって拘束力が打ち消し合い、重心運動が拘束力の影響を受けなくなるからであった。固定点がある場合、その固定点から受ける拘束力が残るので、重心を基準点にとる必要はない。
運動方程式が得られれば、解き方は、前章と同じである。この章では、1点を固定する場合と2点を固定する場合について、それぞれの節で議論を行う:
点を固定した剛体点を固定した剛体
なお、これらの拘束条件以外にも、滑り・転がりといった拘束条件もあり得る。これらについては、次の第13章で扱う。
12.11点を固定した剛体
剛体上の1点
を固定した場合(右図)、自由度が3つ減って、
周りの回転の自由度のみが残る。この節では、そのような場合の運動方程式()を導出する。また、外力として重力が働いている場合の数値計算を行う。
運動方程式:式()
剛体上の1点
を固定した場合の運動方程式を導く手順は、前章と同じである:
質点要素の速度を自由な速度で表現し、運動方程式から拘束力を消去した後、慣性モーメントとトルクを用いた形に変形する。
以下、順に見ていこう。
1.第11章の【11.1-注1】で見たように、質点要素の速度
は、剛体上の1点
の速度
、および、角速度
を用いて以下のように書けるのだった:
拘束がなければ
が自由な速度になるが、今は
を固定点しているので
となり、自由な速度は
のみである:
2.拘束力
が満たす条件
(ダランベールの原理)に、式()を代入すると
となる。よって、質点要素に対する運動方程式:
から拘束力
を消すには、両辺に
を左乗すればよい:
この式の
に式()(の微分)を代入すれば、
に関する運動方程式が得られる:
3.後は、式()が綺麗になるように変形していけばよい。まず、今考えている運動は、「自由な剛体の運動」としても再現できることに着目する。実際、自由な剛体であったとしても、点
にある質点要素の質量が非常に大きく、初期速度が
であれば、
は固定点のように振る舞う(重力以外の力を考えている)。この時、重心
は
に一致する。こう考えると、運動方程式()は、自由な剛体の運動方程式(の回転部分)において、基準点を
から
に置き換えたものになると予想できる:
これが正しいことは、実際に計算を行うと分かる(以下の【12.1-注1】)。
は慣性モーメント、
はトルクであり、ともに
を基準点とする。
【12.1-注1】式()の各項の計算
式()の左辺の微分を括り出した時、各項は以下の赤字部分のようになる:
ただし、
は
に関する慣性モーメント、
は
に関するトルクである:
導出
左辺第1項:(式()で与えた
を使う)
左辺第2項:
右辺第1項:
運動方程式()を1階の微分方程式にする:式()
求めたかった運動方程式()は、自由な剛体における回転部分の運動方程式と同じ形なので、解き方も同じである。即ち、式()を1階の微分方程式に変形したもの:
を、数値的に解けば、剛体の運動
が求まる。初期値としては、
における赤字部分を与えればよい。ただし、剛体の固定点の座標が
となるように、剛体の初期配置を調節しておく。なお、慣性モーメント
は、重心に対するもの
が計算されていれば、以下の【12.1-注2】の式()から容易に求めることができる。
【12.1-注2】慣性モーメントとトルクの変換公式(平行軸の定理)
任意の点
の周りの慣性モーメントおよびトルクを、それぞれ
とおく。これらは、重心
に関する慣性モーメントおよびトルク
から、以下の公式により計算できる:(
)
は剛体の総質量、
は外力の総和である。これを、(一般化された)平行軸の定理という。
導出
第1式:
の次の項の次の項はより、消えることが分かる
第2式:
【例題】重力下における、固定点を持つ剛体の運動方程式:式()
例題として、外力として重力が働いている場合を考える。まずトルクを求める。
番目の質点要素に働く力は
なので、固定点
に関するトルク
は
となる。基準点が重心ではないので、前章のように
にはならない。これは、重心に全ての重力がかかっている場合のトルクに等しい。
上式を運動方程式()に代入すると、解くべき方程式は以下のようになる:
例として、剛体として三角錐の頂点に質量が集中しているようなものを考え、その頂点の1つを固定点として数値計算を行うと、右図のようになる。
12.22点を固定した剛体
剛体上の固定点として、
に加えて別の点
を考えると、剛体はこの2点を通る軸の周りを回転するようになる。この回転角だけが、この運動の自由度である、即ち、1変数の運動方程式になる。この節では、そのような拘束条件における運動方程式()を導く。この式は、回転角
に対する運動方程式()に書き換えることができる。
運動方程式:式()
固定点
を追加した場合、これまで自由な値を取ることができた角速度
に拘束がかかることになる。実際、
なのだから、式()より
である。この式は、
と
が平行であるということを意味している。よって、
は
の形で書ける。係数
が自由な速度となる(
はマイナスにもなる)。この
を用いて質点要素の速度
を表すには、式()に式()を代入すればよい:
これまでと同様に、運動方程式()
から拘束力
を消すには、
を運動方程式に左乗すれば良い:
後は、
に式()を代入したもの
を変形していけばよい。
実際に計算すると、以下のようになる:
ただし、
であり、
は式()のものと同じである。分母は、時間に依存しない定数である。
式()のまま解いても良いが、軸周りの運動なので、回転角
に対する方程式にすることもできる。実際、
が成り立つので(以下の【12.2-注2】)、以下のようになる:
における初期値
を与えれば、これを解くことで
が求まる。ただし、回転角の基準点(
がどの方向を向くか)を決め、拘束条件を満たすように剛体の初期配置を設定しておく必要がある(初期配置の下で分母を求めておく)。
【12.2-注1】式()の各項の計算
式()の左辺の微分を括り出した時、各項は以下の赤字部分のようになる:
導出
左辺第1項。
の定義()により
である(
は式())。これを使えば、
を括り出せる:
これが定数であることは以下のように分かる:
前章の【注】式
左辺第2項は、【12.1-注1】と同様にゼロである:
右辺第1項。式()を代入すればよい:
【12.2-注2】角運動量の係数 と回転角 の関係
角運動量の係数
と回転角
の微分は等しい:
ただし、
のプラス方向は、
の周りの右ねじ回転方向とする。
導出
まず、
軸周りに角度
だけ右ねじ回転させる回転行列
は、ロドリゲスの回転公式により以下のように書けるのであった:(第10章の【10.2-注1】)
この
とその微分:
を、角速度の定義式
の右辺に代入すれば、
と
の関係式になる:
これと、
の定義式
(式())と見比べれば与式が得られる。
【例題】重力下における、固定軸を持つ剛体の運動方程式:式()
例題として、固定軸を持つ剛体の、重力下での運動を考える。トルク
は、式()と同じである:
よって、運動方程式()は以下のようになる:
右辺において定数でないのは、
だけである。分母は定数なので、
における値を計算しておくだけでよい。
この
を回転角
で表したい。そのために、モデル位置(
)として、重心が最も下がった時の位置をとることにしよう。モデル位置での
を
とおくと、任意の時刻での
は、回転行列
をかけることで得られる:
は、式()で与えられる。回転軸が垂直(
)な場合、式()の右辺がゼロとなって重力の影響がなくなるので、モデル位置はどこにとってもよい。
後は運動方程式()に、上式()、()を代入して
を消すと、回転角
に関する運動方程式が得られる(導出は以下の【12.2-注3】):
赤字部分は定数なので、極座標表示の2次元振り子(第9章の9.2節)と同じ形になっている。
数値計算を行うと、右図のようになる。
【12.2-注3】運動方程式()の分子
運動方程式()の分子を変形して、回転角
のみが未知数になるようにすると、以下のようになる
導出
運動方程式()の分子に、式()、()を代入して変形していくと
つのベクトルは同一平面上にある式
となる。