Archivo para compilar las funciones encargadas de la simulación en tiempo discreto utilizando numba¶
Archivo para compilar las funciones encargadas de la simulacion en tiempo discreto utilizando numba, las funciones quedan guardadas en el archivo: discreto_sim.cp37-win32.pyd y pueden ser importadas desde el archivo como una funcion de un modulo
-
discreto_generator.PID_discreto(error, ts, s_integral, error_anterior, kp, ki, kd)[fuente]¶ Funcion para calcular el PID en forma discreta
- Parámetros
error (float) – Señal de error
ts (float) – Periodo de muestreo
s_integral (float) – Acumulador de la señal integral
error_anterior (deque Object) – deque con el error anterior
kp (float) – Ganancia proporcional
ki (float) – Ganancia integral
kd (float) – Ganancia derivativa
-
discreto_generator.derivadas_discretas(error, ts, error_anterior)[fuente]¶ Funcion para calcular la derivada del error y la segunda derivada del error
- Parámetros
error (float) – Señal de error
ts (float) – Periodo de muestreo
error_anterior (deque Object) – deque con el error anterior
-
discreto_generator.ss_discreta(A, B, C, D, x, _, inputValue)[fuente]¶ Funcion para calcular la respuesta del sistema por medio de la representacion discreta de las ecuaciones de espacio de estados
- Parámetros
ss (LTI) – Representacion del sistema
x (numpyArray) – Vector de estado
_ (float) – No importa
inputValue (float) – Valor de entrada al sistema