Foil
介绍
Foil用来生成翼型,其主要调用开源软件XFoil来生成翼型。Matlab程序在Xfoil Interface$^[1]$ 改进下实现。
类结构
输入 input:
- FoilName : 翼型名称
- Alpha : 攻角
参数 params:
- Re :雷诺数,默认为1e6
- Name : 名称
- N : 节点数
- Mach : 马赫数, 默认为0.2
- Iter : 迭代数
输出 output :
- Data : 气动参数
- Coor : 坐标点
案例
Create foil NACA 0010 (Flag=1)
inputStruct1.Alpha=0:1:10;
inputStruct1.FoilName='NACA 0010';
paramsStruct1=struct();
obj=foil.Foil(paramsStruct1, inputStruct1);
obj=obj.solve();
Plot2D(obj);
PlotData(obj);
设置翼型名称为 NACA 0010, 攻角为0~10°:
![]() | ![]() |
参考文献
[1] https://www.mathworks.com/matlabcentral/fileexchange/30446-xfoil-interface?s_tid=srchtitle
本网站基于Hexo 3-Hexz主题生成。如需转载请标注来源,如有错误请批评指正,欢迎邮件至 392176462@qq.com