TAGGED: heat
-
-
April 13, 2022 at 8:30 am
jiaqing.li
Subscriber各位老师好
我在尝试修改官网例子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 Sun
Ansys 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.li
Subscriber
April 14, 2022 at 2:02 pmjiaqing.li
Subscriber十分感谢孙博士您的解答,按照您的指导,我成功更改了官网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 Sun
Ansys Employee请另外单独发新帖吧,论坛政策是一个问题一个解决方案。
不收敛的主要原因可能是边界条件不合理,温度太高了。
Viewing 4 reply threads- The topic ‘关于热调仿真例子的疑惑’ is closed to new replies.
Innovation SpaceTrending discussionsTop Contributors-
6219
-
1906
-
1452
-
1308
-
1022
Top Rated Tags© 2026 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.
-
The Ansys Learning Forum is a public forum. You are prohibited from providing (i) information that is confidential to You, your employer, or any third party, (ii) Personal Data or individually identifiable health information, (iii) any information that is U.S. Government Classified, Controlled Unclassified Information, International Traffic in Arms Regulators (ITAR) or Export Administration Regulators (EAR) controlled or otherwise have been determined by the United States Government or by a foreign government to require protection against unauthorized disclosure for reasons of national security, or (iv) topics or information restricted by the People's Republic of China data protection and privacy laws.
