SlideShare uma empresa Scribd logo
1 de 40
Ross   Controls India வணக்கம்   Wel come நல்வரவு Ross Controls India Pvt. Ltd 1 Private & Confidential Copyright© 2008
Ross   Controls India Hearty Welcome to all Ross Controls India Pvt. Ltd 2 Private & Confidential Copyright© 2008
Ross   Controls India Our sincere thanks  To Mr. Hiroshi Ota Mr. Neil Stanford Ross Controls India Pvt. Ltd 3 Private & Confidential Copyright© 2008
Ross   Controls India Over view   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ross Controls India Pvt. Ltd 4 Private & Confidential Copyright© 2008
Ross   Controls India Basics of  C F D & FEA is a numerical technique for finding approximate solutions of partial differential equations (PDE) as well as of integral equations. Finite Element Analysis/Method  (FEA/FEM) numerical methods for approximating the solutions to differential equations using finite difference equations to approximate derivatives. Finite Difference Method  (FDM) numerical methods for representing and evaluating partial difference equations as a algebraic equations. similar to the FDM, the values are calculated at discrete places  on a meshed geometry.  Finite Volume Method  (FVM) Ross Controls India Pvt. Ltd 5 Private & Confidential Copyright© 2008
Ross   Controls India Basics of  CFD & FEA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ross Controls India Pvt. Ltd 6
Ross   Controls India Computational  Fluid Dynamics - is one which solves some distribution of physical variable in the certain domain with using mathematical approximation methods. - Typically FVM is hired with iterative methods using basis of FDM -  that uses numerical methods and algorithms to solve and analyze problems that involve fluid flows.  - The fundamental basis of any CFD problem, or the flow of any fluids may be analyzed mathematically by using  two flow equations which was described in next steps, It consists of a  time-dependent continuity equation for  conservation of mass   three time-dependent  conservation of momentum  equations and  a time-dependent  conservation of energy  equation. Ross Controls India Pvt. Ltd 7 Private & Confidential Copyright© 2008
Ross   Controls India Flow  Equations Continuity  Equation  – (mass balance)  mass of fluid entering the volume = mass of fluid leaving the volume The flow of most fluids (,, air, etc,) may be analyzed by the following equations Where the symbol for example is a partial derivative with respect to time Ross Controls India Pvt. Ltd 8 Private & Confidential Copyright© 2008 t
Ross   Controls India Momentum Equation  or Navier – Stokes Equation  (Momentum Balance) It was based on Newton’s Second law of motion, force equals mass time acceleration  F = m*a The equations were derived independently by G.G. Stokes, in England, and M. Navier, in France, in the early 1800's. The equations are extensions of the Euler Equations and include the effects of viscosity on the flow. It was a the three-dimensional unsteady form describes how the velocity, pressure, temperature, and density of a moving fluid are related Thus to solve a flow problem, you mainly have to solve all five equations simultaneously; that is why we call this a  coupled  system of equations. Ross Controls India Pvt. Ltd 9 Private & Confidential Copyright© 2008
Ross   Controls India X-Momentum Y-Momentum Z-Momentum Conservation of Momentum Ross Controls India Pvt. Ltd 10 Private & Confidential Copyright© 2008 Navier -Stokes  Equations rate of change of momentum in the control volume external forces acting on  the control volume. the net momentum flux into the control volume = +
Ross   Controls India Conservation of Energy Ross Controls India Pvt. Ltd 11 Private & Confidential Copyright© 2008 Navier -Stokes  Equations If the flow is compressible (   is not constant),   the energy equation may be used.   The change in energy of the fluid within the control volume   the net thermal energy transferred  into  the control volume   the rate of work done by external forces.   = +
Ross   Controls India Software’s   for CFD In general, there are many commercial software’s available for CFD like Fluent V4 (Fluent Inc.) ANSYS - CFX,  CFX  (AEA Technology) FIDAP (Fluid Dynamics International Inc.) CFDesign Siemens – Femap Flow (an UGS product) COSMIC NASA ICEM CFD (Icepak) FLOWTHERM (Flowmerics Inc.) OpenFOAM is a free open source software.  It is one of CFD codes using FVM with specific solvers,  i.e., incompressible, compressible, laminar ,turbulent, steady state and transient Ross Controls India Pvt. Ltd 11 Private & Confidential Copyright© 2008
Ross   Controls India Open FOAM – an open source CFD technique OpenFOAM is free open source software mainly meant for Computational Fluid Dynamics (CFD) supported by OpenCFD Ltd. OpenCFD was established in 2004 to coincide with the release of its OpenFOAM software under general public license. The teams assembled at OpenCFD each have 10 – 20 years of experience in CFD and have supplied development and support services for OpenFOAM to various organizations including: Engineering Companies  Audi, Airbus, Bayer, DANONE, Daimler, Delphi, Honda, Mitsubishi, SKF, Shell Academic Institutions:  Chalmers University, University of Exeter, Imperial College of London, Hirosaki University, Tokyo Institute of Technology. Ross Controls India Pvt. Ltd 12 Private & Confidential Copyright© 2008 Open  Foam – 1.5
Ross   Controls India ,[object Object],[object Object],[object Object],[object Object],OpenFOAM runs on Linux Platform, where we have installed OpenSUSE, a free Linux environment. The current version of OpenFOAM is 1.5 and for OpenSUSE its 11.0. We working in OpenFOAM 1.4.1 and OpenSUSE 10. 3 Numerous applications are preconfigured for complex fluid flows, solid dynamics, pre/post processing, mesh generation, etc., Ross Controls India Pvt. Ltd 13 Private & Confidential Copyright© 2008 Open  Foam – 1.5
Ross   Controls India Generally, there are three steps in performing an analysis, Pre - processing In Pre-processing, the entire inputs for performing an analysis will be given like Physical Properties, Fluid Properties, Initial Conditions, Boundary Conditions  Sol vers - pre-programmed solvers are used to do the mathematical calculations  for the specified conditions of the flow medium along the generated mesh geometries Ex: Incompressible, compressible, Laminar, turbulent, steady – state and transient Post - processing -The calculated results are converted into the graphical outputs for user interface. -The interpolation of the results for the various parameters can be done in post processing   Ross Controls India Pvt. Ltd 14 Private & Confidential Copyright© 2008 Open  Foam – 1.5
Ross Controls India Pvt. Ltd Ross Controls India Pvt. Ltd. 15 Ross   Controls India 15 Private & Confidential Copyright© 2008 Open  Foam – 1.5
Ross   Controls India Ross Controls India Pvt. Ltd 16 Private & Confidential Copyright© 2008 Open  Foam – 1.5
Ross   Controls India After the flow model is created by using solid edge, the flow model is converted into IGES format. Adventure is a third party software which has capability of analyzing small linear  analysis. Adventure on windows operates with the help of another software's for visualization  like  BC Tool (inbuilt software),  Meshman Viewer (to view the generated mesh) The generated mesh will be in the *.cmsh format which enables to read in Open FOAM The procedure to create a mesh is shown in forthcoming slides The IGES is used as input to generate the mesh using this Adventure on Windows Software. Ross Controls India Pvt. Ltd 17 Private & Confidential Copyright© 2008 Mesh  Generation
Ross   Controls India Ross Controls India Pvt. Ltd 18 Private & Confidential Copyright© 2008 Adventure  on Windows
Ross   Controls India After the mesh generation from  Adventure software, the input of generated  mesh for OpenFOAM would extract from *.msh format. Open FOAM  is a Linux based software, where we using OpenSUSE 10.3 Linux operating system. The current version is Open SUSE 11.0. The both OpenFOAM and OpenSUSE software is a free open source software which we can download the entire software from their website For OpenSUSE, the software can be download from  http://software.opensuse.org/   For OpenFOAM, the software can be download from  http://opencfd.co.uk Basically, for the Linux environment the software is a CASE SENSITIVE software and its just as like working through our command prompt. Ross Controls India Pvt. Ltd 19 Private & Confidential Copyright© 2008 Open  Foam – 1.4.1
Ross   Controls India OpenFOAM is first and foremost a C++ library, used primarily to create executables, known as “ applications ”.  The applications fall into two categories:  Solvers: that are each designed to solve a specific problem in continuum mechanics,  Utilities: that are designed to perform tasks that involve data manipulation. Ross Controls India Pvt. Ltd 20 Private & Confidential Copyright© 2008 Open  Foam – 1.4.1
Ross   Controls India Ross Controls India Pvt. Ltd 21 Private & Confidential Copyright© 2008 Open  Foam – 1.4.1
Ross   Controls India It contains the full description of the case mesh in a sub directory  “polyMesh ” This  polyMesh  folder contains the files specifying the physical properties for the  application concerned. for setting the parameters associated with the solution procedure itself. controlDict  -  which run the control parameters for the time step and for data output. fvSolution  -  where the equation solvers, tolerances and other algorithm controls are set for the run. fvSchemes -  where discretisation schemes used in the solution may be selected  at run-time Contains individual files of data for particular field The data can be: either, initial values and boundary conditions that the user must specify to define the problem; or, results written to file by OpenFOAM Ross Controls India Pvt. Ltd 22 Private & Confidential Copyright© 2008 Open  Foam – 1.4.1 Constant  Directory System  Directory Time  Directory
Ross   Controls India There was a dual boot system which created in my system can work in both  Microsoft and Linux environment. We have installed the OpenSUSE 10.3 OS. ,[object Object],[object Object],[object Object],The forthcoming slides will show the procedure and the operations using this CUI/GUI for an analysis. ,[object Object],[object Object],[object Object],[object Object],Ross Controls India Pvt. Ltd 23 Private & Confidential Copyright© 2008 Open  Foam – 1.4.1
Ross   Controls India Some of the important points to be considered, Time and data input /output control : The OpenFOAM solvers begin all runs by setting up a database.  Since the database controls I/O and output of data is usually requested at intervals of time, so it is an inextricable part of the database.  The  controlDict dictionary  sets input parameters essential for the creation of the database. fvSchemes   dictionary  : in the system directory sets the numerical schemes for terms, such as derivatives in equations, that appear in applications being run. There are many numerical schemes listed in this dictionaries as a sub dictionaries , They are  Interpolation schemes, Surface  normal gradient schemes, Gradient schemes, Laplacian schemes,  Divergence Schemes, Time Schemes, Flux Calculation . Surface normal  gradient schemes The  snGradSchemes  sub-dictionary contains surface normal gradient terms.  A surface normal gradient is evaluated at a cell face; it is the component, normal to the face, of the gradient of values at the centre's of the 2 cells that the face connects Ross Controls India Pvt. Ltd 24 Private & Confidential Copyright© 2008 Open  Foam – 1.4.1
Ross   Controls India Some of the important points to be considered, The corrected coefficient of 1 will be used in Gaussian integration to evaluate the Laplacian terms.  By default snGradSchemes of limited 0.5 will be used in special cases. Solution and  algorithm control The equation solvers, tolerances and algorithms are controlled from the fvSolution dictionary in the system directory. fvSolution   - contains a set of sub-dictionaries that are specific to the solver being run. Some of the  sub-dictionaries included are solvers, relaxation Factors, PISO and SIMPLE  Ross Controls India Pvt. Ltd 25 Private & Confidential Copyright© 2008 Open  Foam – 1.4.1
Ross   Controls India It specifies each  ” linear-solver”   that is used for each discretised equation; it also refers to the method of number-crunching to solve the set of linear equations. The term  ‘linear-solver’  is abbreviated to  ‘solver’.  There are different type of solvers and its mentioned below: Preconditioned conjugate gradient solvers There are a range of options for preconditioning of matrices in the conjugate gradient solvers, represented by the  “preconditioner ” keyword in the solver dictionary Smooth solvers The solvers that use a smoother require the smoother to be specified.  Generally  “GaussSeidel”  is the most reliable option. Geometric-algebraic multi-grid solvers ,[object Object],[object Object],[object Object],Ross Controls India Pvt. Ltd 26 Private & Confidential Copyright© 2008 Open  Foam – 1.4.1 Sol vers
Ross   Controls India Ross Controls India Pvt. Ltd 27 Private & Confidential Copyright© 2008 Open  Foam – 1.4.1 Sol vers
Ross   Controls India Ross Controls India Pvt. Ltd 28 Private & Confidential Copyright© 2008 Open  Foam – 1.4.1
Ross   Controls India Ross Controls India Pvt. Ltd 29 Private & Confidential Copyright© 2008
Ross   Controls India Ross Controls India Pvt. Ltd 30 Private & Confidential Copyright© 2008
Ross   Controls India Ross Controls India Pvt. Ltd 31 Private & Confidential Copyright© 2008 The Ultimate result to extract from the ParaView window after the calculation was the Velocity “U”  magnitude. Actually, the obtained result will be in m 3 /s, i.e.,  Volume Flow rate. Res ults The  Volume flow rate  will be calculated by integrating the each individual cell  values at the sectioned area by using the  FILTER > INTEGRATE  Command in ParaView. As per the result, the x magnitude of the volume flow rate is  -0.0077 m 3 /s , the rest of them are Y and Z magnitudes. The negative sign indicates the reverse flow direction As per formula,  Flow = Velocity * Area The mean Velocity over the area will be arrived using this formula.
Ross   Controls India Ross Controls India Pvt. Ltd 32 Private & Confidential Copyright© 2008 Res ults The Cv will be calculated using “ Mass Flow Rate ”, “ Upstream Pressure ” and “ Downstream Pressure ”. The units of dimensions are necessary to be converted from SI units adopted in CFD.
Ross   Controls India Ross Controls India Pvt. Ltd 33 Private & Confidential Copyright© 2008 Res ults
Ross   Controls India Ross Controls India Pvt. Ltd 34 Private & Confidential Copyright© 2008 Special  Notes Some of the key factors to consider to get good convergence in the results are The sparse matrix solvers are iterative, i.e. they are based on reducing the equation residual over a  succession of solutions. The residual is ostensibly a measure of the error in the solution so that  the smaller it is, the more accurate the solution. The solver stops if either of the following conditions are reached: •  the ratio of current to initial residuals falls below the solver relative tolerance,  relTol •  the residual falls below the solver tolerance,  tolerance,
Ross   Controls India Ross Controls India Pvt. Ltd 35 Private & Confidential Copyright© 2008 Special  Notes Fluctuation of both K and epsilon If  Log  file shows the negative value due to bounding  K (kinematic energy)  and  epsilon (energy dissipation)  in each iterations, you have to change the Laplacian scheme regarding pressure. As “ Gauss linear corrected ” scheme is default, “ Gauss linear limited 0.5 ” scheme   provides better .  Both K and epsilon cannot have negative values in the theory. But non - orthoganality affects the bounding between positive and negative values of K and epsilon.
Ross   Controls India Ross Controls India Pvt. Ltd 36 Private & Confidential Copyright© 2008 Evaluation  of Results ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ross   Controls India Ross Controls India Pvt. Ltd 37 Private & Confidential Copyright© 2008 Other  Results
Ross   Controls India Ross Controls India Pvt. Ltd 37 Private & Confidential Copyright© 2008 Que ries …
Ross   Controls India Ross Controls India Pvt. Ltd 37 Private & Confidential Copyright© 2008 Thank  You !!!

