OpenFOAM/C2/Creating-simple-geometry-in-OpenFOAM/Bengali
From Script | Spoken-Tutorial
Revision as of 00:48, 31 October 2017 by Satarupadutta (Talk | contribs)
Time | Narration |
00:01 | Creating simple geometry in OpenFOAM এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এখানে আমরা দেখাবো: |
00:08 | সহজ জ্যামিতি বানানো। |
00:11 | প্যারাভিউতে সেই জ্যামিতি দেখা। |
00:15 | টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি: লিনাক্স অপারেটিং সিস্টেম উবুন্টু সংস্করণ 10.04 OpenFOAM সংস্করণ 2.1.0 ParaView সংস্করণ 3.12.0. |
00:27 | CFD তে পূর্ব প্রক্রিয়াকরণ অংশে জ্যামিতি বানানো এবং এটি মেশ করতে হয়। |
00:33 | উদাহরণস্বরূপ পূর্বের টিউটোরিয়ালের Lid driven cavity কেস নেই। |
00:38 | পূর্বের টিউটোরিয়ালের পাথ আবার কল করুন। |
00:40 | আমি ইতিমধ্যে কমান্ড টার্মিনাল খুলেছি এবং lid driven cavity এর জন্য পাথ প্রবিষ্ট করেছি। |
00:48 | তিনটি ফোল্ডার 0, constant এবং system রয়েছে। Geometry, constant এর polymesh ফোল্ডারে রয়েছে। |
00:55 | কমান্ড টার্মিনালে লিখুন: cd space constant এবং এন্টার টিপুন। |
01:03 | এখন লিখুন ls এবং এন্টার টিপুন। |
01:06 | এখানে polyMesh নামে আরেকটি ফোল্ডার রয়েছে। |
01:10 | এখন লিখুন: cd space polymesh এবং এন্টার টিপুন। |
01:18 | এখন লিখুন ls এবং এন্টার টিপুন। |
01:22 | এতে blockMeshDict নামে জিওমেট্রি ফাইল রয়েছে। |
01:26 | blockMeshDict ফাইল আপনার পছন্দের যে কোনো এডিটরে খুলুন। |
01:30 | টার্মিনালে লিখুন: gedit space blockMeshDict (উল্লেখ্য M এবং D বড়হাতের অক্ষরে রয়েছে) এবং এন্টার টিপুন। |
01:45 | এখন আমি এটি ক্যাপচার এরিয়াতে আনি। |
01:49 | এখন এই মিনিমাইজ করি। |
01:53 | স্লাইডে ফিরে যাই। |
01:55 | OpenFOAM এ সম্পূর্ণ জ্যামিতি ব্লকে বিভক্ত হয়। |
01:59 | ব্লক চিত্রে দেখানোর মত সংখ্যা 0 (শূন্য) থেকে শুরু হয়। |
02:08 | লক্ষ্য করুন OpenFOAM এ, 2D জ্যামিতি বানাতে z- অক্ষে একটি ইউনিট সেল পুরু ভ্যালু দিতে হবে। |
02:19 | lid driven cavity এর দৈর্ঘ্য 1 এবং উচ্চতা 1. স্লাইড মিনিমাইজ করুন। |
02:29 | ডেস্কটপে ডান ক্লিক করে create document > Empty file চয়ন করে একটি খালি ফাইল বানান। এটিকে blockMeshDict নাম দিন (উল্লেখ্য M এবং D বড়হাতের অক্ষরে রয়েছে)। |
02:48 | এটি খুলুন। এখন, মূল lid driven cavity blockMeshDict ফাইল থেকে ডেটা জিরো লাইন থেকে নতুন blockMeshDict এ কপি করুন। |
02:59 | উপরে লাইন 0 পর্যন্ত যান, convertTometers পর্যন্ত এটি কপি করুন এবং এখানে পেস্ট করুন। |
03:15 | নীচে যান। এখন convertTometers এর পর কিছু জায়গা ছেড়ে দিন। |
03:21 | 1 লিখুন কারণ জিওমেটি মিটারে রয়েছে। সেমিকোলন লাগান এবং এন্টার টিপুন। |
03:30 | আবার Enter টিপুন। ফাইলে লিখুন vertices এবং এন্টার টিপুন। |
03:39 | ওপেন বন্ধনী যোগ করুন এবং এন্টার টিপুন। |
03:43 | tab কী টিপুন। পয়েন্ট 0 দিয়ে শুরু করুন, ওপেন ক্লোস বন্ধনী যোগ করুন। |
03:52 | লিখুন 0 স্পেস 0 স্পেস 0 এবং এন্টার টিপুন আবার tab কী টিপুন, ওপেন ক্লোস বন্ধনী। |
04:02 | ধনাত্মক x-axis এ পয়েন্ট 1 পর্যন্ত এগোই এবং লিখুন 1 space 0 space 0এবং এন্টার টিপুন। |
04:12 | আবার tab কী টিপুন, ওপেন ক্লোস বন্ধনী। ধনাত্মক x- y প্লেন পয়েন্ট 2 পর্যন্ত এগোই এবং লিখুন 1 space 1 space 0 এবং এন্টার টিপুন। |
04:26 | আবার tab কী টিপুন, ওপেন ক্লোস বন্ধনী। ধনাত্মক y অক্ষে তৃতীয় 3 প্রবিষ্ট করি. লিখুন 0 space 1 space 0, এন্টার টিপুন। |
04:39 | আবার tab কী টিপুন। সামনে পৃষ্ঠে চতুর্থ পয়েন্ট প্রবিষ্ট করুন, ওপেন ক্লোস বন্ধনী, 0 space 0 space 0.1 এবং এন্টার টিপুন। |
04:51 | একইভাবে, ধনাত্মক z অক্ষে এক ইউনিট ভ্যালু সহ অন্যান্য পয়েন্ট লিখি। |
04:56 | বন্ধনী বন্ধ করুন এবং তারপর একটি সেমিকোলন দিন। এন্টার টিপুন, আবার এন্টার টিপুন। |
05:03 | vertices এর নীচে ব্লক রয়েছে। লিখুন blocks এবং এন্টার টিপুন। একটি ওপেন বন্ধনী দিন এবং এন্টার টিপুন। |
05:16 | এখন স্লাইডে ফিরে আসি। |
05:19 | উল্লেখ্য যে Lid driven cavity কে একক ব্লক হিসাবে নেওয়া হয়। |
05:24 | এখন blockmeshdict এ ফিরে আসি। |
05:27 | ব্লকের জন্য ঘড়ির কাঁটার দিকে পয়েন্টগুলি লিখুন। |
05:31 | এখানে মেশিং এর জন্য hexa hedral blocks ব্যবহার করছি। |
05:34 | এখন লিখুন hex, কিছু জায়গা ছেড়ে দিন। বন্ধনীতে লিখুন, 0 space 1 space 2 space 3 space 4 space 5 space 6 space 7, আবার কিছু জায়গা ছেড়ে দিন। |
05:53 | উল্লেখ্য একাধিক ব্লকের জন্য, আরো পয়েন্ট হবে। |
05:58 | এরপর, x, y এবং z দিকে গ্রিড পয়েন্টগুলি লিখুন। |
06:02 | বন্ধনীতে ওপেন ক্লোস বন্ধনী, লিখুন 30 space 30 space 1. কিছু জায়গা ছেড়ে দিন, আপনি প্রয়োজন মত গ্রিডে সংশোধন করতে পারেন। |
06:16 | z-অক্ষে গ্রিড পয়েন্টকে 1 নেওয়া যেতে পারে। |
06:22 | এখন কিছু জায়গা ছেড়ে দিন এবং লিখুন simple Grading. কিছু জায়গা ছেড়ে দিন, ওপেন ক্লোস বন্ধনী, লিখুন 1 space 1 space 1. |
06:36 | এটি x, y এবং z দিকে হল গ্রিড স্পেসিং। এন্টার টিপুন। |
06:43 | ক্লোস বন্ধনী যোগ করুন, একটি সেমিকোলন দিন এবং এন্টার টিপুন। |
06:48 | আবার এন্টার টিপুন। এখন লিখুন edges এবং এন্টার টিপুন। |
06:55 | এটি সহজ জ্যামিতি হওয়ায়, edges খালি রাখা যেতে পারে। |
07:00 | ওপেন বন্ধনী যোগ করুন, এন্টার টিপুন, বন্ধনী বন্ধ করুন। একটি সেমিকোলন দিন এবং এন্টার টিপুন। |
07:07 | আবার এন্টার টিপুন। edges এর নীচে বাউন্ডারী কন্ডিশন রয়েছে। |
07:11 | এখানে faces এর জন্য বাউন্ডারীর নাম লিখতে হবে। |
07:15 | লিখুন boundary এবং এন্টার টিপুন। |
07:19 | একটি ওপেন বন্ধনী দিন এবং এন্টার টিপুন। |
07:23 | এখন, স্লাইডে ফিরে যাই। |
07:26 | জিওমেট্রিতে, উপরের দেওয়ালটি হল চলমান এবং অন্য তিনটি দেওয়াল স্থির। |
07:31 | সামনে এবং পিছনের দেওয়ালের নাম empty, কারণ এটি একটি 2D সমস্যা। |
07:39 | আবার নতুন blockMeshDict ফাইল খুলুন। |
07:42 | boundary তে, patch এর moving wall দিন. এন্টার টিপুন। |
07:51 | এখন, একটি ওপেন কোঁকড়া বন্ধনী দিন এবং এন্টার টিপুন। |
07:56 | moving wall এর জন্য type লিখুন, লিখুন type স্পেস wall. |
08:06 | একটি সেমিকোলন দিন এবং এন্টার টিপুন। |
08:09 | এখন, ওপেন বন্ধনী দিন এবং Enter টিপুন। tab কী চাপুন, ওপেন ক্লোস বন্ধনী। |
08:20 | এই বন্ধনীতে, পৃষ্ঠের জন্য পয়েন্টগুলি লিখুন। |
08:24 | এখন স্লাইডে ফিরে যাই। |
08:27 | উল্লেখ্য যে পয়েন্টের ক্রম এমন হওয়া উচিত যে অঙ্গুষ্ঠ পৃষ্ঠের লম্ব এবং |
08:34 | এবং আঙ্গুল চিত্রে দেখানোর মত ঘোরানো হওয়া উচিত। |
08:39 | ঘূর্ণন ঘড়ির কাঁটার দিকে বা বিপরীত হতে পারে। |
08:43 | এও লক্ষ্য করুন যে পয়েন্টগুলি vertices এ উল্লিখিত পয়েন্টগুলির সাথে মেলা উচিত। |
08:48 | এখন, নতুন 'blockMeshDict ফাইলে যাই। |
08:52 | পৃষ্ঠে লিখুন 3 space 7 space 6 space 2. |
09:01 | স্লাইডে ফিরে যাই। এই চলমান দেওয়াল 3, 7, 6, 2 এর জন্য পয়েন্ট। |
09:09 | এটি মিনিমাইজ করুন। উল্লেখ্য যে আপনি সেই পৃষ্ঠে যে কোনো পয়েন্ট থেকে শুরু করতে পারেন এখন Enter টিপুন। |
09:17 | বন্ধনী বন্ধ করুন। আবার Enter টিপুন। কোঁকড়া বন্ধনী বন্ধ করুন। |
09:22 | অন্য একটি নোট: পৃষ্ঠের পয়েন্ট প্রবিষ্ট করার পর একটি সেমিকোলন লিখতে হবে। এখন কোঁকড়া বন্ধনী পর, এন্টার টিপুন, আবার Enter টিপুন। |
09:35 | একইভাবে নির্দিষ্ট দেওয়ালের জন্য boundary condition এবং faces প্রবিষ্ট করুন। |
09:40 | 2D প্রব্লেম হওয়ার জন্য সামনে এবং পিছনের পৃষ্ঠের জন্য বাউন্ডারীর ধরন খালি রাখা যেতে পারে। |
09:46 | স্লাইডের চিত্রটি দেখুন। পয়েন্ট প্রবিষ্ট করতে এটি মিনিমাইজ করুন। |
09:52 | ক্লোস বন্ধনী দিন, সেমিকোলন লিখে এন্টার টিপুন, আবার Enter টিপুন। |
09:59 | এখন লিখুন mergePatchPairs এবং Enter টিপুন। |
10:04 | যেহেতু এখানে মার্জ করার patch নেই, এটি খালি রাখতে পারে। |
10:08 | ওপেন ক্লোস বন্ধনী লাগান। একটি সেমিকোলন দিন এবং এন্টার টিপুন। |
10:14 | আমরা blockMeshDict ফাইল বানিয়েছি। এটি সংরক্ষন করুন। |
10:18 | পূর্ণ blockMeshDict ফাইল এখানে দেখা যেতে পারে। |
10:26 | উভয় blockMeshDict ফাইল বন্ধ করুন। |
10:29 | উল্লেখ্য, blockMeshDict ফাইল বন্ধ না হওয়া পর্যন্ত কমান্ড টার্মিনাল কাজ করবে না। |
10:35 | টার্মিনালে ফিরে যান। এখন cavity ফোল্ডারে ফিরে যেতে লিখুন cd space (dot) (dot). এখন জিওমেট্রি মেশ করি। |
10:45 | এটি করতে, টার্মিনালে লিখুন: blockMesh এবং এন্টার টিপুন। |
10:53 | এখন, জিওমেট্রি দেখতে কমান্ড টার্মিনালে লিখুন paraFoam এবং এন্টার টিপুন। |
10:59 | এটি ParaView উইন্ডো খুলবে। |
11:03 | এখন বাম দিকে, object inspector মেনুতে Apply তে ক্লিক করুন। আপনি জিওমেট্রি দেখতে পারেন। |
11:13 | এখন, স্লাইডে ফিরে যাই। |
11:16 | এখানে আমরা শিখেছি: |
11:18 | OpenFOAM এ একটি সহজ জ্যামিতি বানানো। |
11:22 | Paraview তে জিওমেট্রি দেখা। |
11:25 | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
11:29 | অনুশীলনী- |
11:31 | lid driven cavity এর মাত্রা বদলান, গ্রিডের আকার বদলে 50 50 1 করুন এবং paraView তে জিওমেট্রি দেখুন। |
11:41 | এই URL এ উপলব্ধ ভিডিওটি দেখুন: http://spoken-tutorial.org/What_is_a_Spoken_Tutorial |
11:44 | এটি প্রকল্পকে সারসংক্ষেপে দেখায়। |
11:46 | ভালো ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
11:51 | স্পোকেন টিউটোরিয়াল প্রকল্প দল |
11:53 | কর্মশালার আয়োজন করে। |
11:55 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
11:59 | অধিক জানতে contact@spoken-tutorial.org তে লিখুন। |
12:05 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
12:09 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
12:15 | এই মিশন সম্পর্কে আরো তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
12:19 | আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ। |