Print

远程全自动化凝固模拟仿真系统的研究与开发

论文摘要

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

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 选题背景及意义
  • 1.2 国内外研究概况
  • 1.3 课题主要研究内容
  • 2 系统的整体设计与流程
  • 2.1 客户/服务器模式
  • 2.2 客户端的设计
  • 2.3 服务器端的设计
  • 2.4 系统运行流程图
  • 2.5 小结
  • 3 模拟仿真远程网络通信关键技术
  • 3.1 网络进程间通信
  • 3.2 SOCKETS 技术
  • 3.3 网络间文件传输的具体实现
  • 3.4 小结
  • 4 客户端模块设计与实现
  • 4.1 客户端总体分析与设计
  • 4.2 登录系统设计与数据库
  • 4.3 三维实体显示与OPENGL
  • 4.4 多任务设计
  • 4.5 网络通信模块的设计
  • 4.6 未完成任务的保存
  • 4.7 小结
  • 5 服务器端模块的设计与实现
  • 5.1 网络监听
  • 5.2 自动化处理
  • 5.3 参数管理与日志管理
  • 5.4 任务控制
  • 5.5 小结
  • 6 远程全自动化凝固模拟仿真系统的应用
  • 6.1 客户端具体应用
  • 6.2 服务器端模块的具体应用
  • 6.3 结果文件显示
  • 6.4 小结
  • 7 全文总结
  • 致谢
  • 参考文献
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/23d2129b15d1a6691a647d2a.html