28.gif (9260 bytes)

Process Systems Engineering
Department of Chemical Engineering
& Institute for Systems and Robotics
Faculty of Engineering, University of Porto, Portugal

wpe3.jpg (20343 bytes)

 

Our Software
 

Home
Contact
Research Team
Research Activities
Contracts
Theses
Publications
Patents
Cooperation/Industry
Our Software
News
Seminars
Some relevant links

 

 

 

 

In our group we have significant experience in developing software for teaching, research and mainly in cooperation research contracts with the industry. We have developed several packages for optimisation and also for special purpose data acquisition, control and automation of industrial laboratories and production plants.

For the development of dedicated software tools UNIX and WINDOWS 95/98/NT environments are in general employed, considering the relevance of these OS in industry, but we keep an open line with LINUX, considering its foreseen future potential. The group has now much experience in developing graphical interfaces, a relevant aspect for the acceptance of software tools in the industrial environment. The tools are developed always separating the graphical interface from the computation code which is strictly written in standard code.

Especially in the fields of process monitoring, optimisation and control the group has a number of capacities to offer. The group has know-how for developing all the necessary software modules for: off-line large scale optimisation, physical process/computer communications, data pre-processing storage and visualization, open-loop control, closed-loop control and on-line optimising control. The group is currently developing a package which integrates all these modules to serve as a template for special purpose applications.

Here are some of the most important software products developed:

bulletMDIS - Interactive Multisource Dispersion - This is a GUI oriented software package developed in QuickBasic for the Apple Macintosh used for gaussian air pollution dispersion studies (contact - R. Salcedo).
bulletMSGA - MINLP stochastic adaptive random search algorithm (contact - R. Salcedo).
bulletMSIMPSA - Minlp stochastic simulated annealing algorithm (contact - R. Salcedo)
bulletSATSA - Sequential Analysis of Time Series - This is a GUI oriented software package developed in Fortran 77 for the Apple Macintosh used for time series analysis studies (contact - R. Salcedo)
bulletMIMOSA - This is a software package for real-time dynamical processes simulation. This package implements DAC (Digital to Analog Converters) and ADC (Analog to Digital Converters) signal conversion for interfacing with control systems currently available in the market. We use this software for testing most of our control strategies and most of our control equipment. This software package runs under MS-DOS operative system (contact S. Feyo de Azevedo)
bulletDIGICON - This is a software package for DIGItal CONtrol. It implements several classic and advanced control strategies and was designed to work together with MIMOSA. DIGICON implements DAC (Digital to Analog Converters) and ADC (Analog to Digital Converters) signal conversion being possivel to apply it for control in industrial processes. DIGICON runs under the WINDOWS NT operative system (contact - S. Feyo de Azevedo)
bulletTEACON - This is a software package for TEAching CONtrol. We use it to suport our students on learning instrumentation and control (contact - S. Feyo de Azevedo)
bulletAlcoLab Applications - This is a set of applications for quality control and statistical analysis developed for the company ALCO S.A (contact - S. Feyo de Azevedo)

Our More Recent Projects!

bulletBiopTION - This is a software package for hybrid model-based bioprocess improvement running under WINDOWS NT. The BIOPTION package is specially oriented for industrial BIOProcess optimisaTION and implements algorithms for model-based optimisation using Fuzzy models, Neural Networks together other conventional modelling startegies. The software implements the methods of modular hybrid networks (contact - Rui Oliveira)
bulletGlobEOO - This is a software package designed for the optimized solution of equation-oriented optimization problems, including superstructure MINLP designs (contact - R. Salcedo).