MECHMACS - Mechanical Blockset for MATLAB/Simulink
MECHMACS includes five sublibraries (elastic blocks, clutches, engines,
gear boxes and special blocks) and an example library.
All elastic blocks consist of a discrete mass (filled black circle) at
one end which is connected to one or two massless spring(s) which model(s)
the stiffness. The state of motion of the mass results from a combination
of stiffness force, implied displacement, implied forces and from damping
and friction forces.
These clutch blocks have no stiffness. Motion of the mass results from
implied displacement, implied forces and block friction forces. The clutch
surfaces stick if the friction forces are greater than the reaction forces
and if the relative velocity of the friction surfaces is small.
Five engine blocks are available for modeling flexibility. They imply a
force or torque to accelerate a mass or moment of inertia. Block DCE is
controlled by a voltage and LFE, MCE and SFE by a pedal position.
Blocks RGB, RTB, and RCB are rigid gear box models, DGB with DGL and DGR
model a differential gear box and CVT a time-dependent gear ratio. The gear
box blocks can be used to model transition from rotation to translation
and vice versa.
These blocks were included for ease of modeling in special situations. SDS
may be used to couple two systems with internal states like two SMD or SMF
blocks. VSM is similar to SMD but allows tables for stiffness and damping
^ top ^