OpenFOAM/C3/Exporting-geometry-from-Salome-to-OpenFOAM/Bengali

From Script | Spoken-Tutorial
Revision as of 20:51, 26 September 2017 by Satarupadutta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 Exporting the geometry from Salome to OpenFOAM এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:09 এখানে আমরা দেখব: Salome তে mesh geometry এর অংশ গ্রুপ করা। OpenFOAM এ geometry এক্সপোর্ট করা। সিমুলেশনের জন্য case directory বানানো এবং ParaView তে geometry দেখা।
00:26 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি, লিনাক্স অপারেটিং সিস্টেম, উবুন্টু সংস্করণ 12.10, OpenFOAM সংস্করণ 2.1.1, ParaView সংস্করণ 3.12.0, Salome সংস্করণ 6.6.0.
00:41 টিউটোরিয়ালটি অনুশীলন করার আগে আপনার Creating and meshing a Curved-Pipe Geometry in Salome টিউটোরিয়াল দেখা উচিত।
00:52 পূর্ববর্তী টিউটোরিয়ালের মত Salome খুলুন। File এবং Open এ যান। ডেস্কটপে যান। Curved-geometry.hdf এ ক্লিক করুন।
01:04 Open এ টিপুন। Modules ড্রপ ডাউন বিকল্প থেকে mesh-module এ যান।
01:12 Object Browser থেকে Mesh treeখুলুন।
01:17 Mesh_1 এ ডান ক্লিক করুন। Show তে ক্লিক করুন। আমরা দেখি যে geometry তে mesh দৃশ্যমান।
01:28 আমি python কনসোল উইন্ডো বন্ধ করি।
01:32 এখন, meshed geometry অংশগুলিকে নাম দিতে হবে কারণ এটি OpenFOAM এ প্রয়োজন।
01:39 এই mesh এ গ্রুপ বানাতে, Mesh_1 এ ডান ক্লিক করুন এবং Create Group এ ক্লিক করুন।
01:48 Element Type এ Face চয়ন করুন। Group type এ Group on Geometry চয়ন করুন।
01:57 Geometrical Object এর সামনের বোতামে ক্লিক করুন এবং Direct Geometrical Selection চয়ন করুন।
02:07 Object Browser এ Geometry tree খুলুন। pipe_1 tree খুলুন এবং geometry tree তে inlet গ্রুপ চয়ন করুন যা পূর্ববর্তী টিউটোরিয়ালে বানিয়েছিলাম।
02:22 আপনি color কে red চয়ন করতে পারেন।
02:26 গ্রুপের নাম inlet দিন। Apply and Close এ ক্লিক করুন। inlet গ্রুপ ট্রিতে দেখাচ্ছে।
02:37 একইভাবে, outlet গ্রুপ বানান। আমি outlet গ্রুপ বানিয়েছি।
02:44 এখন, সম্পূর্ণ বাইরের সার্ফেসের গ্রুপ বানাতে, mesh_1 এবং Create group এ ডান ক্লিক করুন।
02:53 Element Type এ Face চয়ন করুন এবং Group Type এ Group on filter চয়ন করুন।
03:00 Set filter এ ক্লিক করুন। Add বোতামে ক্লিক করুন। Criterion মেনুর নীচে ড্রপ ডাউন বিকল্পে, Free Faces চয়ন করুন। Apply and Close এ ক্লিক করুন।
03:17 আপনি color কে blue তে বদলাতে পারেন।
03:23 আবার Apply and Close এ ক্লিক করুন। Group_1 তৈরী হয়েছে।
03:31 এখন, উপরে mesh মেনুতে, Cut groups এ ক্লিক করুন। Main object এ Group_1 চয়ন করুন। Tool object এ inlet চয়ন করুন।
03:45 আপনার কীবোর্ডের শিফট কী টিপে থাকুন এবং Tool object এ outlet চয়ন করুন।
03:54 Result name এ walls লিখুন।
03:58 আপনি color কে purple চয়ন করতে পারেন। Apply and Close এ ক্লিক করুন। আমরা দেখি যে walls গ্রুপ তৈরী হয়েছে।
04:10 Group_1 এ ডান ক্লিক করে এই গ্রুপটি মুছে ফেলুন কারণ আমরা এটি OpenFOAM এ দেখতে চাই না।
04:20 Save document বিকল্পে ক্লিক করে কাজটি সংরক্ষণ করুন।
04:24 এখন, mesh_1 এ ডান ক্লিক করুন। Export এবং Unv File এ যান।
04:33 ফাইলটিকে bentpipe নাম দিন। আমি ফাইলটি ডেস্কটপে সংরক্ষণ করছি। Salome বন্ধ করুন। আমরা bentpipe.unv ফাইলটি ডেস্কটপে দেখি।
04:50 ডেস্কটপে bentpipe নামে ফোল্ডার বানান।
04:55 এখন bentpipe.unv ফাইলটি এই ফোল্ডারে রাখুন।
05:01 icoFoam solver দ্বারা, OpenFOAM এ এই geometry তে সিমুলেশন করতে, OpenFOAM এ icoFoam ফোল্ডারে যান।
05:10 এই ফোল্ডারের লোকেশনের জন্য, lid driven cavity এর টিউটোরিয়ালে যান।
05:15 Bentpipe ফোল্ডার ডেস্কটপে এ icoFoam ফোল্ডারে কপি এবং পেস্ট করুন।
05:22 এছাড়াও, cavity ফোল্ডার থেকে system ফোল্ডারকে এই bentpipe ফোল্ডারে কপি করুন।
05:32 এখন কমান্ড টার্মিনালের মাধ্যমে bentpipe ফোল্ডারের ভিতরে যান। আমি bentpipe ফোল্ডার রয়েছি।
05:41 ls লিখুন এবং এন্টার টিপুন। আমরা system ফোল্ডার এবং bentpipe.unv ফাইল দেখি।
05:49 এখন লিখুন: ideasUnvToFoam space bentpipe dot unv. উল্লেখ্য U, T এবং F বড়হাতে রয়েছে। এন্টার টিপুন।
06:11 এখন লিখুন ls, আমরা দেখি যে constant ফোল্ডার তৈরী হয়েছে। লিখুন cd space Constant.
06:23 লিখুন cd space polyMesh, লিখুন ls, এন্টার টিপুন।
06:31 আমরা দেখি যে geometry ফাইল তৈরী হয়েছে। polyMesh ফোল্ডারের বাইরে আসুন।
06:38 Constant ফোল্ডারের বাইরে আসুন।
06:42 এখন, geometry scale কে সেন্টিমিটারে বদলাতে লিখুন: transformPoints space হাইফেন scale space একক উদ্ধৃতিতে একক বন্ধনীতে 0.01 space 0.01 space 0.01 এবং এন্টার টিপুন। Geometry সেন্টিমিটারে বদলে গেছে।
07:17 টার্মিনাল মিনিমাইজ করুন। bentpipe ফোল্ডারে যান।
07:23 constant ফোল্ডারে যান। আমরা দেখি যে transportProperties ফাইল এখানে নেই।
07:30 cavity ফোল্ডার থেকে transportProperties ফাইলটি কপি করুন এবং এটি constant ফোল্ডারে সংরক্ষণ করুন।
07:37 আমি transport Properties ফাইলটি কপি করেছি। এখন, constant ফোল্ডারের বেরিয়ে আসুন।
07:44 আমাদের P এবং U ফাইল সহ 0 ফোল্ডারের প্রয়োজন। cavity ফোল্ডার থেকে 0 ফোল্ডারটি কপি করুন।
07:55 আমি 0 ফোল্ডারটি কপি করেছি। 0 ফোল্ডারে যান।
08:02 p ফাইলটি খুলুন। নিশ্চিত করুন আপনি inlet, outlet এবং walls এর জন্য boundary patches দিয়েছেন, যেমনকি Salome তে বানিয়েছিলাম।
08:15 movingWall মুছে ফেলুন এবং inlet লিখুন। fixedWalls মুছে ফেলুন এবং outlet লিখুন।
08:25 frontAndBack মুছে ফেলুন এবং walls লিখুন। ফাইলটি সংরক্ষণ করুন এবং ফাইল বন্ধ করুন।
08:34 একইভাবে, U ফাইলে পরিবর্তন করুন। উপযুক্ত boundary conditions এর জন্য, আপনি Hagen-Poiseuille flow টিউটোরিয়াল দেখতে পারেন।
08:46 আমি পরিবর্তনগুলি করেছি এবং যথাযথ boundary conditions দিয়েছি।
08:51

