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, ChVector<> &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