# CFD Simulation with ANSYS CFX

### Overview

Simulation tool plays an important role is predicting product performance, optimizing the designs and validating the product behavior before manufacturing. ANSYS CFX is an advanced solver technology, which provides reliable and accurate solutions, quickly and robustly. It provides fast, accurate and flexible fluid flow and thermal simulations. ANSYS CFX is a high-performance, general purpose fluid dynamics program, with extensive capabilities for customization and automation using session files, scripting and a powerful expression language.

This course explicitly focuses on solver and post-processing part of typical CFD process using simulation tool ANSYS CFX. This course is a perfect blend of theoretical foundation and software exposure. This course starts with the CFD fundamentals. It provides an introduction to the governing equations of fluid flows and heat transfer, and the numerical methods developed for solving flow problems on computers, the computational aspects of fluid dynamics. The most common numerical methods for solving PDEs using FDM, FVM and FEM will be discussed in detail. Once you are comfortable with the basics of CFD, you will learn the solver ANSYS CFX software. Primarily you will get acquainted with the GUI of software. The typical workflow into the solver will get introduced. You will be learning in detail the solver basics such as domain conditions, boundary conditions, solver settings, residuals etc. The special attention is given onto the solver mathematics. You will learn using solve manager. As you get accustomed to solver GUI and typical workflow, then course takes you to the post processing aspects which are the most important part of the simulation. You will be learning how to extract simulation results, visualization techniques and understanding and interpreting those results. You will learn usage of CFX expression language (CEL) and CFX Command language in CFX. The most importantly you will learn how to carry out CFD simulation of transient phenomenon in CFX.

At the end of this course you will be undergoing two video tutorials which will elucidate simulation of the real world problem using ANSYS CFX.

##### Recommended background

A science background is recommended for this course. One should be familiar with basic physics concepts like scalars, vectors, pressure, velocity, forces etc. The course will start with a review of fundamental concepts of fluid dynamics and heat transfer. So you do not need any pre-requisite for this course other than having an interest in CFD. No specific educational degree is necessary to take this course. CFD analysis is based on fundamental equations of fluid dynamics and heat transfer; hence participants from mechanical, chemical, civil and petroleum fields find themselves more comfortable than other background. They will also benefit more than participants from other background.

* "The early you start more the benefit"*. CFD is fast becoming a popular simulation based design tool in industry. Our course participants are from academic background as well as industry professionals. But if you are a student in an undergraduate science degree this is the best time to start learning CFD. The early you start, more are the benefits.

##### Your Learning

Our main objective of the course is to introduce you to fluid dynamics analysis tool ANSYS CFX. You will learn the CFD fundamentals as well the software. After successful completion of this course you will be able to solve the fluid flow and heat transfer problems using ANSYS CFX. You will able to understand the importance of simulation tool and will start to solve real world problems on your own. You will be able to understand the use of CFD results for predicting product performance, optimizing the designs and validating the product behavior. You will be certainly inspired to pursue CFD as a professional or academic field of your choice.

The main outcome of this course is help you to solve your own queries and better understanding to fluid dynamics involved into real world scenarios.

The course mainly contains video lessons. The duration of each lesson varies from few minutes for some lessons to 30 minutes for some lessons. For short software demos the duration is very small and for detailed theory lessons or software knowledge lessons the duration is large. The course also contains other content like tests, assignments and project.

The course is delivered based on a concept of ‘online learning using video lessons accompanied with live mentoring’.

Below are features or elements of our training process:

##### Course Format

Below are features or elements of our training process:

**Video lessons :** The course consists of video lessons on various topics of theory and software knowledge. You can gain knowledge and software skills by watching these video lessons any number of times anywhere.

**Software Demos**** :** The course also consists of software demos. These short videos explain some tools or operations of software so that you can watch and practice on your own.

**Objective Test or Quiz**** :** After some specific amount of video lessons you will be asked to give objective test or quiz. These tests or quizzes are based on theory knowledge and software skills. The purpose of these tests or quizzes is to refresh your learning till that point. These will also help you later to review or understand important concepts.

