叶盘轮毂加工路径生成方法、装置、介质和电子设备与流程

文档序号:32312412发布日期:2022-11-23 12:12阅读:57来源:国知局
叶盘轮毂加工路径生成方法、装置、介质和电子设备与流程

1.本技术涉及机械加工技术领域,特别是涉及一种叶盘轮毂加工路径生成方法、装置、介质和电子设备。


背景技术:

2.整体叶盘是为了满足高性能航空发动机而设计的新型结构件。与传统的装配结构相比,整体叶盘将叶片和轮盘设计成一个整体结构,省去了传统联接用的榫头、榫槽和锁紧装置,减少了结构重量和零件数量,避免了榫头气流损失,使大为简化了发动机结构。
3.目前,传统的针对整体叶盘的轮毂区域(以下简称叶盘轮毂)加工路径的处理,一般采用放宽精度拟合或三维映射网格化布点的方式。对于放宽精度拟合的方式,存在着以下缺点:首先,精度的控制会受到损失,叶盘轮毂的尖角处容易出现空隙过大的现象;其次,较难控制,加工时还需其它方式补救,从而加工难度较大。对于三维映射网格化布点的方式,因其原理需将三维曲面映射到平面,再进行网格化布点,整个计算过程非常繁琐,导致算法复杂度和鲁棒性很难控制,同时由于算法的复杂性而导致算法效率有很大的一定影响,影响用户的交互体验。


技术实现要素:

