Zaloguj się

Aby wyświetlić tę treść, wymagana jest subskrypcja JoVE. Zaloguj się lub rozpocznij bezpłatny okres próbny.

W tym Artykule

  • Podsumowanie
  • Streszczenie
  • Wprowadzenie
  • Protokół
  • Wyniki
  • Dyskusje
  • Ujawnienia
  • Podziękowania
  • Materiały
  • Odniesienia
  • Przedruki i uprawnienia

Podsumowanie

Here, we present a protocol for parametrizing a tight-binding excitonic Hamiltonian for calculating optical absorption spectra and optoelectronic properties of molecular materials from first-principles quantum chemical calculations.

Streszczenie

Rational design of disordered molecular aggregates and solids for optoelectronic applications relies on our ability to predict the properties of such materials using theoretical and computational methods. However, large molecular systems where disorder is too significant to be considered in the perturbative limit cannot be described using either first principles quantum chemistry or band theory. Multiscale modeling is a promising approach to understanding and optimizing the optoelectronic properties of such systems. It uses first-principles quantum chemical methods to calculate the properties of individual molecules, then constructs model Hamiltonians of molecular aggregates or bulk materials based on these calculations. In this paper, we present a protocol for constructing a tight-binding Hamiltonian that represents the excited states of a molecular material in the basis of Frenckel excitons: electron-hole pairs that are localized on individual molecules that make up the material. The Hamiltonian parametrization proposed here accounts for excitonic couplings between molecules, as well as for electrostatic polarization of the electron density on a molecule by the charge distribution on surrounding molecules. Such model Hamiltonians can be used to calculate optical absorption spectra and other optoelectronic properties of molecular aggregates and solids.

Wprowadzenie

In the past two decades, solids and films that are made from aggregated organic molecules have found multiple applications in optoelectronic devices. Devices based on such materials have many attractive properties, including small weight, flexibility, low power consumption, and potential for cheap production using inkjet printing. Displays based on organic light emitting diodes (OLEDs) are replacing liquid crystalline displays as state of the art for mobile phones, laptops, television sets, and other electronic devices1,2,3,4. The importance of OLEDs for lighting applications is expected to increase in the coming years4. The performance of organic photovoltaic devices is steadily improving, with power conversion efficiencies above 16% recently reported for single-junction organic solar cells5. Organic materials also have the potential to disrupt other technologies, such as fiber-optic communications, where their use enables the development of electro-optic modulators with extremely high bandwidths of 15 THz and above6,7.

A major challenge in optimizing solid-state molecular materials for applications in optoelectronics is that typically their properties strongly depend on the nanoscale structure of the material. The production process allows defining the nanostructure of a material to some extent by using controlled growth techniques, such as chemical vapor deposition,8 templating of optically active molecules onto another material (i.e., a polymer matrix9,10), thermal annealing11,12, etc. However, nanoscale disorder is intrinsic to most molecular materials and usually cannot be eliminated entirely. Therefore, understanding how disorder affects the properties of a material and finding ways to engineer it for optimal performance is essential for the rational design of organic optoelectronic materials.

The degree of disorder in molecular materials is usually too great to treat it as a perturbation of a periodic crystalline structure with an electronic structure that can be described by band theory. On the other hand, the number of molecules that must be included in a simulation to reproduce the properties of a bulk material or a film is too great to use first principles quantum chemical methods like density functional theory (DFT)13,14 and time-dependent density functional theory (TD-DFT)15,16. Organic molecules with applications in optoelectronics typically have relatively large π-conjugated systems; many also have donor and acceptor groups. Capturing the correct charge-transfer behavior in such molecules is essential to calculating their optoelectronic properties, but it can only be accomplished using long-range corrected hybrid functionals in TD-DFT17,18,19,20. Calculations that use such functionals scale super linearly with the size of the system and, at present, they are only practical for modeling the optoelectronic properties of individual organic molecules or small molecular aggregates that can be described using no more than ~104 atomic basis functions. A simulation method that could describe disordered materials that consist of large numbers of chromophores would be very useful for modeling these systems.

The magnitude of intermolecular interactions in molecular materials is often comparable to or smaller than the order of variation in the energetic parameters (such as the eigenstate energies or excitation energies) between individual molecules that make up the material. In such cases, multiscale modeling is the most promising approach to understanding and optimizing the optoelectronic properties of large disordered molecular systems21,22,23. This approach uses first-principles quantum chemical methods (usually DFT and TD-DFT) to accurately calculate the properties of individual molecules that compose the material. The Hamiltonian of a material sample that is large enough to represent the bulk molecular material (perhaps, by employing periodic boundary conditions) is then constructed using the parameters that were calculated for individual molecules. This Hamiltonian can then be used to calculate the optoelectronic parameters of a large molecular aggregate, a thin film, or a bulk molecular material.

Exciton models are a subclass of multiscale models in which excited states of a molecular material are represented in a basis of excitons: electron-hole pairs that are bound by Coulomb attraction24,25. For modeling many excited state processes, it is sufficient to only include Frenkel excitons26, where the electron and the hole are localized on the same molecule. Charge transfer excitons, where the electron and the hole are localized on different molecules, may need to be included in some cases (e.g., when modeling charge separation in donor-acceptor systems)27,28. Although exciton models are multiscale models that can be parametrized using only first-principle calculations on individual molecules, they still account for intermolecular interactions. The two primary interaction types that they can account for are (a) excitonic couplings between molecules that characterize the ability of excitons to delocalize across or transfer between molecules and (b) electrostatic polarization of the electron density on a molecule by the charge distribution on surrounding molecules. We have previously shown that both of these factors are important for modeling the optical and electro-optic properties of molecular aggregates, such as the optical absorption spectra29 and first hyperpolarizabilities30.

In this paper, we present a protocol for parametrizing exciton models that can be used to calculate the optical spectra and other optoelectronic properties of large molecular aggregates and bulk molecular materials. The excitonic Hamiltonian is assumed to be a tight-binding Hamiltonian24,25,

figure-introduction-7003

where εi is the excitation energy of the ith molecule in the material, bij is the excitonic coupling between the ith and the jth molecules, âi and âi are the creation and annihilation operators, respectively, for an excited state on the ith molecule in the material. The excitonic Hamiltonian parameters are found using TD-DFT calculations that are performed on individual molecules that make up the material. In these TD-DFT calculations, the charge distribution on all other molecules in the material is represented by electrostatic embedding of atomic point charges to account for electrostatic polarization of a molecule’s electronic density. The excitation energies, εi, for individual molecules are taken directly from the TD-DFT calculation output. The excitonic couplings, bij, between molecules are calculated using the transition density cube method31, with the ground-to-excited state transition densities for the interacting molecules taken from the output of a TD-DFT calculation in Gaussian32 and post-processed using the Multiwfn multifunctional wavefunction analyzer33. For simulating the properties of bulk molecular solids, periodic boundary conditions may be applied to the Hamiltonian.

The current protocol requires that the user have access to the Gaussian32 and Multiwfn33 programs. The protocol has been tested using Gaussian 16, revision B1 and Multiwfn version 3.3.8, but should also work for other recent versions of these programs. In addition, the protocol uses a custom C++ utility and a number of custom python 2.7 and Bash scripts, the source code for which is provided under the GNU General Public License (Version 3) at https://github.com/kocherzhenko/ExcitonicHamiltonian. The calculations are intended to be performed on a machine running an operating system from the Unix/Linux family.

Protokół

1. Splitting the multi-molecular system into individual molecules

  1. Generate the structure of the system for which the excitonic Hamiltonian needs to be constructed in Tripos MOL2 molecular file format. This structure can be a snapshot from a molecular dynamics or Monte Carlo simulation of the system.
  2. If all molecules in the system consist of the same number of atoms, use the python 2.7 script getMonomers.py to generate files that contain the Cartesian coordinates for atoms in individual molecules that compose the system. Molecules that make up the system do not have to be identical (e.g., they can be isomers). This script takes two input parameters.
    1. Specify the name of the Tripos MOL2 file that contains the geometry of the system from step 1.1 (a string).
    2. Specify the number of atoms in each individual molecule that makes up the system (an integer). To complete this step, use the command:
      ./getMonomers.py YLD124-300K_0-210000.mol2 125
      Takes the structure that is contained in the sample file YLD124-300K_0-210000.mol2 on Github; writes Cartesian coordinates of individual molecules to files monomer_N.com in XYZ format, where N is a four-digit number that identifies the molecule in the system.
  3. If a system consists of molecules with different numbers of atoms, generate the structures for individual molecules using an alternative script or manually. The procedure described in subsequent steps can be used without any modifications.

