3 computational models

Upload: diego-canales-aguilera

Post on 08-Aug-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/22/2019 3 Computational Models

    1/10

    Computer ModellingBuilding Computational Models

  • 8/22/2019 3 Computational Models

    2/10

    Computer Modelling

    2

    Steps In Computational ModellingBuild Geometry

    (CAD)

    Mesh theGeometry

    Visualize theresults

    Solve governingequations

    CAD generates geometry. CAD domain broken down into

    small elements - meshing

    Number of methods used todiscretise equations as solvertechnology:

    Finite Difference Finite Element Finite Volume

    Graphical packages availablefor visualisation.

  • 8/22/2019 3 Computational Models

    3/10

    Computer Modelling

    3

    GeometryHow well does the computer represent the real world?

    CAD software often used at this stage check veracity of the arising

    geometrical model.

    Are we capturing all the important details?

  • 8/22/2019 3 Computational Models

    4/10

    Computer Modelling

    4

    Material Properties and behaviour

    How do my materials behave?

    Stress in Solder Joints (Elastic or Plastic)Stress in Substrates (Isotropic or Orthotropic)Air flow through a heat sink (Laminar or Turbulent)

    How accurate is my materials data?

    Youngs Modulus (Temperature dependent)Fluid Viscosity.

  • 8/22/2019 3 Computational Models

    5/10

    Computer Modelling

    5

    Boundary + Initial Conditions

    Am I using the correct boundary conditions?

    Inlet flow rate at a fan.Power source in a chip.

    Boundary Conditions

    DirichletNeumannMixed

    Initial Conditions

    Flotherm Prediction of Temperature

  • 8/22/2019 3 Computational Models

    6/10

    Computer Modelling

    6

    Analysis TypeCan I assume the domain is 2-dimensional?

    Is my analysis dependent on time?

    Steady state analysisTransient Analysis

    Can I avoid non-linearities in the analysis?

    Elastic material properties (Linear) - easierPlasticity (Non-Linear) more solution effort

    y

    x

  • 8/22/2019 3 Computational Models

    7/10

    Computer Modelling

    7

    Building Models

    For example consider the temperature, u(x,y), across the following plate.

    Mathematical model to represent temperature u(x,y) is:

    x

    yInsulated

    Insulated

    100oC

    25oC

    (0,0)

    (10,5)

    Solve :

    2

    u

    x 2+

    2

    u

    y 2= 0.0, 0 < x < 10, 0 < y < 5

    Subject to : (BC)u

    y(x, 0) = u

    y(x, 5) = 0.0 0 x 10

    u (0,y) = 25 u (10,y) = 100 0 < y < 5

  • 8/22/2019 3 Computational Models

    8/10

    Computer Modelling

    8

    Building Models

    u(

    10,y

    )=100

    u(0,y

    )=25

    MODEL RESULT

    Insulated

    Insulated

    100oC

    25oC

    (0,0)

    (10,5)

    REAL WORLD

  • 8/22/2019 3 Computational Models

    9/10

    Computer Modelling

    9

    Meshing Structured and Unstructured

    Data referenced using I,J grid linesLow in-core memory requirementPoor on complex shapes.

    - Use Block-Structured.

    Good for complex geometryTopology representation

    - Points - Faces - Elements

    Mix element types.Requires whole field solvers.

    - Large memory needed.

  • 8/22/2019 3 Computational Models

    10/10

    Computer Modelling

    10

    Mesh QualityThe shape of the elements making up the mesh should be of reasonable quality

    Poor elements with large aspect ratios and internal angles

    Mesh quality depends on analysis type most codes have internal checks.

    Good Poor