Áramlások numerikus szimulációja (BMEGEÁTAG26)
Transcription
Áramlások numerikus szimulációja (BMEGEÁTAG26)
Computational Fluid Dynamics (BMEGEÁTAG26, BMEGEÁTAM05) 2016. spring, 2nd practice Based on the learning material of Dr. Gergely Kristóf (link), created by: • Tamás Benedek • E-mail: benedek [at] ara.bme.hu • Web: www.ara.bme.hu/~benedek/CFD/workbench • If you have any problem, please don’t hesitate to ask your course leader or me! Agenda: • 1st week: simulation of the flow in an orifice meter • 2nd week: simulation of a centrifugal pump • 3rd week: simulation of an exhaust • 4th week: simulation of an transsonic airfoil • 5th week: simulation of the buoyancy in a kitchen • 6th week: individual problem solving • 7th week: midterm exam Main rules: • Don’t use any special character or space! (in the file names, folder names, names of the zones and boundaries, …) The ANSYS can’t handle it. • Working folder: C:/Work/Neptun_code (Neptun_code = your code) • The saved files will be deleted when you turn off the computers of the CFD lab if you want to continue your work, please save it on a flash drive or send it to yourself attached to an e-mail Course leaders: • László Nagy (nagy [at] ara.bme.hu) • Bendegúz Bak (bak [at] ara.bme.hu) • Esztella Balla (balla [at] ara.bme.hu) • Balázs Farkas (farkas [at] ara.bme.hu) • Péter Füle (fule [at] ara.bme.hu) • András Tomor (tomor [at] ara.bme.hu) • Bence Tóth (tothbence [at] ara.bme.hu) Solving a problem with CFD CAD model (Design Modeler) Mesh generation (Mesher) Solver (FLUENT) WORKBENCH Postprocessing (FLUENT/CFD post) Aim of Exercise 2 – Pump (2D, periodic boundary conditions) 1. Chapter: The geometry Download of base construction point set http://www.ara.bme.hu/oktatas/tantargy/NEPTUN/BMEGEATAG26/ENGLISH_course/2015-2016-II/ea_lecture/ Right click on basic construction points, select : „Hivatkozás mentése más néven…” , this means „Save target in different name…” (or „Save as”) in hungarian. Save the javascript for example in the: C:/Work/yourneptuncode/orifice/filename.js !Dont use space or any specific characters! Start Screen of ANSYS Workbench Drag and drop the element Fluid Flow(Fluent) Into the Project Schematic area Starting Design Modeler 1) Click on Advanced Geometry Options Change Analysis type to 2D 2) Double-click on Geometry to start Design Modeler Setting units Select Millimeter unit in Units menu Workplane selection Select XYPlane, right click, then select Look At to align plane to forntal view Reading construction points To generate basic construction points onto the plane, Use File/Run Script Find and select the downloaded script file Constraints 2) At Constraints group, find Auto Constarints and check the Cursor box 1) After the appearance of points, change to Sketching panel Drawing circular arcs Use Draw/Arc by 3 points command to draw the pressure (upper) side of blade (first select endpoints, then middle point) Drawing circular arcs Do the same with leading edge and suction (lower) side Drawing circular arcs Trailing edge is an Origincentered arc (use Arc by center) Constraints Fix endpoints of leading edge and leading edge arc using Constraints/Fixed command Drawing a Spline Connect with a spline the endpoints of computational domain (you may have to roll down in menu) – After endpoint, right click and select Open End in the context menu Copy/Paste the periodic boundary 1 1) Modify/Copy 2) Select spline 3) Right click:End/Use plane origin as handle – (you close the selection and set the Origin as the basepoint of Paste command 3 2 Copy/Paste the periodic boundary 2 1 Automatic change to Paste command 1) Cahnge r value to 60° 2) Right click: Rotate by –r Copy/Paste the periodic boundary Click on Origin with the cursor: Copy/Paste finished Drawing in let and aoutlet boundaries Inlet/Outlet boundaries are Origin centered arcs (Arc by center) Publication of input parameters 1 3 2 1) Select Dimensions/Radius command 2) Set (type) trailing edge radius to 125 mm 3) By checking the box, Publish parameter and name it as R_out 2 Creating Surface 2 1 3 1)Go to Modelling panel 2) Select Sketch1 3) Select Concept/Surface from sketches Contd. Apply Contd. 2) Click on Generate to apply command and make surface 1) Select Add frozen 3) Close Design Modeler 2. Chapter: The Mesh Mesher start Save Project (NO spaces and $pecial chäracters WHATSOEVER) Double click on Mesh Mesher is started Initial mesh In Project Tree, Click on Mesh then on Update to see current mesh Setting boundaries as Named Selections 1 1) Select Line Selection Tool 2) Select inlet boundary 3) Right click on line, select Create Named Selection command form the context menu 2 3 Setting boundaries as Named Selections Name it as velocity_inlet Setting boundaries as Named Selections 2 4 Similarly create: 1) Pressure_outlet 2) Per1 3) Per2 4) Leading_edge 5) Trailing_edge 6) Pressure_side 7) Suction_side 6 1 3 7 5 Setting mesh sizing Open (explore) Sizing menu - Set Min size: 1 mm - Set Max Face Size: 2 mm - Set Max Size larger than both if conflict appears Publish Max Face Size by checking box Refining boundary layer mesh Update mesh Right click on Mesh InsertInflation Refining boundary layer mesh 1 2 2,3 1) Select Surface Selection Tool 2) Geometry: whole surface 3) Apply Refining boundary layer mesh 1 2 2,3 1) Select Line Selection Tool 2) Boundary: 4 edges of blade (hold ctrl to select multiple lines) 3) Apply Refining boundary layer mesh Transition ratio: 0.6 Maximum layers: 4 Growth rate: 1.5 Refining boundary layer mesh Update Refining boundary layer mesh – transition ratio Use transition ratio to set relative thickness of boundary layer mesh. Range: 0-1 transition ratio: 0.6 transition ratio: 0.2 Refining boundary layer mesh – # of layers Use # of layers to… set… number of layers?! (number of cell layers generated by the Inflation, belonging to the Boundary layer mesh) Numb. of layers: 4 Numb. of layers: 10 Refining boundary layer mesh – growth rate Use Growth rate to set the thicknes ratio of two consecutive cell layers Growth rate: 1.5 Growth rate: 1.1 Close Mesher Close Mesher 3. Chapter: Physical model Setup, Running simulation FLUENT start Double click on Setup FLUENT starts FLUENT start Launcher Window of FLUENT Possible input: - Number of Processors - Number Precision - Color Scheme of GUI Leave as it is, just click OK now Definiton of periodicity 1 In Boundary Conditions menu, Type of per1 and per2 Zones must be set from wall to interface 2 Definiton of periodicity 2 Set periodicity of computational domain by using Mesh Interfaces/Create command: - Mesh Interface: per - interface zone1: per1 - interface zone2: per2 - interterface options: periodic boundary condition - Type: rotational - Check Auto Compute Offset - Click Create - (Click Close if needed) Turbulence model Set turbulence model in Models/Viscosus menu: - k-epsilon - Realizable - Enhanced wall treatment Material properties 3 1 2 4 In Materials menu, we obtain water material properties by: 1) Double click on Fluid: air 2) Click on Fluent Database…. 3) Search and select water-liquid (<h2o <l>) 4) Copy 5) Close both windows Fluid Zones 1 2 3 In Cell Zones menu, Set the properties of our single zone 1) Material name: water liquid 2) Frame motion: check 3) Rotational velocity: 62.8 rad/s Velocity inlet 1 2 In Boundary Conditions slecet velocity_inlet and click on Edit: 1) Velocity magnitude 3.5 m/s, Absolute refernce frame 2) Turbulence • Intesity, 10% • Hydr. Diam, 0.01 m Solution methods A Solution Methods menu: Set Schemes: - Pressure-velocity coupling: Coupled - Second Order upwind wherever possible Convergence Monitors 1 2 In Monitors menu, Turn off automatic convergence detection by given residual values 1) Double click on Monitors/Residuals 2) Convergence criterion: none Convergence Monitors Let’s create a New convergence monitor: Torque on the blade: - Monitors/Residuals, Statistic and Force monitors - Create/Moment… Convergence Monitors 1) Plot 2) Select Wall Zones belonging to the blade 3) Moment axis: z=1, Center: 0,0 1 2 3 Initialize Initialize simulation by - Selecting Hybrid Initialization and - clicking on Inizialize Runing the simulation 1 3 2 4 1) Set the screen layout to be 2-divided 2) Go to Run Calculataion menu 3) Change Number of Iterations to 500 4) Hit Calculate Calculation complete Reports for surface integrals 2 1 5 4 3 In Reports menu, select Surface integrals, and click Set Up: 1) Field variable: Pressure / Static Pressure 2) Report type: area weighted average 3) Surfaces: select ONLY velocity-inlet 4) Click on Save output Parameter…. 5) Name it as Pressure-in Do one single iteration step (or a few) by running the simulation again Close FLUENT 4. Chapter: Results Postprocessing Double click on Results CFD-post starts Displaying varibale distributions 1 2 3 4 5 1) 2) 3) 4) 5) Volume rendering Name: ex. pressure Domains: all Variable: pressure Apply Displaying the pressure distribution Displaying the streamlines 2 3 1 1) Hide Volume rendering 1 by turning off checkbox in model tree 2) Streamlines 3) Name: stramline1 Displaying the streamlines 1 2 3 1) Start from: velocity inlet 2) Number of points: as you like 3) Apply Displaying velocity vektors 1 2 3 1) Vectors 2) Domains: surface body 3) Location: surface body Changing the published parameters 3 Double click on Parameters Run the case with different published parameters Fill up input parameters of Table of Design points as in Excel to set parametric runs (above image is illustration) Click Update All Design Points to start parametric runs and obtain output parameters Actual simulation starts, it takes time Two recommended variations: Change mesh size to 0.0015 m Radius to 110 mm (Disproportional values will result in impossible geometry and kill the simulation) Bruce Willis