SimMechanics Second Generation でスクリュージョイントを作成するにはどうすればよいですか?
조회 수: 3 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2015년 3월 25일
답변: MathWorks Support Team
2015년 3월 25일
SimMechanics Second Generation でスクリュージョイントを作成する方法を教えてください。
채택된 답변
MathWorks Support Team
2016년 2월 16일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 マルチボディ モデリング에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!