OpenFOAM/C3/Generating-Mesh-using-snappyHexMesh/Bengali
From Script | Spoken-Tutorial
Revision as of 23:30, 5 October 2017 by Satarupadutta (Talk | contribs)
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 ফোল্ডারে ক্লিক করুন। এতে, constant নামে ফোল্ডার বানান। |
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 | না হলে ফলাফলস্বরূপ meshes পরবর্তী ফোল্ডার, সম্ভবত ফোল্ডার 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 Fields ফীল্ডে 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 | আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ। |