How to create a link mechanism for a hydraulic excavator
조회 수: 8 (최근 30일)
이전 댓글 표시
I would like to reproduce the front part of a hydraulic excavator using Simscape Multibody.
However, we do not know how to create the linkage between the bucket and the arm.
I am trying to create a linkage mechanism via straps using the "Cylindrical Joint" and "Revolute Joint," but I am having trouble.
We believe that there is a problem with the coordinate settings when the straps are joined.
How can I create a model to create a linkage mechanism for the front part with straps attached, as shown in the attached target model?
We would appreciate it if you could provide us with some guidance.
Thank you in advance.
댓글 수: 0
채택된 답변
Nathan Hardenberg
2023년 7월 11일
If you have a complicated mechanism like that, building this in a CAD-Software and exporting it as Simscape Model is probably something I would recommend. To do this use the "Simscape Multibody Link" plugin for Inventor, Creo or Solidworks.
But what if you do not have access to those programs? Then building it like you do is still possible, but it is harder. What you have to have is a stationary assembly (like the drawings you provided), where all your points are known. This can be done in any CAD System or by calculating your positions (and angles) by hand. This is extemly important when working with parallel confugurations since the joint angles at the start of the simulation should give a valid configuration.
Then you can transform the positions accordingly and set the right joints, which you already did correctly (like for "boom point3" and "arm point1")
By your model I see that you probably have a position violation like this:
Error:['parts_model_analysis']: The following errors were found in the model parts_model_analysis.
Caused by:
['parts_model_analysis/Solver Configuration']: *** Model not assembled: position violation *** Resolve this issue in order to simulate the model.
This happens when your parallel connections do not line up in the first simulation step. That's why you need to bring the bucket and straps to the correct position/angle when configuring the model. Just read out the angle in you CAD-Program and rotate the bucket and staps accordingly.
PS: I think it would be better to use prismatic joints instad of cylindrical onces, since the cylindrical ones give you an extra degree of freedom, which you do not have in a real excavator. But not changing that should easily work.
Also you set the spring stiffness of the cylindrical joint. Not quit sure if you really want to do that since normally there is no Equilibrium Position on a hydraulic acuator which gets enforced by a spring (I think).
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Multibody Dynamics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!