ElmBridge


首页 | 产品介绍 | 用户指南 | 算例/视频 | 联系我们

当前页面:工作参数
 
(1)问题分类目录
(2)安装问题
(3)模型几何形状
(4)工作参数
 
 
 
 
 
 
 
 
 
 
 
 
 
 

工作参数(Job Parameters)

Q 仿真结果发散,模型图形出现逐步扩大的"全白"或"全黑"区域,请问如何解决?
Q 当波源的频率设置为5MHz甚至是10MHz的时候,软件运行的速度相当慢,请问有没有什么建议?
Q 当模型中多种材料波速差别很大时,信号波型现“尾巴”,请问如何解决?
Q 我的电脑有多个CPU/核,怎样充分利用电脑运算能力?

Q 仿真结果发散,模型图形出现逐步扩大的"全白"或"全黑"区域,请问如何解决?
A 通常这种问题源于时间步长过大,从而导致差分求解发散。解决办法是减小工作参数(菜单"Wave->Job Parameters")中"Time Step Scale"参数的数值。例如将该参数由1改为0.9,必要时更小。在一些特殊情况下,可能要降止0.5才能获得稳定的解。请注意:在能获得稳定解的前提 下,该参数越大越好。例如0.8和0.9均能获得稳定解,那么不要用0.8。原因主要有两个(1)提高运算速度;(2)减少计算误差。

Q 当波源的频率设置为5MHz甚至是10MHz的时候,软件运行的速度相当慢,请问有没有什么建议?

A 通常我们建议,按你感兴趣的最短波长来决定差分格密度,每个波长有十个差分点通常可以得到较好的结果。例如在水中,用1MHz的信号,波长约1.5mm。每个波长设10个差分点,差分格约0.15mm,这样应该可以了。如果要提高精度可以多一些差分点,如每个波长15个差分点。设定步骤:
菜单->Job Parameters中有两栏:
Resolving Wavelength及Point/Cycle
例如Resolving Wavelength = 1.5mm
Point/Cycle=10
即最短感兴趣波长为1.5mm,在1.5mm内设10个差分点。

请关注电脑内存(RAM),确保仿真软件在RAM中运行,千万不能让它用虚拟内存(即硬盘)。在help文件的Algorithm(算法)一节中有估算模型所需內存的公式。建议运行前确认有足够內存。也可用Check Model命令做检查。必要时增加电脑内存(RAM)。

Q 当模型中多种材料波速差别很大时,信号波型出现“尾巴”,请问如何解决?

假如用水(1480m/s)和钢(5900m/s),为了保证在钢介质中收敛,程序自动采用较小的时间步长。这样就降低了水介质中的精度。解决方法有两个:
(1)提高差分格密度,例如将Job Parameters中的Point/Cycle从通常的10增加到20。缺点是需要更多的内存(RAM)和更多的运行(CPU)时间;
(2)采用高阶差分格式,只需勾选Job Parameters中的High Order Scheme就可以了(目前只适用Wave2000 Plus)。本法不需要更多的内存,但需要更多的运行(CPU)时间。

Q 我的电脑有多个CPU/核,怎样充分利用电脑运算能力?

A 通常将Job Parematers中的Total threads 设为等于CPU/核的个数可得最佳运行效率。请注意有些电脑釆用hyperthread(超线程),这对运行效率没帮助。例如电脑有实体CPU/核6个,超线程将显示12个CPU/核,这种情况应将Total threads 设为6。

© 2020 ElmBridge. All Rights Reserved