云协同仿真环境下Modelica数据存储与压缩方法研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:xuan1911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于Web服务的分布多领域建模仿真系统已经成为系统仿真界下一代分布多领域建模仿真系统的研究热点。Modelica仿真数据的数据量过大使得仿真数据的存储空间消耗大,仿真数据在计算机之间共享传输费时,不利于多领域专家的协同工作,严重阻碍了基于Web服务的Modelica建模仿真系统的进一步研究发展。对Modelica仿真数据进行高效压缩存储,是提升Modelica仿真数据在互联网环境下存取及网络传输效率的重要方法。本文从Modelica建模仿真原理上总结了Modelica仿真数据的数据特点和使用特点。然后结合Modelica仿真数据的数据特点和使用特点,从存储结构、压缩算法、存储编码三个方面对Modelica仿真数据的压缩存储展开研究。结合Modelica仿真数据的使用特点,对Modelica仿真数据重新设计了存储结构。这种存储结构具体为将Modelica仿真数据以变量为单位分治存储,然后以文件树组织,建立多级索引表。这种方式不仅能够清晰的反应Modelica仿真数据变量之间的逻辑关系,还能减少它们读取的查询时间,更加适合应用在Web环境下的Modelica仿真数据的存储。针对Modelica仿真数据,结合它自身的数据特点提出了一种SDT压缩算法的改进算法DCSDT,并且测试证明了DCSDT算法在Modelica仿真数据压缩中比SDT算法的压缩误差减少了14%~20%,压缩比增大了19%,尤其在对周期数据压缩中,压缩比显著增大。对经过DCSDT算法压缩后的Modelica仿真数据设计了编码方式。对时间序列Time Area采用γ编码存储。针对整型的Modelica仿真数据,先将数据序列进行差值变换,再使用变长字节编码。最后对浮点型Modelica仿真数据设计了一种MYDTI编码。MYDTI编码主要思想是将浮点数转为两个整数,采用变长编码存储。
其他文献
在当今知识经济时代,兴趣则是学生学习音乐的重要基础和动力,也是学生终身热爱音乐、学习音乐的根本保证。因此,音乐教师应充分利用学科自身特点,运用生动活泼、灵活多样的教学形
春雨1号(95%复硝酚钠原粉)是一种细胞赋活剂,能迅速渗透到植物体内,促进细胞的原生质流动,提高细胞活力;打破休眠,促进生长发育,防止落花落果,促进果实膨大,提高产量,改善产品品质,提高作