Simulink-এ প্রথম মডেল তৈরি এবং সিমুলেট করা একটি সহজ প্রক্রিয়া, এবং এটি সিস্টেম ডিজাইন, সিমুলেশন এবং বিশ্লেষণ করার জন্য প্রাথমিক পদক্ষেপ। নিচে Simulink মডেল তৈরি এবং সিমুলেট করার পুরো প্রক্রিয়া ধাপে ধাপে আলোচনা করা হলো।
১. Simulink মডেল তৈরি করার প্রাথমিক পদক্ষেপ
- MATLAB খুলুন:
- প্রথমে MATLAB খুলুন যদি এটি ইতিমধ্যে খোলা না থাকে।
Simulink লাইব্রেরি ব্রাউজার চালু করুন:
- MATLAB কমান্ড উইন্ডোতে
simulinkটাইপ করুন এবং Enter চাপুন। - এটি Simulink লাইব্রেরি ব্রাউজার খুলবে, যেখানে বিভিন্ন ব্লক এবং লাইব্রেরি থাকবে যেগুলি দিয়ে আপনি সিস্টেম ডিজাইন করতে পারবেন।
simulink- MATLAB কমান্ড উইন্ডোতে
- নতুন মডেল তৈরি করুন:
- লাইব্রেরি ব্রাউজারে New > Model অপশন নির্বাচন করুন, অথবা মডেল উইন্ডো থেকে New আইকন ব্যবহার করুন।
- একটি নতুন মডেল উইন্ডো খোলা হবে, যেখানে সিস্টেমের ব্লকগুলো ডিজাইন করবেন।
২. Simulink মডেল ডিজাইন করা
Simulink-এ একটি সাধারণ সিস্টেম তৈরি করার জন্য ব্লক ডায়াগ্রাম তৈরি করতে হবে। আমরা একটি সহজ সিস্টেমের উদাহরণ দেখব, যেখানে একটি Sine Wave সিগন্যাল ইনপুট হিসেবে ব্যবহার করা হবে এবং তার পরে Scope ব্লক দিয়ে আউটপুট দেখা হবে।
২.১. Sine Wave ব্লক যোগ করা:
- লাইব্রেরি ব্রাউজারে Sources বিভাগে যান এবং Sine Wave ব্লকটি খুঁজুন।
- Sine Wave ব্লকটি মডেল উইন্ডোতে ড্র্যাগ এবং ড্রপ করুন।
২.২. Scope ব্লক যোগ করা:
- লাইব্রেরি ব্রাউজারে Sinks বিভাগে যান এবং Scope ব্লকটি খুঁজুন।
- Scope ব্লকটি মডেল উইন্ডোতে ড্র্যাগ এবং ড্রপ করুন।
২.৩. Sine Wave এবং Scope ব্লক সংযোগ করা:
- Sine Wave ব্লকটির আউটপুট থেকে একটি সংযোগ বের করে Scope ব্লকটির ইনপুটের সাথে যুক্ত করুন।
- এইভাবে, আপনি Sine Wave ব্লক থেকে সিগন্যাল পাঠিয়ে Scope ব্লকে দেখতে পারবেন।
২.৪. Sine Wave ব্লক কনফিগার করা:
- Amplitude: 1 (যা সাইন ওয়েভের উচ্চতা নির্ধারণ করবে)
- Frequency: 1 (যা সাইন ওয়েভের ফ্রিকোয়েন্সি নির্ধারণ করবে)
- Phase: 0 (যা সাইন ওয়েভের ফেজ শিফট নির্ধারণ করবে)
৩. Simulink মডেল সিমুলেট করা
- সিমুলেশন প্যারামিটার কনফিগার করা:
- মডেল উইন্ডোর উপরের অংশে Simulation > Model Configuration Parameters অপশনে যান।
- Start time: 0 (সিমুলেশন শুরু হবে)
- Stop time: 10 (সিমুলেশন শেষ হবে)
- Solver: Fixed-step (যেহেতু এটি একটি কন্টিনিউয়াস সিস্টেম)
- সিমুলেশন চালানো:
- মডেল উইন্ডোর উপরে Run বাটন ক্লিক করুন অথবা MATLAB কমান্ড উইন্ডোতে
sim('model_name')টাইপ করুন। - সিমুলেশন শুরু হলে, Scope ব্লকে সাইন ওয়েভ সিগন্যালের আউটপুট দেখানো হবে।
- মডেল উইন্ডোর উপরে Run বাটন ক্লিক করুন অথবা MATLAB কমান্ড উইন্ডোতে
- ফলাফল বিশ্লেষণ:
- Scope ব্লকে সিমুলেশন চলাকালীন সাইন ওয়েভ সিগন্যালের আউটপুট দেখতে পারবেন।
- সিমুলেশন শেষে Scope ব্লকে সিস্টেমের আউটপুট দেখতে হবে, যেমন সাইন ওয়েভের সময়গত আচরণ (Time-domain behavior)।
৪. সিমুলেশন ফলাফল বিশ্লেষণ করা
- Scope ব্লকের মাধ্যমে সিমুলেটেড আউটপুট দেখতে পারেন এবং আপনার মডেলের সঠিকতা এবং ফলাফল বিশ্লেষণ করতে পারবেন।
- Simulink থেকে To Workspace ব্লক ব্যবহার করে ফলাফল MATLAB ওয়ার্কস্পেসে পাঠানো যেতে পারে এবং MATLAB এ পরবর্তী বিশ্লেষণের জন্য ডেটা ব্যবহার করা যেতে পারে।
৫. সারাংশ
Simulink-এ প্রথম মডেল তৈরি এবং সিমুলেট করার জন্য, আপনি Sine Wave ব্লক এবং Scope ব্লক ব্যবহার করে একটি সহজ সিস্টেম ডিজাইন করতে পারেন। এই সিস্টেমটি ইনপুট হিসেবে একটি সাইন ওয়েভ সিগন্যাল নিয়ে এবং আউটপুট হিসেবে সাইন ওয়েভের গ্রাফ দেখাবে। এর পর সিমুলেশন চালিয়ে আউটপুট বিশ্লেষণ করা যায়। এটি Simulink এর মৌলিক ব্যবহারের একটি ভালো উদাহরণ, যা আপনাকে সিস্টেম মডেলিং এবং সিমুলেশন প্রক্রিয়ায় পরিচিত করতে সাহায্য করবে।
Read more