|
|
|
engineTime Class ReferenceManage time in terms of engine RPM and crank-angle. More...
Inheritance diagram for engineTime:
![]()
Collaboration diagram for engineTime:
![]()
Detailed DescriptionManage time in terms of engine RPM and crank-angle.
When engineTime is in effect, the userTime is reported in degrees crank-angle instead of in seconds. The RPM to be used is specified in For example,
rpm rpm [0 0 -1 0 0] 2000;
conRodLength conRodLength [0 1 0 0 0] 0.0;
bore bore [0 1 0 0 0] 0.0;
stroke stroke [0 1 0 0 0] 0.0;
clearance clearance [0 1 0 0 0] 0.0;
Definition at line 64 of file engineTime.H. Constructor & Destructor Documentation
Definition at line 110 of file engineTime.H.
Member Function Documentation
Convert degrees to seconds (for given engine speed in RPM).
Definition at line 123 of file engineTime.C.
Convert seconds to degrees (for given engine speed in RPM).
Definition at line 130 of file engineTime.C. Referenced by engineTime::thetaRevolution().
Here is the caller graph for this function:
![]()
Calculate the piston position from the engine geometry. and given crank angle. Definition at line 169 of file engineTime.C.
Return the engine geometry dictionary.
Definition at line 137 of file engineTime.H. Referenced by fvMotionSolverEngineMesh::~fvMotionSolverEngineMesh(), and layeredEngineMesh::~layeredEngineMesh().
Here is the caller graph for this function:
![]()
Return current crank-angle.
Definition at line 137 of file engineTime.C. Referenced by engineValve::curVelocity().
Here is the caller graph for this function:
![]()
Return current crank-angle translated to a single revolution. (value between -180 and 180 with 0 = top dead centre) Definition at line 145 of file engineTime.C. References engineTime::timeToDeg().
Here is the call graph for this function:
![]()
Convert the user-time (CA deg) to real-time (s).
Reimplemented from TimeState. Definition at line 221 of file engineTime.C.
Convert the real-time (s) into user-time (CA deg).
Reimplemented from TimeState. Definition at line 227 of file engineTime.C.
Read the control dictionary and set the write controls etc.
Reimplemented from Time. Definition at line 95 of file engineTime.C. Referenced by engineTime::read().
Here is the caller graph for this function:
![]()
Read the controlDict and set all the parameters.
Reimplemented from Time. Definition at line 103 of file engineTime.C. References engineTime::readDict().
Here is the call graph for this function:
![]()
The documentation for this class was generated from the following files:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||