使用机器学习的熔池监控的方法与流程

文档序号:21200171发布日期:2020-06-23 19:13阅读:157来源:国知局
使用机器学习的熔池监控的方法与流程

本发明大体上涉及增材制造和相关处理,并且更具体地,涉及用于增材制造中的熔池监控和处理控制的设备和方法。



背景技术:

增材制造是逐层堆积材料以形成部件的处理。增材制造主要受限于机器的位置分辨率,而不受限于铸造所需的提供拔模角度、避免悬垂等的需求。增材制造也用诸如“分层制造”、“反向加工”、“直接金属激光熔化”(dmlm)和“3-d打印”之类的术语来指代。为了本发明的目的,这些术语被视为同义词。

一种类型的增材制造机器被称为“粉末床”机器并且包括构建室,该构建室包围大量的粉末,该粉末通过激光被选择性地熔合以形成工件。

现有技术的增材制造机器的一个问题是它们在开环环境中操作并且不能返回向操作者报告所应用的处理的稳定性。在构建已经完成之后,用于确定处理的健康状况的系统以质量步骤出现。当发现问题时,可能有进行中的工作,该进行中的工作由于机器问题而报废,该机器问题直到事后质量系统能够发现它们之前还没有被检测到。



技术实现要素:

通过在制造处理中对熔池进行成像并提取熔池的图像分类的方法来解决该问题。

根据本文描述的技术的一个方面,提供了一种用于控制增材制造处理的方法,其中使用定向能量源来选择性地熔化材料以形成工件,在熔化过程中形成熔池。该方法包括:使用成像设备来产生包括个体图像元素的阵列的熔池的图像,图像包括对于每个个体图像元素的至少一个物理性质的测量值;使用软件机器学习算法将每个图像分类为可接受的或不可接受的;和参考图像分类,控制增材制造处理的至少一方面。

根据本文描述的技术的另一个方面,提供了一种用于制作工件的方法,该方法包括:在构建室内沉积材料;引导来自定向能量源的构建射束,从而以与工件的横截面层相对应的图案选择性地熔合材料,其中由定向能量源形成熔池;使用成像设备来产生包括个体图像元素的阵列的熔池的图像,图像包括对于每个个体图像元素的至少一个物理性质的测量值;使用软件机器学习算法将每个图像分类为可接受的或不可接受的;和参考图像分类,控制制作工件的至少一方面。

附图说明

通过参考以下结合附图的描述,可以最好地理解本发明,在附图中:

图1是示例性增材制造机器的示意性局部截面的正视图;

图2是图1的机器的示意性局部截面的侧视图;

图3是包括熔池的粉末床的图像的示意性俯视图图形;

图4是一部分熔池图像的放大视图;

图5是已知可接受的熔池的图像的示意性俯视图;和

图6是深度学习算法的示意性流程图。

具体实施方式

参考附图,其中相同的参考数字贯穿各种视图表示相同的元件,图1示意性地示出了适合于执行增材制造方法的增材制造机器10。机器10及其操作是“粉末床机器”的代表性实例。

将理解的是,机器10仅用作实例以提供用于描述本发明的原理的上下文。本文描述的原理可应用于粉末床机器的其他构造,以及其他类型的增材制造机器和相关处理。更一般地,本文描述的原理将可应用于产生熔池的任何制造处理。这种处理的非限制性实例包括电子束熔化(“ebm”),定向能量沉积(“ded”)和激光焊接。术语“制造处理”还可以包括修理处理,其中使用产生熔池的技术将部件组合或接合在一起。

机器10的基本部件包括工作台12、粉末供应源14、重涂覆器16、溢流容器18、被构建室22包围的构建平台20、定向能量源24、和射束转向设备26,所有这些部件都被壳体28包围。下面将更详细地描述这些部件中的每个部件。

工作台12是限定平面工作表面30的刚性结构。工作表面30与虚拟工作平面共面并且限定虚拟工作平面。在所示的实例中,其包括与构建室22连通并露出构建平台20的构建开口32,与粉末供应源14连通的供应开口34,以及与溢流容器18连通的溢流开口36。