Mais conteúdo relacionado

Mais procurados

自宅PCでinterFoamを使ってミルククラウンの計算ができるかやってみた
自宅PCでinterFoamを使ってミルククラウンの計算ができるかやってみた自宅PCでinterFoamを使ってミルククラウンの計算ができるかやってみた
自宅PCでinterFoamを使ってミルククラウンの計算ができるかやってみた守淑 田村
 
fluent tutorial guide (Ansys)
fluent tutorial guide (Ansys)fluent tutorial guide (Ansys)
fluent tutorial guide (Ansys)A.S.M. Abdul Hye
 
Learning ANSYS Fluent R19 using modeling a Fluidized Bed with nano particles
Learning ANSYS Fluent R19 using modeling a Fluidized Bed with nano particles Learning ANSYS Fluent R19 using modeling a Fluidized Bed with nano particles
Learning ANSYS Fluent R19 using modeling a Fluidized Bed with nano particles Hamed Hoorijani
 
OpenFOAM Nucleate Boiling
OpenFOAM Nucleate BoilingOpenFOAM Nucleate Boiling
OpenFOAM Nucleate BoilingMihai Pruna
 
How to get contour surface position by openfoam
How to get contour surface position by openfoamHow to get contour surface position by openfoam
How to get contour surface position by openfoamtakuyayamamoto1800
 
Introduction to Finite Element Method
Introduction to Finite Element Method Introduction to Finite Element Method
Introduction to Finite Element Method SyedAbdullaZain
 
Finite element analysis of space truss by abaqus
Finite element analysis of space truss by abaqus Finite element analysis of space truss by abaqus
Finite element analysis of space truss by abaqus P Venkateswalu
 
Totem Technologies for Analog, Memory, Mixed-Signal Designs
Totem Technologies for Analog, Memory, Mixed-Signal DesignsTotem Technologies for Analog, Memory, Mixed-Signal Designs
Totem Technologies for Analog, Memory, Mixed-Signal DesignsAnsys
 
A view of semiconductor industry
A view of semiconductor industryA view of semiconductor industry
A view of semiconductor industryLen Mei
 
A Solution of Partial Differential Equations by Finite-Difference Approximations
A Solution of Partial Differential Equations by Finite-Difference ApproximationsA Solution of Partial Differential Equations by Finite-Difference Approximations
A Solution of Partial Differential Equations by Finite-Difference ApproximationsElliot Newman
 
Computational fluid dynamics
Computational fluid dynamicsComputational fluid dynamics
Computational fluid dynamicsRavi Choudhary
 
Solving Laplace differential equation using finite element method
Solving Laplace differential equation using finite element methodSolving Laplace differential equation using finite element method
Solving Laplace differential equation using finite element methodPedram Parchebafieh
 
ANSYS Brake Simulation
ANSYS Brake SimulationANSYS Brake Simulation
ANSYS Brake SimulationAnsys
 

Mais procurados (20)

Fdtd ppt for mine
Fdtd ppt   for mineFdtd ppt   for mine
Fdtd ppt for mine
 
CFX:Mixing T-Junction
CFX:Mixing T-JunctionCFX:Mixing T-Junction
CFX:Mixing T-Junction
 
自宅PCでinterFoamを使ってミルククラウンの計算ができるかやってみた
自宅PCでinterFoamを使ってミルククラウンの計算ができるかやってみた自宅PCでinterFoamを使ってミルククラウンの計算ができるかやってみた
自宅PCでinterFoamを使ってミルククラウンの計算ができるかやってみた
 
Ansys tutorial
Ansys tutorialAnsys tutorial
Ansys tutorial
 
fluent tutorial guide (Ansys)
fluent tutorial guide (Ansys)fluent tutorial guide (Ansys)
fluent tutorial guide (Ansys)
 
Learning ANSYS Fluent R19 using modeling a Fluidized Bed with nano particles
Learning ANSYS Fluent R19 using modeling a Fluidized Bed with nano particles Learning ANSYS Fluent R19 using modeling a Fluidized Bed with nano particles
Learning ANSYS Fluent R19 using modeling a Fluidized Bed with nano particles
 
OpenFOAM Nucleate Boiling
OpenFOAM Nucleate BoilingOpenFOAM Nucleate Boiling
OpenFOAM Nucleate Boiling
 
How to get contour surface position by openfoam
How to get contour surface position by openfoamHow to get contour surface position by openfoam
How to get contour surface position by openfoam
 
CFD & ANSYS FLUENT
CFD & ANSYS FLUENTCFD & ANSYS FLUENT
CFD & ANSYS FLUENT
 
6 heat transfer modeling
6 heat transfer modeling6 heat transfer modeling
6 heat transfer modeling
 
Fem lecture
Fem lectureFem lecture
Fem lecture
 
Introduction to Finite Element Method
Introduction to Finite Element Method Introduction to Finite Element Method
Introduction to Finite Element Method
 
Finite element analysis of space truss by abaqus
Finite element analysis of space truss by abaqus Finite element analysis of space truss by abaqus
Finite element analysis of space truss by abaqus
 
Totem Technologies for Analog, Memory, Mixed-Signal Designs
Totem Technologies for Analog, Memory, Mixed-Signal DesignsTotem Technologies for Analog, Memory, Mixed-Signal Designs
Totem Technologies for Analog, Memory, Mixed-Signal Designs
 
A view of semiconductor industry
A view of semiconductor industryA view of semiconductor industry
A view of semiconductor industry
 
Fdtd
FdtdFdtd
Fdtd
 
A Solution of Partial Differential Equations by Finite-Difference Approximations
A Solution of Partial Differential Equations by Finite-Difference ApproximationsA Solution of Partial Differential Equations by Finite-Difference Approximations
A Solution of Partial Differential Equations by Finite-Difference Approximations
 
Computational fluid dynamics
Computational fluid dynamicsComputational fluid dynamics
Computational fluid dynamics
 
Solving Laplace differential equation using finite element method
Solving Laplace differential equation using finite element methodSolving Laplace differential equation using finite element method
Solving Laplace differential equation using finite element method
 
ANSYS Brake Simulation
ANSYS Brake SimulationANSYS Brake Simulation
ANSYS Brake Simulation
 

Destaque

Boundary Conditions in OpenFOAM
Boundary Conditions in OpenFOAMBoundary Conditions in OpenFOAM
Boundary Conditions in OpenFOAMFumiya Nozaki
 
OpenFOAM Programming Tips
OpenFOAM Programming TipsOpenFOAM Programming Tips
OpenFOAM Programming TipsFumiya Nozaki
 
Customization of LES turbulence model in OpenFOAM
Customization of LES turbulence	 model in OpenFOAMCustomization of LES turbulence	 model in OpenFOAM
Customization of LES turbulence model in OpenFOAMmmer547
 
Dynamic Mesh in OpenFOAM
Dynamic Mesh in OpenFOAMDynamic Mesh in OpenFOAM
Dynamic Mesh in OpenFOAMFumiya Nozaki
 
Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0
Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0
Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0ARPIT SINGHAL
 
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』Fumiya Nozaki
 
Large strain solid dynamics in OpenFOAM
Large strain solid dynamics in OpenFOAMLarge strain solid dynamics in OpenFOAM
Large strain solid dynamics in OpenFOAMJibran Haider
 
Semcon oscic10 des_20101105_captured
Semcon oscic10 des_20101105_capturedSemcon oscic10 des_20101105_captured
Semcon oscic10 des_20101105_capturedUlf Bunge
 
Suse Studio: "How to create a live openSUSE image with OpenFOAM® and CFD tools"
Suse Studio: "How to create a live openSUSE image with  OpenFOAM® and CFD tools"Suse Studio: "How to create a live openSUSE image with  OpenFOAM® and CFD tools"
Suse Studio: "How to create a live openSUSE image with OpenFOAM® and CFD tools"Baltasar Ortega
 
openFoam Visualisation Rendering Using Blender
openFoam Visualisation Rendering Using BlenderopenFoam Visualisation Rendering Using Blender
openFoam Visualisation Rendering Using BlenderJulien de Charentenay
 
openFoam Hangout on Air #2 - Cloud Simulation, presentation by SimScale
openFoam Hangout on Air #2 - Cloud Simulation, presentation by SimScaleopenFoam Hangout on Air #2 - Cloud Simulation, presentation by SimScale
openFoam Hangout on Air #2 - Cloud Simulation, presentation by SimScaleJulien de Charentenay
 
OpenFOAMのinterfoamによる誤差
OpenFOAMのinterfoamによる誤差OpenFOAMのinterfoamによる誤差
OpenFOAMのinterfoamによる誤差takuyayamamoto1800
 
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-Fumiya Nozaki
 
OpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能についてOpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能についてFumiya Nozaki
 
A first order hyperbolic framework for large strain computational computation...
A first order hyperbolic framework for large strain computational computation...A first order hyperbolic framework for large strain computational computation...
A first order hyperbolic framework for large strain computational computation...Jibran Haider
 

Destaque (20)

Boundary Conditions in OpenFOAM
Boundary Conditions in OpenFOAMBoundary Conditions in OpenFOAM
Boundary Conditions in OpenFOAM
 
OpenFOAM Programming Tips
OpenFOAM Programming TipsOpenFOAM Programming Tips
OpenFOAM Programming Tips
 
Customization of LES turbulence model in OpenFOAM
Customization of LES turbulence	 model in OpenFOAMCustomization of LES turbulence	 model in OpenFOAM
Customization of LES turbulence model in OpenFOAM
 
Dynamic Mesh in OpenFOAM
Dynamic Mesh in OpenFOAMDynamic Mesh in OpenFOAM
Dynamic Mesh in OpenFOAM
 
Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0
Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0
Tutorial to set up a case for chtMultiRegionFoam in OpenFOAM 2.0.0
 
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
OpenFOAM v2.3.0のチュートリアル 『oscillatingInletACMI2D』
 
Large strain solid dynamics in OpenFOAM
Large strain solid dynamics in OpenFOAMLarge strain solid dynamics in OpenFOAM
Large strain solid dynamics in OpenFOAM
 
Semcon oscic10 des_20101105_captured
Semcon oscic10 des_20101105_capturedSemcon oscic10 des_20101105_captured
Semcon oscic10 des_20101105_captured
 
THESIS
THESISTHESIS
THESIS
 
Suse Studio: "How to create a live openSUSE image with OpenFOAM® and CFD tools"
Suse Studio: "How to create a live openSUSE image with  OpenFOAM® and CFD tools"Suse Studio: "How to create a live openSUSE image with  OpenFOAM® and CFD tools"
Suse Studio: "How to create a live openSUSE image with OpenFOAM® and CFD tools"
 
rhoCentralFoam in OpenFOAM
rhoCentralFoam in OpenFOAMrhoCentralFoam in OpenFOAM
rhoCentralFoam in OpenFOAM
 
Basic openfoa mtutorialsguide
Basic openfoa mtutorialsguideBasic openfoa mtutorialsguide
Basic openfoa mtutorialsguide
 
openFoam Visualisation Rendering Using Blender
openFoam Visualisation Rendering Using BlenderopenFoam Visualisation Rendering Using Blender
openFoam Visualisation Rendering Using Blender
 
openFoam Hangout on Air #2 - Cloud Simulation, presentation by SimScale
openFoam Hangout on Air #2 - Cloud Simulation, presentation by SimScaleopenFoam Hangout on Air #2 - Cloud Simulation, presentation by SimScale
openFoam Hangout on Air #2 - Cloud Simulation, presentation by SimScale
 
Powerpoint2
Powerpoint2Powerpoint2
Powerpoint2
 
OpenFOAMのinterfoamによる誤差
OpenFOAMのinterfoamによる誤差OpenFOAMのinterfoamによる誤差
OpenFOAMのinterfoamによる誤差
 
Avinash_PPT
Avinash_PPTAvinash_PPT
Avinash_PPT
 
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
OpenFOAM -回転領域を含む流体計算 (Rotating Geometry)-
 
OpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能についてOpenFOAM の Function Object 機能について
OpenFOAM の Function Object 機能について
 
A first order hyperbolic framework for large strain computational computation...
A first order hyperbolic framework for large strain computational computation...A first order hyperbolic framework for large strain computational computation...
A first order hyperbolic framework for large strain computational computation...
 

Semelhante a CFD - OpenFOAM

1 intro to cfd analysis
1 intro to cfd analysis1 intro to cfd analysis
1 intro to cfd analysiswaseem ayesh
 
Chapter17 Using SMPE.ppt
Chapter17 Using SMPE.pptChapter17 Using SMPE.ppt
Chapter17 Using SMPE.pptFlavio787771
 
Remedy IT Company presentation
Remedy IT Company presentationRemedy IT Company presentation
Remedy IT Company presentationRemedy IT
 
Company Presentation RemedyIT
Company Presentation RemedyITCompany Presentation RemedyIT
Company Presentation RemedyITRemedy IT
 
Ebs12.2 online patching
Ebs12.2 online patching Ebs12.2 online patching
Ebs12.2 online patching aioughydchapter
 
Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)pasalapudi123
 
T01520010220104023 t0152 pert 10
T01520010220104023 t0152 pert 10T01520010220104023 t0152 pert 10
T01520010220104023 t0152 pert 10Fenroy D-Messiah
 
Unit 1_Operating system
Unit 1_Operating system Unit 1_Operating system
Unit 1_Operating system JayeshGadhave1
 
Real Time Operating Systems for Embedded Systems
Real Time Operating Systems for Embedded SystemsReal Time Operating Systems for Embedded Systems
Real Time Operating Systems for Embedded SystemsAditya Vichare
 
Performance Analysis of Parallel Algorithms on Multi-core System using OpenMP
Performance Analysis of Parallel Algorithms on Multi-core System using OpenMP Performance Analysis of Parallel Algorithms on Multi-core System using OpenMP
Performance Analysis of Parallel Algorithms on Multi-core System using OpenMP IJCSEIT Journal
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfPriyanka542143
 
Unit 2 Foc
Unit 2 FocUnit 2 Foc
Unit 2 FocJAYA
 
Learn .NET Core - Introduction
Learn .NET Core - IntroductionLearn .NET Core - Introduction
Learn .NET Core - IntroductionEng Teong Cheah
 
IRJET- College Infrastructure Management System
IRJET- College Infrastructure Management SystemIRJET- College Infrastructure Management System
IRJET- College Infrastructure Management SystemIRJET Journal
 
Rts assighment final
Rts assighment finalRts assighment final
Rts assighment finalsayanpandit
 
comparative study on cross platfom frameworks mobile apps
comparative study on cross platfom frameworks mobile appscomparative study on cross platfom frameworks mobile apps
comparative study on cross platfom frameworks mobile appsapurva vyas
 
IBM Innovate 2014: DRD 1259: CLM Patch Service for Improved Patch Delivery to...
IBM Innovate 2014: DRD 1259: CLM Patch Service for Improved Patch Delivery to...IBM Innovate 2014: DRD 1259: CLM Patch Service for Improved Patch Delivery to...
IBM Innovate 2014: DRD 1259: CLM Patch Service for Improved Patch Delivery to...Rosa Naranjo
 

Semelhante a CFD - OpenFOAM (20)

S emb t11-processes
S emb t11-processesS emb t11-processes
S emb t11-processes
 
1 intro to cfd analysis
1 intro to cfd analysis1 intro to cfd analysis
1 intro to cfd analysis
 
Chapter17 Using SMPE.ppt
Chapter17 Using SMPE.pptChapter17 Using SMPE.ppt
Chapter17 Using SMPE.ppt
 
Remedy IT Company presentation
Remedy IT Company presentationRemedy IT Company presentation
Remedy IT Company presentation
 
