Difference between revisions of "OpenFOAM/C2/Simulating-flow-in-a-Lid-Driven-Cavity/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| border=1 || '''Time''' || '''Narration''' |- | 00:01 | OpenFoam দ্বারা Simulating Flow in a Lid Driven Cavity এর টিউটোরিয়ালে আ...")
 
 
(One intermediate revision by the same user not shown)
Line 424: Line 424:
 
|-
 
|-
 
|  08:39
 
|  08:39
| LibreOffice Spreadsheet এ, U0 (u velocity) এবং ডানদিকে U0 (u velocity) কলাম আরেকটি স্প্রেডশীটে কপি করুন।
+
| LibreOffice Spreadsheet এ, U0 (u velocity) এবং ডানদিকে point 1 কলাম আরেকটি স্প্রেডশীটে কপি করুন।
  
 
|-
 
|-
 
|  08:48
 
|  08:48
|  এখন, উভয় কলাম ভাগ করুন, অর্থাৎ, u zero কে বড়হাতের U দ্বারা এবং points 1 কে বড়হাতের L দ্বারা
+
|  এখন, উভয় কলাম ভাগ করুন, অর্থাৎ, u zero কে বড়হাতের U দ্বারা এবং point 1 কে বড়হাতের L দ্বারা
  
 
|-
 
|-

Latest revision as of 13:10, 9 November 2017

