Ulrich Heck, DHCAE-Tools UG ___________________________ CAD geometry based pre-processing for CFD using abstract modeling techniques CastNet: CAD-based.

Slides:



Advertisements
Similar presentations
Ulrich Heck, Martin Becker
Advertisements

Open Source Field Operation and Manipulation
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Intelligent Engineering Systems Lecture.
Fluent Overview Ahmadi/Nazridoust ME 437/537/637.
Multidisciplinary Computation and Numerical Simulation V. Selmin.
Modeling Electrical Systems With EMTP-RV
Ulrich Heck, DHCAE-Tools UG ___________________________ CastNet: GUI based modeling and solution control environment for OpenFOAM® CastNet: CAD-based Pre-Processor.
Advanced CFD Analysis of Aerodynamics Using CFX
NAFEMS World Congress 2013 – Salzburg, Austria – June Ulrich Heck, Martin Becker Application-oriented tools based on Open-source solutions: New.
CAD Import, Partitioning & Meshing J.Cugnoni LMAF / EPFL 2009.
© Geodise Project, University of Southampton, CFD-based Shape Optimisation Using Geodise Toolkits Application Demo of.
Thermo-fluid Analysis of Helium cooling solutions for the HCCB TBM Presented By: Manmeet Narula Alice Ying, Manmeet Narula, Ryan Hunt and M. Abdou ITER.
CSE351/ IT351 Modeling and Simulation
Getting Started with 3-D CAD by Solid Modeling
CAD/CAM Design Process and the role of CAD. Design Process Engineering and manufacturing together form largest single economic activity of western civilization.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Page - 1 Rocketdyne Propulsion & Power Role of EASY5 in Integrated Product Development Frank Gombos Boeing Canoga Park, CA.
Visual Crash for DYNA A Powerful Open Environment for LS-DYNA Benefits A complete solution for Crash and Safety simulation that can be coupled with process.
1 CFD Analysis Process. 2 1.Formulate the Flow Problem 2.Model the Geometry 3.Model the Flow (Computational) Domain 4.Generate the Grid 5.Specify the.
1 ATPESC 2014 Vijay Mahadevan Tutorial Session for Scalable Interfaces for Geometry and Mesh based Applications (SIGMA) FASTMath SciDAC Institute.
Java Beans.
Ulrich Heck, DHCAE-Tools UG ___________________________ CastNet and OpenFOAM® in chemical plant engineering applications ______________________________.
October 2008 Automation components for simulation-based engineering.
Grid Generation.
Introduction to CFD Analysis
Knowledge Extraction from Aerodynamic Design Data and its Application to 3D Turbine Blade Geometries Lars Graening
Chapter 3 Meshing Methods for 3D Geometries
Calculation BIM Curriculum 07. Topics  Calculation with BIM  List Types  Output.
S.S. Yang and J.K. Lee FEMLAB and its applications POSTEC H Plasma Application Modeling Lab. Oct. 25, 2005.
Computer Aided Thermal Fluid Analysis Lecture 3 Dr. Ming-Jyh Chern ME NTUST.
Chapter 9 CAD & Parameters
ANSYS Fundamentals This document contains no technical data subject to the EAR or the ITAR.
ANSYS, Inc. Proprietary © 2004 ANSYS, Inc. Chapter 6 ANSYS CFX 9.0.
ME5372/7372 Introduction to CAD/CAM Session 2,( August 28, 2008 ) Instructor : Rajeev Dwivedi Department of Mechanical.
Disclaimer “This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM software and owner of the OPENFOAM® and OpenCFD®
Case Study IV: Geometrical Modeling of the heart and the head Moritz Dannhauer.
Conifer Cast New features Windows Vista Compatibility New Installer Solver Pause/Resume Locally Implicit Advection Split Lagrangian VOF Advection.
Fluidix Getting Started with Fluidix © 2008 Adam MacDonald, Dr. David Pink, StFX University, OneZero Software.
ANSYS for MEMS by Manjula1 FEM of MEMS on ANSYS MEMS Summer 2007 Why FEM for MEMS? Features in ANSYS Basic Procedures Examples.
FSI for Assessing Nerve Injury During Whiplash Motion
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
CFX-10 Introduction Lecture 1.
Finite Element Analysis
Design and Implementation of Geometric and Texture-Based Flow Visualization Techniques Robert S. Laramee Markus Hadwiger Helwig Hauser.
FEMCI Workshop Advanced FEMAP Programming with Applications to Structural Analysis William L. McGill
Robust Design Optimization (RDO) easy and flexible to use Introduction Dynardo Services.
Presented by Adaptive Hybrid Mesh Refinement for Multiphysics Applications Ahmed Khamayseh and Valmor de Almeida Computer Science and Mathematics Division.
© Ram Ramanan 2/22/2016 Commercial Codes 1 ME 7337 Notes Computational Fluid Dynamics for Engineers Lecture 4: Commercial Codes.
Conifer Cast 2.5 New Features: Numerical Options GMRES Iteration Option for Pressure- Velocity Coupling Tilt Pour Casting Custom Flow-3D Parameters Three.
Engineering H191 - Drafting / CAD Gateway Engineering Education Coalition Lect 12P. 1Autumn Quarter Solid Modeling Lecture 12.
Application Development in Engineering Optimization with Matlab and External Solvers Aalto University School of Engineering.
CAD Import Partitioning & Meshing
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solver Language Environment.
13-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. April 28, 2009 Inventory # Chapter 13 Solver.out File and CCL Introduction to.
AERODYNAMIC OPTIMIZATION OF REAR AND FRONT FLAPS ON A CAR UNIVERSITY OF GENOVA – POLYTECHNIC SCHOOL ADVANCED FLUID DYNAMICS COURSE 2015/2016 Student: Giannoni.
FLOW-3D Cast New features since Conifer Cast 3.0 Using FLOW-3D 9.3 solver New limited version solvers ”Basic” and ”Extended” Improved restart file.
MEASUREMENTS, DISPLACEMENT FUNCTIONS AND CAD GEOMETRY
Finite element mesh and load definition
Workshop 7 Tank Flushing
Chapter 13 Solver .out File and CCL
Chapter 6 Working with CAD
Workshop 5 Cavitating Centrifugal Pump
Conifer Cast 2.5 New Features: Numerical Options
FEA Introduction.
Introduction: DHCAE Tools.
Fluent Overview Ahmadi/Nazridoust ME 437/537/637.
GENERAL VIEW OF KRATOS MULTIPHYSICS
CastNet-Modeling for OpenFOAM®
Software Cradle Releases SC/Tetra V8
Presentation transcript:

