Table of Contents
The Evolution of Energy Harvesting Compatible Operating Systems for Engineering Sensors
ويمر ميدان أجهزة الاستشعار الهندسية بمرحلة انتقالية أساسية حيث أن الطلب على نظم الرصد الأطول مدة، والأكثر استدامة، يتسارع، ويتحول المهندسون بصورة متزايدة إلى تكنولوجيات أحصاد الطاقة المستقلة إلى أجهزة استشعار الطاقة إلى أجل غير مسمى، دون الحاجة إلى استبدال البطاريات أو مصادر الطاقة اللاسلكية، غير أن المعدات وحدها لا تستطيع أن تحقق هذا الاستقلال الذاتي، وأن نظام التشغيل الذي يدير موارد الاستشعار، والجداول الزمنية، ومراقبة أغراض الطاقة
وتوفر هذه المادة استكشافا تقنيا عميقا للمبادئ وأنماط التصميم والابتكارات الناشئة التي تحدد نظم تشغيل جمع الطاقة للمستشعرات الهندسية، وتشمل المفاهيم الأساسية، والهيكل على مستوى المنظومة، واستراتيجيات الجدولة، والتحديات الرئيسية التي يواجهها المهندسون في بناء نظم موثوقة ووعي للطاقة يمكن أن تعمل لسنوات على الطاقة الكميّة وحدها.
Understanding Energy Harvesting for Engineering Sensors
إن جمع الطاقة، المعروف أيضا باسم خنق الطاقة، هو عملية استيعاب كميات صغيرة من الطاقة الملونة من البيئة المحيطة وتحويلها إلى طاقة كهربائية صالحة للاستخدام، وبالنسبة للمستشعرات الهندسية، يتناول هذا النهج مباشرة الحد الأولي للنظم التي تعمل بالبطارية: العمر التشغيلي المحدود، وذلك بسحب الطاقة من مصادر مثل ضوء الشمس، والتشغيل الميكانيكي، وتدرج الحرارة، أو الترددات الرادعة، والأجهزة الاستشعار اللاسلكية.
ولكي يستغل نظام التشغيل هذه المصادر الطاقة استغلالا كاملا، يجب تصميمه من الأرض حتى يعامل الطاقة كمورد من الدرجة الأولى بدلا من الإمداد غير المحدود، وعلى عكس نظام OS التقليدي الذي يفترض وجود سكة طاقة مستقرة، يجب أن يتكيف نظام الطاقة الكهربائية باستمرار مع تقلب توافر الطاقة، وتحديد أولويات المهام القائمة على ميزانيات الطاقة، والحفاظ على حالة النظام في جميع حالات فشل الطاقة.
الطرائق الرئيسية لتسخير الطاقة
وتعطي كل تكنولوجيا لجمع الطاقة خصائص فريدة تؤثر على تصميم نظام الطاقة الكهربائية، ويجب على المهندسين فهم هذه الاختلافات لبناء نظم فعالة.
- Photovoltaic (Solar) Harvesting:] Converts light into electricity. Output varies with lighting conditions, time of day, and weather. Requires the OS to handle long periods of low or zero energy during darkness and sudden fls when light returns.
- Vibrational (Piezoelectric) Harvesting:] Convertsميكانيكية vibrations into electrical energy, Output is often small and irregular, depending on machine operation or environmental motion. The OS must manage very low power budgets and intermittent energy pulses.
- Thermoelectric Harvesting:] Converts temperature differences into voltage. Output depends on the thermal gradient and can be steady in industrial settings but changing in outdoor environments. The OS must handle low-voltage startup and efficient boost conversion.
- Radio Frequency (RF) Harvesting:] Captures ambient electromagnetic waves. Output is typically very low and distance-dependent. The OS must be extremely frugal, often operating in the microwat range with long sleep intervals.
- Kinetic and Mechanical Harvesting:] Includes devices that generate power from human motion, liquid flow, or rotating machinery. Often produces short blasts of energy that require careful management.
لماذا يجب أن تُصبح أنظمة التشغيل
وتصمم نظم التشغيل الموحدة في الوقت الحقيقي مثل نظام فريتروس، أو زيفير، أو لينكس، تحت افتراض الطاقة المستمرة الموثوقة، وتستخدم حلقات الاقتراع، ومهام المعلومات الأساسية، والإدارة البيطرية العدوانية التي يمكن أن تضيع الطاقة، وفي نظام لجمع الطاقة، يجب أن يكون بوسع مكتب خدمات الرقابة الداخلية القيام بما يلي:
- تعمل بشكل صحيح حتى عندما تقطع الكهرباء في منتصف العمل
- إستعادة الحالة من ذاكرة غير مُلتوية بعد فقدان الطاقة
- ولا تُحدد المهام إلا إذا توافرت طاقة كافية لإكمالها.
- الانتقال بين النشيطين، العاطلين، النوم، و الدول العميقة بلا رحمة.
الاعتبارات الأساسية المتعلقة بالتصميمات الخاصة بنظم تشغيل الحسرة
ويتطلب بناء نظام تشغيلي يلبي مطالب جمع الطاقة إعادة التفكير في كل نظام فرعي، فيما يلي اعتبارات التصميم الرئيسية التي تميز هذه النظم عن نظم التشغيل التقليدية المدمجة.
Power-Efficient Task Scheduling
ويجب أن يوازن جدول المهام في نظام برمجيات جمع الطاقة بين الاستجابة لحفظ الطاقة، وأن تكون الخوارزميات التقليدية القائمة على الجدولة، مثل خط النهاية المكون من طراز Rate Monotonic أو في وقت سابق، لا تشكل في المقام الأول موارد الطاقة المتاحة، بل أن القائمين على تحديد الطاقة يقيِّمون تكلفة الطاقة لكل مهمة، وأن يُقرروا ما ينبغي عمله، وقد يؤجلون المهام غير الحرجة خلال فترات الطاقة المنخفضة أو يُستبقون على إنجاز مهمة.
ويتمثل أحد النهج الفعال في استخدام بنود ميزانية الطاقة، حيث تُسند المهام ذات الأولوية وتكلفة الطاقة، ويكفل الجدول الزمني ألا يتجاوز مجموع تكاليف الطاقة في المهام الجارية الطاقة المتاحة المخزنة، وتؤجل المهام التي تتجاوز الميزانية إلى أن يتم جمع ما يكفي من الطاقة، ويمنع هذا النهج تنفيذ مهمة جزئية تُهدر الطاقة دون تحقيق ناتج مفيد.
إدارة الطاقة الديناميكية وتسلقها
إن التطاير الديناميكي والارتفاع بالتواتر هو أسلوب ثبتت قدرته على الحد من استهلاك الطاقة في المجهزات، ولكن تطبيقه في نظم جمع الطاقة يتطلب تدقيقا دقيقا، ويجب على مكتب خدمات الرقابة الداخلية أن يعدل حجم التشغيل وتواتر ساعات العمل استنادا إلى الطاقة الفورية المتاحة من المحصول، وعندما تكون الطاقة في حالة نفاد، يمكن للنظام أن يرتفع في مستويات الأداء، وعندما تكون الطاقة شحيحة، يجب أن يمتد إلى مرحلة التشغيل.
وبالإضافة إلى نظام إدارة الدعم الميداني، يجب أن تدير هيئة المراقبة العامة أبواب الطاقة الخاصة بالطوابق الفردية، وينبغي أن تُخفض أجهزة الاستشعار والإذاعة ومصارف الذاكرة بالكامل عندما لا تستخدم، وهذا يتطلب مراقبة دقيقة على مجالات الطاقة، وتسلسل دقيق لتجنب فقدان البيانات أو إلحاق أضرار بأجهزة الحاسوب.
عمق النوم والهبر
ولكي تعظيم كفاءة الطاقة، يجب أن تدعم دائرة الطاقة النائمة المتعددة، وتُظهر أن تجارة استهلاك الطاقة من أجل الاستيقاظ، وأن أعمق الدول التي تُطفى من المجهز الرئيسي، والذاكرة، ومعظم المناطق المحيطة بها، لا تترك سوى جهاز توقيت منخفض الطاقة أو إشارة إيقاظ من محصول الطاقة، ويجب أن تكون قادرة على توفير حالة نظام حرجة للذاكرة غير المُلتوية قبل دخول هذه الولايات واستعادة الدولة عند الاستيقاظ.
وتكتسي عملية الاختباء أهمية خاصة بالنسبة للمستشعرات التي تمر بفترات طويلة من العبث، مثل المرصد البيئي الذي يقرأ مرة في الساعة، ويجب أن تكفل دائرة العمليات بقاء الدوائر المعنية بالوقت الحقيقي وإدارة الطاقة نشطة بينما يُشغل كل شيء آخر.
إدارة مذكرات الطاقة - برنامج " Aware Memory "
ويستهلك الوصول إلى الذاكرة جزءا كبيرا من الطاقة الكلية للنظام، ويجب أن تقلل دائرة خدمات الرقابة إلى أدنى حد عمليات الذاكرة غير الضرورية، وأن تضغط البيانات حيثما أمكن، وأن تستخدم ذكريات أو سجلات مثبتة بالدبابات بدلا من نظام إدارة السجلات والمحفوظات عند الإمكان، وأن تستخدم بعض تصميمات أجهزة جمع الطاقة هيكلا هرميا للذاكرة، حيث تكون البيانات المتاحة في كثير من الأحيان في نظام رصد السجلات والمحفوظات ذات القوة المنخفضة، وتخزن البيانات السائبة في الوميضانات غير المؤثرة.
فالتفتيش هو أسلوب حاسم آخر، إذ يحفظ النظام بصورة دورية النظام ذاكرة غير قابلة للاشتعال، بحيث يمكن للنظام، إذا فقد الطاقة، أن يستأنف من نقطة التفتيش الأخيرة بدلا من أن يعاد تشغيله من الصفر، ويجب أن يكون رأس نقاط التفتيش المكتوبة متوازناً مع تكلفة الطاقة التي تُعاد حسابها بعد فشل الطاقة.
المهاجر المتجانس
ولا يتشابه كل محصولي الطاقة، إذ يمكن أن يجمع نظام وحيد للاستشعار الخلايا الشمسية، والعنصر الفائق السرعة، ومولد كهربائي حراري، ويجب أن يستخلص نظام الطاقة من خصائص كل محصول في نموذج موحد للطاقة، ويوفر هذا النموذج الجدول ومدير الطاقة مع تقديرات الدخل الحالي والمستقبلي للطاقة، وتعالج طبقة التكسير مختلف مستويات الفولط، والقدرات الحالية، والبرمجيات التي تتيح استجابات من نوع واحد.
المكونات المعمارية لنظام تبادل الطاقة
ويتألف نظام الطاقة المصمم جيدا من عدة نظم فرعية متخصصة تعمل معا لضمان التشغيل الموثوق به في ظل ظروف الطاقة المتغيرة.
النظام الفرعي لفرض الطاقة والميزانية
ومن أجل اتخاذ قرارات برمجة ذكية، يجب أن يتوقع نظام الطاقة في المستقبل أن يكون متوافرا للطاقة، ويستخدم هذا النظام الفرعي البيانات التاريخية، والنماذج التي تستغرق وقتا طويلا، وتغذية مستشعرة في الوقت الحقيقي لتقدير الطاقة التي ستجمع في المستقبل القريب، مثلا، يمكن للمستشعر بالطاقة الشمسية أن يستخدم نموذجا للإشعاع الشمسي وتقديرا للغطاء السحابي للتنبؤ بكمية الطاقة التي ستتاح خلال الساعة القادمة.
ويخصص عنصر الميزنة في مجال الطاقة جزءا من الطاقة المتوقعة لكل فئة من فئات المهام، وتحصل مهام الطوارئ التي تعالج مسألة اقتناء بيانات الاستشعار أو توليد الإنذار على مخصصات مضمونة للطاقة، ولا تحصل المهام ذات الأولوية المنخفضة، مثل نقل البيانات التشخيصية، على الطاقة إلا إذا سمحت الميزانية بذلك، وتستكمل الميزانية باستمرار مع وصول بيانات الحصاد الفعلية.
المراقب المالي المساعد
إن دوران العمل هو ممارسة التناوب بين الدول الناشطة والدول النائمة لحفظ الطاقة، وفي نظام تقليدي، تحدد دورة العمل، ويجب أن يكون ذلك في نظام لجمع الطاقة متكيفا، ويضبط متحكم دورة العمل نسبة الوقت الفعلي إلى وقت النوم استنادا إلى المستوى الحالي لتخزين الطاقة ودخل الطاقة المتوقع.
وإذا كانت الحاجزة الطاقية كاملة، يمكن للنظام أن يعمل في دورة عمل أعلى لتجهيز المزيد من البيانات، وإذا كانت العازل منخفضة، فإن دورة العمل تنخفض، وتعطل الوظائف غير الأساسية، وهذا النهج التكييفي يكفل عدم استنفاد النظام احتياطياته من الطاقة بشكل كامل، مما قد يتسبب في فشل كامل في النظام.
التفتيش واستبقاء الدولة
ومن الضروري التحقق الموثوق به من نظم جمع الطاقة لأن إخفاقات الطاقة يمكن أن تحدث في أي وقت، ويجب على مكتب خدمات الرقابة الداخلية أن يتولى كتابة حالة النظام الحرجة، بما في ذلك سياقات العمل، وملفات التسجيل، وبيانات معايرة الاستشعار، إلى الذاكرة غير المتطورة ذات الحد الأدنى من رأس الطاقة، وتقنيات مثل التفتيش التدريجي، حيث يتم توفير البيانات المعدلة فقط، والتدقيق المكثف، حيث تقلل الدولة من تكلفة التخزين.
وبالإضافة إلى ذلك، يجب أن توفر هيئة الأوراق المالية آلية لإعادة البناء تعيد بناء النظام بسرعة عند الاستيقاظ، ويشمل ذلك إعادة بدء تشغيل المنافذ، وإعادة تزامن الوقت، والتحقق من سلامة البيانات المخزنة.
برامج رائدة ومتقدمات بحثية
وقد برزت عدة منابر كقادة في تطوير نظم تشغيلية لجمع الطاقة للمستشعرات، وتظهر هذه النظم المبادئ المذكورة أعلاه، وقد تم التحقق منها في عمليات النشر في العالم الحقيقي.
TinyOS] is one of the earliest and most influential operating systems for low-power wireless sensor networks. Its event-driven structure and low memory footprint make it suitable for systems with tight energy budgets. TinyOS includes modules for energy management, duty cycling, and power-aware routing. While it is not specifically designed for energy harvesting,
RIOT OS] is a newer open-source operating system that explicitly targets energy-constrained IoT devices. It supports energy-aware scheduling, tickless kernel operation, and fine-grained power management. RIOT OS is written in C and provides a standard POSIX-like harvestI, making it for developd existing code.
Contiki-NG] is another prominent platform that includes energy profiling tools, duty cycling protocols, and support for energy harvesting equipment. Its Cooja simulator allows developers to model energy consumption and harvesting behavior before deployment. Contiki-NG is widely used in academic research and industrial prototyping.
وقد أدى العمل الأكاديمي الأخير إلى إنتاج نماذج تجريبية للتنبؤ بالطاقة تتضمن التعلم الآلي، وتستخدم هذه النظم شبكات الزرق الخفيف الوازن مدربة على بيانات الطاقة التاريخية للتنبؤ بتوافرها في المستقبل، وتغذي التنبؤات بعامل للتعلم عن تعزيزات يُفضي إلى تحديد الجدول الزمني ودورة الرسوم في الوقت الحقيقي، وفي حين أن هذه النظم لا تزال في مرحلة البحث، فإنها تظهر نتائج واعدة في عمليات المحاكاة.
التحديات المستمرة في مجال تسخير الطاقة لأغراض التصميم
وعلى الرغم من التقدم الكبير، لا تزال هناك تحديات عديدة تحول دون اعتماد نظم تشغيلية واسعة النطاق لجمع الطاقة في جميع تطبيقات الاستشعار.
المصدر:
ويتمثل التحدي الأساسي الأصيل في عدم إمكانية التنبؤ بمصادر الطاقة المحيطة، وتتفاوت الطاقة الشمسية مع الغطاء السحابي، والمواسم، والظلال، وتختفي طاقة الاحترار عندما تتوقف الآلات، وتتغير المستويات الحرارية بدرجات الحرارة المحيطة، ويجب أن تعمل بشكل صحيح عبر النطاق الكامل للظروف، من وفرة الطاقة إلى الدخل شبه الصفري، وهذا يتطلب وضع ميزانية قوية للطاقة تكفل التقدم.
هتربة المياة
وتأتي معدات جمع الطاقة بأشكال عديدة ذات خصائص كهربائية مختلفة، ولا توجد وصلة موحدة بينية بين المحصولين والمجهزين، ويجب أن تدعم عملية الإمداد بالطاقة مجموعة واسعة من عناصر تخزين الطاقة، بما في ذلك المكثفات، والمكثفات، وبطاريات القذارة، وكل منها له خصائص مختلفة في الشحنات/الشحنات والخصائص الناشئة، ولا يزال بناء نظام تشغيلي محمول حقا يعمل في جميع تركيبات المعدات جزءا من الجهد الهندسي المستمر.
الأمن والقابلية للاعتماد
وكثيرا ما يتم نشر نظم جمع الطاقة في بيئات نائية أو عدائية تكون فيها إمكانية الوصول المادي محدودة، ويجب عليها مقاومة التلاعب، وفساد البيانات، والهجمات التي تحرم من الخدمة والتي تستغل الدول ذات الطاقة المنخفضة، ويمكن للمهاجم مثلا أن يحجب محصول الطاقة لإجبار النظام على الدخول إلى دولة منخفضة الطاقة حيث يمكن أن تكون الآليات الأمنية معوقة، ويجب على مكتب خدمات الرقابة الداخلية أن يدمج بروتوكولات أمنية مدركة للطاقة تظل فعالة حتى عندما تكون الطاقة نادرة.
فالاعتماد على الذات مهم بنفس القدر، إذ يجب أن تتعامل النظم التي تعمل على الطاقة المحصولة لسنوات مع ملايين دورات الطاقة/الكهرباء دون فساد الذاكرة أو انجراف الساعات أو الانجراف في أجهزة الاستشعار، ويجب أن تشمل آليات كشف الأخطاء والإصلاح التي تعمل في إطار ميزانيات الطاقة الضيقة.
الاتجاهات المستقبلية والاتجاهات الناشئة
وسيتضمن الجيل القادم من نظم تشغيل جمع الطاقة التعلم الآلاتي، والمقاييس التكييفية، والإدماج الأعمق في تكنولوجيات تخزين الطاقة، ويتمثل أحد الاتجاهات الواعدة في استخدام مسرعات الشبكات العصبية التي توعي بالطاقة والتي يمكن أن تستخلص من بيانات الاستشعار باستخدام الميكروات من الطاقة، ويمكن لهذه المعجلات تصنيف أحداث الاهتمام ووقوف المفاعل الرئيسي فقط عند الضرورة، مما يقلل استهلاك الطاقة بدرجة كبيرة.
وثمة اتجاه آخر يتمثل في وضع نماذج برامج خاصة بالطاقة تسمح للمطورين بالتعبير عن قيود الطاقة بصورة مباشرة في القانون، فعلى سبيل المثال، يمكن للمبرمج أن يُشهِّر وظيفة بتكلفة الطاقة المتوقعة منه، ومن شأن مكتب خدمات المشاريع أن يضمن أن المهمة لا تنفذ إلا عندما تتوافر طاقة كافية، وهذا النهج يحوِّل عبء إدارة الطاقة من نظام التشغيل إلى المطور، مما يتيح سلوكا أكثر قابلية للتنبؤ به.
وسيؤدي إدماج المجهزين غير المتحركين، الذين يستخدمون حركة RAM أو حركة مغناطيسية خصبة، إلى الاحتفاظ بالدولة أثناء فقدان الطاقة، إلى تبسيط عملية التفتيش والحد من النفقات العامة للطاقة في مجال توفير الدولة، ويمكن لهذه المجهزات أن تتوقف فورا تقريبا وتستأنف الحساب، مما يجعلها مثالية لاستخدامها في جمع الطاقة حيث تتواتر انقطاع الكهرباء.
وأخيرا، فإن ظهور وصلات موحدة لجمع الطاقة، مثل معيار IEE 1451 للمتحولين الذكيين وبروتوكول لجنة البلدان الأمريكية لمكافحة الاتجار الدولي الناشئة، سيسهل بناء عناصر مشتركة بين الأجهزة والبرامجيات، وسيعجل التوحيد باعتماد جني الطاقة في التطبيقات الصناعية والزراعية والمتعلقة بالرصد البيئي.
خاتمة
إن تطوير نظم التشغيل التي تتوافق مع تكنولوجيات جمع الطاقة هو أحد أهم التحديات الهندسية في صناعة الاستشعار اليوم، ومع تزايد الطلب على نظم الاستشعار المستقلة، والتي طال أمدها، والتي لا تملك الصيانة، تصبح القدرة على إدارة الطاقة كمورد شحذ ومتغير مفرقا حاسما، فمبادئ التصميم التي نوقشت في هذه المادة هي نقطة البداية لبناء نظم تشغيلية موثوقة وفعالة وآمنة لجمع الطاقة.
ومن خلال التركيز على تحديد مواعيد استخدام الطاقة، وتقلبات الرسوم التكييفية، وإدارة الذاكرة التي توعي بالطاقة، وتحديد نقاط تفتيش قوية، يمكن للمهندسين أن يخلقوا نظماً تستخلص أقصى فائدة من كل مجهر متاح، وسيؤدي استمرار الابتكار في مجال التعلم الآلي، والتجهيز غير المركب، وتوحيد المعدات إلى توسيع قدرات هذه النظم، مما يتيح تطبيقات كان من المستحيل في السابق، ومستقبل أجهزة الاستشعار الهندسي تكمن في نظم ليست ذات طبيعة الطاقة فحسب، بل هي الأخرى.