Package tulip :: Module hybrid :: Class PwaSysDyn
[frames] | no frames]

Class PwaSysDyn


PwaSysDyn class for specifying a polytopic piecewise affine system. A PwaSysDyn object contains the fields:

For the system to be well-defined the domains of its subsystems should be mutually exclusive (modulo intersections with empty interior) and cover the domain.

See Also

LtiSysDyn, SwitchedSysDyn, polytope.Polytope

Instance Methods
 
__init__(self, list_subsys=[], domain=None, time_semantics=None, timestep=None, overwrite_time=True)
x.__init__(...) initializes x; see help(type(x)) for signature
 
__str__(self)
str(x)
 
plot(self, ax=None, show_domain=True, **kwargs)

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Methods
 
from_lti(cls, A=[], B=[], E=[], K=[], Uset=None, Wset=None, domain=None)
Properties

Inherited from object: __class__

Method Details

__init__(self, list_subsys=[], domain=None, time_semantics=None, timestep=None, overwrite_time=True)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Parameters:
  • overwrite_time (bool) - If true, then overwrites any time data in the objects in list_subsys with the data in time_semantics and timestep variables. Otherwise checks that the time data of the objects in list_subsys are consistent with time_semantics and timestep.
Overrides: object.__init__

__str__(self)
(Informal representation operator)

 

str(x)

Overrides: object.__str__
(inherited documentation)