2. Generating ground state point charges for atoms in individual molecules

  1. Set up a plain text file, chargeOptions.txt, with the options for a Gaussian DFT calculation of the atomic point charges in the ground state of an electrically neutral molecule. In order to obtain a reasonably accurate charge distribution for transitions with charge-transfer character, it is recommended to specify the parameters as follows.
    1. Use a long-range corrected density functional (such as ωB97X)34.
    2. Use a sufficiently large basis set that includes at least d polarization functions on non-hydrogen atoms (such as 6-31G*)35,36.
    3. Use a superfine integration grid.
    4. Use a very tight self-consistent field convergence criterion (energy convergence to 10–10 Hartree).
    5. Use atomic point charges that are fit to reproduce the electrostatic potential in the vicinity of the molecule, as is done in the CHelpG method37, because the calculated atomic charges will be used to represent the electrostatic environment.
      NOTE: In typical molecular aggregates and solids distances between molecules are relatively large, so it is often acceptable to use other atomic point charge definitions, such as Mulliken charges38.
    6. Include the NoSymm keyword in the input file to ensure that the atomic coordinates in the Gaussian output file are written in input orientation, rather than in standard orientation.
    7. Specify the name of the calculation in the comment line of the Gaussian input file.
    8. Specify the charge and multiplicity of the molecule (0 and 1, respectively) in a separate line. Sample calculation options specified in the file chargeOptions.txt may be:
      #p wB97X/6-31G* Integral(Grid=SuperFineGrid) NoSymm SCF(Conver=10) Pop=CHelpG
      Monomer charges
      0 1
  2. Set up the Gaussian input files for all individual molecules that make up the system using the parameters in the file chargeOptions.txt. This step can be efficiently accomplished using the following Bash script:
    for f in monomer_*.xyz
    do
      cat chargeOptions.txt > ${f%xyz}com
      tail -n +3 $f >> ${f%xyz}com
      echo "" >> ${f%xyz}com
    done
    NOTE: The script will produce Gaussian input files with the same names as the XYZ files generated in step 1.2, but with the extension .com. These files will contain the calculation options specified in chargeOptions.txt and the atomic coordinates from the respective .xyz files, terminated by a blank line.
  3. Run the Gaussian calculations, specifying the output file name to be the same as the input .com filename, but with the extension .log.
  4. Extract the CHelpG atomic point charges from the Gaussian output files with the extension .log, using the python 2.7 script getCHelpG.py. The script takes 2 input parameters: the name of the Gaussian output file with the extension .log and the number of atoms in a single molecule.
    NOTE: The script getCHelpG.py writes a file with the same name as the Gaussian output file, but with the extension .chg. There are 4 columns in this file: the first three with the Cartesian coordinates of atoms in the molecules, the last one with the CHelpG atomic point charges. The following Bash script can efficiently extract charges from all files:
    for f in monomer_*.log; do ./getCHelpG.py $f N; done
    (N is the number of atoms in a molecule.)
  5. If a definition of the atomic point charges other than CHelpG was used in step 2.1, extract the charges from the Gaussian output file using an alternative script or manually.

3. Calculating the excitation energies and transition densities of individual molecules in the material in the presence of an electrostatic environment

  1. Set up a plain text file, monomerOptions.txt, with the options for a Gaussian TD-DFT calculation of the excited state energies and ground-to-excited state transition density matrices for individual monomers. Suggested parameters are the same as those used for the calculation of the atomic point charges in step 2.1.
    1. Use a range-separated density functional, such as ωB97X34.
    2. Use a sufficiently large basis set that includes at least d polarization functions on non-hydrogen atoms (such as 6-31G*)35,36.
    3. Use a superfine integration grid.
    4. Use a very tight self-consistent field convergence criterion (energy convergence to 10–10 Hartree).
    5. Include the NoSymm keyword to ensure that the atomic coordinates in the Gaussian output file are written in input orientation, rather than in standard orientation;
    6. In order to obtain reasonably accurate transition densities, set a low threshold for printing eigenvector components (i.e., even coefficients for basis functions with very small contributions to an eigenvector – ideally, at least to the order of 10–5 – should be printed to the output file).
      NOTE: To set this condition, one needs to use Gaussian internal options: set overlay 9, option 40 to the absolute value of the exponent for the threshold for printing eigenvector components (e.g., IOp(9/40) = 5 sets the cutoff threshold to 10–5).
    7. Specify the name of the calculation in the comment line of the Gaussian input file.
    8. Specify the charge and multiplicity of the molecule (0 and 1, respectively) in a separate line. Sample calculation options specified in the file monomerOptions.txt may be:
      #p tda(NStates=10) wB97X/6-31G* Integral(Grid=SuperFineGrid) NoSymm SCF(Conver=10) iop(9/40=5)
      Monomer with charges
      0 1
  2. Set up the Gaussian input files for the calculation of the excitation energies and transition densities of all individual molecules in the material in the presence of an electrostatic environment represented by the point charges on all other molecules in the material, with file name monomer_N_wCh.com.
    1. Include a request to save a Gaussian checkpoint file with filename monomer_N_wCh.chk in the Gaussian input file.
      NOTE: For the naming convention described in this protocol, this step can be accomplished using the python 2.7 script getMonomerWCh.py that reads in the calculation options specified in the file monomerOptions.txt, the atomic coordinates for individual molecules in the system that are stored in files monomer_N.xyz, and atomic point charges for all individual molecules that are stored in files monomer_N.chg (N is the number of the monomer).
  3. Run the Gaussian calculations, specifying the output file name to be the same as the input .com filename, but with the extension .log. The calculation will also save a checkpoint file with the same filename, but with the extension .chk.

