ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】遊星ギアを作ってみる。

成果物

f:id:Nekodigi:20200922150948g:plain
アンパ…ではありません。簡略化のため歯をなくしたので遊星摩擦車的なものになってしまいましたが、これでも、動作する様子ははっきりわかります。

仕組み

  \begin{array}{l}
太陽歯車(外側)、遊星歯車、内歯車の角速度および歯数をそれぞれ\\
{\displaystyle \omega _{a} ,\omega _{b} ,\omega _{c} ;\sim z_{a} ,z_{b} ,z_{c} とする}\\
遊星キャリヤの角速度(遊星歯車の公転)を{\displaystyle \omega _{x} とする}\\
太陽歯車が固定されていて、\omega _{c} がわかっているとき\\
\omega _{x} =\omega _{c}\frac{z_{c}}{z_{a} +z_{c}}\\
\omega _{b} =\omega _{x} -(\omega _{a} -\omega _{x} )\frac{z_{a}}{z_{b}}
\end{array}
ja.wikipedia.org

コード

Planetary Gearという名前で追加しています。
github.com