نقاط تعادل سیستم خطی — راهنمای جامع
نقاط تعادل در یک سیستم خطی خودگردان (Equilibrium Points of Linear Autonomous System) یکی از مهمترین مباحثی است که در تحلیل پایداری سیستمها و نیز کنترل آنها مورد بررسی قرار میگیرد. در این آموزش قصد داریم به بررسی انواع مختلف نقاط پایداری یک سیستم خطی مستقل بپردازیم و ویژگیهای هر یک را بیان کنیم.
ابتدا یک سیستم خطی همگن مرتبه دوم با ضرایب ثابت را در نظر بگیرید که توسط معادلات زیر توصیف شده است:
این دستگاه معادلات، مستقل است؛ زیرا سمت راست معادلات به صورت صریح شامل متغیر مستقل t نیست. دستگاه معادلات بالا را در فرم ماتریسی میتوان به صورت زیر بازنویسی کرد:
$${\mathbf{X’} = A\mathbf{X},\;\;\text{where}\;\;\mathbf{X} = \left[ {\begin{array}{*{20}{c}}<br /> x\\<br /> y<br /> \end{array}} \right],\;\;}\kern0pt<br /> {A = \left[ {\begin{array}{*{20}{c}}<br /> {{a_{11}}}&{{a_{12}}}\\<br /> {{a_{21}}}&{{a_{22}}}<br /> \end{array}} \right].} $$
حال نقاط تعادل را در این سیستم میتوان با حل کردن معادله زیر به دست آورد:
در این معادله اگر ماتریس A ناتکین (Nonsingular) باشد، فقط یک حل یکتا دارد.
ماتریس ناتکین، ماتریسی است که مقدار دترمینان آن مخالف صفر باشد. اما اگر ماتریس A تکین (Singular) باشد، در این صورت دستگاه معادلات بی نهایت جواب یا نقطه تعادل دارد.
طبقه بندی نقاط تعادل بر اساس مقادیر ویژه ماتریس A، یعنی و انجام میگیرد. این اعداد ویژه را میتوان با حل معادله کمکی زیر به دست آورد:
زمانی که ماتریس A ناتکین باشد، میتوان گفت که ۴ نوع نقطه تعادل مختلف وجود دارد.
- نقطه تعادل گره (Node): در این حالت مقادیر ویژه، هر دو عدد حقیقی و دارای علامت یکسانی هستند ().
- نقطه تعادل زینی (Saddle): در این نوع از نقاط تعادل، مقادیر ویژه عدد حقیقی و غیر صفر بوده و علامتهای آنها مخالف با یکدیگر است ().
- نقطه تعادل کانونی (Focus): در این حالت، مقادیر ویژه اعداد مختلط بوده و بخش حقیقی آنها با یکدیگر برابر و نیز غیر صفر است ().
- نقطه تعادل مرکزی (Center): در این نوع نقطه تعادل، مقادیر ویژه اعداد کاملا موهومی هستند ().
پایداری نقاط تعادل توسط قضیه عمومی پایداری تعیین میشود. بر اساس این قضیه، اگر مقادیر ویژه حقیقی و یا قسمت حقیقی در مقادیر ویژه موهومی، منفی باشند، آنگاه میتوان گفت که آن نقطه تعادل پایدار مجانبی (Asymptotically Stable) است. نقاط تعادل گره و کانونی نمونههای از چنین نقاط تعادلی محسوب میشوند.
اگر قسمت حقیقی در حداقل یکی از مقادیر ویژه مثبت باشد، آنگاه نقطه تعادل متناظر با آن مقادیر ویژه ناپایدار (Unstable) است. این نقطه تعادل مثلا میتواند یک نقطه زینی باشد.
نهایتا در مورد مقادیر ویژه موهومی که در آن نقطه تعادل را مرکزی مینامند، با یک مسئله کلاسیک در تئوری پایداری لیاپانوف (Lyapunov) رو به رو می شویم.
هدف بعدی در بررسی نقاط تعادل یک سیستم این است که تعیین کنیم رفتار سیستم در نقاط نزدیک به نقطه تعادل به چه صورت خواهد بود. در یک سیستم مرتبه دوم، تعیین این رفتار از طریق نمودارهای گرافیکی که پرتره فاز (Phase Portrait) نام دارند، بسیار آسان است. پرتره فاز یک مجموعه از مسیرهای فاز (Phase Trajectories) در صفحه مختصات است. جهت فلشها در یک مسیر فاز نشاندهنده جهت حرکت نقطه و یا حالت خاصی در سیستم در طول زمان هستند. حال به بررسی چنین نقاطی در سیستمهای مختلف و پرتره فاز متناظر با آنها میپردازیم.
نقاط تعادل نوع گره پایدار و ناپایدار
مقادیر ویژه و متناظر با نقطه تعادل نوع گره، در شرایط زیر صدق میکنند.
اما در این حالت ممکن است شرایط خاص زیر به وجود بیاید.
مقادیر ویژه و متمایز () و منفی () هستند.
حال میخواهیم پرتره فاز چنین سیستمی را ترسیم کنیم. ابتدا فرض میکنیم که باشد. حل عمومی معادله فرمی به صورت زیر دارد:
که در آن و بردارهای ویژه متناظر با مقادیر ویژه هستند و و ضرایب اختیاری (Arbitrary) هستند.
به دلیل این که هر دو مقدار ویژه منفی هستند، در نتیجه میتوان گفت پاسخ پایدار مجانبی است. این نوع نقطه تعادل یک نقطه تعادل گره نام دارد. در این نوع از نقاط تعادل اگر ، آنگاه منحنیهای فاز به سمت مبدا یعنی میل خواهند کرد.
حال باید جهت مسیرهای فاز را تعیین کنیم. در این سیستم معادله زیر برقرار است:
مقدار مشتق به صورت زیر به دست میآید:
در معادله بالا صورت و مخرج کسر را بر مقدار تقسیم میکنیم:
در این مورد است. در نتیجه عبارتی که شامل تابع نمایی است، زمانی که به سمت صفر میکند. در نهایت در معادله زیر به دست میآید:
بنا بر معادله بالا مسیرهای فاز زمانی که با بردار ویژه موازی میشوند.
اگر باشد، آنگاه مشتق در تمام زمانها برابر با مقدار زیر خواهد بود:
به عبارت دیگر میتوان گفت که مسیرهای فاز بر روی خطوطی هستند که در راستای بردار ویژه قرار گرفتهاند.
حال میخواهیم رفتار مسیرهای فاز را زمانی که در نظر بگیریم. واضح است که مختصات و به سمت بی نهایت میل میکنند و مشتق در به فرم زیر خواهد بود:
به این دلیل است که میتوان گفت مسیرهای فاز در بی نهایت با بردار موازی میشوند. به همین ترتیب زمانی که باشد، مشتق به صورت فرمول زیر خواهد بود:
در این حالت مسیرهای فاز توسط جهت بردار ویژه تعیین میشوند. با استفاده از مشخصههای بالا برای مسیرهای فاز، پرتره فاز یک نقطه تعادل نوع گره پایدار به صورت زیر خواهد بود.
به طریق مشابه میتوانیم رفتار مسیرهای فاز برای نوع دیگر نقاط تعادل را نیز بررسی کنیم. به علاوه، اگر از جزئیات صرف نظر کنیم، مشخصههای کیفی اساسی نقاط تعادل دیگر را نیز میتوان به دست آورد.
مقادیر ویژه و متمایز و مثبت باشند.
در این حالت، نقطه یک نقطه گره ناپایدار است. پرتره فاز این نوع نقطه تعادل به صورت زیر ترسیم میشود.
توجه کنید که هم در نقاط تعادل پایدار و هم نقاط تعادل ناپایدار، مسیرهای فاز در امتداد خطی خواهند بود که متناظر با کوچکترین (کوچکترین نه به لحاظ علامت بلکه به لحاظ قدر مطلق) مقدار ویژه است.
گره Dicritical
فرض کنید که معادله کمکی دارای دو ریشه یکسان با مقدار برابر با ۰ باشد (). فرض کنید مرتبه تکرار مقادیر ویژه ۲ باشد. به عبارت دیگر ابعاد فضای ویژه ۲ است. این حالت در سیستمی اتفاق میافتد که دارای معادلاتی به صورت زیر باشد:
جهت مسیرهای فاز به علامت مقادیر ویژه بستگی دارد. به همین دلیل برای این حالت، دو گروه زیر را در نظر میگیریم:
- حالت اول:
در این حالت نقطه تعادل را گره پایدار Dicritical مینامیم. پرتره فاز چنین سیستمی به صورت شکل زیر است.
- حالت دوم:
این ترکیب از مقادیر ویژه متعلق به یک نقطه تعادل نوع گره Dicritical ناپایدار است و پرتره فاز آن مطابق با تصویر زیر است.
گره تکین
حال مجددا فرض کنید که مقادیر ویژه ماتریس A برابر با باشند. اما در این حالت بر خلاف سیستم قبل، مرتبه فضای ویژه برابر با ۱ در نظر گرفته میشود. این فرض بدین معنی است که ماتریس A فقط یک مقدار ویژه دارد. بردار مستقل دوم به صورت و وابسته به تعریف میشود.
- حالت اول:
در این حالت نقطه تعادل، گره تکین پایدار نام دارد. نمایی از پرتره فاز در این سیستم به صورت شکل زیر است.
- حالت دوم:
در این حالت نقطه تعادل، گره تکین ناپایدار نام دارد. نمایی از پرتره فاز این سیستم در شکل زیر نشان داده شده است.
نقطه تعادل زینی
نقطه تعادل تحت شرایط زیر یک نقطه زینی محسوب میشود:
از آنجا که یکی از مقادیر ویژه مثبت است، در ننتیجه نقطه زینی یک نقطه تعادل ناپایدار محسوب میشود. برای مثال فرض کنید این مقادیر ویژه با بردارهای ویژه و متناظر هستند. خطوط مستقیمی که در راستای بردارهای ویژه ترسیم میشوند، خطوط جداکننده نام دارند. این خطوط در واقع مجانب مسیرهای فاز هستند و شکل هذلولی (Hyperbola) دارند.
اگر یک مقدار ویژه منفی باشد، مثلا ، آنگاه خطوط جداکننده متناظر با آن در راستای بردار ویژه خواهند بود و حرکت در طول آن به سمت نقطه تعادل اتفاق میافتد. حالت بلعکس هم به این صورت است که اگر باشد، خطوط جداکننده در راستای بردار هستند و حرکت به سمت مبدا خواهد بود. پرتره فاز یک نقطه تعادل زینی به صورت شماتیک مانند شکل زیر است.
نقطه تعادل کانونی پایدار و ناپایدار
فرض کنید که مقادیر ویژه و اعداد مختلط باشند و قسمتهای حقیقی آنها غیر صفر باشند. اگر ماتریس A از اعداد حقیقی تشکیل شده باشد، ریشههای مختلط مانند فرم زیر اعداد مزدوج مختلط خواهند بود:
حال میخواهیم مسیرهای فاز را در همسایگی مبدا بیابیم. برای این هدف باید یک حل مختلط متعلق به مقدار ویژه بیابیم.
اگر بردار با مقدار مختلط متناظر با مقدار ویژه باشد و و توابع برداری حقیقی باشند، در نتیجه فرمولهای زیر برقرار هستند:
در عبارت بالا، قسمتهای حقیقی و موهومی جواب عمومی معادله را تشکیل میدهند.
مقادیر ثابتهای و را به صورت زیر بیان میکنیم:
که در این فرمول زاویه کمکی است. بنابراین جواب معادله را میتوانیم به صورت زیر بنویسم:
جواب را میتوانیم بر اساس بردارهای و بسط دهیم.
در این فرمول ضرایب و توسط فرمول زیر داده شده اند:
این موارد نشان میدهند که مسیرهای فاز به صورت مارپیچی هستند. زمانی که باشد، مسیرهای مارپیچی تاب خورده و به سمت مبدا نزدیک میشوند. چنین نقطه تعادلی را کانونی پایدار مینامند. به همین ترتیب اگر باشد، نوع نقطه تعادل کانونی ناپایدار خواهد بود.
جهت مسیرها را میتوان با استفاده از علامت در ماتریس اصلی A تعیین کرد. به عنوان مثال، مشتق را در نقطه به صورت زیر در نظر بگیرید:
ضریب مثبت ، متناظر با مسیری است که در خلاف جهت حرکت عقربه ساعت پیچ میخورد و در شکل زیر نمایی از چنین پرتره فازی نشان داده شده است.
اما زمانی که باشد، مسیرهای فاز در جهت حرکت عقربههای ساعت پیچ میخورند. پرتره فاز در این حالت را در شکل زیر میتوان دید.
بنابراین با احتساب جهتهای مسیر فاز، میتوان گفت که ۴ نوع مختلف نقطه تعادل کانونی وجود دارد. یعنی علاوه بر دو نوعی که در شکلهای بالا معرفی شد، دو نوع دیگر نیز امکانپذیر است که شماتیکی از آنها را در شکلهای زیر میتوانیم ببینیم.
نقطه تعادل مرکزی
اگر مقادیر ویژه ماتریس A اعدادی کاملا موهومی باشند، آنگاه نقاط تعادل سیستم را نوع مرکزی مینامند. برای یک ماتریس با المانهای حقیقی، مقادیر ویژه موهومی، جفت اعداد مختلط مزدوج هستند. در مورد نقاط تعادل نوع مرکزی، مسیرهای فاز معمولا از معادله مسیرها در به دست میآیند و بیضی شکل هستند. به عبارت دیگر میتوان گفت که این مسیرها حرکت تناوبی یک نقطه در فضای فاز را نشان میدهند. یک نقطه تعادل نوع مرکزی، طبق معیار پایداری لیاپانوف، پایدار محسوب میشود.
دو نوع نقطه تعادل مرکزی وجود دارند که از لحاظ جهت حرکت مسیرها متفاوت هستند. شکلهای زیر انواع این نقاط تعادل را نشان میدهند.
همانند نقطه تعادل نوع کانونی، جهتهای حرکت را میتوان از روی علامت مشتق در نقاط مختلف تعیین کرد. به عنوان مثال اگر نقطه را در نظر بگیریم، آنگاه داریم:
به همین دلیل است که جهت چرخش را با استفاده از علامت ضریب تعیین میکنند.
بنابراین، تا این قسمت انواع مختلف نقاط پایداری را به شرط این که ماتریس A یک ماتریس ناتکین باشد، در نظر گرفتهایم . با احتساب جهتهای مسیرهای فاز، میتوان گفت که در مجموع ۱۳ پرتره فاز مختلف وجود دارد که در شکلهای بالا به تمام آنها اشاره شده است.
حال میخواهیم به بررسی پرتره فاز در موردی که ماتریس A تکین باشد، بپردازیم.
ماتریس تکین
اگر ماتریس A تکین باشد، آنگاه یک و یا هر دو مقدار ویژه برابر با صفر هستند. در این حالت، موارد زیر امکان دارد به وقوع بپیوندند:
- حالت اول:
در این حالت، حل عمومی فرم زیر را خواهد داشت:
که در این معادله و بردارهای ویژه متناظر با مقادیر ویژه و هستند. در این حالت تمام خطوط از مبدا میگذرند و در راستای بردار ویژه هستند. نقاط تعادل در این حالت نام خاصی ندارند و بر روی بردار ویژه قرار دارند. مسیرهای فاز با بردار ویژه دیگر یعنی موازی هستند. بسته به علامت ، حرکت در زمان یا در جهت نزدیکشونده به بردار و یا در جهت دورشونده از آن است. این دو حالت در تصاویر زیر نشان داده شدهاند.
- حالت دوم:
در این حالت، ابعاد فضای ویژه ماتریس برابر با ۲ است و بنابراین دو بردار ویژه و وجود دارند. این اتفاق ممکن است زمانی پیش بیاید که ماتریس A یک ماتریس صفر باشد. حل عمومی به صورت زیر خواهد بود:
در این حالت، هر نقطه در سیستم یک نقطه تعادل سیستم محسوب میشود.
- حالت سوم:
این حالت به این جهت از حالت قبلی متفاوت است که فقط یک بردار ویژه دارد. بنابراین ماتریس A ماتریسی غیر صفر است. میتوان بردار ویژه را به عنوان یک بردار مستقل مرتبه دوم در نظر گرفت که با بردار مرتبط است. جواب عمومی را میتوان به صورت زیر در نظر گرفت:
در این حالت، تمام نقاط بر روی خطی قرار دارند که این خط از مبدا میگذرد. همچنین این خط در راستای بردار ویژه قرار گرفته است. نقاط در این حالت ناپایدار هستند. مسیرهای فاز به صورت خطوطی مستقیم و موازی با بردار ویژه ترسیم میشوند. جهت حرکت این خطها در زمان به ضریب ثابت بستگی دارند. اگر این ضریب منفی باشد () جهت حرکت از چپ به راست خواهد بود. اما اگر ضریب مقدار مثبت داشته باشد ()، آنگاه جهت حرکت برعکس و از راست به چپ خواهد بود. تصویر زیر پرتره فاز را در این حالت نشان میدهد.
دیاگرام دوشاخگی
در مطالب بالا به بررسی و طبقهبندی انواع مختلف نقاط پایداری در سیستمهای خطی بر اساس مقادیر ویژه پرداختیم. البته امکان تشخیص نوع نقطه پایداری بدون استفاده از مقادیر ویژه و هم وجود دارد و در این روش صرفا بر اساس دانستن دترمینان ماتریس A و نیز مقدار اثر (Trace) ماتریس یا میتوانیم نوع نقطه پایداری را تعیین میکنیم.
$${A = \left( {\begin{array}{*{20}{c}}<br /> {{a_{11}}}&{{a_{12}}}\\<br /> {{a_{21}}}&{{a_{22}}}<br /> \end{array}} \right),}\;\;<br /> {\text{tr}\,A = {a_{11}} + {a_{22}},}\;\;<br /> {\det A = {a_{11}}{a_{22}} – {a_{12}}{a_{21}}.} $$
معادله کمکی ماتریس به صورت زیر است:
معادله بالا را میتوان بر حسب دترمینان ماتریس و نیز اثر ماتریس بازنویسی کرد:
مبین یا این معادله درجه دوم به صورت زیر است:
بنابراین منحنی دو شاخگی (Bifurcation) این معادله را میتوان در فضای مانند شکل زیر ترسیم کرد تا نواحی مختلف پایداری سیستم تعیین شوند.
بر اساس فرمول زیر، این منحنی دارای شکل بیضی است.
نقاط تعادل نوع کانونی و مرکزی در بالای بیضی قرار دارند. نقاط نوع مرکزی به شرط اینکه باشد، در قسمت مثبت محور Y قرار میگیرند. اما نقاط تعادل زینی و نیز گره در قسمت پایین بیضی هستند. خود بیضی هم شامل نقاط تعادل گره تکین و گره Dicritical است.
به صورت کلی میتوان گفت که مودهای پایدار حرکتی در ربع بالا سمت چپ نمودار دوشاخگی قرار گرفتهاند و سه ربع دیگر این نمودار متناظر با نقاط تعادل ناپایدار هستند.
نحوه ترسیم پرتره فاز
برای ترسیم پرتره فاز سیستم خطی مستقل درجه دوم با ضرایب ثابت به صورت زیر:
$${\mathbf{X’} = A\mathbf{X},}\;\;<br /> {A = \left[ {\begin{array}{*{20}{c}}<br /> {{a_{11}}}&{{a_{12}}}\\<br /> {{a_{21}}}&{{a_{22}}}<br /> \end{array}} \right],\;\;}\kern0pt<br /> {\mathbf{X} = \left[ {\begin{array}{*{20}{c}}<br /> x\\<br /> y<br /> \end{array}} \right],} $$
انجام مراحل زیر ضروری است.
- گام اول: مقادیر کمکی را با حل کردن معادله کمکی زیر به دست آورد:
- گام دوم: نوع نقطه تعادل و مولفه پایداری آن را مشخص کرد. نوع نقطه پایداری را میتوان بر اساس منحنی دوشاخگی که در بخش قبل به آن پرداختیم، نیز تعیین کرد. برای این کار، دانستن دترمینان و اثر ماتریس A لازم است.
$${\text{tr}\,A = {a_{11}} + {a_{22}},}\;\;<br /> {\det A = \left| {\begin{array}{*{20}{c}}<br /> {{a_{11}}}&{{a_{12}}}\\<br /> {{a_{21}}}&{{a_{22}}}<br /> \end{array}} \right| }<br /> = {{a_{11}}{a_{22}} – {a_{12}}{a_{21}}.}$$
- گام سوم: در این مرحله باید معادله خطوط همشیب یا ایزوکلاینها (Isoclines) را به دست آورد.
- گام چهارم: اگر نوع نقطه تعادل گره و یا زینی باشد، آنگاه لازم است تا بردارهای ویژه را نیز محاسبه کرد و مجانبها را موازی با بردارهای ویژه و گذرا از مبدا ترسیم کرد.
- گام پنجم: در این مرحله باید پرتره فاز را به صورت شماتیکی ترسیم کرد.
- گام ششم: بسته به پایداری و یا ناپایداری نقطه تعادل، جهت حرکت روی مسیرهای فاز را مشخص کرده و اگر نوع نقطه تعادل کانونی باشد، باید جهت چرخش مسیرهای فاز را مشخص کرد. این کار با محاسبه بردار سرعت در نقاط مختلف مانند امکانپذیر است.
به طریق مشابه، اگر نوع نقطه تعادل مرکزی باشد هم جهت حرکت را تعیین میکنیم.
البته به این نکته توجه شود که الگوریتم توضیح داده شده در این قسمت، یک روش قطعی برای ترسیم پرتره فاز نبوده و در مسائل خاص تکنیکهای مختلفی به منظور تسهیل در ترسیم مورد استفاده قرار میگیرد.
مثال ۱:
نقاط تعادل سیستم خطی مستقل درجه دوم زیر را به دست آورید و پرتره فاز سیستم را ترسیم کنید.
حل:
ابتدا ماتریس A این سیستم را نوشته و مقدار دترمینان آن را به دست میآوریم.
$${A = \left[ {\begin{array}{*{20}{r}}<br /> { – 1}&0\\<br /> 2&{ – 2}<br /> \end{array}} \right],\;\;}\kern0pt<br /> {\det A = \left| {\begin{array}{*{20}{r}}<br /> { – 1}&0\\<br /> 2&{ – 2}<br /> \end{array}} \right| = 2 \ne 0.} $$
چون دترمینان ماتریس صفر نیست، در نتیجه معادله دارای نقاط تعادل یکتا خواهد بود. مقادیر ویژه ماتریس A را میتوانیم به صورت زیر به دست بیاوریم:
$${\det \left( {A – \lambda I} \right) = 0,\;\;}\Rightarrow<br /> {\left| {\begin{array}{*{20}{c}}<br /> { – 1 – \lambda }&0\\<br /> 2&{ – 2 – \lambda }<br /> \end{array}} \right| = 0,\;\;}\Rightarrow<br /> {\left( {\lambda + 1} \right)\left( {\lambda + 2} \right) = 0,\;\;}\Rightarrow<br /> {{\lambda _1} = – 1,\;{\lambda _2} = – 2.} $$
هر دو مقدار ویژه حقیقی و منفی هستند، در نتیجه نقطه تعادل از نوع گره پایدار است. حال معادله ایزوکلاینها یا به عبارت دیگر خطوطی که بر مسیرهای فاز مماس هستند، را به دست میآوریم. ایزوکلاینهای عمودی به صورت زیر هستند:
معادله ایزوکلاینهای افقی را نیز میتوان به صورت زیر به دست آورد:
حال باید معادله مجانبها را به دست بیاوریم. این کار توسط محاسبه بردارهای ویژه و ماتریس A انجام میشود.
$${\left( {A – {\lambda _1}I} \right){\mathbf{V}_1} = \mathbf{0},\;\;}\Rightarrow<br /> {\left[ {\begin{array}{*{20}{c}}<br /> { – 1 + 1}&0\\<br /> 2&{ – 2 + 1}<br /> \end{array}} \right]\left[ {\begin{array}{*{20}{c}}<br /> {{V_{11}}}\\<br /> {{V_{21}}}<br /> \end{array}} \right] = \mathbf{0},\;\;}\Rightarrow \\<br /> {\left[ {\begin{array}{*{20}{r}}<br /> 0&0\\<br /> 2&{ – 1}<br /> \end{array}} \right]\left[ {\begin{array}{*{20}{c}}<br /> {{V_{11}}}\\<br /> {{V_{21}}}<br /> \end{array}} \right] = \mathbf{0},\;\;}\Rightarrow<br /> {2{V_{11}} – {V_{21}} = 0,\;\;}\Rightarrow<br /> {{V_{11}} = 1,\;{V_{21}} = 2,\;\;}\Rightarrow\\<br /> {{\mathbf{V}_1} = \left[ {\begin{array}{*{20}{c}}<br /> {{V_{11}}}\\<br /> {{V_{21}}}<br /> \end{array}} \right] = \left[ {\begin{array}{*{20}{c}}<br /> 1\\<br /> 2<br /> \end{array}} \right];} $$
بردار ویژه نیز به صورت زیر است:
$${\left( {A – {\lambda _2}I} \right){\mathbf{V}_2} = \mathbf{0},\;\;}\Rightarrow<br /> {\left[ {\begin{array}{*{20}{c}}<br /> { – 1 + 2}&0\\<br /> 2&{ – 2 + 2}<br /> \end{array}} \right]\left[ {\begin{array}{*{20}{c}}<br /> {{V_{12}}}\\<br /> {{V_{22}}}<br /> \end{array}} \right] = \mathbf{0},\;\;}\Rightarrow \\<br /> {\left[ {\begin{array}{*{20}{c}}<br /> 1&0\\<br /> 2&0<br /> \end{array}} \right]\left[ {\begin{array}{*{20}{c}}<br /> {{V_{12}}}\\<br /> {{V_{22}}}<br /> \end{array}} \right] = \mathbf{0},\;\;}\Rightarrow<br /> {\left\{ {\begin{array}{*{20}{l}}<br /> {1 \cdot {V_{12}} + 0 \cdot {V_{22}} = 0}\\<br /> {2 \cdot {V_{12}} + 0 \cdot {V_{22}} = 0}<br /> \end{array}} \right.,\;\;}\Rightarrow<br /> {{V_{12}} = 0,\;{V_{22}} = 1,\;\;}\Rightarrow \\<br /> {{\mathbf{V}_2} = \left[ {\begin{array}{*{20}{c}}<br /> {{V_{12}}}\\<br /> {{V_{22}}}<br /> \end{array}} \right] = \left[ {\begin{array}{*{20}{c}}<br /> 0\\<br /> 1<br /> \end{array}} \right].} $$
حال در صفحه مختصات X-Y، بردارهای ویژه و ایزوکلاین را ترسیم میکنیم و پرتره فاز را مانند تصویر زیر ترسیم میکنیم.
همان طور که از روی تصویر نیز مشخص است، مسیرهای فاز به صفر نزدیک میشوند و خط در راستای بردار ویژه را لمس میکنند؛ زیرا این خط متناظر با کوچکترین مقدار ویژه (در اینجا ) است.
مثال ۲:
نقاط تعادل سیستم زیر را تعیین کنید و پرتره فاز آن را نیز رسم کنید.
حل:
ابتدا باید از صفر نبودن دترمینان ماتریس A اطمینان حاصل شود.
$${A = \left( {\begin{array}{*{20}{c}}<br /> 1&3\\<br /> 2&0<br /> \end{array}} \right),\;\;}\kern0pt<br /> {\det A = \left| {\begin{array}{*{20}{c}}<br /> 1&3\\<br /> 2&0<br /> \end{array}} \right| = – 6 \ne 0.} $$
در این حالت سیستم دارای یک نقطه تعادل است. این مسئله را میتوانیم بدون محاسبه مقادیر ویژه و بردارهای ویژه نیز حل کنیم. چون مقدار دترمینان عددی منفی است، در نتیجه نقطه پایداری صفر از نوع زینی محسوب میشود که این را میتوان با استفاده از نمودار دوشاخگی بالا تشخیص داد.
در گام بعد باید معادله ایزوکلاینها را تعیین کنیم. تابع خطی زیر، معادله ایزوکلاین عمودی را مشخص میکند:
معادله ایزوکلاینهای افقی به صورت زیر است:
معادله خطوط جداکننده دارای فرم است. با جایگذاری این مقدار در معادله سیستم اصلی، به یک معادله درجه دو برای ضریب K دست مییابیم.
بنابراین معادله خطوط جداکننده به صورت زیر به دست میآیند:
حال نوبت به این میرسد که خطوط جداکننده و نیز ایزوکلاینها و سپس مسیرهای فاز را در صفحه فاز ترسیم کنیم. همچنین باید جهت حرکت بر روی مسیرهای فاز را هم مشخص کنیم. نقطه را به عنوان مثال در نظر بگیرید و مقدار را در آن محاسبه کنید:
چون مقدار مشتق در این نقطه مثبت است، در نتیجه با افزایش زمان t، این نقطه در جهتی به سمت بالا از محور X عبور میکند. با استفاده از خاصیت وجود تقارن در این نمودار، به سادگی میتوانیم جهت حرکت را برای سایر مسیرهای فاز ترسیم کنیم.
در نهایت پرتره فاز به صورت شکل زیر خواهد بود.
مثال ۳:
نوع نقاط تعادل را در سیستم زیر مشخص کنید و سپس پرتره فاز را ترسیم کنید.
حل:
دترمینان سیستم به صورت زیر است:
$${A = \left[ {\begin{array}{*{20}{c}}<br /> 3&{ – 4}\\<br /> 2&{ – 1}<br /> \end{array}} \right],\;\;}\kern0pt<br /> {\det A = \left| {\begin{array}{*{20}{c}}<br /> 3&{ – 4}\\<br /> 2&{ – 1}<br /> \end{array}} \right| = 5 \ne 0.} $$
در این حالت سیستم دارای یک نقطه تعادل یکتا در خواهد بود. برای محاسبه مقادیر ویژه ماتریس A به صورت زیر عمل میکنیم:
$${\left| {\begin{array}{*{20}{c}}<br /> {3 – \lambda }&{ – 4}\\<br /> 2&{ – 1 – \lambda }<br /> \end{array}} \right| = 0,\;\;}\Rightarrow<br /> {\left( {\lambda – 3} \right)\left( {\lambda + 1} \right) + 8 = 0,\;\;}\Rightarrow \\<br /> {{\lambda ^2} – 2\lambda + 5 = 0,\;D = – 16,\;\;}\Rightarrow<br /> {{\lambda _{1,2}} = \frac{{2 \pm 4i}}{2} = 1 \pm 2i.} $$
مقادیر ویژه و اعداد مختلط مزدوج هستند که در آنها قسمت حقیقی مثبت است. بنابراین، موقعیت نقطه تعادل در مبدا به صورت کانونی ناپایدار خواهد بود.
حال باید معادلات مربوط به ایزوکلاینها را به دست بیاوریم. معادله ایزوکلاین عمودی به صورت زیر به دست میآید:
معادله ایزوکلاین افقی نیز به صورت زیر است:
برای پی بردن به جهت چرخش در مسیرهای فاز باید مقدار مشتق را در نقطه به دست بیاوریم.
بنابراین، جهت چرخش مسیرهای فاز در خلاف جهت حرکت عقربههای ساعت است.
حال بر اساس اطلاعاتی که تا این قسمت به دست آمده است، میتوانیم پرتره فاز را مانند شکل زیر ترسیم کنیم.
مثال ۴:
پایداری سیستم زیر را بر حسب مقدار پارامتر مورد بررسی قرار دهید.
حل:
مقدار دترمینان و اثر ماتریس A را محاسبه میکنیم:
$${A = \left[ {\begin{array}{*{20}{c}}<br /> a&1\\<br /> 1&a<br /> \end{array}} \right],\;\;}\kern0pt<br /> {\text{tr}\,A = 2a,\;\;}\kern0pt<br /> {\det A = {a^2} – 1.} $$
معادله کمکی سیستم را میتوان به صورت زیر نوشت:
مقدار این معادله درجه دوم را به دست میآوریم:
$$\require{cancel}<br /> {D = {\left( { – 2a} \right)^2} – 4\left( {{a^2} – 1} \right) }<br /> = {\cancel{4{a^2}} – \cancel{4{a^2}} + 4 = 4 \gt 0.} $$
چون مقدار مبین این معادله در همه جا مثبت است، بنابراین مقادیر ویژه به ازای تمام مقادیر حقیقی خواهد بود. این بدین معنی است که اگر دترمینان ماتریس A غیر صفر باشد، سیستم دارای یک نقطه تعادل یکتا در مبدا خواهد بود. این نقطه تعادل یا از نوع زینی و یا گره است.
حال باید مشخص کنیم که این نقطه تعادل به ازای چه مقادیری از نوع زینی است. بر اساس دیاگرام دوشاخگی، نقطه زینی زمانی وجود دارد که باشد. در نتیجه نامساوی زیر برقرار است:
بنابراین به ازای در مبدا یک نقطه تعادل زینی وجود دارد.
واضح است که نقطه تعادل به ازای مقادیر زیر از نوع گره است.
به علاوه، اگر یا باشد، آنگاه نقطه تعادل گره ناپایدار خواهد بود. همچنین اگر یا باشد، یک نقطه تعادل نوع گره پایدار در سیستم وجود دارد. در نتیجه عبارات زیر برقرار خواهند بود:
توجه کنید که به ازای هیچ کدام از مقادیر ، نقطه تعادل بر نمودار بیضی روی دیاگرام دوشاخگی قرار نمیگیرد. در واقع، معادله این بیضی به صورت زیر است:
با جایگذاری مقادیر این مثال در معادله بالا، به عبارت زیر میرسیم:
مشاهده میکنید که این معادله صحیح نیست.
موارد روی نقاط مرزی را به صورت جداگانه بررسی میکنیم. به ازای این مقادیر ، سیستم تکین است.
فرض کنید که باشد. مقادیر ویژه را به صورت زیر محاسبه میکنیم:
$${A = \left[ {\begin{array}{*{20}{c}}<br /> 1&1\\<br /> 1&1<br /> \end{array}} \right],\;\;}\kern0pt<br /> {\det \left( {A – \lambda I} \right) = 0,\;\;}\Rightarrow<br /> {\left| {\begin{array}{*{20}{c}}<br /> {1 – \lambda }&1\\<br /> 1&{1 – \lambda }<br /> \end{array}} \right| = 0,\;\;}\Rightarrow\\<br /> {{\left( {\lambda – 1} \right)^2} – 1 = 0,\;\;}\Rightarrow<br /> {\left| {\lambda – 1} \right| = 1,\;\;}\Rightarrow<br /> {{\lambda _{1,2}} = 1 \pm 1 = 0,\;2.}$$
بردار ویژه متناظر با مقدار ویژه را محاسبه میکنیم.
$${\left[ {\begin{array}{*{20}{c}}<br /> {1 – 0}&1\\<br /> 1&{1 – 0}<br /> \end{array}} \right]\left[ {\begin{array}{*{20}{c}}<br /> {{V_{11}}}\\<br /> {{V_{21}}}<br /> \end{array}} \right] = \mathbf{0},\;\;}\Rightarrow<br /> {\left[ {\begin{array}{*{20}{c}}<br /> 1&1\\<br /> 1&1<br /> \end{array}} \right]\left[ {\begin{array}{*{20}{c}}<br /> {{V_{11}}}\\<br /> {{V_{21}}}<br /> \end{array}} \right] = \mathbf{0},\;\;}\Rightarrow\\<br /> {{V_{11}} + {V_{21}} = 0,\;\;}\Rightarrow<br /> {{V_{21}} = 1,\;{V_{11}} = – 1,\;\;}\Rightarrow<br /> {{\mathbf{V}_1} = \left[ {\begin{array}{*{20}{r}}<br /> { – 1}\\<br /> 1<br /> \end{array}} \right].}$$
خطی راست موازی با بردار که از مبدا هم میگذرد، دارای معادله است. هر نقطه بر روی این خط، یک نقطه تعادل برای این سیستم محسوب میشود و تمام این نقاط تعادل ناپایدار هم هستند؛ زیرا مقدار ویژه دوم مثبت است ().
حال فرض کنید که باشد. به طریق مشابه میتوانیم مقدار ویژه را به ازای این نیز به دست آوریم.
$${A = \left[ {\begin{array}{*{20}{r}}<br /> { – 1}&1\\<br /> 1&{ – 1}<br /> \end{array}} \right],\;\;}\kern0pt<br /> {\det \left( {A – \lambda I} \right) = 0,\;\;}\Rightarrow<br /> {\left| {\begin{array}{*{20}{c}}<br /> { – 1 – \lambda }&1\\<br /> 1&{ – 1 – \lambda }<br /> \end{array}} \right| = 0,\;\;}\Rightarrow \\<br /> {{\left( {\lambda + 1} \right)^2} – 1 = 0,\;\;}\Rightarrow<br /> {\left| {\lambda + 1} \right| = 1,\;\;}\Rightarrow<br /> {{\lambda _{1,2}} = – 1 \pm 1 = 0,\; – 2.} $$
حال باید بردار ویژه متناظر با مقدار ویژه را محاسبه کنیم.
$${\left[ {\begin{array}{*{20}{c}}<br /> { – 1 – 0}&1\\<br /> 1&{ – 1 – 0}<br /> \end{array}} \right]\left[ {\begin{array}{*{20}{c}}<br /> {{U_{11}}}\\<br /> {{U_{21}}}<br /> \end{array}} \right] = \mathbf{0},\;\;}\Rightarrow<br /> {\left[ {\begin{array}{*{20}{r}}<br /> { – 1}&1\\<br /> 1&{ – 1}<br /> \end{array}} \right]\left[ {\begin{array}{*{20}{c}}<br /> {{U_{11}}}\\<br /> {{U_{21}}}<br /> \end{array}} \right] = \mathbf{0},\;\;}\Rightarrow \\<br /> { – {U_{11}} + {U_{21}} = 0,\;\;}\Rightarrow<br /> {{U_{21}} = 1,\;{U_{11}} = 1,\;\;}\Rightarrow<br /> {{\mathbf{U}_1} = \left[ {\begin{array}{*{20}{c}}<br /> {{U_{11}}}\\<br /> {{U_{21}}}<br /> \end{array}} \right] = \left[ {\begin{array}{*{20}{c}}<br /> 1\\<br /> 1<br /> \end{array}} \right].} $$
این بردار متناظر با خط راست است که از مبدا میگذرد. تمام نقاط روی این خط، نقاط تعادل هستند. این نقاط تعادل پایدار هستند؛ زیرا .
حال با ترکیب کردن تمام این حالتها، نتایج نهایی را میتوانیم به صورت زیر بنویسیم. سیستم به ازای مقادیر مختلف برای پارامتر ، دارای نقاط تعادل زیر است.
- زمانی که باشد، یک گره پایدار در مبدا وجود دارد.
- زمانی که باشد، هر نقطه بر روی خط یک نقطه تعادل پایدار است.
- زمانی که باشد، یک نقطه زینی در مبدا وجود دارد.
- زمانی که باشد، آنگاه هر نقطه روی خط نقطه تعادل ناپایدار است.
- زمانی که باشد، یک گره ناپایدار در مبدا مختصات وجود دارد.
اگر این مطلب برای شما مفید بوده است، آموزشهای زیر نیز به شما پیشنهاد میشوند:
- مجموعه آموزشهای مهندسی کنترل
- آموزش طراحی سیستم های کنترل غیر خطی
- مجموعه آموزش ریاضیات
- آموزش جبر خطی با متلب
- سیستم غیر خطی — راهنمای جامع
- خطی سازی سیستم های غیر خطی — از صفر تا صد
- تابع لیاپانوف (Lyapunov Function) — از صفر تا صد
^^