A web-based distributed problem-solving environment for engineering applications

In this study, a prototype of web-based distributed problem-solving environment (W-DPSE) is presented to facilitate computer aided engineering (CAE) technologies. This system provides an effective approach to distributed modeling and simulation, and in addition, to support networked collaboration such that scientists around the world could interactively, visually and experimentally explore their daily design work through the proposed system. The W-DPSE system is constructed as a three-tiered architecture, consisting of three major layers: a web client presentation interface (WCPI), computing solver servers (CSS), and a system management server (SMS). All the components within this architecture are implemented with an object-oriented approach--Java while transparent communication across these three layers is attained through the remote method invocation (RMI) technology. To generalize the applicability of the system so as to accommodate interdisciplinary and diversified applications, a novel and efficient interface is developed for wrapping legacy computation codes, including C and FORTRAN etc., as a Java component. Note that in the interface, the communication mechanisms between Java objects and legacy codes are implemented by way of java native interface (JNI) and Unix inter-process communication (IPC) provided by OS. At last, the applicability of the W-DPSE system is extensively confirmed through the practices of two engineering applications: topology optimization of structures and pollutant transport simulations of coastal waters.

[1]  Lingyun Wei,et al.  Design and implementation of a windows-based parallel computing environment for large scale optimization , 2004 .

[2]  N. Kikuchi,et al.  Preprocessing and postprocessing for materials based on the homogenization method with adaptive fini , 1990 .

[3]  Jin Shiyao,et al.  A prototype of Web-based distributed simulation environment , 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.

[4]  Nikola B. Serbedzija Web computing framework , 1999, J. Syst. Archit..

[5]  Chien-Chung Shen Discrete-event simulation on the Internet and the Web , 2000, Future Gener. Comput. Syst..

[6]  Katsuyuki Suzuki,et al.  Generalized layout optimization of three-dimensional shell structures , 1991 .

[7]  M. Bendsøe,et al.  Generating optimal topologies in structural design using a homogenization method , 1988 .

[8]  Clifford A. Shaffer,et al.  WBCSim: A Prototype Problem Solving Environment for Wood-Based Composites Simulations , 1998, Engineering with Computers.

[9]  Isaac Lopez,et al.  Web-Based Distributed Simulation of Aeronautical Propulsion System , 2001 .

[10]  Zheng-Dong Ma,et al.  An improved approach for determining the optimal orientation of orthotropic material , 1994 .

[11]  José A. B. Fortes,et al.  The Purdue University network-computing hubs: running unmodified simulation tools via the WWW , 2000, TOMC.

[12]  N. Kikuchi,et al.  Structural topology and shape optimization for a frequency response problem , 1993 .

[13]  Frank Molkenthin,et al.  A virtual GIS-based hydrodynamic model system for Tamshui River , 2001 .