応用分野8:カムヒンジの最適化

電子レンジや冷蔵庫など、多くの家電製品でカムヒンジが使用されています。カムヒンジの機能は、開閉操作時にドアを自由に任意の開放位置に保持することです。これによって、その家電製品の開閉に必要な力の量が最小限になります。

次の図は、簡素化した電子レンジの側面図です。ポイントOを中心に緑色のドアがヒンジによって動き、ここに示すように開閉します。ドアを開くと、底部サーフェスAB(黄色でハイライト表示)がピンP上をスライドします。



図 1.
目的
カムプロファイルABを変更して、閉じた位置から開いた位置への移動に必要なトルクが最小になるようにします。開閉操作のすべての過程でトルクを最小化することを目指します。コスト関数は以下のとおりです:
cost=T=0T=Finalτ(t)2dt MathType@MTEF@5@5@+=feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0lbbf9q8WrFfeuY=Hhbbf9v8qiqrFr0xc9pk0xbba9q8WqFfea0=yr0RYxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeGabeqadiWaceGabeqabeqadeqadmaakeaaieGaqaaaaaaaaaWdbiaa=ngacaWFVbGaa83Caiaa=rhacqGH9aqpcaWFGcWaaybCaeqal8aabaaabaaaneaapeGaey4kIi=aa0baa4qaaiaa=rfacqGH9aqpcaaIWaaabaGaa8hvaiabg2da9iaa=zeacaWFPbGaa8NBaiaa=fgacaWFSbaaaaaakiaa=r8adaqadaWdaeaapeGaa8hDaaGaayjkaiaawMcaa8aadaahaaWcbeqaa8qacaaIYaaaaOGaa8hOaiaa=rgacaWF0baaaa@4BA4@
τ(t) MathType@MTEF@5@5@+=feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8srps0lbbf9q8WrFfeuY=Hhbbf9v8qiqrFr0xc9pk0xbba9q8WqFfea0=yr0RYxir=Jbba9q8aq0=yq=He9q8qqQ8frFve9Fve9Ff0dmeGabeqadiWaceGabeqabeqadeqadmaakeaaieGaqaaaaaaaaaWdbiaa=r8adaqadaWdaeaapeGaa8hDaaGaayjkaiaawMcaaaaa@360A@ は、開いた位置におけるトルクの瞬時値です。
設計変数
カムプロファイルはパラメトリックな曲線として定義します。例えば、Bスプラインのノット位置の関数としてパラメトリックに定義します。ノット係数が設計変数です。ノット係数のセットを指定すると、一意の滑らかな曲線を再現できます。この例では、8つのノット係数があります。プロファイルの初期推定は直線です。
結果
最適化したカムプロファイルを次の図に示します:


図 2.
ドアを開くために必要な力を、初期設計と最適化後の設計で比較した結果を次に示します。


図 3.