OpenFOAM/C3/Simulating-Hagen-Poiseuille-flow/Bengali

From Script | Spoken-Tutorial
Revision as of 14:33, 27 October 2017 by Satarupadutta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 Pascals.
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.208 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 ফাইলটি খুলুন। আপনি inlet, outlet এবং fixed wall এর জন্য vertices, logs, edges এবং boundaries দেখতে পারেন।
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 এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। এই মিশন সম্পর্কে আরো তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।

Contributors and Content Editors

Kaushik Datta, Satarupadutta