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

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

simulacionHandler.N_validator(self)[fuente]

Validacion del valor N

simulacionHandler.SimulacionHandler(self)[fuente]

Funcion principal para el manejo de la funcionalida de simulacion de sistemas de control, se crean las señales a ejecutar cuando se interactua con los widgets incluyendo las validaciones de entradas

simulacionHandler.accion_esquema_selector(self)[fuente]

Funcion para mostrar los widgets indicados en funcion del esquema seleccionado

simulacionHandler.accionadordem_validator(self)[fuente]

Validacion del denominador de la funcion de transferencia correspondiente al accionador

simulacionHandler.accionadornum_validator(self)[fuente]

Validacion del numerador de la funcion de transferencia correspondiente al accionador

simulacionHandler.atol_validator(self)[fuente]

Validacion de la tolerancia absoluta

simulacionHandler.calcular_simulacion(self)[fuente]

Funcion para inicializar el QThread y realizar los calculos de la simulacion

simulacionHandler.configuration_data(self)[fuente]

Funcion para cambiar la configuracion del solver a utilizar

simulacionHandler.error_gui(self, error)[fuente]

Funcion para mostrar los errores que pudiesen ocurrir durante la simulacion, esta funcion es utilizada por el QThread

Parámetros

error (int) – Indicador del error

simulacionHandler.escalonAvanzado_validator(self)[fuente]

Validacion del escalon avanzado

simulacionHandler.escalon_validator(self)[fuente]

Validacion del escalon simple

simulacionHandler.get_pathcontroller1(self)[fuente]

Funcion para obtener la direccion al archivo del controlador difuso

simulacionHandler.get_pathcontroller2(self)[fuente]

Funcion para obtener la direccion al archivo del controlador difuso 2 (PD)

simulacionHandler.inferiorSaturador_validator(self)[fuente]

Validacion del limite inferior del saturador

simulacionHandler.kd_validator(self)[fuente]

Validacion de la ganancia derivativa

simulacionHandler.ki_validator(self)[fuente]

Validacion de la ganancia integral

simulacionHandler.kp_validator(self)[fuente]

Validacion de la ganancia proporcional

simulacionHandler.maxstep_validator(self)[fuente]

Validacion del incremento maximo de paso

simulacionHandler.minstep_validator(self)[fuente]

Validacion del decremento minimo de paso

simulacionHandler.pade_validator(self)[fuente]

Validacion del orden del pade

simulacionHandler.plot_final_results(self, result)[fuente]

Funcion para graficar los resultados finales de la simulacion

Parámetros

result (list) – Lista con los resultados obtenidos

simulacionHandler.restablecer_configuracion(self)[fuente]

Funcion para restablecer la configuracion avanzada por defecto

simulacionHandler.rtol_validator(self)[fuente]

Validacion de la tolerancia relativa

simulacionHandler.safetyFactor_validator(self)[fuente]

Validacion del factor de seguridad

simulacionHandler.sensordem_validator(self)[fuente]

Validacion del denominador de la funcion de transferencia correspondiente al sensor

simulacionHandler.sensornum_validator(self)[fuente]

Validacion del numerador de la funcion de transferencia correspondiente al sensor

simulacionHandler.simulacion_stacked_to_ss(self)[fuente]

Funcion para cambiar de funcion de transferencia a ecuacion de espacio de estados

simulacionHandler.simulacion_stacked_to_tf(self)[fuente]

Funcion para cambiar de ecuacion de espacio de estados a funcion de transferencia

simulacionHandler.ssA_validator(self)[fuente]

Validacion de la matriz de estados de la ecuacion de espacio de estados

simulacionHandler.ssB_validator(self)[fuente]

Validacion de la matriz de entrada de la ecuacion de espacio de estados

simulacionHandler.ssC_validator(self)[fuente]

Validacion de la matriz de salida de la ecuacion de espacio de estados

simulacionHandler.ssD_validator(self)[fuente]

Validacion de la matriz de transmision directa de la ecuacion de espacio de estados

simulacionHandler.ssdelay_validator(self)[fuente]

Validacion del delay de la ecuacion de espacio de estados

simulacionHandler.ssperiodo_validator(self)[fuente]

Validacion del periodo de muestreo de la ecuacion de espacio de estados

simulacionHandler.superiorSaturador_validator(self)[fuente]

Validacion del limite superior del saturador

simulacionHandler.tfdelay_validator(self)[fuente]

Validacion del delay de la funcion de transferencia

simulacionHandler.tfdem_validator(self)[fuente]

Validacion del denominador de la funcion de transferencia

simulacionHandler.tfnum_validator(self)[fuente]

Validacion del numerador de la funcion de transferencia

simulacionHandler.tfperiodo_validator(self)[fuente]

Validacion del periodo de muestreo de la funcion de transferencia

simulacionHandler.tiempo_validator(self)[fuente]

Validacion del tiempo de simulacion

simulacionHandler.update_progresBar_function(self, value)[fuente]

Funcion para actualizar la barra de progreso de la simulacion, esta funcion es utilizada por el QThread

Parámetros

value (float) – Valor en porcentaje del progreso