Software para encontrar equipos óptimos con SImusol. Desarrollado en Perl que llama al Simusol en forma repetitiva y lee sus resultados. El programa tiene un ciclo interno que repite el programa poniendo como condiciones iniciales, las finales de la corrida anterior. Una función que engloba la anterior permite cambiar las condiciones iniciales de la primer corrida y presentar los resultados de la última.
Como primera medida el programa llama al Simusol (completo) sobre el diagrama original. Luego va ejecutando el programa sceptre-simusol.pl sobre el archivo “.d” generado por el Simusol inicialmente, donde en forma previa se le reemplazan los valores que correspondan. Luego de ejecutar sceptre-simusol.pl se leen tanto del “.simul”, como del “.sim”, como del “.res” los valores que se requieran.
El programa recibe, a través de una lista de perl, las variables a modificar y a leer. En el diagrama (archivo .dia), las variables a modificar se establecen con dos valores: el primero con el valor inicial y el segundo con el valor cero, al estilo RERUN. Se hace esto para evitar que el Simusol reemplace el uso de los parámetros por sus valores en las fórmulas que los usen. Cuando los archivos “.d” se modifican, Optimus colocará un solo valor allí. La primera vez que se ejecuta Simusol, estos valores ocasionaran un RERUN innecesario usando ceros, lo que debe ignorarse.
En la linea de comandos del programa Optimus, se especifica el diagrama original y la cantidad de repeticiones que se desea calcular. Todas estas repeticiones son convocadas oportuna y repetitivamente mediante los optimizadores. Finalmente se muestran los resultados pedidos con el programa Simplot. En resultados deben estar todos los datos pedidos.
Métodos de Optimización:
Todavía no se encuentra disponible para descargar como paquete, se puede bajar directamente del repositorio subversión. Contanctarse con dsa@ututo.org.