নিয়ন্ত্রণ ব্যবস্থা/মূল স্থান

testwiki থেকে
পরিভ্রমণে চলুন অনুসন্ধানে চলুন

টেমপ্লেট:Control Systems/Page

টেমপ্লেট:RenderPNG

সমস্যাটি

একটি রেডিও সিস্টেম কল্পনা করুন। রেডিওতে একটি "ভলিউম" নব আছে, যা সিস্টেমের গেইন নিয়ন্ত্রণ করে। বেশি ভলিউম মানে স্পিকারে বেশি শক্তি যাবে, কম ভলিউম মানে কম শক্তি যাবে। যখন ভলিউম বাড়ে, তখন রেডিওর ট্রান্সফার ফাংশনের পোলগুলোর অবস্থান পরিবর্তিত হয় এবং কখনো কখনো এটি অস্থিতিশীল হয়ে যেতে পারে। আমরা জানতে চাই, রেডিও কখন অস্থিতিশীল হয় এবং কেমন ভলিউম মানে (বা গেইন K মানে) এটা হয়। প্রচলিত পদ্ধতিতে আমাদের প্রতিটি ভিন্ন গেইনের জন্য ট্রান্সফার ফাংশনের রুট বের করতে হয়, যা সময়সাপেক্ষ। ভাগ্যক্রমে, একটি পদ্ধতি আছে যেটাকে Root-Locus বলা হয়, যা আমাদের সব গেইন মানের জন্য পোলের অবস্থান গ্রাফিক্যালভাবে বের করতে সাহায্য করে।

Root-Locus

যখন গেইন পরিবর্তন করি, তখন S-plane-এ পোল এবং জিরোগুলোর অবস্থান পরিবর্তিত হয়। এতে প্রতিবার উচ্চ-অর্ডার সমীকরণ সমাধান করা কঠিন হয়ে যায়। এই সমস্যার সমাধান হলো Root-Locus গ্রাফ। এটি কিছু সহজ নিয়ম মেনে পোল ও জিরোর অবস্থান নির্ধারণ করে। যেমনভাবে ফ্যান সুইচ ঘুরিয়ে স্পিড বাড়ানো যায়।

ধরা যাক একটি সিস্টেমের ক্লোজড-লুপ ট্রান্সফার ফাংশন হলো:

N(s)D(s)=KG(s)1+KG(s)H(s)

এখানে N হলো নিউমেরেটর পলিনোমিয়াল এবং D হলো ডিনোমিনেটর পলিনোমিয়াল। পোল বের করতে হলে ডিনোমিনেটরকে ০ ধরে সমাধান করতে হয়:

D(s)=1+KG(s)H(s)=0

এটিকে পরিবর্তন করে পাই:

KG(s)H(s)=−1

এবং পোলার কোঅর্ডিনেটে রূপান্তর করে:

∠KG(s)H(s)=180∘

এখন আমাদের দুটি মূল সমীকরণ হলো:

টেমপ্লেট:Eqn

1+KG(s)H(s)=0

টেমপ্লেট:Eqn

∠KG(s)H(s)=180∘

ডিজিটাল সিস্টেম

এই একই পদ্ধতি Z-ডোমেইনের ডিজিটাল সিস্টেমের জন্যও প্রযোজ্য:

N(z)D(z)=KG(z)1+KGH‾(z)

এখানে GH‾(z) হলো ওপেন-লুপ ট্রান্সফার ফাংশন। ডিনোমিনেটর:

D(z)=1+KGH‾(z)=0

এটিকে রূপান্তর করে:

KGH‾(z)=−1

এবং পোলার কোঅর্ডিনেটে:

∠KGH‾(z)=180∘

এখন আমাদের আবার দুটি সমীকরণ:

টেমপ্লেট:Eqn

1+KGH‾(z)=0

টেমপ্লেট:Eqn

∠KGH‾(z)=180∘

S-ডোমেইন ও Z-ডোমেইনের সমীকরণ প্রায় একই। বাকি অধ্যায়ে আমরা শুধু S-ডোমেইন নিয়ে আলোচনা করব।

Root-Locus পদ্ধতি

টেমপ্লেট:SideBox

ট্রান্সফর্ম ডোমেইনে যখন গেইন ছোট থাকে, পোলগুলো ওপেন-লুপ ট্রান্সফার ফাংশনের পোল থেকে শুরু করে। গেইন অসীম হলে পোলগুলো জিরোতে চলে যায়। যদি জিরোর সংখ্যা কম হয়, তাহলে কিছু ইম্প্লিসিট জিরো ইনফিনিটিতে থাকে যেগুলো পোলগুলো অনুসরণ করে।

প্রথমে ম্যাগনিটিউড সমীকরণটিকে রূপান্তর করি:

KG(s)H(s)+1=0→G(s)H(s)=−1K

টেমপ্লেট:SideBox

G(s)H(s)-কে একটি ভগ্নাংশ হিসেবে ধরা যাক:

a(s)b(s)=−1K

এখন b(s)-এর রুটগুলোকে গ্রাফে 'X' দিয়ে চিহ্নিত করি, এবং a(s)-এর রুটগুলোকে 'O' দিয়ে চিহ্নিত করি।

টেমপ্লেট:Info

এরপর বাস্তব অক্ষ (real axis) পর্যবেক্ষণ করি। ডান দিক থেকে বাম দিকে গিয়ে, এমন জায়গায় Root-Locus আঁকি যেখানে অক্ষের ডানে বিজোড় সংখ্যক পোল বা জিরো আছে।

টেমপ্লেট:Info

Root-locus লাইন পোল থেকে শুরু হয়। কখনো দুটি পোল একে অপরের দিকে এগিয়ে আসে এবং একটি বিন্দুতে তারা অক্ষ ছেড়ে চলে যায়, যেটাকে বলে breakaway point।

S-plane বাস্তব অক্ষের উপর প্রতিচ্ছায়া হয়, তাই উপরের অংশে যা আঁকা হয় তা নিচেও প্রতিচ্ছায়া আঁকা উচিত।

একটি পোল যদি ইনফিনিটিতে চলে যায়, তাহলে সেটা অ্যাসিম্পটোট অনুসরণ করে। অ্যাসিম্পটোটের সংখ্যা ইনফিনিটিতে থাকা ইম্প্লিসিট জিরোর সংখ্যা।

Root Locus নিয়মাবলি

এখানে ১১টি নিয়ম দেওয়া হলো যেগুলো অনুসরণ করে Root-Locus আঁকা যায়:

টেমপ্লেট:TextBox

এই নিয়মগুলো পরবর্তী অংশে বিস্তারিত ব্যাখ্যা করা হবে।

Root Locus সমীকরণসমূহ

দুটি প্রধান সমীকরণ হলো:

টেমপ্লেট:Eqn

S-Domain Equations Z-Domain Equations
1+KG(s)H(s)=0 1+KGH‾(z)=0
∠KG(s)H(s)=180o ∠KGH‾(z)=180o

সব পোল এবং জিরোর কোণের যোগফল ১৮০ ডিগ্রি হতে হবে।

অ্যাসিম্পটোটের সংখ্যা

জিরোর সংখ্যা Z এবং পোলের সংখ্যা P হলে অ্যাসিম্পটোটের সংখ্যা:

টেমপ্লেট:Eqn

Na=P−Z

অ্যাসিম্পটোটের কোণ:

টেমপ্লেট:Eqn

ϕk=(2k+1)πP−Z

যেখানে k=[0,1,...Na−1]

টেমপ্লেট:Info

অ্যাসিম্পটোট ইন্টারসেকশন পয়েন্ট

টেমপ্লেট:Eqn

σ0=∑P−∑ZP−Z

এখানে ∑P হলো সব পোলের অবস্থানের যোগফল এবং ∑Z হলো সব জিরোর যোগফল।

Breakaway পয়েন্ট

Breakaway পয়েন্ট নির্ধারণ হয় নিচের সমীকরণ থেকে:

টেমপ্লেট:Eqn

dG(s)H(s)ds=0 অথবা dGH‾(z)dz=0

z সমাধান করে যেসব রিয়েল রুট পাওয়া যায় সেগুলো breakaway/reentry পয়েন্ট। Complex রুট হলে Breakaway থাকে না।

Root Locus ও Stability

Root locus গ্রাফ আমাদের দেখায় যে গেইন K-এর যেকোনো মানের জন্য পোলগুলো কোথায় থাকে। যদি D-এর যেকোনো রুট অস্থিতিশীল অঞ্চলে যায়, তাহলে সিস্টেম অস্থিতিশীল হয়। যদি কোনো রুট মার্জিনালি স্টেবল জোনে যায়, তাহলে সিস্টেম অস্থিরতাপূর্ণ। সব রুট যদি স্টেবল অঞ্চলে থাকে, তাহলে সিস্টেম সম্পূর্ণ স্থিতিশীল।

একটি সিস্টেম গেইন K1-এর জন্য স্থিতিশীল হলেও অন্য গেইন K2-এর জন্য অস্থিতিশীল হতে পারে। এমনও হয় যেখানে পোল একাধিকবার স্থিতিশীল থেকে অস্থিতিশীল অঞ্চলে যায়।