Ulrich Heck, DHCAE-Tools UG ___________________________ CAD geometry based pre-processing for CFD using abstract modeling techniques CastNet: CAD-based Pre-Processor for OpenFOAM® Attributes: Concept of CAD associated mesh and solution set-up Abstract modeling ______________________________ Fifth OpenFOAM Workshop June 2010 Gothenburg, Sweden

Modeling and meshing environment for CFD and FEA CAD-Model based (reads Parasolid -xt, Acis –sat or Granite Pro-E parts) or discrete mesh data (e.g. stl) Builds internally non-manifold model based on CAD assemblies with conformal mesh transition between parts Generates hybrid meshes CFD specific features (boundary-layer-meshing, curvature controlled meshing,…) CastNet is based on commercial meshing, CAD import and abstract modeling technology (not open source) CastNet CAD input and meshing OPENFOAM® is a registered trade mark of OpenCFD Limited This offering is not approved or endorsed by OpenCFD Limited, the producer of the OpenFOAM® software and owner of the OPENFOAM® and OpenCFD® trade marks.

CastNet for OpenFOAM® Major goals: Providing access to reliable, robust and high quality CFD-meshing based on CAD geometry Establishing complete GUI based environment: Access to strong OpenFOAM® -solution capabilities without editing text files or detail knowledge of keyword-structure (e.g. “turbulentMixingLengthFrequencyInlet” ) Reducing the time from CAD model to OpenFOAM® run-ready case Fully compatible: User can switch anytime from GUIs to text-based model setup User can extend the CastNet model output for specific needs