Time Narration
00:01 OpenFoam দ্বারা Simulating Flow in a Lid Driven Cavity এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এখানে আমি দেখাবো:
00:09 Lid Driven Cavity ফাইলের গঠন।
00:12 জিওমেট্রি মেশ করা।
00:14 Paraview তে সমাধান করা এবং পোস্ট প্রসেসিং ফলাফল।
00:17 স্প্রেডশীটে প্লট এবং ফলাফল যাচাই করা।
00:21 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি: লিনাক্স অপারেটিং সিস্টেম উবুন্টু সংস্করণ 10.04
00:27 OpenFOAM সংস্করণ 2.1.0 এবং ParaView সংস্করণ 3.12.0.
00:32 Lid driven cavity, একটি CFD code যাচাই করার সর্বাধিক ব্যবহৃত হওয়া 2D টেস্ট কেস।
00:39 এটি Lid Driven Cavity এর চিত্র।
00:41 boundary conditions একই।
00:44 একটি চলমান দেওয়াল এবং তিনটি স্থির দেওয়াল।
00:46 এটি Reynolds no (Re) = 100 এর জন্য সমাধান করছি।
00:50 চলমান দেওয়ালের গতি হল 1 মিটার প্রতি সেকেন্ডে।
00:54 Lid Driven Cavity এর জন্য পাথ একই, যা সংস্থাপনের টিউটোরিয়ালে ছিল।
01:00 একটি কমান্ড টার্মিনাল খুলুন।
01:02 এটি করতে, আপনার কীবোর্ডে Ctrl + Alt + t কী একসাথে টিপুন।
01:08 কমান্ড টার্মিনালে, lid driven cavity এর জন্য পাথ লিখুন
01:12 এবং লিখুন run এবং এন্টার টিপুন।
01:15 cd (space) tutorials এবং এন্টার টিপুন।
01:20 cd (space) incompressible এবং এন্টার টিপুন।
01:26 cd (space) icoFoam (উল্লেখ্য F বড়হাতে রয়েছে) এবং এন্টার টিপুন।
01:33 cd (space) cavity এবং Enter টিপুন।
01:38 এখন লিখুন ls এবং এন্টার টিপুন।
01:41 cavity এর ফাইল কাঠামোতে, আপনি 3 টি ফোল্ডার দেখেন: 0, constant এবং system.
01:46 এখন লিখুন cd (space) constant এবং এন্টার টিপুন।
01:52 এখন লিখুন ls এবং এন্টার টিপুন।
01:55 constant ফোল্ডার polyMesh ফোল্ডার এবং ফ্লুইডের ভৌতিক বৈশিষ্ট্য বর্ণনের ফাইল রাখে।
02:01 এখন লিখুন cd (space) polymesh এবং এন্টার টিপুন।
02:08 PolyMesh, blockMeshDict নামে একটি ফাইল রাখে।
02:12 এখন লিখুন ls এবং এন্টার টিপুন।
02:15 আপনি blockMeshDict দেখেন।
02:17 blockMeshDict ফাইলটি খুলতে লিখুন gedit space blockMeshDict (উল্লেখ্য M এবং D বড়হাতে রয়েছে)। এখন এন্টার টিপুন।
02:30 এটি blockMeshDict ফাইল খুলবে।
02:32 এটি ক্যাপচার এরিয়াতে নিয়ে আসুন।
02:36 এটি lid driven cavity এর জন্য স্থানাঙ্ক,
02:41 blocking এবং meshing parameters
02:44 এবং boundary patches রাখে।
02:47 কোনো arcs এবং patches মার্জ করতে না থাকায়, edges এবং mergePatchPairs খালি রাখা যাবে।
02:56 এখন এটি বন্ধ করুন।
02:58 কমান্ড টার্মিনালে লিখুন cd (space) .. (dot) (dot) এবং এন্টার টিপুন।
03:04 এটি দুইবার করুন। আপনি cavity ফোল্ডারে ফিরে আসবেন।
03:09 এখন, লিখুন cd (space) system এবং এন্টার টিপুন।
03:15 এখন লিখুন ls, এন্টার টিপুন। এতে তিনটি ফাইল রয়েছে-
03:22 controlDict, fvSchemes এবং fvSolutions
03:26 controlDict শুরু / অন্তিম সময়ের জন্য control parameters রাখে।
03:30 fvSolution, run time এ ব্যবহৃত discretization schemes রাখে।
03:35 fvSchemes, solvers, tolerance ইত্যাদির জন্য সমীকরণ রাখে।
03:40 আবার লিখুন cd ( space ) (dot dot) . . এবং এন্টার টিপুন।
03:46 এখন লিখুন cd ( space ) 0 এবং এন্টার টিপুন।
03:53 এখন লিখুন ls এবং এন্টার টিপুন।
03:57 এটি boundary conditions যেমন Pressure, Velocity, Temperature ইত্যাদির জন্য প্রাথমিক ভ্যালু রাখে।
04:03 এখন cavity ফোল্ডারে ফিরে যেতে লিখুন cd ( space ) (dot dot) . .
04:09 এখন জিওমেট্রি মেশ করতে হবে।
04:11 আমরা এখানে কোর্স মেশ ব্যবহার করছি।
04:14 terminal এ blockMesh লিখে জিওমেট্রি মেশ করুন।
04:18 এখন লিখুন blockMesh (উল্লেখ্য M বড়হাতে রয়েছে) এবং এন্টার টিপুন।
04:25 মেশিং সম্পন্ন হয়েছে।
04:27 blockMesh ফাইলে কোনো এরর থাকলে এটি টার্মিনালে দেখাবে।
04:31 জিওমেট্রি দেখতে লিখুন, paraFoam. উল্লেখ্য, এখানে F বড়হাতে রয়েছে এবং এন্টার টিপুন।
04:40 এটি প্যারাভিউ উইন্ডো খুলবে।
04:44 object inspector মেনুর বাম দিকে, Apply তে ক্লিক করুন।
04:49 আপনি lid driven cavity জিওমেট্রি দেখতে পারেন। এখন এটি বন্ধ করুন।
04:58 টার্মিনালে checkMesh লিখে মেশ যাচাই করুন।
05:04 উল্লেখ্য M বড়হাতে রয়েছে এবং এন্টার টিপুন।
05:08 আপনি সেলসের সংখ্যা, skewness এবং মেশের সম্পর্কিত অন্যান্য প্যারামিটার দেখতে পারেন।
05:15 স্লাইডে ফিরে আসি।
05:17 এখানে ব্যবহৃত সল্ভার হল icoFoam:
05:20 icoFoam, newtonian fluid এর incompressible flow এর জন্য Transient solver.
05:26 এখন টার্মিনালে ফিরে যাই।
05:29 টার্মিনালে লিখুন icoFoam.
05:33 উল্লেখ্য F বড়হাতে রয়েছে এবং এন্টার টিপুন।
05:37 রান হওয়া Iterations টার্মিনাল উইন্ডোরতে দেখাবে।
05:40 সমাধান সম্পন্ন হওয়ার পর, জিওমেট্রি এবং ফলাফল দেখতে টার্মিনালে লিখুন paraFoam.
05:54 object inspector মেনুর বামদিকে
05:57 Apply তে ক্লিক করুন। object inspector মেনুতে বৈশিষ্ট্যতে নীচে যান।
06:02 আপনি mesh parts, Volume Fields ইত্যাদি দেখতে পারেন।
06:07 Lid driven cavity এর বিভিন্ন বাউন্ডারী ফীল্ড দেখতে, mesh part এ এই বাক্স চেক বা আনচেক করুন।
06:15 এরপর active variable control ড্রপ-ডাউন মেনুর উপরে বামদিকে, এটিকে solid color থেকে p বা বড়হাতের U তে বদলান যা initial conditions যেমন pressure, velocity.
06:31 আমি বড়হাতের U চয়ন করব. এটি বেগের প্রাথমিক কন্ডিশন দেখাবে।
06:37 Paraview উইন্ডোর উপরে, আপনি VCR control দেখবেন।
06:44 play বোতামে ক্লিক করুন।
06:47 এটি lid driven cavity এর velocity এর অন্তিম ফলাফল।
06:52 active variable control মেনুর উপরে বামদিকে ক্লিক করে color legend টগল করুন।
07:03 এটি U বেগের জন্য color legend.
07:07 প্রাপ্ত ফলাফল যাচাই করতে হবে।
07:09 এটি করতে, U এবং V বেগ প্লট করি।
07:12 এটি করতে, Filters এ গিয়ে নীচে যান> Data Analysis > Plot Over line
07:21 এতে ক্লিক করুন।
07:23 আপনি X, Y এবং Z অক্ষ দেখেন।
07:25 X এবং Y অক্ষ এক এক করে চয়ন করুন।
07:31 আমি X অক্ষ চয়ন করব এবং Apply তে ক্লিক করব।
07:37 আপনি দেখেন যে Pressure এবং velocity প্লট হচ্ছে।
07:42 এটি নন-ডাইমেনশনাল বিশ্লেষণ হওয়ায় Reynolds number =100 এর জন্য u/U v/s y/L গ্রাফ প্লট করতে হবে।
07:52 এটি করতে, Plot Data তে Y-axis এ ক্লিক করুন।
07:58 APPLY তে ক্লিক করুন।
08:01 আপনি প্লট দেখেন।
08:03 এখন মেনু বারে, File> Save Data তে যান।
08:09 ফাইলের উপযুক্ত নাম দিন।
08:11 আমি এটিকে cavity নাম দেবো।
08:15 ফাইলটি .csv (dot csv) ফাইল হিসাবে সংরক্ষণ হবে।
08:19 OK র্তে ক্লিক করুন। আবার OK তে ক্লিক করুন।
08:23 এখন openfoam directory এর cavity ফোল্ডারে যান।
08:29 নীচে যান। আপনি cavity.csv ফাইল দেখেন।
08:34 এটি Open office বা LibreOffice Spreadsheet এ খুলুন।
08:39 LibreOffice Spreadsheet এ, U0 (u velocity) এবং ডানদিকে point 1 কলাম আরেকটি স্প্রেডশীটে কপি করুন।
08:48 এখন, উভয় কলাম ভাগ করুন, অর্থাৎ, u zero কে বড়হাতের U দ্বারা এবং point 1 কে বড়হাতের L দ্বারা
08:59 এবং ফলাফল মেনু বারে উপরে libreoffice চার্ট বিকল্পে প্লট করুন।
09:08 এখন স্লাইডে ফিরে আসি।
09:10 প্রাপ্ত ফলাফল এই চিত্রের অনুরূপ হবে।
09:16 Lid Driven Cavity by : Ghia et al. (1982) এ প্রকাশিত পেপারের ফলাফল এবং ফ্লুয়েন্ট থেকে প্রাপ্ত ফলাফল যাচাই করুন।
09:24 এখানে আমরা শিখেছি:
09:26 Lid Driven Cavity ফাইলের গঠন।
09:28 Lid Driven Cavity সমাধান করা।
09:30 ফলাফলের পোস্ট-প্রসেসিং
09:32 এবং বৈধতা।
09:34 অনুশীলনী হিসাবে, lid driven cavity তে কিছু প্যারামিটার বদলান।
09:38 0 ফোল্ডারে Velocity Magnitude
09:41 constant ফোল্ডারে transport Properties এ Kinematic viscosity
09:45 এবং u/U and y/L এর ফলাফল প্লট করুন।
09:50 এই URL এ উপলব্ধ ভিডিওটি দেখুন: http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
09:54 এটি প্রকল্পকে সারসংক্ষেপে দেখায়।
09:57 ভালো ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
10:00 স্পোকেন টিউটোরিয়াল প্রকল্প দল
10:02 কর্মশালার আয়োজন করে।
10:05 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
10:09 অধিক জানতে contact@spoken-tutorial.org তে লিখুন।
10:15 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
10:18 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
10:23 এই মিশন সম্পর্কে আরো তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য: http://spoken-tutorial.org/NMEICT-Intro
10:27 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি।
10:30 অংশগ্রহনের জন্যে ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Satarupadutta