# myWaverider **Repository Path**: charlincc/myWaverider ## Basic Information - **Project Name**: myWaverider - **Description**: design methods for waverider and hypersonic inward-turning inlet - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: https://gitee.com/openminds - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-22 - **Last Updated**: 2024-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README myWaverider ========= 项目介绍 -------- 高超声速乘波体和进气道设计方法。 软件架构 -------- :: 1. waverider: 基于锥形流的乘波体,密切锥乘波体 2. busemann: Busemann进气道,截断的Busemann进气道,流线跟踪Busemann进气道 3. basics: 各种激波解 4. atmosphere: ISA1976大气表 5. Geometry: 几何定义方法 6. Axisymmetric:MOC单元处理方法 7. MOC_Apps:MOC计算基准轴对称流动 软件依赖性 ---------- 软件在conda虚拟环境下开发,主要依赖于以下python扩展或开源软件: :: 1. numpy 2. scipy 3. matplotlib 4. PythonOCC-core 5. geomdl conda环境 --------- 由于一些软件,例如PythonOCC-core,依赖于conda环境,因此,程序移植可采用conda-pack命令打包开发环境。conda环境可按以下步骤配置。 :: 1. 安装miniconda(Miniconda3-py39_23.1.0-1-Windows-x86_64.exe) 2. 在miniconda建立虚拟环境,例如,conda create --name=pyoccenv python=3.9 3. 激活虚拟环境: conda activate pyoccenv 4. conda TUNA镜像: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ 同时需要在c:\Users\xxx\.condarc中把-defaults那行删除,这样每次安装新的软件包就会从TUNA镜像下载。 5. 安装spyder:conda install spyder 6. 在虚拟环境下,安装pythonOCC-core:conda install pythonocc-core=7.7.0 7. 在虚拟环境下,安装其他依赖包: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scipy matplotlib geomdl 8. 在虚拟环境下,启动spyder。 参考文献 -------- :: 1. Ernst Heinrich Hirschel, Claus Weiland, Selected Aerothermodynamic Design Problems of Hypersonic Flight Vehicles, 2009 Springer-Verlag Berlin Heidelberg 2. Rasmussen, M. and Duncan B., Hypersonic Waveriders Generated From Power-Law Shocks, AIAA paper 95-6160 3. Sobieczky, H., Dougherty, F. C., and Jones K., Hypersonic Waverider Design From Given Shock Waves, First International Waverider Symposium, University of Maryland, Oct. 17-19, 1990 4. D. Van Wie, Application of Busemann Inlets designs for Flight at Hypersonic Speed, AIAA-92-1210 5. Travis W. Drayna, Ioannis Nompelis, and Graham V. Candler, Hypersonic Inward Turning Inlets: Design and Optimization, AIAA 2006-297 6. 左克罗,霍夫曼,气体动力学,国防工业出版社,1984年1月。 7. A. H. 夏皮罗, 可压缩流的动力学与热力学,科学出版社,1966年5月。 8. M. K. Smart, Design of Three-Dimensional Hypersonic Inlets with Rectangular-to-Elliptical Shape Transition, JOURNAL OF PROPULSION AND POWER, Vol. 15, No. 3, May–June 1999 9. A. J. Matthews, Design and Test of a Modular Waverider Hypersonic Intake, JOURNAL OF PROPULSION AND POWER, Vol. 22, No. 4, July–August 2006 10. 张堃元,高超声速进气道曲面压缩技术综述,推进技术,第39卷,第10期,2018年10月。