The Tutorials in this series are created in OpenFOAM 2.1.0 on Ubuntu 10.04. OpenFOAM (Open Source Field Operation and Manipulation) is an open source CFD software package developed by the OpenFOAM team at ESI and distributed by the OpenFOAM Foundation. OpenFOAM is a CFD toolbox, written in C++ and these C++ libraries are used to create executables, known as applications. The OpenFOAM distribution contains numerous solvers and utilities covering a wide range of CFD problems. In this tutorial series, all the three stages in a CFD simulation, namely pre-processing, running, and post-processing, are focused in-depth. The first two stages are demonstrated in this series using version 7 of OpenFOAM, while ParaView 5.6.0 is used for post-processing. In addition to software training, this tutorial series also strives to demonstrate the basic CFD concepts for better understanding of various OpenFOAM solvers and utilities. Being an open source software, OpenFOAM can be useful to technical institutes who cannot afford expensive licenses of commercial CFD software. The students and teachers trying to learn OpenFOAM through this series are expected to have some basic knowledge of CFD and Linux commands. The Spoken Tutorials were developed using OpenFOAM Version 7, however, learners who use OpenFOAM Version 9 can also use it. The Spoken Tutorials has necessary support for learners who use OpenFOAM Version 9. Read more
Foss : OpenFOAM version 7 - English
Outline: Flow in a Convergent-Divergent Nozzle Creating an axi-symmetric geometry in blockMeshDict Solving a compressible flow problem Setting boundary conditions for density based sol..
Foss : OpenModelica - Bengali
Outline: OpenModelica কি OMEdit কি OMEdit এ Perspectives OMEdit এ Browsers OMEdit এ View icons Libraries Browser থেকে একটি Class খোলা Thermal library এর ব্যবহার HeatTransfer library ..
Outline: Modelica লাইব্রেরীর ব্যবহার Electrical লাইব্রেরীর ব্যবহার Analog লাইব্রেরীর ব্যবহার Rectifier ক্লাস খোলা ইনপুট ভ্যারিয়েবল ভ্যালুতে পরিবর্তন ভ্যারিয়েবল ভ্যালু তুলনা করা বিভিন্..
Outline: নতুন Modelica ক্লাস বানানো বিদ্যমান ক্লাস খোলা কনেক্টর্স কনেক্টর্স এর ব্যবহার Resistor, Inductor এবং Capacitor যোগ করা Voltage Source এবং Ground যোগ করা pin কনেক্টর যোগ করা ..
Outline: বিভিন্ন Perspectives সংজ্ঞায়িত করা Libraries Browser সংজ্ঞায়িত করা বিভিন্ন View icons সংজ্ঞায়িত করা নতুন Modelica ক্লাস বানানো Variable এবং Parameter ঘোষিত করা Start এবং Unit ..
Outline: initial equation ব্যবহার করা if-else স্টেটমেন্ট ব্যবহার করা Plotting perspective ব্যবহার করা time এবং state ইভেন্ট হ্যান্ডেল করা reinit() ফাংশন ব্যবহার করা Messages Browser এ ..
Outline: ফাংশন পরিভাষিত করা রিয়েল ভ্যারিয়েবল পরিভাষিত করা Input এবং Output ভ্যারিয়েবল পরিভাষিত করা algorithm এর ব্যবহার assignment স্টেটমেন্ট পরিভাষিত করা ফাংশনের উপর নিষেধাজ্ঞা ডেটা..
Outline: Vector পরিভাষিত করা Vector Indexing পরিভাষিত করা array ভ্যারিয়েবল ঘোষিত করা for loops এর ব্যবহার while loops এর ব্যবহার array নির্মাণ করা Nested for loop এর ব্যবহার
Outline: OMShell এর ব্যবহার fill() ফাংশনের ব্যবহার zeros() এবং identity() ফাংশনের ব্যবহার গাণিতিক অপারেশন সঞ্চালন করা min() এবং max() ফাংশনের ব্যবহার sum() এবং Product () এর ব্যবহার a..
Outline: প্যাকেজ পরিভাষিত করা Single file storage পরিভাষিত করা ক্লাসের প্যাকেজ বানানো Within স্টেটমেন্টের ব্যবহার Modelica লাইব্রেরীর ব্যবহার প্যাকেজে Reference ক্লাস Import স্টেটমেন্..
Outline: Annotations এর ব্যবহার experiment annotation এর ব্যবহার Simulation Setup বোতামের ব্যবহার model annotations নির্দিষ্ট করা Documentation annotation প্রয়োগ করা record পরিভাষিত ক..
Outline: ক্লাসের Icon এবং Diagram Views নির্দিষ্ট করা Annotations এর ব্যবহার coordinateSystem এর ব্যবহার Extent এর ব্যবহার Grid এবং Component নির্দিষ্ট করা OriginX এবং OriginY পরিভাষিত..
Outline: ক্লাস ইনস্ট্যানসিয়েট করা Component orientation পরিভাষিত করা Acausal connectors পরিভাষিত করা Electric Circuit সিমুলেট করা Resistor,VoltageSource এবং Ground পরিভাষিত করা pin con..
Outline: Modelica তে ব্লক নির্ধারণ করা ব্লক যোগ করা MISO ব্লকের ব্যবহার Modelica লাইব্রেরীর ব্যবহার RealInput এবং RealOutput connectors নির্ধারণ করা Sum এবং Product ফাংশন ইনস্ট্যানসিয়..
Foss : OpenModelica - English
Outline: Introduction to Modeling and Simulation What is OpenModelica Subsystems of OpenModelica Environment Features of OpenModelica Spoken Tutorials available on OpenModelica Timed ..
Outline: What is OpenModelica What is OMEdit Perspectives in OMEdit Browsers in OMEdit View icons in OMEdit Open a Class from Libraries Browser Using Thermal library Using HeatTransf..
Outline: Using Modelica library Using Electrical library Using Analog library Open Rectifier Class Changes in input variable values Compare the variables values Plotting between diffe..
Outline: Creating new Modelica class Open an existing class Connectors Use of Connectors Adding Resistor, Inductor and Capacitor Adding Voltage Source and Ground Adding pin connector ..
Outline: Defining different Perspectives Defining Libraries Browser Defining different View icons Creating a new Modelica class Variable and Parameter declaration Defining Start and Un..
Outline: Defining initial equation Using if-else statement Using Plotting perspective Handling time and state events Defining reinit() function Rectify the errors in Messages Browser ..