chrono::utils::ChFilterPD1 Class Reference

Description

PD1 controller: H(s) = Kdt1 * ( Td1 * s + 1 )

#include <ChFilters.h>

Inheritance diagram for chrono::utils::ChFilterPD1:
Collaboration diagram for chrono::utils::ChFilterPD1:

Public Member Functions

 ChFilterPD1 (double step, double Td1=1.0, double Kdt1=1.0)
 
virtual void Reset () override
 
void Config (double step, double Td1=1.0, double Kdt1=1.0)
 
virtual double Filter (double u) override
 

Additional Inherited Members

- Protected Attributes inherited from chrono::utils::ChAnalogueFilter
double m_step
 
double m_u_old
 
double m_y_old
 

Member Function Documentation

◆ Filter()

double chrono::utils::ChFilterPD1::Filter ( double u)
overridevirtual

◆ Reset()

void chrono::utils::ChFilterPD1::Reset ( )
overridevirtual

The documentation for this class was generated from the following files:
  • C:/M/B/src/chrono-9.0.1/src/chrono/utils/ChFilters.h
  • C:/M/B/src/chrono-9.0.1/src/chrono/utils/ChFilters.cpp