1
1
引 言
当今,仿真技术已广泛应用在电力、军事、航空航天等众多领域,取得了很大的经济效益和社会效益,成为现代科学技术和国民经济的重要推动力量。目前,国内外仿真界已经达成了共识: 没有经过验证的仿真模型没有任何价值,没有经过可信性评估的仿真系统也没有任何价值。工程实践表明,仿真模型必须对其应用目的具有足够的可信性,才能为决策提供支持,才能避免由模型失效而导致的重大损失。
因此,仿真模型的校核,验证与确认(VV&A,verification,validation and accreditation) 是模型可信性的重要保证。
在建模与仿真开发过程中,VV&A工作是必不可少的。与模型VV&A理论、方法技术及应用的发展速度相比,模型VV&A工具的开发研究显然是落后的。美国和欧洲的一些研究机构早已意识到计算机辅助VV&A工作的重要性,已经开发了许多相关的模型VV&A辅助工具,并且有相当一部分工具已经投入商业化使用。但国内类似的研究还处于尝试性阶段,尚没有形成规模。这与模型VV&A工具研究在国内起步较晚、许多技术和应用还很不成熟有很大关系。因此,为了满足仿真模型VV&A工作对VV&A工具的急切需求,必须有效地开展仿真模型VV&A工具的研究。本文论述了模型VV&A工具的研究意义以及分类,重点对国内外VV&A工具的研究现状进行了介绍,并指出VV&A工具研究的不足以及下一阶段的工作重点。
2
仿真模型 VV&A 工具研究意义
模型VV&A工作意义重大。但是在实际的VV&A活动中,执行完全恰当的VV&A原则是比较困难的,因为一项完整的模型VV&A活动就是一项系统工程,它需要进行完善的方案设计、有效的组织管理、大量的测试和协同配合以及复杂的文档和数据处理等工作。如果完全依靠人工操作,必将消耗 大量的人力和物力资源,其效果也未必能尽人意。使用模型VV&A工具可以在一定程度上解决这些问题。进行仿真模型VV&A工具的研究意义重大,具体表现如下:
2. 1 提高模型VV&A自动化程度
仿真模型VV&A计算机辅助工具技术是实现模型VV&A自动化的有效途径,这一点早已被建模与仿真工作者所认识。模型VV&A是一项极其复杂的工作,它涉及的人员多,这些人员之间互有分工,并协同工作。同时,模型VV&A又有着严密的计划性,需要审阅和分析大量的文档、统计分析大量的数据、管理协调复杂的操作过程和记录完整的工作结果。对于比较简单的模型,这些工作可以通过人工完成;但对于复杂且庞大的仿真模型,这些工作如果完全依赖人工操作完成,不但工作量和花费难以想象,而且极易出错,甚至会减慢工作的进程。相反,若利用计算机系统方便、快捷、功能强大的特性, 将模型VV&A数据的比较、计划文档的生成与存取等工作通过网络、数据库等技术在计算机上实现,不仅可以提高模型VV&A工作的经济性和快捷性,降低VV&A人员的工作强度,而且可以大大提高仿真模型VV&A的自动化程度。
2. 2 提高模型VV&A协同化程度
仿真模型VV&A工具可以支持VV&A人员与项目管理人员、设计开发人员以及模型用户紧密地协作,共享建模过程中的各种资源,频繁地交换各种信息,可以大大提高仿真模型VV&A的协同化程度。
2. 3 提高模型VV&A工具的通用化和智能化程度
模型VV&A工具往往是根据具体仿真模型VV&A需要开发的,而仿真模型无论在规模、结构、性能等方面都是千差万别的,这就严重限制了模型VV&A工具的通用化程度。基于人工智能方法与技术,利用人工智能的学习与推理能力,针对各类模型VV&A方法都具有一定的局限性以及实际模型VV&A工作中缺乏通用自动化工具支持的现状,开发具有开放体系结构的智能化模型VV&A平台,可以大大提高仿真模型VV&A工具的通用化和智能化程度。
2. 4 提高模型VV&A的集成化程度
采用模型VV&A工具集成框架,将已有的和将要开发的各种模型VV&A工具进行集成,不仅节省资源,便于共享数据,还可以大大提高模型VV&A的集成化程度。
3
模型VV&A工具分类
仿真模型VV&A过程需要大量的模型VV&A工具进行辅助工作,这些模型VV&A工具分别在模型VV&A的不同阶段,以不同的功能,对贯穿于模型开发全生命周期的VV&A工作进行辅助支撑。仿真模型VV&A工具的具体分类如图 1 所示。
图 1 中的模型VV&A工具基本功能如下:
(1) 模型校核工具。直接辅助仿真模型的校核工作。
(2) 模型验证工具。直接辅助仿真模型的验证工作。
(3) 模型确认工具。直接辅助仿真模型的确认工作。
(4) 模型VV&A测试工具。主要辅助仿真模型的代码测试和模型输出测试。
(5) 模型VV&A管理工具。主要对模型VV&A过程进行充分的酝酿编排和管理优化。
(6) 模型VV&A文档生成与管理工具。主要用于仿真模型VV&A文档的自动生成和管理。
(7) 模型质量综合评定工具。主要用于对仿真模型质量的综合评估。
(8) 基于人工智能的模型VV&A工具。主要指基于知识的工具、基于专家系统的工具、基于神经 网络的工具等。可以对模型VV&A工作的全过程进行辅助。
4
国内外研究现状
4. 1 国外研究现状
作为节省成本和时间、提高模型VV&A自动化程度的重要手段之一,仿真模型VV&A工具的研究始于 20 世纪 90 年代初期,主要是以美国为代表的一些西方发达国家进行的VV&A工具的研发。如1993 年,Faruk Polat 开发了一个基于知识的校核工具;1994 年,Gledhill 提出应用计算机软件辅助工程工具辅助校核复杂软件系统;1997 年,Riccardo Focardi 和 Roberto Gorrieri 开发了一个用于数据流安全特性校核的辅助工具CSC( the compositional secu- rity checker);2006年,Dr.Bernd de Graaf等开发了一种专门用于军用飞行仿真的验证工具 MSC,可以用于 AH-64 和 F-16 战机的飞行仿真的验证。截止 20 世纪末和 21 世纪初期,国外已经开发出了数十种用于模型VV&A过程中的一个或几个阶段工作的辅助工具。本文对国外已研制开发的部分模型VV&A工具进行了梳理归纳,如表 1 所示。
(1) 模型VV&A工具种类繁多,功能齐全国外在VV&A工具的研究上做了大量的工作,取得了丰硕的成果,开发出了大量的VV&A工具。这些VV&A工具有的是专门用于校核、验证与确认中的某一种或某 2 种功能,有的则是VV&A的全面辅助工具,还有众多的测试工具和测试管理工具。这些工具可以对模型VV&A全过程进行辅助,大大提高了模型VV&A的自动化程度。
(2) 模型VV&A工具技术成熟,商业化程度高国外开发的模型 VV&A 工具不仅种类齐全,而且可以对模型VV&A工作的各个阶段进行辅助;同时很多模型VV&A工具,技术已经十分成熟,已有大量的模型VV&A工具投入商业化应用。
4. 2 国内研究现状
国内关于模型VV&A工具的开发工作开始于20 世纪 90 年代中期,主要集中于哈尔滨工业大学、国防科技大学、西北工业大学、北京航空航天大学等一些高等院校。经过近 20 年的发展,建模与仿真工作者研究并开发了一些VV&A辅助工具,取得了一定的成果。其中具有代表性的有:
(1) 空军工程大学的复杂仿真系统可信性评估辅助工具
空军工程大学吴晓燕教授团队在长期研究建模与仿真VV&A与可信性评估理论与方法的基础上, 设计开发了功能较完备的仿真系统可信性评估辅助工具—CEAT( credibility evaluation assistant tool) ,该工具实现了评估过程、评估方法与评估文档等要素的统一管理,促进了仿真系统可信性评估活动的自动化和规范化。该工具已经在某型导弹训练模拟器中央控制系统的可信性评估中得到成功应用。
(2) 哈尔滨工业大学的复杂仿真系统VV&A与可信度评估支撑工具
王子才院士所在的控制与仿真中心针对“多武器平台仿真示范系统”VV&A工作的需求,开发了“复杂仿真系统VV&A与可信度评估支撑工具”,能完整地记录仿真过程中生成的所有数据,研究设计的仿真概念模型辅助工具,是一套标准的、自动化程度高的、适用于多领域应用的仿真概念模型辅助工具。
(3) 哈尔滨工业大学的仿真模型验证工具哈尔滨工业大学刘飞等人,针对复杂仿真模型的验证问题,从基于知识的角度设计验证工具,关键组件包括验证数据知识库、验证方法知识库、验证规则库和推理系统等。该工具已应用于多个复杂仿真模型的验证,在很大程度上提高了验证的客观性和效率。
(3) 西北工业大学的基于人工智能的VV&A平台 IVVAP西北工业大学曹海旺等人,为了提高VV&A的效率和准确性,实现 VV&A工具的通用化与自动化,研究和开发了基于人工智能的智能VV&A平台IVVAP( intelligent VV&A platform)。IVVAP具有通用性、智能化、自动化及可扩展的特点,在一定程度上满足了当前VV&A对自动化工具的需求,具有很好的应用前景。
(4) 电子信息系统复杂电磁环境效应国家重点实验室的仿真可信度评估软件
该实验室戚宗峰、李林、刘文钊等人在开展电子信息系统仿真可信度评估工作的基础上,结合实践工作中的应用需求,形成了一套适用于电子信息系统仿真模型可信度评估的规范和流程,设计开发了仿真可信度评估软件。该软件主要完成评估数据的 预处理、可信度评估数据分析和评估方法的辅助选择以及可信度评估等工作,以图表等方式显示评估的过程与结果,并支持评估报告的自动生成。
除了上述成果,但还存在如下一些不足:
(1) 现阶段虽有不少软件工具,用于辅助VV&A任务,但往往是针对具体模型开发且大多不成体系,缺少通用性,目前还没有一套集成VV&A过程管理、资源管理、方法管理以及应用的一体化VV&A工具。
(2) VV&A 工具的操作大多需要具有专业知识的人员进行,且方法都有一定的局限性,在实际模型VV&A工作中,缺乏通用的自动化工具支持,工具智能化程度不够。
(3) 现阶段VV&A工具大多是在单机运行的工具系统,缺少可扩展性,不能满足分布式网络的需求。
(4) VV&A工具的专家知识库、方法库、规则库不够丰富,不能有效完成不断复杂的 VV&A工作, 需要在不断研究中丰富。VV&A工具的研究大多数还仅仅停留在课题研究阶段,技术成熟度欠缺,很少投入商业应用。
5
结束语
仿真模型VV&A工具的开发,大大减少了VV&A过程中的人力、物力和财力。本文论述了VV&A工具的研究意义及其分类,介绍了VV&A工具的国内外现状,指出了现阶段工具的不足。作者认为,下一步研究工作的重点,主要是参考已有VV&A 工具,结合智能信息处理方法,设计基于知识的 VV&A 工具。该工具包括 VV&A 过程管理、资源管理、方法管理以及应用管理,并具有可扩展的方法库、知识库、规则库,并能满足实际VV&A工作的需求,实现VV&A工作的智能化、自动化、通用化。
#The End #
作者:马震,吴晓燕,卜祥伟,张蕊
-------------------------------------------------------
本内容来源于互联网,版权归原作者所有,供学习交流使用,严禁商用,如有侵权请联系我们删除。
-------------------------------------------------------
相关文章,在仿真秀官网搜索:
VV&A仿真系统的校核、验证与验收:现状与未来 / 怎样评价SpaceX独家的CFD软件 / 疲劳:机械构件的致命杀手 / 那些上过天的动物宇航员们