nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
nk::control::MarginResult Struct Reference

Result of margin(sys) — gain / phase margin pair plus the frequencies at which they occur. More...

#include <analyze.hpp>

Public Attributes

Value Gm
 Gain margin (linear, not dB).
Value Pm
 Phase margin in degrees.
Value Wcg
 Phase-crossover frequency (where phase = −180°), rad/s.
Value Wcp
 Gain-crossover frequency (where |H| = 1), rad/s.

Detailed Description

Result of margin(sys) — gain / phase margin pair plus the frequencies at which they occur.

Any margin that does not exist on the default frequency grid is returned as +Inf (no crossover detected).

Definition at line 42 of file analyze.hpp.

Member Data Documentation

◆ Gm

Value nk::control::MarginResult::Gm

Gain margin (linear, not dB).

Definition at line 43 of file analyze.hpp.

◆ Pm

Value nk::control::MarginResult::Pm

Phase margin in degrees.

Definition at line 44 of file analyze.hpp.

◆ Wcg

Value nk::control::MarginResult::Wcg

Phase-crossover frequency (where phase = −180°), rad/s.

Definition at line 45 of file analyze.hpp.

◆ Wcp

Value nk::control::MarginResult::Wcp

Gain-crossover frequency (where |H| = 1), rad/s.

Definition at line 46 of file analyze.hpp.


The documentation for this struct was generated from the following file: