我计算一个长达1000us的文件,想要每隔100us输出一个重启动文件,为了后续能在100us、200us等等每个时间点进行完全重启动分析,该怎么设置关键词卡片,*database_binary_d3dump卡片具体怎么设置?
如果指定要在100us和300us、1000us生成重启动文件呢,而不是原来的每隔100us生成
我计算一个长达1000us的文件,想要每隔100us输出一个重启动文件,为了后续能在100us、200us等等每个时间点进行完全重启动分析,该怎么设置关键词卡片,*database_binary_d3dump卡片具体怎么设置?
如果指定要在100us和300us、1000us生成重启动文件呢,而不是原来的每隔100us生成
该回答引用ChatGPT-3.5,仅为您提供参考,不保证完全正确
在LS-DYNA中,您可以使用*database_binary_d3dump卡片来设置d3dump输出的相关参数,以实现您的需求。下面是一些关键设置:
*database_binary_d3dump
dt_d3dump_restart = 100us
...
上述设置将在每隔100us生成一个d3dump重启动文件。
*database_binary_d3dump
restart_d3dump_times = 100us, 300us, 1000us
...
使用上述设置,LS-DYNA将在100us、300us和1000us处生成d3dump重启动文件。
要实现这些设置,您需要在LS-DYNA输入文件中添加*database_binary_d3dump卡片,并相应地配置其中的参数。具体的参数设置可能因您的模型和需求而有所不同,上述示例仅用于说明如何设置不同的重启动时间点。请查阅LS-DYNA的文档以了解更多关于*database_binary_d3dump卡片参数的信息,并根据您的具体情况进行调整。
该回答引用NewBing,仅为您提供参考,不保证完全正确
根据我搜索到的信息,您可以使用*database_binary_d3dump关键词卡片来控制重启动文件的输出。这个卡片有四个参数,分别是:
例如,如果您想要每隔100us输出一个重启动文件,并且从计算开始就输出到计算结束,那么您可以在k文件中添加如下卡片:
*DATABASE_BINARY_D3DUMP
0.0001 0 0 0
如果您想要指定在某些特定的时间点输出重启动文件,而不是按照固定的时间间隔输出,那么您可以使用*DATABASE_TIMING_TABLE关键词卡片来定义一个时间表。这个卡片有两个参数,分别是:
例如,如果您想要在100us、300us和1000us这三个时间点输出重启动文件,那么您可以在k文件中添加如下卡片:
*DATABASE_TIMING_TABLE
1
0.0001
0.0003
0.001
然后,在*database_binary_d3dump卡片中使用ID参数来引用这个时间表,如下:
*DATABASE_BINARY_D3DUMP
0 0 0 0 1
这样,lsdyna就会根据您定义的时间表来输出重启动文件了。
源: 与必应的对话, 2023/9/10
(1) ls-dyna如何生成d3dump文件? - 知乎. https://www.zhihu.com/question/266350503.
(2) LS-Dyna简单重启动与小型重启动-技术邻. https://jishulink.com/post/1818554.
(3) 用ANSYS/LS-DYNA求解时,出现了几个D3DUMP文件,请问怎么使用啊?没有出现D3PLOT格式的文件,D3DUMP文件?. https://zhidao.baidu.com/question/215630836.html.
该回答引用文心一言,仅为您提供参考,不保证完全正确
在LS-DYNA中,你可以使用*database_binary_d3dump卡片来输出重启动文件(d3dump文件)。以下是如何设置该卡片以满足你的需求:
*database_binary_d3dump, interval = 100
*database_binary_d3dump, time = 100, 200, 300, 1000
注意:上述时间单位为时间步,而非微秒。如果你的时间步长是1微秒,那么你可以将时间设置为100、200、300和1000。如果你的时间步长不是1微秒,你需要相应地调整这些值。
另外,确保你的计算在每个你希望生成重启动文件的时间点都有足够的数据写入,否则可能会生成一个不完整的重启动文件。
该回答引用讯飞星火,仅为您提供参考,不保证完全正确
要实现这个需求,你需要在*database_binary_d3dump卡片中设置以下参数:
然后,你可以运行lsdyna命令来生成重启动文件。如果你想要指定要在100us、300us和1000us生成重启动文件,你可以在lsdyna命令中使用"-t"选项来指定时间点。例如:
lsdyna -t 100,300,1000 input_file output_file
这将在时间点100、300和1000生成重启动文件。注意,这里的输入文件和输出文件应该替换为你实际的文件名。