论文题名: | 基于Erlang的电动汽车充换电设施模拟 |
关键词: | 电动汽车;充换电设施;网络模拟系统;Erlang编程语言 |
摘要: | 随着信息时代的发展,人们的交通工具从传统汽车到现在逐渐发展起来的电动汽车,它们充分体现了人们的智慧。而现代的电动汽车是一种具有低碳环保和节能减排等特点的以电代油的一种新能源汽车。它能很好的适应我国的可持续发展战略、全球对环保和能源的需求,具有非常好的发展前景。但是,因为电动汽车的动力电池存在无法增大存储大小、无法延长使用寿命等问题,而且不能在短期时间内取得重大突破,所以导致了电动汽车无法得到大规模的推广。为了大力推广电动汽车,短期内解决问题的最好方法就是通过电动汽车的充换电设施服务网络来解决电动汽车在动力电池方面的问题。 电动汽车的充换电设施网络能够满足电动汽车充换电的需求,为电动汽车的正常运行提供保障。本文为山东电科院的项目实践,基于Erlang编程语言提供一种用于开发和维护的、用于服务电动汽车进行充电的网络模拟系统。本文的主要内容包括以下几个方面: (1)介绍了电动汽车研究的背景、意义以及现在国内外的研究现状。提出了使用Erlang语言用于开发电动汽车充换电服务网络模拟系统服务电动汽车充电并介绍了Erlang的相关技术及其特性。 (2)介绍了电动汽车服务网络模拟系统的整体模块并重点介绍电动汽车服务网络模拟系统的充换电模块。分析了该电动汽车服务网络充换电设施模块在实现过程中出现的问题。数据提取中出错或者传输过程中出现数据丢失、延时等情况而导致的数据求和不准确问题,使用“令牌”概念,通过父级进程的自身“令牌”,从缓存列表中提取所有包含有该“令牌”元素的元组数据,对元组数据中的数值进行求和,从而保证数据的准确性。由于Erlang程序初始化读取列表数据中的元组顺序是自上而下的,而且当需要初始化读取过多元组数据时,会降低创建Erlang进程数量,为了解决能够读取更多的数据并且不影响创建Erlang进程数量,根据Erlang特性,使用线性插值将每一个元组数据作为区间的两端,从而增加了数据而没有影响创建Erlang进程数量。 (3)描述了电动汽车充换电服务网络模拟系统的充换电设施模块实验的功能以及展示了相关实验结果。 论文最后对本文做了工作总结,并进一步展望了下一步的研究方向。 |
作者: | 罗欢聚 |
专业: | 计算机技术 |
导师: | 李重 |
授予学位: | 硕士 |
授予学位单位: | 浙江理工大学 |
学位年度: | 2015 |
正文语种: | 中文 |