تحقیق سیستم تعبیه شده و لزوم استفاده از سیستمهای برداشتگر انرژی در آن

پیشینه تحقیق و پایان نامه و پروژه دانشجویی

پیشینه تحقیق سیستم تعبیه شده و  لزوم استفاده از سیستمهای برداشتگر انرژی در آن دارای ۵۷ صفحه می باشد فایل پیشینه تحقیق به صورت ورد  word و قابل ویرایش می باشد. بلافاصله بعد از پرداخت و خرید لینک دنلود فایل نمایش داده می شود و قادر خواهید بود  آن را دانلود و دریافت نمایید . ضمناً لینک دانلود فایل همان لحظه به آدرس ایمیل ثبت شده شما ارسال می گردد.

فهرست مطالب

مقدمه    ۵
فصل اول: معرفی سیستم تعبیه شده و نیازمندی آن و اهمیت استفاده از سیستمهای برداشتگر انرژی در سیستمهای تعبیه شده    ۷
۲-۱  مقدمه    ۷
۲-۲ سیستمهای تعبیه شده    ۷
۲-۳  سیستم بیدرنگ    ۹
۲-۴  زمانبندی وظایف    ۱۰
۲-۴-۱  انواع زمانبندی    ۱۰
۲-۵  تعاریف اولیه    ۱۱
۲-۶  الگوریتمهای زمانبندی اولیه    ۱۳
۲-۶-۱  الگوریتم زمانبندی نزدیکترین سررسید اول (EDF)    ۱۳
۲-۶-۲  الگوریتم زمانبندی نرخ یکنواخت (RMS)    ۱۴
۲-۷  برداشت انرژی محیطی    ۱۵
۲-۷-۱  اجزای سیستم تعبیهشده مبتنی بر برداشت انرژی    ۱۶
۲-۷-۲  انواع سیستم برداشتگر انرژی    ۱۷
۲-۸  مدیریت توان در سیستمهای تعبیه شده    ۲۰
۲-۹  نتیجه گیری    ۲۱
فصل دوم:: الگوریتمهای زمانبندی سیستم تعبیه شده مبتنی بر باطری و  برداشتگر انرژی    ۲۱
۳-۱ مقدمه    ۲۱
۳-۲  الگوریتمهای زمانبندی سیستم تعبیه شده بدون برداشتگر انرژی    ۲۲
۳-۲-۱  الگوریتم زمانبندی MILP وLEDF    ۲۲
۳-۳  عوامل مشترک در زمانبندی سیستمهای بیدرنگ برداشتگر انرژی    ۲۴
۳-۴  الگوریتمهای زمانبندی سیستم تعبیهشده مبتنی بر برداشتگر انرژی    ۲۵
۳-۴-۱ روش زمانبندی LSA    ۲۵
۳-۴-۲  روش زمانبندی EA-DVFS    ۲۹
۳-۴-۳  روش زمانبندی AS-DVFS    ۳۲
۳-۴-۴  روش زمانبندی LM-APM    ۳۵
۳-۴-۵  روش زمانبندی HA-DVFS    ۴۰
۳-۴-۶   الگوریتم انتخاب فرکانس باتوجه به وضعیت سیستم    ۴۷
۳-۵  نتیجه گیری    ۵۴
مراجع    ۵۵

مراجع

[۱]    C. Xian, Y.-H. Lu, and Z. Li, “Energy-Aware Scheduling for Real-Time Multiprocessor Systems with Uncertain Task Execution Time,” in Design Automation Conference,IEEE, 2007, pp. 664–۶۶۹٫

[۲]   O. Ozel, J. Yang, and S. Ulukus, “Optimal Broadcast Scheduling for an Energy Harvesting Rechargeable Transmitter with a Finite Capacity Battery,” IEEE Trans. Wirel. Commun., vol. 11, no. 6, pp. 2193–۲۲۰۳, ۲۰۱۲٫

[۳]    Y. Abdedda and D. Masson, “Real-Time Scheduling of Energy Harvesting Embedded Systems with Timed Automata,” Embed. Real-Time Comput. Syst. Appl., no. 8, pp. 31–۴۰, ۲۰۱۲٫

[۴]      K. Ramamritham and J. A.Stankic, “Scheduling Algorithms and operating Systems Support for Real Time Systems,” IEEE, vol. 82, pp. 55–۶۷, ۱۹۹۴٫

