chrono::utils::ChISO2631_Vibration_SeatCushionLogger Class Reference

Description

Easy to use class for evaluation of ISO 2361-1 vibration load on sitting vehicle occupants Input: 3 seat accelerations x,y,z in [m/s^2].

Sample rate should be >= 250 Hz (i.e., step <= 1/250 s).

#include <ChFilters.h>

Public Member Functions

 ChISO2631_Vibration_SeatCushionLogger (double step)
 
void Config (double step)
 
void AddData (double speed, double acc_x, double acc_y, double acc_z)
 
void AddData (double speed, ChVector3d &acc_v)
 
void Reset ()
 
double GetExposureTime () const
 
double GetInputRMS_X () const
 
double GetInputRMS_Y () const
 
double GetInputRMS_Z () const
 
double GetAW_X () const
 
double GetAW_Y () const
 
double GetAW_Z () const
 
double GetAW_V () const
 
double GetCrestFactor () const
 
double GetVDV () const
 
double GetAVGSpeed () const
 
double GetSeverityVDV () const
 
double GetAbsorbedPowerVertical ()
 
void GeneratePlotFile (std::string fName, std::string testInfo)
 

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