필터 지우기
필터 지우기

Spherical Joint Stabilization in SimMechanics

조회 수: 1 (최근 30일)
Andrew Sol
Andrew Sol 2023년 2월 21일
편집: Andrew Sol 2023년 3월 12일
I imported a cube from SolidWorks. Its coordinate system is aligned with the center of the common coordinate system. The cube can rotate omnidirectionally.
In solidworks, this effect is noticeable only when I rotate the cube with the computer mouse.
In SimMechanics (when I run the imported model), the cube simply rotates freely around one of the axes.
I tried to play around with the settings of the spherical joint (dumping, stiffness, target state, etc.), but I couldn't get it fixed or control its position. I would like to try to control its speed and position on each of the XYZ axes separately.
Teach me how to stabilize spherical joints please!

채택된 답변

Steve Miller
Steve Miller 2023년 2월 27일
If you double-click on the Spherical Joint and expand the "Actuation" section, you can set an input to be provided by torque. If you measure the angle you wish to control, you can set up a PI controller to control that angle.
Alternatively, you could use a Gimbal Joint. This will permit motion actuation of the three rotational degrees of freedom - no controller is required.
--Steve
  댓글 수: 1
Andrew Sol
Andrew Sol 2023년 3월 12일
편집: Andrew Sol 2023년 3월 12일
Thanks for the reply, Steve! A spherical joint is more difficult to control than a single degree of freedom joint. In the first case, this immediately requires 3 control systems for each coordinate (judging by the experiments that I carried out) with PI controllers. I have not yet decided one more question: what pairing in SolidWorks needs to be done so that when importing into SimMecanics, exactly the Gimbal Joint appears?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Assembly에 대해 자세히 알아보기

제품


릴리스

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by