[۵]      J. J. Labrosse and W. Street, MicroC / OS-II The Real-Time Kernel Second Edition. 2002.

[۶]      J. A. Stankovic and E. T. Al, “Strategic Directions in Real-Time and Embedded Systems,” ACM Comput. Surv., vol. 28, no. 4, pp. 751–۷۶۳, ۱۹۹۶٫

[۷]      C. Moser, “Power Management in Energy Harvesting Embedded Systems,” Swiss Federal Institute Of Technology Zurich, 2009.

[۸]      V. Raghunathan and P. H. Chou, “Design and Power Management of Energy Harvesting Embedded Systems,” in international symposium on Low power electronics and design, 2006, pp. 369–۳۷۴٫

[۹]    C. Moser, D. Brunelli, L. Thiele, and L. Benini, “Real-time scheduling for energy harvesting sensor nodes,” Real-Time Syst., vol. 37, no. 3, pp. 233–۲۶۰, Jul. 2007.

[۱۰]    S. Liu, J. Lu, Q. Wu, and Q. Qiu, “Load-Matching Adaptive Task Scheduling for Energy Efficiency in Energy Harvesting Real-Time Embedded Systems,” in International Symposium on Low-Power Electronics and Design (ISLPED), 2010, pp. 325–۳۳۰٫

[۱۱]    M. Chetto, “Task Scheduling In Energy Harvesting Real-time Embedded Systems,” J. Inf. Technol. Softw. Eng., vol. 02, no. 03, 2012.

[۱۲]    Hillsboro, “Dynamic Power Management In An Embedded Systems,” pp. 1–۱۳, ۲۰۰۵٫

[۱۳]   M. Chetto, D. Masson, and S. Midonnet, “Fixed Priority Scheduling Strategies for Ambient Energy-Harvesting Embedded Systems,” ۲۰۱۱ IEEE/ACM Int. Conf. Green Comput. Commun., pp. 50–۵۵, Aug. 2011.

مقدمه

در فصل اول بطور کامل به معرفی سیستم­های تعبیه­ شده و مشخصات آن­ها می­پردازیم. سیستم‌های تعبیه­شده  (نهفته یا توکار نیز گفته می شوند) سیستم‌هایی کامپیوتری هستند که به عنوان بخشی از یک سیستم بزرگتر که خود شامل اجزای الکترونیکی و یا مکانیکی است، می‌باشند و وظیفه‌ی کنترل عملکرد و پردازش درست سیستم را بر عهده دارند. بر خلاف کامپیوترهای همه منظوره ( به عنوان مثال کامپیوترهای شخصی) که برای رفع نیازهای عمومی طراحی شده‌اند، سیستم‌های نهفته به گونه‌ای طراحی می‌شوند که برای یک کاربرد خاص با کمترین هزینه بهترین کارایی را از خود نشان دهند. امروزه درون اکثر وسایل و دستگاه‌های پیرامون ما (خودپرداز، تلفن‌همراه، اتومبیل و ماشین لباسشویی) سیستم نهفته‌ای قرار دارد. مشخصه‌ی کلیدی این سیستم‌ها، طراحی اختصاصی برای انجام یک کار مشخص است. به این دلیل که سیستم‌های نهفته برای یک کار مشخص اختصاص یافته‌اند، مهندسین طراح می‌توانند محصول را برای کاهش اندازه و قیمت بهینه کرده و اطمینان پذیری و کارایی آن را بالا ببرند. امروزه،  انواع باطری، نقش اساسی را در جهت تأمین انرژی سیستم­ها برعهده دارند. این مسئله باعث بروز مشکلاتی همچون کاهش طول عمر سیستم­ها و عدم پیوستگی عملیات آن­ها می­شود. که برای غلبه بر این مشکلات راه­کاری که معرفی می­شود، استفاده از تکنیک برداشت انرژی از محیط با استفاده از برداشتگرهای انرژی است. با استفاده از این روش، انرژی همواره در اختیار سیستم قرار گرفته و مشکلات ناشی از عدم وجود انرژی کافی و سایر مشکلات، مرتفع می­شود. سیستم­های تعبیه شده­ای که انرژی مورد نیاز خود را از محیط پیرامون تأمین می­کنند به سیستم­های تعبیه­شده مبتنی بر برداشتگر انرژی[۱] معروفند. مسائل مهمی که در این نوع از سیستم­ها مطرح است، بحث زمانبندی وظایف یک برنامه با درنظر گرفتن محدودیت انرژی و محدودیت زمانی خاص وظایف، کارایی ذخیره سازی انرژی و البته کارایی تمام بخش­های یک سیستم تعبیه­شده مبتنی بر برداشتگر انرژی و … می­باشد. که این مسائل در کنار انواع سیستم­های برداشتگر انرژی و الگوریتم­های اولیه زمانبندی در سیستم­های تعبیه­شده همچنین معرفی روش­های مدیریت توان در سیستم­های تعبیه­شده بی­درنگ نیز در فصل دوم بیان خواهند شد.

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

