【技术实现步骤摘要】
基于文法的舰船目标运动建模与仿真方法
本专利技术涉及一种基于文法的舰船目标运动建模与仿真方法,特别涉及基于文法的舰船目标的运动建模与仿真方法,属于目标识别与仿真
技术介绍
海上集成监视系统主要包括以各类雷达(岸基、船载、机载)组成的传感系统、通信系统和数据融合处理中心。主要是对近海区域、江河、湖泊、港口以及海峡等航道的船舶进行连续跟踪处理,其最终目的是对海上舰船的真实轨迹进行跟踪,并显示处于被监视海洋区域内各种类型不同的船舶目标。国家海上监视系统的成熟完善与否决定着其保卫领海安全、维护国家海洋权利、发展区域海洋经济的能力,也是提升海军作战能力、促进国家海军向科技化、信息化升级的关键环节。因此对海上舰船目标跟踪监视成为海上集成监视系统的首要任务。已有的海上舰船目标的运动建模方法难以产生多样化的运动轨迹,难以反映舰船航行时的机动性,且产生的数据维度高。大多采用蒙特卡罗仿真方法,采用单一的运动模型,包括直线运动、马尔科夫运动模型。已有方法难以将不同的运动模型灵活的融合,生成的舰船轨迹难以反映真实舰船的航行情况,并且反映不出舰船目标运动的机动性。海上监视区域内舰船在一段时间内运动变化幅度大,且受到的干扰因素较多,这些复杂的态势运动构成了一个情景。已有的舰船运动模型产生的情景存在难以真实描述舰船运动的复杂性和多样性、数据量大、维度高等问题。因此,对海上目标舰船运动建模与仿真,来产生逼真的实验情景、大量的测试数据对海上集成监视系统中舰船目标的跟踪监视非常重要,这对诸如目标跟踪算法的选型和改进、使用风险的合理规避并最终提高国家海上安全都意义重大。
技术实现思路
针 ...
【技术保护点】
1.一种基于文法的舰船目标运动建模与仿真方法,其特征在于,包括如下步骤:S1:构建舰船目标运动模型:构建参数化上下文无关文法的情景模型,用有限个数的文法规则,来描述舰船的运动轨迹;S2:构建文法模型:将舰船航行中的不确定因素,包括初始状态、实体、事件、关系事件模型,用上下文无关文法表示;S3:推演文法模型:将文法模型进行推演,首先经过推演转换规则,产生舰船情景的推演树,再将推演树中包含的情景信息进一步展开和丰富,产生派生树作为情景框架;S4:读取和赋值:对情景框架进行读取和赋值,将情景框架中每一艘舰船目标的运动态势字串读取出来,获得情景字串,对其中各个用终止符表示的参数进行赋值。
【技术特征摘要】
1.一种基于文法的舰船目标运动建模与仿真方法,其特征在于,包括如下步骤:S1:构建舰船目标运动模型:构建参数化上下文无关文法的情景模型,用有限个数的文法规则,来描述舰船的运动轨迹;S2:构建文法模型:将舰船航行中的不确定因素,包括初始状态、实体、事件、关系事件模型,用上下文无关文法表示;S3:推演文法模型:将文法模型进行推演,首先经过推演转换规则,产生舰船情景的推演树,再将推演树中包含的情景信息进一步展开和丰富,产生派生树作为情景框架;S4:读取和赋值:对情景框架进行读取和赋值,将情景框架中每一艘舰船目标的运动态势字串读取出来,获得情景字串,对其中各个用终止符表示的参数进行赋值。2.根据权利要求1所述的基于文法的舰船目标运动建模与仿真方法,其特征在于,所述S1中,文法规则包括:规则1:整个模型的建立从此语法开始,公式如下:S->t(0)i0(x)A(x)其中,终止符t(0)为实体x的初始时间,即舰船x在海域内出现的时间;非终止符A(x)表示实体x还可以继续变化;引入了第一艘船x并且初始化此船的各项初始参数、包括初始时间t(0)和初始速度、航向、经纬度,用i0(x)统一表示;规则2:A(x)->tΔ(x)vΔ(x)A(x)其中,终止符tΔ(x)和vΔ(x)分别表示实体x发生改变的时刻和改变量,具体情况为:船x在tΔ(x)时刻发生了速度改变,大小为vΔ(x);A(x)表示实体x还能继续改变;规则3:A(x)->tΔ(x)dΔ(x)A(x)其中,终止符tΔ(x)和dΔ(x)分别表示实体x发生改变的时刻和改变量,具体情况为:船x在tΔ(x)时刻发生了转向,转向角的大小为dΔ(x);A(x)表示实体x还能继续改变;规则4:A(x)->tΔ(x)aΔ(x)tk(x)A(x)其中,经过tΔ(x)时间后加速度改变(默认所有模式的a=0),加速度改变的大小为aΔ(x)即进入到加速度模型(CA),且保持tk(x)的时间;规则5:A(x)->tΔ(x)aΔ(x)tk(x)B(x)其中,经过tΔ(x)时间后进入加速度模型,与规则4不同的是,维持时间结束后,舰船仍以当前的加速度继续维持上一时刻的状态(即仍保持匀加速状态继续航行);规则6:A(x)->tΔ(x)wΔ(x)tk(x)A(x)其中,经过tΔ(x)时间后引入角速度w,即转向角的改变为(θ=w*T+θΔ),进入恒定转率和速度模型,并且还要维持tk(x)的时间;规则7:A(x1)->A(x1)+t(x1)[i0(x2)A(x2)+i0(x3)A(x3)+i0(x4)A(x4)+i0(x5)A(x5)+i0(x6)A(x6)]其中,船x1引入五艘新的舰船,分别用A(x2)、A(x3)、A(x4)、A(x5)、A(x6)表示这些实体还可继续变化,同时初始化这些新实体的初始属性分别用i0(x2)、i0(x3)、i0(x4)、i0(x5)、i0(x6)表示,而A(x1)表示实体x1还可以继续变化;规则8:A(x1)->A(x1)+[i0(x2)A(x2)+i0(x3)A(x3)]其中,船x1引入两艘新的舰船,分别用A(x2)、A(x3)表示这些实体还可继续变化,同时初始化这些新实体的初始属性分别用i0(x2)、i0(x3)表示,而A(x1)表示实体x1还可以继续变化;规则9:A(x1)->A(x1)+i0(x2)A(x2)其中,船x1引入1艘新的舰船实体,用A(x2)表示这个新实体还可继续变化,同时初始化这个实体的初始属性用i0(x2)来表示,新舰船A(x2)的初始...
【专利技术属性】
技术研发人员:王琨,赵伦,姚鹏,张馨,张玲,解则晓,
申请(专利权)人:中国海洋大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。