Development of XML Databinding Integration for Web-Enabled Aircraft Engine Simulation

[+] Author and Article Information
Risheng Lin, Abdollah A. Afjeh

Mechanical, Industrial, and Manufacturing, Engineering Department, The University of Toledo, 2801 West Bancroft Street, Toledo, Ohio 43606

J. Comput. Inf. Sci. Eng 4(3), 186-196 (Sep 07, 2004) (11 pages) doi:10.1115/1.1736686 History: Received April 01, 2003; Revised March 01, 2004; Online September 07, 2004
Copyright © 2004 by ASME
Your Session has timed out. Please sign back in to continue.


Schobeiri, T., 1986, “A General Computational Method for Simulation and Prediction of Transient Behavior of Gas Turbines,” ASME Paper No. 86-GT-180.
Stewart, M., 1995, “Axisymmetric Aerodynamic Numerical Analysis of a Turbofan Engine,” ASME Paper No. 95-GT-338.
Szuch, J. R., 1974, “HYDES–A Generalized Hybrid Computer Program for Studying Turbojet or Turbofan Engine Dynamics,” NASA TM X-3014.
Reed,  J. A., Follen,  G. J., and Afjeh,  A. A., 2000, “Improving the Aircraft Design Process using Web-based Modeling and Simulation,” ACM Trans. Model. Comput. Simul., 10(1), pp. 58–83.
Claus,  R. W., Evans,  A. L. , 1991. “Numerical Propulsion System Simulation,” Computing Systems in Engineering, 2, April, pp. 357–364.
Jackson, E. B., and Hildreth, B. L., “Flight Dynamic Model Exchange using XML,” AIAA Pap., No. 2002–4482.
Fishwick, P. A., Hill, D. R. C. et al., 1998, Proc. of the 1998 International Conference on Web-Based Modeling and Simulation, SCS Simulation Series, 30 .
Ray, R. S., “Interoperability Standards in the Semantic Web,” ASME J. Comput. Info. Sci. Engr., 2 (1), pp. 65–69.
W3C, Extensible Markup Language (XML) 1.0, 1998.
Extensible Scientific Interchange Language (XSIL), 2001, http://www.cacr.caltech.edu/SDA/xsil.
Extensible Data Format (XDF), 2001, http://tarantella.gsfc.nasa.gov/xml/XDF_home.html.
Lubell, J., and Frechette, S., “XML Representation of STEP Schemas and Data,” ASME J. Computing and Info. Sci. in Engr., 2 (1), pp. 69–71.
Barkmeyer, E. A., and Lubell, J., 2000, “XML Representation of EXPRESS Models and Data,” Proc. of XML Tech. and Software Engineering Workshop, Toronto. http://www.mel.nist.gov/msidlibrary/doc/xse2001.pdf.
W3C, XML Schema Part 0: Primer, 2001, http://www.w3.org/TR/xmlschema-0.
W3C, XML Inclusions (XInclude) 1.0, 2002, http://www.w3.org/TR/xinclude/.
Daniele, C. J., Krosel, S. M., Szuch, J. R., and Westerkamp, E. J., 1983, “Digital Computer Program for Generating Dynamic Engine Models (DIGTEM),” NASA TM-83446.
Koenig, R. W., and Fishbach, L. H., 1972, “GENENG A Program for Calculating Design and Off-Design Performance of Turbojet and Turbofan Engines,” NASA TN D-6552.
Schobeiri,  M. T., Attia,  M., and Lippke,  C., 1994, “GETRAN: A Generic, Modularly Structured Computer Code for Simulation of Dynamic Behavior of Aero- and Power Gas Turbine Engines,” ASME J. Eng. Gas Turbines Power, 116, pp. 483.
Seldner, K., Mihailowe, J. R., and Blaha, R. J., 1972, “Generalized Simulation Technique for Turbojet Engine System Analysis,” NASA TN D-6610.
Afjeh,  A. A, Homer,  P. , 1997, “Implementing Monitoring and Zooming in a Heterogeneous Distributed Jet Engine Simulation,” Simulation, 69, pp. 205–218.
Curlett, B. P. and Gould, J., 1994, “Flexible Method for Inter-object Communication in C++,” NASA TM-106649.
Curlett, B. P. and Felder, J. L., 1995, “Object-Oriented Approach for Gas Turbine Simulation,” NASA TM-106970.
Reed, J. A., and Afjeh, A. A., 1997, “A Java-based Interactive Graphical Gas Turbine Propulsion System Simulator,” AIAA Pap.
EngineSim, NASA Glenn Learning Technologies Project, http://www.grc.nasa.gov/WWW/K-12/airplane/ngnsim.html.
Follen, G. J., Zhang, D., 2001, “Web-Based Distributed Simulation of Aeronautical Propulsion System,” NASA/TM-2001-210818.
Berndt, J. S., “JSBSim Model File Format,” Open-Source Linux Simulation Project, http://jsbsim.sourceforge.net/ConfigurationFiles.pdf.
Flight Dynamic Model Exchange using XML, http://dcb.larc.nasa.gov/utils/fltsim/DAVE/.
Fishwick, P. A., 1997, “Web-Based Simulation,” Proc. of 1997 Winter Simulation Conference, pp. 100–102.
Bloomer, J., 1992, Power Programming with RPC, O’Reilly & Associates, ISBN: 0937175773.
Eddon, G., and Eddon, H., 1998, Inside Distributed COM, Microsoft Press, Redmond, Washington, ASIN: 157231849X.
Vinoski,  S., 1997, “CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments,” IEEE Trans. Commun., 35, pp. 46–55.
Benjamin, P., Erraguntla, M, et al., 1998, “Simulation Modeling at Multiple Levels of Abstraction,” Proc. of the 30th Conf. on Winter Simulation, pp.391–398.
Wadhwani, R., 1991, “Component and Library Management Tutorial,” Proc. of the DAC 1991, Session 1.1.
Praehofer, H., Sametinger, J. et al., 2000, “Building Reusable Simulation Components,” Proc. of WEBSIM 2000, Web-Based Modeling & Simulation, San Diego, CA.
Booch, G., 1991, Object Oriented Design with Applications, The Benjamin/Cummings Publishing, Inc., New York, NY.
Davis, D. Y., and Stearns, E. M., 1985, “Energy Efficient Engine—Flight Propulsion System Final Design and Analysis,” NASA CR-168219.
Reed, J. A., 1993, “Development of an Interactive Graphical Propulsion System Simulator,” Master of Science Thesis, The University of Toledo, Toledo, Ohio.
Watson, M., 1997, Creating Java Beans: Components for Distributed Applications, Morgan Kaufmann Publishers, ISBN: 1558604766.
Lin, R., and Afjeh, A. A., 2002, “A Dynamic Data Binding Framework for High Performance Object-Oriented Propulsion System Simulation,” Proc. of the High Performance Computing Symposium–HPC 2002, pp. 99–104.
James, E., Robert, E. et al., 2002, Java Swing, O’Reilly & Associates, 2nd edition, ISBN: 0596004087.
Hall, M., 2000, Core Servlets and JavaServer Pages (JSP), Prentice Hall PTR, ASIN: 0130893404.
Wiggers, C. et al., 2002, Professional Apache Tomcat, Wrox Press Inc., ISBN: 0764543725.
File Upload Specification RFC1867, 1995, Network Working Group, http://www.ietf.org/rfc/rfc1867.txt.
W3C, XSL Transformation 1.0, 1999, http://www.w3.org/TR/xslt.
Reed, J. A., 1998, “Onyx: An Object-Oriented Framework for Computational Simulation of Gas Turbine Systems,” Ph.D. Dissertation, The University of Toledo.


Grahic Jump Location
(a) Decomposition of engine component; (b) Hierarchical engine data object model; (c) Subchildren objects inside nozzle data object
Grahic Jump Location
Engine databinding framework
Grahic Jump Location
Engine schema representation of Nozzle and TransientControl data object model
Grahic Jump Location
Nozzle data class generated by schema compiler process
Grahic Jump Location
Web-based simulation architecture in X-Jgts
Grahic Jump Location
XML-based Java Gas Turbine Simulator accessed from a Web browser
Grahic Jump Location
Engine schematic layout dialog for a simulation model construction
Grahic Jump Location
Set engine component (Nozzle) operational characteristics
Grahic Jump Location
Engine simulation system control and graphic display output parameters
Grahic Jump Location
Engine simulation configuration file specified in XML file format
Grahic Jump Location
Nozzle simulation data displayed within a user’s web browser




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In