一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

EWIS设计区域的连接方法、装置、电子设备及介质与流程

2022-06-11 08:36:19 来源:中国专利 TAG:

ewis设计区域的连接方法、装置、电子设备及介质
技术领域
1.本技术涉及ewis设计技术领域,具体而言,涉及ewis设计区域的连接方法、装置、电子设备及介质。


背景技术:

2.电气线路互联系统(ewis)是航空航天产品设计过程中非常重要的一环,在很大程度上决定了航空航天产品的安全性、重量、性能、寿命和使用成本。
3.航空航天产品的ewis设计图在线束设计过程中是分区域的,也就是每位工程师设计一个或几个ewis设计区域(ewis design zone,以下也简称edz)内的线束。由于采用此种设计模式,航空航天产品的ewis设计图在设计时被分成几十个ewis设计区域,完整的线束可能需要穿越若干个ewis设计区域,导致完整的线束在ewis设计区域边界处的线束处于断开状态。现有技术中单纯依靠工程师手动实现ewis设计区域的装配和连接,费时费力。


技术实现要素:

4.有鉴于此,本技术的目的在于提供一种ewis设计区域的连接方法、装置、电子设备及介质,能够实现多个ewis设计区域之间的自动连接,提高航空航天产品的ewis设计图的装配效率。
5.本技术实施例提供的一种ewis设计区域的连接方法,所述连接方法包括:
6.响应针对航空航天产品的电气线路互联系统ewis的连接请求,获取匹配所述航空航天产品的多个ewis设计区域,并根据所述ewis设计区域的第一层级连接配置信息,确定多个ewis设计区域之间的区域连接关系;所述区域连接关系包括多个ewis设计区域中的两两连接关系;
7.根据所述ewis设计区域的第二层级连接配置信息,确定具有区域连接关系的任意两个ewis设计区域的连接边界之间的边界连接关系,以确定多个ewis设计区域中的边界连接关系;
8.根据所述ewis设计区域的第三层级连接配置信息,确定具有边界连接关系的任意两个连接边界处的线束之间的线束端点连接关系,以确定多个ewis设计区域中的线束端点连接关系;
9.按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接。
10.在一些实施例中,所述的ewis设计区域的连接方法还包括:
11.根据所述多个ewis设计区域的分组配置信息,确定每个分组所包括的ewis设计区域;所述分组配置信息是根据所述航空航天产品的结构特征确定的;
12.所述按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接,包括:
13.基于所述分组配置信息,分别按照每个分组中的所述端点连接关系将每个分组中
的ewis设计区域进行连接,得到多个子设计区域;
14.通过所述多个层级的连接配置信息确定所述多个子设计区域之间的线束端点连接关系,并根据所述多个子设计区域之间的线束端点连接关系将所述多个子设计区域进行连接,得到所述航空航天产品的ewis设计图。
15.在一些实施例中,所述的ewis设计区域的连接方法中,所述ewis设计区域的第一层级连接配置信息中包括:每个ewis设计区域携带的主标识,以及与每个主标识匹配的、与携带该主标识的ewis设计区域连接的其他ewis设计区域所携带的从标识;其中,不同的ewis设计区域携带的主标识不同,不同的主标识所匹配的从标识不同;
16.根据所述ewis设计区域的第一层级连接配置信息,确定多个ewis设计区域之间的区域连接关系,包括:
17.基于所述ewis设计区域的第一层级连接配置信息的主标识,遍历多个ewis设计区域中,确定携带有与所述主标识匹配的从标识的至少一个ewis设计区域;
18.根据所述第一层级连接配置信息,分别确定携带主标识的ewis设计区域和每个携带从标识的ewis设计区域之间的区域连接关系。
19.在一些实施例中,所述的ewis设计区域的连接方法中,所述ewis设计区域的第一层级连接配置信息和第二层级连接配置信息,是根据所述航空航天产品的电气线路特征确定的;
20.所述ewis设计区域的第三层级连接配置信息,是根据所述航空航天产品的电气线路的位置信息确定的。
21.在一些实施例中,所述的ewis设计区域的连接方法中,所述ewis设计区域的第三层级连接配置信息包括:每个ewis设计区域的连接边界处线束的线束端点坐标信息、线束在所述线束端点处的切线方向信息;
22.所述按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接,包括:
23.根据所述线束端点连接关系、线束端点坐标信息、线束在所述线束端点处的切线方向信息,按照预设的连接规则在具有线束端点连接关系的两个线束之间生成平滑的连接线,以将所述多个ewis设计区域进行连接。
24.在一些实施例中,所述的ewis设计区域的连接方法,还包括:当两个线束、以及连接线所构成的目标线束的平滑度不满足平滑度条件时,调整所述连接线,以使所述两个线束均和连接线平滑连接。
25.在一些实施例中,所述的ewis设计区域的连接方法中,按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接之后,所述连接方法还包括:
26.响应针对所述两个连接的ewis设计区域的断开请求,断开所述两个连接的ewis设计区域之间的连接。
27.在一些实施例中,还提供一种ewis设计区域的连接装置,所述连接装置包括:
28.第一确定模块,用于响应针对航空航天产品的电气线路互联系统ewis的连接请求,获取匹配所述航空航天产品的多个ewis设计区域,并根据所述ewis设计区域的第一层级连接配置信息,确定多个ewis设计区域之间的区域连接关系;所述区域连接关系包括多个ewis设计区域中的两两连接关系;
29.第二确定模块,用于根据所述ewis设计区域的第二层级连接配置信息,确定具有区域连接关系的任意两个ewis设计区域的连接边界之间的边界连接关系,以确定多个ewis设计区域中的边界连接关系;
30.第三确定模块,用于根据所述ewis设计区域的第三层级连接配置信息,确定具有边界连接关系的任意两个连接边界处的线束之间的线束端点连接关系,以确定多个ewis设计区域中的线束端点连接关系;
31.连接模块,用于按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接。
32.在一些实施例中,还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行所述的ewis设计区域的连接方法的步骤。
33.在一些实施例中,还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行所述的ewis设计区域的连接方法的步骤。
34.本技术所述的ewis设计区域的连接方法,通过预先存储所述航空航天产品的多个ewis设计区域的多个层级的配置信息,在对多个ewis设计区域时,逐层分别确定多个ewis设计区域中两两连接的区域连接关系、具有区域连接关系的任意两个ewis设计区域的连接边界之间的边界连接关系、确定具有边界连接关系的任意两个连接边界处的线束之间的线束端点连接关系,并按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接,以将多个ewis设计区域进行连接,完成所述航空航天产品的ewis设计图,在连接过程中,无需用户自行确定区域连接关系和边界连接关系,也无需用户手动连接处于不同的ewis设计区域中呈断开状态的同一线束,实现了线束在ewis设计区域边界处的自动化连接,节约ewis设计图设计过程中的时间和精力。
附图说明
35.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
36.图1示出了本技术实施例所述ewis设计区域的连接方法的方法流程图;
37.图2示出了本技术实施例所述按照多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接的方法流程图;
38.图3示出了本技术实施例所述确定多个ewis设计区域之间的区域连接关系的方法流程图;
39.图4示出了本技术实施例所述连接装置的结构示意图;
40.图5示出了本技术实施例所述电子设备的结构示意图。
具体实施方式
41.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解,本技术中附图仅起到说明和描述的目的,并不用于限定本技术的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本技术中使用的流程图示出了根据本技术的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本技术内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
42.另外,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
43.需要说明的是,本技术实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
44.电气线路互联系统(ewis)是航空航天产品设计过程中非常重要的一环,在很大程度上决定了航空航天产品的安全性、重量、性能、寿命和使用成本。在ewis设计中,不仅要满足总体、系统、结构等其他专业的协调要求和约束条件,而且涉及到电气、布置、结构、电磁等多个学科,还涉及到设计、制造、客户服务等多个部门。在设计过程中,需要根据各系统、各学科、各部门之间相互联系、相互制约的关系,考虑到成百上千个设计变量、目标、工程约束条件,进行大量的设计方案对比、设计更改和优化,不断地进行设计协调和循环,以获得最终的方案。
45.ewis设计主要分为功能设计和物理设计。功能设计图样包含电气原理图、线路图/接线表、线路图设备目录;物理设计图样包含线束安装图、线束组件图、电设备综合安装图。目前,航空航天产品的主流三维cad系统采用达索公司的catia,本文涉及到的ewis物理设计均采用catia v5。
46.鉴于当前业内针对航空航天产品(例如飞机)整体采用ewis设计区域(ewis design zone,简称edz)进行分段设计,整个航空航天产品的电气线路的每种ewis设计图中包含几十个ewis设计区域。在设计过程中,每位工程师设计一个或几个ewis设计区域内的线束。以线束安装图为例,一个edz内的每个线束对应一个gbn线束组件(几何线束节点,指线束组件在特定edz内的几何数模),一个gbn线束组件包含某个线束在该edz内的所有零件。
47.现有的ewis设计图的设计过程中,航空航天产品的ewis设计图被分成几十个ewis设计区域,完整的线束可能需要穿越若干个ewis设计区域,导致完整的线束在ewis设计区域边界处的线束处于断开状态。现有技术中单纯依靠工程师手动实现ewis设计区域的装配和连接,首先需要确定几十个ewis设计区域之间的连接关系,根据连接将几十个ewis设计区域摆放到合适的位置后,由于线束在ewis设计区域的边界处留有余量,完整的线束在相邻的ewis设计区域之间依然处于断开状态,还需要工程师手动将所述相邻的ewis设计区域之间的线束进行连接,以完成几十个ewis设计区域的装配,得到ewis设计图。
48.基于此,如图1所示,本技术提供一种ewis设计区域的连接方法,所述连接方法包括:
49.s101、响应针对航空航天产品的电气线路互联系统ewis的连接请求,获取匹配所述航空航天产品的多个ewis设计区域,并根据所述ewis设计区域的第一层级连接配置信息,确定多个ewis设计区域之间的区域连接关系;所述区域连接关系包括多个ewis设计区域中的两两连接关系;
50.s102、根据所述ewis设计区域的第二层级连接配置信息,确定具有区域连接关系的任意两个ewis设计区域的连接边界之间的边界连接关系,以确定多个ewis设计区域中的边界连接关系;
51.s103、根据所述ewis设计区域的第三层级连接配置信息,确定具有边界连接关系的任意两个连接边界处的线束之间的线束端点连接关系,以确定多个ewis设计区域中的线束端点连接关系;
52.s104、按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接。
53.所述连接方法中的多个层级的连接配置信息,是预先储存于数据库中的。所述多个层级的连接配置信息包括多个ewis设计区域的第一层级连接配置信息、第二层级连接配置信息和第三层级连接配置信息。
54.具体的,本技术实施例中,所述ewis设计区域的第一层级连接配置信息和第二层级连接配置信息,是根据所述航空航天产品的电气线路特征确定的;
55.所述ewis设计区域的第三层级连接配置信息,是根据所述航空航天产品的电气线路的位置信息确定的。
56.所述步骤s101中,所述响应针对航空航天产品的电气线路互联系统ewis的连接请求,获取匹配所述航空航天产品的多个ewis设计区域,具体可以是在ewis设计软件(例如catia v5)中,加载所述多个ewis设计区域,并展开所述多个ewis设计区域的gbn线束组件。
57.示例性的,为了清楚的说明本技术实施例所述的连接方法,假设所述多个ewis设计区域为10个ewis设计区域,这10个ewis设计区域分别为ewis设计区域1、ewis设计区域2、
……
ewis设计区域10。
58.用户,即ewis设计区域的设计工程师,在ewis设计软件(例如catia v5)中设计所述ewis设计区域,根据航空航天产品的电气线路特征,确定多个ewis设计区域之间的两两连接关系,以保证穿越过不同的ewis设计区域的同一线束的连续性。
59.示例性的,所述多个ewis设计区域之间的两两连接关系,例如:ewis设计区域1与ewis设计区域2两两连接,ewis设计区域2与ewis设计区域3两两连接。
60.若两块ewis设计区域在位置上处于相邻关系,但是根据航空航天产品的电气线路特征,这两块ewis设计区域之间并不存在同一线束的部分线束,则所述两块ewis设计区域并不属于第一层级连接配置信息中配置的区域连接关系。
61.根据所述ewis设计区域的第一层级连接配置信息,确定多个ewis设计区域之间的区域连接关系,示例性的,例如针对所述ewis设计区域1,根据所述第一层级连接配置信息,从所述10块ewis设计区域中,确定出与所述ewis设计区域1两两连接的ewis设计区域2、与所述ewis设计区域1两两连接的ewis设计区域3;再确定出与ewis设计区域2两两连接的
ewis设计区域4、ewis设计区域5;依次类推,确定出所述10个ewis设计区域之间的区域连接关系。
62.所述步骤s102中,所述第二层级连接配置信息,用于表征具有区域连接关系的任意两个ewis设计区域中,具体是哪两个连接边界之间具有边界连接关系。
63.示例性的,例如ewis设计区域1与ewis设计区域2、ewis设计区域3连接,所述ewis设计区域1的连接边界有两个,分别是连接边界1a和连接边界1b;ewis设计区域2的连接边界有2个,分别为连接边界2a和连接边界2b,ewis设计区域3的连接边界有3个,分别为连接边界3a、连接边界3b、连接边界3c。
64.根据所述ewis设计区域的第二层级连接配置信息,确定所述ewis设计区域1的连接边界1a和ewis设计区域2的连接边界2a之间具有边界连接关系;所述ewis设计区域1的连接边界1b和ewis设计区域3的连接边界3b之间具有边界连接关系;依次类推,根据所述第二层级连接配置信息,确定多个ewis设计区域的连接边界之间的边界连接关系。
65.所述步骤s103中,针对具有边界连接关系的任意两个连接边界处的线束,例如,所述ewis设计区域1的连接边界1a处有5根线束、ewis设计区域2的连接边界2a处有5根线束,则根据所述ewis设计区域的第三层级连接配置信息,确定所述ewis设计区域1的连接边界1a处的每根线束,具体需要与ewis设计区域2的连接边界2a处的哪根线束连接,以将同一根线束处于不同ewis设计区域的分段连接起来。
66.在用户使用ewis设计软件装配所述多个ewis设计区域的过程中,在所述步骤s102根据所述多个ewis设计区域之间的边界连接关系后,即可确定所述多个ewis设计区域的位置,将具有边界连接关系的ewis设计区域摆放至相互邻接的位置。例如,所述ewis设计区域1的连接边界1a和ewis设计区域2的连接边界2a邻接。
67.所述确定所述多个ewis设计区域的位置的过程,可以是自动实现的,也可以是半自动实现的。所述自动实现,即针对第一目标ewis设计区域,确定出与第一目标ewis设计区域具有边界连接关系的第二目标ewis设计区域后,根据第一目标ewis设计区域在ewis设计软件的设计界面中的位置、第一目标ewis设计区域的连接边界的标识信息、第二目标ewis设计区域的连接边界的标识信息,将第二目标ewis设计区域摆放至与第一目标ewis设计区域邻接的位置处。
68.所述半自动实现,即针对第一目标ewis设计区域,确定出与第一目标ewis设计区域具有边界连接关系的第二目标ewis设计区域后,向用户展示第一目标ewis设计区域和第二目标ewis设计区域的边界连接关系;响应用户针对第二目标ewis设计区域的移动操作,将第二目标ewis设计区域摆放至与第一目标ewis设计区域邻接的位置处。
69.所述向用户展示第一目标ewis设计区域和第二目标ewis设计区域的边界连接关系,可以通过箭头指示、框选等方式实现。
70.具体的,本技术实施例中,所述ewis设计区域的第三层级连接配置信息包括:每个ewis设计区域的连接边界处线束的线束端点坐标信息、线束在所述线束端点处的切线方向信息;
71.在所述步骤s104中,按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接,即,在将多个ewis设计区域,将所有具有边界连接关系的ewis设计区域摆放至正确的位置后,分别将任意两个具有边界关系的ewis设计区域中的连接边界
处的线束端点连接起来。示例性的,将所述ewis设计区域1的连接边界1a处有5根线束和ewis设计区域2的连接边界2a处有5根线束分别连接起来,将ewis设计区域1的连接边界1b处的每根线束与ewis设计区域3的连接边界3b处的每根线束分别连接起来,再将ewis设计区域2与ewis设计区域4、ewis设计区域5处的连接边界处的线束分别连接起来。
72.本技术所述的ewis设计区域的连接方法,通过预先存储所述航空航天产品的多个ewis设计区域的多个层级的配置信息,在对多个ewis设计区域时,逐层分别确定多个ewis设计区域中两两连接的区域连接关系、具有区域连接关系的任意两个ewis设计区域的连接边界之间的边界连接关系、确定具有边界连接关系的任意两个连接边界处的线束之间的线束端点连接关系,并按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接,以将多个ewis设计区域进行连接,完成所述航空航天产品的ewis设计图,在连接过程中,无需用户自行确定区域连接关系和边界连接关系,也无需用户手动连接处于不同的ewis设计区域中呈断开状态的同一线束,实现了线束在ewis设计区域边界处的自动化连接,节约ewis设计图设计过程中的时间和精力。
73.所述航空航天产品,以飞机为例,目前主流飞机型号设计采用主区域和子区域的方式对ewis系统进行划分,主区域分为机头、设备舱、客舱、发动机和挂架、尾翼和尾段、货舱、机翼和起落架,每个主区域下还有若干个子区域。
74.基于此,本技术实施例所述的ewis设计区域的所述连接方法还包括:
75.根据所述多个ewis设计区域的分组配置信息,确定每个分组所包括的ewis设计区域;所述分组配置信息是根据所述航空航天产品的结构特征确定的;
76.如图2所示,所述按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接,包括:
77.s201、基于所述分组配置信息,分别按照每个分组中的所述端点连接关系将每个分组中的ewis设计区域进行连接,得到多个子设计区域;
78.s202、通过所述多个层级的连接配置信息确定所述多个子设计区域之间的线束端点连接关系,并根据所述多个子设计区域之间的线束端点连接关系将所述多个子设计区域进行连接,得到所述航空航天产品的ewis设计图。
79.所述分组配置信息预先储存于所述数据库中。示例性的,将飞机的机头、设备舱、客舱、发动机和挂架、尾翼和尾段、货舱、机翼和起落架分别对应的至少一个ewis设计区域作为一个分组,确定所述多个ewis设计区域的分组配置信息。
80.其中,所述子设计区域之间的线束端点连接关系,可以通过子设计区域边界处的ewis设计区域的线束端点连接关系确定。
81.具体的,所述子设计区域之间的线束端点连接关系以下方式确定:
82.根据所述ewis设计区域的第一层级连接配置信息,确定与所述第一目标子设计区域边界处的ewis设计区域具有区域连接关系的目标ewis设计区域,并确定所述目标ewis设计区域所在的子设计区域为第二目标子设计区域,所述第二目标子设计区域与所述第一目标子设计区域之间具有区域连接关系;
83.根据所述ewis设计区域的第二层级连接配置信息,确定第一目标子设计区域边界处的ewis设计区域与所述第二目标子设计区域边界处的ewis设计区域之间的边界连接关系;
84.根据所述ewis设计区域的第三层级连接配置信息,确定第一目标子设计区域边界处的ewis设计区域边界处的线束与第二目标子设计区域边界处的ewis设计区域边界处的线束之间的线束端点连接关系。
85.本技术根据所述航空航天产品的结构特征,将所述多个ewis设计区域划分为多组,以实现多组ewis设计区域并行装配,进一步节约装配时间,同时,还可以得到航空航天产品各个子区域的子设计区域图,使得ewis设计区域装配过程更加灵活。
86.由于ewis设计图中的线束与航空航天产品是对应的,因此,根据所述航空航天产品的电气线路的位置信息所确定的ewis设计区域的第三层级连接配置信息,具体包括:每个ewis设计区域的连接边界处线束的线束端点坐标信息、线束在所述线束端点处的切线方向信息;
87.同一根线束在跨越多个edz时需要保证连续性,即每个线束段在edz分界面处位置相同,方向相反,且直径需保持一致。因此,所述按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接,包括:
88.根据所述线束端点连接关系、线束端点坐标信息、线束在所述线束端点处的切线方向信息,按照预设的连接规则在具有线束端点连接关系的两个线束之间生成平滑的连接线,以将所述多个ewis设计区域进行连接。
89.具体的,所述多个ewis设计区域中的线束端点连接关系,即线束端点坐标信息相同。
90.按照预设的连接规则在具有线束端点连接关系的两个线束之间生成平滑的连接线,即按照预设的连接规则在线束端点坐标信息相同的两个线束之间生成平滑的连接线。
91.所述按照预设的连接规则在具有线束端点连接关系的两个线束之间生成平滑的连接线,具体包括:确定具有线束端点连接关系的两个线束后,从一条线束的线束端点以样条曲线二阶连续(导数连续)的方式延长至另一条线束的线束端点,以在两条线束之间生成平滑的连接线,保持两条线束的连续性。
92.本技术实施例中,所述的ewis设计区域的连接方法还包括:所述连接方法还包括:当两个线束、以及连接线所构成的目标线束的平滑度不满足平滑度条件时,调整所述连接线,以使所述两个线束均和连接线平滑连接。
93.所述调整所述连接线,包括翻转线束在所述线束端点处的切线方向,并重新生成所述具有线束端点连接关系的两个线束之间生成平滑的连接线。
94.翻转线束在所述线束端点处的切线方向是为了解决在自动计算样条曲线的连续性时,有可能根据edz边界处两端端点的切线方向的相反方向生成连接线,此时两个线束之间并未实现平滑连接。
95.用户可以人工识别两个线束之间是否实现平滑连接。
96.本技术实施例中,所述的ewis设计区域的连接方法,在按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接之后,所述连接方法还包括:
97.响应针对所述两个连接的ewis设计区域的断开请求,断开所述两个连接的ewis设计区域之间的连接。
98.所述断开所述两个连接的ewis设计区域之间的连接,是为了在ewis设计区域设计错误的情况,用户可以回退到线束未连接的初始状态,并对断开的ewis设计区域进行修改,
以及对于修改后的ewis设计区域,手动或自动实现线束边界连接。
99.以飞机为例,整个飞机ewis图的edz达到几十个,下面处于断开的线束达到近万条,由于数据量庞大,借助关系数据库技术可以很好解决不同edz下的线束在边界处的匹配问题。因此,将所述多个层级的连接配置信息储存于后台数据库中。
100.由于本技术实施例所述连接方法中数据量庞大,因此,为了降低后台大量遍历的时间复杂度,将两两连接的ewis设计区域分为主ewis设计区域和从ewis设计区域。
101.基于此,所述的ewis设计区域的连接方法所述ewis设计区域的第一层级连接配置信息中包括:每个ewis设计区域携带的主标识,以及与每个主标识匹配的、与携带该主标识的ewis设计区域连接的其他ewis设计区域所携带的从标识;其中,不同的ewis设计区域携带的主标识不同,不同的主标识所匹配的从标识不同;
102.如图3所示,根据所述ewis设计区域的第一层级连接配置信息,确定多个ewis设计区域之间的区域连接关系,包括:
103.s301、基于所述ewis设计区域的第一层级连接配置信息的主标识,遍历多个ewis设计区域中,确定携带有与所述主标识匹配的从标识的至少一个ewis设计区域;
104.s302、根据所述第一层级连接配置信息,分别确定携带主标识的ewis设计区域和每个携带从标识的ewis设计区域之间的区域连接关系。
105.示例性的,所述ewis设计区域1与ewis设计区域2、ewis设计区域3分别具有区域连接关系;所述ewis设计区域1携带有主标识1主,ewis设计区域2、ewis设计区域3分别携带有从标识1从;在后台遍历时,只对多个ewis设计区域进行一次遍历,即可确定出携带从标识1从的ewis设计区域2、ewis设计区域3,再区分出ewis设计区域2、ewis设计区域3,并确定ewis设计区域2和ewis设计区域1区域连接关系、ewis设计区域3和ewis设计区域1的区域连接关系;基于此,不用对所述多个ewis设计区域进行多次遍历,降低了后台大量遍历的时间复杂度。
106.不同的ewis设计区域携带的主标识不同,不同的主标识所匹配的从标识不同,示例性的,例如:所述ewis设计区域1携带有主标识1主,ewis设计区域2、ewis设计区域3分别携带有从标识1从,主标识1主与从标识1从相匹配;ewis设计区域2携带有主标识2主,ewis设计区域4、ewis设计区域5分别携带有从标识2从,主标识2主与从标识2从相匹配。
107.本技术所述的ewis设计区域的连接方法在具体实现时,对应一连接系统,所述连接系统包括服务器端和终端,所述终端上运行所述ewis设计软件,所述服务器端用于储存ewis设计区域、以及所述多个层级的连接配置信息。
108.具体的,所述服务器端采用java web(servlet)和oracle数据库,所述终端上运行catia二次开发的自动化建模工具,由于catia二次开发底层采用c 语言,和数据库集成相对复杂,最终采用了web socket的方式访问服务器端的java页面,方便的实现数据库的读写操作。
109.所述连接系统具有用户登录、创建边界信息、线束连接、显示边界信息和删除边界信息等多种功能。
110.所述用户登录所述连接系统,加载线束安装图中的多个ewis设计区域,并展开所述ewis设计区域中的gbn线束组件。
111.所述创建边界信息,包括基于载入的ewis设计区域建立数据库。具体的,用户选择
加载的线束安装图中的任一线束,所述线束的线束端点为主端或从端,并设置所述线束所在ewis设计区域的主标识或从标识;用户根据所述航空航天产品的电气线路特征确定多个ewis设计区域之间的区域连接关系和边界连接关系,从而确定所述ewis设计区域的第一层级连接配置信息和第二层级连接配置信息;所述接入系统能够自动识别出线束的线束端点坐标和线束在线束端点处的曲线切线方向,将线束的线束端点坐标信息、线束在所述线束端点处的切线方向信息作为所述ewis设计区域的第三层级连接配置信息;将所述ewis设计区域的第一层级连接配置信息、第二层级连接配置信息和第三层级连接配置信息储存于数据库中;
112.具体的,对于所述ewis设计区域的第一层级连接配置信息、第二层级连接配置信息,可以通过所述接入系统自动创建catia零件结构树下的几何图形集,相关信息以参数的形式附着于几何图形集下,并将所有相关信息记录在数据库中。
113.所述创建边界信息,具体的,还包括连接具有边界连接关系的两个ewis设计区域中的连接边界、断开已经连接的两个ewis设计区域、调整通过连接线平滑连接的两条线束之间的连接线。
114.所述线束连接功能,即用户针对具有边界连接关系的两个ewis设计区域,根据所述两个ewis设计区域中的线束端点连接关系,连接具有线束端点连接关系的两条线束,以实现所述ewis设计区域的线束边界的连接。
115.所述显示边界信息,即可以展示部分或所有ewis设计区域下的线束,以及所有ewis设计区域对应的第一层级连接配置信息、第二层级连接配置信息和第三层级连接配置信息、分组配置信息等相关信息,并导出所述相关信息至excel电子表格。
116.所述删除边界信息,即可以删除所述数据库中的某一信息,若该删除的信息以参数的形式附着于几何图形集下,则同时删除所述集合图形集,保证数据的完整性和一致性。
117.如图4所示,本技术实施例中,还提供一种ewis设计区域的连接装置,所述连接装置包括:
118.401、第一确定模块,用于响应针对航空航天产品的电气线路互联系统ewis的连接请求,获取匹配所述航空航天产品的多个ewis设计区域,并根据所述ewis设计区域的第一层级连接配置信息,确定多个ewis设计区域之间的区域连接关系;所述区域连接关系包括多个ewis设计区域中的两两连接关系;
119.402、第二确定模块,用于根据所述ewis设计区域的第二层级连接配置信息,确定具有区域连接关系的任意两个ewis设计区域的连接边界之间的边界连接关系,以确定多个ewis设计区域中的边界连接关系;
120.403、第三确定模块,用于根据所述ewis设计区域的第三层级连接配置信息,确定具有边界连接关系的任意两个连接边界处的线束之间的线束端点连接关系,以确定多个ewis设计区域中的线束端点连接关系;
121.404、连接模块,用于按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接。
122.本技术实施例中,所述ewis设计区域的连接装置还包括:
123.第四确定模块,用于根据所述多个ewis设计区域的分组配置信息,确定每个分组所包括的ewis设计区域;所述分组配置信息是根据所述航空航天产品的结构特征确定的;
124.所述连接模块,具体用于基于所述分组配置信息,分别按照每个分组中的所述端点连接关系将每个分组中的ewis设计区域进行连接,得到多个子设计区域;在通过所述多个层级的连接配置信息确定所述多个子设计区域之间的线束端点连接关系,并根据所述多个子设计区域之间的线束端点连接关系将所述多个子设计区域进行连接,得到所述航空航天产品的ewis设计图。
125.本技术实施例中,所述ewis设计区域的连接装置的第一确定模块中,所述ewis设计区域的第一层级连接配置信息中包括:每个ewis设计区域携带的主标识,以及与每个主标识匹配的、与携带该主标识的ewis设计区域连接的其他ewis设计区域所携带的从标识;其中,不同的ewis设计区域携带的主标识不同,不同的主标识所匹配的从标识不同;
126.所述第一确定模块,具体用于,基于所述ewis设计区域的第一层级连接配置信息的主标识,遍历多个ewis设计区域中,确定携带有与所述主标识匹配的从标识的至少一个ewis设计区域;根据所述第一层级连接配置信息,分别确定携带主标识的ewis设计区域和每个携带从标识的ewis设计区域之间的区域连接关系。
127.本技术实施例中,所述ewis设计区域的第一层级连接配置信息和第二层级连接配置信息,是根据所述航空航天产品的电气线路特征确定的;
128.所述ewis设计区域的第三层级连接配置信息,是根据所述航空航天产品的电气线路的位置信息确定的。
129.本技术实施例中,所述ewis设计区域的连接装置中,所述ewis设计区域的第三层级连接配置信息包括:每个ewis设计区域的连接边界处线束的线束端点坐标信息、线束在所述线束端点处的切线方向信息;
130.所述连接模块,具体用于根据所述线束端点连接关系、线束端点坐标信息、线束在所述线束端点处的切线方向信息,按照预设的连接规则在具有线束端点连接关系的两个线束之间生成平滑的连接线,以将所述多个ewis设计区域进行连接。
131.本技术实施例中,所述ewis设计区域的连接装置中,还包括:
132.调整模块,用于当两个线束、以及连接线所构成的目标线束的平滑度不满足平滑度条件时,调整所述连接线,以使所述两个线束均和连接线平滑连接。
133.本技术实施例中,所述ewis设计区域的连接装置中,还包括:
134.断开模块,用于在按照所述多个ewis设计区域中的线束端点连接关系将所述多个ewis设计区域进行连接之后,响应针对所述两个连接的ewis设计区域的断开请求,断开所述两个连接的ewis设计区域之间的连接。
135.如图5所示,本技术实施例还提供一种电子设备,包括:处理器501、存储器502和总线503,所述存储器502存储有所述处理器501可执行的机器可读指令,当电子设备运行时,所述处理器501与所述存储器502之间通过总线503通信,所述机器可读指令被所述处理器501执行时执行所述的ewis设计区域的连接方法的步骤。
136.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行所述的ewis设计区域的连接方法的步骤。
137.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本技术中不再赘述。在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实
现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
138.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
139.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
140.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,平台服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
141.以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献