mbsimhydraulics 4.0.0 MBSim Hydraulics Module

Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
MBSimHydraulics::HydraulicEnvironment Class Reference

`#include <environment.h>`

Inheritance diagram for MBSimHydraulics::HydraulicEnvironment:
[legend]

## Public Member Functions

void | initializeUsingXML (xercesc::DOMElement *e) override
virtual void | initializeFluidData ()
void | setBasicBulkModulus (double E0_)
void | setKappa (double kappa_)
void | setTemperature (double T_)
void | setConstantSpecificMass (double rho_)
void | setVolumeDependingOnTemperature (double dVdT_, double rho0_, double T0_)
void | setSpecificMassDependingOnTemperature (double dRhodT_, double rho0_, double T0_)
void | setConstantKinematicViscosity (double nu_)
void | setWalterUbbelohdeKinematicViscosity (double T1, double nu1, double T2, double nu2)
void | setEnvironmentPressure (double pinf_)
double | getEnvironmentPressure ()
double | getSpecificMass ()
double | getBasicBulkModulus ()
double | getKinematicViscosity ()
double | getKappa ()
double | getDynamicViscosity ()
double | getTemperature ()

## Protected Attributes

double | E0 {0}
double | kappa {0}
double | rho {0}
double | nu {0}
double | pinf {0}

## Private Member Functions

double | calcConstantSpecificMass (double T)
double | calcVolumeDependingOnTemperature (double T)
double | calcSpecificMassDependingOnTemperature (double T)
double | calcConstantKinematicViscosity (double T)
double | calcWalterUbbelohdeKinematicViscosity (double T)

## Private Attributes

double | rhoConstant {0}
double | dVdT {0}
double | rho0 {0}
double | T0 {0}
double | dRhodT {0}
double(HydraulicEnvironment::* | calcRho )(double T)
double | nuConstant {0}
double | Tm {0}
double | Wm {0}
double | T2 {0}
double | m {0}
double(HydraulicEnvironment::* | calcNu )(double T)
double | T {0}

## Detailed Description

HydraulicEnvironment

## Member Function Documentation

## ◆ getBasicBulkModulus()

double MBSimHydraulics::HydraulicEnvironment::getBasicBulkModulus | ( |  | ) |

inline

get the fluid compressibility depending on node fracAir and node pressure according Walter and Ubbelohde

## ◆ getDynamicViscosity()

double MBSimHydraulics::HydraulicEnvironment::getDynamicViscosity | ( |  | ) |

inline

get the dynamic viscosity

## ◆ getEnvironmentPressure()

double MBSimHydraulics::HydraulicEnvironment::getEnvironmentPressure | ( |  | ) |

inline

get the boundary pressure

## ◆ getKappa()

double MBSimHydraulics::HydraulicEnvironment::getKappa | ( |  | ) |

inline

get the air kappa value

## ◆ getKinematicViscosity()

double MBSimHydraulics::HydraulicEnvironment::getKinematicViscosity | ( |  | ) |

inline

get the kinemaitc viscosity

## ◆ getSpecificMass()

double MBSimHydraulics::HydraulicEnvironment::getSpecificMass | ( |  | ) |

inline

get the fluid specific mass

## ◆ getTemperature()

double MBSimHydraulics::HydraulicEnvironment::getTemperature | ( |  | ) |

inline

get the fluid temperature

## ◆ setBasicBulkModulus()

void MBSimHydraulics::HydraulicEnvironment::setBasicBulkModulus | ( | double | E0_ | ) |

inline

set the basic (air-free) bulk modulus

## ◆ setConstantKinematicViscosity()

void MBSimHydraulics::HydraulicEnvironment::setConstantKinematicViscosity | ( | double | nu_ | ) |

set a constant kinematic viscosity

## ◆ setConstantSpecificMass()

void MBSimHydraulics::HydraulicEnvironment::setConstantSpecificMass | ( | double | rho_ | ) |

set a constant fluid specific mass

## ◆ setEnvironmentPressure()

void MBSimHydraulics::HydraulicEnvironment::setEnvironmentPressure | ( | double | pinf_ | ) |

inline

set the boundary pressure

## ◆ setKappa()

void MBSimHydraulics::HydraulicEnvironment::setKappa | ( | double | kappa_ | ) |

inline

set the air kappa value

## ◆ setSpecificMassDependingOnTemperature()

void MBSimHydraulics::HydraulicEnvironment::setSpecificMassDependingOnTemperature | ( | double | dRhodT_,
|  | double | rho0_,
|  | double | T0_
| ) |  |

set specific mass change with temperature

## ◆ setTemperature()

void MBSimHydraulics::HydraulicEnvironment::setTemperature | ( | double | T_ | ) |

inline

set the temerature of the fluid

## ◆ setVolumeDependingOnTemperature()

void MBSimHydraulics::HydraulicEnvironment::setVolumeDependingOnTemperature | ( | double | dVdT_,
|  | double | rho0_,
|  | double | T0_
| ) |  |

set volume change with temperature

## ◆ setWalterUbbelohdeKinematicViscosity()

void MBSimHydraulics::HydraulicEnvironment::setWalterUbbelohdeKinematicViscosity | ( | double | T1,
|  | double | nu1,
|  | double | T2,
|  | double | nu2
| ) |  |

set the kinematic viscosity according Walter and Ubbelohde

The documentation for this class was generated from the following files:

- /mbsim-env/mbsim/modules/mbsimHydraulics/mbsimHydraulics/environment.h
- /mbsim-env/mbsim/modules/mbsimHydraulics/mbsimHydraulics/environment.cc