【技术实现步骤摘要】
用于武器装备自主控制的对象化封装方法及系统
[0001]本专利技术涉及装备自主控制
,具体地,涉及一种用于武器装备自主控制的对象化封装方法及系统。
技术介绍
[0002]武器装备是作战的基本单元,通常具备目标搜索、跟踪、火力分配、射击、制导等功能。目前,在操作武器装备实施作战时,需要多个操作员协同工作,对装备上的各种设备按步骤分别操作,在较大规模装备实施网络化作战、或有无人化武器装备参与作战时,武器装备应具备自主控制能力,需要实现一种跳出底层设备操作,能够从功能和能力层面对装备进行使用和管理的方式。
[0003]面向对象是软件开发中采用的一种方法,也是一种认识客观世界的思维方式,武器装备在物理构成上是若干具备不同能力的设备组成的集合体,设备之间由逻辑和过程进行关联,对外具有明确的边界和控制界面,在操作人员的控制下,按照既定流程驱动所属设备完成相应的动作实施作战。
[0004]为满足成规模武器装备的有效管理和控制及无人化装备的运用,需要一种能够隐藏装备内部细节、工作流程并具备统一操作方式的武器装备自主控制 ...
【技术保护点】
【技术特征摘要】
1.一种用于武器装备自主控制的对象化封装方法,其特征在于,包括:步骤S1:基于武器装备的构成、功能及使用方式,定义资源、行为和任务三层对象化结构;步骤S2:采用资源抽象和逻辑建模,建立武器装备与对象化结构的映射关系。步骤S3:规定属性、方法两种接口类型,实现武器装备的对象化控制和管理。2.根据权利要求1所述的用于武器装备自主控制的对象化封装方法,其特征在于,在所述步骤S1中:武器装备对象化结构包括:资源:对武器装备所属设备的对象化描述,作为对象的基础要素,用于反映所属设备的用途、性能和状态,并响应行为的调用来驱动设备进行工作,根据资源是否可重复使用,资源的调用方式分为消耗和占用两类,消耗使得资源的数量减少,占用不影响资源数量,释放后可再次使用。3.根据权利要求2所述的用于武器装备自主控制的对象化封装方法,其特征在于:武器装备对象化结构还包括:行为:对武器装备基本功能的对象化描述,作为对象的中间层,用于响应外部事件或任务的调用,驱动武器装备实现一项独立的功能;根据武器装备的功能和作战的实施步骤,行为包括基础行为和复合行为;一个装备对象能够同时实施多个行为,行为在调用初始锁定需用的资源,不同行为之间出现资源冲突时按照优先级决定资源的配给;任务:对武器装备整体性作战能力的对象化描述,作为对象的最高层,用于响应外部事件,驱动武器装备执行一项作战任务;一个装备对象只能同时执行一项任务。4.根据权利要求1所述的用于武器装备自主控制的对象化封装方法,其特征在于,在所述步骤S2中:资源抽象:将武器装备所属设备的参数和工作原理映射为预设的数据结构或算法,并用基本特征、细节特征、状态和关联资源四要素对资源进行描述;行为建模:将武器装备实现预设功能的过程映射为调用资源的逻辑模型,建立资源和行为关系映射,用资源、状态、过程逻辑和优先级四要素对行为进行描述;任务建模:将武器装备实施整体性作战的过程映射为行为的逻辑模型,建立行为和任务关系映射,用行为、状态和过程逻辑三要素对任务进行描述。5.根据权利要求1所述的用于武器装备自主控制的对象化封装方法,其特征在于,在所述步骤S3中:接口包括:属性:接口封装了装备对象的资源状态,用于向外部提供武器装备对象的资源状态、任务及行为服务的执行状态,以及任务和行为执行过程中产生的业务信息;方法:接口封装了武器装备对象的行为及任务的调用方式,用于向外部提供行为和任务服务;封装了武器装备对象的行为及任务的过程控制方式,用于外部对任务和行为的执行过程实施控制包括启动、暂停、继续、结束。6.一种用于武...
【专利技术属性】
技术研发人员:梅小宁,李航宇,苏衡,张迪,贾军,杨阳,魏玉龙,
申请(专利权)人:上海机电工程研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。