The problem with measuring the force in a planar joint

조회 수: 1 (최근 30일)
Vitaly Aksonov
Vitaly Aksonov 2017년 10월 3일
댓글: Nicolas Schmit 2017년 10월 6일
Hello! I want to ask you for help. I am a post-graduate student of the machine-building academy from Ukraine. I use Matlab to build a model for the transportation mechanism of slabs. I built the model but there were difficulties. I use a planar connection for 4 wheels. All is well. But I need to analyze the forces at the points of contact of the wheels with the rails. If the planar connection is replaced by a welded joint, then the reactions of the supports are calculated correctly. If I use planar connections, then the reactions of the supports are not calculated correctly. Please tell me what I'm wrong. Thank you in advance.
My MODEL
Model with planar joint - MODEL_PLANAR.zip
Model with weld joint - MODEL_WELD.zip
Frame step model - SBORKA.zip
Wheel step model - KOLESO.zip
FOR WELD JOINT
FOR PLANAR JOINT
  댓글 수: 2
Nicolas Schmit
Nicolas Schmit 2017년 10월 4일
Please upload your Simscape model.
Vitaly Aksonov
Vitaly Aksonov 2017년 10월 4일
OK. I uploaded my Simscape model and step files.

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

채택된 답변

Nicolas Schmit
Nicolas Schmit 2017년 10월 5일
Simscape is having a hard time calculating the forces because the model is over constrained. The moving tray (RAMA) has 6 degrees of freedom in a 3D space (3 translations, 3 rotations). If you connect it to the ground with 4 planar joints, each imposing 3 constraints, you impose a total of 4*3=12 constraints. As a result, the system as 12-6 = 6 geometric constraints to satisfy. In the real system, these constraints are satisfied by small elastic deformations of the parts.
To have correct calculation of the forces in Simscape, you want to remove the redundant constraints and allow for small elastic deformations at the contact points between the wheels and the rails.
I attached a corrected file to this post. I added some stiffness and damping to the prismatic and 6DOF joints. The system bounces for about 0.5 s before stabilizing. You might want to increase the stiffness to reduce the displacement along the z axis.
You might need the latest version of MATLAB (R2017b) to open this file.
  댓글 수: 4
Vitaly Aksonov
Vitaly Aksonov 2017년 10월 5일
I change my model as you recommended. Normal forces for 4 wheels are correct. I measured it at total force along z axes. I decided to activate the movement along the x-axis and these normal forces began to change. But Fn = mg. Why do they change when frame driving? Excuse me for so many questions I just want to understand when I'm wrong.
Nicolas Schmit
Nicolas Schmit 2017년 10월 6일
This is a screenshot of the modified model. I don't have R2016b installed so I cannot convert it back.
The translational stiffness and damping for the prismatic and 6DOF joints are 2e6N/m and 1e5N/(m/s) respectively.
I am not sure about what you mean by "activate the movement". If you mean applying a force along the x axis, then except if this force is applied at the height of the center of mass it will create a moment around the y axis. This moment will cause the value of the normal forces to change.
I you want to model more accurately the contact between the wheels and the rails, I suggest you have a look at the Simscape Multibody Contact Forces Library. You will find examples of how to model rolling contacts.

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

추가 답변 (0개)

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by