SHEET-FORMING is a punch-forming non-linear FEM analysis softwarepackage running on the SGI/UNIX graphic workstation, mostly including thepre-processor module, the post-processor module, the solving module and thetrimming module. In this paper, with the help of the object-oriented developing technique,structured software development method, the inter-process communication in Linuxand the FORTRAN/C mixed programming technique, the source codes ofSHEET-FORMING are corrected and optimized based on analysis of every module:The Chinese graphic interface is reverted with the localization program of Motif. Therandomizer is designed. Synchronized shared memory is designed and applied tointer-process communication between GUI and core program, which avoids messagejam. The method of using interruptive signal function and inquire sentence is changed.Finally, the software transplantation is realized. With the idea of software engineering, black box method is used to testSHEET-FORMING transplanted: Firstly, each module is tested alone. Then threeexamples are used to test software synthetically, such as the simulation of thestretch-forming of a s-shape aircraft skin, the multi-stage deep drawing of cup-shapedparts and the rubber forming simulation of inner lining plate of plane. The results ofthe test testify that the transplantation of SHEET-FORMING from SGI/UNIX toPC/Linux is successful.
|