重涂覆器16是位于工作表面30上的刚性横向伸长的结构。重涂覆器16连接至致动器38,致动器38可操作以选择性地使重涂覆器16沿着工作表面30移动。图1示意性地示出了致动器38,可以理解的是,例如气动或液压缸、滚珠丝杠或线性电动致动器等的装置可以用于此目的。

粉末供应源14包括供应容器40和升降器42,供应容器40在供应开口34下方并且与供应开口34连通。升降器42是能够在供应容器40内垂直滑动的板状结构。升降器42连接至致动器44,致动器44可操作以选择性地向上或向下移动升降器42。图1示意性地示出了致动器44,可以理解的是,例如气动或液压缸、滚珠丝杠或线性电动致动器等的装置可以用于此目的。当升降器42下降时,可以将期望成分(例如,金属、陶瓷和/或有机粉末)的粉末“p”的供应源装载到供应容器40中。当升降器42上升时,其在工作表面30上方露出粉末p。可以使用其他类型的粉末供应源;例如,粉末可以通过高架装置(未示出)落入构建室22中。

构建平台20是能够在构建开口32下方垂直滑动的板状结构。构建平台20连接到致动器46,致动器46可操作以选择性地向上或向下移动构建平台20。图1示意性地示出了致动器46,可以理解的是,例如气动或液压缸、滚珠丝杠或线性电动致动器等的装置可以用于此目的。当构建平台20在构建处理期间降低到构建室22中时,构建室22和构建平台20共同围绕并支撑大量粉末p以及正在构建的任何部件。该大量粉末大体上被称为“粉末床”,并且这种特定类型的增材制造处理可以被称为“粉末床处理”。

溢流容器18在溢流开口36下方并与溢流开口36连通,并且用作多余粉末p的储存库。

定向能量源24可以包括可操作以产生具有适当功率和其他操作特性的射束以在构建处理期间熔化和熔合粉末p的任何装置,这将在下面更详细地描述。例如,定向能量源24可以是激光器。其他定向能量源,例如电子束枪,是激光的合适替代品。

射束转向装置26可以包括一个或多个反射镜、棱镜和/或透镜,并且设置有合适的致动器,并且被布置为使得来自定向能量源24的射束“b”可以被聚焦到期望斑点尺寸并且将其转向到与工作表面30相重合的平面中的期望位置。为了方便说明,该平面可以称为xy平面,而与xy平面垂直的方向称为z方向(x、y和z是三个相互垂直的方向)。射束b在本文中可以被称为“构建射束”。

壳体28用于隔离和保护机器10的其他部件。在上述构建处理期间,壳体28设置有适当的保护气流,除其他功能以外,该保护气流从构建环境中排除了氧气。为了提供这种流,机器10可以联接到气流设备54,参见图2。示例性的气流设备54以串行流体流连通的方式包括变速风扇56、过滤器58、与壳体28连通的入口管道60、以及与壳体28连通的回流管道64。气流设备54的所有部件与合适的管道相互连接,并且与壳体28组合限定气流回路。

所使用的气体的成分可以类似于作为用于常规焊接操作的保护气体所使用的气体的成分。例如,可以使用诸如氮气、氩气或其混合物的气体。可以使用任何方便的气体源。例如,如果气体是氮气,则可以将常规的氮气发生器66连接到气流设备54。替代地,可以使用一个或多个加压气缸68来供给气体。

使用上述设备的工件w的示例性基本构建处理如下。构建平台20被移动到初始高度位置。建造平台20通过选定的层增量被降低到工作表面30下方。层增量影响增材制造处理的速度和工件w的分辨率。作为实例,层增量可以为大约10到50微米(0.0003到0.002英寸)。然后,粉末“p”被沉积在构建平台20上,例如,供应容器40的升降器42可以被升高,以将粉末推过供应开口34,使其在工作表面30上方露出。重涂覆器16跨越工作表面移动,以便将升高的粉末p水平地散布在构建平台20上。当重涂覆器16从左到右经过时,任何多余的粉末p通过溢流开口36落到溢流容器18中。随后,重涂覆器16可以移回到起始位置。整平的粉末p可以被称为“构建层”,并且其露出的上表面可以被称为“构建表面”。

