SlideShare a Scribd company logo
RESEARCH POSTER PRESENTATION DESIGN © 2012
www.PosterPresentations.co
m
COURANT – FRIEDRICHS – LEWY CONDITION
The CFL condition ,denoted by
CFL = u
indicates the stability of the solution obtained . If the
value of CFL number is greater than one , it implies that
the solutions obtained will be unstable .
REFERENCES
1. Advanced Engineering Mathematics – H K Dass
2.www.wikipedia.com
ACKNOWLDEGEMENTS
• Mechanical Engineering Department – St Joseph’s
College of Engineering
• Edxengine ,www.edxengine.com
User group meeting presentations 2015
Solving Linear and Non-Linear Convection using MATLAB
Cyril Mathew Samuel , S. Sai Ganesh , Suresh K
Dept. of Mechanical Engineering, St. Joseph’s College Of Engineering
INTRODUCTION
Numerical methods are used to solve differential
equations where an analytical solution does not exist
.While taking this approach, several parameters have to
be studied to gain confidence in the results.
OBJECTIVE
This project aims to solve the differential equations of
Linear and Non Linear Convections through numerical
methods, study the effect of time interval and nodes on
the velocity profile and the importance of CFL number .
CALCULATION OF VELOCITY PROFILE
The solution for the differential equation
+u = 0
,gives the required velocity profile .Euler’s integration
scheme is used with first order type spatial discritization.
EFFECT OF NODES ON VELOCITY PROFILE
The velocity profile of a higher noded element resembles
the original profile, than that of a lower noded element .
The shifting of velocity profile from a step profile to a
bell curve is called as numerical diffusion .
EFFECT OF TIME STEP ON VELOCITY PROFILE
It can be seen that the velocity solution gets unstable as
the time step increases beyond a critical value.
CONCLUSIONS
Of the several differential equations which define a fluid
flow , the 1-D convection equation was studied in this
project . Numerical diffusion was lesser for higher noded
elements and conversely simulation time was higher for
the same case. A larger time step resulted in unstable
solutions . CFL number was used to predict if the
solutions obtained would be stable or not.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
1
1.25
1.5
1.75
2
Length of the Element
Velocity(m/s)
41 Nodes
81 Nodes
101 Nodes
201 Nodes
Original velocity Profile
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
1
1.25
1.5
1.75
2
Length of the Element
Velocity(m/s)
Time step= 0.001 s
Time step= 0.004 s
Time step= 0.007 s
Time step= 0.01 s
Original
Velocity Profile
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0.6
0.8
1
1.2
1.4
1.6
1.8
2
2.2
2.4
Length of the Element
Velocity(m/s)
CFL Number = 0.9
CFL Number = 1
CFL Number = 1.11
0 50 100 150 200 250 300 350 400
0
0.007
0.014
0.021
0.028
0.035
0.042
0.049
0.056
0.063
0.07
0.077
0.084
Number of Nodes
SimulationTime(Seconds)
EFFECT OF NUMBER OF NODES ON RUN TIME
The run time increases with an increase in number of
nodes , as spatial loop has to be executed for more times

More Related Content

Similar to Solving Linear and Non-Linear Convection using MATLAB

Fahroo - Computational Mathematics - Spring Review 2012
Fahroo - Computational Mathematics - Spring Review 2012 Fahroo - Computational Mathematics - Spring Review 2012
Fahroo - Computational Mathematics - Spring Review 2012
The Air Force Office of Scientific Research
 
Saurabh_Sharma_Resume
Saurabh_Sharma_ResumeSaurabh_Sharma_Resume
Saurabh_Sharma_Resume
Saurabh sharma
 
Co-op_Poster_II
Co-op_Poster_IICo-op_Poster_II
Co-op_Poster_II
W. Chris Schleicher
 
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
Malik Abdul Wahab
 
Manuscript
ManuscriptManuscript
Manuscript
Ming Ma
 
Meshless Point collocation Method For 1D and 2D Groundwater Flow Simulation
Meshless Point collocation Method For 1D and 2D Groundwater Flow SimulationMeshless Point collocation Method For 1D and 2D Groundwater Flow Simulation
Meshless Point collocation Method For 1D and 2D Groundwater Flow Simulation
Ashvini Kumar
 
Generalised 2nd Order Active Filter Prototype
Generalised 2nd Order Active Filter PrototypeGeneralised 2nd Order Active Filter Prototype
Generalised 2nd Order Active Filter Prototype
Adrian Mostert
 
Paper estimating project s curve based on project attributes
Paper estimating project s curve based on project attributesPaper estimating project s curve based on project attributes
Paper estimating project s curve based on project attributes
John Cheekanal
 
Easec13 e-3-1
Easec13 e-3-1Easec13 e-3-1
Easec13 e-3-1
Muhammad Sadiq Aftab
 
