Model Engineer consists of various tools that help you:

  • Design and build custom COM* components representing your individual processes or objects to use in your models.
  • Use those components in Microsoft COM compliant applications such as Excel, Word, PowerPoint, etc.
  • Graphically build (drag-and-drop)  and run complex models with automatic data flow, user-defined feedback loops for control and graphical or text output.
  • Incorporate "shell" components that link to existing legacy systems such as Excel spreadsheets or old Fortran codes, but operate as just another piece of your own model.

       * COM or Component Object Model is Microsoft's object definition
         standard formerly known as OLE and is the technology that
         enables "drag-and-drop" from one application to another.

To understand what Model Engineer can do for you, let us consider an example.  Suppose your organization creates air conditioning systems.  You might put together five complex objects: a compressor, an evaporator, a valve, a condenser and a fan.  Obviously your systems work well because you've been doing it for many years.  But because of the complexity of the interaction of all those pieces, you're not sure if the sizes are exactly right.  The sizes work... but what if the compressor is three percent bigger than it needs to be?  What if the condenser could be reduced by one percent?  Such seemingly minor changes could save millions of dollars a year. 

The answers will only come with computer modeling.  In the past your options were 1) find a group of existing codes that can model the individual components and somehow piece them together, maybe with some type of commercial GUI software, but still you'll spend more time trying to make them work together, understanding what each really does and trying to get data from one to the other than analyzing your problem; or, 2) write the software yourself… for the next six months or more.

But now, with Model Engineer there is a better option.  The figure below is a screen-shot of a model built to represent the air conditioner (A/C) example.


The host environment for this model is Microsoft's Visual Basic, but this entire problem, including graphing and exporting data to a spreadsheet, was created and run in minutes without writing a line of code!  Should you want to program, Visual Basic (VB) is the most popular software development environment on the market today.  If you've ever written software in any language, you'll find it easy to work in VB.

If you'd rather work in Excel… no problem.  Below is another screen-shot, this one of an Excel analysis using parts of the A/C model to study pressure drop in the valve.


And while these two models used existing components from the Thermal Systems Library, those could just as easily have been your custom built objects.  That's where Model Engineer really stands alone.  Object Engineer, which is included with Model Engineer Pro, is a graphical application that allows users to create their own custom model components representing physical objects (as shown here) or processes, all fitting into the Model Engineer framework and all being Windows drag-and-drop compatible.  The components you can create are limited only by your imagination.