|
| 1 | +{ |
| 2 | + "cells": [ |
| 3 | + { |
| 4 | + "cell_type": "markdown", |
| 5 | + "metadata": {}, |
| 6 | + "source": [ |
| 7 | + "Engy-5310 Spring 2021 UMass Lowell; Prof. V. F. de Almeida 04Jan2021\n", |
| 8 | + "\n", |
| 9 | + "# Engy-5310: Computational Continuum Transport Phenomena" |
| 10 | + ] |
| 11 | + }, |
| 12 | + { |
| 13 | + "cell_type": "markdown", |
| 14 | + "metadata": {}, |
| 15 | + "source": [ |
| 16 | + "**Catalog description:** <br>\n", |
| 17 | + "The goal of this course is to present an unified treatment of continuum transport phenomena using computational finite element methods. Therefore serving as a foundation for simulation of coupled fluid flow (multiphase), thermo-mechanics, heat transfer, radiation, reactive mass transfer and electromagnetics. The computational framework used is open source and based on MOOSE: Multiphysics Object-Oriented Simulation Environment. Time-dependent, three-dimensional models will be the end-target of this course, therefore necessary topics in parallel computing will be covered. Basic knowledge of transport phenomena is required in addition to computer programming skills of one or more object oriented languages (*e.g.* C++ or/and Python).<br> \n", |
| 18 | + "**Pre-requisites:** Transport phenomena, computational methods in engineering, partial differential equations.<br>\n", |
| 19 | + " \n", |
| 20 | + "**References:**<br>\n", |
| 21 | + "There is no required textbook. Course notes are provided in addition to suggested references.\n", |
| 22 | + " 1. *Engy-5310 course notes and repository (to be uploaded on public domain)*\n", |
| 23 | + " 2. [MOOSE](https://www.mooseframework.org/)" |
| 24 | + ] |
| 25 | + }, |
| 26 | + { |
| 27 | + "cell_type": "markdown", |
| 28 | + "metadata": {}, |
| 29 | + "source": [ |
| 30 | + "**Course topics:**\n", |
| 31 | + " - Review of transport phenomena partial differential equation (PDE) types; hyperbolic, elliptic, parabolic\n", |
| 32 | + " - Review of continuum transport phenomena theory\n", |
| 33 | + " - Weak formulation of PDEs\n", |
| 34 | + " - Finite element methods and meshing\n", |
| 35 | + " - Parallel computing algorithms\n", |
| 36 | + " - 1-D, time-dependent problems\n", |
| 37 | + " - 2-D, time-dependent problems\n", |
| 38 | + " - 3-D, time-dependent problems\n", |
| 39 | + " - Problems of particular interest to chemical, nuclear engineering, physics and others depending on attendance" |
| 40 | + ] |
| 41 | + }, |
| 42 | + { |
| 43 | + "cell_type": "markdown", |
| 44 | + "metadata": {}, |
| 45 | + "source": [ |
| 46 | + "**Learning outcomes:** Upon completion of this course, a student should be able to\n", |
| 47 | + "1. Understand behaviors of different PDE types.\n", |
| 48 | + "1. Know the physico-chemical meaning of PDE models.\n", |
| 49 | + "1. Couple multiphysical models.\n", |
| 50 | + "1. Use finite element methods for PDEs.\n", |
| 51 | + "1. Use parallel computing tools for solving the resulting algebraic equations.\n", |
| 52 | + "1. Perform simulations in 1-D, 2-D, and 3-D for basic transport phenomena of interest to chemical and nuclear engineering and other fields." |
| 53 | + ] |
| 54 | + }, |
| 55 | + { |
| 56 | + "cell_type": "code", |
| 57 | + "execution_count": null, |
| 58 | + "metadata": {}, |
| 59 | + "outputs": [], |
| 60 | + "source": [] |
| 61 | + } |
| 62 | + ], |
| 63 | + "metadata": { |
| 64 | + "kernelspec": { |
| 65 | + "display_name": "Python 3", |
| 66 | + "language": "python", |
| 67 | + "name": "python3" |
| 68 | + }, |
| 69 | + "language_info": { |
| 70 | + "codemirror_mode": { |
| 71 | + "name": "ipython", |
| 72 | + "version": 3 |
| 73 | + }, |
| 74 | + "file_extension": ".py", |
| 75 | + "mimetype": "text/x-python", |
| 76 | + "name": "python", |
| 77 | + "nbconvert_exporter": "python", |
| 78 | + "pygments_lexer": "ipython3", |
| 79 | + "version": "3.8.6" |
| 80 | + }, |
| 81 | + "latex_envs": { |
| 82 | + "LaTeX_envs_menu_present": true, |
| 83 | + "autoclose": false, |
| 84 | + "autocomplete": true, |
| 85 | + "bibliofile": "biblio.bib", |
| 86 | + "cite_by": "apalike", |
| 87 | + "current_citInitial": 1, |
| 88 | + "eqLabelWithNumbers": true, |
| 89 | + "eqNumInitial": 1, |
| 90 | + "hotkeys": { |
| 91 | + "equation": "Ctrl-E", |
| 92 | + "itemize": "Ctrl-I" |
| 93 | + }, |
| 94 | + "labels_anchors": false, |
| 95 | + "latex_user_defs": false, |
| 96 | + "report_style_numbering": false, |
| 97 | + "user_envs_cfg": false |
| 98 | + }, |
| 99 | + "toc": { |
| 100 | + "base_numbering": 1, |
| 101 | + "nav_menu": {}, |
| 102 | + "number_sections": true, |
| 103 | + "sideBar": true, |
| 104 | + "skip_h1_title": false, |
| 105 | + "title_cell": "Table of Contents", |
| 106 | + "title_sidebar": "Contents", |
| 107 | + "toc_cell": false, |
| 108 | + "toc_position": {}, |
| 109 | + "toc_section_display": true, |
| 110 | + "toc_window_display": false |
| 111 | + } |
| 112 | + }, |
| 113 | + "nbformat": 4, |
| 114 | + "nbformat_minor": 2 |
| 115 | +} |
0 commit comments