Easec13 e-3-1
Easec13 e-3-1Easec13 e-3-1
Easec13 e-3-1
Muhammad Sadiq Aftab
 
Upfront Thinking to Design a Better Lab Scale DoE
Upfront Thinking to Design a Better Lab Scale DoEUpfront Thinking to Design a Better Lab Scale DoE
Upfront Thinking to Design a Better Lab Scale DoE
placed1
 
C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...
C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...
C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...
FesterDuck
 
Analysis of convection diffusion problems at various peclet numbers using fin...
Analysis of convection diffusion problems at various peclet numbers using fin...Analysis of convection diffusion problems at various peclet numbers using fin...
Analysis of convection diffusion problems at various peclet numbers using fin...
Alexander Decker
 
AITPM Conference Presentation -Callan Stirzaker
AITPM Conference Presentation -Callan StirzakerAITPM Conference Presentation -Callan Stirzaker
AITPM Conference Presentation -Callan Stirzaker
JumpingJaq
 
Anticipating Implementation-Level Timing Analysis for Driving Design-Level De...
Anticipating Implementation-Level Timing Analysis for Driving Design-Level De...Anticipating Implementation-Level Timing Analysis for Driving Design-Level De...
Anticipating Implementation-Level Timing Analysis for Driving Design-Level De...
Alessio Bucaioni
 
Presentation on weno lbfs
Presentation on weno lbfsPresentation on weno lbfs
Presentation on weno lbfs
Krunal Gangawane
 
