An Industrial Automation
Software for Continuous Optimization
Optimize your process or instruments continuously.
Multivariate optimization can be used to keep the process at
optimum conditions despite changes in raw materials and other
trends in time.
Use the On-line MultiSimplex Module's (OMM) optimization
algorithms inside your own software, or to increase the
capabilities of other man-machine-interfaces and process
control software. This is now possible using Dynamic Data
Exchange (DDE), OLE Automation and function calls directly to
the Dynamic Link Library (DLL).
The 91 page
programmer's guide describe the methods, the application
programming interface (API), management of sessions, DDE and
OLE communication.
A brief summary of facts
With OMM you can continuously run
simplex optimizations of several control variables and several response
variables. Multivariate constraints are specified with standard
numerical and logical operators.
OMM is itself a function library (DLL),
a DDE and OLE automation-server and editor of the setup-files. The
On-line MultiSimplex module (OMM) is based on the same computation rules
as the standard MultiSimplex package, the simplex
algorithms and fuzzy
set membership functions. It is extended with proprietary
technology, patent pending, regarding "optimization for process
control" and "extended search".
The user sets and controls OMM sessions
through a normal Windows Graphical User Interface (GUI). The interface
of OMM to external software is through DDE, OLE and direct DLL-calls.
OMM is a 32-bit application running on the Windows NT platform.
The OMM Architecture
Examples of applications
Extend the capabilities of your
software.
Continuous optimization of analytical
instruments.
Continuous optimization of machinery
and manufacturing equipment.
Continuous process optimization and
adaptation to varying raw materials.
The On-line MultiSimplex module (OMM)
can be implemented in three ways, by using DDE, OLE or writing function
calls. The calculations in the OMM can be controlled directly through
DDE, OLE or DLL-calls, or through the setup file or the GUI-editor. The
DDE/OLE-server and editor is combined into the same executable.
DDE communication will work with most
Windows-based process and instrument control software like InTouch, Fix
and LabView. DDE can also be used to connect to general-purpose
software.
OLE Automation enable other
applications to work with OMM's objects.
OLE and DDL-calls are the methods of choice if you write your own
software in C/C++ or Visual Basic. The Application
Programming Interface (API) of the OMM is documented.
Main capabilities and key features
Continuous multivariate
on-line optimization.
Handle unlimited number of
control variables.
Handle unlimited number of
response variables.
Handle unlimited number of
constraints.
Handle multiple optimization
sessions.
Basic or modified simplex
methods.
Proprietary methods: "Simplex for Process
Control" and "Extended Search".