定向能量源24用于熔化正在构建的工件w的二维横截面或层。定向能量源24发射射束“b”,并且射束转向设备26用于使构建射束b的焦点以适当的图案在露出的粉末表面上转向。在本文中称为“熔池”52的围绕焦点的粉末p的小部分露出层通过构建射束b被加热至允许其烧结或熔化、流动和固结的温度。作为实例,熔池52的宽度可以近似为100微米(0.004英寸)。该步骤可以称为熔合粉末p。

构建平台20通过层增量垂直向下移动,并且以相似的厚度施加另一层粉末p。定向能量源24再次发射构建射束b,并且射束转向设备26用于使构建射束b的焦点以适当的图案在露出的粉末表面上转向。粉末p的露出层通过构建射束b被加热至允许其在顶层内以及与在先固化下层一起烧结或熔化、流动和固结的温度。

重复移动构建平台20、施加粉末p、并且然后定向能量熔合粉末p的这个循环,直到完成整个工件w。

增材制造机器10设置有成像设备70,成像设备70可操作以产生熔池52的数字图像,熔池52的数字图像包括各个图像元素的阵列,即,用于2-d阵列的像素或用于3-d阵列的体素。具有图像元素74的这种图像72的实例在图3中示出。成像设备70可操作以对每个图像元素产生至少一种物理性质的测量值。该测量值可以包括至少一个标量值,例如亮度、强度、频率、温度或z高度。替代地,成像设备70可以产生代表多个因素的信号,例如rgb颜色值。成像设备70还可操作以对每个成像元素产生相对或绝对位置信息。例如,用于特定图像元素74的成像设备70的输出可以处于格式x、y、t,其中x等于x位置,y等于y位置,并且t等于温度。

合适的成像设备70的非限制性实例包括光电二极管阵列、光电倍增管(“pmt”)阵列、数字相机(例如cmos或ccd)、或光学相干断层扫描(“oct”)设备。光学相干断层扫描(“oct”)是能够提供z轴线信息以及x和y信息(例如“3-d信息”)的已知技术。在所示的实例中,成像设备70被描述为数字相机,其被放置成使其视场包围熔池52。

成像设备70可以被静态安装,或其可以被安装成使得其可以通过一个或多个致动器(未示出)被驱动,以便跟踪熔池52的位置。

成像设备70可以被构造成以规则的间隔获取一系列静态图像,或者其可以被连续操作。熔池图像72生成可以在其上进行分析的基础数据集。

分析熔池52的处理可以使用嵌入在例如微型计算机(未示出)的装置中的一个或多个处理器上运行的适当编程软件来执行。这种软件可以在与机器10分离的装置上实现,或者其可以被结合到机器10中,例如,软件可以通过下面描述的控制器被运行。

继续参考图3,示出了在其上叠加熔池52的粉末床p的一部分。示出了具有由阴影图像元素74标识的外围熔池边界76或封闭周边的熔池52,阴影图像元素74是熔池52的内部与熔池52的外部之间的分界。

作为实例,图4示出了其中每个图像元素74被分配对应于感测数据的标量值的一部分熔池52的简化表示。例如,温度数据可以以0-10标度表示。

一旦熔池52被数字成像,就可以使用一个或多个机器学习算法对其进行评估。通常,“机器学习”指的是允许计算机系统无需显式编程即可提高任务性能的软件技术。机器学习算法可以被实现为人工神经网络。机器学习分析和评估可以在包括熔池52加上粉末床的附加周围区域的图像上,仅在包括熔池边界76的熔池52上,仅在熔池边界76上,仅在位于熔池边界76内的一部分熔池52上执行,或其一些组合。

机器学习算法可操作以通过识别图像中的共同特征来将图像分类为属于定义组。算法可以基于训练(即“监督”模式)进行分类任务。