Narayan Shrestha [Step wise multi-criteria performance evaluation of rainfall...
Narayan Shrestha [Step wise multi-criteria performance evaluation of rainfall...Narayan Shrestha [Step wise multi-criteria performance evaluation of rainfall...
Narayan Shrestha [Step wise multi-criteria performance evaluation of rainfall...
Narayan Shrestha
 
Download-manuals-surface water-waterlevel-31howtoextrapolateratingcurve
 Download-manuals-surface water-waterlevel-31howtoextrapolateratingcurve Download-manuals-surface water-waterlevel-31howtoextrapolateratingcurve
Download-manuals-surface water-waterlevel-31howtoextrapolateratingcurve
hydrologyproject001
 
Getting the Most out of Transition-based Dependency Parsing
Getting the Most out of Transition-based Dependency ParsingGetting the Most out of Transition-based Dependency Parsing
Getting the Most out of Transition-based Dependency Parsing
Jinho Choi
 
An Algebraic Multigrid Solver For Transonic Flow Problems
An Algebraic Multigrid Solver For Transonic Flow ProblemsAn Algebraic Multigrid Solver For Transonic Flow Problems
An Algebraic Multigrid Solver For Transonic Flow Problems
Lisa Muthukumar
 

Similar to Solving Linear and Non-Linear Convection using MATLAB (20)

Fahroo - Computational Mathematics - Spring Review 2012
Fahroo - Computational Mathematics - Spring Review 2012 Fahroo - Computational Mathematics - Spring Review 2012
Fahroo - Computational Mathematics - Spring Review 2012
 
Saurabh_Sharma_Resume
Saurabh_Sharma_ResumeSaurabh_Sharma_Resume
Saurabh_Sharma_Resume
 
Co-op_Poster_II
Co-op_Poster_IICo-op_Poster_II
Co-op_Poster_II
 
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)
 
Manuscript
ManuscriptManuscript
Manuscript
 
Meshless Point collocation Method For 1D and 2D Groundwater Flow Simulation
Meshless Point collocation Method For 1D and 2D Groundwater Flow SimulationMeshless Point collocation Method For 1D and 2D Groundwater Flow Simulation
Meshless Point collocation Method For 1D and 2D Groundwater Flow Simulation
 
Generalised 2nd Order Active Filter Prototype
Generalised 2nd Order Active Filter PrototypeGeneralised 2nd Order Active Filter Prototype
Generalised 2nd Order Active Filter Prototype
 
Paper estimating project s curve based on project attributes
Paper estimating project s curve based on project attributesPaper estimating project s curve based on project attributes
Paper estimating project s curve based on project attributes
 
Easec13 e-3-1
Easec13 e-3-1Easec13 e-3-1
Easec13 e-3-1
 
Easec13 e-3-1
Easec13 e-3-1Easec13 e-3-1
Easec13 e-3-1
 
Upfront Thinking to Design a Better Lab Scale DoE
Upfront Thinking to Design a Better Lab Scale DoEUpfront Thinking to Design a Better Lab Scale DoE
Upfront Thinking to Design a Better Lab Scale DoE
 
C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...
C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...
C._Henry_Edwards,_David_E._Penney_Elementary_Differential_Equations_-6th_Edit...
 
Analysis of convection diffusion problems at various peclet numbers using fin...
Analysis of convection diffusion problems at various peclet numbers using fin...Analysis of convection diffusion problems at various peclet numbers using fin...
Analysis of convection diffusion problems at various peclet numbers using fin...
 
AITPM Conference Presentation -Callan Stirzaker
AITPM Conference Presentation -Callan StirzakerAITPM Conference Presentation -Callan Stirzaker
AITPM Conference Presentation -Callan Stirzaker
 
Anticipating Implementation-Level Timing Analysis for Driving Design-Level De...
Anticipating Implementation-Level Timing Analysis for Driving Design-Level De...Anticipating Implementation-Level Timing Analysis for Driving Design-Level De...
Anticipating Implementation-Level Timing Analysis for Driving Design-Level De...
 
Presentation on weno lbfs
Presentation on weno lbfsPresentation on weno lbfs
Presentation on weno lbfs
 
Narayan Shrestha [Step wise multi-criteria performance evaluation of rainfall...
Narayan Shrestha [Step wise multi-criteria performance evaluation of rainfall...Narayan Shrestha [Step wise multi-criteria performance evaluation of rainfall...
Narayan Shrestha [Step wise multi-criteria performance evaluation of rainfall...
 
Download-manuals-surface water-waterlevel-31howtoextrapolateratingcurve
 Download-manuals-surface water-waterlevel-31howtoextrapolateratingcurve Download-manuals-surface water-waterlevel-31howtoextrapolateratingcurve
Download-manuals-surface water-waterlevel-31howtoextrapolateratingcurve
 
Getting the Most out of Transition-based Dependency Parsing
Getting the Most out of Transition-based Dependency ParsingGetting the Most out of Transition-based Dependency Parsing
Getting the Most out of Transition-based Dependency Parsing
 
An Algebraic Multigrid Solver For Transonic Flow Problems
An Algebraic Multigrid Solver For Transonic Flow ProblemsAn Algebraic Multigrid Solver For Transonic Flow Problems
An Algebraic Multigrid Solver For Transonic Flow Problems
 

Solving Linear and Non-Linear Convection using MATLAB

  • 1. RESEARCH POSTER PRESENTATION DESIGN © 2012 www.PosterPresentations.co m COURANT – FRIEDRICHS – LEWY CONDITION The CFL condition ,denoted by CFL = u indicates the stability of the solution obtained . If the value of CFL number is greater than one , it implies that the solutions obtained will be unstable . REFERENCES 1. Advanced Engineering Mathematics – H K Dass 2.www.wikipedia.com ACKNOWLDEGEMENTS • Mechanical Engineering Department – St Joseph’s College of Engineering • Edxengine ,www.edxengine.com User group meeting presentations 2015 Solving Linear and Non-Linear Convection using MATLAB Cyril Mathew Samuel , S. Sai Ganesh , Suresh K Dept. of Mechanical Engineering, St. Joseph’s College Of Engineering INTRODUCTION Numerical methods are used to solve differential equations where an analytical solution does not exist .While taking this approach, several parameters have to be studied to gain confidence in the results. OBJECTIVE This project aims to solve the differential equations of Linear and Non Linear Convections through numerical methods, study the effect of time interval and nodes on the velocity profile and the importance of CFL number . CALCULATION OF VELOCITY PROFILE The solution for the differential equation +u = 0 ,gives the required velocity profile .Euler’s integration scheme is used with first order type spatial discritization. EFFECT OF NODES ON VELOCITY PROFILE The velocity profile of a higher noded element resembles the original profile, than that of a lower noded element . The shifting of velocity profile from a step profile to a bell curve is called as numerical diffusion . EFFECT OF TIME STEP ON VELOCITY PROFILE It can be seen that the velocity solution gets unstable as the time step increases beyond a critical value. CONCLUSIONS Of the several differential equations which define a fluid flow , the 1-D convection equation was studied in this project . Numerical diffusion was lesser for higher noded elements and conversely simulation time was higher for the same case. A larger time step resulted in unstable solutions . CFL number was used to predict if the solutions obtained would be stable or not. 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 1.25 1.5 1.75 2 Length of the Element Velocity(m/s) 41 Nodes 81 Nodes 101 Nodes 201 Nodes Original velocity Profile 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 1.25 1.5 1.75 2 Length of the Element Velocity(m/s) Time step= 0.001 s Time step= 0.004 s Time step= 0.007 s Time step= 0.01 s Original Velocity Profile 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.6 0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4 Length of the Element Velocity(m/s) CFL Number = 0.9 CFL Number = 1 CFL Number = 1.11 0 50 100 150 200 250 300 350 400 0 0.007 0.014 0.021 0.028 0.035 0.042 0.049 0.056 0.063 0.07 0.077 0.084 Number of Nodes SimulationTime(Seconds) EFFECT OF NUMBER OF NODES ON RUN TIME The run time increases with an increase in number of nodes , as spatial loop has to be executed for more times