一种基于语言指令的背景网格自动生成技术的制作方法

文档序号:36090731发布日期:2023-11-18 09:09阅读:24来源:国知局
一种基于语言指令的背景网格自动生成技术的制作方法

本发明涉及计算流体力学领域、机器学习领域以及自然语言处理领域,特别是涉及一种基于语言指令的背景网格自动生成技术。该技术利用大语言模型对用户的自然语言指令进行解析,生成明确的代码指令,然后由核心算法根据代码指令,生成计算流体力学领域的背景计算网格。


背景技术:

1、在计算流体力学计算网格的生成中,背景网格的生成是一项关键任务。传统的背景网格生成技术通常需要用户精通专门的网格生成软件、具备专业知识,操作复杂,耗时长。这对许多用户来说是一个挑战。传统的背景网格生成技术具有以下缺点:

2、1.操作复杂:传统的背景网格生成技术通常需要用户具备专业知识,例如理解计算流体力学的基本原理,掌握编程语言等。此外,用户需要精通专门的网格生成软件。

3、2.耗时长:传统的背景网格生成过程通常耗时长,尤其是对于复杂的计算域和高质量的网格,可能需要花费大量的时间进行手动调整和优化。

4、3.难以自动化:由于每个计算问题的特性可能都不同,因此很难将传统的网格生成过程完全自动化。用户通常需要根据具体的计算问题进行手动调整,这增加了背景网格生成的难度。

5、在机器学习领域,虽然大语言模型已经在自然语言理解和生成方面取得了显著的进展,但如何将这些进展应用到计算流体力学的背景网格生成中,仍是一个未解决的问题。因此,如何简化背景网格生成过程,提高背景网格生成效率,是当前技术发展的重要方向。

6、本发明提供了一种基于语言指令的背景网格自动生成技术,该技术具有以下优点:

7、1.操作简单:用户只需提供自然语言指令,即可生成满足其需求的计算网格。这大大简化了学习专业知识的时间,降低了网格生成的难度。

8、2.高效快速:通过使用基于机器学习的大语言模型,本发明可以快速地将用户的自然语言指令转化为明确的代码指令,然后由核心算法根据代码指令,生成计算流体力学领域的计算网格。这大大提高了网格生成的效率。

9、3.易于自动化:由于本发明使用的是自然语言指令,因此可以根据用户的需求自动调整生成的网格的特性,实现了网格生成过程的自动化。


技术实现思路

1、本发明提供了一种基于语言指令的背景网格自动生成技术,该技术结合了计算流体力学领域、机器学习领域以及自然语言处理领域的最新进展,通过以下步骤实现背景网格的自动生成:

2、1.接收自然语言指令:在本发明的第一步,用户提供自然语言指令,描述他们希望生成的背景计算网格的特性。这些指令可以包括背景网格的类型(例如,结构化网格或非结构化网格)、数量(例如,网格的总数量、最大数量和最小数量)、计算域的尺寸(计算域的长和宽,网格尺寸等)、几何体的类型和位置(例如,圆柱的直径和圆心位置)、几何模型文件的路径和文件名称等。这些指令可以以任何自然语言形式提供,例如英语、中文等,无需使用专门的编程语言或专业术语。

3、2.转化为代码指令:在本发明的第二步,基于机器学习的大语言模型接收到用户的自然语言指令后,进行分析,并将其转化为一组明确的代码指令。这些代码指令明确地描述了用户希望生成的计算网格的特性,可以直接被核心算法理解和执行。例如,用户的自然语言指令可能被转化为如下的代码指令:“geometry=circle”,“circlecenter=(5,5)”,

4、“length=20”,“width=10”,“maxcellnumber=1000000”。

5、3.生成背景计算网格:在本发明的第三步,核心算法接收到代码指令后,根据指令内容,生成计算流体力学领域的背景计算网格。这个过程完全自动化,用户无需进行任何操作。生成的背景网格可以直接用于后续的计算流体力学分析或进一步的网格细分和优化。例如,如果用户的指令是生成一个圆柱绕流的非结构网格,那么核心算法会生成一个圆柱绕流的非结构化网格,并将结果存储为cgns格式文件。

6、通过这种技术,用户无需精通专门的背景网格生成软件,只需提供自然语言指令,即可生成满足其需求的背景计算网格。这大大简化了学习专业知识的时间,提高了背景网格生成的效率。本发明的这种创新性的结合,不仅提供了一种全新的背景网格生成方法,也为机器学习在计算流体力学领域的应用开辟了新的可能。



技术特征:

1.一种基于语言指令的背景网格自动生成技术,其特征在于,该技术包括以下步骤:

2.根据权利要求1所述的技术,其中,用户的自然语言指令可以包括对背景网格的详细描述,包括但不限于网格的最小数量、网格的最大数量、网格尺寸、计算域的尺寸、几何体的类型、几何体的尺寸、几何体的位置、指定几何文件等。

3.根据权利要求1或2所述的技术,其中,基于机器学习自然语言处理的大语言模型能够准确地理解和解析用户的自然语言指令,并将其转化为一组背景网格生成的求解器能理解的明确的代码指令。

4.根据任一权利要求所述的技术,其中,生成的代码指令包括网格的最小数量、网格的最大数量、网格尺寸、计算域的尺寸、几何体的类型、几何体的尺寸、几何体的位置、指定几何文件等信息,这些信息都是根据用户的自然语言指令生成的。

5.根据任一权利要求所述的技术,其中,使用专门的算法根据生成的代码指令生成背景背景计算网格,该背景网格满足用户在自然语言指令中指定的所有条件。

6.根据任一权利要求所述的技术,其中,生成的计算网格为非结构化背景网格。

7.根据任一权利要求所述的技术,其中,生成的非结构化背景网格文件为cgns格式。

8.根据任一权利要求所述的技术,其中,用户只需提供自然语言指令,无需了解专业的计算流体力学知识或编程知识,就可以生成满足其需求的背景计算网格。


技术总结
本发明提供了一种基于语言指令的背景网格自动生成技术,该技术结合了计算流体力学领域、机器学习领域以及自然语言处理领域的最新进展。用户只需提供自然语言指令,描述他们希望生成的背景计算网格的特性,例如网格的类型、数量、计算域的尺寸、几何体的类型和位置等。然后,基于机器学习的大语言模型会接收到这些指令,进行分析,并将其转化为一组明确的代码指令。最后,核心算法会接收到这些代码指令,根据指令内容,生成计算流体力学领域的背景计算网格。生成的背景网格可以直接用于后续的计算流体力学分析或进一步的网格优化。这种技术的出现,使得用户无需精通专门的网格生成软件,只需提供自然语言指令,即可生成满足其需求的背景计算网格,大大简化了学习专业知识的时间,提高了背景网格生成的效率。本发明的这种创新性的结合,不仅提供了一种全新的背景网格生成方法,也为机器学习在计算流体力学领域的应用开辟了新的可能。

技术研发人员:请求不公布姓名,张武
受保护的技术使用者:苏州流场信息技术有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1