4.本技术提供一种叶盘轮毂加工路径生成方法、装置、介质和电子设备,能够在确保刀路质量和精度的同时避免算法的复杂性和不稳定性。
5.第一方面,本技术示出了一种叶盘轮毂加工路径生成方法,所述方法包括:
6.将待加工区域映射为表征标量场的二维网格区域,所述二维网格区域包括边界顶点和内部顶点;其中,所述边界顶点在所述标量场中的场值为预设值;
7.构建所述内部顶点对应的拉普拉斯方程,并基于所述边界顶点的场值对所述拉普拉斯方程求解,得到所述内部顶点对应的场值;
8.基于所述边界顶点的场值和所述内部顶点的场值,生成预设数量的等势曲线;
9.基于所述等势曲线,确定所述待加工区域的加工路径。
10.在本技术一实施例中,所述将待加工区域映射为表征标量场的二维网格区域的步骤,包括:
11.对所述待加工区域的边界曲线参数域进行参数域转换,得到二维边界曲线;
12.基于所述二维边界曲线,对所述待加工区域进行等参数离散,以将所述待加工区域划分为若干个网格,得到所述二维网格区域;
13.将位于所述二维边界曲线上的网格顶点确定为所述边界顶点,将位于所述二维边界曲线内的网格顶点确定为所述内部顶点,并按照垂直所述加工路径的方向,将所述边界顶点的场值设置为不断递减的预设值。
14.在本技术一实施例中,所述构建所述内部顶点对应的拉普拉斯方程,并基于所述边界顶点的场值对所述拉普拉斯方程求解,得到所述内部顶点对应的场值的步骤,包括:
15.构建所述内部顶点的拉普拉斯方程对应的矩阵方程;所述矩阵方程包括拉普拉斯矩阵、待求解列向量和常量列向量;其中,所述待求解列向量表征所述内部顶点在所述标量场中的场值,所述常量列向量是基于所述边界顶点在所述标量场中的场值得到的;
16.计算所述内部顶点与相邻顶点之间的权重,并基于所述权重,得到所述拉普拉斯矩阵;其中,所述相邻顶点表示所述二维网格区域中与所述内部顶点邻近的顶点;
17.基于所述拉普拉斯矩阵和所述常量列向量,对所述矩阵方程进行求解,得到所述待求解列向量值对应的内部顶点的场值。
18.在本技术一实施例中,所述基于所述边界顶点的场值和所述内部顶点的场值,生成预设数量的等势曲线的步骤,包括:
19.基于预设数量的加工路径,确定所述预设数量的等势线的生成位置以及每条所述等势线各自对应的场值;
20.基于所述边界顶点的场值、所述内部顶点的场值和每条所述等势线各自对应的场值,确定每条所述等势线各自对应的等势离散点在所述二维网格区域上的分布;
21.对每条所述等势线各自对应的等势离散点进行样条曲线插值,生成所述预设数量的等势曲线。
22.在本技术一实施例中,所述基于所述边界顶点的场值、所述内部顶点的场值和每条所述等势线各自对应的场值,确定每条所述等势线各自对应的等势离散点在所述二维网格区域上的分布的步骤,包括:
23.基于所述边界顶点的场值、所述内部顶点的场值和每条所述等势线各自对应的场值,确定每条所述等势线各自对应等势离散点的邻近顶点;所述邻近顶点包括分别位于所述等势离散点左右两侧的内部顶点或边界顶点;
24.基于所述邻近顶点各自对应的场值,确定每条所述等势线各自对应的等势离散点在所述二维网格区域上的分布。
25.第二方面,基于相同发明构思,本技术实施例提供了一种叶盘轮毂加工路径生成装置,所述叶盘轮毂加工路径生成装置包括:
26.映射模块,用于将待加工区域映射为表征标量场的二维网格区域,所述二维网格区域包括边界顶点和内部顶点;其中,所述边界顶点在所述标量场中的场值为预设值;
27.求解模块,用于构建所述内部顶点对应的拉普拉斯方程,并基于所述边界顶点的场值对所述拉普拉斯方程求解,得到所述内部顶点对应的场值;
28.生成模块,用于基于所述边界顶点的场值和所述内部顶点的场值,生成预设数量的等势曲线;
29.确定模块,用于基于所述等势曲线,确定所述待加工区域的加工路径。
30.在本技术一实施例中,所述映射模块包括:
31.参数域转换子模块,用于对所述待加工区域的边界曲线参数域进行参数域转换,得到二维边界曲线;
32.网格划分子模块,用于基于所述二维边界曲线,对所述待加工区域进行等参数离散,以将所述待加工区域划分为若干个网格,得到所述二维网格区域;
33.网格顶点确定子模块,用于将位于所述二维边界曲线上的网格顶点确定为所述边界顶点,将位于所述二维边界曲线内的网格顶点确定为所述内部顶点,并按照垂直所述加
工路径的方向,将所述边界顶点的场值设置为不断递减的预设值。
34.在本技术一实施例中,所述求解模块包括:
35.矩阵方程构建子模块,用于构建所述内部顶点的拉普拉斯方程对应的矩阵方程;所述矩阵方程包括拉普拉斯矩阵、待求解列向量和常量列向量;其中,所述待求解列向量表征所述内部顶点在所述标量场中的场值,所述常量列向量是基于所述边界顶点在所述标量场中的场值得到的;
36.权重计算子模块,用于计算所述内部顶点与相邻顶点之间的权重,并基于所述权重,得到所述拉普拉斯矩阵;其中,所述相邻顶点表示所述二维网格区域中与所述内部顶点邻近的顶点;;
37.方程组求解子模块,用于基于所述拉普拉斯矩阵和所述常量列向量,对所述矩阵方程进行求解,得到所述待求解列向量值对应的内部顶点的场值。
38.在本技术一实施例中,所述生成模块包括:
39.第一确定子模块,用于基于预设数量的加工路径,确定所述预设数量的等势线的生成位置以及每条所述等势线各自对应的场值;
40.第二确定子模块,用于基于所述边界顶点的场值、所述内部顶点的场值和每条所述等势线各自对应的场值,确定每条所述等势线各自对应的等势离散点在所述二维网格区域上的分布;
41.生成子模块,用于对每条所述等势线各自对应的等势离散点进行样条曲线插值,生成所述预设数量的等势曲线。
42.在本技术一实施例中,所述第二确定子模块包括:
43.邻近顶点确定子模块,用于基于所述边界顶点的场值、所述内部顶点的场值和每条所述等势线各自对应的场值,确定每条所述等势线各自对应等势离散点的邻近顶点;所述邻近顶点包括分别位于所述等势离散点左右两侧的内部顶点或边界顶点;
44.等势离散点确定子模块,用于基于所述邻近顶点各自对应的场值,确定每条所述等势线各自对应的等势离散点在所述二维网格区域上的分布。
45.第三方面,基于相同发明构思,本技术实施例提供了一种存储介质,所述存储介质内存储有机器可执行指令,所述机器可执行指令被处理器执行时实现本技术第一方面提出的叶盘轮毂加工路径生成方法。
46.第四方面,基于相同发明构思,本技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器用于执行机器可执行指令,以实现本技术第一方面提出的叶盘轮毂加工路径生成方法。
47.与现有技术相比,本技术包括以下优点:
48.本技术实施例提供的一种叶盘轮毂加工路径生成方法,通过将待加工区域映射为表征标量场的二维网格区域;再采用拉普拉斯方程,对标量场中每个顶点的场值进行求解;进而基于边界顶点的场值和内部顶点的场值,可以生成预设数量的等势曲线;最后基于等势曲线,确定待加工区域的加工路径。本技术实施例通过对整个待加工区域采用拉普拉斯方程的方式来计算场的分布,根据拉普拉斯方程的物理性质得到的标量场中的网格顶点的计算结果是精确可控的,进而能够有效避免出现加工空隙过大的缺陷;同时巧妙运用标量场的连续分布性质,在有效避免出现尖角和突变现象的同时,整个变换过程算法变得简单
和高效,避免了传统算法的复杂性和不稳定性。
附图说明
49.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
50.图1是本技术一实施例中一种叶盘轮毂加工路径生成方法的步骤流程图。
51.图2是本技术一实施例中二维网格区域的示意图。
52.图3是本技术一实施例中基于图结构的离散网格示意图。
53.图4是本技术一实施例中调和映射示意图。
54.图5是本技术一实施例中中值映射示意图。
55.图6是本技术一实施例中基于中值映射的权重定义示意图。
56.图7是本技术一实施例中部分网格顶点的势值分布示意图。
57.图8是本技术一实施例中等势曲线的效果示意图。
58.图9是本技术一实施例中待加工区域的区域划分示意图。
59.图10是本技术一实施例中等势离散点的插值计算示意图。
60.图11是本技术一实施例中一种叶盘轮毂加工路径生成装置的功能模块示意图。
61.附图标记:1100-叶盘轮毂加工路径生成装置;1101-映射模块;1102-求解模块;1103-生成模块;1104-确定模块。
具体实施方式
62.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
63.参照图1,示出了本技术一种叶盘轮毂加工路径生成方法,该方法具体可以包括以下步骤:
64.s101:将待加工区域映射为表征标量场的二维网格区域,二维网格区域包括边界顶点和内部顶点。
65.在本实施方式中,参照图2,示出了二维网格区域的示意图。该二维网格区域由等距设置的若干个网格单元构成,每个网格单元由四个网格顶点构成,其中,位于二维网格区域的边界上的网格顶点定义为边界顶点,位于二维网格区域的内部的网格顶点定义为内部顶点。
66.需要说明的是,与矢量场中除了要指明矢量大小还要指明矢量方向不同,标量场是指一个仅用其大小就可以完整表征的场。本实施方式通过将具有不规则边界的待加工区域映射为表征标量场的二维网格区域,可以有效地利用标量场均匀分布的性质来实现加工路径的平滑性。
67.在本实施方式中,基于标量场均匀分布的性质,可以按照预设方向定义场值的变
化方向,如当加工路径的方向为竖直方向时,可以定义场值的变化方向为加工路径的垂直方向,并按照预设的梯度依次递减。需要说明的是,网格顶点的场值用于表征该网格顶点的势值,该势值沿着场值的变化方向不断减小。为便于理解和描述,基于拉普拉斯方程求解内部顶点对应的场值时,将直接采用势值进行说明。
68.示例性的,继续参照图2,可以将二维网格区域的最左侧的边界顶点的势值设置为最大值1;将二维网格区域的最右侧的边界顶点的势值设置为最小值0;而二维网格区域的上下两侧的边界顶点的势值,则根据加工路径的数量沿垂直加工路径的方向均匀递减,也就是说,边界顶点在标量场中的势值均为各自对应的预设值,该预设值同样沿垂直加工路径的方向均匀递减。
69.s102:构建内部顶点对应的拉普拉斯方程,并基于边界顶点的场值对拉普拉斯方程求解,得到内部顶点对应的场值。
70.在本实施方式中,定义描述标量场的标量函数为二元函数f(x,y),则该标量函数的拉普拉斯算子定义为所有自变量的非混合二阶偏导数之和,它的物理意义是标量函数梯度场的散度,表示为:
[0071][0072]
在笛卡尔坐标系中,该二元函数f(x,y)的拉普拉斯算子可表示为:
[0073][0074]
当用于描述标量场这类物理场的分布时拉普拉斯算子为零,即拉普拉斯方程:
[0075]
δf=0
ꢀꢀꢀ
(3);
[0076]
针对如图3所示的基于图结构的离散网格,离散的拉普拉斯方程可以表示为:
[0077]
δ(ui)=0,i=1,2,3

