CityTraffic

CityTraffic เป็นโปรแกรมจำลองสภาพการจราจรสำหรับเมืองขนาดเล็กถึงขนาดกลาง โดยพัฒนาต่อยอดมาจาก CityTrafficSimulator (www.cszb.net) ซึ่งเป็นโปรแกรม Open Source พัฒนาโดยใช้ภาษา C# เนื่องจากโปรแกรมดังกล่าวยังขาดการพัฒนาอยู่ในหลายๆส่วนเพื่อจะนำมาประยุกต์ใช้จำลองจราจรในเมือง และใช้ประเมินผลกระทบด้านจราจร (Traffic Impact Assessment: TIA) ในการก่อสร้างโครงการต่าง ๆ โดยเฉพาะอย่างยิ่ง ศูนย์วิจัยเมืองอัจฉริยะ มุ่งเน้นในการพัฒนาโปรแกรมจราจรดังกล่าว โดยมีเป้าหมายหรือฟีเจอร์ในการพัฒนาเพิ่มเติม 3 ส่วนหลัก ๆ ดังนี้

  • การบูรณาการโปรแกรมจราจรกับระบบสารสนเทศภูมิศาสตร์ (GIS) เพื่อช่วยในการวิเคราะห์และการแสดงผลเชิงพื้นที่
  • การศึกษาและประเมินผลกระทบด้านจราจร ระดับโครงข่ายถนนภายในเมือง
  • การนำข้อมูลจราจรแบบเรียลไทม์ (Real-time city traffic simulation) มาใช้ในการจำลองและการแสดงผลเพื่อช่วยในการบริหารจัดการเมือง

โมดูลหลักของโปรแกรม มีดังนี้

  • การจำลองสภาพการจราจรระดับจุลภาค (Microscopic traffic simulation) โดยใช้แบบจำลอง Car-following model
  • แบบจำลองการเปลี่ยนช่องจราจร หรือ เลน ของรถยนต์ (Lane changing model) ทั้งบังคับให้วิ่งในช่องจราจรที่กำหนดและแบบอิสระ
  • โปรแกรมสามารถจำลองยานพาหนะ 4 ประเภทหลักๆ ได้แก่ รถยนต์ส่วนบุคคล รถบรรทุก รถบัส และรถราง
  • การออกแบบโครงข่ายถนนกระทำได้อย่างอิสระในรูปแบบไฟล์ XML ซึ่งอาจจะอยู่ในรูปแบบของช่องรถประจำทางที่ใช้ร่วมกัน หรือเส้นทางที่วิ่งอิสระในแต่ละประเภทของยานพาหนะ
  • โครงข่ายถนนสามารถกำหนดโดยแยกออกเป็นชั้นข้อมูล (Layers) เช่น ทางยกระดับ ทางด่วน
  • การค้นหาเส้นทางของยานพาหนะแต่ละคันแบบเรียลไทม์โดยพิจารณาทั้งรูปแบบโครงข่าย และปริมาณจราจรในเส้นทาง (Traffic volume)
  • การกำหนดสัญญาณไฟจราจรได้อย่างอิสระ
  • การวิเคราะห์ข้อมูลจราจร ได้แก่ ปริมาณการจราจร (Traffic flow) ระดับการให้บริการ (V/C) ความเร็วเฉลี่ย ระยะเวลาเดินทาง ความล่าช้าที่แยก (Delay time at intersection คันต่อวินาที) ความยาวของแถวคอยสูงสุด (Max queue length) จำนวนการหยุดของยานพาหนะ และจำนวนครั้งของการเปลี่ยนช่องจราจร
  • การกำหนดความเร็วในการจำลองและระดับความละเอียดของการจำลอง