ME 7310

Project 2 Convection-Diffusion PDE Due: Mon., Nov. 1, 2010 at 6:00 pm

Solve the convection-diffusion equation: ∂u ∂u ∂2u +a =α 2 ∂t ∂x ∂x describing the wave propagation inside a one-dimensional channel. In this equation: a = 2.5 m/s ; α = 0.005 m2/s ; f inal time = 0.2 s ; 0 ≤ x ≤ 1 m and it is subject to the initial condition:

and the boundary conditions:

  1.0 if x ≤ 0.2 0.5 if x = 0.2 u(x, 0) =  0.0 if x ≥ 0.2 u(0, t) = 1.0 m/s ; u(1, t) = 0.

The analytical solution is obtained as:    x − x0 − at 1 √ 1 + erf u(x, t) = 1 − ; x0 = 0.2 m 2 2 αt Use the following explicit schemes: 1. Finite-Volume: FTCS for both convection and diffusion 2. Finite-Volume: First order upwind for convection, FTCS for diffusion 3. Finite-Difference: FTCS for both convection and diffusion 4. Finite-Difference: First order upwind for convection, FTCS for diffusion 5. Finite-Difference: Lax-Wendroff for convection, FTCS for diffusion 6. Finite-Difference: MacCormack for convection, FTCS for diffusion Objectives: 1. Compare the solution from different schemes at different times.

ME 7310

2. For at least one of the schemes check the accuracy by increasing the resolution (i.e. decreasing ∆t, ∆x). 3. Discuss: which scheme is more accurate? which ones are more dissipative or dispersive? Hint: Check the stability criteria, the truncation error and the modified equation of each scheme to explain its behavior for different ∆x and ∆t values.

Project 2 - GitHub

Use the following explicit schemes: 1. Finite-Volume: FTCS for both convection and diffusion. 2. Finite-Volume: First order upwind for convection, FTCS for ...

26KB Sizes 11 Downloads 454 Views

Recommend Documents

Project 4.3 - Project Proposal - GitHub
Nov 5, 2013 - software will find the optimal meet time for all users. This component is similar to the ... enjoy each others company! Existing Approaches:.

Monkey Clicks Project - GitHub
Apr 24, 2014 - Support Google admonb ads. • Share on social media. This manual describe the Tree android application V1 from Monkey. Clicks projects ...

Project Zygote - GitHub
Hardware : Thread, WiFi, Zigbee, BT 4.0, Z-Wave... ○ Network : 6LoWPAN, CoAP, XMPP, MQTT, STOMP... ○ App : WoT ... Using the framework. We will use the Zygote ... Even as a developer you need to know only JS to take full advantage.

final project requirements - GitHub
In the course of the project, we expect you to complete the following tasks: 1) Gather ... The presentations should target a non-technical audience and serve the ...

Project 1 - GitHub
The analytical solution for this PDE is given by: ... 2 dr is the complementary error ... Show that the accuracy of the solution improves on a finer mesh (as ∆y ...

Project 3 - GitHub
Discuss the following: 1. Plot the residual vs. number of iteration for each method. Use different relaxation factors for PSOR and LSOR. 2. What relaxation factor ...

Project 4 - GitHub
Project 4. Vorticity-Stream F\rnction Method. Due: Mon., Dec. 6, 2010 at 6:00 pm. Consider the incompressible laminar flow in the plane channel shown below.

micro-services sample project - GitHub
Netflix Zuul acts as the API Gateway for accessing the micro services behind the gateway. It also acts as the load balancer and the reverse proxy server which routes the request to the respective service. Microservice's stay behind reverse proxy serv

QR Reader Java Project - GitHub
QR Reader Java Project. Date: 4 July ... Open eclipse and click on File -> import -> General -> Existing projects into workspace as shown in fig. 2. ... Similarly fix problem of JRE system library if in ... ProjectFlow.pdf show complete flow of proje

HW 2. - GitHub
0. > JL. f t. HW 2."? - /*//. =:- 122. ^ 53.0. C.VK,. , r~/ = O*. ^. -._ I"T.

Chapter 2 - GitHub
Jan 30, 2018 - More intuitively, this notation means that the remainder (all the higher order terms) are about the size of the distance between ... We don't know µ, so we try to use the data (the Zi's) to estimate it. • I propose 3 ... Asymptotica

PDF 2 - GitHub
css/src/first.less') .pipe(less()), gulp.src('./css/src/second.css') .pipe(cssimport()) .pipe(autoprefixer('last 2 versions'))) .pipe(concat('app.css')) .pipe(minifyCss()).

Queens Community District 2 - GitHub
for Public Use Microdata Areas (PUMAs). PUMAs are geographic approximations of community districts. 5NYC Dept of City Planning Facilites Database (2017); 6 Differences of less than 3 percentage points are not statistically meaningful. 7NYC Dept of Pa

CSCI 305 Homework 2 - GitHub
Feb 23, 2018 - Describe how Fortran common blocks work and give an example. What happens if two named common blocks with the same name contain different variables? What is the difference between a blank common and a named common? What does the linker

Bronx Community District 2 - GitHub
for Public Use Microdata Areas (PUMAs). PUMAs are geographic approximations of community districts. BX 2 shares PUMA 3710 with BX 1, and the ACS population estimate cannot be reliably disaggregated. 5NYC Dept of City Planning Facilites Database (2017

Recordset 1 och 2 - GitHub
TTEKOKORTISAR. EKK. TT-GÖTEBORG-PM. GPM. TT-NORRLANDS-PM. NPM .... This means of course that this field not is repeated. The signatures are SGML ...

STRUCTURE and Problem #2 - GitHub
Feb 7, 2017 - Uses multi-locus genotype data to investigate population ... the data betwee successive K values ... For this project, analyzing Fst outlier loci.

Brooklyn Community District 2 - GitHub
for Public Use Microdata Areas (PUMAs). PUMAs are geographic approximations of community districts. 5NYC Dept of City Planning Facilites Database (2017); 6 Differences of less than 3 percentage points are not statistically meaningful. 7NYC Dept of Pa

The summary of Tibbo Project System - GitHub
To achieve an economical basic unit price, we kept the onboard circuitry to the necessary minimum. For example, there is no built-in power supply – the boards directly accept only regulated +5V power. Real- world power processing (12V, 24V, PoE, et

android sai tech (2) - GitHub
Android is a mobile operating system that is based on a modified version of Linux. It was originally developed by a startup of the same name, .... Page 10 ...

Manhattan Community District 2 - GitHub
for Public Use Microdata Areas (PUMAs). PUMAs are geographic approximations of community districts. MN 2 shares PUMA 3810 with MN 1, and the ACS population estimate cannot be reliably disaggregated. 5NYC Dept of City Planning Facilites Database (2017

LibreOffice Weekly News #2 - GitHub
Jun 21, 2014 - Aside these software releases, we have also seen a great one from a team most of ... Fix the JDK dependency on OS X for Rhino[9][10], a FOSS ..... companies: a French one for the website specification and an Italian for the ...

Operating Systems Homework #2 - GitHub
May 7, 2015 - #include ... unsigned int tick () { // get current time (msec) ... Repeat think-hungry-eating cycle during given execution time in secs.