摘 要:介绍了我国仿真技术的发展过程及美国科学局为建立集成的综合仿真环境和仿真系统归纳的五个层次的使能技术。着重探讨了模型的校核,验证与确认,环境仿真,分布交互仿真和虚拟技术等关键技术,最后,结合国外应用仿真技术要解决的难题和我国目前的实际情况,提出了发展系统仿真技术的几点看法。
关键词:模型校核;建模;验模;环境仿真;分布交互方真;虚拟技术
1 概 述
在纪念中国科协成立40周年大会的主报告中指出:“人类距离新的世纪和新的千年越来越近,新世纪的曙光已经在全球显现,这个曙光就是以空前速度和巨大规模发展的世界科学技术与人类社会对科学技术需求的结合和统一。当各国政治家、科学家用信息时代、生命科学世纪、知识经济等名词来描绘21世纪的根本特征时,无不意味着对科学技术在未来经济社会发展和人类文明进步中所处关键地位的战略思考。在自然科学、技术科学、工程技术的领域里,各门学科在继续向微观和纵深发展的同时,也将从宏观、全局的角度加以综合;在科学与技术之间,各门学科及其分支学科之间,相互交叉、渗透、融合将成为发展的主流,从而使整个自然科学、技术科学、工程技术向综合集成和整体化方向发展,在认识自然界和人的思维规律上达到前所未有的高度”。
仿真技术综合集成了计算机、网络技术、图形图像技术、多媒体、软件工程、信息处理、自动控制等多个高新技术领域的知识。
仿真技术是以相似原理、信息技术、系统技术及其应用领域有关的专业技术为基础,以计算机和各种物理效应设备为工具,利用系统模型对实际的或设想的系统进行试验研究的一门综合性技术。
仿真技术的应用已不仅仅限于产品或系统生产集成后的性能测试试验,仿真技术已扩大为可应用于产品型号研制的全过程,包括方案论证、战术技术指标论证、设计分析、生产制造、试验、维护、训练等各个阶段。仿真技术不仅仅应用于简单的单个系统,也应用于由多个系统综合构成的复杂系统。
我国仿真技术的研究与应用开展较早,发展迅速。自50年代开始,在自动控制领域首先采用仿真技术,面向方程建模和采用模拟计算机的数学仿真获得较普遍的应用,同时采用自行研制的三轴模拟转台的自动飞行控制系统的半实物仿真试验已开始应用于飞机、导弹的工程型号研制中。60年代,在开展连续系统仿真的同时,已开始对离散事件系统(例如交通管理、企业管理)的仿真进行研究。70年代,我国训练仿真器获得迅速发展,我国自行设计的飞行模拟器、舰艇模拟器、火电机组培训仿真系统、化工过程培训仿真系统、机车培训仿真器、坦克模拟器、汽车模拟器等相继研制成功,并形成一定市场,在操作人员培训中起了很大作用。80年代,我国建设了一批水平高、规模大的半实物仿真系统,如射频制导导弹半实物仿真系统、红外制导导弹半实物仿真系统、歼击机工程飞行模拟器、歼击机半实物仿真系统、驱逐舰半实物仿真系统等,这些半实物仿真系统在武器型号研制中发挥了重大作用。90年代,我国开始对分布交互仿真、虚拟现实等先进仿真技术及其应用进行研究,开展了较大规模的复杂系统仿真,由单个武器平台的性能仿真发展为多武器平台在作战环境下的对抗仿真。
对于国外仿真技术的发展和应用,本文拟引用九十年代初美国国防科学局(Defense Science Board)对建模与仿真的使能技术(Enabling Technologies)(即应能解决实现的技术)作出的归纳,可以作为我们思考问题的参考。美国国防科学局认为建立集成的综合仿真环境和仿真系统,应解决实现以下五个层次的使能技术。
第一层次——基础技术
包括:光纤通讯,集成电路,软件工程工具,人的行为模型,环境模型。
第二层次——元、部件级技术
包括:内存,海量存贮器,显示器,局域网,微处理器,数据库管理系统,数/模/数转换器,建模与仿真构建工具,测试设备。
第三层次——系统级技术
包括:微计算机系统,远距离通讯/广域网,人-机界面,计算机图像生成系统,高性能计算机系统,仪器装备系统,数据库,协议/标准/保密。
第四层次——应用级技术
包括:制造过程仿真工程设计建模与仿真,含人仿真系统,随机作战仿真,半自动兵力。
第五层次——集成综合环境和建模与仿真工具
包括:需求定义,原型机,规划,设计与制造,训练与备战,测试与评估。
上述使能技术有些由商业市场解决,有些主要由美国国防部组织解决,如下表所示:
| 商业驱动 | 美国国防部驱动 |
| .微计算机系统 .远距离通讯/广域网 .人-机界面 .计算机图像生成系统 .高性能计算系统 .内存 .微处理器 .海量存贮器 .数据库管理系统 .显示器 .A/D/A转换器 .局域网 .光纤通讯 .集成电路 .软件工程工具 | .制造过程仿真 .工程设计建模与仿真 .含人仿真器 .随机作战仿真 .半自动兵力 .仪器装备系统 .数据库 .协议标准 .VVA .多级保密 .建模与仿真构建工具 .测试设备 .人的行为描述模型 .环境模型 |
由上表可见,商业产品将提供大部分的硬件和网络能力。 为满足军用仿真需求,美国国防部组织解决实现的技术如下表所示: 第四层次(应用级) |
第三层次(系统级) |
第二层次(元/部件级) |
第一层次(基础技术) |
2 仿真技术发展和应用中的几个问题探讨 下面对发展仿真技术的几个问题,作一些剖析和探讨。 1.建模与验模 数学模型是仿真的基础。对被仿真的对象或系统,应根据其运动定律、约束条件和物理特性建立数学模型。数学模型是客观世界中客观事物(包括实体、过程、自然现象)的数学抽象和数学描述。数学模型有定性和定量的,可采用微分方程、代数方程、逻辑关系式等表达形式来描述连续系统、离散事件系统或混合系统。数学模型中含有数据(Data),数学模型中的数据有多种表示形式,例如飞机的飞行速度可以用具体数值表示(如:V=200米/秒),可以用定性的模糊表示(如:快、中等速度、慢),可以用数值表格表示(如:飞行速度随发动机推力变化的数据表格),还可以用单变量或多变量函数表示(如:(V=f(x1,x2,…))。 |
图1 数据的表示形式 数学模型的正确与否和精确度直接影响到仿真的置信度(Fidelity)。验模过程是对模型的评估过程,有时统称为VVA,它们的含义如下: 图2 模型和仿真的评估过程 2.仿真系统的分类 |
| 构造仿真 | 数学仿真 | 连续系统 仿真 离散事件 系统仿 真 | 训练仿真 工程仿真 |
| 虚拟仿真 | 硬件在回路仿真 人在回路仿真 软件在回路仿真 | ||
| 实况仿真 | 硬件(包括对象)在 回路仿真 人在回路仿真 软件在回路仿真 |
3.环境仿真 我们都熟悉产品要经过高/低温、振动、湿度等环境试验,测试在特定环境下的产品性能。但是仿真系统所要解决的环境仿真有其不同的内容和含义。 在半实物仿真系统中,应解决各种探测器、传感器的探测、测量环境的仿真生成技术(图3),其中包括模拟姿态运动的三轴转台,导引头所需要的目标模拟器,模拟气压变化的动/静压模拟器等。 图3 半实物仿真系统 人在回路仿真系统,要着重解决人的感觉环境的仿真生成技术,其中包括视觉、听觉、动感、力反馈等仿真环境(图4)。 图4 人在回路仿真系统 对于多武器平台对抗仿真系统,战场环境的综合仿真更为复杂,它包括地形地貌、海洋、气象条件、大气、电磁干扰等环境的仿真,这种环境的变化将对能量的传播、图像的成形、武器系统的性能、武器平台的性能、传感器/探测器的性能、指战员的决策和行动等产生影响。综合仿真环境的内容如图5所示。 图5 综合仿真环境 环境仿真应解决两方面的问题: |
| DIS | ALSP | HLA |
| 平台级建模 (以连续系统为主) | 聚合级建模 (以离散事件为主) | 包括平台级建模与聚合级建模 |
| 虚拟仿真/实况仿真 | 构造仿真 | 构造仿真/虚拟仿真/实况仿真 |
| 广播式通讯/点对点通讯 | 广播式通讯 | 一点对多点通讯 |
| 数据通讯PDU规范 (IEEE1278-1) | 规定联合体(confederation)的数据交换,在接口控制文件中说明,但没有标准格式 | 在SOM和FOM中定义数据通讯格式 |
| 网络接口按IEEE1278-2 标准 | 由AIS(ALSP Infrastructure Software)提供网络接口 | 由RTI(Run-Time Infrastructure)提供网络接口 |
| 实时仿真 | 守恒的时间管理模式 | 多种时间的管理服务 |
5.虚拟技术 宇宙间客观事物繁杂多样,有的是自然形成客观存在的,例如天体、地理环境、气象等等,有的是人工创造的实体,例如飞行器、工业过程、电力系统、武器平台等等。人工创造的实体在自然环境中,人们可以根据环境条件和实体状态作出决策对实体进行操纵、控制和管理,以达到规定的任务要求和技术指标要求。客观世界包含着自然环境、人造实体和人,以及它们之间的符合客观规律的相互影响、约束和交互作用的关系。 自七十年代以来,信息技术取得了迅速发展,特别是计算机技术、计算机网络技术、图形图像技术、信息处理技术等的飞速发展,使人们思考通过建模与仿真的方法,在计算机系统中描述和建立客观世界中的客观事物以及它们之间的关系。 八十年代初正式提出了“virtual reality”(虚拟现实)一词。虚拟现实是一种由计算机全部或部分生成的多维感觉环境,给参与者产生各种感官信息,如视觉、听觉、触觉等,使参与者有身临其境的感觉,能体验、接受和认识客观世界中的客观事物。虚拟现实系统有以下部分构成: .高性能计算机系统 .三维视觉图像生成和立体显示系统 .立体音响生成与扬声系统 .力反馈触觉系统 .人体姿态、头、手的位置测量跟踪系统 上述的典型设备有头盔式跟踪显示器、数据手套等。 虚拟实现系统具有沉浸-交互-构想(immersion,Interaction,Imagination)三个基本特征。以虚现实技术创建的虚拟环境,特别强调人参与其中的身临其境的沉浸感,同时人与虚拟环境之间可以进行多维信息的交互作用,参与者从定性和定量综合集成的虚拟环境中可以获得对客观世界中客观事物的感性和理性的认识,从而深化概念和建造新的构想和创意。 近年来,在许多应用场合,并不特别强调虚拟环境中的沉浸感,使“虚拟”(virtual)概念和技术获得更广泛的应用。 虚拟技术(virtual technology)是客观世界的客观事物在计算机上的本制质实现。具体点讲,客观事物包括人、物、环境以及它们之间的关系。例如,人的决策行为和响应特性,物体的几何形状与物理特性(动力学、反射特性、声学特性、光照模型、物理约束)以及地形地貌、气象条件、背影干扰等环境。 虚拟技术的核心是建模与仿真。通过建立数学模型对人、物、环境及其相互关系进行本质的描述,在计算机上实现。 虚拟技术有着广泛的用途。传统上,新形号、新产品的研制,都要先制造出几台样机,进行性能试验或试飞,周期长、耗资大。采用虚拟样机的概念,可以在计算机上进行设计、性能测试与检验。传统上,部队的训练依靠实弹演习和打靶,一枚炮弹几十万,一枚导弹上千万,非常昂贵,采用虚拟战场的概念,可以将分布在各地的部队通过联网仿真,构成同一时间同一地点的多武器作战环境,在这种虚拟战场环境中可以训练部队。虚拟制造通过计算机虚拟模型对产品的设计、工艺规程、加工制造、装配、调试,以及生产过程的管理等进行仿真。采用虚拟技术还可以构成“虚拟工厂”、“虚拟企业”、“虚拟商业网”等等。 虚拟技术具有良好的可控制、可多次重复、安全、经济、节能降污、不受外界环境限制等突出优点。 采用虚拟技术建立的系统,其虚拟程度可以有所不同,有虚有实,虚实结合。 虚拟系统,人直接参与其中是一大特征,因此,要求虚拟系统具有良好的人-机界面。人的参与分两种情况:一种是人根据虚拟环境要作出实时的操纵和控制决策响应的,一种是人对虚拟系统仿真结果进行观察分析和调试修改的。 虚拟技术的应用广泛,下面讨论几种典型应用: (1)飞行模拟器 现代飞机具有高性能的动力装置、精确的导航系统、可靠的自动飞行和自动着陆系统及复杂的航空电子系统。飞行员应具备精湛的驾驶技术,但在真实飞机上训练飞行员的驾驶技术,耗资太大,且受到空域和场地的限制,有些特殊情况(如发动机停车、大迎角失速)危险性大,难于在真实飞机上实现。因此,通过飞行模拟器是训练飞行员的一条可行、有效途径。 飞行模拟器由仿真计算机、视景系统、运动系统、操纵负载系统、音响系统和模拟座舱组成。仿真计算机解算描述飞行动力学和机载系统特性的数学模型。视景系统利用计算机图像实时生成技术,产生座舱外的景象,包括机场与跑道、灯光、建筑物、田野、河流、道路、地形地貌等,视景系统应模拟能见度、云、雾、雨、雪等气象条件,以及白天、黄昏、夜间的景象,视景系统使飞行员有身临其境的感觉。运动系统给飞行员提供加速、过载等感觉。音响系统模拟发动机噪声、气流噪声等音响效果。模拟座舱具有与真飞机座舱一样的布局,其中仪表显示系统实时显示飞机的各种飞行参数和机载系统的运行状态。 飞行员在模拟座舱内根据窗外景象信息、舱内仪表显示信息等作出决策,通过驾驶杆、舵对飞机进行操纵,操纵量经过转换输入仿真计算机,解算飞行动力学数学模型,获得相应的飞行高度、飞行速度、飞机姿态等飞行参数,更新窗外视景和仪表显示。 (2)虚拟战场 各个国家在传统上习惯于通过举行实战演习来训练军事人员和士兵,但是这种实战演练,特别是大规模的军事演习,将耗费大量资金和军用物资,安全性保密性差。近年来,随着技术的发展,加上各国政府军费的裁减,使得军事演习在概念上和方法上有了一个新的飞跃,即通过建立虚拟战场环境来训练军事人员,同时通过虚拟战场环境可以检验和评估武器系统的性能。在虚拟战场环境中,参与者可以看到在地面行进的坦克和装甲车,在空中飞行的直升机、歼击机和导弹,在水面游弋的舰艇;可以看到坦克前进时后面场起的尘土和被击中坦克的燃烧浓烟;可以听到飞机或坦克的隆隆声由远而近,从声音辨别目标的来向和速度。 从人员训练的角度来看,需要由单个人员的训练发展为团组的群体训练;从武器系统的研制角度来看,需要由单个武器平台的性能仿真发展为多武器平台在作战环境下的体系对抗仿真。这种多武器平台的综合仿真环境只有通过联网实现。 在虚拟战场环境中,武器平台(坦克、装甲车、歼击机、直升机、异弹等)分别属于红、兰交战双方。这些武器平台由仿真器实现,它们可以分布在不同地区,通过广域网联接进行数据通讯。虽然武器平台不在同一地区,距离相隔很远,但虚拟战场环境描述的是在同一个空间、同一个地域和同一个时间。武器平台仿真器有两种形式,其一是人在回路中的仿真系统,如坦克模拟器、飞行模拟器,人参与其中;一种武器平台仿真器是计算机生成兵力(CGF,Computer Generated Forces),它由仿真数学模型和软件实现,是虚拟的人(人工智能决策)操作虚拟的武器平台。 (3)虚拟样机 按照型号和产品传统的设计方法,为获得较好的设计方案,在定型生产之前,必须制造物理样机,通过对物理样机的试验测试,对原设计方案修改和确定。这种传统的设计方法费时费钱。 虚拟样机是一种基于仿真的设计(simulation-based design),包括几何外形、传动和联接关系、物理特性和动力学特性的建模与仿真。 采用虚拟样机技术开发的新型飞机电子座舱,使设计周期从二年半缩短为二个半月。美国波音777飞机采用了虚拟技术获得了无图纸设计和生产的成功,是近年来引起科技界、企业界瞩目的一次重大突破,SGI计算机系统使波音公司成功地建创了波音777飞机的虚拟样机,使设计师、工程师们能穿行于这个虚拟飞机中,审视飞机的各项设计。波音777飞机由300万个零件组成,计算机系统能够调出其中任何一个零件,进行修改设计。 采用虚拟技术建立的虚拟样机,易于改变和优化设计方案,使产品设计满足高质量、低成本、周期短的要求,提高产品的更新换代速度和市场的竞争力。 虚拟样机技术将对产品的传统设计方法产生变革。 在新武器系统研制开始之前,可利用分布交互仿真技术进行概念研究,对新的武器系统提出科学的作战需求。在新武器系统研制的方案论证和设计阶段,可利用分布交互仿真技术和虚拟技术,建立虚拟样机和虚拟战场环境,进行先期技术验证,检验武器系统的设计方案和战术技术指标。分布交互仿真技术和虚拟技术将是21世纪武器系统研制和军队建设的重要手段。 (4)虚拟制造 八十年代初,先进制造技术出现以信息集成为核心的计算机集成制造系统CIMS。九十年代,先进制造技术进一步发展,出现虚拟制造、虚拟企业等新概念和新系统。虚拟制造引起了人们的广泛关注,许多国家都着力于虚拟制造的研究和应用。 虚拟制造是实际制造过程在计算机上的本质实现,即采用计算机仿真与虚拟技术,通过仿真模型,在计算机上仿真生产全过程,实现产品的工艺规程、加工制造、装配和调试,预估产品的功能、性能和可加工性等方面可能存在的问题。 如果将实际制造系统抽象成实际物理系统(如机床、工夹具、机器人、加工件等)、实际信息系统(如计算、调度、管理、数据、报表)和实际控制系统(如各种控制器、控制计算机)组成,则虚拟制造系统应由虚拟物理系统、虚拟信息系统和虚拟控制系统组成。 虚拟制造从本质上讲就是要利用计算机生产出“虚拟产品”。 虚拟系统应由以下几部分组成: .高性能计算机系统 .计算机网络 .图形图像生成与显示系统 .立体音响生成与扬声系统 .数据库(地理信息、图像纹理、气动数据、性能数据、导航数据、气象数据、通用模型) .软件支撑环境 .人-机接口界面 3 几点想法 作者简介:王行仁(1933—),男,北京航空航天大学教授,中国系统仿真学会理事长 |




