Simulink ব্যবহার করে First-Order এবং Second-Order Systems তৈরি করা খুবই সহজ। এই সিস্টেমগুলো মূলত ডায়নামিক সিস্টেম এবং কন্ট্রোল সিস্টেম এর ভিত্তি হিসেবে ব্যবহৃত হয়। প্রথম-অর্ডার সিস্টেমে একটি সিগন্যালের সময়গত পরিবর্তন এবং দ্বিতীয়-অর্ডার সিস্টেমে দুটি সিগন্যালের সম্পর্ক থাকে।
এখানে, First-Order এবং Second-Order সিস্টেম ডিজাইন এবং সিমুলেট করার পদ্ধতি দেখানো হবে।
১. First-Order System (প্রথম-অর্ডার সিস্টেম)
First-order system একটি সাধারণ সিস্টেম যা একটিমাত্র উপাদান (যেমন রেসিস্টর, ক্যাপাসিটার, বা একটি সিঙ্গল-ইনপুট সিঙ্গল-আউটপুট (SISO) সিস্টেম) দ্বারা পরিচালিত হয়। প্রথম-অর্ডার সিস্টেম সাধারণত একটি একক Differential Equation দ্বারা বর্ণিত হয়:
\[
\tau \frac{dy(t)}{dt} + y(t) = K u(t)
\]
এখানে:
- \( \tau \) হল টাইম কনস্ট্যান্ট
- \( K \) হল গেইন
- \( y(t) \) হল আউটপুট
- \( u(t) \) হল ইনপুট
Simulink এ First-Order System তৈরি করার পদ্ধতি:
- Simulink মডেল তৈরি করুন:
- MATLAB এ simulink টাইপ করুন এবং Simulink লাইব্রেরি ব্রাউজার খুলুন।
- File > New > Model থেকে একটি নতুন মডেল তৈরি করুন।
- সিস্টেমের জন্য ব্লক নির্বাচন করুন:
- Transfer Function ব্লক যোগ করুন (যেহেতু প্রথম-অর্ডার সিস্টেমের জন্য এটি একটি ট্রান্সফার ফাংশন ব্যবহৃত হয়)।
- Transfer Function ব্লকে \( \frac{K}{\tau s + 1} \) মান সেট করুন।
- Numerator: \( K \)
- Denominator: \( \tau, 1 \)
- সিগন্যালের ইনপুট যোগ করুন:
- Step বা Sine Wave ব্লক যোগ করুন, যা ইনপুট সিগন্যাল হিসাবে কাজ করবে।
- আউটপুট দেখান:
- Scope ব্লক ব্যবহার করুন, যা আউটপুট সিগন্যাল দেখাবে।
- সিমুলেশন চালান:
- সিমুলেশন টাইম কনফিগার করুন এবং Run বাটনে ক্লিক করুন।
Simulink Example:
- Transfer Function: \( \frac{1}{10s + 1} \)
- Step Input: 1, সময় \( t = 0 \)
- Scope: আউটপুট দেখানোর জন্য
এটি একটি প্রথম-অর্ডার সিস্টেম তৈরি করবে, যা সিমুলেট করলে সিগন্যালের ধীরে ধীরে স্থিতিশীল হওয়া দেখাবে।
২. Second-Order System (দ্বিতীয়-অর্ডার সিস্টেম)
Second-order system একটি সিস্টেম যেখানে দুইটি উপাদান থাকে এবং এটি সাধারণত একটি Second-Order Differential Equation দ্বারা বর্ণিত হয়। একটি সাধারণ দ্বিতীয়-অর্ডার সিস্টেমের ট্রান্সফার ফাংশন হল:
\[
\frac{d^2y(t)}{dt^2} + 2\zeta \omega_n \frac{dy(t)}{dt} + \omega_n^2 y(t) = \omega_n^2 u(t)
\]
এখানে:
- \( \omega_n \) হল প্রাকৃতিক ফ্রিকোয়েন্সি
- \( \zeta \) হল ড্যাম্পিং রেট
- \( y(t) \) হল আউটপুট
- \( u(t) \) হল ইনপুট
Simulink এ Second-Order System তৈরি করার পদ্ধতি:
- Simulink মডেল তৈরি করুন:
- MATLAB এ simulink টাইপ করুন এবং Simulink লাইব্রেরি ব্রাউজার খুলুন।
- File > New > Model থেকে একটি নতুন মডেল তৈরি করুন।
- সিস্টেমের জন্য ব্লক নির্বাচন করুন:
- Second-Order Transfer Function ব্লক ব্যবহার করুন অথবা সাধারণ Transfer Function ব্লক ব্যবহার করুন, এবং ট্রান্সফার ফাংশনকে \( \frac{\omega_n^2}{s^2 + 2\zeta \omega_n s + \omega_n^2} \) সেট করুন।
- Numerator: \( \omega_n^2 \)
- Denominator: \( 1, 2\zeta\omega_n, \omega_n^2 \)
- Second-Order Transfer Function ব্লক ব্যবহার করুন অথবা সাধারণ Transfer Function ব্লক ব্যবহার করুন, এবং ট্রান্সফার ফাংশনকে \( \frac{\omega_n^2}{s^2 + 2\zeta \omega_n s + \omega_n^2} \) সেট করুন।
- সিগন্যালের ইনপুট যোগ করুন:
- Step বা Sine Wave ব্লক ব্যবহার করুন, যা ইনপুট সিগন্যাল হিসাবে কাজ করবে।
- আউটপুট দেখান:
- Scope ব্লক যোগ করুন, যা আউটপুট সিগন্যাল দেখাবে।
- সিমুলেশন চালান:
- সিমুলেশন টাইম কনফিগার করুন এবং Run বাটনে ক্লিক করুন।
Simulink Example:
- Transfer Function: \( \frac{1}{s^2 + 2s + 1} \) (এটি একটি দ্বিতীয়-অর্ডার সিস্টেমের উদাহরণ)
- Step Input: 1, সময় \( t = 0 \)
- Scope: আউটপুট দেখানোর জন্য
এটি একটি দ্বিতীয়-অর্ডার সিস্টেম তৈরি করবে এবং সিমুলেট করলে আউটপুট সিগন্যালের ওভারশুট, আন্ডারশুট এবং স্টেডি-স্টেটের আচরণ প্রদর্শিত হবে।
৩. First-Order এবং Second-Order Systems এর মধ্যে পার্থক্য
| বৈশিষ্ট্য | First-Order System | Second-Order System |
|---|---|---|
| ডায়নামিক্স | একক উপাদান (একটি ডিফারেনশিয়াল সমীকরণ) | দুটি উপাদান (দ্বিতীয়-অর্ডার ডিফারেনশিয়াল সমীকরণ) |
| রেসপন্স টাইম | ধীরে স্থিতিশীল হয়, একমাত্র টাইম কনস্ট্যান্ট থাকে | দ্রুত স্থিতিশীল হয়, ড্যাম্পিং রেট এবং প্রাকৃতিক ফ্রিকোয়েন্সি থাকে |
| প্রাকৃতিক ফ্রিকোয়েন্সি (\(\omega_n\)) | নেই | থাকে |
| ড্যাম্পিং রেট (\(\zeta\)) | নেই | থাকে |
| উদাহরণ | রেসিস্টর-ক্যাপাসিটার সার্কিট | সাসপেনশন সিস্টেম, মেকানিক্যাল সিস্টেম |
সারাংশ
First-order systems এবং Second-order systems হচ্ছে ডায়নামিক সিস্টেমের দুটি গুরুত্বপূর্ণ ধরনের, যা সিগন্যালের সময়গত আচরণ বিশ্লেষণ করতে ব্যবহৃত হয়। Simulink ব্যবহার করে প্রথম-অর্ডার এবং দ্বিতীয়-অর্ডার সিস্টেম মডেল তৈরি এবং সিমুলেট করা সহজ। প্রথম-অর্ডার সিস্টেম একটি ইনপুট সিগন্যালের ধীরে ধীরে পরিবর্তন দেখায়, যেখানে দ্বিতীয়-অর্ডার সিস্টেমে অধিক জটিলতা থাকে, যেমন ওভারশুট, আন্ডারশুট, এবং সিস্টেমের ফ্রিকোয়েন্সি রেসপন্স।
Read more