motion simulation

NX Motion Simulation: Cam and Valve

In this entry a mechanism formed by a cam and lever is going to be simulated. From the simulation the lever’s rotation angle is going to be plotted in a spreadsheet. Afterwards, the spreadsheet data is going to be used as an input for another mechanism formed by a lever and a cam.

Cam and lever mechanism:

Mecanismo de leva y balancin

Cam and lever mechanism

The rotation speed is set to 2000rpm:

Velocidad de giro del eje

Shaft rotation speed

The cam and the lever’s bearing have a 3D contact relation:

Contacto 3D entre leva y rodamiento

3D contact between cam and bearing

A spring is added to maintain the contact between the cam and bearing:

Muelle en balancin

Spring in the lever

After the simulation is complete, the results for the lever’s angular displacement are obtainded:

Grafica del desplazamiento angular del balancin

Graph for the lever’s angular displacement

Tabla con datos de desplazamiento

Displacement data spreadsheet

Video showing the mechanism’s simulation:

Once the results are saved, they are going to be used in the lever and valve simulation.

Mecanismo de valvula y balancin

Valve and lever mechanism

The valve has a spring attached to force it to keep in contact with the lever’s bearing:

Muelle de la valvula

Valve’s spring

A displacement function is going to be defined as the lever’s input:

Definicion de funcion de desplazamiento para el balancin

Lever’s displacement function definition

Creacion de una nueva funcion

New function creation

The increment for the X axis of the function (time axis) will be the time increment obtained in the cam simulation:

Incremento en el tiempo del resultado anterior

Time increment of the previous result

Definicion del incremento en el eje X (tiempo)

Definition of the increment in the X axis (time)

The function’s step number will be the cam simulation’s result data number:

Numero de resultados de la simulacion anterior

Previous simulation’s result number

Definicion del numero de pasos

Step number definition

The data spreadsheet is defined:

Definicion de la taba de datos

Data spreadsheet definition

Copia de los datos de la tabla de resultados anterior

Previous result’s data is copied

The data is going to be edited to take into account the angular phase difference between the two simulations: in the cam’s simulation the starting point is placed at the maximum displacement point, whereas in the valve’s simulation the lever starts at the minimum displacement point. To correct the data the maximum angular displacement value is used:

Valor del mayor desplazamiento

Maximum displacement value

Edicion de los datos de la tabla

Spreadsheet data correction

The simulation is computed and it is observed that the contact condition suffers an error. The error is caused by the lever’s initial position, wich causes it to collide with the valve:

Colision del rodamiento con la valvula

Valve and bearing collision

The problem is solved displacing the initial position of the valve:

Inicio del modulo de modelado

Modelling initialization

Desplazamiento de la posicion inicial de la valvula

Valve’s initial position displacement

The valve’s spring specifications are modified, taking into account that its free lenght must be longer that the distance separating the valve’s initial position and the bearing’s maximum displacement. The preload and the necessary spring constant for the valve not to lose contact with the bearing are also taken into account:

Datos del muele de la valvula

Valve spring data

Video showing the mechanism’s simulation with the spring data uncorrected:

Finally, once the simulation is computed the valve’s relative displacement data is obtained:

Definicion de los datos a graficar

Definition of the data to be graphed

Grafica de desplazamiento de la valvula

Valve displacement graph

Video showing the mechanism’s simulation with the spring data corrected: