|
166 | 166 | ############################################################################### |
167 | 167 |
|
168 | 168 | # Check the mesh in Meshing mode |
169 | | -s.tui.meshing.mesh.check_mesh().result() |
| 169 | +s.tui.meshing.mesh.check_mesh() |
170 | 170 |
|
171 | 171 | ############################################################################### |
172 | 172 |
|
|
180 | 180 | # mode, you can now switch to solver mode to complete the setup of the |
181 | 181 | # simulation. We have just checked the mesh, so select Yes to switch to |
182 | 182 | # solution mode. |
183 | | -s.tui.meshing.switch_to_solution_mode("yes").result() |
| 183 | +s.tui.meshing.switch_to_solution_mode("yes") |
184 | 184 |
|
185 | 185 | ############################################################################### |
186 | 186 |
|
|
190 | 190 | # mesh features that are checked. Any errors in the mesh will be reported at |
191 | 191 | # this time. Ensure that the minimum volume is not negative, since Ansys Fluent |
192 | 192 | # cannot begin a calculation when this is the case. |
193 | | -s.tui.solver.mesh.check().result() |
| 193 | +s.tui.solver.mesh.check() |
194 | 194 |
|
195 | 195 | ############################################################################### |
196 | 196 |
|
|
200 | 200 | # to change any other units in this problem. If you want a different working |
201 | 201 | # unit for length, other than inches (for example, millimeters), make the |
202 | 202 | # appropriate change. |
203 | | -s.tui.solver.define.units("length", "in").result() |
| 203 | +s.tui.solver.define.units("length", "in") |
204 | 204 |
|
205 | 205 | ############################################################################### |
206 | 206 |
|
207 | 207 | # Enable heat transfer by activating the energy equation. |
208 | | -s.tui.solver.define.models.energy("yes", ", ", ", ", ", ", ", ").result() |
| 208 | +s.tui.solver.define.models.energy("yes", ", ", ", ", ", ", ", ") |
209 | 209 |
|
210 | 210 | ############################################################################### |
211 | 211 |
|
212 | 212 | # Create a new material called water-liquid. |
213 | | -s.tui.solver.define.materials.copy("fluid", "water-liquid").result() |
| 213 | +s.tui.solver.define.materials.copy("fluid", "water-liquid") |
214 | 214 |
|
215 | 215 | ############################################################################### |
216 | 216 |
|
|
240 | 240 | "no", |
241 | 241 | "no", |
242 | 242 | "no", |
243 | | -).result() |
| 243 | +) |
244 | 244 |
|
245 | 245 | ############################################################################### |
246 | 246 |
|
|
252 | 252 |
|
253 | 253 | s.tui.solver.define.boundary_conditions.set.velocity_inlet( |
254 | 254 | "cold-inlet", [], "vmag", "no", 0.4, "quit" |
255 | | -).result() |
| 255 | +) |
256 | 256 | s.tui.solver.define.boundary_conditions.set.velocity_inlet( |
257 | 257 | "cold-inlet", [], "ke-spec", "no", "no", "no", "yes", "quit" |
258 | | -).result() |
| 258 | +) |
259 | 259 | s.tui.solver.define.boundary_conditions.set.velocity_inlet( |
260 | 260 | "cold-inlet", [], "turb-intensity", 5, "quit" |
261 | | -).result() |
| 261 | +) |
262 | 262 | s.tui.solver.define.boundary_conditions.set.velocity_inlet( |
263 | 263 | "cold-inlet", [], "turb-hydraulic-diam", 4, "quit" |
264 | | -).result() |
| 264 | +) |
265 | 265 | s.tui.solver.define.boundary_conditions.set.velocity_inlet( |
266 | 266 | "cold-inlet", [], "temperature", "no", 293.15, "quit" |
267 | | -).result() |
| 267 | +) |
268 | 268 |
|
269 | 269 | ############################################################################### |
270 | 270 |
|
|
274 | 274 |
|
275 | 275 | s.tui.solver.define.boundary_conditions.set.velocity_inlet( |
276 | 276 | "hot-inlet", [], "vmag", "no", 1.2, "quit" |
277 | | -).result() |
| 277 | +) |
278 | 278 | s.tui.solver.define.boundary_conditions.set.velocity_inlet( |
279 | 279 | "hot-inlet", [], "ke-spec", "no", "no", "no", "yes", "quit" |
280 | | -).result() |
| 280 | +) |
281 | 281 | s.tui.solver.define.boundary_conditions.set.velocity_inlet( |
282 | 282 | "hot-inlet", [], "turb-intensity", 5, "quit" |
283 | | -).result() |
| 283 | +) |
284 | 284 | s.tui.solver.define.boundary_conditions.set.velocity_inlet( |
285 | 285 | "hot-inlet", [], "turb-hydraulic-diam", 1, "quit" |
286 | | -).result() |
| 286 | +) |
287 | 287 | s.tui.solver.define.boundary_conditions.set.velocity_inlet( |
288 | 288 | "hot-inlet", [], "temperature", "no", 313.15, "quit" |
289 | | -).result() |
| 289 | +) |
290 | 290 |
|
291 | 291 | ############################################################################### |
292 | 292 |
|
|
296 | 296 |
|
297 | 297 | s.tui.solver.define.boundary_conditions.set.pressure_outlet( |
298 | 298 | "outlet", [], "turb-intensity", 5, "quit" |
299 | | -).result() |
| 299 | +) |
300 | 300 | s.tui.solver.define.boundary_conditions.set.pressure_outlet( |
301 | 301 | "outlet", [], "turb-viscosity-ratio", 4, "quit" |
302 | | -).result() |
| 302 | +) |
303 | 303 |
|
304 | 304 | ############################################################################### |
305 | 305 |
|
|
319 | 319 | "outlet", |
320 | 320 | "()", |
321 | 321 | "quit", |
322 | | -).result() |
| 322 | +) |
323 | 323 |
|
324 | 324 | ############################################################################### |
325 | 325 |
|
|
345 | 345 | # "run-index", |
346 | 346 | # "0", |
347 | 347 | # "quit", |
348 | | -# ).result() |
| 348 | +# ) |
349 | 349 |
|
350 | 350 | ############################################################################### |
351 | 351 |
|
|
384 | 384 | "frequency", |
385 | 385 | "3", |
386 | 386 | "quit", |
387 | | -).result() |
388 | | -s.tui.solver.solve.convergence_conditions("frequency", "3", "quit").result() |
| 387 | +) |
| 388 | +s.tui.solver.solve.convergence_conditions("frequency", "3", "quit") |
389 | 389 |
|
390 | 390 | ############################################################################### |
391 | 391 |
|
392 | 392 | # Initialize the flow field using the Hybrid Initialization |
393 | | -s.tui.solver.solve.initialize.hyb_initialization().result() |
| 393 | +s.tui.solver.solve.initialize.hyb_initialization() |
394 | 394 |
|
395 | 395 | ############################################################################### |
396 | 396 |
|
397 | 397 | # Save the case file (mixing_elbow1.cas.h5). |
398 | | -# s.tui.solver.file.write_case('mixing_elbow1.cas.h5').result() |
| 398 | +# s.tui.solver.file.write_case('mixing_elbow1.cas.h5') |
399 | 399 |
|
400 | 400 | ############################################################################### |
401 | 401 |
|
402 | 402 | # Solve for 150 Iterations. |
403 | | -s.tui.solver.solve.iterate(150).result() |
| 403 | +s.tui.solver.solve.iterate(150) |
404 | 404 |
|
405 | 405 | ############################################################################### |
406 | 406 |
|
|
413 | 413 | ############################################################################### |
414 | 414 |
|
415 | 415 | # Save the data file (mixing_elbow1.dat.h5). |
416 | | -# s.tui.solver.file.write_data('mixing_elbow1.dat.h5').result() |
| 416 | +# s.tui.solver.file.write_data('mixing_elbow1.dat.h5') |
417 | 417 |
|
418 | 418 | ############################################################################### |
419 | 419 |
|
|
438 | 438 | "coloring", |
439 | 439 | "banded", |
440 | 440 | "quit", |
441 | | -).result() |
442 | | -# s.tui.solver.display.objects.display("contour-vel").result() |
| 441 | +) |
| 442 | +# s.tui.solver.display.objects.display("contour-vel") |
443 | 443 |
|
444 | 444 | ############################################################################### |
445 | 445 |
|
|
464 | 464 | "smooth", |
465 | 465 | "quit", |
466 | 466 | ) |
467 | | -# s.tui.solver.display.objects.display("contour-temp").result() |
| 467 | +# s.tui.solver.display.objects.display("contour-temp") |
468 | 468 |
|
469 | 469 | ############################################################################### |
470 | 470 |
|
|
488 | 488 | "skip", |
489 | 489 | "2", |
490 | 490 | "quit", |
491 | | -).result() |
492 | | -# s.tui.solver.display.objects.display("vector-vel").result() |
| 491 | +) |
| 492 | +# s.tui.solver.display.objects.display("vector-vel") |
493 | 493 |
|
494 | 494 | ############################################################################### |
495 | 495 |
|
496 | 496 | # Create an iso-surface representing the intersection of the plane z=0 and the |
497 | 497 | # surface outlet. Name: z=0_outlet |
498 | 498 | s.tui.solver.surface.iso_surface( |
499 | 499 | "z-coordinate", "z=0_outlet", "outlet", "()", "()", "0", "()" |
500 | | -).result() |
| 500 | +) |
501 | 501 |
|
502 | 502 | ############################################################################### |
503 | | -# s.tui.solver.file.write_case_data("mixing_elbow1_tui.cas.h5").result() |
| 503 | +# s.tui.solver.file.write_case_data("mixing_elbow1_tui.cas.h5") |
504 | 504 |
|
505 | 505 | # Display and save an XY plot of the temperature profile across the centerline |
506 | 506 | # of the outlet for the initial solution |
|
513 | 513 | "z=0_outlet", |
514 | 514 | "()", |
515 | 515 | "quit", |
516 | | -).result() |
517 | | -# s.tui.solver.display.objects.display("xy-outlet-temp").result() |
| 516 | +) |
| 517 | +# s.tui.solver.display.objects.display("xy-outlet-temp") |
518 | 518 | # s.tui.solver.plot.plot( |
519 | 519 | # "yes", |
520 | 520 | # "temp-1.xy", |
|
528 | 528 | # "0", |
529 | 529 | # "z=0_outlet", |
530 | 530 | # "()", |
531 | | -# ).result() |
| 531 | +# ) |
532 | 532 |
|
533 | 533 | ############################################################################### |
534 | 534 |
|
535 | 535 | # Write final case and data. |
536 | | -# s.tui.solver.file.write_case_data("mixing_elbow2_tui.cas.h5").result() |
| 536 | +# s.tui.solver.file.write_case_data("mixing_elbow2_tui.cas.h5") |
537 | 537 |
|
538 | 538 | ############################################################################### |
0 commit comments