Actuator Disc Momentum Theory, with Inverse
This repository contains some implementations of classic momentum theory. The primary purpose is to encode the equations for the inverse form that is able to, without solving iteratively, calculate thrust as a function of induced power (classic momentum theory is only able to find induced power as a function of thrust).
These equations only have good visibility in light theme.
Momentum theory relates induced power, , to thrust, , freestream velocity, , fluid density, , and disc area, , as follows:
where
where
Because it may be difficult to encode the inverse form without typographical errors, it is implemented here for convenience in three formats:
- Python:
actuator_disc.py
module - Matlab:
+actuator_disc
package - Excel and VBA:
actuator_disc.xlsx
Each format contains four elements:
- Thrust as a function of power
- Power as a function of thrust
- Induced velocity calculation
- A demo / test
Refer to the Matlab functions for the most features and per-element documentation: >> help actuator_disc
To run the demo / test:
- Python:
$ python actuator_disc.py
- Matlab:
>> actuator_disc.demo
- Excel / VBA: open workbook
Sky Sartorius (2019). Actuator Disc Momentum Theory with Inverse Formulation (https://github.com/sky-s/actuator-disc), GitHub. Retrieved MMM DD, YYYY.
Copyright (c) 2013-2019, Sky Sartorius
引用格式
Sky Sartorius (2024). Actuator Disc Momentum Theory, with Inverse (https://github.com/sky-s/actuator-disc), GitHub. 检索来源 .
Sky Sartorius (2019). Actuator Disc Momentum Theory with Inverse Formulation (https://github.com/sky-s/actuator-disc), GitHub. Retrieved MMM DD, YYYY.
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!+actuator_disc
无法下载基于 GitHub 默认分支的版本
版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.0 |
|