Mini Project Presentation Pptx
-
Upload
vishnu-puthussery -
Category
Documents
-
view
225 -
download
0
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