Skip to content

standder/AerospaceFromScratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

AreospaceFromScratch

背景

1. 为什么要做这个项目?

首先是对航空航天的喜爱,其次是对技术的热爱,最后是对开源的热爱。

自从2020年关注F1开始,我便痴迷于空气动力学设计的精妙之处, 在了解到那些精妙的气动外形是经过计算流体力学(CFD)仿真优化得到的后,我便有了学习CFD的想法。

于是我便从CFD软件开始了解计算流体力学,随着了解的深入发现计算流体力学与空气动力学,材料力学等学科息息相关。

这三门学科的交叉点便是航空航天工程,于是我便有了学习航空航天工程的想法。

而在2024年7月份,我已经从大学毕业,成为了一个苦命的打工人(本人日常工作与航空航天完全无关), 我发现只有当自己去学习一些与技术、航空航天相关的东西时才会让自己感到开心,因此便决定做一个开源的项目。

这个项目更多是为了自己的学习而做,如果有人看到这个项目,希望能够给我一些指导,谢谢。

2. 项目的内容(暂定)

本小结为这个项目的大纲,后面有可能根据实际情况分裂成几个项目。

这个项目将会囊括:

  1. 数学基础

数学基础部分囊括高等数学、线性代数、概率论与数理统计。

高等数学: 导数 -> 微分 -> 积分 -> 微分方程-> 偏微分方程成

概率论与数理统计: 随机变量 -> 概率分布 -> 大数定律 -> 中心极限定理 -> 参数估计 -> 假设检验

数值分析(数学分析): 数值积分 -> 数值微分 -> 插值法 -> 数值解线性方程组 -> 数值解常微分方程

线性代数: 矩阵 -> 行列式 -> 矩阵的逆 -> 矩阵的秩 -> 线性方程组 -> 特征值与特征向量

ps:线性代数的内容主要为了一个dlc——深度学习服务。

高等代数: 线性空间 -> 线性变换 -> 矩阵的相似性 -> 正交性 -> 特征值与特征向量

  1. 物理基础(还没想好)

  2. 计算机基础

操作系统: 进程管理 -> 内存管理 -> 文件系统

数据结构与算法: 算法分析 -> 算法设计 -> 算法实现

C语言: 基本语法 -> 指针 -> 结构体 -> 文件操作 -> C语言实现面向对象

ps:最后的C语言实现面向对象是为了能够跟家深入地了解我最喜欢的操作系统——Linux。

  1. 航空航天基础

材料力学: 弹性力学 -> 塑性力学 -> 疲劳力学 -> 断裂力学

空气动力学: 空气动力学基础 -> 空气动力学进阶 -> 空气动力学应用

流体力学: 流体力学基础 -> 流体力学进阶 -> 流体力学应用

自控原理: 控制系统基础 -> 控制系统进阶 -> 控制系统应用

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published