OpenFOAM/C3/Simulating-Hagen-Poiseuille-flow/Bengali
From Script | Spoken-Tutorial
Time | Narration |
00:02 | Simulating Hagen-Poiseuille flow in OpenFOAM এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:09 | এখানে আমরা শিখব:
3D cylindrical pipe বানানো এবং মেশ করা, boundaries এ fixed pressure ratio রেখে Hagen-Poiseuille flow সিমুলেট করা, ParaView তে velocity contour কল্পনা করা। |
00:25 | টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি: লিনাক্স অপারেটিং সিস্টেম উবুন্টু 12.04 OpenFOAM সংস্করণ 2.1.1 এবং ParaView সংস্করণ 3.12.0. |
00:38 | টিউটোরিয়ালটি অনুশীলন করতে, শিক্ষার্থীর Fluid Dynamics এবং Hagen-Poiseuille flow এর মৌলিক জ্ঞান থাকা উচিত। |
00:46 | এখানে, Hagen-Poiseuille Flow ডায়াগ্রাম রয়েছে। আমরা পাইপের ডাইমেনশন এবং বাউন্ডারী দেখতে পারি। |
00:52 | ব্যবহৃত তরল যা হল জল, এর সান্দ্রতা দেওয়া হয়েছে। inlet এর চাপ 20 Pascals এবং outlet এ 0 Pascal. |
01:04 | যেহেতু এটি incompressible flow, শুধুমাত্র চাপের পার্থক্য হল গুরুত্বপূর্ণ। |
01:10 | সূত্র এবং বিশ্লেষণাত্মক সমাধান: Hagen-Poiseuille flow এর জন্য, পাইপ বরাবর Pressure drop হল: P1 minus P2 equals 32 mew U average L upon D square |
01:25 | পূর্ববর্তী ডায়াগ্রাম থেকে ভ্যালু প্রতিস্থাপন করে, আমরা U average equals to 0.208 meters per second পাই। Maximum Velocity : average velocity এর দ্বিগুন দেওয়া হয়েছে: যা 0.416 meters per second হবে। |
01:44 | ফ্লো এর জন্য Reynolds Number হল U average into D upon nu, যে হল 2080. সুতরাং, ফ্লো হল transient. |
01:56 | এখানে ব্যবহৃত সলভারের ধরন হল IcoFOAM. |
02:01 | এটি Transient Solver. এর ব্যবহার Newtonian fluids এর in-compressible, laminar flow এর জন্য করা হয়। |
02:08 | Pressure Boundary Conditions নিম্নে ব্যবহার করা হয়-
Inlet: fixed Pressure এ Outlet: fixed Pressure এ Walls: Zero Gradient এ। |
02:19 | Velocity Boundary Conditions নিম্নে ব্যবহার করা হয়-
Inlet: pressure Inlet Velocity তে Outlet: zero Gradient এ Walls: fixed Value তে। |
02:28 | এই কেস নিষ্পাদিত করতে- প্রথমে icoFoam ফোল্ডারে case directory বানান এবং এটির কিছু নাম দিন। আমি এটিকে 3dpipe নাম দিয়েছি। |
02:41 | এই ফোল্ডারের স্থান জানতে, Lid driven cavity এর টিউটোরিয়ালে দেখুন। নতুন নির্মিত ফোল্ডারে lid driven cavity প্রব্লেমের 0, constant এবং system ফোল্ডারে কপি করুন। |
02:54 | 3dpipe ফোল্ডারের ভিতরে যান। |
02:58 | আমি ইতিমধ্যে 3dpipe ফোল্ডারে ফোল্ডারগুলি কপি করেছি এবং ফাইলগুলি সংশোধন করেছি। |
03:05 | এখন, 0 ফোল্ডারে গিয়ে P ফাইলটি খুলুন। এটি pressure boundary condition ফাইল। |
03:14 | লক্ষ্য করুন ডাইমেনশন meter square per second square (m2/s2) এ রয়েছে। |
03:20 | তাই pascals এ চাপের ভ্যালু ঘনত্ব দ্বারা ভাগ করা হয়, যা হল 1000 Kg/m3 (Kg per meter cube) এবং এখানে লেখা। |
03:29 | ফাইলটি বন্ধ করুন। |
03:32 | ফাইলে velocity boundary conditions দেখাচ্ছে। ফাইলটি খুলুন। আমরা inlet, outlet এবং fixed walls এর জন্য velocity boundary conditions দেখতে পারি। |
03:43 | ফাইলটি বন্ধ করুন এবং 0 ফোল্ডারে আসুন। |
03:48 | Blocking কৌশল দেখতে, আমি স্লাইডে ফিরে যাই। |
03:54 | পাইপের 3D geometry বানাতে, 2D circular geometry বানিয়েছি এবং z এর দিকে দৈর্ঘ্য বাইরে বের করেছি। |
04:03 | নাম্বারিং প্যাটার্ন দেখানো হয়েছে। আপনি মেশের ডাইমেনশনও দেখতে পারেন। |
04:11 | BlockMeshDict ফাইলটি দেখতে, স্লাইড মিনিমাইজ করুন। |
04:16 | constant ফোল্ডার এবং তারপর polyMesh এ যান। blockMeshDict ফাইলটি খুলুন। আপনি vertices, logs, edges এবং boundaries এগুলি inlet, outlet, fixed wall এর জন্য দেখতে পারেন। |
04:37 | ফাইলটি বন্ধ করুন এবং polyMesh ফোল্ডারে আসুন। |
04:42 | আমরা transportProperties ফাইল দেখি। এটি খুলুন। লক্ষ্য করুন এখানে dynamic viscosity ভ্যালু হল 1 e-06. |
04:53 | ফাইলটি বন্ধ করুন এবং constant ফোল্ডারে আসুন। |
04:59 | system ফোল্ডারে যান। এখন, controlDict ফাইলটি দেখুন। |
05:07 | সমাধানটি 18 সেকেন্ড পর converge হয়। তাই, time step 19 রাখা হয়. time step, 1e-03 সেট করা হয়েছে। |
05:20 | ফাইলটি বন্ধ করুন। Home ফোল্ডার বন্ধ করুন। |
05:26 | এখন কেস নিষ্পাদিত করতে, প্রথমে টার্মিনালের মাধ্যমে 3dpipe ফোল্ডারে যাবো। control, alt এবং t কী একসাথে টিপে টার্মিনাল খুলুন। |
05:40 | Run লিখুন এবং Enter টিপুন। |
05:44 | লিখুন cd (space) tutorials এবং এন্টার টিপুন। |
05:50 | লিখুন cd (space) incompressible এবং এন্টার টিপুন। |
05:55 | লিখুন cd (space) icoFoam এবং এন্টার টিপুন। |
05:59 | লিখুন cd (space) 3Dpipe এবং এন্টার টিপুন। |
06:05 | এখন মেশ বানাতে লিখুন blockMesh এবং এন্টার টিপুন। Meshing পূর্ণ হয়েছে। |
06:16 | Iterations শুরু করতে লিখুন, icoFoam এবং এন্টার টিপুন। আমরা দেখি যে iterations রান হচ্ছে। |
06:27 | Iterations সম্পন্ন হয়েছে। iteration শেষের পর ফলাফল postprocessing এর জন্য paraFoam লিখুন এবং এন্টার টিপুন। এটি paraview খুলবে। এটি paraview. |
06:41 | geometry দেখতে Object inspector মেনুর বাম পাশে Apply বোতামে ক্লিক করুন। |
06:49 | ভালো দৃশ্যের জন্য geometry ঘোরাবো। |
06:52 | active variable control মেনুতে ক্লিক করুন এবং ড্রপ ডাউন মেনুতে U চয়ন করুন। |
07:01 | উপরে, VCR টুলবারে, Play বোতামে ক্লিক করুন। |
07:06 | Object Inspector মেনুতে যান, Display তে যান, Rescale to data range এ ক্লিক করুন। |
07:16 | অর্ধেক অংশ দেখতে, common নামে টুলবারে যান, Clips এ ক্লিক করুন, object inspector menu > properties এ যান এবং Apply টিপুন। এটি জুম করুন। |
07:35 | color legend খুলুন। |
07:38 | আমরা দেখি যে সর্বোচ্চ বেগ প্রকৃত সর্বোচ্চ গতির কাছাকাছি অর্থাৎ 0.4 মিটার প্রতি সেকেন্ড। |
07:46 | গ্রাফ দেখতে, উপরে Filters> Data Analysis এ যান এবং Plot Over Line টিপুন। |
07:56 | Y Axis টিপুন এবং Apply টিপুন। |
08:00 | আমরা Hagen-Poiseuille flow এর জন্য parabolic প্রোফাইল দেখি। |
08:05 | গ্রাফটি বন্ধ করুন। ParaView বন্ধ করুন এবং স্লাইডে যান। |
08:12 | এখানে আমরা শিখেছি:
3D cylindrical pipe বানানো এবং মেশ করা, boundaries এ fixed pressure ratio রেখে Hagen-Poiseuille flow সিমুলেট করা, ParaView তে velocity contour কল্পনা করা। |
08:30 | অনুশীলনী হিসাবে, geometry parameters যেমন length এবং diameter বদলান।
সম্বন্ধিত চাপের অনুপাত বদলান এবং বিভিন্ন সান্দ্রতার এর ফ্লুইড ব্যবহার করুন। |
08:43 | নিম্নলিখিত লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। এটি প্রকল্পকে সারসংক্ষেপে দেখায়। ভালো ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
08:54 |
স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। অধিক জানতে contact@spoken-tutorial.org তে লিখুন। |
09:11 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। এই মিশন সম্পর্কে আরো তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। অংশগ্রহনের জন্যে ধন্যবাদ। |