Advanced examples
Cam-operated valve example
Objectives
Use a submodel that reads a data file
Use the Table Editor to preview an existing data file
Show how to alter some characteristics of a curve
Create an x-y plot
Figure 73: Valve and valve spring operated by cam
This system represents an automobile engine valve and valve spring assembly operated by an overhead cam. The overhead cam rotates at constant speed defined by the signal source CONS0.
The signal is converted to an angular speed in rev/min by OMEGC0 and supplied to the cam submodel CAM00. This submodel relies on a data file to convert the rotary angular position in degree to a linear cam displacement in m. In other words, the data file defines the cam profile.
The cam linear displacement and velocity are passed into a submodel LSPT00A. This submodel represents the clearance between the cam follower and the top of the valve. When this clearance becomes zero there is a strong spring force and damping force modeling the contact.
LCON12 is an example of a mechanical node and is used to exchange velocities, displacements and forces between the spring submodel SPR000A and the mass submodel MECMAS21. Note that this mass has limitations on its movement. We say it has end-stops.
Source: https://docs.sw.siemens.com/en-US/doc/254352342/PL20250521841123434.amesim_collection.Tutorial_Run/Example_4_Camoperated_valve_1 · retrieved 2026-07-17