电气原理图自动生成方法、系统及电子设备技术方案

技术编号:37394584 阅读:16 留言:0更新日期:2023-04-27 07:31
本申请公开了一种电气原理图自动生成方法、系统及电子设备,包括:根据连通集数据和连通集类型与图页进行匹配;根据所述连通集数据和所述连通集类型绘制获得图块;在所述图页中对获得的所述图块进行调整后进行输出获得电气原理图。在本申请中提供的电气原理图自动生成方法能够自动生成电气原理图,极大提升了设计效率和设计质量,降低了设计的错误率;并且输出的电气原理图基于系统功能进行分页,风格统一,图样更规范,图样的可读性相比于人工绘制的更强。制的更强。制的更强。

【技术实现步骤摘要】
电气原理图自动生成方法、系统及电子设备


[0001]本申请的实施例涉及电气图样设计
,特别涉及一种电气原理图自动生成方法、系统及电子设备。

技术介绍

[0002]随着科学技术的不断发展,如飞机、船舶、汽车等复杂装备的功能越来越多,各个系统之间的交联也越来越复杂,电气原理图的复杂度也越来越高。传统依靠人工进行电气原理图设计的模式已经难以满足日益复杂的工程应用需求和愈加紧张的工程设计周期,需要采取自动化的方法,用软件和算法代替设计员进行电气原理图设计,提高设计效率和设计质量。
[0003]电气原理图是系统电气设计的重要内容,用于描述设备的工作原理及相互之间的电气接口关系。当前依靠人工进行电气原理图设计的模式存在以下几个缺点:人工设计电气原理图费时费力,且不可避免地会出现低级错误;不同设计员的绘制习惯不一样,导致图样设计风格不统一,影响整体的美观性和可读性。

技术实现思路

