photon190573: (Default)
По следам длительной переписки с рецензентом.
Я тут довольно много пишу про многоконфигурационные методы, а на DFT морщу нос, особенно когда этот метод пытаются применять для решения сложных фотофизических задач. И иногда слышу, что стреляю из пушки по воробьям, мол, зачем делать сложно, когда можно просто. Нет, я человек страшно ленивый, и если можно сделать просто, то я так и сделаю. Но просто, к сожалению, получается не всегда, и если я делаю что-то сложным способом, значит, простым уже пробовала и получилась фигня.
Так вот, про DFT. Представьте себе, что у вас есть фотокамера системы "мыльница". Продвинутая модель, с кучей автоматических настроек и чуть ли не кнопкой "Шедевр". Прекрасная вещь, "нажми на кнопку -- получишь результат", как раз для тех, кто просто хочет быстро получать красивые фотки. Вот только есть у нее один недостаток -- странная цветопередача. Иногда все нормально, а иногда то лица синие, то все вообще с прозеленью, и не поймешь от чего это зависит. Вот что делать с такой прелестью? Можно, конечно же, снимать в RAW и обрабатывать в конверторе. Но мы-то хотели снимать одной кнопкой "здесь-и-сейчас"! Можно снимать то, что не слишком требовательно к цветопередаче. Например, расписание электрички. Или перебирать все возможные режимы съемки в надежде, что хоть в каком-нибудь из них цвета будут приемлемые.
При чем тут DFT? ну, думаю, это очевидно: хороший black-box метод, практически одна кнопка. Вот только результаты часто непредсказуемые: то по энергии недолет, то перелет, то какой-нибудь экситон не садится куда ему положено, а расползается по всей молекуле аки клякса. Так что приходится перебирать функционалы, вводить поправки, etc., etc. И после долгих мучений наконец подобрать функционал, дающий наиболее устраивающие нас результаты... для данной молекулы и пары-тройки ее "собратьев". Сменили объект исследования -- на колу мочало, начинай подбор функционала.
Когда фотограф не хочет тратить время на борьбу с глюками мыльничного софта, он покупает камеру с ручными настройками и возможностью съемки в RAW и полностью берет процесс под свой контроль. А я делаю то же самое, переходя к многоконфигурационным методам.
photon190573: (Default)
Что еще полезного можно извлечь из выдачи TDDFT расчета? Например, поляризацию перехода. Ее направление совпадает с направлением дипольного момента перехода (transition dipole). Программы выписывают в явном виде transition dipole для каждого перехода, и это можно изобразить в Кемкрафте стрелкой. Особенность Кемкрафта в том, что для рисования стрелки там надо задавать начало и конец вектора. Удобно, чтобы начало лежало где-то в пределах молекулы (центр молекулы или один из атомов). Конец получится, если к координатам начала прибавить x,y,z компоненты момента перехода. Конечно, для растворов поляризация перехода не имеет особого смысла, все равно там молекулы ориентированы как попало. Но для кристаллов или организованных сред типа жидких кристаллов или упорядоченных агрегатов поляризация перехода -- очень даже полезная инфа.

