EC:92231556: تفاوت میان نسخهها
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
خط ۸: | خط ۸: | ||
در اين تحقيق به بررسي روشي نوين در حوزه کنترل ميپردازيم که از روشهای هوش مصنوعي برای کنترل بهرمند ميشود. اين روش را به اصطلاح، کنترل تطبيق پذير Adaptive control ميناميم در ابتدا توضيح مختصری از کنترل خواهيم داشت و در ادامه آن به دليل استفاده از روش کنترل تطبيق پذير خواهيم پرداخت. بطور مختصر کنترل تطبيق پذير و موارد استفاده آنرا شرح ميدهيم و يک نمونه از دنيای واقعي کنترل که استفاده از اين روش باعث بهتر شدن کنترل در آن شده است را نشان خواهيم داد. اين روش دارای معايبي نيز ميباشد که در انتها به شرح مختصری از معايب استفاده از اين روش اشاره شده است.<br /> | در اين تحقيق به بررسي روشي نوين در حوزه کنترل ميپردازيم که از روشهای هوش مصنوعي برای کنترل بهرمند ميشود. اين روش را به اصطلاح، کنترل تطبيق پذير Adaptive control ميناميم در ابتدا توضيح مختصری از کنترل خواهيم داشت و در ادامه آن به دليل استفاده از روش کنترل تطبيق پذير خواهيم پرداخت. بطور مختصر کنترل تطبيق پذير و موارد استفاده آنرا شرح ميدهيم و يک نمونه از دنيای واقعي کنترل که استفاده از اين روش باعث بهتر شدن کنترل در آن شده است را نشان خواهيم داد. اين روش دارای معايبي نيز ميباشد که در انتها به شرح مختصری از معايب استفاده از اين روش اشاره شده است.<br /> | ||
<br /> | <br /> | ||
معرفي سيستمهای نرم افزاری Adaptive | ==== معرفي سيستمهای نرم افزاری Adaptive ==== | ||
سيستمهای Adaptive يا تطبيق پذير در حقيقت سيستمهائي نرم افزاری هستند که زيرشاخه سيستمهای هوش مصنوعي بشمار مي¬آيند. يکي از کاربردهای اين سيستمها بالا بردن تعامل و بهتر شدن ارتباط بين سيستم نرم افزاری و کاربر استفاده کننده از آن ميباشد. در نرم افزارهای امروزی به دليل بالا رفتن قابليتها و توانمنديهای آنها و در نتيجه پيچيده تر شدن آنها، کار با آنها برای کاربران نا آشنا با سيستم، مشکل شده است. همچنين امکانات پيچيده باعث شده تا شخصي سازی در آنها به دشواری صورت پذيرد. به عنوان مثال برای کار با نرم افزارهای مختلف، هر فردی بايد آنها را Configure کند تار کار با آنها براحتي امکانپذير گردد. اين کار برای بسياری از کاربران دشوار و در بسياری موارد امکانپذير نميباشد. سيستمهای Adaptive تعامل با کاربر را آسان و در بسياری موارد ارتقا ميدهد. در حقيقت اين سيستمها، بروشهای هوشمند مدلي از کاربر بدست مي آورد و بر اساس مدل کاربر، خود را با آن سازگار ميکند. در سيستمهای تطبيق پذير، بمرور که سيستم بيشتر کار ميکند و اطلاعات بيشتری بدست مي آورد و در حقيقت دانش آن افزايش پيدا ميکند ميزان دقت سيستم نيز افزايش پيدا ميکند. کاربردهای متعددی برای سيستمهای تطبيق پذير معرفي شده است. از جمله ميتوان به Personalization, Recommender systems و نيز Adaptive control اشاره کرد. سعي شده در اين تحقيق بر روی Adaptive control ها تمرکز صورت بگيرد و کاربرد آنها را در دستگاههای مختلف با هم ببينيم در سيستمهای کنترل نوين معمولا از کنترل ديجيتال بسيار استفاده ميشود. در ذيل دلائلي که سعي ميشود از کنترلهای تطبيق پذير استفاده گردد، بيان شده است | سيستمهای Adaptive يا تطبيق پذير در حقيقت سيستمهائي نرم افزاری هستند که زيرشاخه سيستمهای هوش مصنوعي بشمار مي¬آيند. يکي از کاربردهای اين سيستمها بالا بردن تعامل و بهتر شدن ارتباط بين سيستم نرم افزاری و کاربر استفاده کننده از آن ميباشد. | ||
- سيستم ها برای کنترل صحيح نياز دارند تا محيط اطراف را کاملا بشناسند ولي در بسيار موارد اين امکان وجود ندارد که دستگاه شناخت کافي از محيط اطراف داشته باشد. | در نرم افزارهای امروزی به دليل بالا رفتن قابليتها و توانمنديهای آنها و در نتيجه پيچيده تر شدن آنها، کار با آنها برای کاربران نا آشنا با سيستم، مشکل شده است. همچنين امکانات پيچيده باعث شده تا شخصي سازی در آنها به دشواری صورت پذيرد. به عنوان مثال برای کار با نرم افزارهای مختلف، هر فردی بايد آنها را Configure کند تار کار با آنها براحتي امکانپذير گردد. اين کار برای بسياری از کاربران دشوار و در بسياری موارد امکانپذير نميباشد. سيستمهای Adaptive تعامل با کاربر را آسان و در بسياری موارد ارتقا ميدهد. در حقيقت اين سيستمها، بروشهای هوشمند مدلي از کاربر بدست مي آورد و بر اساس مدل کاربر، خود را با آن سازگار ميکند. | ||
- دستگاههای کنترل کننده در بسياري موارد بايد با کاربر خود تعاملي سازنده داشته باشند ولي بدليل پيچيدگي کار آنها، اين تعامل در حالت معمول پيچيده ميباشد. | در سيستمهای تطبيق پذير، بمرور که سيستم بيشتر کار ميکند و اطلاعات بيشتری بدست مي آورد و در حقيقت دانش آن افزايش پيدا ميکند ميزان دقت سيستم نيز افزايش پيدا ميکند. | ||
- کاربران سيستمهای کنترلي برای داشتن يک کنترل بهتر در شرايط گوناگون بايد بتوانند آنها را Configure کنند که اين امر مستلزم داشتن دانش مخصوص آنهاست و غالبا در کاربران اين سيستمها يافت نميشود. | کاربردهای متعددی برای سيستمهای تطبيق پذير معرفي شده است. از جمله ميتوان به Personalization, Recommender systems و نيز Adaptive control اشاره کرد. | ||
سعي شده در اين تحقيق بر روی Adaptive control ها تمرکز صورت بگيرد و کاربرد آنها را در دستگاههای مختلف با هم ببينيم | |||
در سيستمهای کنترل نوين معمولا از کنترل ديجيتال بسيار استفاده ميشود. در ذيل دلائلي که سعي ميشود از کنترلهای تطبيق پذير استفاده گردد، بيان شده است<br /> | |||
- سيستم ها برای کنترل صحيح نياز دارند تا محيط اطراف را کاملا بشناسند ولي در بسيار موارد اين امکان وجود ندارد که دستگاه شناخت کافي از محيط اطراف داشته باشد.<br /> | |||
- دستگاههای کنترل کننده در بسياري موارد بايد با کاربر خود تعاملي سازنده داشته باشند ولي بدليل پيچيدگي کار آنها، اين تعامل در حالت معمول پيچيده ميباشد.<br /> | |||
- کاربران سيستمهای کنترلي برای داشتن يک کنترل بهتر در شرايط گوناگون بايد بتوانند آنها را Configure کنند که اين امر مستلزم داشتن دانش مخصوص آنهاست و غالبا در کاربران اين سيستمها يافت نميشود.<br /> | |||
- سيستمهای کنترلي در بسياری موارد نياز دارند تا با سيستمهای کنترلي ديگر ارتباطي سازنده داشته باشند. اين گونه برقراری ارتباط و ارتقاء سطح کاری در اين سيستمها توسط کاربران بسيار دشوار ميباشد.<br /> | - سيستمهای کنترلي در بسياری موارد نياز دارند تا با سيستمهای کنترلي ديگر ارتباطي سازنده داشته باشند. اين گونه برقراری ارتباط و ارتقاء سطح کاری در اين سيستمها توسط کاربران بسيار دشوار ميباشد.<br /> | ||
نسخهٔ ۱۲ مارس ۲۰۱۵، ساعت ۱۳:۵۱
موضوع
Adaptive Control System
تهيه کننده
عليرضا محمد باقر تهراني 92231556
چکيده
در اين تحقيق به بررسي روشي نوين در حوزه کنترل ميپردازيم که از روشهای هوش مصنوعي برای کنترل بهرمند ميشود. اين روش را به اصطلاح، کنترل تطبيق پذير Adaptive control ميناميم در ابتدا توضيح مختصری از کنترل خواهيم داشت و در ادامه آن به دليل استفاده از روش کنترل تطبيق پذير خواهيم پرداخت. بطور مختصر کنترل تطبيق پذير و موارد استفاده آنرا شرح ميدهيم و يک نمونه از دنيای واقعي کنترل که استفاده از اين روش باعث بهتر شدن کنترل در آن شده است را نشان خواهيم داد. اين روش دارای معايبي نيز ميباشد که در انتها به شرح مختصری از معايب استفاده از اين روش اشاره شده است.
معرفي سيستمهای نرم افزاری Adaptive
سيستمهای Adaptive يا تطبيق پذير در حقيقت سيستمهائي نرم افزاری هستند که زيرشاخه سيستمهای هوش مصنوعي بشمار مي¬آيند. يکي از کاربردهای اين سيستمها بالا بردن تعامل و بهتر شدن ارتباط بين سيستم نرم افزاری و کاربر استفاده کننده از آن ميباشد.
در نرم افزارهای امروزی به دليل بالا رفتن قابليتها و توانمنديهای آنها و در نتيجه پيچيده تر شدن آنها، کار با آنها برای کاربران نا آشنا با سيستم، مشکل شده است. همچنين امکانات پيچيده باعث شده تا شخصي سازی در آنها به دشواری صورت پذيرد. به عنوان مثال برای کار با نرم افزارهای مختلف، هر فردی بايد آنها را Configure کند تار کار با آنها براحتي امکانپذير گردد. اين کار برای بسياری از کاربران دشوار و در بسياری موارد امکانپذير نميباشد. سيستمهای Adaptive تعامل با کاربر را آسان و در بسياری موارد ارتقا ميدهد. در حقيقت اين سيستمها، بروشهای هوشمند مدلي از کاربر بدست مي آورد و بر اساس مدل کاربر، خود را با آن سازگار ميکند.
در سيستمهای تطبيق پذير، بمرور که سيستم بيشتر کار ميکند و اطلاعات بيشتری بدست مي آورد و در حقيقت دانش آن افزايش پيدا ميکند ميزان دقت سيستم نيز افزايش پيدا ميکند.
کاربردهای متعددی برای سيستمهای تطبيق پذير معرفي شده است. از جمله ميتوان به Personalization, Recommender systems و نيز Adaptive control اشاره کرد.
سعي شده در اين تحقيق بر روی Adaptive control ها تمرکز صورت بگيرد و کاربرد آنها را در دستگاههای مختلف با هم ببينيم
در سيستمهای کنترل نوين معمولا از کنترل ديجيتال بسيار استفاده ميشود. در ذيل دلائلي که سعي ميشود از کنترلهای تطبيق پذير استفاده گردد، بيان شده است
- سيستم ها برای کنترل صحيح نياز دارند تا محيط اطراف را کاملا بشناسند ولي در بسيار موارد اين امکان وجود ندارد که دستگاه شناخت کافي از محيط اطراف داشته باشد.
- دستگاههای کنترل کننده در بسياري موارد بايد با کاربر خود تعاملي سازنده داشته باشند ولي بدليل پيچيدگي کار آنها، اين تعامل در حالت معمول پيچيده ميباشد.
- کاربران سيستمهای کنترلي برای داشتن يک کنترل بهتر در شرايط گوناگون بايد بتوانند آنها را Configure کنند که اين امر مستلزم داشتن دانش مخصوص آنهاست و غالبا در کاربران اين سيستمها يافت نميشود.
- سيستمهای کنترلي در بسياری موارد نياز دارند تا با سيستمهای کنترلي ديگر ارتباطي سازنده داشته باشند. اين گونه برقراری ارتباط و ارتقاء سطح کاری در اين سيستمها توسط کاربران بسيار دشوار ميباشد.