OpenModelica/C2/Overview-of-OpenModelica/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 Overview of OpenModelica এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এখানে আমরা শিখব: OpenModelica সম্পর্কে।
00:11 মডেলিং এবং সিমুলেশন।
00:14 OpenModelica এনভায়রনমেন্টের সাব-সিস্টেম।
00:18 OpenModelica এর বৈশিষ্ট্য।
00:21 এই শৃঙ্খলার বিভিন্ন টিউটোরিয়ালে উপলব্ধ কনটেন্ট সম্পর্কে।
00:26 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি OpenModelica সংস্করণ 1.12.0 এবং উবুন্টু লিনাক্স OS 16.04.
00:37 OpenModelica কি?

OpenModelica একটি ওপেন সোর্স মডেলিং এবং সিমুলেশন এনভায়রনমেন্ট।

00:45 অবজেক্ট ভিত্তিক, কমপ্লেক্স সিস্টেমের জন্য মাল্টি-ডোমেন মডেলিং ল্যাংগুয়েজ।
00:51 শিল্প ও একাডেমিক উভয় ক্ষেত্রে উদ্দেশিত।
00:56 অনেক বাণিজ্যিক মডেলিং এবং সিমুলেশন টুলস রয়েছে যেমন Dymola
01:02 COMSOL Multiphysics

Simulink

01:07 Modeling কি?

প্রকৃত প্রসেস আচরণকে গাণিতিক এক্সপ্রেশনে অনুবাদ করাকে Modeling বলা হয়।

01:16 Simulation কি?

Simulation একটি প্রকৃত বা তাত্ত্বিক সিস্টেমের আচরণ এবং কর্মক্ষমতা অধ্যয়ন করতে মডেল ব্যবহার করে।

01:27 এটি সিস্টেমের কর্মক্ষমতা অপ্টিমাইজ করতে মডেল মূল্যায়ন করার অনুমতি দেয়

এবং একটি বাস্তব সিস্টেম সম্পর্কে গনণা করে।

01:37 OpenModelica এর এনভায়রনমেন্টে একাধিক সাব-সিস্টেম রয়েছে।
01:44 কিছু গুরুত্বপূর্ণ সাব-সিস্টেম হল:
01:47 OMNotebook:

এটি আরো উন্নত ম্যাথমেটিক এক্সটেনশনের তুলনায় লাইটওয়েট নোটবুক এডিটর প্রদান করে।

01:57 OMEdit: কম্পোনেন্ট ভিত্তিক মডেল ডিজাইনের জন্য এটি একটি গ্রাফিকাল কানেক্টর এডিটর।
02:05 OMOptim:

এটি ডিসাইন অপ্টিমাইজেশন প্রতি OpenModelica এর ক্ষমতা প্রসারিত করে।

02:13 OMShell:

এটি মডেলিক স্ক্রিপ্টিংয়ের জন্য একটি ইন্টারেক্টিভ কমান্ড লাইন সেশন হ্যান্ডলার।

02:21 আমি ইতিমধ্যে OMEdit উইন্ডোটি খুলেছি।
02:25 আপনি OMEdit এ অনেকগুলি মেনু এবং বৈশিষ্ট দেখতে পারেন।
02:31 এইগুলি পরে এই শৃঙ্খলায় বিস্তারিতভাবে ব্যাখ্যা করা হবে।
02:37 এখন আমি স্লাইডে যাবো।
02:40 আমি OpenModelica এর কিছু সুবিধা সম্পর্কে বলি।
02:44 এটি একেবারে ফ্রি এবং ব্যবহার এবং বিতরণ করতে বিনামূল্য।
02:49 এতে খুব ভালো সল্ভার রয়েছে।
02:52 এটি একটি সমীকরণ ভিত্তিক এনভায়রনমেন্ট।
02:56 সাধারণ ডিফারেনশিয়াল সমীকরণ সমাধান করতে এর অনেক ক্ষমতা রয়েছে।
03:02 ইউসার OpenModelica ব্যবহার করে তাদের নিজস্ব মডেল বানাতে পারে।
03:07 এখন, আমরা সংক্ষেপে এই শৃঙ্খলার প্রতিটি টিউটোরিয়াল দেখবো।
03:13 আমি এই সকল টিউটোরিয়াল আমার ব্রাউজার উইন্ডোতে আলাদা আলাদা ট্যাবে খুলেছি।

