一种便捷式仿真参数配置的方法和装置制造方法及图纸

技术编号:37631771 阅读:17 留言:0更新日期:2023-05-20 08:52
本申请公开了一种便捷式仿真参数配置的方法和装置,该方法根据仿真参数配置文件中的表格配置信息列出目标表格,根据字段配置信息设定目标表格中的各个字段属性,故在获取用户的输入参数之后可以将输入参数填入目标表格对应的字段中,形成仿真参数表格,从而可以支持仿真参数数量可变的情况,用户根据自己的需求实时增加、删除输入参数,从而丰富仿真场景。从而丰富仿真场景。从而丰富仿真场景。

【技术实现步骤摘要】
一种便捷式仿真参数配置的方法和装置


[0001]本申请涉及磁浮交通系统
,尤其涉及一种便捷式仿真参数配置的方法和装置。

技术介绍

[0002]电力牵引供电系统是指从电力系统或一次供电系统接受电能,通过变压、变相或换流后,向电力机车负载提供所需电流制式的电能,并完成牵引电能传输、配电等全部功能的完整系统。电力牵引供电系统主要由牵引变电所和接触网组成。牵引变电所将电力系统通过高压输电线送来的电能加以降压和变流后输送给接触网,以供给沿线路行驶的电力机车。
[0003]因此磁浮交通的基础设施中,牵引和供电系统的基础设施的规模占较大比重,包括主变电所、沿轨道布置的轨旁变电所、沿轨道布置的轨旁开关站以及牵引变电所和其内部的大量相同功能的牵引功率模块,以及车站设施、维修基地设施等。基础设施种类多、占用空间大,长距离供电线缆多、供电容量大。
[0004]设计单位或者投标部门在估算线路电气相关设备总价的时候存在多种情况:第一种,知道线路的起点、终点位置和线路最高限速、追踪间隔的情况下;第二种,知道线路的起点、终点位置、线路最高限速、追踪间隔、每个车站的公里标的情况下;第三种,知道线路的起点、终点位置、线路最高限速、追踪间隔、每个车站的公里标、线路中的限速、坡度值的情况下;在以上三种情况下设计单位或者投标部门需要仿真以迅速得到比较准确的牵引分区、定子开关站、定子段、辅助停车区的数量,方便估算线路电气相关设备的总价。但是,目前仿真技术中都只能支持仿真参数数量不可变的场景,非常严重地限制了仿真的场景。
专利技术内容
[0005]本申请实施例提供一种便捷式仿真参数配置的方法和装置,支持仿真参数数量可变的情况,用户根据自己的需求实时增加、删除输入参数,从而丰富仿真场景。
[0006]第一方面,提供一种便捷式仿真参数配置的方法。该便捷式仿真参数配置的方法包括:
[0007]读取仿真参数配置文件,所述仿真参数配置文件包括表格配置信息和字段配置信息;
[0008]根据所述表格配置信息列出目标表格;
[0009]根据所述字段配置信息设定所述目标表格中的各个字段属性;
[0010]获取输入参数,将所述输入参数填入所述目标表格对应的字段中,形成仿真参数表格。
[0011]根据第一方面所述的方法可知,由于本方法根据仿真参数配置文件中的表格配置信息列出目标表格,根据字段配置信息设定目标表格中的各个字段属性,故在获取用户的输入参数之后可以将输入参数填入目标表格对应的字段中,形成仿真参数表格,从而可以
支持仿真参数数量可变的情况,用户根据自己的需求实时增加、删除输入参数,从而丰富仿真场景。
[0012]第一方面所述的方法针对用户人群进行分类,定制不同类别用户的输入参数信息,实现多场景下的参数输入,节省了用户的操作时间。用户根据自己的需求实时增加、删除输入参数,方便用户输入数量不等的参数,可以辅助磁浮交通系统仿真程序迅速得到高速磁浮牵引分区、定子开关站、辅助停车区数量。
[0013]其中,所述仿真参数配置文件可以为JSON格式文件。JSON(JavaScript Object Notation,JS对象简谱)是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
[0014]一种可能的设计方案中,所述表格配置信息包括字段总数,所述字段配置信息包括字段长度;在读取仿真参数配置文件之后,所述方法还包括:根据所述字段总数和各个所述字段长度计算出所述目标表格的所需内存空间;根据所述所需内存空间申请临时内存空间;将所述目标表格存入所述临时内存空间。
[0015]可以理解,本方法可以根据仿真参数配置文件配置出来的目标表格的具体所需内存空间大小来申请临时内存空间,在形成仿真参数表格进行仿真之后,该临时空间即可释放,不再占用内存空间。提高了内存利用的灵活性,同时也支持仿真参数数量可变的情况。
[0016]一种可能的设计方案中,所述表格配置信息包括表格名称和表格类型;
[0017]根据所述表格配置信息列出目标表格,包括:
[0018]根据所述表格类型列出所述目标表格。
[0019]其中,表格名称可以是表格的中文名称和/或表格的英文名称,表格的英文名称是在程序中可以被识别的名称,表格的中文名称是便于人员识别的名称。表格类型可以包括基础配置表、调节配置表、样设表和协议表等等。可以理解,不同的表格类型对应了不同目标表格的格式,因此可以根据表格类型直接查找出对应的目标表格的格式来列出。
[0020]一种可能的设计方案中,所述字段配置信息包括字段名称、字段类型和字段描述;
[0021]根据所述字段配置信息设定所述目标表格中的各个字段属性,包括:
[0022]根据所述字段类型和字段描述设定所述目标表格中的各个所述字段属性。
[0023]其中,字段名称可以是字段的中文名称和/或表格的英文名称,字段的英文名称是在程序中可以被识别的名称,字段的中文名称是便于人员识别的名称。字段类型即为字段的数据类型,比如int、string等。字段描述即为对该字段用途的描述,可以理解,字段描述即揭示了该字段在目标表格的位置,因此可以根据字段类型和字段描述设定目标表格中各个字段属性。
[0024]一种可能的设计方案中,所述字段配置信息还包括默认值;
[0025]所述方法还包括:
[0026]将所述目标表格中设定有所述默认值的字段作为第一目标字段;
[0027]在所述第一目标字段没有对应的输入参数的情况下,将所述默认值填入所述第一目标字段中。
[0028]可以理解,目标表格的某一些字段设定有默认值,即在没有对应的输入参数的情
况下将该默认值填入该字段中。对于一些约定俗成或对仿真结果影响不大的参数字段,用户可以省略输入步骤,直接配置默认值进行仿真。
[0029]一种可能的设计方案中,所述字段配置信息还包括最大值和/或最小值;
[0030]所述将所述输入参数填入所述目标表格对应的字段中,包括:
[0031]将所述目标表格中设定有所述最大值和/或所述最小值的字段作为第二目标字段;
[0032]将所述输入参数填入所述第二目标字段中,所述输入参数大于所述最小值和/或小于所述最大值。
[0033]可以理解,目标表格的某一些字段设定有最大值和/或最小值,即用户设置的输入参数在大于该最小值和/或小于该最大值的情况下才能作为有效的输入参数进入仿真步骤;否则,判断该输入参数无效,不再进入仿真步骤。对于一些对仿真结果影响较大的重要参数字段,采用本方法可以防止用户由于失误输入了错误的输入参数而导致仿真结果失真。
[0034]第二方面,本申请公开了一种便捷式仿真参数配置的装置,包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种便捷式仿真参数配置的方法,其特征在于,包括:读取仿真参数配置文件,所述仿真参数配置文件包括表格配置信息和字段配置信息;根据所述表格配置信息列出目标表格;根据所述字段配置信息设定所述目标表格中的各个字段属性;获取输入参数,将所述输入参数填入所述目标表格对应的字段中,形成仿真参数表格。2.根据权利要求1所述的便捷式仿真参数配置的方法,其特征在于,所述表格配置信息包括字段总数,所述字段配置信息包括字段长度;在读取仿真参数配置文件之后,所述方法还包括:根据所述字段总数和各个所述字段长度计算出所述目标表格的所需内存空间;根据所述所需内存空间申请临时内存空间;将所述目标表格存入所述临时内存空间。3.根据权利要求1所述的便捷式仿真参数配置的方法,其特征在于,所述表格配置信息包括表格名称和表格类型;根据所述表格配置信息列出目标表格,包括:根据所述表格类型列出所述目标表格。4.根据权利要求1所述的便捷式仿真参数配置的方法,其特征在于,所述字段配置信息包括字段名称、字段类型和字段描述;根据所述字段配置信息设定所述目标表格中的各个字段属性,包括:根据所述字段类型和字段描述设定所述目标表格中的各个所述字段属性。5.根据权利要求4所述的便捷式仿真参数配置的方法,其特征在于,所述字段配置信息还包括默认值;所述方法还...

【专利技术属性】
技术研发人员:鲍旭红唐俊同许义景石煜苏军贵袁文烨张艳段静陈明锋夏文杰
申请(专利权)人:株洲中车时代电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1