3.2.4. Archivo Handler para la función de simulación de sistemas de control

Archivo para el manejo de la función de simulación de sistemas de control, sirve de intermediario entre la interfaz grafica y la clase creada para manejar la simulación en una hilo distinto, esto es debido al tiempo que puede llegar a tomar cada simulación

simulacionHandler.N_validator(self)[fuente]

Validación del valor N

simulacionHandler.SimulacionHandler(self)[fuente]

Función principal para el manejo de la funcionalida de simulación de sistemas de control, se crean las señales a ejecutar cuando se interactúa con los widgets incluyendo las validaciones de entradas

simulacionHandler.accion_esquema_selector(self)[fuente]

Función para mostrar los widgets indicados en función del esquema seleccionado

simulacionHandler.accionadordem_validator(self)[fuente]

Validación del denominador de la función de transferencia correspondiente al accionador

simulacionHandler.accionadornum_validator(self)[fuente]

Validación del numerador de la función de transferencia correspondiente al accionador

simulacionHandler.atol_validator(self)[fuente]

Validación de la tolerancia absoluta

simulacionHandler.calcular_simulacion(self)[fuente]

Función para inicializar el QThread y realizar los calculos de la simulación

simulacionHandler.configuration_data(self)[fuente]

Función para cambiar la configuración del solver a utilizar

Devuelve

Datos necesarios para el solver

Tipo del valor devuelto

tuple(function, function, list[function, int, float, float, float, float, float])

simulacionHandler.error_gui(self, error)[fuente]

Función para mostrar los errores que pudiesen ocurrir durante la simulación, esta función es utilizada por el QThread

Parámetros

error (int) – Indicador del error

simulacionHandler.escalonAvanzado_validator(self)[fuente]

Validación del escalon avanzado

simulacionHandler.escalon_validator(self)[fuente]

Validación del escalon simple

simulacionHandler.get_pathcontroller1(self)[fuente]

Función para obtener la dirección al archivo del controlador difuso

simulacionHandler.get_pathcontroller2(self)[fuente]

Función para obtener la dirección al archivo del controlador difuso 2 (PD)

simulacionHandler.inferiorSaturador_validator(self)[fuente]

Validación del limite inferior del saturador

simulacionHandler.kd_validator(self)[fuente]

Validación de la ganancia derivativa

simulacionHandler.ki_validator(self)[fuente]

Validación de la ganancia integral

simulacionHandler.kp_validator(self)[fuente]

Validación de la ganancia proporcional

simulacionHandler.maxstep_validator(self)[fuente]

Validación del incremento máximo de paso

simulacionHandler.minstep_validator(self)[fuente]

Validación del decremento mínimo de paso

simulacionHandler.pade_validator(self)[fuente]

Validación del orden del pade

simulacionHandler.plot_final_results(self, result)[fuente]

Función para graficar los resultados finales de la simulación

Parámetros

result (list) – Lista con los resultados obtenidos

simulacionHandler.restablecer_configuracion(self)[fuente]

Función para restablecer la configuración avanzada por defecto

simulacionHandler.rtol_validator(self)[fuente]

Validación de la tolerancia relativa

simulacionHandler.safetyFactor_validator(self)[fuente]

Validación del factor de seguridad

simulacionHandler.sensordem_validator(self)[fuente]

Validación del denominador de la función de transferencia correspondiente al sensor

simulacionHandler.sensornum_validator(self)[fuente]

Validación del numerador de la función de transferencia correspondiente al sensor

simulacionHandler.simulacion_stacked_to_ss(self)[fuente]

Función para cambiar de función de transferencia a ecuación de espacio de estados

simulacionHandler.simulacion_stacked_to_tf(self)[fuente]

Función para cambiar de ecuación de espacio de estados a función de transferencia

simulacionHandler.ssA_validator(self)[fuente]

Validación de la matriz de estados de la ecuación de espacio de estados

simulacionHandler.ssB_validator(self)[fuente]

Validación de la matriz de entrada de la ecuación de espacio de estados

simulacionHandler.ssC_validator(self)[fuente]

Validación de la matriz de salida de la ecuación de espacio de estados

simulacionHandler.ssD_validator(self)[fuente]

Validación de la matriz de transmisión directa de la ecuación de espacio de estados

simulacionHandler.ssdelay_validator(self)[fuente]

Validación del delay de la ecuación de espacio de estados

simulacionHandler.ssperiodo_validator(self)[fuente]

Validación del periodo de muestreo de la ecuación de espacio de estados

simulacionHandler.superiorSaturador_validator(self)[fuente]

Validación del limite superior del saturador

simulacionHandler.tfdelay_validator(self)[fuente]

Validación del delay de la función de transferencia

simulacionHandler.tfdem_validator(self)[fuente]

Validación del denominador de la función de transferencia

simulacionHandler.tfnum_validator(self)[fuente]

Validación del numerador de la función de transferencia

simulacionHandler.tfperiodo_validator(self)[fuente]

Validación del periodo de muestreo de la función de transferencia

simulacionHandler.tiempo_validator(self)[fuente]

Validación del tiempo de simulación

simulacionHandler.update_progresBar_function(self, value)[fuente]

Función para actualizar la barra de progreso de la simulación, esta función es utilizada por el QThread

Parámetros

value (float) – Valor en porcentaje del progreso