Часто спрашивают, как определить тип перехода (π-π* или n-π* или что там еще, есть ли перенос заряда, и т.п.). Надо смотреть на вид и локализацию задействованных в переходе орбиталей. Точнее, не во всем переходе, а в его доминирующих конфигурациях.
Вернемся к азам. Вспомним про устройство волновой функции метода КВ (CI) и TDDFT. В методе CIS волновая функция
строится в виде линейной комбинации слейтеровских детерминантов, в к-рых одна из занятых (в основном состоянии) спин-орбиталей заменена на вакантную. Такой детерминант называется конфигурацией, в выдаче указано, какую занятую орбиталь заменили на какую вакантную, и выписаны коэффициенты при конфигурациях. Часто бывает, что в этой линейной комбинации можно выделить один или два доминирующих вклада. Вот их-то мы и высматриваем.
Знак коэффициента большого смысла не имеет, но можно (хотя не особо нужно) смотреть на относительные знаки. Например, если мы нашли две конфигурации с большими вкладами, то знаки их коэффициентов могут быть одинаковыми или разными, и если нашлось одно возбужденное состояние, где эти знаки одинаковые, то где-то поблизости должно быть аналогичное (в смысле, с близкими по модулю коэффициентами), но с разными знаками. Коэффициенты нормированы на 1, т.е. сумма их квадратов равна 1. Соответственно, квадрат коэффициента показывает долю данной конфигурации в общей волновой функции возбужденного состояния, вот и весь их физический смысл.
В TDDFT волновая функция (насколько вообще о ней корректно говорить в случае DFT) устроена чуть сложнее, там участвуют не только EXCITATIONS, как в CIS, но и DEEXCITATIONS. Про последние, не вдаваясь в подробности, надо знать только то, что большой (~0.1) коэффициент при DEEXCITATION косвенно указывает на заметный вклад в данный переход двукратных возбуждений (замен сразу двух занятых спин-орбиталей на вакантные). Вообще говоря, в CIS такого быть не может по построению волновой функции возбужденного состояния, а в TDDFT может, поскольку там при построении возбужденного состояния пляшут не от волновой функции, а от электронной плотности и ее отклика на периодическое возмущение (световой волной). Если коэффициент при девозбуждении ~0.1 или больше -- это плохой признак, это означает, что методом TDDFT для данной системы пользоваться нельзя.
Итак, мы нашли одну или две доминирующих в переходе конфигурации (для этого мы открывали выдачу текстовым редактором). Теперь смотрим, какие именно занятые орбитали заменяются на какие вакантные (а для этого нам нужен визуализатор). Думаю, отличить π орбитали от σ и от n химик сможет. Для не-химиков про это придется делать отдельный пост.
Если начальная и конечная орбитали почти не разнесены в пространстве, такой переход называется локальным. Если занятая орбиталь локализована на одном конце молекулы, а вакантная -- на другом (а то и вовсе на другой молекуле), это означает, что в данном переходе электрон должен перескочить с одного конца молекулы на другой, т.е. должен произойти перенос заряда. Это как раз один из признаков артефактного перехода. Эту "разнолокализованность" задействованных в переходе орбиталей можно оценить количественно с помощью т.н. λ-диагностики. Эту самую диагностику умеет выдавать Гамесс и Гауссиан. Чем меньше величина λ, тем больше степень переноса заряда в процессе перехода, тем менее надежно описывается этот переход с помощью данного функционала.
Если конечная орбиталь расположена где-то на периферии молекулы, причем не столько на атомах, сколько между ними -- это ридберговская орбиталь и переход, соответственно, тоже ридберговский. Не принимайте эти определения буквально, наша классификация вообще довольно условная.

Теперь мы можем сформулировать признаки артефактного перехода. Переход подозреваем на артефактность, если (1) у него почти нулевая интенсивность, (2) подозрительно низкая энергия, (3) по виду задействованных орбиталей или по λ-диагностике понятно, что это перенос заряда на большое расстояние. По отдельности признаки не катят: бывают локальные переходы с нулевой интенсивностью (запрещенные по симметрии, например), низкая энергия -- понятие относительное (для одной системы низко -- это в ИК, для другой -- в видимой области), переходы с переносом заряда бывают довольно интенсивными. А вот все три вместе -- повод задуматься. Если к тому же переход резко едет вверх при увеличении веса ХФ обмена в функционале, то это точно артефакт.
Чего я так распинаюсь по поводу артефактных переходов? Ну, приходилось наблюдать, как не слишком грамотные расчетчики приводят в статье энергию перехода более-менее похожую на экспериментальную. А силу осциллятора предусмотрительно не приводят. И переход характеризуют только как, допустим, HOMO->LUMO, а картинки орбиталей не показывают. И функционал у них -- любимый всеми ламерами B3LYP. Часто простая проверка показывает, что они таки получили артефактное состояние, просто оно случайно попало в более-менее нужный диапазон. А "настоящий" переход в расчет вообще не попал, потому что заказывали 3-4 состояния, и все они оказались артефактами.

Продолжение следует
photon190573: (Default)
По просьбам дорогих кинослушателей расскажу самую-самую базовую вещь, с к-рой начинается жизнь юного фотохимика-теоретика (паспортный возраст тут не при чем, необходимость заниматься расчетами может настигнуть в любой момент).
Вот вдруг случилось так (ага, должно было случиться, сказал бы Боконон) что Вам пришлось заняться расчетом спектров поглощения или вообще люминесценции, а то и -- о ужас! -- Вас бросили на кинетику и фотохимию. Предположим, Вы даже освоили какую-нибудь программу (будем говорить про Гамесс, FireFly, Гауссиан и Орку), составили инпут и запустили счет. А потом получили выдачу. Боже, как в ней разобраться?
Предположим, Вы открыли Вашу выдачу каким-нибудь визуализатором (я предпочитаю Кемкрафт, но сгодится любой, лишь бы понимал выдачи Вашей программы и умел показывать орбитали). Откройте ее еще и текстовым вьюером или редактором.
Показал ли Вам спектр Кемкрафт или Вы нашли в выдаче энергии переходов и силы осцилляторов. В принципе, это все, что Вам нужно... ну, почти. Считайте, что Вам повезло, если первый переход имеет заметно ненулевую силу осциллятора и этот факт согласуется с экспериментом. Но в жизни бывает по-всякому.
Часто бывает, что запихнув в инпут большую развесистую молекулу с кучей функциональных групп и потратив на расчет туеву хучу времени, получаете на выходе нечто странное: несколько (а то и несколько десятков) переходов с энергией в красном или даже инфракрасном диапазоне и почти нулевой силой осциллятора. А заветный переход в видимой или ближней УФ области, с нормальной силой осциллятора (позволяющей зарегистрировать этот переход в спектре) вылезает хорошо если пятым, а то и тридцатым по счету. Поздравляю, Вы наткнулись на "родовой" недостаток метода TDDFT -- занижение энергий переходов с переносом заряда.
Что это значит? Вообще-то в нормальных молекулах заряды просто так с места на место не скачут, это требует затрат энергии. Но все функционалы в DFT, наследующие LDA, имеют внутренний недостаток: они эти энергозатраты недооценивают, а с некоторыми функционалами вообще получается, что перекинуть заряд с места на место в молекуле ничего не стоит. Именно для борьбы с этой проблемой и вводят гибридные функционалы, в к-рых обменный член содержит примесь точного (Хартри-Фоковского) обмена. В BLYP и PBE добавки ХФ обмена нет -- вот и получаем кучу низколежащих состояний с переносом заряда. Начинаем увеличивать вес ХФ обмена (B3LYP 20%, PBE0 25%) -- эти состояния потихоньку уползают наверх и перестают нам мешать, чем больше вес ХФ обмена, тем дальше они уползают. Собс-но, на этом основан мой любимый тест на "артефактность": берем одну и ту же молекулу и считаем ее спектр с функционалами BLYP (0% ХФ обмена), B3LYP (20%), BHHLYP (50%) и HFLYP (100%). "Нормальные", т.е. локальные состояния, при к-рых электрон далеко не убегает, при увеличении веса ХФ обмена тоже едут вверх, но не так сильно. В принципе, можно выбрать некий компромиссный вариант, при к-ром мешающие переходы уже уехали достаточно высоко, а нужные хоть уехали, но не очень. Еще можно использовать т.н. range-separated функционалы, в к-рых вес ХФ обмена плавно увеличивается с межэлектронным расстоянием (LC-BLYP, wPBE, CAM-B3LYP, wB97 и т.п.). В FireFly их, к сожалению, нет, но есть в Гамессе, Гауссиане и Орке. Такие функционалы меньше портят энергию локальных состояний, но эффективно убирают артефактные состояния с переносом заряда.
Я не хочу сказать, что состояний с переносом заряда вообще не бывает. Бывают, особенно в металлокомплексах. Например, ион [MnO4]-- своей окраской обязан CT переходу. Но там интенсивность-то какая!
Можно ли не обращать внимания на артефактные переходы? Если мы просто хотим построить спектр поглощения -- можно, их все равно видно не будет. Но если нам нужен спектр люминесценции или -- того пуще -- кинетика релаксации возбужденного состояния (т.е., фотофизика или фотохимия) -- лучше от них избавиться. Потому что люминесценция идет из низшего возбужденного состояния, и для того, чтобы правильно ее моделировать, это состояние не должно быть артефактным. А если еще и релаксация возбуждения интересует -- тогда точно между основным и нужным возбужденным состоянием (не обязательно низшим) артефактных состояний быть не должно, все промежуточные состояния должны быть "настоящими".