Company Presentation RemedyIT
Company Presentation RemedyITCompany Presentation RemedyIT
Company Presentation RemedyIT
 
Ebs12.2 online patching
Ebs12.2 online patching Ebs12.2 online patching
Ebs12.2 online patching
 
Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)Ebs12.2 online patching(aioug_aug2015)
Ebs12.2 online patching(aioug_aug2015)
 
T01520010220104023 t0152 pert 10
T01520010220104023 t0152 pert 10T01520010220104023 t0152 pert 10
T01520010220104023 t0152 pert 10
 
Unit 1_Operating system
Unit 1_Operating system Unit 1_Operating system
Unit 1_Operating system
 
Real Time Operating Systems for Embedded Systems
Real Time Operating Systems for Embedded SystemsReal Time Operating Systems for Embedded Systems
Real Time Operating Systems for Embedded Systems
 
Performance Analysis of Parallel Algorithms on Multi-core System using OpenMP
Performance Analysis of Parallel Algorithms on Multi-core System using OpenMP Performance Analysis of Parallel Algorithms on Multi-core System using OpenMP
Performance Analysis of Parallel Algorithms on Multi-core System using OpenMP
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdf
 
Unit 2 Foc
Unit 2 FocUnit 2 Foc
Unit 2 Foc
 
Learn .NET Core - Introduction
Learn .NET Core - IntroductionLearn .NET Core - Introduction
Learn .NET Core - Introduction
 
Streamline - Stream Analytics for Everyone
Streamline - Stream Analytics for EveryoneStreamline - Stream Analytics for Everyone
Streamline - Stream Analytics for Everyone
 
IRJET- College Infrastructure Management System
IRJET- College Infrastructure Management SystemIRJET- College Infrastructure Management System
IRJET- College Infrastructure Management System
 
Rts assighment final
Rts assighment finalRts assighment final
Rts assighment final
 
comparative study on cross platfom frameworks mobile apps
comparative study on cross platfom frameworks mobile appscomparative study on cross platfom frameworks mobile apps
comparative study on cross platfom frameworks mobile apps
 
SACHINDOC
SACHINDOCSACHINDOC
SACHINDOC
 
IBM Innovate 2014: DRD 1259: CLM Patch Service for Improved Patch Delivery to...
IBM Innovate 2014: DRD 1259: CLM Patch Service for Improved Patch Delivery to...IBM Innovate 2014: DRD 1259: CLM Patch Service for Improved Patch Delivery to...
IBM Innovate 2014: DRD 1259: CLM Patch Service for Improved Patch Delivery to...
 

CFD - OpenFOAM

  • 1. Ross Controls India வணக்கம் Wel come நல்வரவு Ross Controls India Pvt. Ltd 1 Private & Confidential Copyright© 2008
  • 2. Ross Controls India Hearty Welcome to all Ross Controls India Pvt. Ltd 2 Private & Confidential Copyright© 2008
  • 3. Ross Controls India Our sincere thanks To Mr. Hiroshi Ota Mr. Neil Stanford Ross Controls India Pvt. Ltd 3 Private & Confidential Copyright© 2008
  • 4.
  • 5. Ross Controls India Basics of C F D & FEA is a numerical technique for finding approximate solutions of partial differential equations (PDE) as well as of integral equations. Finite Element Analysis/Method (FEA/FEM) numerical methods for approximating the solutions to differential equations using finite difference equations to approximate derivatives. Finite Difference Method (FDM) numerical methods for representing and evaluating partial difference equations as a algebraic equations. similar to the FDM, the values are calculated at discrete places on a meshed geometry. Finite Volume Method (FVM) Ross Controls India Pvt. Ltd 5 Private & Confidential Copyright© 2008
  • 6.
  • 7. Ross Controls India Computational Fluid Dynamics - is one which solves some distribution of physical variable in the certain domain with using mathematical approximation methods. - Typically FVM is hired with iterative methods using basis of FDM - that uses numerical methods and algorithms to solve and analyze problems that involve fluid flows. - The fundamental basis of any CFD problem, or the flow of any fluids may be analyzed mathematically by using two flow equations which was described in next steps, It consists of a time-dependent continuity equation for conservation of mass three time-dependent conservation of momentum equations and a time-dependent conservation of energy equation. Ross Controls India Pvt. Ltd 7 Private & Confidential Copyright© 2008
  • 8. Ross Controls India Flow Equations Continuity Equation – (mass balance) mass of fluid entering the volume = mass of fluid leaving the volume The flow of most fluids (,, air, etc,) may be analyzed by the following equations Where the symbol for example is a partial derivative with respect to time Ross Controls India Pvt. Ltd 8 Private & Confidential Copyright© 2008 t
  • 9. Ross Controls India Momentum Equation or Navier – Stokes Equation (Momentum Balance) It was based on Newton’s Second law of motion, force equals mass time acceleration F = m*a The equations were derived independently by G.G. Stokes, in England, and M. Navier, in France, in the early 1800's. The equations are extensions of the Euler Equations and include the effects of viscosity on the flow. It was a the three-dimensional unsteady form describes how the velocity, pressure, temperature, and density of a moving fluid are related Thus to solve a flow problem, you mainly have to solve all five equations simultaneously; that is why we call this a coupled system of equations. Ross Controls India Pvt. Ltd 9 Private & Confidential Copyright© 2008
  • 10. Ross Controls India X-Momentum Y-Momentum Z-Momentum Conservation of Momentum Ross Controls India Pvt. Ltd 10 Private & Confidential Copyright© 2008 Navier -Stokes Equations rate of change of momentum in the control volume external forces acting on the control volume. the net momentum flux into the control volume = +
  • 11. Ross Controls India Conservation of Energy Ross Controls India Pvt. Ltd 11 Private & Confidential Copyright© 2008 Navier -Stokes Equations If the flow is compressible (  is not constant), the energy equation may be used. The change in energy of the fluid within the control volume the net thermal energy transferred into the control volume the rate of work done by external forces. = +
  • 12. Ross Controls India Software’s for CFD In general, there are many commercial software’s available for CFD like Fluent V4 (Fluent Inc.) ANSYS - CFX, CFX (AEA Technology) FIDAP (Fluid Dynamics International Inc.) CFDesign Siemens – Femap Flow (an UGS product) COSMIC NASA ICEM CFD (Icepak) FLOWTHERM (Flowmerics Inc.) OpenFOAM is a free open source software. It is one of CFD codes using FVM with specific solvers, i.e., incompressible, compressible, laminar ,turbulent, steady state and transient Ross Controls India Pvt. Ltd 11 Private & Confidential Copyright© 2008
  • 13. Ross Controls India Open FOAM – an open source CFD technique OpenFOAM is free open source software mainly meant for Computational Fluid Dynamics (CFD) supported by OpenCFD Ltd. OpenCFD was established in 2004 to coincide with the release of its OpenFOAM software under general public license. The teams assembled at OpenCFD each have 10 – 20 years of experience in CFD and have supplied development and support services for OpenFOAM to various organizations including: Engineering Companies Audi, Airbus, Bayer, DANONE, Daimler, Delphi, Honda, Mitsubishi, SKF, Shell Academic Institutions: Chalmers University, University of Exeter, Imperial College of London, Hirosaki University, Tokyo Institute of Technology. Ross Controls India Pvt. Ltd 12 Private & Confidential Copyright© 2008 Open Foam – 1.5
  • 14.
  • 15. Ross Controls India Generally, there are three steps in performing an analysis, Pre - processing In Pre-processing, the entire inputs for performing an analysis will be given like Physical Properties, Fluid Properties, Initial Conditions, Boundary Conditions Sol vers - pre-programmed solvers are used to do the mathematical calculations for the specified conditions of the flow medium along the generated mesh geometries Ex: Incompressible, compressible, Laminar, turbulent, steady – state and transient Post - processing -The calculated results are converted into the graphical outputs for user interface. -The interpolation of the results for the various parameters can be done in post processing Ross Controls India Pvt. Ltd 14 Private & Confidential Copyright© 2008 Open Foam – 1.5
  • 16. Ross Controls India Pvt. Ltd Ross Controls India Pvt. Ltd. 15 Ross Controls India 15 Private & Confidential Copyright© 2008 Open Foam – 1.5
  • 17. Ross Controls India Ross Controls India Pvt. Ltd 16 Private & Confidential Copyright© 2008 Open Foam – 1.5
  • 18. Ross Controls India After the flow model is created by using solid edge, the flow model is converted into IGES format. Adventure is a third party software which has capability of analyzing small linear analysis. Adventure on windows operates with the help of another software's for visualization like BC Tool (inbuilt software), Meshman Viewer (to view the generated mesh) The generated mesh will be in the *.cmsh format which enables to read in Open FOAM The procedure to create a mesh is shown in forthcoming slides The IGES is used as input to generate the mesh using this Adventure on Windows Software. Ross Controls India Pvt. Ltd 17 Private & Confidential Copyright© 2008 Mesh Generation
  • 19. Ross Controls India Ross Controls India Pvt. Ltd 18 Private & Confidential Copyright© 2008 Adventure on Windows
  • 20. Ross Controls India After the mesh generation from Adventure software, the input of generated mesh for OpenFOAM would extract from *.msh format. Open FOAM is a Linux based software, where we using OpenSUSE 10.3 Linux operating system. The current version is Open SUSE 11.0. The both OpenFOAM and OpenSUSE software is a free open source software which we can download the entire software from their website For OpenSUSE, the software can be download from http://software.opensuse.org/ For OpenFOAM, the software can be download from http://opencfd.co.uk Basically, for the Linux environment the software is a CASE SENSITIVE software and its just as like working through our command prompt. Ross Controls India Pvt. Ltd 19 Private & Confidential Copyright© 2008 Open Foam – 1.4.1
  • 21. Ross Controls India OpenFOAM is first and foremost a C++ library, used primarily to create executables, known as “ applications ”. The applications fall into two categories: Solvers: that are each designed to solve a specific problem in continuum mechanics, Utilities: that are designed to perform tasks that involve data manipulation. Ross Controls India Pvt. Ltd 20 Private & Confidential Copyright© 2008 Open Foam – 1.4.1
  • 22. Ross Controls India Ross Controls India Pvt. Ltd 21 Private & Confidential Copyright© 2008 Open Foam – 1.4.1
  • 23. Ross Controls India It contains the full description of the case mesh in a sub directory “polyMesh ” This polyMesh folder contains the files specifying the physical properties for the application concerned. for setting the parameters associated with the solution procedure itself. controlDict - which run the control parameters for the time step and for data output. fvSolution - where the equation solvers, tolerances and other algorithm controls are set for the run. fvSchemes - where discretisation schemes used in the solution may be selected at run-time Contains individual files of data for particular field The data can be: either, initial values and boundary conditions that the user must specify to define the problem; or, results written to file by OpenFOAM Ross Controls India Pvt. Ltd 22 Private & Confidential Copyright© 2008 Open Foam – 1.4.1 Constant Directory System Directory Time Directory
  • 24.
  • 25. Ross Controls India Some of the important points to be considered, Time and data input /output control : The OpenFOAM solvers begin all runs by setting up a database. Since the database controls I/O and output of data is usually requested at intervals of time, so it is an inextricable part of the database. The controlDict dictionary sets input parameters essential for the creation of the database. fvSchemes dictionary : in the system directory sets the numerical schemes for terms, such as derivatives in equations, that appear in applications being run. There are many numerical schemes listed in this dictionaries as a sub dictionaries , They are Interpolation schemes, Surface normal gradient schemes, Gradient schemes, Laplacian schemes, Divergence Schemes, Time Schemes, Flux Calculation . Surface normal gradient schemes The snGradSchemes sub-dictionary contains surface normal gradient terms. A surface normal gradient is evaluated at a cell face; it is the component, normal to the face, of the gradient of values at the centre's of the 2 cells that the face connects Ross Controls India Pvt. Ltd 24 Private & Confidential Copyright© 2008 Open Foam – 1.4.1
  • 26. Ross Controls India Some of the important points to be considered, The corrected coefficient of 1 will be used in Gaussian integration to evaluate the Laplacian terms. By default snGradSchemes of limited 0.5 will be used in special cases. Solution and algorithm control The equation solvers, tolerances and algorithms are controlled from the fvSolution dictionary in the system directory. fvSolution - contains a set of sub-dictionaries that are specific to the solver being run. Some of the sub-dictionaries included are solvers, relaxation Factors, PISO and SIMPLE Ross Controls India Pvt. Ltd 25 Private & Confidential Copyright© 2008 Open Foam – 1.4.1
  • 27.
  • 28. Ross Controls India Ross Controls India Pvt. Ltd 27 Private & Confidential Copyright© 2008 Open Foam – 1.4.1 Sol vers
  • 29. Ross Controls India Ross Controls India Pvt. Ltd 28 Private & Confidential Copyright© 2008 Open Foam – 1.4.1
  • 30. Ross Controls India Ross Controls India Pvt. Ltd 29 Private & Confidential Copyright© 2008
  • 31. Ross Controls India Ross Controls India Pvt. Ltd 30 Private & Confidential Copyright© 2008
  • 32. Ross Controls India Ross Controls India Pvt. Ltd 31 Private & Confidential Copyright© 2008 The Ultimate result to extract from the ParaView window after the calculation was the Velocity “U” magnitude. Actually, the obtained result will be in m 3 /s, i.e., Volume Flow rate. Res ults The Volume flow rate will be calculated by integrating the each individual cell values at the sectioned area by using the FILTER > INTEGRATE Command in ParaView. As per the result, the x magnitude of the volume flow rate is -0.0077 m 3 /s , the rest of them are Y and Z magnitudes. The negative sign indicates the reverse flow direction As per formula, Flow = Velocity * Area The mean Velocity over the area will be arrived using this formula.
  • 33. Ross Controls India Ross Controls India Pvt. Ltd 32 Private & Confidential Copyright© 2008 Res ults The Cv will be calculated using “ Mass Flow Rate ”, “ Upstream Pressure ” and “ Downstream Pressure ”. The units of dimensions are necessary to be converted from SI units adopted in CFD.
  • 34. Ross Controls India Ross Controls India Pvt. Ltd 33 Private & Confidential Copyright© 2008 Res ults
  • 35. Ross Controls India Ross Controls India Pvt. Ltd 34 Private & Confidential Copyright© 2008 Special Notes Some of the key factors to consider to get good convergence in the results are The sparse matrix solvers are iterative, i.e. they are based on reducing the equation residual over a succession of solutions. The residual is ostensibly a measure of the error in the solution so that the smaller it is, the more accurate the solution. The solver stops if either of the following conditions are reached: • the ratio of current to initial residuals falls below the solver relative tolerance, relTol • the residual falls below the solver tolerance, tolerance,
  • 36. Ross Controls India Ross Controls India Pvt. Ltd 35 Private & Confidential Copyright© 2008 Special Notes Fluctuation of both K and epsilon If Log file shows the negative value due to bounding K (kinematic energy) and epsilon (energy dissipation) in each iterations, you have to change the Laplacian scheme regarding pressure. As “ Gauss linear corrected ” scheme is default, “ Gauss linear limited 0.5 ” scheme provides better . Both K and epsilon cannot have negative values in the theory. But non - orthoganality affects the bounding between positive and negative values of K and epsilon.
  • 37.
  • 38. Ross Controls India Ross Controls India Pvt. Ltd 37 Private & Confidential Copyright© 2008 Other Results
  • 39. Ross Controls India Ross Controls India Pvt. Ltd 37 Private & Confidential Copyright© 2008 Que ries …
  • 40. Ross Controls India Ross Controls India Pvt. Ltd 37 Private & Confidential Copyright© 2008 Thank You !!!

Notas do Editor

  1. 1 ‹ #› Private & Confidential Copyright© 2008
  2. 2 ‹ #› Private & Confidential Copyright© 2008
  3. 3 ‹ #› Private & Confidential Copyright© 2008
  4. 4 ‹ #› Private & Confidential Copyright© 2008
  5. 5 ‹ #› Private & Confidential Copyright© 2008
  6. 6 ‹ #› Private & Confidential Copyright© 2008
  7. 7 ‹ #› Private & Confidential Copyright© 2008
  8. 8 ‹ #› Private & Confidential Copyright© 2008
  9. 9 ‹ #› Private & Confidential Copyright© 2008
  10. 10 ‹ #› Private & Confidential Copyright© 2008
  11. 10 ‹ #› Private & Confidential Copyright© 2008
  12. 11 ‹ #› Private & Confidential Copyright© 2008
  13. 12 ‹ #› Private & Confidential Copyright© 2008
  14. 13 ‹ #› Private & Confidential Copyright© 2008
  15. 14 ‹ #› Private & Confidential Copyright© 2008
  16. 15 ‹ #› Private & Confidential Copyright© 2008
  17. 16 ‹ #› Private & Confidential Copyright© 2008
  18. 17 ‹ #› Private & Confidential Copyright© 2008
  19. 18 ‹ #› Private & Confidential Copyright© 2008
  20. 19 ‹ #› Private & Confidential Copyright© 2008
  21. 20 ‹ #› Private & Confidential Copyright© 2008
  22. 21 ‹ #› Private & Confidential Copyright© 2008
  23. 22 ‹ #› Private & Confidential Copyright© 2008
  24. 23 ‹ #› Private & Confidential Copyright© 2008
  25. 24 ‹ #› Private & Confidential Copyright© 2008
  26. 25 ‹ #› Private & Confidential Copyright© 2008
  27. 26 ‹ #› Private & Confidential Copyright© 2008
  28. 27 ‹ #› Private & Confidential Copyright© 2008
  29. 27 ‹ #› Private & Confidential Copyright© 2008
  30. 27 ‹ #› Private & Confidential Copyright© 2008
  31. 27 ‹ #› Private & Confidential Copyright© 2008
  32. 27 ‹ #› Private & Confidential Copyright© 2008
  33. 27 ‹ #› Private & Confidential Copyright© 2008
  34. 27 ‹ #› Private & Confidential Copyright© 2008
  35. 27 ‹ #› Private & Confidential Copyright© 2008
  36. 27 ‹ #› Private & Confidential Copyright© 2008
  37. 27 ‹ #› Private & Confidential Copyright© 2008
  38. 27 ‹ #› Private & Confidential Copyright© 2008
  39. 27 ‹ #› Private & Confidential Copyright© 2008
  40. 27 ‹ #› Private & Confidential Copyright© 2008