DiscretisationMethod

it.grypho.scala.leonardo.control.DiscretisationMethod

Continuous-to-discrete conversion.

The method is always a visible argument, never a hidden default. The same plant discretised by zero-order hold and by Tustin has different discrete poles, so a silent choice would make two correct-looking answers disagree with no way to see why.

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

Tustin, the bilinear transform s = (2/Ts)*(z-1)/(z+1) — what a filter designer wants. Maps the left half-plane onto the unit disc exactly, so stability is preserved.

Tustin, the bilinear transform s = (2/Ts)*(z-1)/(z+1) — what a filter designer wants. Maps the left half-plane onto the unit disc exactly, so stability is preserved.

Attributes

case Zoh extends DiscretisationMethod

Zero-order hold — what a sampled-data control system physically does: the input is held constant between samples. The default choice for a plant.

Zero-order hold — what a sampled-data control system physically does: the input is held constant between samples. The default choice for a plant.

Attributes