The concept of atomic charge--the net electronic and nuclear charge on each atom-- is frequently used by chemists to rationalize observed chemical behavior. In reality, this is not a measurable physical property, since the electrons are a diffuse charge distribution that can arbitrarily be assigned to any atomic center. Nevertheless, because of the general utility of atomic charges, a number of methods have been developed for calculating them from quantum chemical wave functions.
These methods fall into two broad categories--methods based on the orbital occupancy and methods involving spatial decomposition of the overall electron distribution. The latter method has extensively developed by Bader (see bibliography), but orbital-based methods are the most prevalent methods.
The most widely used charge partitioning scheme are Mulliken Populations which assign charge to an atomic center on the basis of the total electron density in basis functions located on that center.
This partitioning is often undermined by the large spatial extent of basis functions included in many modern basis sets. E.g. the diffuse p function on center A actually has the centroid of its density near center B, but all charge in that function is assigned to A.
A related problem is that Mulliken Populations are extremely basis set dependent. Seemingly innocuous basis set changes can lead to very large shifts in Mulliken Populations, even when the basis sets are very large.
Finally, Mulliken Populations can show large, spurious changes as the molecular configuration is changed.
Natural Population Analysis (NPA) was developed by Reed, et al. to address these and other problems with Mulliken Populations. The NPA algorithm involves partitioning the charge into atomic orbitals on each center, constructed by dividing the electron density matrix into sub-blocks with the appropriate symmetry. NPA is much less basis set dependent than Mulliken Populations.
An extension of NPA is Natural Bonding Analysis which partitions the NPA charge into core orbitals, bonding orbitals, lone pairs, and Rydberg states.
Example Hydrogen Fluoride NPA and NBO results (HF/6-31G*):
|
(------ |
Natural |
Population |
------) |
|||
|
Atom |
No |
Natural |
Core |
Valence |
Rydberg |
Total |
|
F |
1 |
-0.55552 |
1.99999 |
7.54644 |
0.00909 |
9.55552 |
|
* Total |
-> |
0.00000 |
1.99999 |
7.99051 |
0.00951 |
10.00000 |
Natural Bond Orbitals (Summary):
|
NBO |
Occupancy |
Energy |
|
1. BD (1) F 1-H 2 |
2.00000 |
-26.09745 |
|
2. CR (1) F 1 |
1.99999 |
-26.9745 |
|
3. LP (1) F 1 |
2.00000 |
-0.62916 |
|
4. LP (1) F 1 |
2.00000 |
-0.62916 |
|
5. LP (1) F 1 |
1.99959 |
-1.40890 |
|
6. RY* (1) F 1 |
0.00000 |
1.54280 |
|
7. RY* (1) F 1 |
0.00000 |
4.02307 |