在增材制造处理的上下文中,分类任务可以包括将每个熔池图像72分类为“可接受的”(即,处理无故障)或“不可接受的”(即,处理有故障)。

可以通过向机器学习算法输入已知可接受的、已知不可接受的或其组合的图像来训练机器学习算法。这些作为比较的基础。在监督训练模式下,监督可以通过用由于处理失败而组织的特定类别的已知不可接受的图像进行训练,来促进根本原因分析。作为一个说明性实例,可以为算法提供由太厚的粉末层产生的已知不可接受的图像。因此,算法从该图像中不仅会学习到该图像是不可接受的,而且还会学习到该图像是因为粉末层太厚而不可接受。

例如,图5描绘了理想化的熔池模板78的模型。熔池模板78由图像元素80组成,并且包括代表已知良好处理(即,无故障)的预定模板边界82。在该实例中,模板边界82是近似圆形的。尽管对于可接受处理不一定需要特定形状,但是通常确实的是,作为更复杂和不规则的图3的更复杂的形状,与较不复杂的形状相比,更可能是不可接受的并且表示处理问题。类似于图3的形状可以用作已知的不可接受的图像。

一类机器学习算法是“深度学习”。深度学习算法使用多层级联来提取图像特征。每一后续层使用前一层的输出作为输入。这种算法可以在包括上述定义的分类任务的“监督”模式下学习或训练,或在包括图案分析任务的“无监督”模式下学习或训练。图6示出了其中熔池图像72被连续地分解成层的实例。第一层100包括输入图像元素74(例如,像素)。像素组合以形成边缘的层102。边缘组合以形成转角和轮廓的另一层104。转角和轮廓组合以形成对象零件的层106。对象零件最终组合以形成输出(即对象标识)108。例如,算法可以以原始图像元素74开始并且可以从其识别熔池52。

对于每个个体熔池图像72,当它们被获取时,可以重复熔池质量确定。

除了熔池图像72的简单分类以外,还可以使用其他方法。在一个实例中,每个熔池图像72的分类可以用作单个或多元统计过程控制(“spc”)处理的输入。已知spc方法的非限制性实例包括主成分分析(“pca”)、独立成分分析(“ica”)和内核pca。

该处理可以包括基于机器学习分类来生成无故障和有故障的处理状态的种群。具体地,每个熔池图像72在被分类时会被分配给无故障或有故障的种群。

熔池监控处理可以并入到上述构建处理中。一般而言,监控处理包括使用上述成像设备70获取熔池图像72,使用上述一个或多个机器学习技术评估熔池52,然后根据需要调整一个或多个处理参数。如本文所使用的,“处理参数”可以指机器10的任何可控方面。

监控处理可以包括响应于指示处理故障的熔池分类而采取离散动作,例如向本地或远程操作者提供视觉或听觉警报。

监控处理可以包括响应于指示处理故障的熔池分类而停止构建处理。这是离散动作的另一个实例。

监控处理可以包括使用方法,例如统计过程控制,前馈控制,使用比例、比例积分或比例积分微分控制逻辑的反馈控制,神经网络控制算法,或模糊逻辑控制算法,实时控制一个或多个处理参数,例如定向能量源功率水平或射束扫描速度。

监控方法可以包括监控机器10的状况或“健康”。熔池测量值可以在几个构建周期期间被测量和存储,并且在周期之间被比较。例如,循环之间的熔池一致性的变化可以指示机器校准错误或性能下降。纠正动作可以采取机器维护或修理的形式,或者在后续构建中修改处理参数,以补偿机器性能下降。

例如,通过嵌入在诸如可编程逻辑控制器(“plc”)或微型计算机(未显示)的一个或多个装置中的一个或多个处理器上运行的软件,可以控制包括机器10和成像设备70的上述设备的操作。这种处理器可以例如通过有线或无线连接联接到传感器和操作部件。相同的一个或多个处理器可以用来检索和分析传感器数据,用于统计分析以及用于反馈控制。图1示意性地示出了包括可操作以控制机器10的一个或多个处理器的控制器85。

