- Convert the rotational motion of the motor shaft to translational motion using the “Wheel and Axle” block in Simscape. The wheel and the axle, in this mechanism, have the same axis, and it is assumed to be rigidly connected to the frame. The mechanism has two connections: a mechanical rotational port "A", which corresponds to the axle, and a mechanical translational port "P", which corresponds to the wheel periphery. Please refer to the following documentation for more details: https://www.mathworks.com/help/sdl/ref/rackpinion.html
- Convert the rotational motion of the motor shaft to translational motion using the “Rack & Pinion” block in Simscape Driveline. This block represents the rack and pinion gear that constrains the pinion "P" and rack "R" to rotate and translate together in a fixed ratio, respectively. This ratio can be adjusted as per requirements. Please refer to the following documentation for more details: https://www.mathworks.com/help/sdl/ref/rackpinion.html
How to model a translational shift of two axes of motors with Matlab Simscape?
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have modelled a grinding process using two PMSM motors. Since it is still a simple idealized process. I am trying to add some real characteristics of the process:
I added to the PMSM Motors and their FOC blocks some mechanical Blocks like the inertia and the velocity/motion sensor.
I am now looking for a way how to model a translational shift of the axis of the motors. Since the grinding process of the involved round surfaces (Grinder and the grinding object) looks like the following:

I have found out that I can use a Springer-Damper-System to model the rotation of the motors with a translational shift od the axis.
Or the Block translational Hard Stop, but the Problem is that I could not connect the block with the mechanical (green circuits of the model):
Does anyone here have an idea how to model such translational/mechanical shift using simscape blocks?
I appreciate any Information or help from you guys!
Greetings and thanks a lot.
0 Commenti
Risposta accettata
Aabha
il 24 Feb 2025
There are a few ways in which the translational shift of the motor axes can be modelled in Simscape.
Both of these blocks can be connected to the “Translational Hard Stop” block, to constraint the motion.
I hope this is helpful.
2 Commenti
Yifeng Tang
il 24 Feb 2025
Adding to @Aabha's answer. The wheel and axle block sounds like a good option. A friction block can be used to mimic the tangential force/torque during the grinder. If the two wheels are of difference size, the shaft torque need to respond differently then.
If you have access to the Driveline, there is a "Loaded-Contact Translational Friction" block can model the friction as a function of input normal force. That can be useful too.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Brakes and Detents in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!