Simscape Multibody/Simulink: How do you check for the number of degree of freedom of a revolute joint block?
2 次查看(过去 30 天)
显示 更早的评论
Im simulating a swing door with attached generator using simscape/simulink. I imagine there will only be one input for the door to open, which is the input force in the knob. I assembly the system but the revolute joint (SwingMotion) connecting the door and the hinge has this error:
"In the dynamically coupled component containing Revolute Joint 'SwingingDoor/Swing Motion', there are more joint primitive degrees of freedom with automatically computed force or torque (4) than with motion from inputs (0). In general, the equations of motion do not have a unique solution. Solve this problem by increasing the number of joint primitives with motion from inputs or reducing the number of joint primitives with automatically computed force or torque. Resolve this issue in order to simulate the model."
The actuation of all the revolute joints are set to automatically computed, as they have no torque input. I dont quite understand why i get the problem in my assembly. I hope someone can help me resolve this error.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/341338/image.jpeg)
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Assembly 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!