本文描述的方法相对于现有技术具有多个优点。尤其,熔池的直接分析是制造处理的稳定性以及最终工件符合几何、冶金和机械要求的关键指标。

使用本文描述的方法建立熔池稳定性还可以通过验证处理符合已知的良好标准来降低机器设置成本,减少用于增材的现有材料开发,减少应用开发,并且成为用于增材开发的新型合金的促成因素。

前面已经描述了用于在制造处理中监控熔池的设备和方法。在本说明书(包括任何所附权利要求、摘要和附图)中公开的所有特征,和/或如此公开的任何方法或处理的所有步骤,可以以任何组合进行组合,除了其中至少一些这种特征和/或步骤是互斥的组合以外。

除非另有明确说明,否则本说明书中公开的每个特征(包括任何所附权利要求书、摘要和附图)可以由具有相同、等同或类似目的的替代特征代替。因此,除非另有明确说明,否则所公开的每个特征仅是一般系列的等同或类似特征的一个实例。

本发明不限于前述实施例的细节。本发明扩展本说明书(包括任何所附权利要求书、摘要和附图)中公开的任何新颖的特征或任何新颖的特征组合,或如此公开的任何方法或处理的任何新颖的步骤或任何新颖的步骤组合。

本发明的进一步方面通过以下条项的主题提供:

1.一种控制增材制造处理的方法,其中使用定向能量源来选择性地熔化材料以形成工件,在熔化过程中形成熔池,所述方法包括:使用成像设备来产生包括个体图像元素的阵列的所述熔池的图像,所述图像包括对于每个所述个体图像元素的至少一个物理性质的测量值;使用软件机器学习算法将每个图像分类为可接受的或不可接受的;和参考图像分类,控制所述增材制造处理的至少一方面。

2.根据任何在前条项的方法,其中所述机器学习算法是深度学习算法。

3.根据任何在前条项的方法,其中所述机器学习算法使用无监督训练来操作。

4.根据任何在前条项的方法,其中使用已知为可接受的熔池图像来训练所述机器学习算法。

5.根据任何在前条项的方法,其中使用已知为不可接受的熔池图像来训练所述机器学习算法。

6.根据任何在前条项的方法,进一步包括评估所述图像分类,用于指示处理故障。

7.根据任何在前条项的方法,其中将所述图像分类用作用于所述增材制造处理的统计过程控制方法的输入。

8.根据任何在前条项的方法,其中所述图像分类用于生成无故障和有故障处理状态的种群。

9.根据任何在前条项的方法,其中控制步骤包括响应于指示处理故障的所述图像分类而采取离散动作。

10.根据任何在前条项的方法,其中所述离散动作是停止所述增材制造处理。

11.根据任何在前条项的方法,其中所述离散动作是向本地或远程操作者提供视觉或听觉警报。

12.根据任何在前条项的方法,其中控制步骤包括改变所述增材制造处理的至少一个处理参数。

13.根据任何在前条项的方法,其中受控的所述处理参数包括以下至少之一:定向能量源功率水平和射束扫描速度。

14.一种制作工件的方法,包括:在构建室内沉积材料;引导来自定向能量源的构建射束,从而以与所述工件的横截面层相对应的图案选择性地熔合材料,其中由所述定向能量源形成熔池;使用成像设备来产生包括个体图像元素的阵列的所述熔池的图像,所述图像包括对于每个所述个体图像元素的至少一个物理性质的测量值;使用软件机器学习算法将每个图像分类为可接受的或不可接受的;和参考图像分类,控制制作所述工件的至少一方面。

15.根据任何在前条项的方法,进一步包括评估所述图像分类,用于指示处理故障。

16.根据任何在前条项的方法,其中将所述图像分类用作用于所述增材制造处理的统计过程控制方法的输入。

17.根据任何在前条项的方法,其中所述图像分类用于生成无故障和有故障处理状态的种群。

18.根据任何在前条项的方法,其中所述分类仅基于包含在所述图像的熔池边界中的图像元素。

19.根据任何在前条项的方法,其中所述分类仅基于包含在由所述图像的熔池边界所界定的区域中的图像元素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1