1.基于知识和情绪双重驱动的人群疏散仿真方法,其特征是,包括:获取当前个体原有的知识量;根据当前个体原有的知识量和当前个体从邻居个体获取的知识量,计算出当前个体现有的知识量;
根据当前个体原有情绪值和当前个体受周围邻居个体影响的情绪值,计算当前个体现有情绪值;
根据当前个体的运动速度、当前个体的初始速度、当前个体的现有知识量、当前个体的邻居个体的初始速度、当前个体的邻居个体的现有知识量,计算当前个体的无碰撞速度;
根据当前个体的无碰撞速度,进行人群疏散模拟仿真运动。
2.如权利要求1所述的方法,其特征是,根据当前个体原有的知识量和当前个体从邻居个体获取的知识量,计算出当前个体现有的知识量;具体步骤包括:其中, 表示当前个体现有的危险源知识量; 表示当前个体原有的危险源知识量; 表示当前个体从邻居个体获取的危险源知识量;
表示当前个体现有的环境知识量; 表示当前个体原有的环境知识量;
表示当前个体从邻居个体获取的环境知识量。
3.如权利要求1所述的方法,其特征是,所述根据当前个体原有情绪值和当前个体受周围邻居个体影响的情绪值,计算当前个体现有情绪值步骤之前,所述根据当前个体原有的知识量和当前个体从邻居个体获取的知识量,计算出当前个体现有的知识量步骤之后,还包括:根据当前个体原有知识量,计算当前个体原有情绪值;计算当前个体受周围邻居个体影响的情绪值。
4.如权利要求3所述的方法,其特征是,根据当前个体原有知识量,计算当前个体原有情绪值;具体步骤包括:其中, 表示个体i在t时刻的危险源知识对情绪的影响值; 表示个体i在t时刻的环境对情绪的影响值; 表示当前个体原有情绪值;α表示 的权重,α'表示的权重,并且α+α'=1;N为设定值,N表示动机的大小,与个体的个性有关,N∈[0,1]; 表示个体i要实现目标自身应具备的危险源知识; 表示个体i要实现目标自身应具备的环境知识。
5.如权利要求3所述的方法,其特征是,计算当前个体受周围邻居个体影响的情绪值;
具体步骤包括:
其中, 表示个体i在t时刻受周围个体情绪感染的影响值, 表示感染个体j在t时刻的个体知识对当前个体情绪的影响值,ri表示个体i的邻居集,xi表示个体i所在的位置,xj表示个体j所在的位置,||xi-xj||是个体i与个体j的欧氏距离,η∈(0,1]表示个体情绪的衰减率;
在T时间段内,个体i的情绪累积值:
其中, 表示个体i在T时间段受周围个体情绪感染的影响,τ表示个体i的上一个时间步;
根据当前个体原有情绪值和当前个体受周围邻居个体影响的情绪值,计算当前个体现有情绪值;具体步骤包括:其中,Ei(t)表示个体i在t时刻的最终情绪,p和p'表示由于个体个性不同受两种情绪影响的不同程度。
6.如权利要求1所述的方法,其特征是,所述根据当前个体的运动速度、当前个体的初始速度、当前个体的现有知识量、当前个体的邻居个体的初始速度、当前个体的邻居个体的现有知识量,计算当前个体的无碰撞速度步骤之前,所述根据当前个体原有情绪值和当前个体受周围邻居个体影响的情绪值,计算当前个体现有情绪值步骤之后,还包括:根据当前个体现有情绪值,计算当前个体运动速度大小;
根据当前个体现有的知识量,计算当前个体运动方向;
根据当前个体运动速度大小和当前个体运动方向,计算出当前个体的运动速度。
7.如权利要求6所述的方法,其特征是,根据当前个体现有情绪值,计算当前个体运动速度大小;具体步骤包括:其中,ViE表示个体i运动速度的大小,E表示当前个体现有情绪值,N为设定值,N表示个体的动机,与个体i的个性有关,N∈[0,1];δ是一个常数;
根据当前个体现有的知识量,计算当前个体运动方向;具体步骤包括:其中,表示当前个体运动方向,Ki表示个体i的现有的知识量, 表示个体i的原有的运动方向, 是个体i的邻居集, 表示个体i影响半径内的所有个体的合运动方向;
根据当前个体运动速度大小和当前个体运动方向,计算出当前个体的运动速度;具体步骤包括:根据当前个体的运动速度、当前个体的初始速度、当前个体的现有知识量、当前个体的邻居个体的初始速度、当前个体的邻居个体的现有知识量,计算当前个体的无碰撞速度;具体步骤包括:其中, 表示当前个体的无碰撞速度, 表示当前个体的初始速度, 表示当前个体的运动速度,Ki表示个体i的现有知识量,Kj表示当前个体i的邻居个体j的现有知识量,为当前个体i的邻居个体j的初始速度。
8.基于知识和情绪双重驱动的人群疏散仿真系统,其特征是,包括:知识量计算模块,其被配置为:获取当前个体原有的知识量;根据当前个体原有的知识量和当前个体从邻居个体获取的知识量,计算出当前个体现有的知识量;
情绪值计算模块,其被配置为:根据当前个体原有情绪值和当前个体受周围邻居个体影响的情绪值,计算当前个体现有情绪值;
无碰撞速度计算模块,其被配置为:根据当前个体的运动速度、当前个体的初始速度、当前个体的现有知识量、当前个体的邻居个体的初始速度、当前个体的邻居个体的现有知识量,计算当前个体的无碰撞速度;
疏散仿真运动模块,其被配置为:根据当前个体的无碰撞速度,进行人群疏散模拟仿真运动。
9.一种电子设备,其特征是,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成权利要求1-7任一项方法所述的步骤。
10.一种计算机可读存储介质,其特征是,用于存储计算机指令,所述计算机指令被处理器执行时,完成权利要求1-7任一项方法所述的步骤。