搜索
您的当前位置:首页正文

某型导弹虚拟维修训练系统设计与实现

来源:意榕旅游网
己口l口年I己月 第己g卷第1己期l 弹虚拟维修训练系统设计与实现 高玉水周世海郭 英 (装甲兵工程学院 北京100072) 摘要:针对部队对某型导弹维修训练的需求,通过分析导弹系统的信号流程和操作流程,编制了维修仿真数据库,通过制作 装备和维修环境的虚拟样机,实现了维修视景生成,运用基于产生式规则的操作一响应模型技术,研制了炮射导弹系统虚拟 维修训练系统。该系统训练场景、操作动作、状态显示、声光电现象等与实装操作一致,实现了某型导弹虚拟维修训练。已应 用于相关装甲机械化部队的检测维修训练,提高了部队的检测维修训练水平。 关键词:虚拟维修;训练系统;导弹 中图分类号:E923 文献标识码:A Design and implementation of the virtual maintenance training system about some missile Gao Yushui Zhou Shihai Guo ying (Academy of Armored Force Engineering,Beijing 100072,China) Abstract:To meet the needs of the maintenance training of some missile,the first step is the signal process analysis,the operation process analysis and the maintenance data base drawn up.The second step is the visual scene designed by mak— ing the models of virtual equipment and scene.The third step is the virtual training of maintenance about some missile de— signed by adopted the operate—action models technology based on emerge rules.The simulation system is exactly alike the real system in training scene,operation,status display,appearance,etc.and can apply on the maintenance training.The system has been used in some armored infantry force.and boosted the training 1evel of testing and maintenance about some missile. Keywords:Virtual maintenance;Training system;Missile 0 引 言 维修能力,限制了新装备快速生成战斗力。 仅通过实装训练难以达到快速有效地提高部队的维 某型导弹系统是近年装备装甲机械化部队的新型装 修技能,并且也是不经济的,国内外一般采用模拟训练的 备,部队对其维修人才的培养有十分迫切的需求,维修训 方法。随着电子技术、仿真技术和计算机软硬件技术的发 练也就成为军事训练的重点工作内容之一。然而,由于缺 展,训练系统由采用模拟电路仿真技术、数字电路仿真技 乏必要的维修训练技术手段,只能采用传统的实装维修训 术,发展到目前的虚拟现实技术。该虚拟维修训练系统采 练方法:一是进行导弹系统的原理教学,提高维修人员的 用虚拟现实技术,将“人一机一环”制作到计算机中,使维修 理论水平;二是进行常见故障识别与排除的原理性教学; 场景、操作动作、状态显示等与实装一致,维修人员可针对 三是根据实际训练过程中出现的典型故障现象进行分析, 检测过程中随机出现的故障进行故障识别、定位和排除 逐步提高操作人员的检测维修技能。这种实装维修训练 训练。 有2大缺陷:一是新装备出现故障的机率很小,且大多不 会重复出现;二是实装训练存在装备价格高、工作寿命短、 1总体设计思路 训练场地和装备保障要求高等问题。因此,部队维修人员 导弹系统的维修是针对使用前的检测过程中发现的 的实践训练机会很少,致使其培训周期长,无法快速提高 故障进行维护修理,因此该虚拟维修训练系统设计了虚拟 作者简介:高玉水,副教授,研究方向为制导系统仿真与测试。 一66一 中国科技核心期刊 己口I口年1己月 第己g卷第1己期 检测训练功能,其故障训练模式主要用于对检测过程中随 对键盘和鼠 机出现的故障进行识别、定位和修理。 责接收用户输入 该训练系统根据训练目标确定训练课目,通过人机交 统将设定的键值 互设备(普通外设、立体眼镜等),接收操作人员的操作动 变量,并在系统初始化时把所有的状态变量赋初值。在仿 作,控制虚拟人的运动和操作,并将维修场景、维修过程通 真循环中如果主线程接收到某项输入操作,在消息响应函 过三维立体成像设备反馈到操作人员,完成维修维修训 数中把与该输入操作对应的状态变量设置新值,记录输入 练。维修训练时,对虚拟检测过程中出现的故障,首先指 操作;辅助线程利用仿真循环监控所有的状态变量,如果 导操作人员按专家经验或推理识别故障,并运用故障树分 该操作产生的某个状态变量的改变符合设定的操作条件, 析法进行故障定位,然后通过接收操作人员的维修动作, 则执行相应处理,并把处理结果进行视景输出。 控制维修训练过程,训练操作人员的维修技能,最后给出 3虚拟样机设计 维修训练成绩评估,完成相应的维修训练课目。 该训练系统采用了面向Agent的人在回路的过程仿 虚拟样机Agent VPA(virtual prototype agent)是根 真技术,主要包括:人机交互模块、虚拟样机、仿真控制模 据人机交互模块的输入,在仿真控制模块的控制下实现虚 块、维修训练过程建模。其结构图如图1所示。 拟样机状态的更新。 (实璺 施虚拟戛操 作垫L) {  仿真控 维修过 维修环境有两个:一是实验室的维修环境,包括维修 间、维修工作台、窗外环境等;二是车场的维修环境,包括 制模块 程模型 j (型数据 过程模 (真数据 维修仿 车场库房、装甲车辆(维修对象)、周围地形地貌等。这些 维修环境为静态型实体,它们的状态不会发生变化。 解析) 读取) (虚拟操作对象)广——一 装备虚拟样机主要包括制导仪、电源变换器和导弹以 及其检测设备、维修仪器仪表和工具的虚拟样机。装备虚 图1过程仿真模型结构 拟样机为反应式实体,其状态可以随环境的变化而做出反 应。对装备的操作不仅会影响被操作实体的状态,而且还 2人机交互模块设计 会引起相关实体状态的变化,因此将虚拟样机从宏观上分 为两大类:操作部件虚拟样机和响应部件虚拟样机。操作 人机交互agent-HCIA(Human-computer interac— 部件包括开关、按钮、非受限部件等;响应部件包括指示 tion agent)主要负责对操作者的输入进行处理,并以视 灯、数码管、仪表等。 觉、听觉的形式进行反馈。本系统采用了普通人机交互设 本系统中使用建模工具Mutigen Creator建立虚拟样 备(鼠标、键盘、立体眼镜等),用于进行虚拟人的场景漫 机三维几何实体模型。建立的模型不仅在几何尺寸上与 游、部件模型拾取和部件模型控制。 真实装备一致,而且还使用了纹理、材质与光照、设置虚拟 场景漫游一是位置点的移动,包括前后左右上下的位 实体自由度属性等方法和技术,提高了模型的真实性。为 置点三维移动;二是在固定位置点的旋转运动(将虚拟人 了提高系统的实时性,采用了LOD、实例、外部引用和繁 作为一个刚体,其颈部与身体旋转均归结为视线的旋转), 殖等方法对模型进行了简化。交互特征建模需要完成交 包括绕身体上方向的左右旋转和绕身体右方向的俯仰旋 互类型定义、交互模式选择以及响应算法设计等,为系统 转(不考虑绕身体前向的滚动旋转)。本系统中为操作者 提供人机交互所需的交互信息。操作部件虚拟样机交互 提供了自选7个键或1O个键的键盘操作方案。 特征定义比较复杂,而响应部件虚拟样机则不需要进行交 部件模型拾取采用了“粗区域判断、最近拾取法”,解 互特征定义,由虚拟样机状态控制模型直接读取基于知识 决了利用普通的二维交互设备进行三维的虚拟空间环境 操作响应模型的输入就可以改变其状态。行为特征建模 训练的问题。主要原理是利用三维图形系统将虚拟实体 实现虚拟样机部件的约束运动,主要包括部件间约束定 经过模型变换、观察变换、投影变换、设备变换、视口变换, 义、约束运动定义和约束运动实现,其任务就是构造出一 输出在显示器屏幕上的一个区域内,若鼠标的二维坐标位 个操作行为与真实装备一致的虚拟样机。虚拟对象之间 于显示屏幕上的这块区域内,则离虚拟人最近的可操作部 及与操作者之间存在复杂的相互作用,且它们的行为必须 件被判定为本次操作的拾取对象,此时鼠标的标志由正常 实时生成,具有较大的随机性,而不是按照特定的程序有 选择的“箭头形”转换为链接选择的“手形”。 计划地进行。 部件模型的运动包括检测设备的开关、按钮、旋钮、波 视景生成是使用Vega直接建立一个虚拟场景对象 段开关、琴键开关、接插件等操作动作,以及维修时的机箱、 Scene,在Scene中加入所建立的虚拟样机模型即构成一 电路板、元器件等的拆装、更换等。对于“0、1”状态的操作 个虚拟环境,但是要在计算机的屏幕上看到这个环境,还 采用鼠标左键点击的方式,对于旋转操作采用鼠标左键左 需要定义观察者、投影变换的类型以及通过定义显示窗口 右拖动的方式,对于移动的操作采用鼠标右键拖动的方式。 的位置实现视口变换,这样虚拟环境中的虚拟实体经过模 中国科技核心期刊 己口I口年I己月 第己g卷第1己期l换、设备变换、视口变换,最终就 出来。  操作合法性判断规则主要完成对输入设备操作动作 合法性的判断。由于输入设备操作动作是分层描述的,由 基本动作组合而成。因此对输入设备操作动作合法性的 判断最终落实在对组成该操作的基本动作合法性的判断。 可以方便地实现对虚拟实体的 通过控制SWITCH节点实现状 态切换,如指示灯亮灭等;应用实时性碰撞检测的相交矢 状态合法性判断规则主要完成对被操作虚拟样机名 称和状态合法性的判断。在IPCA中获得被操作虚拟样 机名称及操作后的状态,然后与ITEA中描述的虚拟样机 名称和状态进行比较,如果与过程模型中描述的状态一 致,则认为是实施了正确的操作,否则为不正确操作,需要 进行改正并重新进行操作。 量方法判断虚拟物体是否发生相互碰撞。车场环境的部 分虚拟样机如图2所示。 误操作包括轻微级、一般级和严重级误操作,如在不 满足操作条件下的抢时误操作、在忙乱间产生的可谅解误 操作、因不熟悉操作规程而产生的操作错误、重复的误操 作(故意误操作)。操作延迟反映操作人员的熟练程度,如 无法独立完成任务而向系统寻求帮助的次数、因个人原因 造成的操作延迟时间。 5仿真数据库设计 图2室外训练场环境的部分虚拟样机 仿真数据库从功能上分为接口层和内部层。接口层 用于处理库与仿真应用程序的数据转换,通过VC++ MFC类库提供的类来实现;内部层实现数据的存储管理, 4仿真控制模块 仿真控制agent IPCA(Intelligent process control agent)是过程仿真模型的核心。IPCA主要包括两类知 识:操作指导型知识和操作控制型知识。IPCA提取操作 采用关系数据库实现,主要包括操作规则库、装备模型数 据库、口令与状态变量对应数据库、误操作类型判别数据 库、误操作跟踪记录数据库等。 操作规则库是将实现操作响应模型的各产生式规则 合并为关系数据库表中的记录,称为操作规则总表。该表 记录了实装系统所有操作步骤对应的操作规则描述,每一 指导型知识将其进行解释后,用于指导操作人员进行训 练。操作控制型知识既要进行操作合法性判断,又要对误 操作和操作延迟进行记录和辨别。 本系统采用基于产生式规则的知识表达方法和正向 操作步骤由若干条与该操作有关的信息记录,如步骤编 码、操作部件、操作部件类别、操作前操作部件的状态、操 作后操作部件的状态、影响部件、影响部件类别、操作前影 响部件的状态、操作后影响部件的状态等。 装备模型数据库是根据系统中各类型部件的操作特 性和响应特性,提取出共同的特征,建立的装备部件信息 表、指示灯类部件和非受限类部件信息表。其初始状态信 息都以记录的形式存储在仿真数据库相应的表中。 口令与状态变量对应数据库是为了实现对口令的处 推理方式实现操作一响应模型设计,产生式规则包括三大 类判断规则:操作合法性判断规则、状态合法性判断规则、 误操作和操作延迟判断规则,其流程图如图3所示。 理机制,建立一个口令显式输出事件和其状态变量的对应 数据库,用于利用状态变量获得相应的口令显式输出 事件。 误操作类型判别数据库、误操作跟踪记录数据库用做 进行误操作行为记录和判别的基础,系统可能对误操作行 为做出的响应等。在误操作和操作延迟指标的基础上,由 成绩评定agent ITEA(intelligent trainee evaluation agent)通过设计相应算法实现对受训者操作水平的智能 评估。 6 结束语 图3操作一响应模型流程 该虚拟维修训练系统采用虚拟现实技术,将“人一机一 中国科技核心期刊 一68一 己口I口年I己月 第己g卷第1己期 环”制作到计算机中,使维修场景、操作动作、状态显示等 与实装一致,使用人员针对检测过程中随机出现的故障现 象进行故障识别、定位和排除。经新装备轮训学员使用表 明:该系统能够完成炮射导弹、制导装置、电源变换器的检 测维修训练,其维修训练场景及过程形象逼真,便于设置 汉 [4] 某 北 [5] 苏 计 训练课目,能够替代实装进行检测维修训练,具有实装训 练达不到的功能;该系统规范了检测维修训练的程序和方 法,实现了维修原理和过程的可视化,可显著地提高检测 维修训练效果。 参考文献 E63 王上军,时和平,窦云杰.某装备虚拟维修训练系统设 计与实现[J].兵工自动化,2009(028),009. E73 朱文革,李世其,王峻峰,等.复杂装备虚拟维修系统 设计[J].华中科技大学学报(自然科学版),2009 (037),001. [8] 韩晓鸿,刘鹏远.某型导弹虚拟维修训练系统设计研 究[J].微计算机信息,2006(022),010. [9] 尹大伟,王宏伟,王淼.基于LabVIEw的某型飞机地 面模拟试车训练系统[J].国外电子测量技术,2008, 27(4). [1] 曾建超,俞志和.虚拟现实的技术及其应用EM].北 京:清华大学出版社,1996. E2] 马登武.虚拟现实技术及其在飞行仿真中的应用 [M].北京:国防工业出版社,2005. E3] 王乘,周均清.creator可视化仿真建模技术[M].武 …・’_l¨. -|£¨1-…¨¨・-_l¨一…_・。__¨¨…【l¨一” }.,l¨ - -‘ ’l, 。__h一 --・。l【¨I- 。 l 。ll¨l一 1。’l’l¨一。’ --ll¨l |¨_l一 。【‘¨I--…¨¨ (上接第61页) 304H、306H。通过读取这4个寄存器的值,就可以得到高 低粗精通道、方位粗精通道的十六进制码,然后进行粗精 组合及软件纠错 文献中的不同。 3.4射击诸元与前馈信号转换 真系统研究[J].系统仿真学报,2002,14(12): 1647—1648. ,得到高低及方向架位的浮点数值。 [2]单家元,孟秀云,丁燕.半实物仿真[M].北京:国防工 业出版社,2008. 考虑粗精组合的速比为1:32,则在编程实现时要注意与 E3J石章松,刘忠.目标跟踪与数据融合理论与方法[M]. 北京:国防工业出版社,2010. 输出瞄准诸元来自火控设备模拟器,包括方位全角和 高低全角。首先根据全角信号求出对应的前馈信号,前馈 信号即角速度信号,故可以由全角信号的微分得到。然后 对方位全角和高低全角进行粗精分离,转换为十六进制 数,方位前馈与高低前馈也转换为十六进制数。其中方位 粗精及前馈通道的地址分别为302H、304H、306H,高低 粗精及前馈通道的地址分别为308H、30AH、30CH。把转 换好的十六进制数送入对应的寄存器,就完成了数字的瞄 EC朱靖,孟晓风.基于数据融合技术的多传感器目标跟 踪系统EJ3.仪器仪表学报,2002,23(3):567 EsJ王航宇,王士杰,李鹏.舰载火控原理[M].北京:国防 工业出版社,2006. L6J侯健,王一中.舰炮射击原理EM].武汉:海军工程大 学,2007 E73 杨建国.DSC在航向发生器中的应用[J]。计算机测 量与控制,2002,(1O):197—199. 准诸元与前馈信号向模拟轴角量的转换。 E83周晖.轴角数字转换电路的软硬件设计EJ3.舰船电子 对抗,2008,(31):117-119. 4 结束语 该接口机作为火控设备模拟器和舰炮监控柜的接口 单元,在火控设备模拟器与舰炮监控柜联调过程中,开关 E93 颜骥,王昌金,周立军.基于C8051F021的双通道轴 角测量实验装置的设计[J].国外电子测量技术, 2009,28(10):62-64 量信号可以正确地响应,瞄准诸元、前馈信号与架位信息 也能准确无误地传输。在实际使用中,接口机运行可靠, rio3齐明,邹继斌,刘承军.感应同步器信号放大研究E13. 电子测量技术,2008,31(4). 没有出现任何通信故障。以IPC为中心、以Window XP 操作系统为平台设计的接口机,具有设计简单、可靠性高、 [11]陈醋,韩韦田.转子是浮式微静电电机的检测电路设 计[J].电子测量与仪器学报,2009,23(7). [12]徐涛,温东,孙晓磊.基于加速度计和磁强计的方位测 通用性好等优点,故可以应用到其他相同类型的舰炮武器 模拟训练系统中。 参考文献 量与校正技术研究[J].仪器仪表学报,2009,30(10). [1]陈维义,王树宗,李树山.舰载光电跟踪系统的虚拟仿 中国科技核心期刊 一69— 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top