نظام تحكم باسلوب عتاد محاكاة الواقع قليل التكلفة باستخدام متحكمات دقيقة

المؤلفون

  • أسامة الهادي أحمد قسم الهندسة الكهربائية والحاسوب، كلية الهندسة، جامعة المرقب، الخمس، ليبيا
  • علي عمر الشريف قسم الهندسة الكهربائية والحاسوب، كلية الهندسة، جامعة المرقب، الخمس، ليبيا
  • عثمان امحمد أبوراس قسم الهندسة الكهربائية والحاسوب، كلية الهندسة، جامعة المرقب، الخمس، ليبيا

DOI:

https://doi.org/10.59743/aujas.v6i5.1159

الكلمات المفتاحية:

Arduino، ESP32، معادلات تفاضلية، معادلة الفرق، محاكاة الأنظمة الديناميكية، عتاد محاكاة الواقع

الملخص

أنظمة التحكم الآلي هي تخصصات هندسية غاية في الأهمية. تعلم هذه التخصصات والوصول الى خبرة عالية يتطلب أدوات مناسبة، إحدى هذه الأدوات هي تجهيزات التجارب المعملية. تلك التجهيزات مطلوبة لفهم استراتيجيات التحكم المختلفة وتطبيقاتها وربط النظريات العلمية بالتطبيق العملي. ولكن في بعض الاحيان قد لا يكون من السهل الحصول على مثل هذه التجهيزات لعدة أسباب من هذه الأسباب التكلفة العالية و عدم توفرها في الاسواق. عتاد محاكاة الواقع (HIL) هي طريقة لاستبدال التجهيز لتجربة مطلوب دراستها بعتاد مكافئ مثل جهاز كمبيوتر او متحكم دقيق. في هذا البحث تم استخدام متحكم دقيق ليحل محل نظامين فيزيائيين مختلفين. بالإضافة الى المحاكاة، تم ايضا استخدام متحكم آخر لاستبدال حلقة التحكم، والتي تشمل عقدة الجمع ووحدة التحكم. تم تنفيد المحاكاة للأنظمة وحلقة التحكم الكاملة على المتحكمات الدقيقة باستخدام طريقة معادلة الفرق وطريقة المعادلات التفاضلية كلما كان ذلك ممكنًا. حيث تم الربط بين المتحكمات الدقيقة باستخدام بروتوكول الاتصال التسلسلي و ESP NOW . وتمت مقارنة أداء نظام التحكم مع MATLAB وأظهر دقة عالية جدًا بعد تشغيل المحاكاة بزمن حقيقي بوقت عينة 10 مللي ثانية.

المراجع

“Hardware-in-the-Loop (HIL) Simulation - MATLAB & Simulink.” https://www.mathworks.com/discovery/hardware-in-the-loop-hil.html (accessed Oct. 15, 2021).

S. Demers, P. Gopalakrishnan, and L. Kant, “A Generic Solution to Software-in-the-Loop,” in MILCOM 2007 - IEEE Military Communications Conference, Oct. 2007, pp. 1–6. doi: 10.1109/MILCOM.2007.4455268. DOI: https://doi.org/10.1109/MILCOM.2007.4455268

S. Jeong, Y. Kwak, and W. J. Lee, “Software-in-the-Loop simulation for early-stage testing of AUTOSAR software component,” in 2016 Eighth International Conference on Ubiquitous and Future Networks (ICUFN), Jul. 2016, pp. 59–63. doi: 10.1109/ICUFN.2016.7536980. DOI: https://doi.org/10.1109/ICUFN.2016.7536980

G. M. Casolino, M. AlizadehTir, A. Andreoli, M. Albanesi, and F. Marignetti, “Software-in-the-loop simulation of a test system for automotive electric drives,” in IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society, Oct. 2016, pp. 1882–1887. doi: 10.1109/IECON.2016.7794145. DOI: https://doi.org/10.1109/IECON.2016.7794145

M. B. Ayed, L. Zouari, and M. Abid, “Software In the Loop Simulation for Robot Manipulators,” Eng. Technol. Appl. Sci. Res., vol. 7, no. 5, Art. no. 5, Oct. 2017, doi: 10.48084/etasr.1285. DOI: https://doi.org/10.48084/etasr.1285

R. Crosbie, J. Zenor, R. Bednar, D. Word, N. Hingorani, and T. Ericsen, “High-Speed, scalable, real-time simulation using DSP arrays,” in 18th Workshop on Parallel and Distributed Simulation, 2004. PADS 2004., May 2004, pp. 52–59. doi: 10.1109/PADS.2004.1301285. DOI: https://doi.org/10.1145/1013329.1013339

I. D. T. de Souza, S. N. Silva, R. M. Teles, and M. A. C. Fernandes, “Platform for Real-Time Simulation of Dynamic Systems and Hardware-in-the-Loop for Control Algorithms,” Sensors, vol. 14, no. 10, pp. 19176–19199, Oct. 2014, doi: 10.3390/s141019176. DOI: https://doi.org/10.3390/s141019176