**Course Assignments :** After certain software learning is complete you will be provided with assignments. These assignments will be industrial level CFD solution problems which you will have to do on your own using skills acquired in the course. You will be provided with all the necessary input files for the assignments. Once you complete these assignments you will have to submit them to us for evaluation.

**Course project :** At the end of the course you will be assigned a course project. This project will be a complete CFD problem from start to end. You will be provided with the problem statement and input files. Using your acquired skills of fundamentals and software you will undergo this CFD project and present a CFD project report by the end of your course. Our mentors will evaluate your report and provide you suggestions or additional mentoring based on your performance in the project.

**Mentoring :** Along with our course content we also provide mentoring for the participants in this course. The mentoring is provided to resolve any of your doubts or question related to the course learning. There are two types of mentoring :

- Unlimited mentoring through email : During the course you may have queries or doubts about the course content. To resolve those queries our mentors will interact with you using email. You can ask your queries through email and our mentors will provide you with specific answers to help resolve your queries.
- Limited hours of live mentoring : In this our mentors will conduct a live mentoring session with you every week for an hour. So total you get 4 hours of live mentoring as part of the course. These live mentoring sessions will be sought of Q & A sessions to resolve any of your doubts related to the course learning. You can directly ask your questions to our mentor.

Please note that mentoring through email and live session is meant to resolve your queries related to learning through the course. This mentoring does not cover any queries which are not related to the course or for any of your other CFD related queries. For such queries we recommend to you our other learning services. Information of such learning services can be found on course page.

**Certification :** At the end of the course based on your performance and our evaluation you will be granted a certification from LearnCAx for successful completion of the course.

**Course Material :** At the end of the course LearnCAx will send you course material in the form of course lesson notes for your future reference.

##### Course Syllabus

The course is divided into 15 lessons and additional content like assignment and project. Each lesson has a specific objective and is designed to satisfy the needs of subsequent lesson. It is recommended that you do not move to the next lesson until all the concepts in the lesson are well understood.

** Video Lessons :**

**Lesson 1: ****Study of Fluid flows**

Have you ever observed common fluid flow phenomenon around you? Have you ever wondered about the physics behind such fluid flows? Whether they can be described by using mathematics and who discovered such mathematical equations of fluid flows? Fluid flow is present everywhere. The aim of this lesson is to show you how every phenomenon around us involves fluid flow. The lesson will present a discussion on the three fundamental methods used to study fluid flow. In the end you will also understand where simulation finds its place as tool to study fluid flow and allied phenomenon.

**Lesson 2: ****Introduction to CFD **

Assuming that most of the participants are new to the topic of CFD, the first lesson is designed as an introduction to CFD. CFD is a distinct field of simulation sciences which is based on physics and mathematical equations. Hence our first lesson is designed in order to provide you a complete understanding of overall concept of CFD. This lesson provides the basics of Computational Fluid Dynamics (CFD) without going into details of the mathematics or numerical algorithms. By the end of this lesson you will have a clear understanding of CFD and terms like Design, Modeling, Simulation and CFD. You will also realize that CFD is very interesting and highly useful design tool.

**Lesson 3: ****CFD Equations and Numerical Solution **

We believe that every participant of our course, who uses CFD software, should also be aware of what is happening behind the software. Behind the software there are physics equations solved using numerical methods. This lesson is design in a way that you will get a basic understanding of the generalized CFD equations and the numerical methods that are used to solve these equations. The objective of this lesson is to refresh the knowledge of mathematical equations which govern fluid flow and heat transfer and also to provide an overview of the additional equations that are solved in CFD. By the end of this lesson you will be familiar with Navier Stokes equations and the difference between exact and numerical solution of differential Equations.

**Lesson 4: ****Fundamentals of Finite Volume method**

One of the most commonly used algorithms to convert the partial differential equation to algebraic equations is the Finite Volume Method. Hence it is critical to understand the finite volume method. In this lesson we will see how the Navier Stokes equations are converted into mathematical formulations using the finite volume methods. This lesson would explain how to convert the integral form of conservation equations into linear algebraic equations, using Finite Volume Method. By the end of this lesson you will have a clear understanding of the Finite Volume Method.

