大工至善|大学至真分享 http://blog.sciencenet.cn/u/lcj2212916

博文

[转载]【源码】基于Graftieaux Gamma 1的二维涡流识别与跟踪仿真

已有 1195 次阅读 2019-7-17 07:47 |系统分类:科研笔记| Gamma |文章来源:转载

L Graftieaux撰写了一篇关于数学的问题“Combining PIV, POD and vortex identification algorithms for the study of unsteady turbulent swirling flows”https://iopscience.iop.org/article/10.1088/0957-0233/12/9/307/pdf

Underlying math presented by L Graftieaux "Combining PIV, POD and vortex identification algorithms for the study of unsteady turbulent swirling flows" https://iopscience.iop.org/article/10.1088/0957-0233/12/9/307/pdf 


由于Sebastian的代码运行很慢,因为它使用了4层循环嵌套

Sebastian's code is rather slow, though, because it uses 4 nested for loops. 


通过在Matlab中实现将Graftieaux论文中描述的操作重新排列为两个卷积,可以更有效地生成gamma1映射。

Producing the gamma1 map can be done more efficiently in Matlab by realizing that the operations described in the Graftieaux's paper can be rearranged into two convolutions. 


它还通过拟合一条样条曲线找到最大的gamma 1,因此不受矢量场的网格分辨率限制

It also find the maximum gamma 1 by fitting a spline curve, therefore not being limited by the grid resolution of the vector field.


缺点是它只能找到一个涡核,这在一些形成多个涡流的应用中可能是不可行的。

The drawback is that it'll find only one vortex core, which might not be desired in some applications where multiple vortices form. 


但是,可以使用第二个输出(G1)执行峰值/阈值查找来搜索多个涡核。

One can, however, use the second output (G1) to perform their own peak finding/thresholding to find multiple vortex cores.


更多精彩文章请关注公众号:qrcode_for_gh_60b944f6c215_258.jpg



https://blog.sciencenet.cn/blog-69686-1189863.html

上一篇:[转载]【电信学】【2017.05】一种物联网的编程语言
下一篇:[转载]【图片新闻】起火的俄罗斯秘密核潜艇Losharik是否存在泄漏风险?
收藏 IP: 220.178.172.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-23 16:52

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部