System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据库,尤其涉及一种环境试验数据库制作方法、系统、电子设备及存储介质。
技术介绍
1、复杂环境试验是确保特种设备在极端环境下正常工作的关键步骤。这类试验会产生大量的数据,包括振动、噪声、压力、冲击、微振动、热稳定和热真空等多种环境参数以及特种设备的响应数据。传统的数据存储方法,如文本文件或简单的二进制文件,难以高效、系统地存储和检索这些数据。hdf5(hierarchical data format version 5)作为一种开放源代码的数据存储格式,由美国超级计算应用中心(ncsa)开发和维护,旨在提供高效、灵活、可扩展的数据存储解决方案,非常适合用于存储和处理大规模试验数据。
2、然而,目前尚缺乏一种针对复杂环境试验数据的hdf5数据库制作方法和系统,无法充分利用hdf5的优势来高效管理和分析复杂环境试验数据。
3、因此,开展基于hdf5格式的复杂环境试验数据库制作方法研究,实现收集复杂环境试验过程中产生的所有相关数据,包括正弦振动、随机振动、噪声、冲击、微振动、热稳定和热真空等多种复杂环境的试验数据集。对收集到的数据进行预处理,包括数据清洗、格式转换等,以得到可用于数据库制作的标准数据源。根据复杂环境试验数据的特点和需求,设计hdf5数据库的结构,包括数据集、属性集和分组等。根据数据的类型和特点,从hdf5库提供的多种数据压缩算法和存储格式中选择合适的压缩算法和存储格式,将预处理后的数据存储到hdf5数据库中。对hdf5数据库进行验证,确保其完整性和准确性,并根据需要进行优化,提高数
技术实现思路
1、针对上述问题中存在的不足之处,本专利技术提供一种环境试验数据库制作方法、系统、电子设备及存储介质。
2、为实现上述目的,本专利技术提供一种环境试验数据库制作方法,包括:
3、获取复杂环境试验相关的数据源,所述数据源包括公共信息数据、试验类型码表、全域属性数据、时域数据和频域数据;
4、基于所述数据源的格式选择对应的解析方法,解析后获得解析数据;
5、基于所述解析数据创建hdf5格式的试验数据文件,所述试验数据文件按照数据公共信息组和数据集组进行分层管理;
6、基于不同试验数据类型选择对应压缩算法进行压缩并存储至hdf5数据库中;
7、在所述hdf5数据库中建立数据索引和元数据。
8、优选的是,所述公共信息数据包括产品名称、产品代号、产品名、研制阶段、数据产生时间;所述试验类型码表为试验类型码值列表,其属性包括数据集代号、数据集通道号和科学数据集中文名。
9、优选的是,根据所述数据集代号区分试验类型遍历调用全域属性接口、时域数据接口和频域数据接口解析方法;
10、所述全域属性数据的解析方法,根据预设的字段定义,解析全域属性中的测点类型信息、测量通道序号、测点名称、测点代号、测点坐标、测点单位和测点功能键值对;
11、所述时域数据的解析方法,解析所述时域数据中的试验方向、试验量级、测点代号和测点数据,对于所述测点数据,需识别其数据类型和数据长度;
12、所述频域数据的解析方法,解析所述频域数据集的数据信息属性和数据。
13、优选的是,所述数据公共信息组内创建产品名称、产品代号、产品名、研制阶段、数据产生时间、注解1、注解2、注解3创建键值对的键值,所述数据集组内创建正弦振动试验数据集、随机振动试验数据集、噪声试验数据集、冲击试验数据集、微振动试验数据集、微振动试验传递函数试验数据集、微振动模态试验数据集、扰振源扰动测试数据集、热稳定试验数据集、热真空试验数据集、实时测试静态数据集、实时测试力学环境数据集、实时测试微振动数据集、实时测试状态量监测数据集、主动吸振实时调试监测数据集。
14、优选的是,所述正弦振动试验数据集、所述随机振动试验数据集、所述噪声试验数据集、所述冲击试验数据集、所述微振动试验传递函数试验数据集、所述实时测试微振动数据集、所述主动吸振实时调试监测数据集内均创造三个子组,包括数据集全域属性组、时域数据集组1~ m、频域数据集组1~ m;
15、所述微振动试验数据集、所述扰振源扰动测试数据集、所述热稳定试验数据集、所述热真空试验数据集、所述实时测试静态数据集、所述实时测试力学环境数据集、所述实时测试状态量监测数据集内均创造两个子组,包括数据集全域属性组、时域数据集组1~ m所述数据集组;
16、所述微振动模态试验数据集内创造三个子组,包括数据集全域属性组、模态参数数据集组1~ m、振型数据集组1~ n;
17、其中,所述微振动模态试验数据集中所述数据集全域属性组内创建测量1~n通道序号、测点1~n名称、测点1~n代号、测点1~n坐标和测点1~n单位键值对的键值;其余所述数据集全域属性组内创建测点1~n类型信息、测量1~n通道序号、测点1~n名称、测点1~n代号、测点1~n坐标、测点1~n单位和测点1~n功能键值对的键值;
18、所述时域数据集组1~ m内创建时域数据信息属性小组和时域数据小组;
19、所述频域数据集组1~ m创建频域数据信息属性小组和频域数据小组;
20、所述模态参数数据集组1~ m内创建模态数据信息属性小组和模态数据小组;
21、所述振型数据集组1~ n内创建振型数据信息属性小组和振型数据小组。
22、优选的是,所述正弦振动试验数据集、所述噪声试验数据集和所述随机振动试验数据集中:
23、所述时域数据信息属性小组内创建试验方向、试验量级、试验次数、采样率、数据开始时间、数据采样量、注释1、注释2、注释3、注释4键值对的键值,
24、所述时域数据小组内创建时域测点1~n代号、时域测点1~n数据键值对的键值;
25、所述频域数据信息属性小组内创建试验方向、试验量级、试验次数、扫描率、试验设计条件、注释1、注释2、注释3、注释4键值对的键值;
26、所述频域数据小组创建频域测点1~n代号、频域测点1~n数据键值对的键值;
27、所述冲击试验数据集、所述微振动试验数据集、所述微振动试验传递函数试验数据集、所述扰振源扰动测试数据集、所述热稳定试验数据集、所述热真空试验数据集和所述主动吸振实时调试监测数据集中:
28、所述时域数据信息属性小组内创建试验子工况名称、采样率、数据开始时间、数据采样量、注释1、注释2、注释3、注释4键值对的键值;
29、所述时域数据小组内创建时域测点1~n代号、时域测点1~n数据键值对的键值;
30、所述频域数据信息属性小组内试验子工况名称、冲击谱响应谱因子、频率分辨率、注释1、注释2、注释3、注释4键值对的键值;
31、所述频域数据小组创建频域测点1~n代号、频域测点1~n数据键值对的键值;
<本文档来自技高网...【技术保护点】
1.一种环境试验数据库制作方法,其特征在于,包括:
2.根据权利要求1所述的环境试验数据库制作方法,其特征在于,所述公共信息数据包括产品名称、产品代号、产品名、研制阶段、数据产生时间;所述试验类型码表为试验类型码值列表,其属性包括数据集代号、数据集通道号和科学数据集中文名。
3.根据权利要求2所述的环境试验数据库制作方法,其特征在于,根据所述数据集代号区分试验类型遍历调用全域属性接口、时域数据接口和频域数据接口解析方法;
4.根据权利要求3所述的环境试验数据库制作方法,其特征在于,所述数据公共信息组内创建产品名称、产品代号、产品名、研制阶段、数据产生时间、注解1、注解2、注解3创建键值对的键值,所述数据集组内创建正弦振动试验数据集、随机振动试验数据集、噪声试验数据集、冲击试验数据集、微振动试验数据集、微振动试验传递函数试验数据集、微振动模态试验数据集、扰振源扰动测试数据集、热稳定试验数据集、热真空试验数据集、实时测试静态数据集、实时测试力学环境数据集、实时测试微振动数据集、实时测试状态量监测数据集、主动吸振实时调试监测数据集。
5.
6.根据权利要求5所述的环境试验数据库制作方法,其特征在于,所述正弦振动试验数据集、所述噪声试验数据集和所述随机振动试验数据集中:
7.根据权利要求6所述的环境试验数据库制作方法,其特征在于,通过所述试验数据文件获取“产品代号”、“产品名称”、“研制阶段”、“数据集代号”、“测点1~N代号”、“数据集”、“试验方向”、“试验子工况名称”、“测量事件名称”、“试验量级”全局属性,根据全局属性调用H5AOpen接口快速定位到相关属性,再根据所述相关属性调用H5Aread接口快速读取所述相关属性值。
8.一种环境试验数据库制作系统,其特征在于,包括:
9.一种电子设备,其特征在于,包括至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述程序被所述处理单元执行时,使得所述处理单元执行权利要求1~7任一权利要求所述的方法。
10.一种存储介质,其特征在于,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行权利要求1~7任一权利要求所述的方法。
...【技术特征摘要】
1.一种环境试验数据库制作方法,其特征在于,包括:
2.根据权利要求1所述的环境试验数据库制作方法,其特征在于,所述公共信息数据包括产品名称、产品代号、产品名、研制阶段、数据产生时间;所述试验类型码表为试验类型码值列表,其属性包括数据集代号、数据集通道号和科学数据集中文名。
3.根据权利要求2所述的环境试验数据库制作方法,其特征在于,根据所述数据集代号区分试验类型遍历调用全域属性接口、时域数据接口和频域数据接口解析方法;
4.根据权利要求3所述的环境试验数据库制作方法,其特征在于,所述数据公共信息组内创建产品名称、产品代号、产品名、研制阶段、数据产生时间、注解1、注解2、注解3创建键值对的键值,所述数据集组内创建正弦振动试验数据集、随机振动试验数据集、噪声试验数据集、冲击试验数据集、微振动试验数据集、微振动试验传递函数试验数据集、微振动模态试验数据集、扰振源扰动测试数据集、热稳定试验数据集、热真空试验数据集、实时测试静态数据集、实时测试力学环境数据集、实时测试微振动数据集、实时测试状态量监测数据集、主动吸振实时调试监测数据集。
5.根据权利要求4所述的环境试验数据库制作方法,其特征在于,所述正弦振动试验数据集、所述随机振动试验数据集、所述噪声试验数据集、所述冲击试验数据集、所述微...
【专利技术属性】
技术研发人员:蒋元祎,王和,李文宇,李东,胡芳亮,耿宝胜,商志全,
申请(专利权)人:北京航天斯达科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。