**Lesson 5: ****ANSYS CFX GUI and Workflow**

The objective of this lesson is to make you comfortable with the Graphic User Interface (GUI) and workflow of the software ANSYS CFX. Before starting to use any software you should be well familiar with the user interface, various mouse options and clicks as well panel locations and buttons. This lesson will provide you with all the knowledge required to handle CFX software user interface. By the end of this lesson you will be able to carry out basic tasks while using ANSYS CFX and also navigate through the User Interface of ANSYS CFX.

**Lesson 6: ****CFD Workflow Demonstration using CFX**

The aim of this lesson is to demonstrate you the entire workflow followed when conducting CFD analysis using CFX software. The demonstration is based on CFD simulation of flow over circular cylinder. By the end of this lesson you will be able to conceptualize your own CFD problem in CFX and also plan simulation setup stages on your own.

**Lesson 7: ****Domain Conditions in CFX**

In CFX Pre, the physics modeling is based on concept of domains. A real world fluid flow phenomenon is converting into a CFD model by using the concept of domain. Domains are regions of space in which the equations of fluid flow or heat transfer are solved. This lesson will teach you how to conceptualize CFD domain and provide all user inputs in order to model physics inside domain.

**Lesson 8: ****Boundary Conditions in CFX**

Boundary conditions are the most important part of CFD simulation setup. The objective of this lesson is to train you in order to decide how to provide sensible and accurate boundary conditions to a CFD problem. Boundary conditions are nothing but transfer of information from real life scenario to a virtual CFD model at the boundaries of the CFD environment. By the end of this lesson you will able to extract information from real life scenarios and transfer it to different boundary condition types in a CFD model within ANSYS CFX Pre.

**Lesson 9: ****Interface, Source and Additional Variables**

There may be scenarios where you will need to connect multiple CFD domains. In some situations you will also need to model power or heat storing components. Also in some cases you will need to create your own variables for CFD calculation. This lesson will teach you feature of CFX Pre software using which you can perform these advanced tasks.

**Lesson 10: ****Solver mathematics and setup**

CFX Solve is a CFD solver. Which means it will use a meshed geometry and CFD equation along with user inputs to produce solution of these equations by using various algorithms and models. The objective of this lesson is to teach you how to provide different inputs to the software to solve a CFD problem. By the end of this lesson you will be familiar with overall procedure for implementing any CFD project in ANSYS CFX.

**Lesson 11: ****CFX Solver Manager**

When you perform CFD analysis using CFX software suite, you use separate software for computing solution. This is known as CFX solver manager. This lesson will teach you all aspects of solver manager, right from how to launch it till how to provide all user inputs required for calculating and exporting CFD results file from solver manager.

**Lesson 12: ****Results and Post processing after CFX simulation**

The aim of this lesson is to teach you how to judge the quality of CFD results and represent them in a realistic and informative manner. You will learn how o extract CFD results using the software CFD Post. This is the separate post processing environment available when analyzing results obtained from CFX Solve. By the end of this lesson you will also learn to extract CFD results and apply them to improve design.

**Lesson 13: ****CFX Expression Language**

Many times for extracting design relevant data from CFD results, the inbuilt functions or variables are not sufficient. In such cases the user has to create their own expressions or functions and represent them in the CFD model. In CFX you can do this by using the feature CFX Expression Language. This lesson will teach you how to use CFX expression language (CEL) create your own variable expressions and use them as plotting or reporting variables at different locations.

**Lesson 14: ****CFX Command language**

An interesting feature of CFX software is the CFX command language. Using this you can design your own customize workflow or task and avoid repetitive use of GUI when performing complex simulations. Experienced users of software find this feature high useful. This lesson will provide you a quick overview of the CFX command language. In this lesson you will learn how to bypass the CFX GUI and modify solution inputs using CCL in an efficient manner.

**Lesson 14: ****Transient Simulations in CFX**

If you look around yourself you will find that many phenomenon’s in nature and in industry are time dependent phenomena. But for design as well as during simulation we are most of the times interested in steady state operation. But making a steady state assumption is not always feasible or correct. Some phenomenon does have to be studied as transient phenomenon. In this lesson you will learn how to carry out CFD simulation of transient phenomenon in CFX.