فصل دوم: معرفی سیستم تعبیه ­شده و نیازمندی آن و اهمیت استفاده از

سیستم­های برداشتگر انرژی در سیستم­های تعبیه ­­شده

 ۲-۱  مقدمه

در این فصل به معرفی سیستم تعبیه ­شده و نیازمندی­ آن، همینطور تکنیک برداشت انرژی از محیط و لزوم استفاده از آن می­پردازیم. در یک سیستم تعبیه شده بی­درنگ مبتنی بر برداشت انرژی علاوه بر اجرای وظایف در سررسید متناظرشان با توجه به محدودیت­های زمانی تعریف شده، بحث مدیریت توان و انرژی نیز بسیار حائز اهمیت است. بنابراین در این فصل قبل از معرفی الگوریتم­ها و روش­های موجود، مفاهیم اولیه در این سیستم­ها را بررسی خواهیم کرد.

۲-۲ سیستم­های تعبیه­ شده

امروزه کاربردهای فراوان سیستم­های دیجیتال، برکسی پوشیده نیست. لیکن بسیاری از مردم تنها کامپیوتر شخصی خود را به عنوان یک سیستم کامپیوتری می­شناسند. حال آنکه روزانه با دهها سیستم مبتنی بر پردازنده، برخورد و تعامل دارند. مایکروفرها، اتومبیل­ها (حتی اجزای درون اتومبیل مثل سیستم ضدقفل و …)، دستگاه­های کنترل از راه دور، تلفن همراه، آسانسورها و حتی ماوس و صفحه کلید یک کامپیوتر رومیزی نیز در رده­ی سیستم­های مبتنی بر پردازنده قرار می­گیرند. برخلاف کامپیوترهای همه­منظوره که برای رفع نیازهای عمومی طراحی شده‌اند، سیستم‌های نهفته به گونه‌ای طراحی می‌شوند که برای یک کاربرد خاص با کمترین هزینه بهترین کارایی را از خود نشان دهند. این سیستم­ها داری هسته پردازشی شامل میکروکنترلر، ریزپردازنده و یا پردازنده سیگنال­های دیجیتال می­باشند این هسته پردازشی بعنوان یک واحد مهم در سخت‌افزار یک سیستم تعبیه­شده ایفای نقش می­کند]۱[ .

سیستم­های تعبیه‌شده برای اهداف خاص طراحی می‌شوند و اغلب توسط ابزارهای دیگر(نه لزوما کامپیوترها) و پروسه­های خاصی کنترل می‌شوند. برخی از این سیستم‌ها نیازمندی‌های خاصی نظیر حمایت از پردازش‌های بی­درنگ دارند. معمولا برنامه‌های کاربردی یک سیستم تعبیه شده را روی یک کامپیوتر رومیزی، طراحی و در نهایت روی سخت افزار و سیستم­عامل تعبیه­شده خاص خود، پیاده سازی می­کنند که در طراحی این برنامه‌ها باید مشخصه­های خاص و عام سیستم تعبیه­شده در نظر گرفته شود.

[۱]  Energy Harvesting Embedded Systems

50,000 ریال – خرید

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

مطالب پیشنهادی:
برچسب ها : , , , , , , , , , ,
برای ثبت نظر خود کلیک کنید ...

به راهنمایی نیاز دارید؟ کلیک کنید

جستجو پیشرفته

دسته‌ها

آخرین بروز رسانی

    شنبه, ۸ اردیبهشت , ۱۴۰۳
اولین پایگاه اینترنتی اشتراک و فروش فایلهای دیجیتال ایران
wpdesign Group طراحی و پشتیبانی سایت توسط digitaliran.ir صورت گرفته است
تمامی حقوق برایpayandaneshjo.irمحفوظ می باشد.