Neuronale Modelle sind nichtlineare Modelle, welche mehrere Optima enthalten können. Daher ist die Anwendung eines linearen Optimierungsverfahrens nicht sinnvoll, da dieses in lokalen Optima des Modells "hängen bleiben" kann.
GenOpt findet, aufgrund eines genetischen Algorithmus, die Optima einer Zielfunktion immer, sofern eine Lösung unter den gegebenen Randbedingungen möglich ist.
Es variiert die Eingänge des Neuronalen Prozessmodells, um die optimale Fahrweise (Parameter) oder Rezeptur zu errechnen. Dabei berücksichtigt es die verschiedenen frei konfigurierbaren Nebenbedingungen und eine Zielfunktion.
Das Paket aus NeuroModel® und GenOpt ermöglicht eine komfortable und genaue Prozessoptimierung auf der Basis einfacher Beispieldaten.
Um NeuroModel® und GenOpt zur Optimierung einzusetzen, muss zunächst ein Neuronales Modell an Beispieldaten (mit Rezeptur und Ergebnis) trainiert werden. Diese Operation kann ein Anwender ohne spezielle Erfahrung - bei guten Trainingsdaten - in wenigen Minuten erfolgreich durchführen.
Der Optimierer wird bei geladenem Modell in der Entwicklungsoberfläche aktiviert. Zunächst zeigt sich eine Oberfläche, auf welcher die Schranken konfiguriert werden können. Neben erlaubten Wertebereichen können für einzelne Variablen sowie für nahezu beliebig komplexe Schrankenungleichungen auch maximale Vertrauensintervalle (SecurityNet) definiert werden. Diese verhindern, dass der Optimierer Bereiche des Modells absucht, die mit wenigen Stützstellen beim Training abgesichert werden konnten. Somit ist es dem Anwender möglich, die Suche nach optimalen Arbeitspunkten auf physikalisch plausible (z.B. Massebilanzen, Energiebilanzen etc.), hinreichend statistisch abgesicherte und eingeschränkte Suchbereiche sehr exakt zu beschränken.
Aus der Konfigurationsoberfläche der Schranken heraus können Konfigurationen des Optimierers geladen und gespeichert werden. Das Format der ASCII-Dateien, in dem diese Konfigurationen abgelegt sind, hat Ähnlichkeit mit "INI-Files" des alten MS Windows 3.1x, wodurch diese Dateien auch von Hand geändert werden können. Diese Dateien sind auch die Grundlage für den Betrieb des Online-Optimierers GenOpt™ Online.