[0004]本申请的实施例提供一种电气原理图自动生成方法、系统及电子设备,以解决现有技术中人工设计效率低,容易出错并且设计风格不统一影响可读性的技术问题。
[0005]为了解决上述技术问题,本申请的实施例公开了如下技术方案:
[0006]第一方面,提供了一种电气原理图自动生成方法,包括:
[0007]根据连通集数据和连通集类型与图页进行匹配;
[0008]根据所述连通集数据和所述连通集类型绘制获得图块;
[0009]在所述图页中对获得的所述图块进行调整后进行输出获得电气原理图。
>[0010]结合第一方面,所述的连通集类型的获取方法包括:
[0011]获取EICD数据,并对所述EICD数据进行连通集分析和解耦,获得连通集数据;
[0012]解析所述连通集数据的数据结构进而获得连通集类型;
[0013]其中,所述连通集类型包括单连通型、等电位型、总线型和继电器型中的一种或多种。
[0014]结合第一方面,所述的根据连通集数据和连通集类型与图页进行匹配的方法包括:
[0015]根据所述连通集的功能对所述连通集进行预分组,将同组的所述连通集放置在同一个图页中;
[0016]根据所述图页的容纳数量确定所述图页的页数。
[0017]结合第一方面,所述的根据所述连通集数据和所述连通集类型绘制获得图块的方法包括如下步骤:
[0018]根据电气原理图制图标准、设计规范和历史电气原理图数据,获得数字化图样绘
制规则以及各类型所述连通集所对应的画法;
[0019]基于所述数字化图样绘制规则和画法以及获取的所述连通集数据和所述连通集类型绘制得到图块。
[0020]结合第一方面,所述的在所述图页中对获得的所述图块进行调整的方法包括如下步骤:
[0021]根据所述图块中包含的对象,对不同所述图块进行合并;
[0022]根据所述图页的范围对合并后的所述图块的位置进行排布。
[0023]结合第一方面,所述的根据所述图块中包含的对象,对不同所述图块进行合并的方法包括如下步骤:
[0024]在同一所述图页中,将不同所述图块中包含同一对象的部分进行合并;
[0025]将合并后的所述图块中的元素做相应调整;
[0026]其中,所述对象包括设备和连接器,所述元素包括所述图块的针脚、标注、符号以及连线。
[0027]结合第一方面,所述的根据所述图页的范围对合并后的所述图块的位置进行排布的方法包括如下步骤:
[0028]确定所述图页的有效区域;
[0029]获取所述图块的尺寸;
[0030]根据所述图块的尺寸在所述图页中划定最小矩形框;
[0031]将获得的多个所述最小矩形框在所述图页上进行排布;
[0032]通过力导向算法计算相邻的所述最小矩形框之间的作用力;
[0033]根据所述作用力对所述最小矩形框的位置进行调整;
[0034]其中,所述尺寸包括所述图块的整体长度和宽度。
[0035]第二方面,提供了一种电气原理图自动生成系统,所述的系统包括:
[0036]图样分页模块,所述图样分页模块用于根据连通集数据和连通集类型与图页进行匹配;
[0037]图块绘制模块,所述图块绘制模块用于根据所述连通集数据和所述连通集类型绘制获得图块;
[0038]图块调整模块,所述图块调整模块用于在所述图页中对获得的所述图块进行调整后进行输出获得电气原理图。
[0039]结合第二方面,所述的系统还包括数据分析模块,所述数据分析模块用于获取EICD数据,并对所述EICD数据进行连通集分析和解耦,获得连通集数据;并对所述连通集数据进行解析获得连通集类型。
[0040]结合第二方面,所述的图块调整模块包括图块合并模块和图面布局模块;
[0041]所述图块合并模块用于根据所述图块中具有相同功能和属性的部分进行合并;并将合并后的所述图块中的元素做相应调整;
[0042]所述图面布局模块用于确定所述图页的有效区域;并获取所述图块的尺寸;同时根据所述图块的尺寸在所述图页中划定最小矩形框;将获得的多个所述最小矩形框在所述图页上进行排布;进而通过力导向算法计算相邻的所述最小矩形框之间的作用力;最后根据所述作用力对所述最小矩形框的位置进行调整。
仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0062]以下通过实施例来阐述本申请的具体实施方式:
[0063]如图1所示,一种电气原理图自动生成方法,包括:
[0064]S1:根据连通集数据和连通集类型与图页进行匹配;
[0065]具体步骤为:
[0066]首先获取EICD数据,并对EICD数据进行连通集分析和解耦,获得连通集数据;电气接口控制图(Electrical Interface Control Document,简称EICD),通过解耦降低EICD数据的复杂度,连通集指的是两个或多个设备之间,表达同一功能的逻辑信号集合;一方面,通过对输入数据进行数据分析(通过解析设备与连接器之间的连接关系以及其所承载的系统功能),可以将EICD数据拆分成若干个连通集,每个连通集将作为一个独立单元;另一方面,由于每一类连通集都有其典型的数据特征,通过对单个连通集内的数据进行解析,可以得出连通集所对应的连通集类型。EICD数据在经过数据分析模块的处理后,实现了数据分块与数据块分类,将问题化繁为简,极大地提升设计效率;其中,连通集类型包括单连通型、等电位型、总线型和继电器型等。
[0067]根据连通集的功能对连通集进行预分组,将同组的连通集放置在同一个图页中;
[0068]根据标识逻辑信号的功能代码对连通集形成的图块进行预分组;
[00本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种电气原理图自动生成方法,其特征在于,包括:根据连通集数据和连通集类型与图页进行匹配;根据所述连通集数据和所述连通集类型绘制获得图块;在所述图页中对获得的所述图块进行调整后进行输出获得电气原理图。2.如权利要求1所述的电气原理图自动生成方法,其特征在于,所述的连通集类型的获取方法包括:获取EICD数据,并对所述EICD数据进行连通集分析和解耦,获得连通集数据;解析所述连通集数据的数据结构进而获得连通集类型;其中,所述连通集类型包括单连通型、等电位型、总线型和继电器型中的一种或多种。3.如权利要求1所述的电气原理图自动生成方法,其特征在于,所述的根据连通集数据和连通集类型与图页进行匹配的方法包括:根据所述连通集的功能对所述连通集进行预分组,将同组的所述连通集放置在同一个图页中;根据所述图页的容纳数量确定所述图页的页数。4.如权利要求1所述的电气原理图自动生成方法,其特征在于,所述的根据所述连通集数据和所述连通集类型绘制获得图块的方法包括如下步骤:根据电气原理图制图标准、设计规范和历史电气原理图数据,获得数字化图样绘制规则以及各类型所述连通集所对应的画法;基于所述数字化图样绘制规则和画法以及获取的所述连通集数据和所述连通集类型绘制得到图块。5.如权利要求1所述的电气原理图自动生成方法,其特征在于,所述的在所述图页中对获得的所述图块进行调整的方法包括如下步骤:根据所述图块中包含的对象,对不同所述图块进行合并;根据所述图页的范围对合并后的所述图块的位置进行排布。6.如权利要求5所述的电气原理图自动生成方法,其特征在于,所述的根据所述图块中包含的对象,对不同所述图块进行合并的方法包括如下步骤:在同一所述图页中,将不同所述图块中包含同一对象的部分进行合并;将合并后的所述图块中的元素做相应调整;其中,所述对象包括设备和连接器,所述元素包括所述图块的针脚、标注、符号以及连线。7.如权利要求5所述的电气原理图自动生成方法,其特征在于,所述的根据所述图页的范围对合并后的所述图块的位置进行排布的方法包括如下步骤:确定所述图页的有效区域;获取所述图块的尺寸;根据所述图块的尺寸在所述图页中划定最小...

【专利技术属性】
技术研发人员:李镜明李阳刘俊超原野苏景冬
申请(专利权)人:中国商用飞机有限责任公司上海飞机设计研究院
类型:发明
国别省市:

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

1