TASOPT.jl: A Julia Package for Conceptual Commercial Transport Aircraft Design
-
2025-09-03
-
Details
-
Creators:
-
Corporate Creators:
-
Corporate Contributors:
-
Subject/TRT Terms:
-
Publication/ Report Number:
-
DOI:
-
Resource Type:
-
Right Statement:
-
Geographical Coverage:
-
Corporate Publisher:
-
Abstract:Aircraft design is a multidisciplinary field that spans aerodynamics, structures, thermodynamics and propulsion. Prior approaches to this problem have consisted of historical correlations, empirical drag and simplified propulsion system models (Raymer, 2018; Roskam, 2002; Torenbeek, 1982). TASOPT, originally written in FORTRAN and developed by Mark Drela (Drela, 2011; Greitzer et al., 2010), took the approach of basing the aerodynamic, propulsion, and weight estimates on low-order models built on first-principles structural, aerodynamic, thermodynamic theory to the extent possible. This approach gives confidence that optimized aircraft designs generated by the program are not spurious artifacts of inappropriately extrapolated empirical data. This package, TASOPT.jl, is a modern, Julia based implementation of the same principles, written with the goal of extensibility in mind. The current package leverages open-source Julia packages where useful to provide an easy-to-read and maintain software. TASOPT.jl also introduces additional functionality such as capability to model some forms of hydrogen fuel aircraft. In addition, the software allows users to connect it with other aircraft propulsion system tools (such as NPSS) and aircraft environmental impact assessment tools (such as Aviation Emissions Inventory Codes) (Simone et al., 2013).
-
Content Notes:This is an open access article under the terms of the Creative Commons Attribution 1.0 Universal (CC BY 1.0) license (https://creativecommons.org/publicdomain/zero/1.0/). Please cite this article as: Prashanth et al. (2025). TASOPT.jl: A Julia package for conceptual commercial transport aircraft design. Journal of Open Source Software,
10(113), 8521. https://doi.org/10.21105/joss.08521.
-
Format:
-
Funding:
-
Collection(s):
-
Main Document Checksum:urn:sha-512:c27db74f7e9090f61887649015ba576c4d59d839645c70f8518e70d313d331f76c15981bc00a55858e111168844f96b50f47bf71e26e460707c0f5dea196bc82
-
Download URL:
-
File Type: