TAGGED: heat
-
-
April 13, 2022 at 8:30 amjiaqing.liSubscriber
各位老师好
我在尝试修改官网例子Thermally tuned waveguide (FDE)的过程中,有些疑问难以想明白,烦请老师予以解答。
这是例子的网址:
https://support.lumerical.com/hc/en-us/articles/360042833673
首先,优酷的教程中,是将heat simulation region的y_min放置于硅衬底的底部y_min=-40um处并设置边界条件为恒温300k,我认为这是合理的。但是,在官网例子中,heat simulation region的y_min=-9(边界条件同样为恒温300K),我很疑惑这样设置的好处是什么?
其次,当我尝试修改heat simulation region的y_min,并运行sweep时,发现,当y_min<=-17um时,参数扫描没结果,其警告信息如图所示:
April 14, 2022 at 12:18 amGuilin SunAnsys Employee这几个问题很有意思。
"在官网例子中,heat simulation region的y_min=-9(边界条件同样为恒温300K),我很疑惑这样设置的好处是什么?" 我估计是为了快速得到仿真。如果我做的话,可能会加一个热阻抗,或者用较长的距离,因为很短的距离边界条件设置为室温可能影响结果。
“当y_min<=-17um时,参数扫描没结果,” 我测试-17微米没有这个问题。以后遇到某个扫描数据出问题,应该单独仿真这个参数的情况,或者打开扫描文件检查,看看是什么问题。
不过我发现了另外的问题:当我修改y_min=-17um时,仿真区没有达到-17微米:
后来发现是原例子因为要扫描功率,所以将网格锁住了:
右键点HEAT,可以看到Lock Mesh被选中了。此时不仅网格被锁,仿真区也锁了。
上面的坐标因为空气的缘故也没显示到最大的仿真区位置。因为流体部分不仿真,是解析计算的,所以不显示。
至于“发现在mode中,tamperature区域发生了改变”,请检查监视器的大小。一般监视器尺寸不变的话,应该不会记录监视器之外的数据。
April 14, 2022 at 2:00 pmjiaqing.liSubscriber
April 14, 2022 at 2:02 pmjiaqing.liSubscriber十分感谢孙博士您的解答,按照您的指导,我成功更改了官网example的参数设置。
但是,在下一步做悬臂波导热调制时,我遇到了仿真不收敛的问题(错误)
这是仿真的物理设置:
这是监视器的输出:
此为错误信息:
这是object tree:
其中的边界条件,sub与convection为系统默认,convection_1为我新加的边界条件(为Si与Air的材料边界条件,如下图所示)
这是错误信息的文本:
"C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 1 "C:\Program Files\Lumerical\v221\bin\thermal-engine-msmpi.exe" "C:/Users/jl16108/OneDrive - University of Bristol/Desktop/Thermally Turned Waveguide/Example/thermal_tuning_waveguide_2D.ldev"
IT074162(process 0): Solver terminated at step 1 of 1. Error (divergence): Heat Flow Newton solver failed to converge after 40 iterations.
Device solution update error ratio norm is 6.74393e+07
Device residual norm is 0.0263398.
Residual ratio (last iteration/first iteration) is 1.00002.
IT074162(process 0): Warning: the heat transport solver failed to converge. A partial result will be saved.
IT074162(process 0): The program terminated due to an error: The simulation diverged and the result is incomplete.
IT074162(process 0): Error: there was an unknown parallel error. The error code is 9002, the process number is 0
个人认为,无法收敛应该是新添加的边界条件有问题,但是我不知道该怎么修改。烦请孙博士
@gsun
帮我看下,我该如何修改!
十分感谢!
祝好
家青April 14, 2022 at 5:04 pmGuilin SunAnsys Employee请另外单独发新帖吧,论坛政策是一个问题一个解决方案。
不收敛的主要原因可能是边界条件不合理,温度太高了。
Viewing 4 reply threads- The topic ‘关于热调仿真例子的疑惑’ is closed to new replies.
Ansys Innovation SpaceTrending discussionsTop Contributors-
421
-
192
-
178
-
162
-
140
Top Rated Tags© 2024 Copyright ANSYS, Inc. All rights reserved.
Ansys does not support the usage of unauthorized Ansys software. Please visit www.ansys.com to obtain an official distribution.
-