OpenFOAM/C2/Creating-curved-geometry-in-OpenFOAM/Bengali
From Script | Spoken-Tutorial
Revision as of 10:20, 7 November 2017 by Satarupadutta (Talk | contribs)
Time | Narration |
00:01 | Creating Curved geometry in OpenFOAM এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এখানে আমি দেখাবো: |
00:09 | OpenFOAM এ কার্ভড বা বক্রীয় জ্যামিতি বানানোর ধাপ। |
00:14 | paraview তে ফলাফল দেখা। |
00:17 | টিউটোরিয়ালটি রেকর্ড করতে |
00:19 | ব্যবহার করছি: লিনাক্স অপারেটিং সিস্টেম উবুন্টু সংস্করণ 10.04, OpenFOAM সংস্করণ 2.1.0 |
00:28 | ParaView সংস্করণ 3.12.0. |
00:32 | আমরা একটি সিলিন্ডারে ফ্লো এর জন্য জ্যামিতি বানাবো। |
00:36 | উল্লেখ্য যে আমি এই কেসটি শুধু ব্যাখ্যা করতে ব্যবহার করছি। |
00:41 | সিলিন্ডার অর্ধবৃত্তের আকারে রয়েছে। |
00:45 | Meshing একটি বডি ফিটেড গ্রিড। |
00:49 | সম্পূর্ণ জ্যামিতি ব্লকে ভাগ করা হয়েছে। |
00:54 | আমরা অর্ধবৃত্তকে একই ভাগে বিভক্ত করি। |
00:58 | এটি মিনিমাইজ করুন। |
01:03 | পূর্বের টিউটোরিয়ালের blockMeshDict ফাইল খুলুন। |
01:08 | আমি ইতিমধ্যে এটি খুলেছি। |
01:12 | নীচে যান। সহজ জ্যামিতির জন্য, আপনি দেখেন যে edges খালি রাখা হয়। |
01:20 | এখন একটি নতুন blockMeshDict ফাইল বানাই। |
01:23 | এটি করতে প্রথমে এটি মিনিমাইজ করি। |
01:27 | এখন, ডান ক্লিক করুন। create document > empty file এ ক্লিক করুন। |
01:34 | এটির নাম blockMeshDict দিন। |
01:40 | উল্লেখ্য M এবং D এখানে বড়হাতে রয়েছে। |
01:46 | এটি খুলুন। |
01:51 | এখন lid driven cavity থেকে শুরুর কিছু লাইন convertTometers পর্যন্ত কপি করতে পারেন। |
01:58 | উপরে যান, এটি convertTometers এ কপি করুন। |
02:04 | এটি কপি করুন এবং এটি নতুন blockMeshDict ফাইলে পেস্ট করুন। |
02:12 | এখন, convert to meters কে পয়েন্ট 1 থেকে 1 এ বদলান। |
02:18 | আমাদের জ্যামিতি মিটারে থাকায় আমরা এটি 1 রাখবো। |
02:24 | এখন এন্টার টিপুন, আবার এন্টার টিপুন। |
02:28 | এরপর আপনাকে vertices এ জ্যামিতির স্থানাঙ্ক লিখতে হবে। |
02:35 | এখন স্লাইডে ফিরে যাই। উল্লেখ্য যে চিত্রে দেখানোর মত পয়েন্টের ক্রম এইরকম হওয়া উচিত যে 0, 1, 2, 3, 4 থেকে শুরু হয়ে এগোনো উচিত। |
02:47 | স্লাইড মিনিমাইজ করুন। এখন, blockMeshDict ফাইলে লিখুন vertices এবং এন্টার টিপুন। |
02:56 | ওপেন বন্ধনী লাগান এবং এন্টার টিপুন। |
03:00 | এখন চিত্রে প্রদর্শনের মত জ্যামিতির স্থানাঙ্ক প্রবিষ্ট করুন। |
03:05 | স্লাইডে ফিরে যাই। |
03:08 | বুঝতে আমি অর্ধবৃত্তের ডান অর্ধ ব্যবহার করব। |
03:12 | 0 থেকে শুরু করে চিত্রের পয়েন্টের জন্য ভ্যালু প্রবিষ্ট করুন। |
03:16 | এখন blockMeshDict ফাইলে ফিরে আসি। |
03:20 | কিছু স্থান ছেড়ে দিন এবং পয়েন্ট 0 এর স্থানাঙ্ক লিখুন। |
03:27 | ওপেন ক্লোস বন্ধনী লাগান এবং লিখুন 0.5 (space) 0 (space) 0, এন্টার টিপুন। |
03:36 | আবার কিছু জায়গা ছাড়ুন, ক্লোস বন্ধনী লাগান। |
03:39 | পয়েন্টের জন্য স্থানাঙ্ক প্রবিষ্ট করুন 1 (space) 0 (space) 0, এন্টার টিপুন। |
03:45 | এখন দুটি উল্লম্ব স্পেস ছেড়ে দিন, আবার এন্টার টিপুন, আবার এন্টার টিপুন। |
03:51 | কিছু স্থান ছেড়ে দিন এবং পয়েন্ট সংখ্যা 4 এর জন্য স্থানাঙ্ক লিখুন। |
03:57 | ওপেন ক্লোস বন্ধনী লাগান, লিখুন 0.707 (space) 0.707 (space) 0 |
04:05 | এন্টার টিপুন। কিছু স্থান ছেড়ে দিন। |
04:09 | ওপেন ক্লোস বন্ধনী লাগান। পয়েন্ট 5 এর জন্য স্থানাঙ্ক লিখুন। |
04:13 | লিখুন 0.353 (space) 0.353 (space) 0, এন্টার টিপুন। |
04:22 | এখন, 4টি উল্লম্ব স্পেস ছেড়ে দিন এবং পয়েন্ট সংখ্যা 9 এর জন্য স্থানাঙ্ক লিখুন। |
04:27 | 1 2 3 4, আবার এন্টার টিপুন, কিছুটা জায়গা ছেড়ে দিন। |
04:34 | ওপেন ক্লোস বন্ধনী লাগান। |
04:36 | লিখুন 0 (space) 1 (space) 0, এন্টার টিপুন। |
04:42 | কিছু জায়গা ছেড়ে দিন। |
04:44 | পয়েন্ট সংখ্যা 10 এর জন্য স্থানাঙ্ক লিখুন। |
04:46 | ওপেন ক্লোস বন্ধনী লাগান, 0 (space) 0.5 (space) 0, এন্টার টিপুন। |
04:54 | একইভাবে জ্যামিতিতে অবশিষ্ট পয়েন্টের জন্য স্থানাঙ্ক লিখুন। |
05:00 | ক্লোস বন্ধনী লাগান, একটি সেমিকোলন লাগান এবং এন্টার টিপুন। |
05:05 | আবার এন্টার টিপুন, এখন লিখুন blocks, এন্টার টিপুন। |
05:13 | একটি ওপেন বন্ধনী লাগান, এন্টার টিপুন। |
05:16 | এখন স্লাইডে ফিরে যাই। |
05:20 | চিত্রে দেখানোর মত block numbers বৃত্তে রয়েছে। |
05:24 | এখন blockMeshDict ফাইলে ফিরে যাই. |
05:28 | কিছু স্থান ছেড়ে দিন। |
05:30 | এখন block এর ধরণ লিখুন যা হল Hex, কিছু স্থান ছেড়ে দিন। |
05:37 | এখন ব্লকের জন্য পয়েন্ট লিখুন। |
05:41 | ওপেন ক্লোস বন্ধনী লাগান। |
05:43 | কিছু স্থান ছেড়ে দিন, simple Grading কে (1 1 1) রাখা যায় এবং এন্টার টিপুন। |
05:55 | ব্লক বানাতে, creating simple geometry in OpenFOAM টিউটোরিয়াল দেখুন। |
06:02 | উল্লেখ্য, এই উদাহরণে ব্লকের সংখ্যা অধিক হবে। |
06:07 | এখন, ক্লোস বন্ধনী লাগান। |
06:10 | একটি সেমিকোলন লাগান এবং এন্টার টিপুন। আবার এন্টার টিপুন। |
06:16 | পরের লাইনে, লিখুন edges এবং এন্টার টিপুন। |
06:22 | একটি ওপেন বন্ধনী লাগান এবং এন্টার টিপুন। |
06:26 | এখানে সেই পয়েন্ট প্রবিষ্ট করতে হবে যা arcs এর অন্তিম পয়েন্ট। |
06:31 | কিছু স্থান ছেড়ে দিন এবং লিখুন arc. কিছু স্থান ছেড়ে দিন, পয়েন্ট লিখুন যা arc এর অন্তিম পয়েন্ট। |
06:40 | এখন স্লাইডে ফিরে যাই। এখন, arc এর অন্তিম পয়েন্ট প্রবিষ্ট করুন। |
06:46 | এই চিত্রে, আমরা arc 0 5 দিয়ে শুরু করি। |
06:52 | এখন blockMeshDict ফাইলে ফিরে যাই। |
06:56 | লিখুন 0 space 5. |
06:59 | কিছু জায়গা ছেড়ে দিন। ওপেন ক্লোস বন্ধনী লাগান। |
07:04 | বন্ধনীতে, দুটি arc পয়েন্টের মাঝে যে কোনো মধ্যবর্তী পয়েন্টের স্থানাঙ্ক লিখুন। |
07:11 | এখন, আবার স্লাইডে ফিরে আসি। |
07:14 | চিত্রে আপনি দেখেন যে আপনাকে arc এর দুটি অন্তিম পয়েন্টের মাঝে পয়েন্ট নিতে হবে। |
07:23 | এই জ্যামিতিতে, আমি বৃত্তের ডান অর্ধাংশ নিয়েছি। |
07:28 | সাধারণ জ্যামিতিক সম্পর্ক ব্যবহার করে আপনি অর্ধবৃত্তে দেখানোর মত মধ্যবর্তী পয়েন্টের স্থানাঙ্ক পেতে পারেন। |
07:38 | একইভাবে অন্তিম অর্ধবৃত্ত জ্যামিতির জন্য প্রক্রিয়া পুনরাবৃত্তি করতে পারেন। |
07:45 | এখন blockMeshDict ফাইলে ফিরে যাই। |
07:48 | এন্টার টিপুন। |
07:50 | উল্লেখ্য এই উদাহরণে আরো arcs রয়েছে। |
07:55 | একটি ক্লোস বন্ধনী লাগান। |
07:58 | সেমিকোলন লাগান, এন্টার টিপুন, আবার এন্টার টিপুন। |
08:02 | এখন arcs এর পর boundary patches লিখুন। |
08:06 | boundary patches প্রবিষ্ট করতে, OpenFOAM তে সিম্পল জিওমেট্রি টিউটোরিয়াল দেখুন। |
08:12 | লিখুন boundary, এন্টার টিপুন। |
08:15 | ওপেন বন্ধনী লাগান, এন্টার টিপুন। ক্লোস বন্ধনী লাগান, এন্টার টিপুন। |
08:21 | আবার এন্টার টিপুন। |
08:24 | এখন, পরবর্তী লাইনে লিখুন mergePatchPairs. |
08:29 | উল্লেখ্য P বড়হাতে রয়েছে। |
08:31 | এন্টার টিপুন। |
08:33 | ওপেন বন্ধনী লাগান, এন্টার টিপুন। |
08:36 | মার্জের জন্য কোনো প্যাচ না থাকায় এটি খালি রাখতে হবে। |
08:40 | ক্লোস বন্ধনী লাগান। |
08:42 | সেমিকোলন লাগান এবং এন্টার টিপুন। |
08:46 | এখন স্লাইডে ফিরে যাই। |
08:49 | একইভাবে, চিত্রের দেখানোর মত জ্যামিতির ইউনিট বেধের সম্মুখ পৃষ্ঠে পয়েন্টের জন্য স্থানাঙ্ক লিখুন। |
08:57 | এখন, কমান্ড টার্মিনাল খুলুন। |
09:00 | কমান্ড টার্মিনালে, আপনার কেসের জন্য লিখুন path. |
09:04 | আমি flow over cylinder টিউটোরিয়ালের জন্য path ইতিমধ্যে সেট করেছি। |
09:10 | টার্মিনালে, জ্যামিতি মেশ করতে লিখুন blockMesh এবং এন্টার টিপুন। |
09:18 | Meshing সম্পন্ন হয়েছে। |
09:20 | এখন, টার্মিনালে লিখুন paraFoam এবং জ্যামিতি দেখতে এন্টার টিপুন। |
09:26 | এখন এটি ক্যাপচার এরিয়াতে নিয়ে আসুন। |
09:30 | object inspector menu এর বাম দিকে, Apply তে ক্লিক করুন। |
09:36 | paraview উইন্ডোতে দেখানোর মত জ্যামিতি নির্মিত হবে। |
09:41 | Object inspector menu তে নীচে যান। |
09:44 | Mesh ফীল্ড বাক্সকে চেক বা আনচেক করুন। |
09:49 | আপনি জ্যামিতিগুলির ভিন্ন ক্ষেত্র দেখতে পারেন। |
09:53 | আপনি জ্যামিতিটির wire frame ও দেখতে পারেন। |
09:56 | active variable control মেনুর উপরে ড্রপ ডাউন মেনুতে, Surface কে wireframe করুন। |
10:05 | আপনি জ্যামিতির wireframe model দেখতে পারেন। |
10:11 | এটি বন্ধ করুন। এখন স্লাইডে ফিরে যান। |
10:16 | এখানে আমরা শিখেছি বক্রীয় জ্যামিতি বানানো। |
10:20 | OpenFOAM এ প্রান্তের জন্য পয়েন্ট প্রবিষ্ট করা। |
10:24 | এটি টিউটোরিয়ালের শেষে নিয়ে আসে। |
10:28 | অনুশীলনী হিসাবে- 2 মিটার ব্যাসার্ধের একটি অন্ত:স্থ অর্ধবৃত্ত এবং 4 মিটারের বহি:স্থ অর্ধবৃত্ত বানান এবং জিওমেট্রিকে paraview তে দেখুন। |
10:42 | এই URL এ উপলব্ধ ভিডিওটি দেখুন: http://spoken-tutorial.org/What_is_a_Spoken_Tutorial |
10:45 | এটি প্রকল্পকে সারসংক্ষেপে দেখায়। |
10:48 | ভালো ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
10:53 | স্পোকেন টিউটোরিয়াল প্রকল্প দল |
10:56 | কর্মশালার আয়োজন করে। |
10:58 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
11:02 | অধিক জানতে contact@spoken-tutorial.org তে লিখুন। |
11:09 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
11:13 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
11:18 | এই মিশন সম্পর্কে আরো তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য: http://spoken-tutorial.org/NMEICT-Intro |
11:23 | আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ। |