First-Order এবং Second-Order Systems তৈরি করা

Modeling Basic Systems (মৌলিক সিস্টেম মডেলিং) - ম্যাটল্যাব সিমুলিংক (MATLAB Simulink) - Computer Programming

299

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 তৈরি করার পদ্ধতি:

  1. Simulink মডেল তৈরি করুন:
    • MATLAB এ simulink টাইপ করুন এবং Simulink লাইব্রেরি ব্রাউজার খুলুন।
    • File > New > Model থেকে একটি নতুন মডেল তৈরি করুন।
  2. সিস্টেমের জন্য ব্লক নির্বাচন করুন:
    • Transfer Function ব্লক যোগ করুন (যেহেতু প্রথম-অর্ডার সিস্টেমের জন্য এটি একটি ট্রান্সফার ফাংশন ব্যবহৃত হয়)।
    • Transfer Function ব্লকে \( \frac{K}{\tau s + 1} \) মান সেট করুন।
      • Numerator: \( K \)
      • Denominator: \( \tau, 1 \)
  3. সিগন্যালের ইনপুট যোগ করুন:
    • Step বা Sine Wave ব্লক যোগ করুন, যা ইনপুট সিগন্যাল হিসাবে কাজ করবে।
  4. আউটপুট দেখান:
    • Scope ব্লক ব্যবহার করুন, যা আউটপুট সিগন্যাল দেখাবে।
  5. সিমুলেশন চালান:
    • সিমুলেশন টাইম কনফিগার করুন এবং Run বাটনে ক্লিক করুন।

Simulink Example:

  1. Transfer Function: \( \frac{1}{10s + 1} \)
  2. Step Input: 1, সময় \( t = 0 \)
  3. 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 তৈরি করার পদ্ধতি:

  1. Simulink মডেল তৈরি করুন:
    • MATLAB এ simulink টাইপ করুন এবং Simulink লাইব্রেরি ব্রাউজার খুলুন।
    • File > New > Model থেকে একটি নতুন মডেল তৈরি করুন।
  2. সিস্টেমের জন্য ব্লক নির্বাচন করুন:
    • 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 \)
  3. সিগন্যালের ইনপুট যোগ করুন:
    • Step বা Sine Wave ব্লক ব্যবহার করুন, যা ইনপুট সিগন্যাল হিসাবে কাজ করবে।
  4. আউটপুট দেখান:
    • Scope ব্লক যোগ করুন, যা আউটপুট সিগন্যাল দেখাবে।
  5. সিমুলেশন চালান:
    • সিমুলেশন টাইম কনফিগার করুন এবং Run বাটনে ক্লিক করুন।

Simulink Example:

  1. Transfer Function: \( \frac{1}{s^2 + 2s + 1} \) (এটি একটি দ্বিতীয়-অর্ডার সিস্টেমের উদাহরণ)
  2. Step Input: 1, সময় \( t = 0 \)
  3. Scope: আউটপুট দেখানোর জন্য

এটি একটি দ্বিতীয়-অর্ডার সিস্টেম তৈরি করবে এবং সিমুলেট করলে আউটপুট সিগন্যালের ওভারশুট, আন্ডারশুট এবং স্টেডি-স্টেটের আচরণ প্রদর্শিত হবে।


৩. First-Order এবং Second-Order Systems এর মধ্যে পার্থক্য

বৈশিষ্ট্যFirst-Order SystemSecond-Order System
ডায়নামিক্সএকক উপাদান (একটি ডিফারেনশিয়াল সমীকরণ)দুটি উপাদান (দ্বিতীয়-অর্ডার ডিফারেনশিয়াল সমীকরণ)
রেসপন্স টাইমধীরে স্থিতিশীল হয়, একমাত্র টাইম কনস্ট্যান্ট থাকেদ্রুত স্থিতিশীল হয়, ড্যাম্পিং রেট এবং প্রাকৃতিক ফ্রিকোয়েন্সি থাকে
প্রাকৃতিক ফ্রিকোয়েন্সি (\(\omega_n\))নেইথাকে
ড্যাম্পিং রেট (\(\zeta\))নেইথাকে
উদাহরণরেসিস্টর-ক্যাপাসিটার সার্কিটসাসপেনশন সিস্টেম, মেকানিক্যাল সিস্টেম

সারাংশ

First-order systems এবং Second-order systems হচ্ছে ডায়নামিক সিস্টেমের দুটি গুরুত্বপূর্ণ ধরনের, যা সিগন্যালের সময়গত আচরণ বিশ্লেষণ করতে ব্যবহৃত হয়। Simulink ব্যবহার করে প্রথম-অর্ডার এবং দ্বিতীয়-অর্ডার সিস্টেম মডেল তৈরি এবং সিমুলেট করা সহজ। প্রথম-অর্ডার সিস্টেম একটি ইনপুট সিগন্যালের ধীরে ধীরে পরিবর্তন দেখায়, যেখানে দ্বিতীয়-অর্ডার সিস্টেমে অধিক জটিলতা থাকে, যেমন ওভারশুট, আন্ডারশুট, এবং সিস্টেমের ফ্রিকোয়েন্সি রেসপন্স।

Content added By
Promotion

Are you sure to start over?

Loading...