Distributed computing for multidisciplinary design optimization using Java']Java

被引:7
作者
Becker, JC [1 ]
Bloebaum, CL [1 ]
Hulme, KF [1 ]
机构
[1] SUNY Buffalo, Dept Mech & Aerosp Engn, MODEL, Buffalo, NY 14260 USA
关键词
D O I
10.1007/BF01197942
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The programming language Java (recently referred to as the computer language of the Web) offers substantial possibilities for the type of complex engineering problems typically encountered in multidisciplinary design optimization (MDO) problems. In order to demonstrate the potential uses of Java for MDO problems, this paper presents the development of the Web Interface for complex engineering design (WICkED) software, which simulates the convergence of a decomposed complex system in a distributed computing environment and computes the sensitivity derivatives of the system with respect to the independent input variables using the GSE method or the finite difference method. In this application, one computer is designated as the server and sends out required inputs to a number of client subsystems over the Internet. A number of client computers can connect to the server and then receive the inputs necessary to calculate the solution to their model. As the code necessary to solve the model already exists at the client, only the inputs have to be sent over the network. When the client has solved the calculation, it returns the results to the server which processes the result to produce new inputs. WICkED is written entirely in the Java programming language which allows server and clients to exist on completely different computer types and in heterogeneous, distributed networks. A number of parametric studies on the behaviour of complex systems in a distributed environment are performed and the results are reported in this paper. This research serves to identify potential problems as well as advantages in using Java for MDO applications.
引用
收藏
页码:203 / 218
页数:16
相关论文
共 15 条
  • [1] COUPLING STRENGTH-BASED SYSTEM REDUCTION FOR COMPLEX ENGINEERING DESIGN
    BLOEBAUM, CL
    [J]. STRUCTURAL OPTIMIZATION, 1995, 10 (02): : 113 - 121
  • [2] BLOEBAUM CL, 1991, THESIS U FLORIDA GAI
  • [3] BLOEBAUM CL, 1989, 890844 AIAA
  • [4] BLOEBUAM CL, 1993, CONTROL DYNAMIC SYST, V57
  • [5] FLANIGAN D, 1996, JAVA NUTSHELL
  • [6] HULME K, 964029 AIAA
  • [7] JUNKINS JL, 1993, DYNAMICS CONTROLS FL
  • [8] Press W. H., 1988, numerical recipes in c
  • [9] SOBIESZCZANSKIS.J, 1988, 2 NASA AIR FORC S RE
  • [10] SOBIESZCZANSKIS.J, 1982, 83248 NASA