نموذج السائق الذكي

يُعدّ نموذج السائق الذكي ( IDM ) نموذجًا لتدفق حركة المرور المستمر زمنيًا لمحاكاة حركة المرور على الطرق السريعة وفي المدن. وقد طُوّر هذا النموذج من قِبل تريبر وهينيك وهيلبينغ في عام 2000 لتحسين نتائج نماذج السائق "الذكي" الأخرى، مثل نموذج جيبس .

تعريف النموذج

باعتبارها نموذجًا لتتبع السيارات، تصف IDM ديناميكيات مواقع وسرعات المركبات الفردية.

تتضمن العوامل المؤثرة في نموذج إدارة الحوادث (IDM) سرعة المركبة، والمسافة بين مصدّيها الأمامي ومصدّ المركبة الأمامية، والسرعة النسبية بين المركبتين. ويُخرج النموذج التسارع الذي يختاره السائق في تلك الحالة. وتصف معلمات النموذج أسلوب القيادة. [ 1 ]

معادلة IDM، لديناميكيات المركبةα{\displaystyle \alpha }، يقرأ على النحو التالي: [ 2 ] [ 1 ]

v˙α=أ(1-(vαv0)دلتا-(s*(vα،Δvα)sα)2){\displaystyle {\dot {v}}_{\alpha }=a\left(1-\left({\frac {v_{\alpha }}{v_{0}}}\right)^{\delta }-\left({\frac {s^{*}(v_{\alpha },\Delta v_{\alpha })}{s_{\alpha }}}\right)^{2}\right)}
مع s*(vα،Δvα)=s0+vαتي+vαΔvα2أب{\displaystyle {\text{مع }}s^{*}(v_{\alpha },\Delta v_{\alpha })=s_{0}+v_{\alpha }\,T+{\frac {v_{\alpha }\,\Delta v_{\alpha }}{2\,{\sqrt {a\,b}}}}}

أين:

  • v{\displaystyle v}هي سرعة المركبة؛
  • s{\displaystyle s}هي المسافة بين المصد الأمامي والمصد الخلفي للسيارة التالية؛
  • Δv{\displaystyle \Delta v}هو فرق السرعة (معدل الاقتراب) إلى المركبة التالية؛
  • v0{\displaystyle v_{0}}السرعة المطلوبة للمركبة - السرعة التي ستسير بها في حركة المرور الحرة؛
  • s0{\displaystyle s_{0}}هي الحد الأدنى للمسافة بين المركبة والمركبة التالية - يتم الحفاظ عليها عندما تكون حركة المرور متوقفة؛
  • تي{\displaystyle T}هو الحد الأدنى للوقت الممكن للوصول إلى المركبة التالية؛
  • أ{\displaystyle a}هو أقصى تسارع للمركبة؛
  • ب{\displaystyle b}معدل التباطؤ المستهدف (أي معدل الكبح المريح)، وهو رقم موجب.

الأسدلتا{\displaystyle \delta }يتم ضبطه عادةً على 4.

خصائص النموذج

تسارع المركبةα{\displaystyle \alpha }يمكن فصلها إلى مصطلح الطريق الحر ومصطلح التفاعل :

v˙αحر=أ(1-(vαv0)دلتا){\displaystyle \qquad {\dot {v}}_{\alpha }^{\text{free}}=a\,\left(1-\left({\frac {v_{\alpha }}{v_{0}}}\right)^{\delta }\right)}

v˙αعدد صحيح=-أ(s*(vα،Δvα)sα)2=-أ(s0+vαتيsα+vαΔvα2أبsα)2{\displaystyle \qquad {\dot {v}}_{\alpha }^{\text{int}}=-a\,\left({\frac {s^{*}(v_{\alpha },\Delta v_{\alpha })}{s_{\alpha }}}\right)^{2}=-a\,\left({\frac {s_{0}+v_{\alpha }\,T}{s_{\alpha }}}+{\frac {v_{\alpha }\,\Delta v_{\alpha }}{2\,{\sqrt {a\,b}}\,s_{\alpha }}}\right)^{2}}

  • سلوك الطريق الحر: على طريق حر، تكون المسافة إلى السيارة الأماميةsα{\displaystyle s_{\alpha }}كبيرة، ويهيمن على تسارع المركبة حد الطريق الحر، والذي يساوي تقريبًاأ{\displaystyle a}للسرعات المنخفضة ويتلاشى عندماvα{\displaystyle v_{\alpha }}الأساليبv0{\displaystyle v_{0}}لذلك، فإن مركبة واحدة على طريق خالٍ ستقترب بشكل تقاربي من سرعتها المطلوبة.v0{\displaystyle v_{0}}.
  • السلوك عند معدلات اقتراب عالية: بالنسبة لفروق السرعة الكبيرة، يخضع حد التفاعل لـ-أ(vαΔvα)2/(2أبsα)2=-(vαΔvα)2/(4بsα2){\displaystyle -a\,(v_{\alpha }\,\Delta v_{\alpha })^{2}\,/\,(2\,{\sqrt {a\,b}}\,s_{\alpha })^{2}=-(v_{\alpha }\,\Delta v_{\alpha })^{2}\,/\,(4\,b\,s_{\alpha }^{2})}يؤدي هذا إلى سلوك قيادة يعوض اختلافات السرعة مع محاولة عدم الضغط على الفرامل بقوة أكبر بكثير من تباطؤ الكبح المريحب{\displaystyle b}.
  • السلوك عند المسافات الصافية الصغيرة: بالنسبة لفروق السرعة الضئيلة والمسافات الصافية الصغيرة، يكون حد التفاعل مساوياً تقريباً لـ-أ(s0+vαتي)2/sα2{\displaystyle -a\,(s_{0}+v_{\alpha }\,T)^{2}\,/\,s_{\alpha }^{2}}، وهو ما يشبه قوة تنافر بسيطة، بحيث تتسع المسافات الصافية الصغيرة بسرعة نحو مسافة صافية متوازنة.

مثال على الحل

لنفترض وجود طريق دائري به 50 مركبة. عندئذٍ، ستتبع المركبة رقم 1 المركبة رقم 50. السرعات الابتدائية معطاة، وبما أن جميع المركبات متساوية، فإن المعادلات التفاضلية المتجهة تُبسط إلى ما يلي:

x˙=دxدت=v{\displaystyle {\dot {x}}={\frac {\mathrm {d} x}{\mathrm {d} t}}=v}
v˙=دvدت=أ(1-(vv0)دلتا-(s*(v،Δv)s)2){\displaystyle {\dot {v}}={\frac {\mathrm {d} v}{\mathrm {d} t}}=a\,\left(1-\left({\frac {v}{v_{0}}}\right)^{\delta }-\left({\frac {s^{*}(v,\Delta v)}{s}}\right)^{2}\right)}
مع s*(v،Δv)=s0+vتي+vΔv2أب{\displaystyle {\text{with }}s^{*}(v,\Delta v)=s_{0}+v\,T+{\frac {v\,\Delta v}{2\,{\sqrt {a\,b}}}}}

في هذا المثال، تم إعطاء القيم التالية لمعاملات المعادلة، بما يتماشى مع النموذج الأصلي المعاير.

عاملوصفقيمة
v0{\displaystyle v_{0}}السرعة المطلوبة30 م/ث
تي{\displaystyle T}فاصل زمني آمن1.5 ثانية
أ{\displaystyle a}أقصى تسارع0.73 م/ث 2
ب{\displaystyle b}تباطؤ مريح1.67 م/ث 2
دلتا{\displaystyle \delta }أس التسارع4
s0{\displaystyle s_{0}}الحد الأدنى للمسافة2 متر
-طول المركبة5 أمتار

تم حل المعادلتين التفاضليتين العاديتين باستخدام طرق رونج -كوتا من الرتب 1 و 3 و 5 بنفس الخطوة الزمنية، لإظهار تأثيرات الدقة الحسابية في النتائج.

مقارنة حلول المعادلات التفاضلية لنموذج السائق الذكي باستخدام RK1,3,5

تُظهر هذه المقارنة أن نموذج IDM لا يُظهر خصائص غير واقعية للغاية، مثل السرعات السالبة أو تداخل المركبات في نفس المساحة، حتى مع استخدام طريقة منخفضة الرتبة مثل طريقة أويلر (RK1). مع ذلك، لا يتم تمثيل انتشار موجات المرور بدقة كما هو الحال في الطرق ذات الرتبة الأعلى، RK3 وRK5. لا تُظهر هاتان الطريقتان الأخيرتان فروقًا جوهرية، مما يُشير إلى أن حل IDM يُحقق نتائج مقبولة بدءًا من RK3 فصاعدًا، ولا يتطلب أي متطلبات حسابية إضافية. ومع ذلك، عند إدخال مركبات غير متجانسة ومعاملات مسافة الازدحام، لا تكفي هذه الملاحظة.

انظر أيضاً

مراجع

  1. 1 2 traffic-simulation.de https://traffic-simulation.de/info/info_IDM.html . تم الاطلاع عليه بتاريخ 2025-06-20 .{{cite web}}: مفقود أو فارغ |title=( مساعدة )
  2. تريبر، مارتن؛ هينيك، أنسغار؛ هيلبينغ، ديرك (1 أغسطس 2000). "حالات الازدحام المروري في الملاحظات التجريبية والمحاكاة المجهرية" . مجلة Physical Review E. 62 ( 2): 1805-1824 . arXiv : cond-mat/0002177 . Bibcode : 2000PhRvE..62.1805T . doi : 10.1103/PhysRevE.62.1805 . ISSN 1063-651X . PMID 11088643. S2CID 1100293 .