关键词:防空导弹,仿真,面向对象,集成,视算
Research of Simulation Techniques Apply in Development
of Antiaircraft Missile
Abstract:The object-orientated modeling, integrated structure and visual simulation are researched.The object-orientated and integrated simulation environment for guidance system is derived,visual simulation results is achieved.
Key words:antiaircraft missile,simulation,object-orientation,integration,visual simulation
在防空导弹发展过程中,仿真技术起到了关键的作用。仿真技术可以在实验室中模拟导弹制导控制系统在真实战术环境下的动态工作情况,是除了飞行试验外唯一可以了解导弹制导控制系统闭路工作实况的技术,可为预估、鉴定制导系统提供大量数据。仿真技术对提高设计质量、减少飞行试验次数、缩短研制周期、降低成本、提高效费比等能起重大作用,已成为防空导弹系统优化设计的必要手段。
近几年来,建模技术、图形技术、人工智能技术、程序自动设计技术等的综合应用,成为仿真领域的热门,仿真技术得到了迅速发展。在防空导弹制导控制系统仿真研究中,本文顺应仿真技术发展潮流,采用了面向对象建模、一体化系统结构和仿真视算技术,提高了模型的置信度和仿真的逼真度,进一步增强了仿真技术在导弹研制中的地位和作用。
1 研究的意义
80年代以前,仿真语言和仿真程序包的研制成为计算机仿真研究的主要内容,开发出大量的面向微分方程、方框图、结构图的仿真程序和仿真语言,这些成果对于导弹制导控制系统的数字仿真,在一定范围内减轻了仿真工作人员建模与编程的负担。然而,这类仿真语言和程序有诸多局限性,难以适应制导控制系统模型的多样性与复杂变化。传统的制导控制系统建模与仿真主要存在三个方面的限制:
① 支持仿真模型开发的手段贫乏;
② 仿真模型开发过程和仿真实验混淆;
③ 缺少管理数据和模型及仿真结果分析的软件工具。
仿真技术的落后,在一定程度上制约了导弹制导控制系统的研制和发展。因此,当务之急是要积极研究先进的仿真技术,将其尽快融入导弹制导控制系统的研究中去。其意义在于:
① 减轻仿真建模者的工作负担,提高仿真效率;
② 提高模型的置信度和仿真的逼真度;
③ 为复杂模式多种功能的制导控制系统提供良好的实验环境。
2 先进仿真技术的应用研究
根据仿真技术的发展动态,本文对面向对象建模、一体化仿真软件和仿真视算三种新技术进行了深入研究,并将这三种新技术有机结合起来,成功地应用于一种便携式防空导弹制导控制系统仿真研究中。
2.1 面向对象建模
长期以来,人们一直在设法争取问题空间同求解空间在结构上尽可能地一致,使分析、设计和研究系统的方法同认识客观世界的过程尽可能地一致。这正是面向对象方法学的出发点和所追求的原则。
面向对象的方法学认为,客观世界是由许多各种各样的对象组成,每个对象都有自己的内部状态和运动规律,不同对象间的相互作用和联系构成了各种不同的系统。这与人们认识世界的自然思维方式是一致的。面向对象仿真在理论上突破了传统仿真方法的观念,它根据组成系统的对象及其相互作用关系来构造仿真模型,模型的对象通常表示实际系统中相应的实体,从而弥补了模型和实际系统之间的差距,因而增强了仿真研究的直观性和易理解性。在面向对象的仿真中,建模的中心任务就是描述组成系统的对象及其相互作用关系。对象是一个封装起来的模块,对象中定义了一组属性和操作,建模就是把系统类库中提供的对象进行适当的修改与组合形成仿真模型。用户也可以根据系统的实际需要,自己构造适当的对象模块并保存在系统类库中,具有很大的灵活性和方便性。面向对象仿真具有内在的可扩充性和可重用性,因而为复杂的制导控制系统仿真研究提供了极为方便的手段。面向对象的一种便携式防空导弹制导控制系统仿真模型如图1所示,仿真模型的形式与实际系统相接近,模型直观形象且便于理解与操作。
图1 一种便携式防空导弹制导控制系统仿真模型 面向对象建模提高了导弹制导控制系统模型的可理解性、可重用性、可扩充性和模块性,且容易实现与计算机图形学、人工智能/专家系统和管理决策科学等的结合,从而可以形成新一代面向对象的便携式防空导弹系统仿真建模环境,为用户展现了广阔的应用前景。 |
图2 一体化仿真软件基本结构 它由四个相互独立的管理系统(模型库管理系统、算法库管理系统、实验框架管理系统和数据管理系统)、一个仿真数据库系统(模型库、算法库、实验框架库和实验数据库)及一个实验运行系统组成,四个管理系统通过仿真数据库和实验运行系统实现集成。用户可以在同一屏幕上进行仿真、显示数据、保存数据和观察图形,将实验过程和仿真结果分析融为一体,能方便地完成建模-实验-分析整个仿真过程,实现“一体化”的思想。 |
图3 可视化框架模型 用户通过对
|