For running GasTurb 13 none of the DLLs described on this page is needed.
If so, what is then the purpose of a GasTurb 13 DLL?
A GasTurb 13 DLL can be employed for running the gas turbine performance simulation implemented in GasTurb 13 as part of another Windows program (Excel, MatLab, etc.). So a DLL is not an independent Windows program, but a dynamic link library. The interface functions exported by a DLL can be called from any other 32-bit Windows program, independently of the programming language of the calling program.
The actual GasTurb 13 program is an independent event-driven software which cannot be controlled by other Windows programs. As described elsewhere on this website, it simulates the design and performance of a large variety of gas turbines. Currently there are 27 separate gas turbine configurations to choose from. GasTurb configurations differ between the arrangements of compressors and turbines on one or more spools, depending on whether it is a mixed or an unmixed flow turbofan, or whether it is a shaft power producing gas turbine, for example. Take a look at the various engine configurations for jet propulsion and for power generation which can be simulated with GasTurb 13.
Important: Each DLL simulates the performance of just one of the 27 engine configurations.
A DLL is a much smaller piece of software than the GasTurb 13 program. The input and output of each of the available various DLLs is limited to the data which are needed for one of the 27 engine configurations. There is no graphical user interface and no graphical output.
DLLs can be as follows: during an initialization process, the data describing the engine performance are first loaded. These initialization data are created using the GasTurb 13 program and stored as an Engine Model File. The Engine Model File contains all data necessary for creating off-design simulations, both for steady state and transient operation. Please check the Engine Model File with GasTurb thoroughly before using it with a DLL! In this way you will avoid invalid engine operation results (negative surge margin, etc.) and numerical problems caused by inappropriate compressor or turbine maps.
The structure and the nomenclature used in the GasTurb 13 DLL interface basically follows the SAE Aerospace Recommended Practice ARP755 and the SAE Aerospace Standard AS681. The latter defines the requirements for engine performance representation on digital computers, via computer decks. This term dates back to when computer programs and data were supplied as a 'deck' of cards. Any GasTurb 13 DLL can be regarded as a Computer Deck.
As a sample the manual of turbojet deck can be found here.
DLLs on Offer
DLLs are not yet available for all of the 27 gas turbine configurations which can be modeled with GasTurb 13. At the moment the following GasTurb 13-based DLLs are available and can be ordered:
- Unmixed Flow Geared Turbofan
- Mixed Flow Geared Turbofan
- Three Spool Unmixed Flow Turbofan
- Three Spool Mixed Flow Turbofan
- Intercooled Recuperated Turbofan
- Three Spool Turboprop
- Variable Cycle Engine
- Intercooled Recuperated Turboshaft
The following DLLs may be of interest to customers in the power generation and the oil and gas industries:
- Single Spool Turboshaft
- Two Spool Turboshaft
- Three Spool Turboshaft
If you are interested in a specific GasTurb DLL, the manual can provided on request. Also, additional DLLs can be created at the request of the customer.
In either case, feel free to contact us.