,n
ꢀꢀ
(4);
[0078]
对于图结构中每一个顶点势值fi,离散的拉普拉斯方程可以写成以下线性方程:
[0079]
l(fi)=∑
j∈n(i)wij
(f
j-fi)=0,i=1,2,

,n
ꢀꢀ
(5);
[0080]
其中w
ij
为顶点与其相邻顶点间的权重,n(i)表示顶点i的所有相邻顶点的集合。
[0081]
上述线性方程组(5)可以表示为矩阵形式,其中由权重组成的系数矩阵称为离散的拉普拉斯矩阵,表示如下::
[0082][0083]
基于以上定义,s102具体可以包括以下子步骤:
[0084]
s102-1:构建内部顶点的拉普拉斯方程对应的矩阵方程。
[0085]
在本实施方式中,二维网格区域的顶点为m行n列方式排列,将网格中所有顶点处势值的集合表示为f,所有内部顶点处的势值的集合表示为x,所有边界顶点处势值的集合表示为b,三者满足以下关系式:
[0086]
f=x∪b
ꢀꢀ
(7);
[0087]
在本实施方式中,二维网格的边界顶点的势值是被赋予预设值的,因此,基于公式(3)可知,只需要计算二维网格的内部顶点的势值。所有内部顶点处的势值xi的拉普拉斯方
程可以表示为:
[0088]
l(xi)=∑
j∈n(i)wij
(f
j-xi)=0
ꢀꢀ
(8);
[0089]
其中xi∈x,fj∈f,w
ij
为xi与fj之间的权重,n(i)表示内部顶点势值xi的所有相邻顶点势值的集合。
[0090]
将公式(8)展开,可以重写成下式:
[0091]-∑
j∈n(i)wij
xi+∑
j∈n(i)wijfj
=0
ꢀꢀ
(9);
[0092]
将公式(9)中相邻顶点势值fj分解成相邻内部顶点势值xj∈x和相邻边界顶点势值bj∈b,重写成下式:
[0093]-∑
j∈n(i)wij
xi+∑
j∈nx(i)wij
xj+∑
j∈nb(i)wijbj
=0
ꢀꢀ
(10);
[0094]
其中:nx(i)表示内部顶点势值xi的所有相邻内部顶点势值的集合;nb(i)表示内部顶点势值xi的所有相邻边界顶点势值的集合。
[0095]
由于二维网格的边界顶点处都预先赋予势值,公式(10)中左边第三项为常量,将此项移到方程式的右边,得下式:
[0096]-∑
j∈n(i)wij
xi+∑
j∈nx(i)wij
xj=-∑
j∈nb(i)wijbj
ꢀꢀ
(11);
[0097]
将公式(11)写成矩阵形式,即可得到内部顶点的拉普拉斯方程对应的矩阵方程:
[0098]
wx=b
ꢀꢀ
(12);
[0099]
公式(12)中,w为离散的拉普拉斯矩阵。假定二维网格中有k个内部顶点,则w为一个k
×
k的稀疏方阵,表示如下:
[0100][0101]
其中,di为内部顶点的所有相邻顶点权重的和,表示为:
[0102]di
=-∑
j∈n(i)wij i=1,2,
…kꢀꢀ
(14);
[0103]
另外,对于矩阵w中的权重w
ij
,如果j不是i的相邻顶点,w
ij
=0,否则w
ij
为顶点i与j之间的权重。可表示为:
[0104][0105]
公式(12)中,x为待求内部顶点处势值对应的待求解列向量,表征所述内部顶点在所述标量场中的场值,表示如下:
[0106]
x=[x
1 x2…
xk]
t
ꢀꢀ
(16);
[0107]
公式(12)中,b是由内部顶点势值xi的所有相邻边界顶点势值与其权重乘积的和组成的列向量,b是个常量列向量,表示如下:
[0108]
b=[-∑
j∈nb(1)w1jbj
ꢀ‑

j∈nb(2)w2jbj
…‑

j∈nb(k)wkjbj
]
t
ꢀꢀ
(17);
[0109]
在本实施方式中,通过求解矩阵方程wx=b,计算出所有内部顶点的势值向量b,能够得出二维网格中的所有网格点在势场中的分布。
[0110]
s102-2:计算内部顶点与相邻顶点之间的权重,并基于该权重,得到拉普拉斯矩阵。
[0111]
需要说明的是,为了构建矩阵方程wx=b,需要计算出二维网格中每个内部顶点与其相邻顶点的权重,进而构建出公式(12)中拉普拉斯矩阵w和常量列向量b。
[0112]
需要说明的是,权重有多种表示方法,如图4所示的调和映射和如图5所示的中值映射。
[0113]
具体而言,调和映射的映射公式为:
[0114][0115]
中值映射的映射公式为:
[0116][0117]
在本实施方式中,将采用中值映射的方式,计算图边的权重,参照图6,示出了基于中值映射的权重定义示意图,二维矩形网格中每个内部顶点都包含8个相邻顶点,因此需要计算8个权重。
[0118]
在本实施方式中,对于不相邻的w
ik
都定义为0,内部顶点的所有邻居顶点的权重计算公式如下:
[0119][0120][0121][0122][0123][0124][0125]
[0126][0127]
在本实施方式中,二维网格区域中每个内部节点应用上述公式(20)-(27)计算与相邻顶点的权重,从而可以根据公式(12)构造出矩阵方程中的拉普拉斯矩阵w和常量列向量b,需要说明的是,相邻顶点表示二维网格区域中与内部顶点邻近的顶点。
[0128]
s102-3:基于拉普拉斯矩阵和常量列向量,对矩阵方程进行求解,得到待求解列向量值对应的内部顶点的场值。
[0129]
在本实施方式中,在得到拉普拉斯矩阵w和常量列向量b之后,便可对公式(12)进行求解,以求解出待求解列向量x,进而得到待求解列向量x对应的内部顶点的势值。
[0130]
参照图7,示出了部分网格顶点的势值分布示意图。其中,图中左侧的曲线表示势值为0.9的等势线,图中右侧的曲线表示势值为0.1的等势线,可以看出,在计算得到每个网格顶点对应的势值后,便可基于每个网格顶点对应的势值,得到势值相同的等势离散点,进而基于等势离散点可以得到对应的等势线。
[0131]
s103:基于边界顶点的场值和内部顶点的场值,生成预设数量的等势曲线。
[0132]
在本实施方式中,由于边界顶点在标量场中的场值和内部顶点的场值均为已知,因此,可以在网格线上找到目标场值的等势离散点。示例性的,相邻两个内部顶点场值计算得到分别为0.08和1.92,则可以确定目标场值为1的等势离散点在该相邻两个内部顶点之间。在具体实现中,等势离散点的具体位置,可以通过对等势离散点的邻近顶点插值得到。
[0133]
在本实施方式中,在得到所有场值相同的等势离散点之后,连接等势离散点,便可得到一条并不光滑的等势线,再对等势线进行样条曲线插值,便可得到如图8所示的光滑的等势曲线。
[0134]
需要说明的是,等势曲线的数量可以根据实际需要预先进行设置,具体而言,可以根据加工工艺参数计算出所需加工路径的数量,基于加工路径的数量,确定需要在二维网格区域的上下侧划分出的边界顶点的数量。
[0135]
示例性的,若在待加工区域的两侧无需加工的情况下,加工刀具在待加工区域的刀具路径数量为9,即需要加工9次,则需要在待加工区域的上下侧定义出11个边界顶点(包括最左侧和最右侧的两个边界顶点),那么在场值范围设置为0-1的前提下,可以按照0.1的变化梯度,为中间的9个边界顶点依次分配0.1-0.9的预设值。
[0136]
s104:基于等势曲线,确定待加工区域的加工路径。
[0137]
在本实施方式中,将等势曲线对应的路线信息输入加工设备,加工设备便能根据等势曲线,控制刀具按照等势曲线对应的加工路径对待加工的叶盘轮毂进行加工,实现对叶盘轮毂的精细加工。
[0138]
本技术实施例提供的一种基于离散拉普拉斯方程的叶盘轮毂加工路径生成方法,通过将待加工区域映射为表征标量场的二维网格区域;再采用拉普拉斯方程,对标量场中每个顶点的场值进行求解;进而基于边界顶点的场值和内部顶点的场值,可以生成预设数量的等势曲线;最后基于等势曲线,确定待加工区域的加工路径。本技术实施例通过对整个待加工区域采用拉普拉斯方程的方式来计算场的分布,根据拉普拉斯方程的物理性质可以得到标量场中的网格顶点的计算是精确可控的,能够有效避免出现空隙过大的缺陷,确保
加工余量的精确控制;同时巧妙运用标量场的连续分布性质,在有效避免出现尖角和突变现象的同时,整个变换过程算法变得简单和高效,避免了传统算法的复杂性和不稳定性,满足叶片加工的高效性需求。
[0139]
在一个可行的实施方式中,s101具体可以包括以下子步骤:
[0140]
s101-1:对待加工区域的边界曲线参数域进行参数域转换,得到二维边界曲线。
[0141]
在本实施方式中,参照图9,根据待加工区域的形态特征,可以将待加工区域划分为依次连接的前扩展区域、中心区域和后扩展区域。前扩展区域、中心区域和后扩展区域共同构成一个完整的曲面。
[0142]
需要说明的是,本实施例不对待加工区域的区域划分做出具体限制,根据实际需求进行设置即可。
[0143]
在本实施方式中,根据待加工区域的边缘轮廓上的边界信息,对边缘轮廓上的边界曲线参数域进行参数域转换,将边界线变为二维曲线,从而由二维曲线所定义的加工区域也变成二维区域。
[0144]
s101-2:基于二维边界曲线,对待加工区域进行等参数离散,以将待加工区域划分为若干个网格,得到二维网格区域。
[0145]
在本实施方式中,通过分别对中心区域,前扩展区域和后扩展区域进行等参数离散,可以将整个待加工区域划分为若干个网格。具体而言,可以按照相同的上下间距,将待加工区域划分为若干个的大网格;在大网格的基础上,按照相同的左右间距,将大网格细分为更小的网格单元,进而得到二维网格区域。
[0146]
s101-3:将位于二维边界曲线上的网格顶点确定为边界顶点,将位于二维边界曲线内的网格顶点确定为内部顶点,并按照垂直加工路径的方向,将边界顶点的场值设置为不断递减的预设值。
[0147]
在本实施方式中,基于是否位于二维边界曲线上,可以将网格顶点划分为边界顶点和内部顶点两类网格,由于标量场的分布是均匀的,因此,可以首先确定位置固定的边界顶点在标量场中的场值,再基于边界顶点,求解内部顶点的场值,进而获取整个二维网格区域的场值分布。
[0148]
具体而言,可以定义标量场的场值的变化方向为加工路径的垂直方向,进而在标量场的场值的变化方向上,将边界顶点的场值定义为不同大小的预设值,该预设值的大小沿垂直加工路径的方向均匀递减。
[0149]
在一个可行的实施方式中,s103具体可以包括以下子步骤:
[0150]
s103-1:基于预设数量的加工路径,确定预设数量的等势线的生成位置以及每条等势线各自对应的场值。
[0151]
在本实施方式中,基于预设数量的加工路径,可以确定位于待加工区域的上下侧的边界顶点的数量。如将待加工区域的上侧的所有边界顶点的数量减去二,即可得到预设的加工路径的数量。
[0152]
需要说明的是,在确定待加工区域的上下侧的边界顶点的数量后,等势线的生成位置也就确定了,也就是说,等势线的生成位置即为刀具的加工路径的起始位置。
[0153]
示例性的,继续参照图7,在场值范围设置为0-1的情况下,预设的加工路径的数量为9,则可在待加工区域的上侧的划分得到9个边界顶点,这9个边界顶点即为等势线的生成
位置,从左到右依次代表场值为0.9-0.1的9条等势线。
[0154]
s103-2:基于边界顶点的场值、内部顶点的场值和每条等势线各自对应的场值,确定每条等势线各自对应的等势离散点在二维网格区域上的分布。
[0155]
在本实施方式中,针对任一等势线上的等势离散点,该等势离散点的具体位置可以通过对等势离散点的邻近顶点插值得到,其中,邻近顶点包括分别位于等势离散点左右两侧的内部顶点或边界顶点。
[0156]
参照图10,示出了等势离散点的插值计算示意图,具体而言,针对任一等势线上的等势离散点,可以通过以下插值公式,确定等势离散点在二维网格区域上的分布:
[0157][0158]
式中,f(x,y)表示当前等势离散点;u表示当前等势离散点f(x,y)的势值,u3表示f(x,y)的右侧邻近顶点f(x3,y3)的的势值,u4表示f(x,y)的左侧邻近顶点f(x4,y4)的的势值。
[0159]
需要说明的是,图10为通过相邻顶点获取中间顶点的势值的插值示意图,图中的顶点f(x,y)对应本实施方式中的当前等势离散点。
[0160]
继续参照图7,其中,p1、p2、p3、p4、p5、p6、p7、p8和p9即为势值为0.1的等势线在二维网格区域上的分布情况。在本实施方式中,通过公式(23)遍历每条等势线上的等势离散点,便可确定每条等势线各自对应的等势离散点在二维网格区域上的分布。
[0161]
s103-3:对每条等势线各自对应的等势离散点进行样条曲线插值,生成预设数量的等势曲线。
[0162]
在本实施方式中,若直接连接势值相同的等势离散点,得到的将是一条由直线构成的不光滑的等势线,因此在本实施方式中,还将基于势值相同的等势离散点,对这些等势离散点进行样条曲线插值,便可最终得到光滑的等势曲线,该等势曲线的效果图如图8所示。
[0163]
本技术实施例提供的基于离散拉普拉斯方程的叶盘轮毂加工路径生成方法,能够适用于各种具有不规则边界区域的待加工器件,有效地利用标量场均匀分布的性质来实现加工路径的平滑性,在确保加工余量的精确控制的同时满足叶片加工的高效性需求。
[0164]
第二方面,基于相同发明构思,本技术实施例提供了一种叶盘轮毂加工路径生成装置1100,叶盘轮毂加工路径生成装置1100包括:
[0165]
映射模块1101,用于将待加工区域映射为表征标量场的二维网格区域,二维网格区域包括边界顶点和内部顶点;其中,边界顶点在标量场中的场值为预设值;
[0166]
求解模块1102,用于构建内部顶点对应的拉普拉斯方程,并基于边界顶点的场值对拉普拉斯方程求解,得到内部顶点对应的场值;
[0167]
生成模块1103,用于基于边界顶点的场值和内部顶点的场值,生成预设数量的等势曲线;
[0168]
确定模块1104,用于基于等势曲线,确定待加工区域的加工路径。
[0169]
在本技术一实施例中,映射模块1101包括:
[0170]
参数域转换子模块,用于对待加工区域的边界曲线参数域进行参数域转换,得到二维边界曲线;
[0171]
网格划分子模块,用于基于二维边界曲线,对待加工区域进行等参数离散,以将待加工区域划分为若干个网格,得到二维网格区域;
[0172]
网格顶点确定子模块,用于将位于二维边界曲线上的网格顶点确定为边界顶点,将位于二维边界曲线内的网格顶点确定为内部顶点,并按照垂直加工路径的方向,将边界顶点的场值设置为不断递减的预设值。
[0173]
在本技术一实施例中,求解模块1102包括:
[0174]
矩阵方程构建子模块,用于构建内部顶点的拉普拉斯方程对应的矩阵方程;矩阵方程包括拉普拉斯矩阵、待求解列向量和常量列向量;其中,待求解列向量表征内部顶点在标量场中的场值,常量列向量是基于边界顶点在标量场中的场值得到的;
[0175]
权重计算子模块,用于计算内部顶点与相邻顶点之间的权重,并基于权重,得到拉普拉斯矩阵;其中,相邻顶点表示二维网格区域中与内部顶点邻近的顶点;;
[0176]
方程组求解子模块,用于基于拉普拉斯矩阵和常量列向量,对矩阵方程进行求解,得到待求解列向量值对应的内部顶点的场值。
[0177]
在本技术一实施例中,生成模块1103包括:
[0178]
第一确定子模块,用于基于预设数量的加工路径,确定预设数量的等势线的生成位置以及每条等势线各自对应的场值;
[0179]
第二确定子模块,用于基于边界顶点的场值、内部顶点的场值和每条等势线各自对应的场值,确定每条等势线各自对应的等势离散点在二维网格区域上的分布;
[0180]
生成子模块,用于对每条等势线各自对应的等势离散点进行样条曲线插值,生成预设数量的等势曲线。
[0181]
在本技术一实施例中,第二确定子模块包括:
[0182]
邻近顶点确定子模块,用于基于边界顶点的场值、内部顶点的场值和每条等势线各自对应的场值,确定每条等势线各自对应等势离散点的邻近顶点;邻近顶点包括分别位于等势离散点左右两侧的内部顶点或边界顶点;
[0183]
等势离散点确定子模块,用于基于邻近顶点各自对应的场值,确定每条等势线各自对应的等势离散点在二维网格区域上的分布。
[0184]
需要说明的是,本技术实施例的叶盘轮毂加工路径生成装置1100的具体实施方式参照前述本技术实施例第一方面提出的叶盘轮毂加工路径生成方法的具体实施方式,在此不再赘述。
[0185]
第三方面,基于相同发明构思,本技术实施例提供了一种存储介质,存储介质内存储有机器可执行指令,机器可执行指令被处理器执行时实现本技术第一方面提出的叶盘轮毂加工路径生成方法。
[0186]
需要说明的是,本技术实施例的存储介质的具体实施方式参照前述本技术实施例第一方面提出的叶盘轮毂加工路径生成方法的具体实施方式,在此不再赘述。
[0187]
第四方面,基于相同发明构思,本技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器用于执行机器可执行指令,以实现本技术第一方面提出的叶盘轮毂加工路径生成方法。
[0188]
需要说明的是,本技术实施例的电子设备的具体实施方式参照前述本技术实施例第一方面提出的叶盘轮毂加工路径生成方法的具体实施方式,在此不再赘述。
[0189]
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0190]
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0191]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0192]
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0193]
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
[0194]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0195]
以上对本发明所提供的一种叶盘轮毂加工路径生成方法、装置、介质和电子设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1