von Kármán forming filter coefficients
More...
#include <VonKarmanTurbulence.hpp>
|
| std::array< std::array< double, 3 >, 3 > | A_u |
| | State transition.
|
| std::array< double, 3 > | B_u |
| | Input.
|
| std::array< double, 3 > | C_u |
| | Output.
|
| double | D_u |
| | Feedthrough.
|
| std::array< std::array< double, 4 >, 4 > | A_v |
| std::array< double, 4 > | B_v |
| std::array< double, 4 > | C_v |
| double | D_v |
| std::array< std::array< double, 4 >, 4 > | A_w |
| std::array< double, 4 > | B_w |
| std::array< double, 4 > | C_w |
| double | D_w |
von Kármán forming filter coefficients
Uses a Padé approximation to convert the irrational transfer function to a rational one suitable for discrete-time implementation.
The approximation matches the low-frequency behavior exactly and provides good agreement across the typical frequency range.
◆ A_u
| std::array<std::array<double, 3>, 3> vulcan::von_karman::FilterCoeffs::A_u |
◆ A_v
| std::array<std::array<double, 4>, 4> vulcan::von_karman::FilterCoeffs::A_v |
◆ A_w
| std::array<std::array<double, 4>, 4> vulcan::von_karman::FilterCoeffs::A_w |
◆ B_u
| std::array<double, 3> vulcan::von_karman::FilterCoeffs::B_u |
◆ B_v
| std::array<double, 4> vulcan::von_karman::FilterCoeffs::B_v |
◆ B_w
| std::array<double, 4> vulcan::von_karman::FilterCoeffs::B_w |
◆ C_u
| std::array<double, 3> vulcan::von_karman::FilterCoeffs::C_u |
◆ C_v
| std::array<double, 4> vulcan::von_karman::FilterCoeffs::C_v |
◆ C_w
| std::array<double, 4> vulcan::von_karman::FilterCoeffs::C_w |
◆ D_u
| double vulcan::von_karman::FilterCoeffs::D_u |
◆ D_v
| double vulcan::von_karman::FilterCoeffs::D_v |
◆ D_w
| double vulcan::von_karman::FilterCoeffs::D_w |
The documentation for this struct was generated from the following file: