论文部分内容阅读
计算机仿真作为复杂系统工程化前一个重要的验证和测试过程,已经被广泛应用于国防和民用科研的各个领域,其技术和方法也在不断发展和深化。本文以某滑翔制导炸弹的工程化研制为背景,在原理验证过程中,开展数字仿真为基础的可视化仿真技术的研究和实现。主要工作如下:1)设计可视化仿真系统的总体方案。经过需求分析,确定设计任务和设计要求。在此基础之上,划分系统的层次结构,建立系统的功能模块,明确接口和调用关系。2)使用面向对象方式进行仿真建模,重点是实现系统层次结构中的模型驱动层。模型驱动层是仿真数据的来源,本文对以弹体运动模型和控制模型为核心的基础数学模型进行分析,以类的方式实现各个模型,并确定函数调用关系。3)系统可视化仿真的实现。分析可视化仿真中用到的关键技术,主要包括MFC界面框架、Measurement Studio控件开发、OpenGL动画实现、Visual C++与Matlab混合编程,针对这些技术,结合总体设计实现可视化仿真。4)系统的仿真试验和仿真结果分析。通过试验,测试可视化仿真的流程、数据分析和动画显示等功能,并通过仿真结果分析系统的性能。通过仿真验证,本系统运行稳定,功能全面,控制稳定性良好并具有一定的通用性,符合总体设计要求。