Louisville, Kentucky
June 20, 2010
June 20, 2010
June 23, 2010
2153-5965
Mechanical Engineering
17
15.348.1 - 15.348.17
10.18260/1-2--16921
https://peer.asee.org/16921
529
Design and Implementation of a Rich Internet Application (RIA) for the Simulation of a Combustion Chamber
Abstract
The TEST web portal, www.thermofluids.net, is a comprehensive, freely accessible, thermodynamic courseware that includes a large number of Java applets, each one designed to address state evaluation and mass, energy, entropy, and exergy analysis specific to a particular class of thermodynamic systems. Use of these applets, called daemons, requires sophisticated knowledge of the system being studied. For simulating a steady-state reactor, for instance, the user must balance the reaction in the reaction panel, set up fuel, oxidizer, and products states in the state panel, and import the calculated states in the device panel where the mass, energy, and entropy equations are solved to determine the desired unknown in a well posed problem. An animation of a combustion chamber, on the other hand, can be intuitive even to a beginner. Combining the richness of an advanced programming language such as Java with the visual appeal of an animation can produce a powerful analysis tool for engineering education. A rich internet application, or RIA, has the potential to do just that. The combustion RIA presented in this work is freely accessible from http://www.thermofluids.net (click on RIAs link on the task bar) and is the first of its kind. It has a number of desired features: once the user selects a fuel and the combustion parameters, the RIA calculates reaction stoichiometry, adiabatic flame temperature or heat transfer as appropriate. Moreover, users can select probable species at the exit and a chemical equilibrium calculation in the server results in graphical display of emissions at the chamber exit. As more fuels are added to the Web Service or properties are refined, the RIA does not have to be updated as data is not hard coded in the client application but delivered through Web Services. Using this RIA as an example, the paper intends to establish RIA as an attractive and superior alternative to existing analysis tools for reacting systems for meaningful learning.
Introduction
A RIA is a web application that behaves like a typical desktop application because of the use of recently developed AJAX (Asynchronous JavaScript and XML) technology. Because, most of the browsers support Adobe Flash plug-in, a rich interface for a combustion chamber can be created using Flash animation, where a user can visually set the oxidizer mixture, fuel-air ratio, inlet conditions, and any other combustion parameter. User settings are transmitted to the server in snippets through asynchronous calls known as Web Services and the server responds with data or computed results, which are further processed locally upon arrival.
Rich Internet Applications refer loosely to a group of technologies which allow for browser based programs to mimic features of traditional software programs. In 2002 Macromedia defined the features of rich clients and rich Internet applications as a way to overcome the shortcomings of HTML. Some of limitations of traditional HTML include the need to generate large amounts of text to transmit simple data, the lack of client-side data storage, and the rudimentary graphics capabilities[1].
Patterson, M., & Paolini, C., & Bhattacharjee, S. (2010, June), Design And Implementation Of A Rich Internet Application (Ria) For The Simulation Of A Combustion Chamber Paper presented at 2010 Annual Conference & Exposition, Louisville, Kentucky. 10.18260/1-2--16921
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2010 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015