# Revolute Joint: Actuation by Torque AND Motion

12 visualizaciones (últimos 30 días)
Thomas Scheu el 1 de Mzo. de 2023
Comentada: Joel Van Sickel el 18 de Oct. de 2023
Hi,
for my model i want to actuate a revolute joint by a constant torque and a known motion. This is because I have a constant input rotational speed, but a variying torque.
It works by applying torque and motion separately, but in combination I get the following error:
"In the dynamically coupled component containing Revolute Joint 'Test_Shaft_Gear_3/Revolute Joint', there are fewer joint primitive degrees of freedom with automatically computed force or torque (0) than with motion from inputs (1). The prescribed motion trajectories in this component may not be achievable. Solve this problem by reducing the number of joint primitives with motion from inputs or increasing the number of joint primitives with automatically computed force or torque. Resolve this issue in order to simulate the model."
Is anybody out there to help me?
##### 0 comentariosMostrar -2 comentarios más antiguosOcultar -2 comentarios más antiguos

Iniciar sesión para comentar.

### Respuestas (1)

Joel Van Sickel el 10 de Mzo. de 2023
You cannot apply torque AND motion like this. If you apply torque, the model will calculate what the motion is for you. If you apply motion, the model will calculate the torque for you. So you need to pick only one of them.
##### 2 comentariosMostrar NingunoOcultar Ninguno
Thomas Scheu el 18 de Oct. de 2023
Is there an option for a joint which is fully specified?
My problem is I have a simple gear on a shaft and i want to add power to this shaft/gear (so I know the velocity AND the torque of the shaft).
Joel Van Sickel el 18 de Oct. de 2023
You can know the velocity and torque of the shaft, but from a modelling perspective you can only use one of them as an input. In most cases, trying to apply torque and motion to a joint overspecifies the problem such that is is mathematically impossible to solve. If you want to apply a constant power, you can measure the speed, and then apply the appropriate torque.
However, you might be happier using inverse kinematics:
I

Iniciar sesión para comentar.

### Categorías

Más información sobre Assembly en Help Center y File Exchange.

R2022b

### Community Treasure Hunt

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

Start Hunting!

Translated by