论文摘要
铸造数值模拟技术是计算机科学和铸造技术相结合的产物,它为传统的铸造行业注入了新的活力。目前,数值模拟技术已经得到了广泛的应用,国内外都相继开发了许多成熟的数值模拟软件,如法国的ProCAST,德国的MAGMA以及国内的华铸CAE(InteCAST)等。飞速发展的计算机网络,已经彻底地改变了我们的世界,影响着人类生活的方方面面,如果能够将数值模拟技术与计算机网络相结合,一定会成为数值模拟技术新的发展方向。本文就是在这样的指导思想下,利用Windows Sockets网络通信接口,以客户端/服务器通信模式为模型,基于自动计算的华铸CAE系统,研究开发出了远程自动化凝固模拟仿真系统。论文首先分析比较了几种不同的网络通信模式,最终决定采用C/S模式作为本系统的基本通信模式;同时,从宏观上分析设计了远程凝固模拟仿真系统的整体流程。其次,从理论上分析了系统的网络通信原理及采用的技术,在TCP/IP协议基础上,基于套接字技术设计实现了与系统相配套的网络通信方法,同时根据具体的需要,成功实现了一对多的通信模型以及多文件的同时传输。然后,设计实现了客户端系统,开发了远端服务器检验模块,实现了三维实体模型的基本操作,建立了多任务并行处理的机制,成功开发了网络通信模块并设计了CPS本地参数数据保存结构。最后,完成服务器功能,设计并实现了自动化处理的模式,包括自动监听、自动接收工程、自动计算以及自动回传结果文件,同时开发了相应的辅助模块,如日志管理、参数管理以及任务控制。实际应用表明,此系统能够很好地完成远程异地的数值模拟计算,利用服务器端的强大计算能力,节约了计算时间,提高了工作效率,具有重要的研究与实用价值。