¿El método del punto interior necesita resolver la ecuación de flujo de potencia para resolver el flujo de potencia óptimo?
El flujo de potencia óptimo considera diferentes factores, las características de sus modelos también son diferentes y los algoritmos correspondientes que se pueden resolver también son diferentes.
1. El modelo del flujo de potencia óptimo que no incluye 01 variables como la máquina de corte, el deslastre de carga y el reactor de deslastre de capacidad es generalmente continuo y se puede resolver utilizando la caja de herramientas del método de punto interior IPOPT. Sí, esta caja de herramientas es compatible con los sistemas Windows y Linux. Cuando la utilice, preste atención al modo de almacenamiento disperso y no utilice la herramienta de derivación automática (ADOL Colpack). La herramienta de solución tiene muchos errores y solo se puede utilizar para. comparación y verificación de derivación manual automática correcta o no.
2. Para el flujo de potencia óptimo continuo cuadrático que contiene 01 variables, si se puede linealizar, se puede usar el solucionador Cplex. Si no se puede linealizar, se puede usar GAMS (Cplex es uno de los GAMS). solucionadores). Este solucionador es comercial y necesitas encontrar una versión descifrada.
3. Excepto por los dos casos anteriores, el modelo de flujo de energía óptimo es discreto y, en general, solo se pueden utilizar algoritmos de búsqueda inteligentes como el enjambre de partículas.
4. Existe una leyenda nacional que dice que el solucionador 1stopt es muy bueno y puede resolver cualquier problema. Sin embargo, también tiene un costo (la versión 1.5 que lanzaron ellos mismos tiene muchos problemas y es básicamente inutilizable). La ventaja es que el modelo del problema es simple de describir. Sin embargo, no hay problemas complejos como la derivación. , este método llamado simple no admite los problemas de optimización más complejos, como el flujo de energía óptimo, debe usar el modo de programación, por lo que se vuelven complejos (no existe una función de depuración paso a paso). La desventaja es que no existe una función de depuración paso a paso. Los valores de las variables no se pueden rastrear durante el tiempo de ejecución, lo que es muy inconveniente para encontrar dónde radica el problema, aunque las operaciones de entrada y salida no son convenientes. los datos son compatibles, se congelarán por un tiempo durante el tiempo de ejecución. La versión no es compatible con versiones anteriores y es posible que los comandos de versiones inferiores no se puedan utilizar en versiones superiores. No se admiten varios archivos de subcódigo y todos los programas deben escribirse en el mismo. libro de códigos. No hay forma de colocar códigos en diferentes archivos como C y MATLAB. La función de programación no es conveniente para la programación modular.