论文部分内容阅读
物联网场景的模拟是物联网在系统模拟仿真领域中的典型应用,对智能交通、环境监测、健康护理、供应链物流等等的领域研究均有着重要的意义。现有的研究集中于单一场景的模拟研究,缺乏通用的模拟系统对于所有场景提供一个模拟仿真的平台;而通过物联网设备收集海量真实数据,需要耗费成本较高。针对上述研究现状中存在的问题,本文通过从不同的场景中抽象出统一的模型,并将该通用模型模拟仿真,设计并实现了物联网场景通用模拟平台,从而收集到贴近现实的海量仿真数据,为仿真数据的数据挖掘和相关领域研究提供了数据支持和理论依据。本文的主要研究内容如下:(1)针对物联网场景涉及的领域广、范围大的现状,在面向对象思想的基础上对物联网场景进行了抽象,借鉴了“三个世界”的分析思想,对物联网场景抽象模型进行了划分。同时通过对各个部分的实体进行分类和抽象,得到物联网场景的通用实体模型,并运用典型的物联网场景对得到的通用模型进行了验证。(2)针对系统的特征,归纳了系统通用实体的数学模型。数学模型主要分为两大类:感知实体和物理实体。感知实体的数学模型较为固定,而物理实体的数学模型根据具体的场景有不同的要求。通过实体的数学建模,更加明确了系统的功能以及对场景的深入了解。(3)研究了离散事件系统中的事件调度法的思想。基于事件调度法的仿真算法把系统的数学模型转换为能在计算机上运行的仿真模型,实现了模型转换的理论基础。(4)设计并实现了基于PC平台的物联网场景模拟系统。利用该系统可以进行场景的设计配置,通过场景的配置或者重载进行场景的模拟仿真,仿真收集的数据可以通过界面显示。运用典型的物联网场景反复测试的实验结果表明:系统收集到的仿真数据的最大误差为2.10%,但是在仿真数据量大的情况下该误差可以忽略,同时经过计算对比系统收集到的仿真数据比较贴近现实场景的数据规律,具有一定的有效性和适用性。