一种现场勘查模拟仿真训练的定制方法与流程

文档序号:32695268发布日期:2022-12-27 20:48阅读:23来源:国知局
一种现场勘查模拟仿真训练的定制方法与流程

1.本发明涉及现场勘查仿真模拟训练领域,更具体地说,它涉及一种现场勘查模拟仿真训练的定制方法。


背景技术:

2.虚拟的模拟勘查训练一定程度上解决目前传统现场勘查教学训练场地少、培训周期长、案件场景单一布景成本高、装备数量少、训练灵活性不足等问题。但是与传统现场勘查教学存在相同的一个问题,模拟勘查现场的勘察对象的如何进行设置能够更加具有代表性是一个难题。


技术实现要素:

3.本发明提供一种现场勘查模拟仿真训练的定制方法,解决相关技术中如何设置勘察对象能够代表更多的勘查现场的技术问题。
4.根据本发明的一个方面,提供了一种现场勘查模拟仿真训练的定制方法,包括以下步骤:
5.步骤101,采集历史勘查现场的信息,为每个历史勘查现场生成一个历史信息数据集;
6.步骤102,基于历史信息数据集生成历史勘查现场的节点信息;节点信息与勘察对象关联,节点信息的属性信息包括勘察对象的数据量的大小、勘察对象关联的证据数量、勘察对象关联的作案人的数量、勘察对象关联的侦查人员的数量;
7.步骤103,建立一个包含15或16个元素的矩阵,矩阵的行和列的数量均大于3;
8.步骤104,从一个历史勘查现场的节点信息中随机选择与矩阵的元素的数量相同的节点信息随机映射到矩阵的元素,为每个元素赋予与映射的节点信息相同的属性信息;
9.步骤105,从历史勘查现场的节点信息中提取一个节点信息,计算该节点信息与矩阵的元素的第一距离参数,选择第一距离参数的值最小的元素,并标记该元素以及与该元素相邻格的元素,更新被标记的元素的属性值;
10.更新的方法包括:
11.依次更新被标记元素的属性值,更新的公式如下:
12.ui(t+1)=ui(t)+e
1-t
(mi(t)-ui(t))
13.其中t表示步骤105迭代执行的次数,ui(t+1)表示更新之后的元素的第i项属性的值,ui(t)表示更新之前的元素的第i项属性的值,mi(t)表示提取的节点信息的第i项属性的值;
14.步骤106,迭代执行步骤105,直至所有节点信息被选择;
15.步骤107,设定需要模拟的勘查现场的数量k,随机选择k个历史勘查现场作为模拟现场;
16.步骤108,计算历史勘查现场与模拟现场的距离,为每个模拟现场匹配与其距离小
于第一距离阈值的历史勘查现场,并更新模拟现场的元素矩阵;
17.更新模拟现场的元素矩阵的方法包括:
[0018][0019]
其中m
bv
表示模拟现场的元素矩阵的第b个元素的第v项属性的值,s表示与模拟现场匹配的历史勘查现场的数量,y
bvx
表示第x个与模拟现场匹配的历史勘查现场的元素矩阵的第b个元素的第v项属性的值;
[0020]
步骤109,迭代执行步骤108,执行次数为f(k);
[0021]
步骤110,基于步骤109结束之后获得的k个模拟现场的矩阵的元素的属性值在模拟现场中设置勘察对象。
[0022]
进一步地,执行步骤105时选择的节点信息是之前的迭代过程中并未选择的节点信息。
[0023]
进一步地,计算节点信息与矩阵的元素的第一距离参数的公式如下:
[0024][0025]
其中xj表示节点信息的第j个属性的值,yj表示矩阵的元素的第j个属性的值。
[0026]
进一步地,计算历史勘查现场与模拟现场的距离具体的是计算历史勘查现场的元素矩阵与模拟现场的元素矩阵的距离。
[0027]
计算历史勘查现场的元素矩阵与模拟现场的元素矩阵的距离的计算的公式如下:
[0028][0029]
其中dc表示历史勘查现场的元素矩阵与模拟现场的元素矩阵的第c个元素的距离;
[0030][0031]
其中hz表示历史勘查现场的元素矩阵的第c个元素的第z个属性的值,az表示模拟现场的元素矩阵的第c个元素的第z个属性的值。
[0032]
进一步地,f(k)=k。
[0033]
进一步地,f(k)=k
2-1。
[0034]
进一步地,模拟现场中设置的勘察对象的属性值与对应的模拟现场的矩阵的一个元素的属性值相同或存在函数关系。
[0035]
模拟现场中设置的勘察对象的数量大于对应的模拟现场的矩阵的元素的数量,一个以上的勘察对象对应同一个元素。
[0036]
本发明的有益效果在于:
[0037]
本发明基于历史勘查现场数据进行综合来获得模拟现场的勘察对象的属性信息,通过有限数量的模拟现场来对大量的历史勘查现象进行模拟,所设置的模拟现场更加具有代表性。
附图说明
[0038]
图1是本发明的一种现场勘查模拟仿真训练的定制方法的流程图一;
[0039]
图2是本发明的一种现场勘查模拟仿真训练的定制方法的流程图二。
具体实施方式
[0040]
现在将参考示例实施方式讨论本文描述的主题。应该理解,讨论这些实施方式只是为了使得本领域技术人员能够更好地理解从而实现本文描述的主题,并非是对权利要求书中所阐述的保护范围、适用性或者示例的限制。可以在不脱离本说明书内容的保护范围的情况下,对所讨论的元素的功能和排列进行改变。各个示例可以根据需要,省略、替代或者添加各种过程或组件。另外,相对一些示例所描述的特征在其他例子中也可以进行组合。
[0041]
实施例一
[0042]
如图1-图2所示,一种现场勘查模拟仿真训练的定制方法,包括以下步骤:
[0043]
步骤101,采集历史勘查现场的信息,为每个历史勘查现场生成一个历史信息数据集;
[0044]
步骤102,基于历史信息数据集生成历史勘查现场的节点信息;节点信息与勘察对象关联,节点信息的属性信息包括勘察对象的数据量的大小、勘察对象关联的证据数量、勘察对象关联的作案人的数量、勘察对象关联的侦查人员的数量;
[0045]
步骤103,建立一个包含15或16个元素的矩阵,矩阵的行和列的数量均大于3;
[0046]
步骤104,从一个历史勘查现场的节点信息中随机选择与矩阵的元素的数量相同的节点信息随机映射到矩阵的元素,为每个元素赋予与映射的节点信息相同的属性信息;
[0047]
步骤105,从历史勘查现场的节点信息中提取一个节点信息,计算该节点信息与矩阵的元素的第一距离参数,选择第一距离参数的值最小的元素,并标记该元素以及与该元素相邻格的元素,更新被标记的元素的属性值;
[0048]
更新的方法包括:
[0049]
依次更新被标记元素的属性值,更新的公式如下:
[0050]
ui(t+1)=ui(t)+e
1-t
(mi(t)-ui(t))
[0051]
其中t表示步骤105迭代执行的次数,ui(t+1)表示更新之后的元素的第i项属性的值,ui(t)表示更新之前的元素的第i项属性的值,mi(t)表示提取的节点信息的第i项属性的值;
[0052]
计算节点信息与矩阵的元素的第一距离参数的公式如下:
[0053][0054]
其中xj表示节点信息的第j个属性的值,yj表示矩阵的元素的第j个属性的值,n为元素的属性的数量。
[0055]
步骤106,迭代执行步骤105,直至所有节点信息被选择;
[0056]
在本发明的一个实施例中,执行步骤105时选择的节点信息是之前的迭代过程中并未选择的节点信息;
[0057]
步骤107,设定需要模拟的勘查现场的数量k,随机选择k个历史勘查现场作为模拟现场;
[0058]
步骤108,计算历史勘查现场与模拟现场的距离,为每个模拟现场匹配与其距离小于第一距离阈值的历史勘查现场,并更新模拟现场的元素矩阵;
[0059]
计算历史勘查现场与模拟现场的距离具体的是计算历史勘查现场的元素矩阵与模拟现场的元素矩阵的距离;
[0060]
计算的公式如下:
[0061][0062]
其中dc表示历史勘查现场的元素矩阵与模拟现场的元素矩阵的第c个元素的距离,c为矩阵的元素的数量;
[0063][0064]
其中hz表示历史勘查现场的元素矩阵的第c个元素的第z个属性的值,az表示模拟现场的元素矩阵的第c个元素的第z个属性的值,n为元素的属性的数量;
[0065]
更新模拟现场的元素矩阵的方法包括:
[0066][0067]
其中m
bv
表示模拟现场的元素矩阵的第b个元素的第v项属性的值,s表示与模拟现场匹配的历史勘查现场的数量,y
bvx
表示第x个与模拟现场匹配的历史勘查现场的元素矩阵的第b个元素的第v项属性的值;
[0068]
步骤109,迭代执行步骤108,执行次数为f(k)。
[0069]
在本发明的一个实施例中,f(k)=k。
[0070]
在本发明的一个实施例中,f(k)=k
2-1。
[0071]
步骤110,基于步骤109结束之后获得的k个模拟现场的矩阵的元素的属性值在模拟现场中设置勘察对象。
[0072]
在本发明的一个实施例中,模拟现场中设置的勘察对象的属性值与对应的模拟现场的矩阵的一个元素的属性值相同或存在函数关系;
[0073]
在本发明的一个实施例中,模拟现场中设置的勘察对象的数量大于对应的模拟现场的矩阵的元素的数量,一个以上的勘察对象对应同一个元素。
[0074]
上面对本实施例的实施例进行了描述,但是本实施例并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本实施例的启示下,在不脱离本实施例宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本实施例的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1