Identification_4

شناسایی سیستمهای دینامیک

در بسیاری از کاربردها مانند طراحی کنترل‌کننده، شبیه‌سازی سیستم، تحلیل رفتار سیستم و پیش‌بینی آینده نیازمند به یک مدل از سیستم تحت بررسی هستیم. شناسایی سیستم الگوریتمهایی را در اختیار ما قرار می‌دهد که بتوانیم از داده‌های ورودی و خروجی سیستم یک مدل مناسب بدست آوریم که رفتار آن با رفتار سیستم واقعی تا حد ممکن نزدیک باشد.

مرجع اصلی در این سری فیلمها، کتاب شناسایی سیستمهای دینامیک نوشته رولف آیزرمن (۲۰۱۱) است. به طور خلاصه، روشهای شناسایی پارامتری (Parametric) و غیر پارامتری (Non-parametric)، حلقه باز (Open-loop) و حلقه بسته (Closed-loop)، بازگشتی (Recursive) و غیربازگشتی (Non-recursive)، زیرفضا (Subspace Methods)، همرشتاین (Hammerstein Model) و وینر (Wiener Model)، بر اساس همبستگی (Correlation)، حداقل مربعات (Least Squares)، Maximum Likelihood، مدلهای AR، ARMA، ARX، ARMAX، BJ، FIR، فضای حالت و تابع تبدیل، در حوزه زمان و فرکانس و سریهای زمانی (Time Series) مورد بررسی قرار خواهند گرفت. همچنین تولباکس شناسایی متلب معرفی شده و مثالهای مختلفی با آن حل می‌شود.

پیش نیازها: آشنایی با نرم افزار متلب – آشنایی اولیه با سیگنالهای تصادفی و جبر خطی

این پست تا اتمام مباحث به تدریج کامل خواهد شد


جلسه اول

مقدمه


جلسه دوم

تعریف شناسایی و طبقه‌بندی روشهای شناسایی


جلسه سوم

مرور روشهای شناسایی و سیگنالهای تحریک


جلسه چهارم

مسایل کاربردی خاص، زمینه‌های کاربردی و مرور مراجع


برای خرید فصل اول با ۱۰ درصد تخفیف گزینه آخر را انتخاب کنید

خرید


جلسه پنجم

مدلهای ریاضی سیستمهای دینامیکی خطی


جلسه ششم

مدلهای زمان پیوسته سیگنالهای تصادفی


جلسه هفتم

مدلهای زمان گسسته سیگنالهای تصادفی


جلسه هشتم

تعیین پارامترهای مشخصه و سیستمهای دارای خاصیت انتگرالی و مشتقی


برای خرید فصل دوم با ۱۰ درصد تخفیف گزینه آخر را انتخاب کنید

خرید


جلسه نهم

محاسبات عددی تبدیل فوریه


جلسه دهم

پنجره‌بندی، تبدیل موجک و پریودوگرام


برای خرید فصل سوم با ۱۰ درصد تخفیف گزینه آخر را انتخاب کنید

خرید


جلسه یازدهم

تبدیل فوریه سیگنالهای غیرمتناوب


جلسه دوازدهم

تعیین پاسخ فرکانسی و تاثیر نویز


برای خرید فصل چهارم با ۱۰ درصد تخفیف گزینه آخر را انتخاب کنید

خرید


جلسه سیزدهم

تعیین پاسخ فرکانسی با سیگنالهای تست سینوسی، مستطیلی، ذوزنقه‌ای، چند فرکانسی و فرکانس متغیر


جلسه چهاردهم

اندازه‌گیری پاسخ فرکانسی با توابع همبستگی


جلسه پانزدهم

اندازه‌گیری پاسخ فرکانسی با روش همبستگی متعامد


برای خرید فصل پنجم با ۱۰ درصد تخفیف گزینه آخر را انتخاب کنید

خرید


جلسه شانزدهم

تخمین توابع همبستگی و تحلیل همبستگی فرایندهای دینامیک با سیگنالهای تصادفی ایستا


جلسه هفدهم

تحلیل همبستگی فرایندهای دینامیک با سیگنالهای تصادفی باینری تحلیل همبستگی در حلقه بسته


برای خرید فصل ششم با ۱۰ درصد تخفیف گزینه آخر را انتخاب کنید

خرید


جلسه هجدهم

تخمین توابع همبستگی برای سیگنالهای گسسته


جلسه نوزدهم

محاسبه سریع توابع همبستگی و همبستگی بازگشتی


جلسه بیستم

تعیین پاسخ ضربه با استفاده از دیکانولوشن و سیگنالهای تست باینری برای سیستمهای گسسته


برای خرید فصل هفتم با ۱۰ درصد تخفیف گزینه آخر را انتخاب کنید

خرید

