Newer
Older
{
"cells": [
{
"cell_type": "markdown",
"source": [
"Well use a GenericCascadeCase and we will load the example dataset, generated with OpenFOAM.\n",
"We don't necessarily need a complete dataset for postprocessing procedures."
],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%% md\n"
}
}
},
{
"cell_type": "code",
"execution_count": 1,
"outputs": [],
"source": [
"from ntrfc.cascade_case.solution.generic import GenericCascadeCase\n",
"import pyvista as pv\n",
"\n",
"pv.set_jupyter_backend(\"static\")\n",
"\n",
"inlet_path = \"../data/openfoam_cascade_case/boundary/inlet.vtp\"\n",
"outlet_path = \"../data/openfoam_cascade_case/boundary/outlet.vtp\"\n",
"blade_path = \"../data/openfoam_cascade_case/boundary/blade_wall.vtp\"\n",
"fluid_path = \"../data/openfoam_cascade_case/internal.vtu\"\n",
"\n",
"case = GenericCascadeCase()\n",
"\n",
"case.read_inlet(inlet_path)\n",
"case.read_outlet(outlet_path)\n",
"case.read_fluid(fluid_path)\n"
],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%%\n"
}
}
},
{
"cell_type": "code",
"execution_count": 15,
"outputs": [],
"source": [
"\n",
"case.set_active_blade_slice()\n",
"case.compute_domainparams_from(0.01)"
],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%%\n"
}
}
},
{
"cell_type": "code",
"execution_count": 16,
"text/plain": "PolyData (0x7fdf79fdb340)\n N Cells:\t102\n N Points:\t102\n X Bounds:\t3.397e-04, 7.939e-02\n Y Bounds:\t-4.719e-02, 6.387e-03\n Z Bounds:\t1.000e-02, 1.000e-02\n N Arrays:\t9",
"text/html": "<table><tr><th>Header</th><th>Data Arrays</th></tr><tr><td>\n<table>\n<tr><th>PolyData</th><th>Information</th></tr>\n<tr><td>N Cells</td><td>102</td></tr>\n<tr><td>N Points</td><td>102</td></tr>\n<tr><td>X Bounds</td><td>3.397e-04, 7.939e-02</td></tr>\n<tr><td>Y Bounds</td><td>-4.719e-02, 6.387e-03</td></tr>\n<tr><td>Z Bounds</td><td>1.000e-02, 1.000e-02</td></tr>\n<tr><td>N Arrays</td><td>9</td></tr>\n</table>\n\n</td><td>\n<table>\n<tr><th>Name</th><th>Field</th><th>Type</th><th>N Comp</th><th>Min</th><th>Max</th></tr>\n<tr><td>U</td><td>Points</td><td>float32</td><td>3</td><td>0.000e+00</td><td>0.000e+00</td></tr>\n<tr><td>Co</td><td>Points</td><td>float32</td><td>1</td><td>1.395e-04</td><td>1.332e-02</td></tr>\n<tr><td>T</td><td>Points</td><td>float32</td><td>1</td><td>2.591e+02</td><td>2.918e+02</td></tr>\n<tr><td>alphat</td><td>Points</td><td>float32</td><td>1</td><td>2.356e-07</td><td>1.334e-06</td></tr>\n<tr><td>epsilon</td><td>Points</td><td>float32</td><td>1</td><td>9.845e+07</td><td>4.142e+10</td></tr>\n<tr><td>k</td><td>Points</td><td>float32</td><td>1</td><td>5.138e+01</td><td>2.863e+03</td></tr>\n<tr><td>nut</td><td>Points</td><td>float32</td><td>1</td><td>0.000e+00</td><td>0.000e+00</td></tr>\n<tr><td>p</td><td>Points</td><td>float32</td><td>1</td><td>4.711e+03</td><td>8.662e+03</td></tr>\n<tr><td><b>rho</b></td><td>Points</td><td>float32</td><td>1</td><td>6.169e-02</td><td>1.036e-01</td></tr>\n</table>\n\n</td></tr> </table>"
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%%\n"
}
}
},
{
"cell_type": "code",
"execution_count": null,
"outputs": [],
"source": [],
"metadata": {
"collapsed": false,
"pycharm": {
"name": "#%%\n"
}
}
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.6"
}
},
"nbformat": 4,
"nbformat_minor": 0
}