导入
发动机推力建模简介
向读者介绍推力可用与推力所需背后的物理原理。
你将用来展示 Python 功能的第一个例子是绘制空客 A321 在海平面、10,000 英尺和 35,000 英尺(通常表示为 FL350,即飞行高度层 350,意指 35,000 英尺)下的所需推力与可用推力曲线。该示例能够展示 Matplotlib 图形库的绘图能力,以及 Python 接受函数式编程输入的能力,例如编写方程并遍历列表进行迭代。关于可用推力、所需推力与阻力之间的关系,在本课程中不作深入讲解;但你会利用在稳定平飞、无加速度巡航状态下所需推力等于阻力这一事实,通过计算阻力来得到所需推力。同时,假设不同高度下的可用推力与空气密度成比例变化:海平面推力为两台发动机的额定推力,而 35,000 英尺处的推力则为海平面推力乘以 35,000 英尺处空气密度与海平面空气密度的比值。其表达式如下:
程序将遍历一系列速度值,计算每个速度下的所需推力,然后绘制海平面条件下推力随速度变化的曲线。随后,程序将在 10,000 英尺和 35,000 英尺条件下重复相同计算。你将使用 Matplotlib 库进行绘图,并由于需要使用 ,因此从 Numpy 中导入 pi 以供使用。