R. D. P. Filho, V. B. Furlong, and J. a. V. Costa, “ARDUINO OPEN HARDWARE TEST THROUGH CHEMICAL SYSTEM SIMULATION UNDER LUMPED MODEL DYNAMICS,” in Blucher Chemical Engineering Proceedings, 2015, vol. 1, no. 2, pp. 11406–11413. Accessed: Oct. 09, 2021. [Online]. Available: https://www.proceedings.blucher.com.br/article-details/arduino-open-hardware-test-through-chemical-system-simulation-under-lumped-model-dynamics-18067

S. Nuratch, “Study and implementation of microcontroller-based system dynamics emulator using numerical method and reduction of order technique,” in 2016 13th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), Jun. 2016, pp. 1–6. doi: 10.1109/ECTICon.2016.7561446. DOI: https://doi.org/10.1109/ECTICon.2016.7561446

O. Camacho, R. Díaz, and C. Obando, “Hardware in the Loop Simulation for Sliding Mode Control Schemes for Deadtime Systems,” in 2019 International Conference on Information Systems and Computer Science (INCISCOS), Nov. 2019, pp. 183–188. doi: 10.1109/INCISCOS49368.2019.00037. DOI: https://doi.org/10.1109/INCISCOS49368.2019.00037

“[PDF] Development of a Microcontroller-Based Control System with a Hardware-in-the- Loop (HIL) Method for Control Education using MATLAB/Simulink/xPC Target* | Semantic Scholar.” https://www.semanticscholar.org/paper/Development-of-a-Microcontroller-Based-Control-with-Martono-Salami/d3893ca5bd6d7f6496c7646abf143ff79813594b (accessed Oct. 15, 2021).

I. Tejado, J. Serrano, E. Pérez, D. Torres, and B. M. Vinagre, “Low-cost Hardware-in-the-loop Testbed of a Mobile Robot to Support Learning in Automatic Control and Robotics**This work has been supported by the Spanish Ministry of Economy and Competitiveness under the project DPI2012-37062-C02-02 and the Junta de Extremadura under the Ayuda a Grupos with reference GR15178.,” IFAC-Pap., vol. 49, no. 6, pp. 242–247, Jan. 2016, doi: 10.1016/j.ifacol.2016.07.184. DOI: https://doi.org/10.1016/j.ifacol.2016.07.184

T. W. Oktaviana Putri, M. F. Ginting, B. R. Trilaksono, E. M. Idris Hidayat, and M. F. Sagala, “Hardware in the loop simulation development of guidance system for autonomous underwater glider,” in 2017 6th International Conference on Electrical Engineering and Informatics (ICEEI), Nov. 2017, pp. 1–4. doi: 10.1109/ICEEI.2017.8312388. DOI: https://doi.org/10.1109/ICEEI.2017.8312388

D. S. Bowden and J. A. Mynderse, “From Industry to the Classroom: A Low-Cost Hardware-In-Loop Simulator for Classic Controls Experiments,” presented at the 2019 ASEE Annual Conference & Exposition, Jun. 2019. Accessed: Oct. 16, 2021. [Online]. Available: https://peer.asee.org/from-industry-to-the-classroom-a-low-cost-hardware-in-loop-simulator-for-classic-controls-experiments

“UNO R3 | Arduino Documentation | Arduino Documentation.” https://docs.arduino.cc/hardware/uno-rev3 (accessed Oct. 18, 2021).

“ESP-NOW - ESP32 - — ESP-IDF Programming Guide latest documentation.” https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_now.html (accessed Oct. 16, 2021).

Daniel, “Real-time simulations on an Arduino (double pendulum),” Homemade multibody dynamics, Jan. 05, 2017. https://hmbd.wordpress.com/2017/01/05/real-time-simulations-on-an-arduino-double-pendulum/ (accessed Oct. 09, 2021).

W. H. Press, Numerical Recipes 3rd Edition: The Art of Scientific Computing, 3rd edition. Cambridge, UK ; New York: Cambridge University Press, 2007.

E. Süli and D. F. Mayers, An Introduction to Numerical Analysis, 1st edition. Cambridge ; New York: Cambridge University Press, 2003. DOI: https://doi.org/10.1017/CBO9780511801181

G. Franklin, J. Powell, and A. Emami-Naeini, Feedback Control of Dynamic Systems, 8th edition. Ny, NY: Pearson, 2018.

R. Dorf and R. Bishop, Modern Control Systems, 13th edition. Hoboken: Pearson, 2016.

K. Ogata, Modern Control Engineering, 5th edition. Boston: Pearson, 2009.

“DC Motor Control - MATLAB & Simulink Example.” https://www.mathworks.com/help/control/ug/dc-motor-control.html (accessed Sep. 12, 2021).

“Control Tutorials for MATLAB and Simulink - Inverted Pendulum: System Modeling.” https://ctms.engin.umich.edu/CTMS/index.php?example=InvertedPendulum&section=SystemModeling (accessed Oct. 16, 2021).

K. J. Åström and R. M. Murray, Feedback systems: an introduction for scientists and engineers. Princeton: Princeton University Press, 2008.

التنزيلات

منشور

31-12-2021

كيفية الاقتباس

أحمد أ. ا., الشريف ع. ع., & أبوراس ع. ا. (2021). نظام تحكم باسلوب عتاد محاكاة الواقع قليل التكلفة باستخدام متحكمات دقيقة. مجلة الجامعة الأسمرية, 6(5), 587–606. https://doi.org/10.59743/aujas.v6i5.1159

إصدار

القسم

الهندسة الكهربائية والإلكترونية