+ All Categories
Home > Documents > PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for...

PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for...

Date post: 12-Jan-2016
Category:
Upload: randolph-mason
View: 266 times
Download: 3 times
Share this document with a friend
10
PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-dimensional surface using the Finite Element Method (FEM). The 2-D surface can be drawn using four different types of solid objects: rectangles, ellipses, circles, and polygons.
Transcript
Page 1: PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-

PDE ToolboxThe Partial Differential Equation Toolbox

is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-dimensional surface using the Finite Element Method (FEM).

The 2-D surface can be drawn using four different types of solid objects: rectangles, ellipses, circles, and polygons.

Page 2: PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-

Start PDE toolbox

Start MATLAB

• Start PDE Toolbox type: >> pdetool

Page 3: PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-

Boundary Value Problem (BVP)Find

PDE in

Under the BC (Boundary Condition)

BC on

u

Ωn u

Ωu

o0

in 1

)1,1()1,1(

Example:

)1,1(

)1,1(

Page 4: PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-

Example of BVP

Find

in

with the BC (Boundary Condition)

on

u u f

0u

(1,1)

Page 5: PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-

3 Steps

I- Define PDE problem

u f

II- Solve the PDE

problem

III- Visualize the results

Setup and Setting

Page 6: PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-

ExampleSolve

u f 0u

Page 7: PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-

I- Define a PDE problem1 – Draw mode: you create the geometry ( set of rectangle, circle, ellipse, and polygon)

2- Boundary mode: specify the boundary conditions

(different types of BC on different boundary segments)

3- PDE mode: specify the type of PDE and the coeff

(Elliptic, Parabolic, Hyperbolic)

Page 8: PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-

II- Solve a PDE problem

1 – Mesh mode: generate and plot meshes ( generate, refine, control parameters, show labels)

2- Solve mode: solve the discrete problem (Elliptic, Parabolic, Hyperbolic)

Page 9: PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-

III- Visualize the results

1 – Plot mode: wide range of visualization possibilities

( color, vector field plots, surface, mesh, contour) ( time-dependent: animated movie)

Page 10: PDE Toolbox The Partial Differential Equation Toolbox is a Matlab based collection of tools for solving Partial Differential Equations (PDEs) on a two-

MATLAB Help (Help/MATLAB Help/Getting Startted/Manipulating Matrices)Read getstart.pdf fileA Matlab tutorial from the University of New Hampshire

Matlab Primer (for an earlier version of Matlab) A Matlab tutorial from the University of New Hampshire MATLAB Online Reference Documentation provides direct hypertext links to specific MATLAB function descriptions (from the Math Dept, University of Florida). Matlab Help Desk (including manuals). Mathworks, Inc., producers of Matlab. Mathtools.net: a technical computing portal for scientific and engineering needs.


Recommended