درخواست کمک در حل معادله چند جوابی
با سلام
من یه سیستم مکانیکی دارم که یک دستگاه معادلات شامل 4 معادله دیفرانسیل معمولی غیرخطی درجه یک هست ولی 6تا مجهول دارم.
از این 6 مجهول، مقدار اولیه (Initial Condition) و مقدار نهایی (ّFinal Value) مربوط به دوتا از متغیرها رو دارم.
به اضافه اینکه در نهایت ،کل این معادلات که حل شد و در شرایط نهایی هم صدق کرد ،باید یه شرط انتگرالی مربوط به یکی از این روابط رو هم ارضا کنه که نشون بده سیستم از نظر فیزیکی درست مدل شده.
استادم گفت برو با ژنتیک الگوریتم حلش کن اما من نمیدونم چطوری میشه اینو با ژنتیک الگوریتم حلش کرد.
برنامه MATLAB رو که به صورت عددی براش نوشتم (بدون الگوریتم ژنتیک) فهمیدم که سیستم چندین جواب داره (که البته فقط یکیشون میتونه شرط انتگرالی رو ارضا کنه) و دوم اینکه فوق العاده حساس هست و با کوچکترین انحراف غیرمتعارفی سیستم ناپایدار میشه.
برای همین فقط در شرایطی که حدود نقطه اکسترمم نسبسیش رو بدونی میشه از میان یابی استفاده کرد. در غیر اینصورت کاری نمیشه کرد.
امیدوارم که توضیحات گویا بوده باشد. برنامه نویسی متلب مشکلی ندارم اما کلا ژنتیک الگوریتم بلد نیستم.
ممنون میشم از دوستان در این خصوص راهنمایی عاجل بفرمایند.
|