KHACE Logo
Home

  contents search contact us

Multiflash Logo

FAQ

Downloads

Functions

This page provides answers to some frequently asked questions (FAQ)  with additional links to further detailed information.
What is Multiflash?
What is Multiflash for MATLAB?
What is the Multiflash Interface for MATLAB?
What Components are available?
What Properties can Multiflash Calculate?
Can I use Multiflash for MATLAB with Simulink?
Can Multiflash for MATLAB Interface with Other Applications?
What versions of matlab are supported?
How may I obtain Multiflash for MATLAB?
May I obtain a 30-day trial?

What is Multiflash?

Multiflash is a sophisticated state-of the-art software product providing physical and thermodynamic properties, with multiphase and multi-component equilibrium calculations, for a wide range of substances. It is a well-established product of Infochem Computer Services Ltd. with many users worldwide, and not just in the Oil and Chemicals industries.  Multiflash is used, for example, by a number of companies designing and developing Fuel Cells. Multiflash is available in a variety of forms, including Multiflash for Windows. To find out more about Multiflash and Infochem, follow the links within this paragraph.

Back to Top

What is Multiflash for MATLAB?

Multiflash for MATLAB is a packaged solution comprising the standard Multiflash for Windows product, plus the optional extra Multiflash Interface for Matlab developed by khace We developed the Multiflash Interface for Matlab to make the functionality of the Multiflash for Windows Dynamic Link Library (DLL) accessible from MATLAB, and to support the rigorous modeling of chemical processes and equipment in Simulink simulations.

Back to Top

What is The Multiflash Interface for MATLAB?

Multiflash for Windows has optional interfaces for programming in 'C', FORTRAN and Visual Basic.  These interfaces comprise a set of sub-program calls to the Multiflash for Windows Dynamic Link Library (DLL). The Multiflash Interface for MATLAB reproduces for the MATLAB environment the complete functionality of the Visual Basic interface as a simpler set of MATLAB functions, with enhancements for vector, matrix and array arguments. Version-6 of the interface extends the range of functions to include MATLAB equivalents of selected functions from the 'C', and FORTRAN programmer's interface.

Back to Top

What Components are Available?

Multiflash is supplied with Infochem's standard INFODATA database of more than 121 fluid and 140 solid components. Other properties and components may be available with license extension for optional additional databanks; which includes DIPPR (AIChE) with 1450 fluid and solid components.

Available components are described on the Infochem Web site page: Data and Databanks, and in the Infochem leaflet: Data and Databanks, obtainable at this URL:

Please check directly with Infochem to confirm the availability of any unlisted components.

Back to Top

What Properties can Multiflash Calculate?

Properties calculated include: multiple-phase equilibrium data (concentrations, P&T), phase data, enthalpy, internal energy, entropy, compressibility, thermal conductivity, surface tension, dew and bubble points, speed of sound, molecular weight, Cp, and Cv.

Further information on the models and properties is available on the Infochem Web site page: Fluid Models, and in the Infochem leaflet: Models and Methods, obtainable at this URL::

Please check directly with Infochem to confirm the availability of any unlisted properties.

Back to Top

Can I use Multiflash for MATLAB with Simulink?

Multiflash is the solution of choice for several commercial simulation packages; see for example: 'Infochem Links' on the Infochem web site. Multiflash for MATLAB has several advantages for Simulink users: 

  • A wide range of physical properties is readily available.
  • Property data is traceable to Infochem or other industry-standard data sources, for Quality Assurance.
  • Manual entry into simulation models of approximate physical properties through look-up tables or off-line curve-fitting may be eliminated - removing the risk of errors in model data entry.
  • Modeling may be enhanced with reliable multi-phase/multi-component flash calculations.
  • Time-consuming iterative calculations may be offloaded from the Simulink environment to the efficient solvers within Multiflash.

The Multiflash Interface for MATLAB provides interface functions with familiar MATLAB syntax. Calls to the interface functions may be incorporated in simulations in several ways, including:

  • From S-function models, to bring Multiflash calculations into the simulation solution.
  • From the Initialization code in block masks, to initialize block parameters, prepare look-up tables, etc.
  • From initialization scripts for the simulation, for automatic initialization of workspace and block parameters, preparation of look-up tables, etc.

Infochem have much experience in interfacing Multiflash to dynamic simulations. khace has extensive experience in applying Simulink to the rigorous simulation of processes and their controls. Both companies can offer Consulting Engineering services to assist with developing and engineering a Simulink/Multiflash based dynamic simulation.

Back to top

Can Multiflash for MATLAB Interface with Other Applications?

MATLAB has its interface capabilities for applications running within the MATLAB environment, which could include applications incorporating Multiflash for MATLAB.

Because Multiflash for MATLAB includes the complete Multiflash for Windows product, both the standard Windows and optional-extra interface capabilities of Multiflash for Windows itself (e.g. the Microsoft Excel interface) are readily available to the licensee of Multiflash for MATLAB.

Back to top

What versions of MATLAB are supported?

We maintain Multiflash for MATLAB, which includes The Multiflash Interface for MATLAB, up to date with current releases of MATLAB.

Back to Top

What are the system requirements?

Multiflash for Windows includes a DLL for 32-bit Windows systems. Multiflash for MATLAB will therefore run under Windows 95/98 or Windows NT/2000/XP on personal computers with an Intel or equivalent processor.

Multiflash for Windows is license protected by means of a hardware device (dongle) and software protection key. A port driver is provided to run under NT/2000/XP with the software protection key.

Back to Top

How may I obtain Multiflash for MATLAB?

May I obtain a 30-day trial?

All sales and licensing, including enquiries for evaluation, is handled by: Infochem Computer Services Ltd.

Existing Multiflash Users  New to Multiflash
  1. Contact Infochem Computer Services Ltd. to obtain an extension to your current license for Multiflash for Windows, to include The Multiflash Interface for MATLAB.
  2. Download and install The Multiflash Interface for MATLAB from this web site, or from your Multiflash for Windows CD-ROM.
  1. Contact Infochem Computer Services Ltd. to obtain a complete Multiflash for MATLAB package.
  2. Download and install The Multiflash Interface for MATLAB from this web site, or from your Multiflash for Windows CD-ROM.

Back to Top

Last updated: 06 August 2007

Navigation 


Copyright 1999/2008. Kelvin Hales Associates Ltd.