Продолжение следует
photon190573: (Default)
Историю про фМРТ мертвого лосося (вроде как даже мороженного) я читала лет этак несколько назад. Интерпретация истории была типично журналистская (ага, не люблю я эту братию): взяли ученые мороженную рыбину, сунули в магниторезонансный томограф, показывали ей картинки, рыбина "реагировала". Вывод: ваше фМРТ -- полное говно, человека от мороженной рыбы отличить не может. Я тогда еще подумала, что наверное в процессе эксперимента рыба начала подтаивать и подтекать, а фМРТ реагирует на ток крови, ну или любого водного раствора, ее заменяющего. Вот на оттаивание полуфабриката девайс и реагировал.
Все оказалось гораздо интереснее (http://brights-russia.org/article/it-died-for-science.html). Оказывается, целью эксперимента было доказать, что "реакция" мертвой (вроде бы свежей, не мороженной) рыбы на стимулы -- это результат не вполне корректной статобработки данных (а сырые данные с томографа невозможно интерпретировать, не обработав как следует). Т.е., если всю статобработку провести как надо (типа, не пожмотиться и выкинуть ненадежные точки, тем самым уменьшив объем выборки), то никакой "реакции" не будет, мертвая рыба будет таки мертвой (договорились -- умерла, значит умерла). Работа была опубликована аж в 2009 или 2010 г. в прикольном Journal of Serendipitous and Unexpected Results и даже получила Шнобелевскую премию. И поспособствовала тому, что гораздо больше фМРТ-шников стали серьезнее относиться к статистической обработке данных, и меньше стало "открытий", к-рые придется закрывать.
К чему я это? последнее время мне несколько раз приходилось разным людям растолковывать, что DFT вообще и TDDFT в частности имеют свои границы применимости.
Например, интуитивно кажется, что теорема Купманса будет выполняться в DFT не хуже, а скорее даже лучше, чем в ХФ (мы же включили корреляцию!), и интерпретировать фотоэлектронные и рентгеноэлектронные спектры в терминах Кон-Шэмовских орбиталей можно так же, как и в терминах орбиталей Хартри-Фоковских. Но пока что известны строгие доказательства аналога теоремы Купманса только для верхней занятой орбитали (HOMO), да и те время от времени подвергают сомнению (сорри, сейчас ссылок не дам, я интересовалась этим года 3-4 назад, может быть, дойдут руки собрать самые свежие статьи по этой теме). Для внутренних орбиталей DFT-шный аналог т. Купманса не доказан, так что интерпретация фотоэлектронных и рентгеноэлектронных спектров по DFT -- на свой страх и риск. Обычно таких интерпретаторов спасает то, что рецензенты тоже не в курсе и полагаются на интуитивное представление :)
Еще одни грабли, на к-рые наступают любители применить готовый метод к чему попало -- расчет высоковозбужденных состояний. Касида (например, тут https://arxiv.org/pdf/1108.0611, тут Annu. Rev. Phys. Chem. 2012. 63:287–323 и тут J. Chem. Phys. 108, 4439 (1998)) показывает, что состояния, лежащие выше потенциала ионизации молекулы (да не настоящего, а того, что дает LDA часть функционала, а это намного ниже), получаются совершенно неправильными из-за неправильного асимптотического поведения LDA части потенциала. Вдобавок (хм, я думала, это очевидно!) среди высоковозбужденных состояний полным-полно тех, что получаются возбуждением двух и более электронов. А эти состояния ни в CIS, ни в TDDFT в привычном нам варианте линейного отклика не попадают чисто по устройству метода -- он только для однократных возбуждений. Поэтому расчет 50 возбужденных состояний "потому что мы это можем" -- дело заведомо бессмысленное. Очень хочется таких товарищей спросить: а какова, по-вашему, природа 48-го возбужденного состояния и какому пику в экспериментальном спектре оно соответствует? и чем вы можете это подтвердить? "Совпадение с экспериментом" при этом часто бывает вполне приличное: спектр высоковозбужденных состояий больших молекул (до начала фотоионизации или фотохимического разрушения) довольно плотный, там всегда найдется что-нибудь плюс-минус похожее на "рассчитанную" энергию.
В общем, если кто-нибудь сделает и опубликует обзор типичных ошибок TDDFT-юзеров, это будет работа, достойная не только миллиарда зимбабвийских долларов :)
photon190573: (Default)
LDA -- Local Density Approximation -- приближение локальной плотности или, что то же самое, приближение однородного электронного газа. Любое DFT начинается с LDA и понемногу улучшается: GGA -- Generalized Gradient Approach -- функционал, включающий помимо собс-но эл. плотности еще и ее градиент. Большинство популярных функционалов -- GGA типа. Meta-GGA -- следующая ступенька "лестницы" -- включает еще и вторую производную (лапласиан) эл. плотности. К meta-GGA функционалам относятся TPSS и Миннесотские функционалы.
Hybrid functional -- гибридный функционал, в к-ром обменно-корреляционная часть выглядит так: E_xc(hybrid) = E_c(pure GGA) + a*E_x(HF) + (1-a)*E_x(pure GGA). Т.е., часть DFT-шного обмена заменена на хартри-фоковский. Самый популярный (и бездумно используемый) функционал B3LYP -- как раз такой, в нем вес ХФ обмена 20%. По стоимости расчетов гибриды сопоставимы с ХФ (чистые GGA дешевле, т.к. не требуют расчета двухэлектронных обменных интегралов). Double-hybrid functional -- дважды гибридный функционал, в нем помимо того, что часть обменного вклада представлена ХФ слагаемым, еще и часть корреляционного вклада заменена на MP2-шный: E_xc(double-hybrid) = b*E_c(pure GGA) + (1-b)*E_c(MP2) + a*E_x(HF) + (1-a)*E_x(pure GGA). По стоимости расчета сопоставим c MP2 (требует соответствующего преобразования интегралов).
Range-separated или long-range corrected fucntional -- гибридный функционал с поправкой на дальнодействие. Вес ХФ обмена в нем, в отличие от обычного гибридного (еще называемого global hybrid), плавно меняется в зависимости от межэлектронного расстояния от 0 (как в LC-BLYP) или от 20% (как в CAM-B3LYP) до 100%. Туда же относятся wPBE и wB97. Стоимость расчета -- как с глобальными гибридами.

