OpenModelica/C2/Examples-through-OMEdit/Bengali

From Script | Spoken-Tutorial
Revision as of 12:39, 16 January 2018 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 Examples through OMEdit এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এখানে আমরা শিখব: বিভিন্ন Modelica লাইব্রেরী ক্লাস খোলা এবং সিমুলেট করা।
00:13 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি: OpenModelica সংস্করণ 1.9.5 এবং উবুন্টু লিনাক্স OS 14.04.
00:25 কিন্তু এখানে প্রদর্শিত প্রক্রিয়া অন্য অপারেটিং সিস্টেম যেমন- Windows, Mac OS X বা ARM এ FOSSEE OS এর অনুরূপ।
00:37 টিউটোরিয়ালটি অনুশীলন করতে সিস্টেমে OMEdit সংস্থাপিত থাকা উচিত।
00:43 OMEdit উইন্ডোতে কিভাবে কাজ করে তাও জানতে হবে।
00:47 না হলে এই ওয়েবসাইটে OpenModelica এর পূর্ববর্তী টিউটোরিয়াল দেখুন।
00:53 OMEdit উইন্ডোতে যান।
00:57 OMEdit উইন্ডোর বামপাশে, Libraries ব্রাউজার দেখি। এখানে আমরা লাইব্রেরীর সূচী দেখতে পারি।
01:07 Modelica লাইব্রেরী বিস্তৃত করি। এটি করতে, Modelica লাইব্রেরীর বাম দিকে অ্যারো হেডে ক্লিক করুন।
01:16 এখন Electrical লাইব্রেরীর একটি উদাহরণ দেখাবো।
01:21 Electrical লাইব্রেরী বিস্তৃত করি।
01:24 Electrical লাইব্রেরীর বাম দিকে অ্যারো হেডে ক্লিক করুন।
01:28 Electrical এ আমরা Analog লাইব্রেরী দেখবো।
01:32 Analog লাইব্রেরী বিস্তৃত করি।
01:35 আবার, আমরা অনেক ভিন্ন ভিন্ন প্রদর্শিত লাইব্রেরী দেখি।
01:39 এখন Example লাইব্রেরী বিস্তৃত করি।
01:43 এখানে আমরা Analog এর বিভিন্ন উদাহরণ দেখতে পারি।
01:48 এরপর আমরা Rectifier নামে ক্লাস খুলবো।
01:53 Rectifier এ ডান ক্লিক করুন এবং Open Class চয়ন করুন।
01:58 ক্লাস খুলতে ক্লাসের নামে ডবল ক্লিক করতে পারি।
02:03 এখন আমরা Modeling Perspective উইন্ডোতে রয়েছি।
02:07 ডিফল্টরূপে ক্লাসটি Diagram View তে খোলে।
02:11 আমি ইতিমধ্যে এই শৃঙ্খলাতে দেখিয়েছি যে বিভিন্ন view তে কিভাবে স্যুইচ করে।
02:18 এখন Text View আইকনে ক্লিক করে Text View তে যান।
02:24 এখানে আমরা Rectifier ক্লাসের সম্পর্কিত Modelica কোড দেখি।
02:30 মডেল সিমুলেট করার আগে, মডেলের সঠিকতা যাচাই করতে হবে।
02:36 এটি করতে প্রথমে টুলবারে Check All Models বোতামে যান।
02:42 এই বোতামটি সাদা রঙের ডাবল টিক যুক্ত হবে। এতে ক্লিক করুন।
02:48 অবিলম্বে, উইন্ডোর নীচে Messages Browser খোলে।
02:54 এটি Modelica ক্লাসের সাথে সম্পর্কিত ম্যাসেজ দেখাবে।
02:58 এখন মডেল সিমুলেট করার চেষ্টা করি।
03:00 টুলবারে, সবুজ রঙের অ্যারো বোতামে ক্লিক করুন।
03:07 এটি Simulate বোতাম, যার ব্যবহার মডেল সিমুলেট করতে করা হয়।
03:13 আমরা মডেল সিমুলেট করতে CTRL এবং B কীও টিপতে পারি।
03:18 সিমুলেশন হলে একটি নতুন উইন্ডো খোলে।
03:21 এটি ক্লাসের কম্পাইলেশন প্রসেস দেখায়।
03:26 কম্পাইলেশন সফল হলে, আউটপুট উইন্ডো এই ম্যাসেজ দেখায়: Simulation process finished successfully. উইন্ডো বন্ধ করুন।
03:37 ডিফল্টরূপে, এখন OMEdit উইন্ডোতে Plotting Perspective খোলা উচিত।
03:43 এটি না খুললে নীচে ডানদিকে Plotting বোতামে ক্লিক করুন।
03:48 আমরা Plotting Perspective খুলতে Ctrl এবং F3 কীও টিপতে পারি।
03:54 এখানে আমরা Modelica ক্লাসের সিমুলেশন ফলাফল দেখতে পারি।
03:59 Plotting Perspective এর ডানদিকে, Variables Browser উইন্ডো দেখুন।
04:05 Variables Browser এ: আমরা Modelica ক্লাসের ইনপুট ভ্যারিয়েবল ভ্যালু বদলানো শিখব।
04:13 ডিফল্টরূপে, IDC = 500, Losses = 2890.26
04:22 IDC এর ভ্যালু বদলান এবং দেখুন Losses এর ভ্যালু কিভাবে বদলায়।
04:28 IDC এর ভ্যালু 500 থেকে 250 তে বদলাই।
04:33 Enter টিপুন।
04:37 উইন্ডোর উপরের ডান কোণায় যান।
04:39 Re-simulate বোতামে ক্লিক করুন।
04:42 success message উইন্ডো খুলবে।
04:46 এই উইন্ডো বন্ধ করুন।
04:48 একবার সিমুলেশন সম্পন্ন হলে, পরিবর্তনগুলি দেখুন, Losses = 1756.77.
04:57 এখন দেখি যে প্লট কিভাবে বানায়।
05:01 আমরা Losses এবং Time এর মাঝে প্লট বানাবো।
05:06 Losses ভ্যারিয়েবল চেক বাক্সে ক্লিক করুন।
05:10 আমরা X-axis Time এবং Y-axis Losses এর মাঝে প্লট দেখি।
05:17 এই প্লট সময়ের সাথে diode bridge এর বিদ্যুতের ক্ষতি বর্ণন করে।
05:24 ডিফল্টরূপে, সিমুলেশন 0 থেকে 0.1 ইউনিট সময় পর্যন্ত রান হয়।
05:31 আমরা Simulation Setup দ্বারা এই ব্যবধান বদলাতে পারি।
05:36 এটি করতে, Modeling Perspective এ যান।
05:40 Modeling বোতামে ক্লিক করুন।
05:43 টুলবারে Simulation Setup বিকল্পে ক্লিক করুন।
05:47 Simulation Setup উইন্ডো খোলে।
05:50 এখানে, Start Time কে 0.01 ইউনিট বদলান।
05:55 নিশ্চিত করুন Simulate চেক বাক্স চেক রয়েছে।
05:59 তারপর OK তে ক্লিক করুন।
06:02 অবিলম্বে আমরা সাকসেস ম্যাসেজ উইন্ডো দেখি।
06:06 এই উইন্ডো বন্ধ করুন।
06:08 এই ক্লাস 0.01 থেকে 0.1 এর সিমুলেশনের ব্যবধানে পুনরায় সিমুলেট হয়।
06:16 ফলাফলগুলি মুছুন।
06:18 এটি করতে, Rectifier এ ডান ক্লিক করুন এবং তারপর Delete Result এ ক্লিক করুন।
06:26 ফলাফল এখন মুছে ফেলা হয়েছে।
06:29 এখন Mechanics লাইব্রেরী থেকে একটি উদাহরণ দেখাবো।
06:34 প্রথমে Mechanics লাইব্রেরী বিস্তৃত করব।
06:38 Mechanics এ, Multibody লাইব্রেরী রয়েছে।
06:43 Multibody লাইব্রেরীও বিস্তৃত করি।
06:47 এরপর, Example লাইব্রেরী বিস্তৃত করি।
06:51 এখানে Multibody Mechanics এর বিভিন্ন উদাহরণ দেখি।
06:56 এরপর, Elementary লাইব্রেরী বিস্তৃত করব।
07:00 DoublePendulum নামের ক্লাস খুলি।
07:04 এটি করতে, DoublePendulum এ ডান ক্লিক করুন এবং Open Class চয়ন করুন।
07:11 ক্লাস Text view তে খোলে।
07:14 এখন, টুলবারে Check All Models বোতামে ক্লিক করুন।
07:19 Messages Browser দেখুন।
07:22 এটি Modelica ক্লাসের সাথে সম্পর্কিত ম্যাসেজ দেখাবে।
07:27 এখন, মডেলটি সিমুলেট করার চেষ্টা করি।
07:31 এটি করতে, টুলবারের Simulate বোতামে ক্লিক করুন।
07:35 কম্পাইলেশন সফল হলে Plotting Perspective, OMEdit উইন্ডোতে খোলে।
07:43 Variables Browser এ, damper ভ্যারিয়েবল বিস্তৃত করি।
07:49 ডিফল্টরূপে, d = 0.1, relative angular acceleration(a_rel) = 11.567 এবং relative rotational angle [der(phi_rel)] = 4.1
08:05 d এর ভ্যালু 0 থেকে 0.05 এ বদলান এবং এন্টার টিপুন।
08:14 তারপর Re-simulate বোতামে ক্লিক করুন।
08:17 সিমুলেশন সমাপ্ত হওয়ার পর, পরিবর্তনগুলি দেখুন।
08:22 relative angular acceleration (a_rel) = 15.449 এবং relative rotational angle [der(phi_rel)] = 4.359
08:33 এখন, relative angular acceleration এবং Time এর মাঝে প্লট বানাবো।
08:40 a_rel ভ্যারিয়েবল চেক বাক্সে ক্লিক করুন।
08:46 আমরা X-axis এ Time এবং Y-axis এ a_rel এর মাঝে প্লট দেখি।
08:54 এই প্লট টাইমের সাথে বদলানো relative angular acceleration বর্ণন করে।
09:00 ডিফল্টরূপে, সিমুলেশন 0 থেকে 3 ইউনিট সময়ে রান হবে।
09:06 ব্যবধান পরিবর্তন করি।
09:10 এটি করতে, Modeling Perspective এ যান।
09:14 টুলবারের Simulation Setup বিকল্পে ক্লিক করুন।
09:18 Simulation Setup উইন্ডো খোলে।
09:21 এখানে Start Time কে 1 ইউনিট এবং Stop Time কে 5 ইউনিটে বদলান।
09:28 নিশ্চিত করুন Simulate চেক বাক্স চেক রয়েছে।
09:32 তারপর Ok তে ক্লিক করুন।
09:35 আমরা সাকসেস ম্যাসেজ উইন্ডো দেখি।
09:37 উইন্ডোটি বন্ধ করুন।
09:39 ক্লাসটি 1 থেকে 5 ইউনিট সময়ের সিমুলেশন ব্যবধান সহ পুনরায় সিমুলেট হয়।
09:45 প্রয়োজনীয় প্লট তৈরী হলে, ফলাফল মুছে ফেলতে পারি।
09:50 Variables ব্রাউজারে DoublePendulum এ ডান ক্লিক করুন।
09:55 Delete Result চয়ন করুন। ফলাফল এখন মুছে গেছে।
10:01 সংক্ষেপে,
10:03 এখানে আমরা শিখেছি, বিভিন্ন Modelica লাইব্রেরী ক্লাস খোলা এবং সিমুলেট করা।
10:10 অনুশীলনী হিসাবে: Modelica তে Magnetic লাইব্রেরী বিস্তৃত করুন।
10:16 FluxTubes লাইব্রেরীতে SaturatedInductor ক্লাস সিমুলেট করুন।
10:21 কিছু ইনপুট ভ্যারিয়েবলের ভ্যালু বদলান এবং পুনরায় সিমুলেট করুন।
10:26 r ভ্যারিয়েবলের i এবং LossPower এর মাঝে Parametric প্লট বানান।
10:32 নিম্ন লিঙ্কে উপলব্ধ ভিডিও দেখুন। এটি প্রকল্পকে সারসংক্ষেপে দেখায়।
10:41 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। আরো জানতে contact@spoken-tutorial.org তে লিখুন।
10:53 এই স্পোকেন টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে এই সাইটে যান।
11:00 FOSSEE দল জনপ্রিয় বইগুলির সমাধানকৃত উদাহরণের কোডিং নির্দেশ করে। যারা এটি করে তাদের মানদণ্ড এবং সার্টিফিকেট দেই। আরো জানতে এই সাইটে যান।
11:15 FOSSEE দল কমার্শিয়াল সিমুলেটর ল্যাবগুলি OpenModelica তে মাইগ্রেট করতে সহায়তা করে।
11:22 যারা এটি করে আমরা তাদের মানদণ্ড এবং সার্টিফিকেট দেই। আরো জানতে এই সাইটে যান।
11:31 Spoken Tutorial এবং FOSSEE প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত।
11:40 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Satarupadutta