chrono::ChHydraulicCylinder Class Reference

Description

ChHydraulicCylinder - a simple hydraulic cylinder Schematic:

   ____________________
  |  1  |  2           |        F+
  |     |-------------------    -->
  |_____|______________|        s+
    l1         l2
  <----><------------->
          lTotal
  <------------------->
              s
  <------------------------>
 

#include <ChHydraulicCircuit.h>

Public Member Functions

void SetDimensions (double piston_diameter, double rod_diameter)
 Set the piston and rod diameters.
 
void SetInitialChamberPressures (double pison_side, double rod_side)
 Set initial pressures in the cylinder chambers [N/m^2].
 
void SetInitialChamberLengths (double piston_side, double rod_side)
 Set the initial location of the piston in the cylinder chamber [m].
 
const Vec2 & GetAreas () const
 Get the cross-section areas of the two chambers.
 
Vec2 ComputeChamberLengths (double Delta_s) const
 Calculate current chamber lengths.
 
Vec2 ComputeChamberVolumes (const Vec2 &L) const
 Calculate current chamber volumes.
 
double EvalForce (const Vec2 &p, double Delta_s, double sd)
 Evaluate the force at the rod.
 

Friends

class ChHydraulicActuatorBase
 

The documentation for this class was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono/physics/ChHydraulicCircuit.h
  • /builds/uwsbel/chrono/src/chrono/physics/ChHydraulicCircuit.cpp