Продолжение, конечно, следует...
photon190573: (Default)
Что дает одиночный квантовохимический расчет? Энергию молекулярной системы при фиксированной конфигурации ядер и свойства соответствующей электронной плотности. Если можно вычислить градиент энергии по смещениям ядер, можно исследовать поверхность потенциальной энергии: находить минимумы, седловые точки, вычислять колебательные частоты в гармоническом приближении. Давайте назовем информацию о свойствах одной потенциальной поверхности горизонтальными свойствами. А вертикальными свойствами тогда будет информация о спектре возбужденных состояний при фиксированной геометрии ядер, их энергетика и свойства, вытекающие из соответствующих электронных плотностей.
Есть методы, отлично работающие для практически любых областей потенциальной поверхности основного состояния, но безбожно лажающие на вертикальных спектрах. Есть методы, идеально воспроизводящие вертикальные спектры в точке, но практически не пригодные для исследования потенциальных поверхностей из-за своей навороченности и прожорливости. Есть ли компромиссы, позволяющие с приемлемым качеством исследовать потенциальные поверхности возбужденных состояний?

Продолжение следует.
photon190573: (Default)
Что может неэмпирическая квантовая химия? Лет ...дцать назад сказали бы: почти ничего. В хорошей полуэмпирике может быть в неявном виде зашито-запараметризовано все, включая электронную корреляцию. И шо ви хочете с вашим Хартри-Фоком в минимальном базисе STO-3G? На более-менее серьезном уровне (офигеть каком серьезном: MP2/6-31G!) можно было посчитать что-то очень небольшое и без оптимизации геометрии. А в полуэмпирике можно было посчитать то, для чего имелись параметры. Нет параметров для атома Cl -- не считать вам хлорорганики. И куда бедному теоретику податься?

Счастье пришло, когда появлились первые программные реализации метода функционала плотности. Вот тут-то все и началось :) Воистину, Хоэнберг и Кон -- великие люди. И Нобелевка Кону весьма по делу была. Уравнения DFT  оказались гораздо толерантнее к размеру задачи, а техники resolution of identity и density fitting (пока не спрашивайте, что это такое, всему свое время) позволили вообще сделать расчеты масштабируемыми как N3. К тому же и развитие программирования не стояло на месте, и эффективные (в частности, хорошо распараллеливаемые) алгоритмы сыграли свою роль.

А теперь назовите мне самую старую из ныне существующих квантовохимических программ. Правильно. Gaussian, творение еще одного нобелевского лауреата, Дж. Попла. Лет этой программе больше чем мне :) -- нехило так. DFT как метод появлился, кажется, в версии G92 (плоховато у меня с датами, могу ошибаться) и работал медленно даже на Cray. Но "обычная" неэмпирика была еще медленнее.

Самое классное в DFT было то, что этим методом можно было оптимизировать геометрии с отличным результатом. Для любых соединений, без оглядки на наличие параметров. Точность попадания в эксп. значения составляла сотые ангстрема, иногда даже лучше. И метод был практически black-box, т.е. задал функционал, задал базис -- и вперед. Как на мыльницу фотографировать :) результат гарантирован... ну, почти всегда :)

Что интересно, метод DFT очень быстро проделал путь от "нового, непроверенного" к "общепринятому". Кое-какие баги метода со временем пофиксили, с какими-то смирились до поры до времени. Про баги бывшие и существующие будет отдельный разговор.

Но простота использования оказалась в каком-то смысле хуже воровства. Использование DFT зачастую свелось к "нажми на кнопку -- получишь результат": какую-то структуру молекулы, какие-то орбитальки (благо средства визуализации тоже развивались на славу). А дальше-то что?

продолжение следует

Profile

photon190573: (Default)
photon190573

April 2024

S M T W T F S
 123456
78910111213
14151617181920
2122232425 2627
282930    

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 17th, 2026 08:30 am
Powered by Dreamwidth Studios