**Video Tutorials :**

**Tutorial 1: ****Effect of guide vanes on duct flow in Low turbulence**

This practice tutorial will show you the steps involved in setting up a simulation in ANSYS CFX. The CFD problem is based on simulation of flow through a duct bend. CFD is sued to analyze the effect of guide vanes on the flow and heat transfer. The flow is characterized to be low turbulence and the tutorial will showcase flow simulation with and without guide vanes.

**Tutorial 2: ****Effect of guide vanes on duct flow in High turbulence**

This practice tutorial will show you the steps involved in setting up a simulation in ANSYS CFX. The CFD problem is based on simulation of flow through a duct bend. CFD is sued to analyze the effect of guide vanes on the flow and heat transfer. The flow in this case is characterized to be high turbulence and the tutorial will showcase flow simulation with and without guide vanes.

**Course Project :**

**CFD modeling of turbulence flow through nozzle geometry**

In this project you will perform a complete CFD analysis from start to end. You will be provided with the mesh file. The project will involve simulating the turbulent flow through nozzle geometry. You have to set up the solver strategy to get the accurate results. Your observations and recommendation based on CFD results will be evaluated. Your evaluation will be based on final report you submit on the CFD results of this project.

**1. What is ANSYS CFX?**

ANSYS CFX is CFD simulation software. It is an advanced solver technology, based on Navier-Stokes equations. It handles complex fluid flow physics like turbulence, heat transfer and reaction modeling. It is renowned across the globe for its exceptional capabilities to simulate rotating machinery problems. However, its capabilities are not restricted to rotating machinery applications only.

**2. How popular is this software in CFD world?**

Thousands of companies throughout the world benefit from the use of ANSYS CFX software as an integral part of the design and optimization phases of their product development. It is a recognized solver in CFD world.

**3. Does your course provide access to software for practice?**

No. This course doesn’t have the access for software usage for practice. As the participant is taking up this course, it is obvious that he/she needs to develop the skills to use this software on academic/industrial projects; hence, we assume that the participant has access to ANSYS CFX at his institute/organization.

**4. I am weak in fundamentals of fluid dynamics or forgotten them. Can I take this course?**

Our course content will help you review your fundamental knowledge about fluid dynamics. Also our course mentors will guide you on methods to strengthen your knowledge of fluid dynamics. So this is not a problem while you take the course.

**5. I have some knowledge of meshing (grid generation) using some other software. I wanted to learn simulation using CFD. Will this course be helpful to me?**

Certainly you can undergo this course if you have the knowledge of grid generation using some other software. This course is more specific to learning simulation using ANSYS CFX only.

**6. What kind of career prospect I can look by undergoing this course? Will it be helpful for entry into CFD industries?**

After undergoing this course you will be able to solve your own queries and better understanding to fluid dynamics involved into real world scenarios. You can understand and interpret the simulation results. With this skill set you can enter into CFD industry.

**7. When I can start the course and how much time needed to complete the course?**

The course is available all the time. To start this course you need to buy the course. After this our executive will contact you and guide you through further process in order to activate your course. The course usually gets activated within 1 to 2 working days once all processing is completed. Considering difficulty level, understanding capacity and necessary extra reading, on average, we expect this course to be finished in 4 weeks.

**8. You say the course is delivered using pre-recorded videos? Does it mean I can watch it just once?**

The video lessons are available to view unlimited number of times. There is no time restriction on them as well; hence you can watch them as per your convenience.

**9. Do you provide certification?**

Yes. After successful completion of the course and submission of the assignment, we provide certification to our participants.

**10. Do I need to know programming language to pursue this course?**

No, programming language knowledge is not mandatory. This is a software application based course.

**11. How difficult is this course?**

The course is designed for beginners and we believe that it’s easy for everyone.

**12. I have few queries related to work I am doing. Can I contact you? **

As the course is designed for beginners, so you might have specific questions. Feel free to ask those questions using the link “Ask a Question” given on course page.