۱۰ نظر

  1. سلام ممنون از آموزش خوب شناسایی سیستم آیا System Identification Toolbox رو هم آموزش میدین؟

    [پاسخ]

    علی جوادی پاسخ در تاريخ آبان ۲۸ام, ۱۳۹۷ ۲:۲۱ ب.ظ:

    @علی,
    قصد دارم بعد از اتمام کتاب و مباحث تئوریک، رابط گرافیکی تولباکس (نه کل تولباکس) رو مفصل آموزش بدم و باهاش چند مثال واقعی حل کنم.
    اما اگر فایل pdf آموزش تولباکس شناسایی رو ببینید، حدود ۳۰۰۰ صفحه هستش و حجم خیلی بالایی داره بنابراین فرصت نمیشه کل تولباکس (دستورات m-file) تدریس بشه ولی طی آموزشها بعضی از دستورات استفاده میشه.

    [پاسخ]

    ali پاسخ در تاريخ آبان ۲۸ام, ۱۳۹۷ ۱۰:۳۵ ب.ظ:

    بسیار عالیه انشالله کی شروع میکنید به آموزش تولباکس(تا چند مدت دیگه آموزش کتاب تمام می شود)؟

    [پاسخ]

    علی جوادی پاسخ در تاريخ آبان ۲۸ام, ۱۳۹۷ ۱۱:۰۸ ب.ظ:

    @ali,
    با توجه به حجم بالای کتاب و مشغله های مختلف تخمین من اینه که حداقل دو ماه طول بکشه. شایدم بیشتر

    [پاسخ]

    ali پاسخ در تاريخ آبان ۲۸ام, ۱۳۹۷ ۱۱:۲۰ ب.ظ:

    خب اگر امکانش هست تولباکس رو اول آموزش بدین بعد مابقی درس شناسایی سیستم

    [پاسخ]

    علی جوادی پاسخ در تاريخ آبان ۲۹ام, ۱۳۹۷ ۷:۱۵ ق.ظ:

    @ali,
    خوب اگه شما روشها، مدلها و فیلترهای اولیه رو بلد نباشید چطور می خواهید از تولباکس استفاده کنید؟
    تولباکس بدون اطلاعات تئوریک بدرد نمیخوره و صرفا کورکورانه یه سری مدل به شما میده که ممکنه بهترین مدل ممکن که میشه از تولباکس گرفت نباشه.
    تازه خیلی از روشها داخل تولباکس نیست. مثلا روشهای بازگشتی داخل رابط گرافیکی وجود نداره !
    از طرف دیگه من مباحث تئوریک رو شروع کردم و نمیتونم وسط کتاب تولباکس رو آموزش بدم. استانداردها باید رعایت بشه.
    اگر شما صرفا می خواهید از رابط گرافیکی استفاده کنید و نمی خواهید هیچ اطلاعاتی بیشتری کسب کنید، به وبینار لیونگ مراجعه کنید:
    https://bit.ly/2DNbwew

    [پاسخ]

  2. با سلام خدمت استاد محترم
    میخواستم بدونم که روش های شناسایی غیر خطی رو هم در این مجموعه بررسی می کنید؟(روش هایی مانند NARMAX )

    [پاسخ]

    علی جوادی پاسخ در تاريخ آبان ۱۱ام, ۱۳۹۷ ۷:۱۰ ق.ظ:

    @ali,
    سلام
    روشهای غیرخطی بررسی میشه ولی NARMAX نه داخل کتاب بحث شده و نه داخل تولباکس متلب وجود داره. مدلهای وینر ، همرشاین، NARX و … بحث میشه.
    فصلهای ۱۸ تا ۲۱ به مدلهای غیرخطی پرداخته.
    برای اطلاعات بیشتر به فهرست کتاب مراجعه کنید

    [پاسخ]

  3. سلام با تشکر از استاد جوادی بخاطر آموزش های عالی که می دن. امیدوارم این مجموعه آموزشی هر چه سریعتر آماده بشه. فقظ از استاد جوادی تقاضا دارم آموزش ها را به صورت فصل به فصل در سایت آپلود کنن (نه بصورت چند فصل چند فصل) تا امکان یادگیری مرحله به مرحله توسط دانشجویان فراهم بشه. باز هم از استاد جوادی تشکر می کنم.

    [پاسخ]

    علی جوادی پاسخ در تاريخ آبان ۶ام, ۱۳۹۷ ۶:۳۴ ب.ظ:

    @رضا,
    با سلام و تشکر از لطف شما
    دقیقا هدفم اینه که فصل به فصل جلو برم. ایشالا تا آخر هفته فصل بعدی اضافه میشه. امیدوارم بتونم پیوستگی رو حفظ کنم و هر ده روز یا دو هفته یکبار یه فصل اضافه کنم.
    لطفا لفظ استاد برای من استفاده نکتید چون شما هم میدونید که قطعا من در حد استاد نیستم ولی لفظ رایجی شده که به همه اطلاق میشه.
    موفق باشید

    [پاسخ]

یک پاسخ بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *