摘要: |
航海模拟器自问世并投入航海教育与培训以来,在航海教育和培训中发挥了重要作用,并受到普遍欢迎。随着计算机技术的高速发展,各种航海模拟器不断更新,模拟器功能日臻完善,为了满足海洋渔业专业学生和渔业船舶驾驶员学习和培训的需要,有必要在船舶操纵模拟器中增加助渔模块。鱼群仿真作为渔业模块的一个组成部分,为鱼探仪模拟器回波的产生提供了数据来源,也可供渔业模块中其它模拟器如鱼网捕鱼模块所采用。
近些年来计算机技术的迅速发展,促进了人工生命这门科学的不断飞跃,使得人们在电脑上模拟自然生物的行为成为可能,作者试图应用人工生命研究方面的成果,对鱼群运动进行仿真。
鱼群的运动是自然界中比较典型的群体行为。作者在对群集算法的介绍和分析基础上,选择了一种适宜对鱼群进行仿真的算法,即Boids算法。文中详细介绍了这种群体行为模型的构建过程,利用Boids算法实现了鱼群仿真,通过对程序中参数的修改设置和程序的优化,使得鱼群模拟的结果更加符合现实情况。在此基础上,作者应用CGI(计算机成像)技术实现了鱼群仿真可视化。
对鱼群运动行为的模拟,为鱼探仪模拟器的鱼群回波的产生提供了数据,使鱼探仪模拟器能够产生更符合鱼群运动规律的回波图像,而且也可为助渔模块中其他模拟器所使用。
|