| Subject name (in Hungarian, in English) | Open Source Computational Fluid Dynamics | |||
|
Open Source Computational Fluid Dynamics
|
||||
| Neptun code | BMEGEÁTNG21 | |||
| Type | study unit with contact hours | |||
| Course types and number of hours (weekly / semester) | course type: | lecture (theory) | exercise | laboratory excercise |
| number of hours (weekly): | 1 | 0 | 2 | |
| nature (connected / stand-alone): | - | - | coupled | |
| Type of assessments (quality evaluation) | mid-term grade | |||
| ECTS | 3 | |||
| Subject coordinator | name: | Dr. Balogh Miklós | ||
| post: | adjunct | |||
| contact: | balogh.miklos@gpk.bme.hu | |||
| Host organization | Department of Fluid Mechanics | |||
| http://www.ara.bme.hu/ | ||||
| Course homepage | http://www.ara.bme.hu/oktatas/tantargy/NEPTUN/BMEGEATNG11 | |||
| Course language | hungarian | |||
| Primary curriculum type | mandatory elective | |||
| Direct prerequisites | Strong prerequisite | none | ||
| Weak prerequisite | ||||
| Parallel prerequisite | ||||
| Milestone prerequisite | at least obtained 0 ECTS | |||
| Excluding condition | none | |||
Aim
The aim of the course is to extend students ’knowledge and skills in numerical fluid dynamics (CFD) towards open source tools. Students will learn about the platforms, tools, and methods they can use to solve complex numerical flow problems in an open source, license-free, free-to-use software environment. The course introduces the student to the linux operating system and introduces the student to the world of model development through simple programming tasks using the OpenFOAM simulation system.
Learning outcomes
Competences that can be acquired by completing the course
Knowledge
He is familiar with the general concepts used in CFDs. You are aware of the main features of the open source tools available. He is aware of the factors influencing the outcome of CFD simulations. He knows the features, advantages and application limitations of CFD tools found in open source environments. He has a comprehensive knowledge of the principles and applicability limitations of CFD simulation studies. Knows the structure and operation principle of the OpenFOAM simulation system. Understands the application limitations of the components of the OpenFOAM simulation system. Knows the working principle of open source post-processing software. Understands the application limitations of open source post-processing software. Identifies the pros and cons of open source software.
Ability
Selects the test methods suitable for solving the given flow problem. Able to select fluid flow problem to solve fluid flow, geometry, etc. taking into account the relevant software components. Operates and maintains the open source software environment independently. Creates the geometry required to perform the simulation test. Creates the numerical mesh needed to perform the simulation test. Able to select models for use in a numerical solution. Selects the numerical methods to be used in the numerical solution. It performs an evaluation based on the numerical data obtained during the calculation. Creates images and videos to be attached to the evaluation. It is capable of accurate and error-free problem solving, engineering precision.
Attitude
He constantly monitors his work, results and conclusions. It expands your knowledge of open source numerical flow theory through continuous acquisition of knowledge. Open to open source, free tools. It seeks to learn about and routinely use the open source toolkit needed to solve engineering problems. It develops your ability to provide accurate and error-free problem solving, engineering precision and accuracy. He publishes his results in accordance with his professional rules.
Independence and responsibility
Collaborates with the instructor and fellow students to expand knowledge. Accepts well-founded professional and other critical remarks. In some situations, as part of a team, you work with your fellow students to solve tasks. With his knowledge, he makes a responsible, well-founded decision based on his analyzes. He is committed to the principles and methods of systematic thinking and problem solving.
Teaching methodology
The teaching of the subject takes place in the framework of lectures and laboratory practice. The lectures basically introduce the students to the information defined by the knowledge competence elements using the technique of frontal education. The knowledge is applied and acquired at the skill level in classroom (CFD lab) exercises, where each time you have to solve specific tasks independently, or during the semester you have to solve an issued project work individually or in groups, which develops the necessary skills in engineering problem solving. The project work must be presented at the end of the semester.
Support materials
Textbook
Ferziger, Joel H., Peric, Milovan, Computational Methods for Fluid Dynamics, 2002, ISBN-13: 978-3540420743
Lecture notes
OS CFD note, 2019, http://www.ara.bme.hu/~baloghm/OS_CFD2019/
Online material
http://www.ara.bme.hu/oktatas/tantargy/NEPTUN/BMEGEATNW11
https://www.google.com/
Validity of the course description
| Start of validity: | 2025. January 1. |
| End of validity: | 2029. July 15. |
General rules
Learning outcomes are assessed on the basis of a mid-year written summary performance measurement as well as a partial performance measurement. Summative academic performance appraisal is a complex, written way of assessing the knowledge and ability-type competence elements of a subject in the form of an in-house dissertation, which requires the necessary lexical and practical knowledge during the performance appraisal, with 90 minutes available. Partial performance evaluation (project task): a complex way of evaluating the knowledge, ability, attitude, as well as independence and responsibility type competence elements of the subject, the form of which is the project task prepared individually or in groups.
Assessment methods
Detailed description of mid-term assessments
| Mid-term assessment No. 1 | ||
| Type: | summative assessment | |
| Number: | 1 | |
| Purpose, description: | Summative assessments collectively examine and assess students ’learning outcomes determined by knowledge and ability type competencies. Accordingly, each summative assessment assesses the acquisition of the designated theoretical knowledge as well as the existence of the knowledge and skills acquired in practice. Each summative assessment focuses 30% on theoretical knowledge and 70% on application skills. They will be completed on the date specified in the academic performance assessment plan, expected to be in the 9th week of education. 50 points can be obtained in the summary performance evaluation. A minimum of 50% is achievable. | |
| Mid-term assessment No. 2 | ||
| Type: | formative assessment, simple | |
| Number: | 1 | |
| Purpose, description: | The basic aim of the partial performance assessment is to examine the existence of attitudes and learning outcomes belonging to the autonomy and responsibility competence group. The way to do this is to prepare a project task individually or in groups, followed by a presentation to the practical group. Assignments and assignments for groups of up to 2 people must be finalized by the 6th school week. The content and form requirements and evaluation principles of the prepared project dissertation are included in the terms of reference. To be completed on the date specified in the study performance appraisal plan, it is expected that the 13-14. educational week. You can earn up to 50 points with this task. | |
Detailed description of assessments performed during the examination period
The subject does not include assessment during the examination period.
The weight of mid-term assessments in signing or in final grading
| ID | Proportion |
|---|---|
| Mid-term assessment No. 1 | 50 % |
| Mid-term assessment No. 2 | 50 % |
The weight of partial exams in grade
There is no exam belongs to the subject.
Determination of the grade
| Grade | ECTS | The grade expressed in percents |
|---|---|---|
| very good (5) | Excellent [A] | above 85 % |
| very good (5) | Very Good [B] | 85 % - 85 % |
| good (4) | Good [C] | 70 % - 85 % |
| satisfactory (3) | Satisfactory [D] | 55 % - 70 % |
| sufficient (2) | Pass [E] | 40 % - 55 % |
| insufficient (1) | Fail [F] | below 40 % |
The lower limit specified for each grade already belongs to that grade.
Attendance and participation requirements
Must be present at at least 70% (rounded down) of lectures.
At least 70% of laboratory practices (rounded down) must be actively attended.
Special rules for improving, retaken and replacement
The special rules for improving, retaken and replacement shall be interpreted and applied in conjunction with the general rules of the CoS (TVSZ).
| Need mid-term assessment to invidually complete? | ||
| yes | ||
| Can the submitted and accepted partial performance assessments be resubmitted until the end of the replacement period in order to achieve better results? | ||
| NO | ||
| The way of retaking or improving a summary assessment for the first time: | ||
| each summative assessment can be retaken or improved | ||
| Is the retaking-improving of a summary assessment allowed, and if so, than which form: | ||
| retake or grade-improving exam not possible | ||
| Taking into account the previous result in case of improvement, retaken-improvement: | ||
| new result overrides previous result | ||
| The way of retaking or improving a partial assessment for the first time: | ||
| partial assesment(s) in this group cannot be improved or repeated, the final result is assessed in accordance with Code of Studied 122. § (6) | ||
| Completion of unfinished laboratory exercises: | ||
| missed laboratory practices may be performed in the teaching term at pre-arranged appointment, non-mandatory | ||
| Repetition of laboratory exercises that performed incorrectly (eg.: mistake in documentation) | ||
| incorrectly performed laboratory practice (e.g. Incomplete/incorrect report) can be corrected upon improved re-submission | ||
Study work required to complete the course
| Activity | hours / semester |
|---|---|
| participation in contact classes | 42 |
| preparation for laboratory practices | 14 |
| preparation for summary assessments | 16 |
| elaboration of a partial assessment task | 4 |
| additional time required to complete the subject | 14 |
| altogether | 90 |
Validity of subject requirements
| Start of validity: | 2025. January 1. |
| End of validity: | 2029. July 15. |
Primary course
The primary (main) course of the subject in which it is advertised and to which the competencies are related:
Mechanical engineering
Link to the purpose and (special) compensations of the Regulation KKK
This course aims to improve the following competencies defined in the Regulation KKK:
Knowledge
- Student is familiar with the general and specific mathematical, scientific and social principles, rules, contexts and procedures needed to operate in the field of engineering.
- Student has the knowledge of metrology and measurement theory in the field of mechanical engineering.
- Student has the comprehensive knowledge of the main properties and applications of structural materials used in engineering.
Ability
- Student has the ability to apply the general and specific mathematical, scientific and social principles, rules, relationships and procedures acquired in solving problems in the field of engineering.
- Student has the ability to carry out laboratory testing and analysis of materials used in the engineering field, and to evaluate and document test results.
Attitude
- Student strives to meet and enforce quality standards.
- Student strives to plan and carry out tasks to a high professional standard, either independently or in a team.
- Student is open and receptive to learning, embracing and authentically communicating professional, technological development and innovation in engineering.
Independence and responsibility
- Student acts independently and proactively in solving professional problems.
- Student takes responsibility for the sub-processes under student's management.
Prerequisites for completing the course
|
Knowledge type competencies
(a set of prior knowledge, the existence of which is not obligatory, but greatly facilitates the successful completion of the subject) |
none |
|
Ability type competencies
(a set of prior abilities and skills, the existence of which is not obligatory, but greatly contributes to the successful completion of the subject) |
none |