Scilab/C4/Simulating-a-PID-controller-using-XCOS/Bengali
From Script | Spoken-Tutorial
Revision as of 17:19, 5 December 2018 by Kaushik Datta (Talk | contribs)
Time | Narration |
00:01 | Xcos দ্বারা PID কন্ট্রোলার সিমুলেট করার টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এখানে আমরা Xcos এ PID কন্ট্রোলার প্রয়োগ করা শিখব। |
00:13 | আপনার কম্পিউটারে স্যাইল্যাবের সংস্থাপন নিশ্চিত করুন। |
00:17 | আমি উবুন্টু 16.04 64-বিট অপারেটিং সিস্টেম এবং সাইল্যাব 6.0.0 দ্বারা টিউটোরিয়ালটি রেকর্ড করছি। |
00:27 | পূর্বআবশ্যকতা হিসাবে, Xcos Introduction টিউটোরিয়ালটি দেখুন। |
00:32 | এটি আপনাকে Xcos পরিবেশের সাথে সামঞ্জস্য করে তুলবে। |
00:37 | এছাড়াও, আমরা সেই টিউটোরিয়ালে বানানো firstorder.xcos ফাইল ব্যবহার করব। |
00:43 | তাই এটি গুরুত্বপূর্ণ যে এগোনোর আগে আপনার কাছে থাকা টিউটোরিয়ালটি অনুশীলন করুন। |
00:50 | PID কন্ট্রোলারের কিছু মৌলিক জ্ঞান প্রয়োজন। |
00:54 | ধরে দিন যে আপনি পূর্ব-আবশ্যকতা অনুসরণ করেছেন, এখন টিউটোরিয়াল শুরু করি। |
00:59 | প্রথমে আমরা Scilab চালু করব। |
01:03 | তারপর Applications এ যান এবং Xcos চয়ন করুন। |
01:08 | বা আপনার Scilab কনসোল উইন্ডোতে লিখুন Xcos এবং এন্টার টিপুন। |
01:15 | এটি করলে দুটি উইন্ডো খুলবে।
Palette Browser এবং একটি Untitled-Xcos উইন্ডো। |
01:23 | Untitled-Xcos উইন্ডোতে File এ ক্লিক করে তারপর Open এ ক্লিক করুন। |
01:30 | ডিরেক্টরীতে ব্রাউজ করুন যেখানে firstorder.xcos ফাইল সংরক্ষিত রয়েছে। |
01:36 | সেই ফাইলটি চয়ন করে Ok তে ক্লিক করুন। |
01:40 | এখন, transfer function block এ ডাবল ক্লিক করুন। |
01:44 | আপনি আমার ব্যবহার করা একই ট্রান্সফার ফাংশন ব্যবহার করছেন কিনা যাচাই করুন। |
01:49 | আমার জন্য, লব হল 1 এবং হর হল 2 এস্টেরিস্ক s প্লাস 1
যা হল 2 দিয়ে গুন করা s প্লাস 1. |
02:01 | Ok তে ক্লিক করুন। |
02:03 | Step block এ ডাবল ক্লিক করুন। |
02:06 | আপনি আমার ব্যবহার করা একই স্টেপ ইনপুট প্যারামিটার ব্যবহার করছেন কিনা যাচাই করুন। |
02:11 | আমার জন্য Step time হল 1, প্রাথমিক ভ্যালু হল 0 এবং Final value হল 2.
Ok ক্লিক করুন। |
02:20 | মেনু বারে Simulation এ ক্লিক করুন এবং সিমুলেট করতে Start চয়ন করুন। |
02:27 | একই ধরনের প্লট আশা করুন যা নিশ্চিত করে যে ফাইলে কোনো ভুল নেই। |
02:32 | Palette Browser এ যান। |
02:35 | Continuous time systems বিভাগে ক্লিক করুন। |
02:39 | PID ব্লক টেনে আনুন, যা এখানে Xcos উইন্ডোতে রয়েছে। |
02:46 | Signal Routing বিভাগে ক্লিক করুন। |
02:49 | Mux ব্লক টেনে আনুন, যা এখানে Xcos উইন্ডোতে রয়েছে। |
02:55 | Mathematical Operations বিভাগে ক্লিক করুন। |
03:00 | Summation ব্লক টেনে আনুন, যা এখানে Xcos উইন্ডোতে রয়েছে। |
03:07 | উল্লেখ্য, এই ব্লকটি ডিফল্টরূপে প্রথম ইনপুট থেকে দ্বিতীয় ইনপুটকে বাদ দেয়। |
03:14 | আমরা summation ব্লকের এই ডিফল্ট কনফিগারেশন ব্যবহার করব। |
03:18 | step input এবং transfer function ব্লককে যুক্ত করা লাইনে ক্লিক করুন। |
03:24 | এটি মুছে ফেলতে Delete বোতাম টিপুন। |
03:27 | step input ব্লককে transfer function থেকে দূরে টেনে আনুন। |
03:31 | transfer function এবং cscope ব্লককে যুক্ত করা লাইনে ক্লিক করুন। |
03:36 | তারপর এটি মুছে ফেলতে Delete বোতাম টিপুন। |
03:40 | cscope and clock input ব্লককে transfer function ব্লক থেকে দূরে টেনে আনুন। |
03:46 | PID ব্লককে transfer function ব্লকের আগে রাখুন। |
03:50 | summation ব্লক PID ব্লকের আগে রাখুন। |
03:54 | Mux ব্লক transfer function ব্লক and cscope ব্লকের মাঝে রাখুন। |
03:59 | প্রয়োজন হলে ব্লক সামঞ্জস্য করুন, যাতে তারা একই লাইনে থাকে। |
04:04 | step input ব্লককে summation ব্লকের first input পোর্টে যুক্ত করুন। |
04:10 | লক্ষ্য করুন এটি summation ব্লকের positive input পোর্ট। |
04:15 | summation ব্লকের output পোর্ট PID ব্লকের ইনপুট পোর্টে যুক্ত করুন। |
04:21 | PID ব্লকের output পোর্ট transfer ফাংশন ব্লকের input পোর্টের সাথে যুক্ত করুন। |
04:27 | transfer ফাংশন ব্লকের output পোর্ট Mux ব্লকের lower ইনপুট পোর্টের সাথে যুক্ত করুন। |
04:33 | Mux ব্লকের output পোর্ট cscope ব্লকের ইনপুট পোর্টের সাথে যুক্ত করুন। |
04:39 | step input ব্লক এবংsummation ব্লক যুক্ত করা লাইনটি সনাক্ত করুন। |
04:44 | সেই লাইনটি Mux এর input পোর্টের সাথে যুক্ত করুন। |
04:48 | সংযোগের সময় লাইন বেন্ড বানাতে বাম মাউস বোতাম ব্যবহার করুন। |
04:54 | transfer function ব্লক এবং Mux ব্লককে জুড়িত লাইন সনাক্ত করুন। |
04:59 | summation ব্লকের দ্বিতীয় input পোর্ট সেই লাইনে যুক্ত করুন। প্রয়োজন হলে লাইন bends ব্যবহার করুন। |
05:08 | তার প্যারামিটার সেটিং ডায়ালগ বাক্স খুলতে PID ব্লকে ডাবল ক্লিক করুন। |
05:14 | এখানে Proportional, Integral এবং Derivative গেন সেট করতে পারেন। |
05:18 | লক্ষ্য করুন Integral গেন 1 by tau I হিসাবে বিবেচনা করা উচিত, যেখানে 1 by tau I হল ইন্টিগ্রাল সময়। |
05:28 | আমরা ডিফল্ট সেটিংস ব্যবহার করব। ডিফল্ট সেটিংস ব্যবহার করতে Cancel ক্লিক করুন। |
05:34 | এখন আমরা সিমুলেশন রান করতে প্রস্তুত। |
05:37 | লক্ষ্য করুন সেটপয়েন্ট ভ্যারিয়েবল হিসাবে step input ব্লক ব্যবহার করছি। |
05:42 | PID কন্ট্রোলার Transfer Function ব্লকে একটি input বানাবে। |
05:47 | এটি এমন হবে যে transfer ফাংশন ব্লকের output সেটপয়েন্টের সাথে মেলে। |
05:53 | মেনু বারে উপলব্ধ Start simulation বোতামে ক্লিক করুন। |
05:58 | একটি গ্রাফিক উইন্ডো খোলা আশা করি। এটির একক প্লটে দুটি ভ্যারিয়েবল থাকবে। |
06:07 | স্টেপ প্লট হল সেটপয়েন্ট যার 2 এর অন্তিম ভ্যালু রয়েছে। |
06:12 | বক্রীয় প্লট যা সবুজ রঙে রয়েছে, transfer ফাংশনের আউটপুট যা সেটপয়েন্ট ভ্যালু 2 হওয়ার চেষ্টা করে। |
06:22 | এখন PID সেটিংস বদলাতে পারেন এবং এদের আউটপুটে প্রভাব দেখতে পারেন। |
06:28 | এখানে ভিডিওটি থামান এবং প্রদত্ত অনুশীলনী সমাধান করুন। |
06:33 | শুধুমাত্র একটি Proportional Controller বাস্তবায়ন করুন। সেটি শুধুমাত্র P এবং PID নয়। |
06:40 | proportional গেন এমনভাবে বদলান যাতে সেটপয়েন্ট আউটপুটের সাথে মিলে কিন্তু overshoots ছাড়া। |
06:47 | প্লটে summation ব্লকের আউটপুট অন্তর্ভুক্ত করুন। |
06:51 | এটি আলাদা রাখতে CMSCOPE ব্যবহার করতে পারেন। |
06:55 | এটি PID ব্লকের আউটপুটের সাথে দৃশ্যত তুলনা করুন। |
06:59 | এটি টিউটোরিয়ালের শেষে নিয়ে আসে। সংক্ষিপ্তকরণ করি। |
07:04 | এখানে আমরা শিখেছি: PID কন্ট্রোলার বাস্তবায়ন করতে firstorder.xcos ফাইল সংশোধন করা। |
07:12 | সিমুলেশনের প্রয়োজনীয়তা অনুযায়ী প্রতিটি ব্লক কনফিগার করা। |
07:16 | সিমুলেশন প্যারামিটার সেটআপ করা। |
07:19 | নিম্ন লিঙ্কে উপলব্ধ ভিডিওটি প্রকল্পকে সারসংক্ষেপ বোঝায়। এটি ডাউনলোড করুন এবং দেখুন। |
07:26 | স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে এবং প্রশংসাপত্র দেয়। আরো জানতে আমাদের লিখুন। |
07:34 | আপনার এই টিউটোরিয়ালে কোনো প্রশ্ন রয়েছে? |
07:37 | অনুগ্রহ করে আমাদের সাইটে যান। |
07:43 | যেখানে আপনার প্রশ্ন রয়েছে সেই মিনিট এবং সেকেন্ড চয়ন করুন। |
07:47 | সংক্ষেপে আপনার প্রশ্ন ব্যাখ্যা করুন। |
07:50 | আমাদের দল থেকে কেউ তাদের উত্তর দেবে। |
07:53 | স্পোকেন টিউটোরিয়াল ফোরাম এই টিউটোরিয়ালে নির্দিষ্ট প্রশ্নের জন্য। |
07:58 | এখানে তাদের সাথে সম্পর্কহীন এবং সাধারণ প্রশ্ন পোস্ট করবেন না। |
08:03 | এটি প্রশ্নগুচ্ছ কমাতে সাহায্য করবে। |
08:05 | কম গুচ্ছ সহ, আমরা এই আলোচনা নির্দেশমূলক উপাদান হিসাবে ব্যবহার করতে পারি। |
08:11 | স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। এই মিশন সম্পর্কে আরো তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
08:23 | আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |