道路交通系统建模与仿真学习总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
交通系统建模与仿真学习总结
《道路交通系统建模与仿真》是面向交通工程、交通运输、车辆工程等专业高年级学生的必修专业基础课。它为该专业学生进一步学习、研究道路交通问题打下了基础。其目的是通过对系统仿真的一般理论和研究方法的学习,了解应用系统仿真技术对各种道路交通问题进行仿真的基本方法,同时通过开发型试验,培养该专业学生今后从事交通工程、交通运输研究、应用的基本技能。
这门课对数学以及计算机程序编写都有较高的要求,但经过一个学期的学习,通过老师的讲解、多媒体教案的演示以及小组讨论完成作业,我对道路交通系统建模与仿真有了一些初步的认识和粗浅的理解,下面我把学习的心得体会作如下总结。
一、系统建模
随着智能交通系统(ITS)在全球范围内的兴起,作为其核心内容之一的交通仿真正成为国内外的研究热点。传统的交通仿真系统存在对道路、交通环境信息的管理能力不足等问题,而地理信息系统(GIS)作为一种新兴的、迅速发展的技术,具有很强的信息管理能力和信息可视化能力。
系统建模主要向我们介绍了传统的科学方法与建模、系统建模以及建模的一些方法。
系统建模是通过计算机技术开发一些软件通过程序语言实现对一些实体系统进行模拟来达到研究学习的目的。系统的建模有很多种软件和语言,其中一种为UML(统一建模语言)。
公认的面向对象建模语言出现于70年代中期。从1989年到1994年,其数量从不到十种增加到了五十多种。在众多的建模语言中,语言的创造者努力推崇自己的产品,并在实践中不断完善。但是,OO方法的用户并不了解不同建模语言的优缺点及相互之间的差异,因而很难根据应用特点选择合适的建模语言,于是爆发了一场“方法大战”。90年代中,一批新方法出现了,其中最引人注目的是Booch 1993、OOSE和OMT-2等。此外,还有Coad/Y ourdon方法,即著名的OOA/OOD,它是最早的面向对象的分析和设计方法之一。该方法简单、易学,适合于面向对象技术的初学者使用,但由于该方法在处理能力方面的局限,目前已很少使用。概括起来,首先,面对众多的建模语言,用户由于没有能力区别不同语言之间的差别,因此很难找到一种比较适合其应用特点的语言;其次,众多的建模语言实际上各有千秋;第三,虽然不同的建模语言大多类同,但仍存在某些细微的差别,极大地妨碍了用户之间的交流。因此在客观上,极有必要在精心比较不同的建模语言优缺点及总结面向对象技术应用实践的基础上,组织联合设计小组,根据应用需求,取其精华,去其糟粕,求同存异,统一建模语言。
二、关于仿真技术
所谓系统仿真(system simulation),就是根据系统分析的目的,在分析系统各要素性质及其相互关系的基础上,建立能描述系统结构或行为过程的、且具有一定逻辑关系或数量关系的仿真模型,据此进行试验或定量分析,以获得正确决策所需的各种信息。
系统仿真的实质是一种对系统问题求数值解的计算技术。尤其当系统无法通过建立数学模型求解时,仿真技术能有效地来处理。仿真是一种人为的试验手段。它和现实系统实验的差别在于,仿真实验不是依据实际环境,而是作为实际系统映象的系统模型以及相应的“人造”环境下进行的。这是仿真的主要功能。仿真可以比较真实地描述系统的运行、演变及其发展过程。
仿真的过程也是实验的过程,而且还是系统地收集和积累信息的过程。尤其是对一些复杂的随机问题,应用仿真技术是提供所需信息的唯一令人满意的方法。对一些难以建立物理模型和数学模型的对象系统,可通过仿真模型来顺利地解决预测、分析和评价等系统问题。通过系统仿真,可以把一个复杂系统降阶成若干子系统以便于分析。通过系统仿真,能启发新的思想或产生新的策略,还能暴露出原系统中隐藏着的一些问题,以便及时解决。
仿真软件包括为仿真服务的仿真程序、仿真程序包、仿真语言和以数据库为核心的仿真软件系统。仿真软件的种类很多,在工程领域,用于系统性能评估,如机构动力学分析、控制力学分析、结构分析、热分析、加工仿真等的仿真软件系统MSC Software在航空航天
等高科技领域已有45年的应用历史。常用的有CA TIA, UG ,PRO/ENGNIEER。仿真的方法主要是指建立仿真模型和进行仿真实验的方法,可分为两大类:连续系统的仿真方法和离散事件系统的仿真方法。人们有时将建立数学模型的方法也列入仿真方法,这是因为对于连续系统虽已有一套理论建模和实验建模的方法,但在进行系统仿真时,常常先用经过假设获得的近似模型来检验假设是否正确,必要时修改模型,使它更接近于真实系统。对于离散事件系统建立它的数学模型就是仿真的一部分。仿真工具主要指的是仿真硬件和仿真软件。仿真硬件中最主要的是计算机。用于仿真的计算机有三种类型:模拟计算机、数字计算机和混合计算机。数字计算机还可分为通用数字计算机和专用的数字计算机。
三、建立模型
对本课程我们主要学习了微观交通仿真,即把车辆作为一个研究对象,对车辆进行标识和定位,在每一扫描时段车辆的速度、加速度和其它车辆特性被跟新和记录并反馈。仿真模型由两大部分组成:一部分是路网几何形状的精确描述,包括信号灯、检测器、可变信息标志等交通设施。另一部分是每辆车动态交通行为的精确模拟,这种模拟要考虑驾驶员的行为并根据车型加以区分。仿真系统要求能够建立和处理不同形式的路网,清晰地表现路网的几何形状,包括交通设施;能够产生进入路网的不同种类的车辆以及车的基本参数和运动状态;能够处理车辆在路网上的运行情况,准确反映出车辆间的相互作用。
通过以上对建模和仿真的介绍,下一步老师重点对如何利用建模和仿真的方法建立道路交通系统的模型向我们做了详细的介绍。
道路交通的模型主要有以下几种:交通特征模型、车辆运行速度、事故预测、汽车振动模型、汽车跟车模型。
四、感想与心得
这门课程对数学、计算机程序编写以及车辆相关知识的要求很高,通过学习我对交通建模与仿真有了一定的认知,但只是停留在表面,要想深入的学习必须要加强相关课程的基础。这门课程也提高了我对交通系统学习的兴趣,在以后的我会更加深入的学习。