集成多源的AI在线搜索:增强RAG的准确度

文摘   科技   2024-11-03 10:44   内蒙古  
1. 引言 
大语言模型的进化正在逐步重塑和改变传统的在线搜索方法Google和baidu,例如perplexity 和metaso, 包括OpenAI刚刚发布的ChatGPT Search,旨在取代沿用了20多年的Google Search。这些新产品的共同特点是把搜索出来的内容采用大语言模型进行了总结,但有时我们需要的不是直接给出的总结,而是需要原始的搜索结果为RAG或文献阅读作准备,于是编写了这个集成多源的AI在线搜索代码。

2. 算法实现    
在这个集成多源的AI在线搜索代码中,采用了4种免费搜索算法,包括:
  • EXA search

  • Tavily search

  • DuckDuckGo search

  • Serper search

(1) 首先把这四种搜索方法的结果写入一个R1文件;

(2) 根据特定的关键词对R1的上下文进行筛选,缩小范围,形成新的文件R2;

(3) 对R2进行微调,包括去掉重复行以及一些特殊标记等,形成文件R3。

(4) 把R3输送到大语言模型中进行总结。


3. 举例    
以查询“Hysteretic Damping in FLAC3D”为例,初步的搜索结果如下:

(1) EXA search: 8

(2) Tavily search: 10

(3) DuckDuckGo search: 10

(4) Serper search: 14

采用上述步骤输出最后结果。


《利用FLAC3D中的滞后阻尼模型模拟土动态行为》

FLAC3D中的滞后阻尼模型提供了一种强大的方法来模拟土在循环荷载下的动态行为,例如地震荷载。以下步骤概述了如何使用FLAC3D中的滞后阻尼模型来模拟土壤的动态行为:

1. 选择合适的滞后阻尼模型:

FLAC3D 提供了几种不同的滞后阻尼模型函数形式,可以通过  zone dynamic damping hysteretic 命令选择:

  • 默认模型 (default):  由一个带有两个参数(L1 和 L2)的三次方程表示。这适用于大多数情况,可以合理地拟合模量衰减和阻尼比曲线,直至剪切应变达到约 0.1%。

  • Hardin/Dernevich 模型 (hardin): 此模型使用 Hardin/Dernevich 方程,并带有一个参数。

  • 用户自定义模型: FLAC3D 还允许用户使用 FISH 脚本创建自定义的滞后阻尼模型。这为用户提供了很大的灵活性,可以根据特定的需求和材料特性来定义滞后阻尼行为。

选择合适的滞后阻尼模型函数形式取决于具体的应用和材料特性。可以通过实验数据或经验关系确定模型参数。

2.  确定模型参数:

不同的滞后阻尼模型需要设置不同的参数。这些参数可以通过实验室试验或经验关系确定。例如,默认模型需要两个参数(L1和L2),而Hardin/Dernevich模型只需要一个参数。

您可以参考以下资源来确定模型参数:

  • 实验室试验:对土壤样品进行循环三轴试验,以获得剪切模量和阻尼比随应变水平变化的曲线。

  • 经验关系: 一些研究者已经提出了基于土壤基本性质(如密实度、塑性指数等)来估算滞后阻尼模型参数的经验关系。

3. 在FLAC3D中应用滞后阻尼模型:

一旦确定了滞后阻尼模型和参数,就可以在FLAC3D中应用它们。这可以通过以下步骤完成:

  • 定义材料模型: 为土壤定义合适的本构模型,例如Mohr-Coulomb模型或Cam-Clay模型。

  • 指定阻尼类型: 使用 zone dynamic damping hysteretic 命令将阻尼类型设置为滞后阻尼。

  • 输入模型参数:  使用相应的命令输入所选滞后阻尼模型的参数。

  • 进行动态分析:  执行动态分析,例如地震分析,并观察土壤的响应。

4. 结果分析:

分析结果时,应关注以下方面:

  • 土壤的变形:  滞后阻尼模型能够更准确地模拟土壤在循环荷载下的变形,包括永久变形。

  • 土壤的孔隙水压力: 滞后阻尼模型可以模拟土壤在循环荷载下的孔隙水压力累积,这对于评估液化风险至关重要。

  • 土壤的动力响应: 滞后阻尼模型可以更真实地模拟土壤在地震荷载下的动力响应,例如加速度、速度和位移。

与瑞利阻尼的比较:

在 FLAC3D 中,滞后阻尼模型通常比瑞利阻尼更适合模拟土壤的动态行为。这是因为滞后阻尼模型能够更准确地表示材料在循环载荷下的行为,并可以减少甚至消除对瑞利阻尼的需求。瑞利阻尼通常会导致时间步长急剧减少,从而增加求解时间。

一些额外的建议:

  • 可以根据深度或其他因素创建不同的组,并对每个组使用不同的滞回阻尼曲线。

  • 可以使用FISH脚本来更灵活地控制滞回阻尼的应用。

通过遵循这些步骤,您可以使用FLAC3D中的滞后阻尼模型来有效地模拟土壤在循环荷载下的动态行为,并获得更准确的结果。


4. 结束语    
本文集成了多源免费的在线搜索引擎,产生出为RAG应用或直接阅读的原始数据,这种方法产生的数据在某种程度上比直接使用产品生成的文本更透明和准确,而数据"准确"对于工程和技术领域是大模型应用的首要条件。

计算岩土力学
2024年5月8日,《计算岩土力学》建立4周年啦!
 最新文章