modelRecipMachine_Flange

Model of single cylinder with a flange connector

Extends from ThermoCycle.Components.Units.ExpansionAndCompressionMachines.Reciprocating.BaseClasses.PartialRecipMachine (Model of a one cylinder engine with crank and slider mechanism).

Parameters

TypeNameDefaultDescription
Booleananimate (from PartialRecipMachine)false
ThermoCycle.Components.Units.ExpansionAndCompressionMachines.Reciprocating.BaseClasses.BaseGeometrygeometry (from PartialRecipMachine)
SI.Lengths_TDC (from PartialRecipMachine)sqrt((geometry.r_crank + geometry.l_conrod)^2 - geometry.d_ppin^2)Crank shaft to TDC
SI.Lengths_BDC (from PartialRecipMachine)sqrt((geometry.r_crank - geometry.l_conrod)^2 - geometry.d_ppin^2)Crank shaft to BDC
SI.Lengthz_cra (from PartialRecipMachine)geometry.d_ppin/(geometry.r_crank + geometry.l_conrod)*geometry.r_crankCrank pin z at TDC
SI.Lengthy_cra (from PartialRecipMachine)s_TDC/(geometry.r_crank + geometry.l_conrod)*geometry.r_crankCrank pin y at TDC
SI.Lengthz_rod (from PartialRecipMachine)geometry.d_ppin/(geometry.r_crank + geometry.l_conrod)*geometry.l_conrodRod pin z at TDC
SI.Lengthy_rod (from PartialRecipMachine)s_TDC/(geometry.r_crank + geometry.l_conrod)*geometry.l_conrodRod pin y at TDC
SI.Lengthh_TDC (from PartialRecipMachine)geometry.V_tdc/(Modelica.Constants.pi*geometry.r_piston^2)equivalent height at TDC
SI.Lengthh_top (from PartialRecipMachine)s_TDC + geometry.h_piston + h_TDCHeight of cylinder
SI.Lengthstroke (from PartialRecipMachine)s_TDC - s_BDC
SI.Lengthbore (from PartialRecipMachine)geometry.r_piston*2

Connectors

TypeNameDefaultDescription
Modelica.Mechanics.Rotational.Interfaces.Flange_bcrankShaft_b (from PartialRecipMachine)
Modelica.Mechanics.Rotational.Interfaces.Flange_acrankShaft_a (from PartialRecipMachine)
Modelica.Mechanics.Translational.Interfaces.Flange_aflange_a

Components

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Parts.BodyCylinderpiston (from PartialRecipMachine)
Modelica.Mechanics.MultiBody.Parts.BodyBoxconrod (from PartialRecipMachine)
Modelica.Mechanics.MultiBody.Joints.RevolutemainCrankBearing (from PartialRecipMachine)
Modelica.Mechanics.MultiBody.Worldworld (from PartialRecipMachine)
Modelica.Mechanics.Rotational.Components.InertiainternalInertia (from PartialRecipMachine)
Modelica.Mechanics.MultiBody.Parts.BodyCylindercrankshaft (from PartialRecipMachine)
Modelica.Mechanics.MultiBody.Parts.BodyBoxcrank (from PartialRecipMachine)
Modelica.Mechanics.MultiBody.Parts.FixedTranslationjacketPosition (from PartialRecipMachine)
Modelica.Mechanics.MultiBody.Joints.RevolutecrankPin (from PartialRecipMachine)This is the connection between conrod and crank arm.
Modelica.Mechanics.MultiBody.Joints.RevolutePlanarLoopConstraintpistonPin (from PartialRecipMachine)This is the connection between piston and conrod.
Modelica.Mechanics.MultiBody.Joints.Prismaticslider (from PartialRecipMachine)