Hagen-Poiseuille flow টিউটোরিয়াল দেখে transportProperties এবং ControlDict ফাইলেও পরিবর্তন করতে পারেন।

09:00 Home ফোল্ডার বন্ধ করুন।
09:03 এখন টার্মিনালে যান। paraFoam লিখুন। এটি ParaView খুলবে। Object Inspector মেনুতে Apply তে ক্লিক করুন।
09:16 ড্রপ ডাউন মেনুতে Surface with Edges এ ক্লিক করুন। জুম করে কাছে থেকে দেখি।
09:28 আমরা hexahedral mesh দেখি। এখানে গ্রুপ তৈরী হয়েছে, যেমনকি Salome- Inlet outlet এবং walls এ নাম দিয়েছি।
09:38 Surface এর ভিতরে Volume স্বয়ংক্রিয়ভাবে internal mesh হিসাবে শ্রেণীবদ্ধ হয়েছে।

এখানে আমরা শিখেছি: Salome তে mesh geometry এর অংশ গ্রুপ করা, OpenFOAM এ geometry এক্সপোর্ট করা, সিমুলেশনের জন্য case directory বানানো এবং ParaView তে geometry দেখা।

10:00 অনুশীলনী হিসাবে, বর্ণিত উপায়ে ফাইলে যথাযত পরিবর্তন করে সিমুলেশন রান করুন।

আপনার নিজে বানানো geometries এক্সপোর্ট করুন এবং সেই geometries এর সিমুলেশন রান করুন।

10:14 ভিডিওটি নিম্ন URL এ উপলব্ধ: http: //spoken-tutorial.org/What_is_a_Spoken_Tutorial.

এটি প্রকল্পকে সারসংক্ষেপে দেখায়। ভালো ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।

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

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

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

Contributors and Content Editors

Kaushik Datta, Satarupadutta