OpenFOAM/C3/Importing-mesh-file-in-OpenFOAM/Bengali

From Script | Spoken-Tutorial
Revision as of 15:59, 21 September 2017 by Satarupadutta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:00 Importing Mesh files in OpenFOAM এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এখানে OpenFOAM এ meshing সফ্টওয়্যার থেকে Mesh ফাইল ইম্পোর্ট করা শিখব।
00:14 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি লিনাক্স অপারেটিং সিস্টেম উবুন্টু সংস্করণ 12.04

OpenFOAM সংস্করণ 2.1.1 ParaView সংস্করণ 3.12.0

00:26 পূর্ব-আবশ্যকতা অনুযায়ী, ইউসারের Gambit, Ansys ICEM , CFX, Salom ইত্যাদি সফটওয়্যারে Mesh বানানো সম্পর্কে জানতে হবে।
00:40 blockMesh দ্বারা সহজে সরল geometry বানাতে পারি। উদাহরণস্বরূপ- box, pipe ইত্যাদি। blockMesh দ্বারা জটিল geometry বানানো কঠিন।
00:53 কিন্তু OpenFOAM থার্ড পার্টি মেশিং সফ্টওয়্যার থেকে mesh ইম্পোর্ট সমর্থন করে। এই mesh ফাইল ইম্পোর্ট করতে OpenFOAM এ কমান্ড উপলব্ধ।
01:05 এখন এই ফাইলগুলি ইম্পোর্ট করা শিখব।
01:08 আমাদের ক্ষেত্রে geometry এখানে রয়েছে। এখানে একটি বর্গাকার সিলিন্ডার রয়েছে: দৈর্ঘ্য 1 মিটার, উচ্চতা 1 মিটার এবং প্রাথমিক বেগ 1 মিটার / সেকেন্ড।
01:22 আমরা এটি Reynolds Number (Re) = 100 এর জন্য সমাধান করছি। চয়নিত ডোমেন হল 40m by 60m. বাউন্ডারি কন্ডিশন ডায়াগ্রামে প্রদর্শিত।
01:36 এটি meshing সফটওয়্যারে বানানো mesh ফাইল।
01:40 OpenFOAM কার্যকরী ডাইরেক্টরিতে, icoFoam solver এ যান এবং এতে ক্লিক করুন।
01:47 এখন, cylinder নামে একটি ফোল্ডার তৈরী করুন।
01:52 এখন cavity case এ যান। cavity case থেকে 0 এবং system ফোল্ডার কপি করুন।
01:59 এটি cylinder ফোল্ডারে পেস্ট করুন। মনে রাখবেন আপনার constant ফোল্ডারের প্রয়োজন নেই।
02:10 এখানে ডেস্কটপে .(dot) msh এক্সটেনশন সহ Fluent mesh ফাইল রয়েছে। এটির নাম cylmesh.msh দেওয়া হয়েছে।
02:23 ফাইলটি icoFoam এ cylinder ফোল্ডারে কপি এবং পেস্ট করুন। এখন আমাদের সেটআপ প্রস্তুত।
02:32 কমান্ড টার্মিনাল খুলুন। run লিখুন এবং Enter টিপুন।
02:37 লিখুন: cd স্পেস tutorials; Enter টিপুন।
02:42 লিখুন: cd স্পেস incompressible এবং এন্টার টিপুন। লিখুন cd স্পেস icoFoam; এন্টার টিপুন। লিখুন cd স্পেস cylinder এবং এন্টার টিপুন।
02:58 Fluent mesh ফাইলের জন্য, কমান্ড টার্মিনালে fluentMeshToFoam (উল্লেখ্য M, T, F বড়হাতে রয়েছে) (স্পেস) cylmesh.msh লিখতে হবে এবং Enter টিপুন।
03:20 টার্মিনালে, আপনি দেখবেন যে mesh ফাইলটি এখন openFoam ডেটা ফাইলে বদলে গেছে।
03:28 এখন, cylinder ফোল্ডারে ফিরে যান।
03:31 constant ফোল্ডার তৈরী হয়েছে। এটি খুলতে constant ফোল্ডারে ক্লিক করুন।
03:38 transport Property ফাইল constant ফোল্ডার থেকে অনুপস্থিত।
03:42 দুই স্তর পিছিয়ে যান এবং cavity case এর constant ফোল্ডার থেকে transport property কপি করুন।
03:53 এটিকে এখন আমাদের নির্মিত cylinder এর constant ফোল্ডারে পেস্ট করুন। আমরা ডিফল্ট viscosity (সান্দ্রতা) রাখব।
04:05 টার্মিনালে ফিরে যান।
04:08 এখানে blockMesh কমান্ড রান করছি না। mesh ফাইলে বাউন্ডারি কন্ডিশন দেখতে,
04:15 Constant > polyMesh এ যান। ls লিখুন। আপনি boundary ফাইল দেখবেন।
04:25 এটিকে আপনার পছন্দের যে কোনো এডিটরে খুলুন।
04:30 boundary condition নাম geometry স্লাইডে দেখায়।
04:36 boundary names এ যে কোনো এররের ক্ষেত্রে, boundary ফাইল দেখতে পারেন। এটি বন্ধ করুন।
04:45 টার্মিনালে, দুই স্তর ফিরে যান এবং 0 ফোল্ডারে যান।
04:52 0 ফোল্ডারে boundary ফাইল খুলুন।
04:57 boundary নাম একেবারে boundary ফাইলের সাথে মেলা উচিত। প্রয়োজন হলে এটি বদলান। ফাইলটি বন্ধ করুন।
05:08 এক স্তর ফিরে যান এবং system ফোল্ডারে যান।
05:15 controlDict ফাইলটি খুলুন।
05:18 আমরা controlDict ফাইলের এন্ড টাইম বদলাবো। এটি বন্ধ করুন।
05:25 এক স্তর ফিরে যান। iterations শুরু করতে লিখুন icoFoam এবং Enter টিপুন। টার্মিনালে রানিং Iterations দেখাবে।
05:39 geometry দেখতে লিখুন paraFoam এবং এন্টার টিপুন। ParaView উইন্ডোতে, object inspector মেনুতে Apply বোতামে ক্লিক করুন।
05:53 আপনি geometry দেখতে পারেন। Active variable control মেনুতে, solid color কে U গতিতে বদলান।
06:03 প্রাথমিক বেগের কন্ডিশন এখানে দেখায়।
06:08 উপরের ডান দিকে VCR মেনুতে play বোতামে ক্লিক করুন।
06:15 আমরা টাইমের প্যাসেজ সহ velocity contours দেখতে পারি।
06:20 paraview উইন্ডো বন্ধ করুন।
06:23 অন্য meshing সফটওয়্যার থেকে এখানে geometry ইম্পোর্ট করার কমান্ডের সূচী রয়েছে।

ANSYS : ansysToFoam স্পেস <filename> IDEAS : ideasTofoam স্পেস <filename> CFX : cfxToFoam স্পেস <filename> SALOME : ideasUnvToFoam স্পেস <filename>

এর সাথেই টিউটোরিয়ালের শেষে চলে এসেছি।

06:54 অনুশীলনী হিসাবে-

বৃত্তাকার সিলিন্ডারের mesh ফাইল ইম্পোর্ট করার চেষ্টা করুন। circcyl.msh নামে mesh ফাইল এই টিউটোরিয়ালে দেওয়া হয়েছে। icoFoam solver দ্বারা এটি সমাধান করুন।

07:12 এখানে অন্য meshing সফ্টওয়্যার থেকে geometry ইম্পোর্ট করা শিখেছি।
07:18 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, http://spoken-tutorial.org/What_is_a_Spoken_Tutorial. এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। ভালো ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
07:30 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে এবং অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। অধিক জানতে আমাদের লিখুন, contact@spoken-tutorial.org.
07:46 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।। এই মিশন সম্পর্কে আরো তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro.
08:03 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ।

Contributors and Content Editors

Satarupadutta