modelCylinder_analytic_CAD

One cylinder with analytic handling of kinematic loop and CAD visualization

Extends from CylinderBase (One cylinder with analytic handling of kinematic loop).

Information

Slider-crank mechanism with analytic handling of kinematic loop to model one cylinder in an engine.

Parameters

TypeNameDefaultDescription
Booleananimation (from CylinderBase)true= true, if animation shall be enabled
SI.LengthcylinderTopPosition (from CylinderBase)0.42Length from crank shaft to end of cylinder.
SI.LengthcrankLength (from CylinderBase)0.14Length of crank shaft in x direction
SI.LengthcrankPinOffset (from CylinderBase)0.05Offset of crank pin from center axis
SI.LengthcrankPinLength (from CylinderBase)0.1Offset of crank pin from center axis
Modelica.Units.NonSI.Angle_degcylinderInclinationAngle (from CylinderBase)0Inclination of cylinder
Modelica.Units.NonSI.Angle_degcrankAngleOffset (from CylinderBase)0Offset for crank angle
SI.LengthcylinderLength (from CylinderBase)cylinderTopPosition - (pistonLength + rodLength - crankPinOffset)Maximum length of cylinder volume
Piston
SI.LengthpistonLength (from CylinderBase)0.1Length of cylinder
SI.LengthpistonCenterOfMass (from CylinderBase)pistonLength/2Distance from frame_a to center of mass of piston
SI.MasspistonMass (from CylinderBase)6Mass of piston
SI.InertiapistonInertia_11 (from CylinderBase)0.0088Inertia 11 of piston with respect to center of mass frame, parallel to frame_a
SI.InertiapistonInertia_22 (from CylinderBase)0.0076Inertia 22 of piston with respect to center of mass frame, parallel to frame_a
SI.InertiapistonInertia_33 (from CylinderBase)0.0088Inertia 33 of piston with respect to center of mass frame, parallel to frame_a
Rod
SI.LengthrodLength (from CylinderBase)0.175Length of rod
SI.LengthrodCenterOfMass (from CylinderBase)rodLength/2Distance from frame_a to center of mass of piston
SI.MassrodMass (from CylinderBase)1Mass of rod
SI.InertiarodInertia_11 (from CylinderBase)0.006Inertia 11 of rod with respect to center of mass frame, parallel to frame_a
SI.InertiarodInertia_22 (from CylinderBase)0.0005Inertia 22 of rod with respect to center of mass frame, parallel to frame_a
SI.InertiarodInertia_33 (from CylinderBase)0.006Inertia 33 of rod with respect to center of mass frame, parallel to frame_a

Connectors

TypeNameDefaultDescription
Interfaces.Frame_acylinder_a (from CylinderBase)
Interfaces.Frame_acylinder_b (from CylinderBase)
Interfaces.Frame_acrank_a (from CylinderBase)
Interfaces.Frame_acrank_b (from CylinderBase)

Components

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Parts.FixedTranslationmid (from CylinderBase)
Modelica.Mechanics.MultiBody.Parts.FixedTranslationmounting (from CylinderBase)
Modelica.Mechanics.MultiBody.Parts.FixedRotationcylinderInclination (from CylinderBase)
Modelica.Mechanics.MultiBody.Parts.FixedRotationcrankAngle (from CylinderBase)
Joints.Assemblies.JointRRPjointRRP (from CylinderBase)
Modelica.Mechanics.MultiBody.Parts.BodyShapeconnectingRod (from CylinderBase)
Modelica.Mechanics.MultiBody.Parts.BodyShapepiston (from CylinderBase)
GasForce2gasForce (from CylinderBase)
Modelica.Mechanics.MultiBody.Parts.FixedTranslationcrank (from CylinderBase)
Visualizers.FixedShapecrankShape