OpenFOAM/C2/Creating-curved-geometry-in-OpenFOAM/Bengali

From Script | Spoken-Tutorial
Revision as of 10:20, 7 November 2017 by Satarupadutta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Satarupadutta