4. Extracting excitation energies for bright states of individual molecules that make up the system from the Gaussian output files

  1. Copy the excitation energies for the bright excited states of individual monomers from the Gaussian output files with the extension .log to a plain text file called all_energies.txt.
    NOTE: If there is only one bright excited state and all Gaussian output files are in the same directory, then this step can be efficiently accomplished by creating an empty plain text file, all_energies.txt, then appending the line in the output file that contains the excitation energy of the bright state for each monomer using the following Bash script:
    for f in monomer*WCh.log; do grep "Excited State M" $f >> all_energies.txt; done
    (M is the number of the excited bright state; the number of spaces between the word State and the number M should be the same as in the Gaussian output files.)
  2. In the file all_energies.txt, keep only the column that contains the numerical values of the excitation energies (in eV); delete all other columns.

5. Calculating the excitonic couplings for all pairs of molecules that make up the molecular system

  1. Convert the checkpoint files to human-readable format using the formchk utility that is part of Gaussian using the following Bash script:
    for f in monomer_*.chk; do formchk $f; done
    NOTE: The human-readable formatted checkpoint files will have the same name as the original checkpoint files, but with the extension .fchk.
  2. Use the python 2.7 script switchSign.py that takes the name of the Gaussian output file with the extension .log and the number of excited states N included in the calculation as input parameters.
    NOTE: This script prints out the contents of the .log file switching the direction of the transition dipole moment vectors from the ground to all excited states if the angle between the ground state permanent dipole moment vector and the transition dipole moment vector for the ground to first excited state transition is obtuse.
  3. Save the output produced by the script switchSign.py to a file that has the same name as the .log file, but with the extension .log2.
  4. For molecules where the angle between the ground state permanent dipole moment vector and the transition dipole moment vector for the ground to first excited state transition is acute, copy the .log file to a file with the same name and extension .log2.
    NOTE: If the naming convention recommended in this protocol is used, steps 5.2–5.4 can be accomplished efficiently for all individual monomers using the following Bash script:
    for f in monomer*_wCh.log
    do
      ./switchSign.py $f 10 > ${f}2
      if [ -s ${f}2 ]
      then
        echo 'Switching transition dipole moment signs for' $f
      else
        echo 'Copying' $f 'to' ${f}2
        cp ${f} ${f}2
      fi
    done
  5. Use the Multiwfn multifunctional wavefunction analyzer to write the transition density cube file based on the Gaussian formatted checkpoint file with the extension .fchk and the processed Gaussian output file with the extension .log2.
    NOTE: Gaussian only natively supports saving the spatial density distribution to a density cube file for observables that correspond to Hermitian operators. Because the transition density operator is not Hermitian, a postprocessing program is required to obtain a density cube file.
    1. Launch the Multiwfn program.
    2. Submit the Gaussian formatted checkpoint file (the file with the extension .fchk generated in step 5.1) as the input file.
    3. Select option 18, Electron excitation analysis, from the Main function menu.
    4. Select option 1, Analyze and visualize hole-electron distribution, transition dipole moment and transition density, from the Electron excitation analyses menu.
    5. Submit the Gaussian output file with adjusted signs for the transition dipole vectors (the file with the extension .log2 saved in step 5.2) when prompted to Input the path of the Gaussian output file or plain text file containing excitation data.
    6. Specify the transition for which the transition density cube file should be generated (if there is only one bright state, it is the transition from the ground state to that state).
    7. Select option 1, Visualize and analyze hole, electron and transition density and so on, in the next menu.
    8. Select the number of points in the grid for which the transition density cube file will be generated: a larger number of points results in more accurate excitonic couplings, but increases the calculation time significantly, in most cases, option 1, Low quality grid, covering whole system, about 125000 points in total, is sufficient.
    9. Select option 13, Output cube file of transition density to current folder, in the following menu. Transition density cube file transdens.cub will be written, rename this file to have the same name as the .log2 and .fchk files, with the extension .cub.
      NOTE: Multiwfn is intended to run interactively, with calculation options entered from the keyboard in response to prompts. However, it is more convenient to set up a file with processing options and then to have Multiwfn read them from that file.
  6. To efficiently generate set up files with Multiwfn processing options for all .fchk files in the current directory, use the Bash script makeOpt.sh. The files written by the script makeOpt.sh have the same names as the .fchk files with the extension .opt.
  7. Generate the transition density cube files in a single batch using the following Bash script:
    for f in monomer*_wCh.fchk
    do
      Multiwfn $f < ${f%fchk}opt
      mv transdens.cub ${f%fchk}cub
    done
    NOTE: Figure 1 shows the transition density for a molecule of 2-[4-[(E,3E)-3-[3-[(E)-2-[4-[bis[2-[tert-butyl-(dimethyl)silyl]oxyethyl]amino]phenyl]ethenyl]-5,5-dimethylcyclohex-2-en-1-ylidene]prop-1-enyl]-3-cyano-5-phenyl-5-(trifluoromethyl)furan-2-ylidene]propanedinitrile (commonly referred to as YLD 124 [Jen2005])39 in the presence of point charges of surrounding molecules.
  8. Convert .cub files to files that explicitly specify the coordinates of the centers of all cubes on the grid used in step 5.5.8 (first 3 columns) and the values of the transition density inside the cube (last column) using the python 2.7 script cubeFormat.py. The script takes the name of a .cub file as input. To convert all .cub files in a directory, use the Bash script:
    for f in monomer_0*.cub; do echo $f; ./cubeFormat.py $f; done
    NOTE: The script cubeFormat.py writes a formatted density cube file with the same name as the input file it takes, but with the extension .fcub.
  9. Use the .fcub files generated in step 5.8 to calculate the excitonic couplings between all pairs of molecules in the system using the transition density cube method31. This step can be accomplished using the cubePairGen program that takes two .fcub files for different molecules as input. To run it, use the command:
    ./cubePairGen monomer_N_wCh.fcub monomer_M_wCh.fcub
    NOTE: The program returns a file named coup_N_M with a single line that contains three numbers: the molecule numbers N and M, followed by the excitonic coupling between these two molecules in eV. The program source code in the file CubePairGen.cpp can be compiled using the C++ compiler in the GNU Compiler Collection with the command:
    g++ CubePairGen.cpp –o cubePairGen
  10. If the file naming convention suggested in this protocol is used, the calculations can be run as a batch for all pairs of individual molecules that make up the system studied. To run these calculations, use the following Bash script:
    for f in *.fcub
    do
      for g in *.fcub
      do
        ff=${f#monomer_}
        gg=${g#monomer_}
        fff=${ff%_wCh*}
        ggg=${gg%_wCh*}
        if [ "$fff" -gt "$ggg" ]
        then
    (*) ./cubePairgen' $f $g '> coup_'${fff}'_'${ggg}
        fi
      done
    done
    NOTE: Figure 2 shows the transition densities for two molecules of YLD 124 that are used to calculate the excitonic coupling between these molecules. For large systems, where the total number of molecule pairs is large, the line marked by an asterisk in the Bash script can be modified to submit calculations to a supercomputing cluster’s queuing system.
  11. Once the calculations in step 5.8 are finished, create an empty file all_couplings.txt and combine all excitonic couplings into a single file using the following Bash script:
    for f in coup_0*; do cat $f >> all_couplings.txt; done

6. Setting up the excitonic Hamiltonian

  1. Combine the excited state energies in the file all_energies.txt that was generated in step 4.2 and the excitonic couplings in the file all_couplings.txt that was generated in step 5.9 into a single file that contains the complete excitonic Hamiltonian matrix using the python 2.7 script SetupHam.py using the terminal command:
    ./Setup_Ham.py all_energies.txt all_couplings.txt N >Hamiltonian.txt
    NOTE: The program will write a file Hamiltonian.txt with three columns: the row number, column number, and value in eV for each matrix element, with rows separated by blank lines.
    1. Specify the name of the file that contains excitonic energies.
    2. Specify the name of the file that contains excitonic couplings.
    3. Specify the dimension N of the Hamiltonian matrix (the number of molecules in the system).

Wyniki

In this section we present representative results for computing the optical absorption spectrum of an aggregate of six YLD 124 molecules, shown in Figure 3a, where the structure of the aggregate was obtained from a coarse-grained Monte Carlo simulation. YLD 124 is a prototypical charge-transfer chromophore that consists of an electron-donating group of diethyl amine with tert-butyldimethylsilyl protecting groups that is connected via a π -conjugated bridge to the electron accep...

Dyskusje

The method presented here allows for multiple customizations. For instance, it is possible to modify the parameters of the DFT and TD-DFT calculations, including the density functional, basis set, and specific definition of the atomic point charges.

Using long-range corrected functionals, such as ωB97X, ωB97XD, or ωPBE, is recommended in order to obtain reasonable transition densities for transitions with charge-transfer character. It may be interesting to study to what extent t...

Ujawnienia

The authors disclose no conflicts of interest.

Podziękowania

We thank Dr. Andreas Tillack (Oak Ridge National Laboratory), Dr. Lewis Johnson (University of Washington), and Dr. Bruce Robinson (University of Washington) for developing the program for coarse-grained Monte Carlo simulations that was used to generate the structure of the molecular system presented in the Representative Results section. A.A.K. and P.F.G. are supported by a Collaborative research award from the College of Science, CSU East Bay. M.H. is supported by a Forever Pioneer fellowship from the Center for Student Research, CSU East Bay. C.M.I. and S.S. are supported by the U.S. Department of Defense (Proposal 67310-CH-REP) under the Air Force Office of Scientific Research Organic Materials Division.

Materiały

NameCompanyCatalog NumberComments
Gaussian 16, revision B1
Multiwfn version 3.3.8
GNU compiler collection version 9.2
python 2.7.0

Odniesienia

  1. Tsujimura, T. . OLED Display Fundamentals and Applications, 2nd Ed. , (2017).
  2. Barnes, D. LCD or OLED: Who Wins. SID Symposium Digest of Technical Papers. 44 (1), 26-27 (2013).
  3. Mizukami, M., et al. Flexible Organic Light-Emitting Diode Displays Driven by Inkjet-Printed High-Mobility Organic Thin-Film Transistors. IEEE Electron Device Letters. 39 (1), 39-42 (2018).
  4. Koden, M. . OLED Displays and Lighting. , (2017).
  5. Fan, B., et al. Achieving Over 16% Efficiency for Single-Junction Organic Solar Cells. Science China Chemistry. 62 (6), 746-752 (2018).
  6. Dalton, L. R., Gunter, P., Jazbinsek, M., Kwon, O. P., Sullivan, P. A. . Organic Electro-Optics and Photonics: Molecules, Polymers, and Crystals. , (2015).
  7. Robinson, B. H., et al. Optimization of Plasmonic-Organic Hybrid Electro-Optics. Journal of Lightwave Technology. 36 (21), 5036-5047 (2018).
  8. Yu, D., Yang, Y. Q., Chen, Z., Tao, Y., Liu, Y. F. Recent Progress on Thin-Film Encapsulation Technologies for Organic Electronic Devices. Optics Communications. 362 (1), 43-49 (2016).
  9. Wanapun, D., Hall, V. J., Begue, N. J., Grote, J. G., Simpson, G. J. DNA-Based Polymers as Chiral Templates for Second-Order Nonlinear Optical Materials. ChemPhysChem. 10 (15), 2674-2678 (2009).
  10. Siao, Y. Y., et al. Orderly Arranged NLO Materials on Exfoliated Layered Templates Based on Dendrons with Alternating Moieties at the Periphery. Polymer Chemistry. 4 (9), 2747-2759 (2013).
  11. Sepeai, S., Salleh, M. M., Yahaya, M., Umar, A. A. Improvement of White Organic Light Emitting Diode Performances by an Annealing Process. Thin Solid Films. 517 (16), 4679-4683 (2009).
  12. Mao, G., et al. Considerable Improvement in the Stability of Solution Processed Small Molecule OLED by Annealing. Applied Surface Science. 257 (17), 7394-7398 (2011).
  13. Parr, R. G., Yang, W. . Density Functional Theory of Atoms and Molecules. , (1989).
  14. Dreizlerm, R. M., Gross, E. K. U. . Density Functional Theory: An Approach to the Quantum Many-body Problem. , (1990).
  15. Burke, K., Werschnik, J., Gross, E. K. U. Time-Dependent Density Functional Theory: Past, Present, and Future. Journal of Chemical Physics. 123 (6), 062206 (2005).
  16. Ullrich, C. . Time-Dependent Density-Functional Theory: Concepts and Applications. , (2011).
  17. Vydrov, O. A., Scuseria, G. E. Assessment of a Long-Range Corrected Hybrid Functional. Journal of Chemical Physics. 125 (23), 234109 (2006).
  18. Tawada, Y., Tsuneda, T., Yanagisawa, S. A Long-Range-Corrected Time-Dependent Density Functional Theory. Journal of Chemical Physics. 120 (18), 5425 (2004).
  19. Rohrdanz, M. A., Herbert, J. M. Simultaneous Benchmarking of Ground- and Excited-State Properties with Long-Range-Corrected Density Functional Theory. Journal of Chemical Physics. 129 (3), 034107 (2008).
  20. Autschbach, J. Charge-Transfer Excitations and Time-Dependent Density Functional Theory: Problems and Some Proposed Solutions. ChemPhysChem. 10 (11), 1757-1760 (2008).
  21. Nelson, J., Kwiatkowski, J. J., Kirkpatrick, J., Frost, J. M. Modeling Charge Transport in Organic Photovoltaic Materials. Accounts of Chemical Research. 42 (11), 1768-1778 (2009).
  22. Walker, A. B. Multiscale Modeling of Charge and Energy Transport in Organic Light-Emitting Diodes and Photovoltaics. Proceedings of the IEEE. 97 (9), 1587-1596 (2009).
  23. Wang, L., Li, Q., Shuai, Z., Chenc, L., Shic, Q. Multiscale Study of Charge Mobility of Organic Semiconductor with Dynamic Disorders. Physical Chemistry Chemical Physics. 12 (13), 3309-3314 (2010).
  24. Davydov, A. S. . Theory of Molecular Excitons. , (1971).
  25. Agranovich, V. M. Excitations in Organic Solids. International Series of Monographs on Physics. 142, (2008).
  26. Frenkel, J. On the Transformation of Light into Heat in Solids. I. Physical Review. 37 (1), 17-44 (1931).
  27. Kocherzhenko, A. A., Lee, D., Forsuelo, M. A., Whaley, K. B. Coherent and Incoherent Contributions to Charge Separation in Multichromophore Systems. Journal of Physical Chemistry C. 119 (14), 7590-7603 (2015).
  28. Lee, D., Forsuelo, M. A., Kocherzhenko, A. A., Whaley, K. B. Higher-Energy Charge Transfer States Facilitate Charge Separation in Donor-Acceptor Molecular Dyads. Journal of Physical Chemistry C. 121 (24), 13043-13051 (2017).
  29. Kocherzhenko, A. A., Sosa Vazquez, X. A., Milanese, J. M., Isborn, C. M. Absorption Spectra for Disordered Aggregates of Chromophores Using the Exciton Model. Journal of Chemical Theory and Computation. 13 (8), 3787-3801 (2017).
  30. Kocherzhenko, A. A., et al. Unraveling Excitonic Effects for the First Hyperpolarizabilities of Chromophore Aggregates. Journal of Physical Chemistry C. 123 (22), 13818-13836 (2019).
  31. Krueger, B., Scholes, G., Fleming, G. Calculation of Couplings and Energy-Transfer Pathways between the Pigments of LH2 by the ab Initio Transition Density Cube Method. Journal of Physical Chemistry B. 102 (27), 5378-5386 (1998).
  32. Frisch, M. J., et al. Gaussian 16, Revision B.01. Gaussian, Inc. , (2016).
  33. Lu, T., Chen, F. Multiwfn: A Multifunctional Wavefunction Analyzer. Journal of Computational Chemistry. 33 (5), 580-592 (2012).
  34. Chai, J. D., Head-Gordon, M. Systematic Optimization of Long-Range Corrected Hybrid Density Functionals. Journal of Chemical Physics. 128 (8), 084106 (2008).
  35. Hehre, W., Ditchfield, R., Pople, J. Self-Consistent Molecular Orbital Methods. XII. Further Extensions of Gaussian-Type Basis Sets for Use in Molecular Orbital Studies of Organic Molecules. Journal of Chemical Physics. 56 (5), 2257-2261 (1972).
  36. Hariharan, P., Pople, J. The Influence of Polarization Functions on Molecular Orbital Hydrogenation Energies. Theoretica chimica acta. 28 (3), 213-222 (1973).
  37. Breneman, C. M., Wiberg, K. B. Determining Atom-Centered Monopoles from Molecular Electrostatic Potentials. The Need for High Sampling Density in Formamide Conformational Analysis. Journal of Computational Chemistry. 11 (3), 361-373 (1990).
  38. Mulliken, R. S. Electronic Population Analysis on LCAO-MO MolecularWave Functions. I. Journal of Chemical Physics. 23 (10), 1833-1840 (1955).
  39. Jen, A., et al. Exceptional Electro-Optic Properties through Molecular Design and Controlled Self-Assembly. Proceedings of SPIE. 5935, 593506 (2005).
  40. Hirata, S., Head-Gordon, M. Time-Dependent Density Functional Theory Within the Tamm-Dancoff Approximation. Chemical Physics Letters. 314 (3-4), 291-299 (1999).
  41. Randolph, K. A., Myers, L. L. . Basic Statistics in Multivariate Analysis. , 11-34 (2013).
  42. Garrett, K., et al. Optimum Exchange for Calculation of Excitation Energies and Hyperpolarizabilities of Organic Electro-optic Chromophores. Journal of Chemical Theory and Computation. 10 (9), 3821-3831 (2014).
  43. Sekino, H., Maeda, Y. Polarizability and Second Hyperpolarizability Evaluation of Long Molecules by the Density Functional Theory with Long-Range Correction. Journal of Chemical Physics. 126 (1), 014107 (2007).
  44. Johnson, L. E., Dalton, L. R., Robinson, B. H. Optimizing Calculations of Electronic Excitations and Relative Hyperpolarizabilities of Electrooptic Chromophores. Accounts of Chemical Research. 47 (11), 3258-3265 (2014).
  45. Lee, J., et al. Molecular Mechanics Simulations and Improved Tight-Binding Hamiltonians for Artificial Light Harvesting Systems: Predicting Geometric Distributions, Disorder, and Spectroscopy of Chromophores in a Protein Environment. Journal of Physical Chemistry B. 122 (51), 12292-12301 (2018).
  46. Bellinger, D., Pflaum, J., Brüning, C., Engel, V., Engels, B. The Electronic Character of PTCDA Thin Films in Comparison to Other Perylene-Based Organic Semi-conductors: Ab Initio-, TD-DFT and Semi-Empirical Computations of the Opto-Electronic Properties of Large Aggregates. Physical Chemistry Chemical Physics. 19 (3), 2434 (2017).
  47. Zuehlsdorff, T. J., Isborn, C. M. Combining the Ensemble and Franck-Condon Approaches for Calculating Spectral Shapes of Molecules in Solution. The Journal of Chemical Physics. 148 (2), 024110 (2018).
  48. Zuehlsdorff, T. J., Isborn, C. M. Modeling Absorption Spectra of Molecules in Solution. International Journal of Quantum Chemistry. 119 (1), 25719 (2019).
  49. Plötz, P. A., Megow, J., Niehaus, T., Kühn, O. All-DFTB Approach to the Parametrization of the System-Bath Hamiltonian Describing Exciton-Vibrational Dynamics of Molecular Assemblies. Journal of Chemical Theory and Computation. 14 (10), 5001-5010 (2018).
  50. Tillack, A., Johnson, L., Eichinger, B., Robinson, B. H. Systematic Generation of Anisotropic Coarse-Grained Lennard-Jones Potentials and Their Application to Ordered Soft Matter. Journal of Chemical Theory and Computation. 12 (9), 4362-4374 (2016).

Przedruki i uprawnienia

Zapytaj o uprawnienia na użycie tekstu lub obrazów z tego artykułu JoVE

Zapytaj o uprawnienia

Przeglądaj więcej artyków

Exciton HamiltoniansOptical Absorption SpectraOptoelectronic PropertiesMolecular AggregatesQuantum Chemical CalculationsPhotovoltaic CellsOptical SwitchesFiber Optic CommunicationsCartesian CoordinatesCharge DistributionGaussian Density Functional TheoryCommand Line InstructionsBash ScriptCHelpG AtomicLong Range Corrected Density Functional

This article has been published

Video Coming Soon

JoVE Logo

Prywatność

Warunki Korzystania

Zasady

Badania

Edukacja

O JoVE

Copyright © 2025 MyJoVE Corporation. Wszelkie prawa zastrzeżone