You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2015-06-14-Boeing_737-800.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -18,11 +18,11 @@ This tutorial shows how the user can setup a conventional configuration aircraft
18
18
19
19
### Steps to simulate the aircraft's performance over a mission :
20
20
21
-
1) Locate the tutorial script folder, /Tutorials, from your project folder as described in the Download guide. If using the command line, cd to this directory.
21
+
1) Locate the folder where you have the tutorial repository. If using the command line, cd to this directory.
22
22
23
23
2) Open the tut_mission_B737.py script in your favorite editor or IDE. The script is setup to run the B737 on its design mission. Run it in your IDE. If using the command line use the command
The tutorial describes how the energy network in SUAVE can be used to build a model of a turbofan engine. Once this is clear to the user, then the understanding the setup of the other gasturbine models, the ducted fan and the turbojet should not be very difficult. The turbofan model is built using the different turbofan components as its building blocks and then linking the inputs and outputs of the different components. The script to follow is the tut_mission_B737.py script that was used in the [Boeing 737-800 Analysis Tutorial](/guides/boeing_737-800.html)
17
+
This tutorial describes how the energy network framework in SUAVE can be used to build a model of a turbofan engine. Once this is clear to the user, understanding the setup of the other gasturbine models, the ducted fan and the turbojet will be much easier. The turbofan model is built with several turbofan components as its building blocks. These are then linked together through their inputs and outputs. The script to follow is the tut_mission_B737.py script that was used in the [Boeing 737-800 Analysis Tutorial](/guides/boeing_737-800.html)
18
18
19
19
20
20
### Setting up the Turbofan model
21
21
22
-
First the turbofan energy energy network is instantiated. The parameters associated with the network as a whole are assigned.
22
+
First the turbofan energy network is instantiated. The parameters associated with the network as a whole are assigned.
The basic components used to model the turbofan are described below.
48
48
49
49
50
50
#### Ram
51
51
52
-
The 'Ram' component is used to convert the freestream quantities that are passed into the Turbofan network into stagnation quantities. As the turbofan network is based on a 1D gasdynamic analysis, most of the energy transfer across the different components are modelled as changes in the stagnation quantities. Thus the Ram component acts as a preprocessor converting the input 'Conditions' into quantities required by the network.
52
+
The 'Ram' component is used to convert the freestream quantities that are passed into the turbofan network into stagnation quantities. As the turbofan network is based on a 1D gasdynamic analysis, most of the energy transfer across the different components are modelled as changes in the stagnation quantities. Thus the Ram component acts as a preprocessor converting the input conditions into quantities required by the network.
A fan component is also added to the network. To model turbojets, the fan component and the fan nozzle are not added but all the other components remain the same.
150
+
A fan component is also added to the network. If you were to model a turbojet, the fan component and the fan nozzle would not be added but all the other components would remain the same.
Once the network is built, it is essential to size the engine with a set of sizing conditions. The sizing function 'turbofan_sizing' takes in the model of the turbofan and the mach number and the altitude for which the turbofan is sized. The sizing thrust is an engine/network property (defined in the 'Setting up the Turbofan model' section above. The function takes these quantities and computes the design mass flow rate through the components. Once sized, the network/engine can be added to the vehicle as shown in the B737 tutorial.
248
+
Once the network is built, it is essential to size the engine with a set of sizing conditions. The sizing function 'turbofan_sizing' takes in the model of the turbofan and the mach number and the altitude for which the turbofan is sized. The sizing thrust is an engine/network property (defined in the 'Setting up the Turbofan model' section above). The function takes these quantities and computes the design mass flow rate through the components. Once sized, the network/engine can be added to the vehicle as shown in the B737 tutorial.
250
249
251
250
<pre><codeclass="python">#bypass ratio closer to fan
1) Locate the tutorial script folder. If necessary cd to this directory.
12
+
1) Locate the tutorial script folder.
13
13
14
14
2) Open the test_payload_range.py script in your favorite editor or IDE.
15
15
16
-
3) Similar to the B737-800 Tutorial, the setup is divided into steps, but in this case the setup is imported from other script (test_mission_Embraer_E190_constThr).
16
+
3) Similar to the B737-800 Tutorial, the setup is divided into steps.
17
17
18
18
4) For the Payload Range Diagram, besides the vehicle and mission, the user must provide the following inputs:
19
19
20
-
***cruise_segment_tag**: You must inform the tag of the segment that will have the length modified in order to comply with required fuel burn for each one of the payload range diagram points.
20
+
***cruise_segment_tag**: You must enter the tag of the segment which will have its length modified in order to comply with required fuel burn for each one of the payload range diagram points.
21
21
***reserves**: This will be considered as a fixed fuel reserve for all the diagram points.
22
22
23
-
5) The tutorial presents the following definition (line 36):
23
+
5) The tutorial presents the following definition:
6) First, let's just run it as it is for now. Run the script in either the IDE or in a terminal:
32
+
6) First, let's just run it as it is for now. Run the script in either the IDE or in a terminal as `python tut_payload_range.py`
33
33
34
-
~~~
35
-
$python tut_payload_range.py
36
-
~~~
37
-
38
-
7) After all the calculation the payload diagram will be ploted, and the data will be stored in a file named 'PayloadRangeDiagram.dat', in the folder where you run the script.
34
+
7) After the calculations are completed, the payload diagram will be plotted and the data will be stored in a file named 'PayloadRangeDiagram.dat'. This is in the folder where you run the script.
39
35
40
-
8) You can try to modify vehicle and/or mission parameters, e see how the payload range diagram is affected. For now, let's add some drag counts to the airplane:
36
+
8) You can try to modify vehicle and/or mission parameters and see how the payload range diagram is affected. For now, let's add some drag counts to the airplane:
41
37
42
38
* Locate and open the script test_mission_Embraer_E190_constThr.py, in the tutorial folder (this is the script that contains the vehicle and mission setups)
43
-
* Locate ``` base_analysis() ``` and then the Aerodynamics Analysis text block (line 144)
44
-
* Add 50 drag counts to the vehicle (line 132): <br>
0 commit comments