Skip to content

Latest commit

 

History

History
22 lines (20 loc) · 1021 Bytes

README.md

File metadata and controls

22 lines (20 loc) · 1021 Bytes

粒子图像合成


使用方法

  • 直接运行generate.m,系统是Ubuntu 18.04,在win上运行需要改一下saveas的路径

代码部分

  • 主要参数
  • 数据读取,显示全部流场,截取部分流场
  • 生成粒子图像
    • 粒子光强服从高斯分布,将真实坐标(m)转化为图像坐标(pixel)
    • 加入Fluent计算的流场位移offsetxoffsety,期间多次使用scatteredInterpolantgridderInterpolant两个插值函数
    • 在壁面处集中加粒子,模拟壁面反光效果
    • 加高斯白噪声
  • 主要function
    • I_d:计算粒子的光强幅值$I_0$分布和半径分布
    • cal_extent:计算每个粒子位置所影响的像素点的范围
    • PIV_test:对生成的粒子图像对用PIV算法计算位移,之后与已知位移比较大致相符,说明生成的粒子图像应该是正确的
  • 存在的问题
    • 粒子图像旋转,用imrotate可能效果不是很好
    • 图像左上角是坐标原点,y正方向向下