CONTROL Home | Components | Ports | Classes | Functions | Enumeratives | Global Variables

CONTROL.ZeroPole



COMPONENT ZeroPole IS_A SISO

ICON:


DESCRIPTION:
Zero-poles transfer function

CONSTRUCTION PARAMETERS:
NAME  TYPE  DEFAULT  DESCRIPTION  UNITS  
npoles INTEGER  Number of poles 
nzeros INTEGER  Number of zeros 

PORTS:
NAME  TYPE  PARAMETERS  DIRECTION  CARDINALITY  DESCRIPTION  
s_in PORTS_LIB.analog_signal  (n = n)  IN   Inlet signal 
s_out PORTS_LIB.analog_signal  (n = n)  OUT   Outlet signal 

DATA:
NAME  TYPE  DEFAULT  RANGE  DESCRIPTION  UNITS  
REAL   Gain  
option ENUM InitOption InitialStates  Initialization of discrete component: states or output  
poles[npoles,2] REAL    Values of the poles: real part, imaginary part  
x_o[npoles] REAL   Array with initial values of the states  
y_o REAL   Initial value for the output  
zeros[nzeros,2] REAL    Values of the zeros: real part, imaginary part  

CLOSED:
PARAM/DATUM/PORT  VALUE  
n1

DECLS:
NAME  TYPE  INITIAL  RANGE  DESCRIPTION  UNITS  
INTEGER    Index 
p[nzeros + 1] REAL    Coefficients of the numerator (in increasing powers of s) in increasing powers of s 
q[npoles + 1] REAL    Coefficients of the denominator (in increasing powers of s) in increasing powers of s 
x[npoles + 1] REAL    State variables  
FORMULATION:






Document generated automatically with EcosimPro Version: 5.4.14 Date: 2015:02:02 Time: 10:24:02