If you would like to write for this, or any other Emerald publication, then please use our Emerald for Authors service information about how to choose which publication to write for and submission guidelines are available for all. Please visit www.emeraldinsight.com/authors for more information.
About Emerald www.emeraldinsight.comEmerald is a global publisher linking research and practice to the benefit of society. The company manages a portfolio of more than 290 journals and over 2,350 books and book series volumes, as well as providing an extensive range of online products and additional customer resources and services.Emerald is both COUNTER 4 and TRANSFER compliant. The organization is a partner of the Committee on Publication Ethics (COPE) and also works with Portico and the LOCKSS initiative for digital archive preservation.
ABSTRACTThe development of an interactive software tool, EQNWRITE, to help in the setup and manipulation of engineering mass, momentum and energy equations, is discussed. This software is a building tool for building mathematical models of process systems. For a given problem, EQNWRITE enables the user to interactively derive and simplify the governing equations in the desired reference frame and coordinate system. At the user's request, specified mathematical transformations are performed automatically and resulting equations are displayed. EQNWRITE allows the user to better perceive the physical significance of each term in the symbolic mathematical equations, which describe the dominant properties of a system, as they are being derived and simplified, while leaving the detailed mathematical transformations to the computer. EQNWRITE was programmed in the symbol manipulation language, MUSIMP and developed using some of the capabilities of the microcomputer based computer algebra system, MUMATH. Major programming features and capabilities of MUSIMP and MUMATH are briefly reviewed, followed by a discussion of the specific automatic transformations implemented in EQNWRITE. Finally, engineering examples are given showing the use of the transformation functions and operators.