Matlab项目包含用于使用cst参数化方法生成翼型的源代码和Matlab示例
2024-01-15 13:33:15 2KB matlab
1
CST方法是一种强大的参数化方法,因为它具有简单性,鲁棒性以及可以归纳为各种可能形状的气动体的能力。 具有低阶多项式的 CST 也适用于翼型初步设计和优化目的,因为它只需要很少的参数来给出特定的翼型形状。 CST 通过对由伯恩斯坦多项式构建的基函数的个体贡献求和来构建翼型。 该代码易于使用,也很容易根据您自己的需要进行修改。 CST_airfoil.m 的输入如下: - wl(较低的表面重量) - wu(上表面重量) - dz(后缘厚度) - N(翼型坐标数) 其中输出是一组 CST 生成的翼型的 x 和 y 坐标。 作为演示,您可以尝试以下操作: CST_airfoil([-1 -1 -1], [1 1 1],0,400) 或者, CST_airfoil([-0.1294 -0.0036 -0.0666], [0.206 0.2728 0.2292],0,400) 后者将
2021-06-24 16:09:06 2KB matlab
1
为弥补传统飞机翼型设计周期长、代价高的缺点,将CST翼型参数化方法,与机器学习中的高斯过程回归方法相结合,通过对已有的翼型数据的学习,实现对未知翼型气动性能或者外形数据的快速准确预测。选取一组NACA四位族翼型,获得其CST参数描述数据,并分别计算其在一定条件下的升力系数、阻力系数和压力分布数据。利用这些数据对高斯过程回归模型进行训练,实现了翼型的快速正设计以及反设计系统。并将实验结果与采用NACA翼型参数表示法得到的预测结果进行了对比。实验结果表明,基于CST参数化方法的翼型快速设计准确度高、速度快,具有很大的应用价值。
1