基于粒子流轨迹追踪算法的三维空间风场动态模拟方法

    公开(公告)号:CN109063279B

    公开(公告)日:2023-06-20

    申请号:CN201810775573.X

    申请日:2018-07-16

    Abstract: 本发明公开了一种三维空间风场动态模拟方法,该方法包括:(1)基于读入的空间风场数据形成空间网格场;(2)在网格场内随机生成多个风场粒子并初始化,且生成粒子管理器以存储粒子的移动轨迹、步长和生命值;(3)当粒子当前时刻的步长不超过最大步长且生命值小于生命周期时,基于当前时刻的位置利用三线性插值法计算粒子下一时刻的位置并存入粒子管理器的移动轨迹存储器中,且使步长和生命值加一;反之则标记粒子死亡并删除死亡粒子;(4)在各个时刻,依据每一粒子的移动轨迹存储器中存储的位置,绘制出不闭合多线段并刷新。本发明可以更加直观、高效地动态模拟出三维空间风场,并很好地展示出三维风场的立体空间结构。

    基于粒子流轨迹追踪算法的三维空间风场动态模拟方法

    公开(公告)号:CN109063279A

    公开(公告)日:2018-12-21

    申请号:CN201810775573.X

    申请日:2018-07-16

    CPC classification number: G06F17/5009 G06T15/205

    Abstract: 本发明公开了一种三维空间风场动态模拟方法,该方法包括:(1)基于读入的空间风场数据形成空间网格场;(2)在网格场内随机生成多个风场粒子并初始化,且生成粒子管理器以存储粒子的移动轨迹、步长和生命值;(3)当粒子当前时刻的步长不超过最大步长且生命值小于生命周期时,基于当前时刻的位置利用三线性插值法计算粒子下一时刻的位置并存入粒子管理器的移动轨迹存储器中,且使步长和生命值加一;反之则标记粒子死亡并删除死亡粒子;(4)在各个时刻,依据每一粒子的移动轨迹存储器中存储的位置,绘制出不闭合多线段并刷新。本发明可以更加直观、高效地动态模拟出三维空间风场,并很好地展示出三维风场的立体空间结构。

Patent Agency Ranking