OpenFOAM/C3/Generating-Mesh-using-snappyHexMesh/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 OpenFOAM এ generating mesh using snappyHexMesh এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:08 এখানে আমরা শিখব: snappyHexMesh ইউটিলিটি দ্বারা mesh বানানো, flange এর তাপমাত্রা বিতরণ সিমুলেট করা।
00:18 পূর্ব-আবশ্যকতা হিসাবে, mesh বানাতে snappyHexMeshDict এ প্যারামিটার সম্পর্কে জানা উচিত। অধিক জানতে, OpenFOAM এ introduction to snappyHexMesh এর টিউটোরিয়ালটি দেখুন।
00:31 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি: উবুন্টু লিনাক্স অপারেটিং সিস্টেমের সংস্করণ 12.04. OpenFOAM সংস্করণ 2.2.2, ParaView সংস্করণ 3.12.0.
00:46 আমরা মৌলিক ডাইরেক্টরীতে laplacianFoam থেকে flange এর একটি বিদ্যমান কেস সমাধান করছি।

laplacianFoam solver সহজ Laplace সমীকরণ সমাধান করে।

00:58 এখন, home ফোল্ডারে যান এবং OpenFoam-2.2.2 ফোল্ডারে ক্লিক করুন।
01:05 আপনি tutorials দেখবেন। এতে ক্লিক করুন।
01:09 তারপর mesh ফোল্ডারে ক্লিক করুন।
01:12 আপনি snappyHexMesh ফোল্ডার দেখবেন। এতে ক্লিক করুন।
01:17 এই ফোল্ডারে, flange_1 নামে একটি নতুন ফোল্ডার বানান।
01:24 এখন, দুই স্তর ফিরে যান।
01:27 basic ফোল্ডার খুলুন। আপনি laplacianFoam ফোল্ডার দেখবেন। এতে ক্লিক করুন।
01:36 আপনি flange কেস দেখবেন। ফোল্ডারটি খুলতে এতে ক্লিক করুন।
01:42 তিনটি ফোল্ডার 0, constant এবং system কপি করুন।
01:46 এখন, তিন স্তর ফিরে যান। কপি করা ফোল্ডার flange_1 ফোল্ডারে পেস্ট করুন।
01:56 এখন, এক স্তর ফিরে যাই। flange ফোল্ডারে ক্লিক করুন। আপনিconstant এবং system ফোল্ডার দেখবেন।
02:05 system ফোল্ডারে ক্লিক করুন।
02:08 এই ফোল্ডার থেকে snappyHexMeshDict এবং surfaceFeatureExtractDict কপি করুন। এখন, দুই স্তর ফিরে যান।
02:18 এই দুটি ফাইল flange_1 ফোল্ডারের system ডাইরেক্টরীতে পেস্ট করুন।
02:27 এখন, এক স্তর ফিরে যান। constant ফোল্ডারে ক্লিক করুন। এতে, trisurface নামে ফোল্ডার বানান।
02:40 এখন, চার স্তর ফিরে যান।
02:44 resources ফোল্ডার খুলুন।
02:48 আপনি geometry ফোল্ডার দেখবেন। এখন, geometry ফোল্ডার খুলুন।
02:53 এতে আপনি flange.stl.gz ফাইল দেখবেন। ফাইলটি এক্সট্র্যাক্ট করুন।
03:04 flange_1 ফোল্ডারের constant ডাইরেক্টরীতে triSurface ফোল্ডারের পাথ দিন। এখন এটি বন্ধ করুন।
03:16 কমান্ড টার্মিনাল খুলুন এবং এখানে দেখানোর মত flange_1 এর জন্য পাথ প্রবিষ্ট করুন। লিখুন: cd space OpenFOAM-2.2.2/tutorials/mesh/snappyHexMesh/flange_1 এবং এন্টার টিপুন।
03:42 এখন লিখুন ls এবং এন্টার টিপুন।
03:46 এখানে 0, constant এবং system তিনটি ফোল্ডার রয়েছে। লিখুন cd space constant এবং এন্টার টিপুন।
03:55 এখন লিখুন ls এবং এন্টার টিপুন। আপনি polymesh এবং triSurface ফোল্ডার দেখবেন। লিখুন: cd space polymesh এবং এন্টার টিপুন।
04:09 এখন লিখুন ls এবং এন্টার টিপুন। আপনি blockMeshDict ফাইল দেখতে পারেন।
04:16 ফাইলের বিষয়বস্তু দেখতে, লিখুন: gedit space blockMeshDict এবং Enter টিপুন।
04:26 এটি blockMeshDict ফাইল খুলবে। এই ফাইলে hex mesh এবং boundary patches এর জন্য স্থানাঙ্ক রয়েছে।
04:36 এখন এটি বন্ধ করুন এবং কমান্ড টার্মিনালে লিখুন: cd স্পেস ডট ডট এবং এন্টার টিপুন। তারপর লিখুন: cd স্পেস ডট ডট এবং এন্টার টিপুন।
04:48 এখন, লিখুন: cd space system এবং এন্টার টিপুন।
04:53 এখন লিখুন ls এবং এন্টার টিপুন। আপনি surfaceFeatureExtractDict ফাইল দেখবেন।
05:01 ফাইলের বিষয়বস্তু দেখতে, লিখুন: gedit space surfaceFeatureExtractDict এবং Enter টিপুন (উল্লেখ্য F, E এবং D বড়হাতে রয়েছে)
05:15 এটি surfaceFeatureExtractDict ফাইল খুলবে।
05:19 এই ফাইলে geometry এর feature edges সম্পর্কিত তথ্য রয়েছে। included angle কে 150 নেওয়া হয়েছে।
05:29 এখন এটি বন্ধ করুন। কমান্ড টার্মিনালে লিখুন: gedit space snappyHexMeshDict এবং Enter টিপুন (উল্লেখ্য H, M এবং D বড়হাতে রয়েছে)
05:45 এটি snappyHexMeshDict ফাইল খুলবে। এই ফাইলে snappyHexMesh সম্পর্কিত সকল নির্দেশাবলী রয়েছে।
05:53 snappyHexMeshDict এ, ইতিমধ্যে কিছু পরিবর্তন করেছি। আমি flange.stl নাম দিয়েছি যেমনকি STL ফাইলে রয়েছে, যা constant/trisurface ডাইরেক্টরীতে রয়েছে।
06:11 castellatedMeshControls এ Explicit feature edge refinement এর জন্য, ফাইলের নাম flange.eMesh দিয়েছি। এই ফাইল surfaceFeatureExtract দ্বারা প্রাপ্ত করা হয়েছে।
06:23 snappyHexMesh এ অবশিষ্ট বিবরণ প্রয়োজনীয়তা অনুযায়ী পরিবর্তিত হয়েছে।
06:30 এখন এটি বন্ধ করুন। কমান্ড টার্মিনালে লিখুন cd স্পেস ডট ডট এবং এন্টার টিপুন।
06:38 লিখুন: cd স্পেস 0 এবং এন্টার টিপুন।
06:44 লিখুন ls এবং এন্টার টিপুন। আপনি T ফাইল দেখতে পারেন।
06:50 এখন লিখুন: gedit স্পেস T এবং Enter টিপুন।
06:55 এটি T ফাইল খুলবে। আমরা প্রতিটি patch এর জন্য ইনিশিয়াল কন্ডিশন দেখবো।
07:04 এখন, flange এর সকল patches এর জন্য ইনিশিয়াল কন্ডিশন দিতে হবে।
07:11 patch 1 এর জন্য ইনিশিয়াল কন্ডিশন কপি করুন এবং এটিকে একই ফাইল T তে, patch 4 এর পর পেস্ট করুন। এখন এই patch 1 এর আগে flange_ লিখুন।
07:28 একইভাবে, আমরা এটি patch 2, 3 এবং 4 এর জন্য করতে পারি। এই T ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন।
07:37 কমান্ড টার্মিনালে লিখুন: cd স্পেস ডট ডট এবং এন্টার টিপুন।
07:43 এখন geometry কে mesh করা প্রয়োজন। তাই কমান্ড টার্মিনালে লিখুন blockMesh এবং Enter টিপুন Meshing হয়ে গেছে।
07:55 এখন লিখুন: surfaceFeatureExtract এবং Enter টিপুন (উল্লেখ্য F এবং E বড়হাতে রয়েছে)। Surface feature extraction তৈরী হয়েছে।
08:09 এখন লিখুন: snappyHexMesh ড্যাশ overwrite এবং এন্টার টিপুন। ড্যাশ overwrite কমান্ড আগের ফোল্ডার থেকে ফাইল কপি করা প্রতিরোধ করে।
08:24 না হলে ফলাফলস্বরূপ mesh গুলি পরবর্তী ফোল্ডার, সম্ভবত ফোল্ডার 1, 2 এবং 3 তে হতে পারে।
08:31 Meshing কিছু সময় নেবে। এখন meshing সম্পন্ন হয়েছে।
08:36 temperature distribution সিমুলেট করতে, laplacianFoam solver ব্যবহার করছি।
08:42 কমান্ড টার্মিনালে লিখুন: laplacianFoam এবং Enter টিপুন (উল্লেখ্য এখানে F বড়হাতে রয়েছে)
08:51 Iterations রানিং টার্মিনাল উইন্ডোতে দেখাবে।
08:55 একবার সম্পন্ন হলে geometry এবং ফলাফল দেখতে লিখুন paraFoam এবং এন্টার টিপুন। এটি Paraview উইন্ডো খুলবে।
09:07 Paraview উইন্ডোর বাম দিকে, Apply তে ক্লিক করুন। এখানে geometry দেখা যাবে।
09:15 Object Inspector মেনুর properties প্যানেল নীচে স্ক্রোল করুন। Volume ফীল্ডসে T এর জন্য বাক্স চেক করুন এবং Apply তে ক্লিক করুন।
09:25 এখন Active variable control ড্রপ ডাউন মেনুতে যান। solid color কে বড়হাতের T তে বদলান, যা flange এর জন্য ইনিশিয়াল কন্ডিশন।
09:37 এখন Paraview উইন্ডোর উপরে আপনি VCR কন্ট্রোল দেখতে পারেন। Play বোতাম ক্লিক করুন। এখন, এটি flange এর temperature distribution এর অন্তিম ফলাফল।
09:58 Active variable control মেনুর উপরে বামদিকে ক্লিক করে color legend টগল করুন। এটি temperature T এর জন্য color legend.
10:09 এখন স্লাইডে ফিরে যাই।
10:12 এর সাথেই আমরা টিউটোরিয়ালের শেষে এসেছি। অনুশীলনী হিসাবে-
10:16 snappyHexMeshDict এ কিছু প্যারামিটার বদলান। Refinement প্যারামিটার locationInMesh স্থানাঙ্ক snapControls ইত্যাদি।
10:26 আপনি 0 ফোল্ডারেও তাপমাত্রা বদলাতে পারেন এবং Paraview তে ফলাফল দেখতে পারেন।
10:33 এখানে আমরা শিখেছি:

snappyHexMesh ইউটিলিটি দ্বারা mesh বানানো, flange এর তাপমাত্রা বিতরণ সিমুলেট করা।

10:44 ভিডিওটি নিম্ন URL এ উপলব্ধ:

http: //spoken-tutorial.org/What_is_a_Spoken_Tutorial. এটি প্রকল্পকে সারসংক্ষেপে দেখায়। ভালো ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।

10:57 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।

অধিক জানতে contact@spoken-tutorial.org তে লিখুন।

11:14 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। এই মিশন সম্পর্কে আরো তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro.
11:29 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Satarupadutta