Skip to content

Commit 843d518

Browse files
committed
verbose output for cruise trim
1 parent 83507b8 commit 843d518

File tree

1 file changed

+40
-19
lines changed

1 file changed

+40
-19
lines changed

scripts/simple-body.ipynb

Lines changed: 40 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
{
1111
"cell_type": "code",
12-
"execution_count": 1,
12+
"execution_count": 9,
1313
"source": [
1414
"import numpy as np\n",
1515
"import pandas as pd\n",
@@ -24,7 +24,7 @@
2424
},
2525
{
2626
"cell_type": "code",
27-
"execution_count": 2,
27+
"execution_count": 10,
2828
"source": [
2929
"aircraft_model = 'WaveRipper'"
3030
],
@@ -40,7 +40,7 @@
4040
},
4141
{
4242
"cell_type": "code",
43-
"execution_count": 3,
43+
"execution_count": 11,
4444
"source": [
4545
"op_ground, props = trim(\n",
4646
" aircraft=aircraft_model,\n",
@@ -65,13 +65,6 @@
6565
"output_type": "stream",
6666
"name": "stdout",
6767
"text": [
68-
"\n",
69-
"\n",
70-
" JSBSim Flight Dynamics Model v1.1.8 [GitHub build 588/commit c943f83deeb3e14bed7939ac65dfac789a7a0181] Jul 30 2021 15:04:27\n",
71-
" [JSBSim-ML v2.0]\n",
72-
"\n",
73-
"JSBSim startup beginning ...\n",
74-
"\n",
7568
" final_simplex: (array([[-0.00398416, -0.0198497 ],\n",
7669
" [-0.00397723, -0.01982051],\n",
7770
" [-0.00397813, -0.01978912]]), array([0.0010305 , 0.00103479, 0.00109463]))\n",
@@ -106,14 +99,14 @@
10699
]
107100
},
108101
"metadata": {},
109-
"execution_count": 3
102+
"execution_count": 11
110103
}
111104
],
112105
"metadata": {}
113106
},
114107
{
115108
"cell_type": "code",
116-
"execution_count": 4,
109+
"execution_count": 12,
117110
"source": [
118111
"op_ground"
119112
],
@@ -132,14 +125,14 @@
132125
]
133126
},
134127
"metadata": {},
135-
"execution_count": 4
128+
"execution_count": 12
136129
}
137130
],
138131
"metadata": {}
139132
},
140133
{
141134
"cell_type": "code",
142-
"execution_count": 5,
135+
"execution_count": 13,
143136
"source": [
144137
"log_ground = simulate(\n",
145138
" aircraft=aircraft_model,\n",
@@ -168,7 +161,7 @@
168161
},
169162
{
170163
"cell_type": "code",
171-
"execution_count": 6,
164+
"execution_count": 17,
172165
"source": [
173166
"op_cruise, props = trim(\n",
174167
" aircraft=aircraft_model,\n",
@@ -200,13 +193,41 @@
200193
" # ],\n",
201194
" cost=lambda fdm: fdm['fcs/throttle-cmd-norm'],\n",
202195
" x0=[0.5, 0, 0, 0, 0, 0],\n",
203-
" verbose=False,\n",
196+
" verbose=True,\n",
204197
" bounds=[[0, 1], [-1, 1], [-1, 1], [-1, 1], [-1, 1], [-1, 1]],\n",
205198
" tol=1e-3\n",
206199
")\n",
207200
"op_cruise"
208201
],
209202
"outputs": [
203+
{
204+
"output_type": "stream",
205+
"name": "stdout",
206+
"text": [
207+
" final_simplex: (array([[0.00000000e+00, 7.79320988e-05, 8.55709877e-04, 1.37422840e-03,\n",
208+
" 3.80401235e-04, 5.36779835e-04],\n",
209+
" [0.00000000e+00, 9.51271005e-05, 8.67503644e-04, 1.34718471e-03,\n",
210+
" 3.53561171e-04, 5.54578547e-04],\n",
211+
" [0.00000000e+00, 1.10616355e-04, 8.64988783e-04, 1.37300490e-03,\n",
212+
" 3.56847637e-04, 5.53797416e-04],\n",
213+
" [0.00000000e+00, 1.03089039e-04, 8.57761536e-04, 1.38455695e-03,\n",
214+
" 3.61631468e-04, 5.87665673e-04],\n",
215+
" [0.00000000e+00, 1.10478030e-04, 8.65550618e-04, 1.38227706e-03,\n",
216+
" 3.77204869e-04, 5.69830379e-04],\n",
217+
" [0.00000000e+00, 8.86781397e-05, 8.81321220e-04, 1.41567947e-03,\n",
218+
" 3.71172207e-04, 5.59161913e-04],\n",
219+
" [0.00000000e+00, 9.80941312e-05, 8.79452489e-04, 1.39160298e-03,\n",
220+
" 3.71738854e-04, 5.68280515e-04]]), array([0., 0., 0., 0., 0., 0., 0.]))\n",
221+
" fun: 0.0\n",
222+
" message: 'Optimization terminated successfully.'\n",
223+
" nfev: 70\n",
224+
" nit: 28\n",
225+
" status: 0\n",
226+
" success: True\n",
227+
" x: array([0.00000000e+00, 7.79320988e-05, 8.55709877e-04, 1.37422840e-03,\n",
228+
" 3.80401235e-04, 5.36779835e-04])\n"
229+
]
230+
},
210231
{
211232
"output_type": "stream",
212233
"name": "stderr",
@@ -231,14 +252,14 @@
231252
]
232253
},
233254
"metadata": {},
234-
"execution_count": 6
255+
"execution_count": 17
235256
}
236257
],
237258
"metadata": {}
238259
},
239260
{
240261
"cell_type": "code",
241-
"execution_count": 7,
262+
"execution_count": 15,
242263
"source": [
243264
"log_cruise = simulate(\n",
244265
" aircraft=aircraft_model,\n",
@@ -260,7 +281,7 @@
260281
},
261282
{
262283
"cell_type": "code",
263-
"execution_count": 8,
284+
"execution_count": 16,
264285
"source": [
265286
"op_cruise_auto = dict(op_cruise)\n",
266287
"#op_cruise_auto['ic/theta-deg'] = 0\n",

0 commit comments

Comments
 (0)