Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
a872327
240106
SeptemberMy Jan 6, 2024
dc2ef6a
Merge branch 'Mulliken:master' into master
SeptemberMy Jan 8, 2024
7383f62
appC.2_20240129
SeptemberMy Jan 29, 2024
673f62f
Merge branch 'master' of github.com:SeptemberMy/szaboqc
SeptemberMy Jan 29, 2024
cfd70ff
Merge branch 'Mulliken:master' into master
SeptemberMy Jan 30, 2024
df52ead
Merge branch 'Mulliken:master' into master
SeptemberMy Mar 12, 2024
9c41bd5
Merge branch 'NominHanggai:master' into master
SeptemberMy Apr 15, 2024
b175f3a
appc
SeptemberMy Apr 17, 2024
26aede6
Merge branch 'master' of github.com:SeptemberMy/szaboqc
SeptemberMy Apr 17, 2024
a146299
Merge branch 'NominHanggai:master' into master
SeptemberMy Apr 17, 2024
897b433
Merge branch 'master' of github.com:SeptemberMy/szaboqc
SeptemberMy Apr 17, 2024
efe3568
appC.3
SeptemberMy Apr 17, 2024
aa10dff
Update AppendixC.tex
SeptemberMy Apr 17, 2024
70f4538
Update AppendixC.tex
SeptemberMy Apr 17, 2024
816ce83
Merge branch 'NominHanggai:master' into master
SeptemberMy Apr 23, 2024
6dc7300
Merge branch 'NominHanggai:master' into master
SeptemberMy Jun 1, 2024
a66726b
240601_AppendixC.4
SeptemberMy Jun 1, 2024
a5e889d
Update AppendixC.tex
SeptemberMy Jun 1, 2024
0873b3c
Merge branch 'NominHanggai:master' into master
SeptemberMy Jun 2, 2024
588168c
Merge branch 'NominHanggai:master' into master
SeptemberMy Jul 8, 2024
aad1610
Merge branch 'NominHanggai:master' into master
SeptemberMy Aug 22, 2024
28849a8
Merge branch 'NominHanggai:master' into master
SeptemberMy Aug 29, 2024
8bb4ad0
Merge branch 'NominHanggai:master' into master
SeptemberMy Nov 27, 2024
ba62631
Merge branch 'NominHanggai:master' into master
SeptemberMy Feb 9, 2025
b229d95
Merge branch 'NominHanggai:master' into master
SeptemberMy Feb 26, 2025
fa84c6a
Merge branch 'NominHanggai:master' into master
SeptemberMy Mar 13, 2025
c925f17
Merge branch 'NominHanggai:master' into master
SeptemberMy Mar 13, 2025
d09011c
Merge branch 'NominHanggai:master' into master
SeptemberMy Mar 14, 2025
ef7b745
Merge branch 'NominHanggai:master' into master
SeptemberMy Sep 8, 2025
faa2448
Merge branch 'NominHanggai:master' into master
SeptemberMy Nov 27, 2025
5c408c5
Merge branch 'NominHanggai:master' into master
SeptemberMy Dec 2, 2025
06236ca
Merge branch 'nominhanggai:master' into master
SeptemberMy Jan 29, 2026
b1e137a
Merge branch 'nominhanggai:master' into master
SeptemberMy Feb 6, 2026
e10cace
Rename the output file of original code.
SeptemberMy Feb 6, 2026
7d3a130
appendix C.7
SeptemberMy Feb 6, 2026
f60e0d3
Apply suggestions from code review
SeptemberMy Feb 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions Chaps/AppendixC.tex
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,31 @@ \section{一些优化算法}
\section{过渡态}
%%%%%
\section{约束变分}
从一开始就很清楚,在研究体系的能量面时,变化的自由度越少,得到这个面的驻点就越简单。
表示平动和转动的五个或六个自由度可以始终被精确地去除,而不会对优化过程产生任何实际约束。
如果体系中存在对称性,则可以在优化过程中使用对称匹配的坐标,再次简化计算。
考虑到甲醛、H$_2$CO,有12个坐标,通过去除平动和转动减少到6个。考虑到C$_{2v}$的对称性,只剩下三个变量,CO和CH键长和OCH角。

在几何优化时使用对称性必须谨慎。
除了电子态简并的情况外,梯度优化方法不会降低对称性,因为这样做的梯度为零。
如果这对应于最小值,例如在三角NH$_3$中,那么可能会节省大量精力;但如果几何搜索从平面NH3开始,分子将保持平面。
在这种情况下,垂直于平面的梯度为零,平面结构是NH$_3$反转的过渡态。当不确定时,最好让对称性作为优化的结果而不是假设。

对称性约束不会影响我们在势能面上获得精确驻点的能力。但是为了简化计算,我们可能也会通过“化学直觉”来考虑对变量的约束。
在上述对甲醛的例子中,我们可能固定CH键为1.10\AA 这个特定的值,并且只变化CO键长和OCH角。
如果我们对联苯两个苯基之间的C-C键感兴趣,我们可能固定除了这个C-C键长和两个苯基平面的二面角之外的其它所有坐标。
这节省的计算量会非常可观,但很明显的是得到的结果的正确性会将会依赖我们直觉的正确性。

相对更危险的是将这种直觉应用于那些遵循表面路径(能谷)的问题。
在研究内旋转——例如乙烷——人们很容易想冻结除扭转角之外的所有键长和角度。
这是一种相当准确的方法,但如果起始时采用的是极小值点的优化坐标,那么在不弛豫所有坐标的情况下计算得到的能垒可能会过高。
在搜索反应路径时,冻结坐标通常会导致对能垒的高估。

更糟糕的是,通过冻结坐标,我们预判了路径的方向,因此可能完全错过其他替代路径、最低能量路径,甚至可能是最重要的过渡态!
目前,正在一些能够为各种波函数探测转动能表面上的稳定构型与过渡态的新方法正在变得可用。
相关文献中现已充满使用这些方法的有趣应用,理论化学的一个梦想正逐渐实现,
即从一组原子核和给定数量的电子出发,量子化学能够构建出分子。

%%%%%
\newpage
\theendnotes
Expand Down
3 changes: 2 additions & 1 deletion Chaps/progess.tex
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,8 @@ \chapter*{进度表}
\item[\DSquare] 附录C
\begin{itemize}
\item[\CheckedBox] C.1-C.4
\item[\Square] C.5-C.7
\item[\Square] C.5-C.6
\item[\CheckedBox] C.7
\end{itemize}
\item[\CheckedBox] 附录D
\end{itemize}
Expand Down
File renamed without changes.
Loading