আমরা এক এক করে তাদের দেখি।

03:22 আমরা প্রথম টিউটোরিয়াল Introduction to OMEdit দিয়ে শুরু করব।
03:27 এখানে আমরা শিখব: OMEdit উইন্ডোতে বিভিন্ন টুলস এবং আইকন সম্পর্কে।
03:34 Libraries Browser থেকে একটি ক্লাস খোলা।
03:38 Simulate এবং Re-simulate বোতাম ব্যবহার করা।
03:42 আমি এই টিউটোরিয়ালটি চালাই।
03:46 ---------- অডিও যোগ করুন ----------------
03:54 পরবর্তী টিউটোরিয়াল হল Examples through OMEdit.
03:58 এই টিউটোরিয়ালটি বিদ্যমান Modelica লাইব্রেরী উদাহরণ সিমুলেট করা ব্যাখ্যা করে।
04:04 এটি শুনুন।
04:07 ---------- অডিও যোগ করুন ----------------
04:16 পরবর্তী টিউটোরিয়াল হল OpenModelica Connectors.
04:19 এই টিউটোরিয়াল বিভিন্ন ক্লাস ড্রেগ এবং ড্রপ করা ব্যাখ্যা করবে।
04:26 একটি সিস্টেম বানাতে তাদের যোগ করা।
04:29 এখানে এই টিউটোরিয়ালটি দেখুন।
04:33 ---------- অডিও যোগ করুন --------------
04:41 পরবর্তী টিউটোরিয়াল হল Developing an equation based model.
04:46 এই টিউটোরিয়ালটি OMEdit এ একটি টেক্সচুয়াল মডেল বানানো এবং সিমুলেট করা ব্যাখ্যা করে।
04:53 আমি এই টিউটোরিয়ালটি চালাই।
04:57 -------- অডিও যোগ করুন --------------
05:06 পরবর্তী টিউটোরিয়াল Control flow and Event handling.
05:12 এই টিউটোরিয়ালটি if-else statement ব্যবহার করা দেখায়

when statement

05:19 Handle time এবং state events.
05:23 এটি শুনুন।
05:26 -------- অডিও যোগ করুন --------------
05:32 এরপর Functions and Types.

এই টিউটোরিয়াল একটি ফাংশন সংজ্ঞায়িত করা ব্যাখ্যা করে। একটি অ্যালগরিদম লেখা এবং ব্যবহার করা।

05:43 এখানে এই টিউটোরিয়ালটি দেখুন।
05:47 -------- অডিও যোগ করুন --------------
05:53 এরপর Arrays in Modelica আসে।
05:57 এই টিউটোরিয়ালটি অ্যারে ভ্যারিয়েবল ঘোষণা করা ব্যাখ্যা করে।
06:03 অ্যারে গঠন করা।

for এবং while লুপের ব্যবহার এবং OMShell ব্যবহার করা।

06:10 এই টিউটোরিয়ালটি চালাই।
06:14 -------- অডিও যোগ করুন --------------
06:23 পরবর্তী টিউটোরিয়াল হল Array Functions and Operations.
06:28 এই টিউটোরিয়ালটি অ্যারে কনস্ট্রাকশন ফাংশন ব্যবহার করা ব্যাখ্যা করবে।

Array conversion functions

06:38 ভেক্টর এবং ম্যাট্রিক্সে গাণিতিক অপারেশন সম্পাদন করা।
06:43 এটি শুনুন।
06:46 -------- অডিও যোগ করুন --------------
06:52 পরবর্তী টিউটোরিয়াল হল Modelica Packages.
06:57 এই টিউটোরিয়ালটি প্যাকেজ বানানো ব্যাখ্যা করে।

একটি প্যাকেজ ইম্পোর্ট করা।

07:06 এখানে টিউটোরিয়ালের ঝলক রয়েছে।
07:10 -------- অডিও যোগ করুন --------------
07:18 পরবর্তী টিউটোরিয়াল হল Annotations in Modelica.
07:23 এই টিউটোরিয়ালটি একটি annotation নির্দিষ্ট করা ব্যাখ্যা করে

একটি রেকর্ড সংজ্ঞায়িত করা।

07:31 আমি আপনার জন্য এটি চালাই।
07:35 -------- অডিও যোগ করুন --------------
07:44 এরপর হল Icon and Diagram Views.
07:49 এই টিউটোরিয়ালটি icon and diagram views নির্দিষ্ট করা ব্যাখ্যা করবে।

Icon and diagram view তে আকার সন্নিবেশ করা।

08:00 এটি শুনি।
08:03 -------- অডিও যোগ করুন --------------
08:11 পরবর্তী টিউটোরিয়াল হল Component oriented modeling.
08:16 এই টিউটোরিয়ালটি মডেল ইনস্টেনযেট করা ব্যাখ্যা করবে।

কনেক্টর ক্লাস নির্ধারণ করা।

08:25 এখানে এই টিউটোরিয়ালটি দেখুন।
08:29 -------- অডিও যোগ করুন --------------
08:35 অবশেষে রয়েছে Block component modeling.
08:39 এই টিউটোরিয়ালটি MISO ব্লকের ব্যবহার ব্যাখ্যা করবে।

ফাংশন Instantiate করা।

08:48 এটি শুনুন।
08:51 -------- অডিও যোগ করুন --------------
08:57 ভবিষ্যতে, আমরা এই শৃঙ্খলার Intermediate এবং Advanced স্তরে আরো টিউটোরিয়াল জুড়তে পারি।
09:04 এখন সংক্ষিপ্তকরণ করি।
09:06 এখানে আমরা শিখেছি:

OpenModelica সম্পর্কে।

09:10 মডেলিং এবং সিমুলেশন।
09:12 OpenModelica এনভায়রনমেন্টের সাব-সিস্টেম।
09:16 OpenModelica এর বৈশিষ্ট্য।
09:19 এই শৃঙ্খলার বিভিন্ন টিউটোরিয়ালে উপলব্ধ কনটেন্ট সম্পর্কে।
09:24 নিম্ন উপলব্ধ ভিডিওটি দেখুন। এটি প্রকল্পকে সারসংক্ষেপ বোঝায়।
09:32 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে এবং প্রশংসাপত্র দেয়।
09:38 আরো বিস্তারিত জানতে আমাদের লিখুন।
09:42 আপনার এই স্পোকেন টিউটোরিয়ালে কোন প্রশ্ন থাকলে নিম্ন সাইটে যান।
09:48 যেখানে প্রশ্ন রয়েছে সেই মিনিট এবং সেকেন্ড চয়ন করুন। সংক্ষেপে আপনার প্রশ্ন ব্যাখ্যা করুন।
09:55 FOSSEE দলের কেউ তাদের উত্তর দেবে।
09:59 স্পোকেন টিউটোরিয়াল ফোরাম এই টিউটোরিয়ালে নির্দিষ্ট প্রশ্নের জন্য।
10:05 তাদের সাথে সম্পর্কহীন এবং সাধারণ প্রশ্ন পোস্ট করবেন না।
10:10 এটি ক্লাটার কমাতে সাহায্য করবে। কম ক্লাটার সহ, এই আলোচনা নির্দেশমূলক উপাদান হিসাবে ব্যবহার করতে পারি।
10:19 FOSSEE দল জনপ্রিয় বইগুলির সমাধানকৃত উদাহরণের কোডিং নির্দেশ করে।
10:25 যারা এটি করে আমরা তাদের মানদণ্ড এবং সার্টিফিকেট দেই। আরো জানতে এই সাইটে যান।
10:34 FOSSEE দল কমার্শিয়াল সিমুলেটর ল্যাবগুলি OpenModelica তে মাইগ্রেট করতে সহায়তা করে। আমরা তাদের মানদণ্ড এবং সার্টিফিকেট দেই।
10:45 আরো জানতে এই সাইটে যান।
10:49 Spoken Tutorial এবং FOSSEE প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত।
10:58 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta