Application of Multi-Frontal Method in Collaborative Engineering Environment

  • Cho, Seong-Wook (School of Mechanical Engineering, Chung-Ang university) ;
  • Choi, Young (School of Mechanical Engineering, Chung-Ang university) ;
  • Lee, Gyu-Bong (Korea Institute of Industrial Technology) ;
  • Kwon, Ki-Eak (School of Mechanical Engineering, Chung-Ang university)
  • Published : 2003.12.31

Abstract

The growth of the World Wide Web and the advances in high-speed network access have greatly changed existing CAD/CAE environment. The WWW has enabled us to share various distributed product data and to collaborate in the design process. An international standard for the product model data, STEP, and a standard for the distributed object technology, CORBA, are very important technological components for the interoperability in the advanced design and manufacturing environment. These two technologies provide background for the sharing of product data and the integration of applications on the network. This paper describes a distributed CAD/CAE environment that is integrated on the network by CORBA and product model data standard STEP. Several prototype application modules were implemented to verify the proposed concept and the test result is discussed. Finite element analysis server are further distributed into several frontal servers for the implementation of distributed parallel solution of finite element system equations. Distributed computation of analysis server is also implemented by using CORBA for the generalization of the proposed method.

Keywords

References

  1. Hardwick, M., Spooner, D. L.. Rando, T. and Morris, K. C. (1996), 'Sharing manufacturing information in virtual enterprises,' Communications of the ACM. 39(2), 46-54
  2. Pahng, H., Senin, N. and Wallace, D. (1998), 'Distribution modeling and evaluation of product design problems:' Computer-Aided Design. 30(6). 411-424
  3. Martino, T. D .. Falcidieno, B. and Hainger, S. (1998). 'Design and engineering process integration through a multiple view intermediate modeller in a distributed object-oriented system environment,' Computer-Aided Design, 30(6). 437-452
  4. Han, J. H. and Requicha, A. A. G. (1998). 'Modelerindependent feature recognition in a distributed environment,' Computer-Aided Design, 30(6), 453-464
  5. Gadh, R. and Sonthi. R. (1998). 'Geometric shape abstractions for internet-based prototyping,' Computer-Aided Design. 30(6). 473-486
  6. Dong, A. and Agogino. A. M. (1998). 'Managing design information in enterprise-wide CAD using 'smart drawings',' Computer-Aided Design, 30(6). 425-435
  7. Debras, P., Huguet. P., Amar, V. and Poyet. P. (1997). RISESTEP (EP 20459) : a user driven project to develop a platform for product data sharing in a concurrent engineering context. Proceeding of the Product Data Technology Days : 23-30. French Riviera, France
  8. Marache, M., Amar, V. and Diard, F, A CORBA-based infrastructure managing STEP distributed models for virtual reality applications. Proceeding of the Product Data Technology Days : 119- 128. French Riviera: France
  9. SHARE: A Methodology and Environment for Collaborative Product Development. http://cdr.stanford.edu/SHARE/share.html
  10. Cutkosky, M. R., Tenenbaum, J. M. and Glicksman, J. (1996), 'Madefast: Collaborative engineering over the Internet,' Communications of the ACM, 39(9), 78-87
  11. NEXT-LINK, http://cdr.stanford.edu/NextLink/NextLink.html
  12. CORBA/IIOP 2.2 Specification, (1998). OMG. http://www.orng.org/ library/c2index.html
  13. Jon Siegel, (1996). CORBA fundamentals and programming, John Wiley & Sons, Inc
  14. IONA Technologies. (1996), OrbixWeb programming & reference guide
  15. Evans, Eric and Rogers, Daniel. (1997), Using Java Applets and CORBA for Multi-user Distributed Applications, http://colllputer.org/intemet/
  16. STEP Tools Inc. (1996). STEP Programmer 's toolkit ROSE library reference manual
  17. ISO. 1996. ISO 10303-209 - Part 209: Application Protocol: Composite and metallic structural analysis and related design
  18. Papadrakakis, M. and Bitzarakis, S. (1994), 'Domain decomposition PCG methods for serial and parallel processing,' Advances in Parallel and Vector Processing for Structural Mechanics
  19. Ingle. N. K. and Mountziaris, T. J. (1995), 'A multifrontal algorithm for the solution of large systems of equations using network-based parallel computing:' Computers Chem. Engng., 19, 671-681
  20. Amestoy, P. R., Duff, I. S. and L'Excellent, J. Y. (1998), Multifrontal parallel distributed symmetric and unsymmetric solvers. Technical Report RAL-TR-1998-051, http//www.numerical.rl.ac.uk/reports/reports.html
  21. Scott. Jennifer A. (2002). Parallel frontal solvers for large sparse linear systems. Technical Report TR-2002-012, httpllwww.numerical.rl.ac.uk/reportslreports.html
  22. Karypis, G. and Kumar. V. (1995), 'A fast and high quality multilevel scheme for partitioning irregular graphs:' Technical Report TR 95-035. University of Minnesota : Department of Computer Science
  23. Karypis, G. and Kumar, V. (1995), Metis ver. 4.0 : A Software Package for Partitioning Unstructured Graphs, Partitioning Meshes, and Computing Fill-Reducing Orderings of Sparse Matrices. Department of Computer Science. University of Minnesota
  24. Kim, S. J. and Kim, J. H. (April 28-May2 1997). 'Large scale Structural Analysis using Domain Decomposition Method on Distributed Parallel Computing Environment.' Proc. of HPC Asia 1997. Seoul, Korea
  25. Kwon, K. E., Park, M. J.. Yang. S. W., Choi, Y. and Cho, S. W. (June 1998). 'Distributed CAD/CAE Environment Based on STEP and CORBA.' Fourth World Congress on Computational Mechanics