{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Please run the code cell below to correctly initialize the notebook\n",
"\n",
"If a bug is found an issue can be created on the [Github](https://github.com/saullocastro/tuduam/issues) page"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Requirement already satisfied: tuduam in c:\\users\\damie\\anaconda3\\envs\\tuduam_notebook\\lib\\site-packages (2024.15)\n",
"Requirement already satisfied: numpy in c:\\users\\damie\\anaconda3\\envs\\tuduam_notebook\\lib\\site-packages (from tuduam) (1.26.4)\n",
"Requirement already satisfied: scipy in c:\\users\\damie\\anaconda3\\envs\\tuduam_notebook\\lib\\site-packages (from tuduam) (1.12.0)\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"fatal: destination path 'tuduam' already exists and is not an empty directory.\n"
]
}
],
"source": [
"!pip install tuduam\n",
"!git clone https://github.com/saullocastro/tuduam.git\n",
"# If the following error occurs \"fatal: destination path 'tuduam' already exists and is not an empty directory.\" please continue as your environment is already set up correctly"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Structural analysis of a wing section\n",
"\n",
"Performing a stress analysis of the complex geometry of the multicell wingbox shown in [figure 1](#figure1) can be complicated and tedious. Additionally, for a preliminary investigation often speed and simplicity are of greater importance, on the other hand a final solution must be as exact as circumstances allow. In order to meet these standard we idealize the wingbox into a simpler mechanical model which under given loading conditions behaves in nearly the same manner as the original structure.\n",
"\n",
"
\n",
"
\n",
" \n",
"
\n",
"
\n", "Figure 2: Idealization of a wingbox\n", "
\n", "\n",
" \n",
"
\n",
"
\n", "Figure 3: Idealization of a panel\n", "
\n", "Maximum stress is 76.52231802066308 MPa\n",
"
\n"
],
"text/plain": [
"Maximum stress is \u001b[1;36m76.52231802066308\u001b[0m MPa\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"$Ixx = 157000455.47923973 mm^4\n", "\n" ], "text/plain": [ "$Ixx = \u001b[1;36m157000455.47923973\u001b[0m mm^\u001b[1;36m4\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/plain": [ "
\n",
" \n",
"
\n",
"
\n", "Figure 4: Starting point of the wingbox analysis\n", "
\n", "Maximum shear stress is 1.6695574128918829 MPa\n",
"
\n"
],
"text/plain": [
"Maximum shear stress is \u001b[1;36m1.6695574128918829\u001b[0m MPa\n"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import rich\n",
"import plotly.graph_objs as go\n",
"\n",
"wingbox.stress_analysis(4e3, 2e3, 8e3, 38e3, 0.3, 24e9)\n",
"wingbox.plot_shear_stress()\n",
"\n",
"\n",
"print(\"\\n \\n\")\n",
"rich.print(f\"Maximum shear stress is {max([i.tau for i in wingbox.panel_dict.values()])/1e6} MPa\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Visualizing the direction of the shear stresses\n",
"\n",
"In the next code cell we'll also visualize the direction of all the shear stresses in the wingbox."
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"line": {
"color": "red",
"width": 1
},
"mode": "lines",
"name": "Direction of shear flows",
"type": "scatter",
"x": [
0.075,
0.04804458190986051,
null,
0.22499999999999998,
0.19186997566893985,
null,
0.375,
0.34035012910991747,
null,
0.5249999999999999,
0.4900005153492937,
null,
0.6499999999999999,
0.6151068333290145,
null,
0.75,
0.7152745543270264,
null,
0.8500000000000001,
0.8154226293489065,
null,
0.95,
0.9155105599473836,
null,
1.0666666666666667,
1.032238574365268,
null,
1.2,
1.1656081135080283,
null,
1.3333333333333333,
1.2989410667012782,
null,
1.4749999999999999,
1.4405712417816963,
null,
1.625,
1.590500964271366,
null,
1.775,
1.7404085749323017,
null,
1.925,
1.890305832933014,
null,
1.925,
1.9595118050694917,
null,
1.775,
1.8098531269430331,
null,
1.625,
1.6599468881309445,
null,
1.4749999999999999,
1.5099900437229712,
null,
1.3333333333333333,
1.3683332900587726,
null,
1.2,
1.2349911031371261,
null,
1.0666666666666667,
1.101636614189288,
null,
0.95,
0.9849433900914397,
null,
0.8500000000000001,
0.8849170402209825,
null,
0.75,
0.784908603905975,
null,
0.6499999999999999,
0.6849306475329014,
null,
0.5249999999999999,
0.5599797719986477,
null,
0.375,
0.40999380144124226,
null,
0.22499999999999998,
0.2599213426546977,
null,
0.075,
0.10815966097808137,
null,
0.6,
0.6,
null,
1,
1,
null,
1.4,
1.4,
null,
0.055122265598130674,
0.04804458190986051,
0.061230744197192793,
null,
0.20277860786005628,
0.19186997566893985,
0.20586697499010728,
null,
0.3526986260559971,
0.34035012910991747,
0.35404981455311385,
null,
0.5031300340970492,
0.4900005153492937,
0.5031820025676008,
null,
0.628596210937884,
0.6151068333290145,
0.6278485367094072,
null,
0.7289256313415956,
0.7152745543270264,
0.7277284733543733,
null,
0.8291613354377317,
0.8154226293489065,
0.8276776032976908,
null,
0.9292892303626671,
0.9155105599473836,
0.9276594673820854,
null,
1.0460413735456444,
1.032238574365268,
1.0443172346115799,
null,
1.179423940771853,
1.1656081135080283,
1.1776465278053336,
null,
1.3127567614697895,
1.2989410667012782,
1.3109798992657618,
null,
1.4543737933631236,
1.4405712417816963,
1.4526506502327186,
null,
1.6042756032776107,
1.590500964271366,
1.6026611167038625,
null,
1.754140197857434,
1.7404085749323017,
1.7526811975100371,
null,
1.9039781884352684,
1.890305832933014,
1.902714959652488,
null,
1.9473365716067499,
1.9595118050694917,
1.9457426476891913,
null,
1.7971908397886116,
1.8098531269430331,
1.7963144331377086,
null,
1.6470748437625318,
1.6599468881309445,
1.6465474661824937,
null,
1.4969522925736027,
1.5099900437229712,
1.4967238861623775,
null,
1.3551700799471706,
1.3683332900587726,
1.3551851393201975,
null,
1.2217307933896808,
1.2349911031371261,
1.2219467077556787,
null,
1.0882938291022486,
1.101636614189288,
1.0886905979673052,
null,
0.9715367447377751,
0.9849433900914397,
0.9720811987937689,
null,
0.8714630401910269,
0.8849170402209825,
0.8721220122226645,
null,
0.771441448312735,
0.784908603905975,
0.7721330735053089,
null,
0.6714997346068804,
0.6849306475329014,
0.6721023030781696,
null,
0.5466689085261965,
0.5599797719986477,
0.5469944485719765,
null,
0.3969305475174544,
0.40999380144124226,
0.39675032177496405,
null,
0.24711604974816645,
0.2599213426546977,
0.2464743731607844,
null,
0.0941634742766396,
0.10815966097808137,
0.09722793669643075,
null,
0.5952117179934406,
0.6,
0.6047882820065593,
null,
1.0047882820065595,
1,
0.9952117179934407,
null,
1.4047882820065594,
1.4,
1.3952117179934405,
null
],
"y": [
0.09142612714755902,
0.06910113138975918,
null,
0.17909467921038116,
0.16780745245517845,
null,
0.21533571068689406,
0.21039744709524455,
null,
0.22643163599857236,
0.22624170394498658,
null,
0.22292302086360652,
0.2256555873624926,
null,
0.21270752690616998,
0.21708284664458385,
null,
0.1985662826911684,
0.2039889608908126,
null,
0.1820898286303574,
0.18804621384766707,
null,
0.16125287388404708,
0.16755418013643467,
null,
0.13645886829291243,
0.14295487810843246,
null,
0.11127863679997213,
0.11777263371324728,
null,
0.08497163223468868,
0.091269299068175,
null,
0.05842507374784681,
0.06432562743325812,
null,
0.03403612826163966,
0.03936841780608729,
null,
0.012494496472885364,
0.017111288814768286,
null,
-0.010145425012070918,
-0.004320022807466585,
null,
-0.02969761790904027,
-0.026494565881237244,
null,
-0.040726722074145245,
-0.038799285962816905,
null,
-0.046652520340049596,
-0.045817750752342463,
null,
-0.04833698627026335,
-0.048392024596663065,
null,
-0.04672869436188608,
-0.04751780857858977,
null,
-0.0424607815417517,
-0.043910874733626246,
null,
-0.036849082594278215,
-0.0388389290500302,
null,
-0.03055311994201669,
-0.032961501599124594,
null,
-0.023483916089961743,
-0.026011637066600826,
null,
-0.01671112784013694,
-0.01891336827483072,
null,
-0.011007843883380039,
-0.01219761315623097,
null,
-0.009868573330464061,
-0.009209892306819175,
null,
-0.01631696840034625,
-0.013971797363259753,
null,
0.003978015191164494,
-0.007221845692735264,
null,
0.10663990773015294,
0.07163990773015294,
null,
0.06687920880981904,
0.10187920880981904,
null,
0.02512436013115875,
0.06012436013115875,
null,
0.0811803032822688,
0.06910113138975918,
0.07380486651539453,
null,
0.1765825161996158,
0.16780745245517845,
0.16751760766354212,
null,
0.21699400856108883,
0.21039744709524455,
0.20751324551465528,
null,
0.23110130654729233,
0.22624170394498658,
0.22152488354204505,
null,
0.22940214467892733,
0.2256555873624926,
0.21985481198620985,
null,
0.22018898513832455,
0.21708284664458385,
0.21068754361343,
null,
0.2066811635215364,
0.2039889608908126,
0.19722023770880698,
null,
0.19052577864556855,
0.18804621384766707,
0.18108891206155422,
null,
0.16989570416710387,
0.16755418013643467,
0.1604756233164209,
null,
0.14521826429204338,
0.14295487810843246,
0.13580808993426394,
null,
0.12003682850683887,
0.11777263371324728,
0.1106265501366068,
null,
0.09361228217567649,
0.091269299068175,
0.0841920191193973,
null,
0.0668274907883672,
0.06432562743325812,
0.057387998672763355,
null,
0.04209651821516008,
0.03936841780608729,
0.03263174688756547,
null,
0.020122384133747083,
0.017111288814768286,
0.010629500939494874,
null,
-0.011231150799895282,
-0.004320022807466585,
-0.0017881647868592107,
null,
-0.03246670821200676,
-0.026494565881237244,
-0.022930331034083602,
null,
-0.044304780834090216,
-0.038799285962816905,
-0.03474274908422482,
null,
-0.050918441388633245,
-0.045817750752342463,
-0.04134460157335159,
null,
-0.05315961303924256,
-0.048392024596663065,
-0.04358306086674099,
null,
-0.052008263500065544,
-0.04751780857858977,
-0.04243413381199902,
null,
-0.0481499885703949,
-0.043910874733626246,
-0.03858164739937247,
null,
-0.04287152875258694,
-0.0388389290500302,
-0.033310454122699756,
null,
-0.03683317865099184,
-0.032961501599124594,
-0.027279313770281,
null,
-0.029837303051427663,
-0.026011637066600826,
-0.02028574648245119,
null,
-0.02286439067082404,
-0.01891336827483072,
-0.01330680261029492,
null,
-0.016535920846767325,
-0.01219761315623097,
-0.006964891540785947,
null,
-0.014244909379544965,
-0.009209892306819175,
-0.004670041391990031,
null,
-0.01963081437842596,
-0.013971797363259753,
-0.010075772282518361,
null,
-0.0075485838423051165,
-0.007221845692735264,
0.0015244337579780626,
null,
0.08479560442115566,
0.07163990773015294,
0.08479560442115566,
null,
0.08872351211881632,
0.10187920880981904,
0.08872351211881632,
null,
0.04696866344015603,
0.06012436013115875,
0.04696866344015603,
null
]
}
],
"layout": {
"hovermode": "closest",
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
}
}
}
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"wingbox.plot_quiver_shear_stress(scale= 0.035, arrow_scale= 0.4)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "tuduam_notebook",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.7"
}
},
"nbformat": 4,
"nbformat_minor": 2
}