Major features: Support of OpenFOAM® 1.5 and OpenFOAM® 1.6.(x) Direct generation of complete models (variables, controlDict, solver settings, materials etc.) for more than 15 solvers in 1.6 Convenient definition of boundary conditions using derived OpenFOAM® patches Definition of local, initial conditions e.g. specification of volume fractions in particular regions Face and cell zones (e.g. baffle or fan faces, porous or MRF-zones) User support by “defaults” e.g. walls with zero-gradient or wall function selection SnappyHexMesh in case hex-dominant meshes are required Additional GUI for job-control during the run: Switching solvers, changing schemes, modifying underrelaxtion factors, plotting residuals,… CastNet for OpenFOAM®

Example Inflow Outflow Large number of flow obstacles, flow resistances (porous zones) and baffles Direct modeling of baffle faces and porous regions

Meshing Free-Mesh and extrude regions Boundary- Layer Note: More complex meshing examples of customer cases presented in Gothenburg

results Visualized with Paraview

OpenFOAM® Interface

Solver settings, boundary conditions, etc. Are associated with the CAD geometry or general model

OpenFOAM® Interface Advantages of CAD associated modeling Allows changes easily, e.g. boundary-layer, mesh refinement zones boundary conditions Mesh can be defined and successively improved in a step by step approach Meshing process can be optimized dynamically considering all attributes (e.g. adapted surface mesh if volume mesh would cause bad elements) Simplifies data-management: Attribute file and CAD geometry store all meshing and simulation model data (solver settings, material…) Abstract modeling: Abstract modeling is a technique that allows to define the components of a numerical analysis problem independent of a specific geometric. Establish and undo associations

Abstract Modeling: Example Concept- or design study

Basic question: How can CAD entities (faces, regions, edges…) be addressed in very different designs? Several options in CastNet: 1.Identification tags in CAD system 2.Geometrical compare 3.Relative relations and search algorithms Abstract Modeling: Example

1.Step: Definition of abstract components General model: Used for controlDict, solver setting, fluid properties,… CAD-model related entities (e.g. faces): Used for: Meshing, boundary conditions Abstract Modeling: Example Example: Identify middle faces for 1. Meshing: boundary layer 2. Boundary condition: Heating walls Example: Relative relations and search algorithms

2. Step: Modeling GUI: Simplifies the abstract component definitions and visualizes the component in target models. Typical operations are: Find nearest entity (e.g. face) of a given point Bounding boxes: E.g. pick all entities in a specified bounding box (used here to identify the midfaces). Loops over geometrical objects. Boolean operation (e.g. compare regions to identify common faces) Abstract Modeling: Example

3. Step: Definition of attributes related to abstract components (here “Heat_wall” on “midfaces”) The abstract component “midfaces” is the placeholder for the real CAD entities Abstract Modeling: Example

Abstract component “midfaces” is replaced by real faces Different pattern result in different faces Abstract Modeling: Example 4. Step: Finally: Applying the abstract model to different CAD geometry

dP in/out: 15 Pa dP in/out: 20 PadP in/out: 14 Pa dP in/out: 8 Pa Abstract Modeling: Example

Allows defining components of OpenFOAM® cases independent of a specific geometry. Fast and reliable model generation for geometry case studies including meshing, boundary conditions and solver settings. The abstract model condenses all CFD- and OpenFOAM® expert knowledge (meshing, solution settings) resulting in run-ready cases after applying the abstract model to various CAD-geometry cases. The risk of biasing the design study by mesh dependency or different solution setting is reduced. Benefits of abstract modeling

Next steps CastNet for OpenFOAM® Further support of CastNet features: Easy identification of cell and faces zones for multi- region applications (e.g. chtMultiRegion, FSI…) Extending the runGui: Allowing a detail job control and manipulation (e.g. plotting probes, switching more schemes….) Support further features for 1.6-extended as soon as this version is available GGI Sliding meshes Windows Version more schemes, patches and solver Thank you for your attention ! For more information (e.g. movies „CastNet for OpenFOAM®“) please visit: