Mini Project Presentation Pptx

download Mini Project Presentation Pptx

of 23

Transcript of Mini Project Presentation Pptx

  • 7/30/2019 Mini Project Presentation Pptx

    1/23

    Numerical Modeling of Thermal

    Systems Using Object Oriented

    Programming

    VISHNU R

    ROLL NO: 18M-TECH(ICTM)

    GEC , THRISSUR

  • 7/30/2019 Mini Project Presentation Pptx

    2/23

    INTRODUCTION

    MODELING AND SIMULATION

    Modeling means make use of objects(models) to conceptualize

    and construct systems

    The term system simulation means observing a synthetic system

    that imitates the performance of a real system.

    Enables designer to test whether design specifications are met

    virtually rather than physically.

    Particularly important for a multi disciplinary system.

  • 7/30/2019 Mini Project Presentation Pptx

    3/23

    IMPORTANCE

    Shortens the design cycle and reduces the cost

    of design.

    Immediate feedback on design decisions.

    Comprehensive exploration of design

    alternatives.

    Optimal system performance.

  • 7/30/2019 Mini Project Presentation Pptx

    4/23

    Basic Requirements of Simulation

    Modeling language

    Sufficiently expressive to model the non-

    linear, multi-disciplinary, hybrid continuous-

    discrete phenomena encountered in the designprototypes.

    The earliest simulation languages, based on CSSL (Continuous

    System Simulation Language), were procedural and provided a

    low-level description of a system in terms of ordinary differential

    equations. From these languages emerged two important

    developments: declarative (or equation-based) modeling, and

    object-oriented modeling.

  • 7/30/2019 Mini Project Presentation Pptx

    5/23

    Object Oriented Programming

    Object oriented programming is a technique for

    programmingan example forwriting good

    programs for a set of problems.

    -A programming language that provides

    mechanisms that support the object

    oriented style of programming well .

  • 7/30/2019 Mini Project Presentation Pptx

    6/23

    Single-Domain Simulation

    Simulation modeling defined for a single domain

    such as mechanical or electrical systems is a

    mature area, with several companies offeringrobust simulation packages.

    As for mechanical systems, a tight integration

    with the 3D design environment is essential. Fromthe review above, it is clear that many single-

    domain simulation environments are closely

    integrated with design tools.

  • 7/30/2019 Mini Project Presentation Pptx

    7/23

    VISUAL BASIC

    Visual Basic is a high level object oriented

    programming language developed by the

    Microsoft Corporation during the 90s. It is the

    advanced version of the BASIC language. But

    recently, the astonishing changes brought in the

    VB helped programmers to use it in almost every

    field.

  • 7/30/2019 Mini Project Presentation Pptx

    8/23

    NUMERICAL METHODS

    Methods for solving equations involve linearizationwhich leads to repeatedly solving linear systems of theform ax=b.

    Solution of nonlinear equations always requiresiteration . That is unlike linear systems where ifsolutions exist they can be obtained exactly withGaussian elimination with nonlinear equations onlyapproximate solutions are obtained. However in

    principle the approximations can be improved byincreasing the number of iterations. Some of theimportant numerical methods are Newton Raphson

    method and Gauss Seidel iterative method.

  • 7/30/2019 Mini Project Presentation Pptx

    9/23

    SCOPE OF WORK

    The project consist of methods of solving using

    computational iterations such as in Newton

    Raphson and Gauss Seidel Method. Both the

    methods are applied on typical mathematical

    representations of problems underlying in

    mechanical engineering based. The projects are

    developed using Microsoft Visual Basic ofMicrosoft Visual Studio Professional Edition,

    one of the powerful object oriented programming

    language using today.

  • 7/30/2019 Mini Project Presentation Pptx

    10/23

    NEWTON RAPHSON METHOD

  • 7/30/2019 Mini Project Presentation Pptx

    11/23

    N-R Method Solution

    The absolute relative approximate error at the end of each iteration is given

    by:

  • 7/30/2019 Mini Project Presentation Pptx

    12/23

    FLOW CHART-N-R METHOD

    START

    DECLARE VARIABLES

    DECLARE

    FUNCTIONS

    RUN TIMER

    If

    FV