SimMechanics Second Generation でスクリュージョイントを作成するにはどうすればよいですか?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
MathWorks Support Team
el 25 de Mzo. de 2015
Respondida: MathWorks Support Team
el 25 de Mzo. de 2015
SimMechanics Second Generation でスクリュージョイントを作成する方法を教えてください。
Respuesta aceptada
MathWorks Support Team
el 16 de Feb. de 2016
R2015a より、 SimMechanics Second Generation に "Lead Screw Joint" ブロックが追加されました。
これ以前のバージョンでスクリュージョイントを作成する場合、Simscape のカスタムコンポーネントを使用することで screw joint をモデル化することができます。
一例としまして、添付のファイルをご参照ください。Simscape Language で作成された screw_lib と、testScrew モデルが含まれています。
モデル内で使用されているテクニックは、SimMechanics 2nd Gの拘束の任意のタイプを実現するために使用できます。テクニックとしましては、拘束したい 2 DOF の動きをセンシングし、Simscape のMotion actuator に与えます。Simscape では、これらのアクチュエータで直接トルクをセンシングし、SimMechanics に与えます。この間に必要な拘束を定義します。なお、このモデルを動かすためには、バネ・ダンパーのようなコンプライアンスを付加する必要があります。単に代数拘束を与えると、余剰拘束を引き起こします。
モデル内のスクリューブロックは、Simscape 言語で作成されております。なお、SimDriveline がご利用可能な場合は、SimDriveline の screw ブロックがご利用いただけます。
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre マルチボディ モデリング en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!