Mejorando eficiencia (tema para curiosos!)

Inicio de sesión

No es verdad que cualquier bobinado solicitado por el usuario puede ser generado eficientemente por ProGeBo. Además, la cantidad de cálculos que realiza el sistema al generar arquitecturas de bobinado NO es constante, sino que varía de un bobinado a otro. Esto se refleja en la cantidad de tiempo que usted debe esperar (junto con el insistente mensaje "espere, por favor...") para obtener los datos de salida cuando modifica un valor de entrada. Por ejemplo, aquellos bobinados con más ranuras en el estator son más "caros" (ProGeBo necesita ejecutar más cálculos). Por lo tanto, ProGeBo ejecuta menos instrucciones en bobinados de 24 o 36 ranuras que en bobinados de 72 o 96. Sin embargo, los bobinados más caros suelen ser los irregulares. Por ejemplo, 0.50 kW 500 rpm 220/380 V 100 L es mucho más barato que 0.75 kW 600 rpm 220/380 V 100 L, aún cuando ambos tienen 36 ranuras.

La ineficiencia en los bobinados irregulares nos ha motivado a intentar reducir la cantidad de cálculos de la mejor manera posible. Una de las ideas fundamentales es la de escribir nuestros programas basándonos en algoritmos previamente testeados "a mano" (algoritmos ejecutados con papel y lapiz!). Esto nos permite detectar y remover cálculos redundantes. Además, intentamos implementar nuestros algoritmos con estructuras de datos eficientes. Nuestra última idea tiene que ver con una "memoria cache". Se trata de una memoria temporal que ProGeBo estará utilizando de ahora en adelante, que es totalmente transparente para el usuario (o sea, para usted). Esta memoria evita que el sistema genere bobinados que ya han sido generados previamente, recordándole al programa cómo dibujar tales bobinados sin realizar los cálculos nuevamente.

Si bien estamos trabajando en esta memoria cache, ya está prácticamente terminada y en breve será funcional al 100%. Puede que usted descubra un ProGeBo mucho más "ligero" desde hoy en adelante. Mientras tanto, CIDEME se encargará de mejorar el programa día a día, investigando nuevas posiblidades y reformando teorías.