Você está na página 1de 39

Jefferson Santana Parametrização dos modelos da água

Martins
e problemas inversos
● As moléculas de água são formadas por dois átomos
Introdução - molécula de de hidrogênio e um de oxigênio. É abundante no
água Universo, inclusive na Terra, onde cobre grande parte
de sua superfície e é o maior constituinte dos fluidos
dos seres vivos.
● A água possui uma série de características peculiares,
como sua dilatação anômala, o alto calor específico
e a capacidade de dissolver um grande número de
substâncias.

Distribuição de densidade
eletrônica de H2O
Introdução - Modelos da água

Um modelo de água é usado para


simular e calcular suas propriedades
termodinâmicas.

Simulações de dinâmica molecular são frequentemente


usadas para estudar sistemas biofísicos. Aqui está
representada uma simulação de 100 ps de água.
Modelos da água

Para reproduzir uma ou


algumas propriedades físicas da
água, muitos modelos
computacionais foram
desenvolvidos. Em geral, estes
podem ser classificados por três
características; (i) o número de
pontos de interação chamados de
sítio, (ii) se o modelo é rígido ou
flexível, (iii) se o modelo inclui
efeitos de polarização.
Modelos da água

Extraído de: KADAOLUWA PATHIRANNAHALAGE, Sachini


P. et al. Systematic comparison of the structural and dynamic
properties of commonly used water models for molecular
dynamics simulations. Journal of Chemical Information and
Modeling, v. 61, n. 9, p. 4521-4536, 2021.
Parametrização ● Para que modelos computacionais
sejam capazes de aproximar diferentes
dos modelos da propriedades da água, é necessário
que estes passem por um processo de
água - parametrização.
Introdução ● Para isso, é necessário ajustar os
parâmetros do modelo para valores
apropriados.
● O principal objetivo da parametrização
é encontrar um conjunto de valores
de parâmetros para o modelo, de
modo a fazê-lo reproduzir da forma
mais acurada possível as propriedades
físicas da água.
Parametrização
● Cada modelo é desenvolvido para se
dos modelos da ajustar bem a uma estrutura física ou
água - ou conjunto de propriedades
específicas (por exemplo, a anomalia
Introdução de densidade, função de distribuição
radial, parâmetros críticos).

● Quanto mais parâmetros de ajuste


forem utilizados pelo modelo, melhor
será o ajuste.
Comparação entre os modelos
(Accuracy limit of rigid 3-point water models Saeed Izadi and Alexey V. Onufriev)

Comparando a precisão do OPC3 com


alguns modelos de água rígidos de 3 pontos
antigos e recentes TIP3P, SPCE, H2ODC e
TIP3PFB. As pontuações de qualidade
representam o desempenho geral de cada
modelo na reprodução de oito propriedades
principais. Densidade ρ, coeficiente de
autodifusão D, constante dielétrica estática ε0,

calor de vaporização ∆Hvap, capacidade térmica

isobárica Cp, compressibilidade isotérmica κT e

coeficiente de expansão térmica αp, e a


temperatura de densidade máxima (TMD).
Observe que quatro dessas propriedades são
diferentes daquelas usadas para pontuação.
Introdução - Problemas inversos e diretos

Forward problem
Dois problemas seriam inversos um do outro
se a formulação de um envolver o outro. Essa
input Model Output
definição inclui um certo grau de arbitrariedade e
confere um papel simétrico a ambos os problemas
em consideração. Uma definição mais operacional é x y=2x y
que um problema inverso consiste em determinar as Inverse problem
causas conhecendo os efeitos. Assim, esse
problema é o inverso do que se denomina input Model Output
“problema direto”, que consiste na dedução dos
efeitos, sendo as causas conhecidas.
x y=ax y
Exemplos de problema direto e Tomografia
computadorizada
inverso

Tomografia por
impedância elétrica
Problema Inverso: Definição

O problema inverso da TIE tem por objetivo obter uma


aproximação para a condutividade no interior Ω de um
objeto de interesse, a partir dos potenciais elétricos e
padrões de corrente elétricas, respectivamente, medidos e
injetados no contorno ∂Ω.
Problema Inverso: Simulated Annealing

•O SA é um método que procura simular


o processo de recozimento físico, na
tentativa de minimizar uma função de
diferenças - equivalente à energia no
processo de recozimento físico - a
função objetivo.
•A principal vantagem do SA em relação
a outros métodos de minimização é que
ele necessita de boas aproximações
iniciais para atingir mínimos globais.
Reconstrução da imagem

Métodos Solução do
Modelo
Numéricos Problema Direto

Simulated
Solução
Annealing

Medidas
experimentais
Reconstruções com o SA - IPR

Imagem obtida para o segundo


ensaio
Seria possível utilizar uma abordagem
semelhante para obter um novo modelo
para água?
Como pensamos em criar uma abordagem
para obtermos novos modelos para a água?

Vamos formular o
problema como um
problema inverso, ou
seja, um problema de
minimização de um
funcional.
Como pensamos em criar uma abordagem
para obtermos novos modelos para a água?

Simulação por
dinâmica
Gerar molecular
Função erro Condições de
aleatoriamente aceitação
novos
não
parâmetros Dados
para os experimentais
modelos da O processo de
Modelo final
água parada é satisfeito?
sim
Como pensamos em criar uma abordagem
para obtermos novos modelos para a água?

Exemplo - Comparando o modelo SPC/E e TIP3P

SPC/E - 243 (kg/m³)²

TIP3P - 2020 (kg/m³)²


Implementação - Início

Começamos por utilizar o


pacote Gromacs para fazer a
simulação da densidade da
água em diferentes
temperaturas. A simulação
contém foi realizada com 392
moléculas de água
encerradas num cubo.
Implementação - Início

Para automatizar a O scripts em python


simulações foi utilizado são superiores aos
o pacote scripts de shell devido
GromacsWrapper. Com ao melhor tratamento
este pacote é possível de erros do e à
utilizar as ferramentas estrutura de dados
do Gromacs em um superior. Também
script do Python. permite modularização
e reutilização de
código.
Implementação -
Início

Foi então realizada a


rotina Gromacswater,
de modo a realizar as
simulações do
Gromacs de forma
automatizada.
Implementação - Início Foi desenvolvida a rotina Funcional.py, para realizar o
cálculo automatizado do valor do erro.
Implementação Início
- Modelo.py
Com o desenvolvimento da rotina modelo.py
foi possível variar o modelo da água
empregado para calcular a densidade e
selecionar aquele modelo que melhor
representa os dados experimentais, utilizando
o Simulated Annealing.
Implementação Início

● Implementamos inicialmente o Simulated


Annealing variando a distribuição de carga
da molécula de água para o modelo
SPC/E.
● Calculamos a densidade da água para
diferentes valores de temperatura.
● Calculamos o valor do funcional.
● Aplicamos o Simulated Annealing para
aceitar ou não a nova configuração.
● O processo é repetido até que o funcional
seja reduzido até um valor estipulado

O modelo da água utilizado inicialmente foi o SPC/E


Implementação - Início
- Resultados Teste 1
15,10 (kg/m³)²

Os resultados das 46,93 (kg/m³)²


primeiras simulações
são apresentados no 554,82 (kg/m³)²
gráfico a direita. Na
simulação, foi utilizado 3640,05 (kg/m³)²
T=300 para a
aplicação do 6722,71 (kg/m³)²
Simulated Annealing.
Carga inicial - 0,410 Carga final- 0,425

Implementação - Início Carga do modelo SPC/E- 0,4238


- Resultados - teste 1
Implementação - Início
- Resultados - teste 2

Os resultados do
segundo teste são
apresentados a
direita. Na simulação,
foi utilizado T=300
para a aplicação do
Simulated Annealing.
Carga inicial - 0,31 Carga com menor erro- 0,411

Implementação - Carga do modelo SPC/E- 0,4238


Início - Resultados
Problemas

● Custo computacional. Mesmo para um pequeno número de pontos de


densidade foi necessário realizar uma quantidade considerável de
simulações. Seria possível limitar o espaço de busca de modo a diminuir o
custo computacional?
● Escolha dos parâmetros do simulated annealing. Que estratégia utilizar para
escolher os parâmetros ótimos do simulated annealing?
Problemas

Seria possível limitar o espaço de busca de modo a diminuir o custo


computacional?

Para dar uma resposta a esta questão, começamos por investigar a relação
dos valores de carga com a densidade para diferentes temperaturas. O
objetivo é encontrar uma relação que limite o intervalo de procura para a
carga do simulated annealing.
Implementação início - Densidade x carga

Modelo SPC/E

Ponto de
encontro das
curvas pelo
gráfico: 0,425e

Carga q(H) do
modelo SPCE:
0.4238e
Implementação início - Densidade x carga

Modelo TIP4P

Ponto de encontro das


curvas pelo gráfico:
0,5125e

Carga q(H) do
modelo : 0.52e
Implementação início - Densidade x carga

Comparação -
Resultados Raul
- SPC
Regressão Simbólica

Na regressão os modelos são criados a partir da combinação de


diferentes expressões matemáticas.

Figura: “Expression tree”.


Extraído de: Roland, W.,
Marschik, C., Krieger, M., Löw-
Baselli, B., & Miethlinger, J.
(2019). Symbolic regression
models for predicting viscous
dissipation of three-dimensional
non-Newtonian flows in single-
screw extruders. Journal of
Non-Newtonian Fluid
Mechanics, 268, 12-29.
Alguns resultados iniciais
(Turingbot) - TIP4P

Equação 1

Equação 2
1. Towfighi, S. (2019). pySRURGS-a python package for symbolic regression by uniform

Referências 2.
random global search. Journal of Open Source Software, 4(41), 1675.
Roland, W., Marschik, C., Krieger, M., Löw-Baselli, B., & Miethlinger, J. (2019). Symbolic
regression models for predicting viscous dissipation of three-dimensional non-Newtonian

Bibliográficas
flows in single-screw extruders. Journal of Non-Newtonian Fluid Mechanics, 268, 12-29.
3. Kim, S., Lu, P. Y., Mukherjee, S., Gilbert, M., Jing, L., Čeperić, V., & Soljačić, M. (2020).
Integration of neural network-based symbolic regression in deep learning for scientific
discovery. IEEE Transactions on Neural Networks and Learning Systems.
4. Austel, V., Dash, S., Gunluk, O., Horesh, L., Liberti, L., Nannicini, G., & Schieber, B.
(2017). Globally optimal symbolic regression. arXiv preprint arXiv:1710.10720.
5. United Nations, Water Scarcity, http://www.un.org/waterforlifedecade/scarcity.shtml,
visitado em Abril de 2015.
6. M. Chaplin, Seventh-two Anomalies of Water, http://www.lsbu.ac.uk/water/anmlies.html,
visitado em Abril de 2015.
7. P. Maksyutenko, T. R. Rizzo, and O. V. Boyarkin, J. Chem. Phys. 125, 181101 (2006).
8. S. J. Suresh and V. M. Naik, J. Chem. Phys. 113, 9727 (2000).
9. Ben Mills, Water 3D-balls, Creative Commons Attribution/Share-Alike License, http:
//commons.wikimedia.org/wiki/File : Water − 3D − balls.png
10. J¨u, H2O Polarization V.1 (talk- contribs), Creative Commons Attribution/Share-Alike
License, http : //commons.wikimedia.org/wiki/File : H2O−Polarization−V.1.svg
11. Matin Chaplin, The tetrahedral configuration of water molecules due to hydrogen bonding,
Creative Commons Attribution-Share-Alike License, http://commons.wikimedia.org/wiki/File
: Tetrahedral−hydrogenbonding−in−water.gif
12. G. S. Kell, J. Chem. Eng. Data 20, 97 (1975).
13. Klaus-Dieter Keller, Anomalous expansion of water Summer Winter, Creative Commons
http:
//commons.wikimedia.org/wiki/FileAnomalous−expansion−of−waterSummerWinter.svg
14. C. A. Angell, E. D. Finch, E. D. and P. Bach, J. Chem. Phys. 65 , 3065 (1976).
15. P. A. Netz, F. W. Starr, H. E. Stanley, H. E. and M. C. Barbosa, J. Chem. Phys. 115, 344.
(2001)
16. P. A. Netz, F. W. Starr, H. E. M. C. Barbosa, H. E. Stanley, J. Mol. Liq. 101, 159 (2002).
17. M.G. Mazza, N. Giovambattista, H.E. Stanley, F.W. Starr, Phys. Rev. 76, 31203 (2007)
18. M. Majumder, N. Chopra, R, Andrews, B. J. Hinds, Nature 438, 4 (2005).
19. J. K. Holt, H. G. Park, Y. M. Wang, M. Stadermann, A. B. Artyukhin, C. P. Grigoropulos,
20. A. Noy, and O. Bakajin, Science 312, 1034 (2006).

Referências 21.
22.
23.
M. Whitby, L. Cagnon, and M. T. and N. Quirke, Nanoletters 8, 2632 (2008).
X. Qin, Q. Yuan, Y. Zhao, S. Xie, and Z. Liu, Nanoletters 11, 2173 (2011).
G. Hummer, J. C. Rasaiah and J. P. Noworytra, Nature 414, 188 (2001).

Bibliográficas
24. J. R. Bordin, A. Diehl and M. C. Barbosa J. Phys. Chem. B 117, 7047 (2013).
25. J. R. Bordin, J. S. Andrade Jr., A. Diehl and M. C. Barbosa, J. Chem. Phys. 140, 194504
(2014).
26. J. R. Bordin and Marcia C. Barbosa, Physica A 467, 137 (2017).
27. Mateus Henrique Kohler, Jos´e Rafael Bordin, Leandro B. da Silva and Marcia C. Barbosa
Physical Chemistry Chemical Physics 19, 12921 (2017).
28. Fuentes-Azcatl, R. and Barbosa, M. C. Journal of Molecular Liquids 303, 112598 (2020).
29. Mateus Henrique Kohler, Jos´e Rafael Bordin, Leandro B. Krott, and Marcia C. Barbosa,
Physica A 490, 331 (2018).
30. Mateus Henrique Kohler, Jos´e Rafael Bordin, and Marcia C. Barbosa, Journal of Chemical
Physics 148, 222804 (2018).
31. Bruno Mendon¸ca, Debora Freitas, Mateus Kohler, Marcia C. Barbosa and Alan B. de
Oliveira Physica A 517, 491 (2019).
32. Mateus H. Kohler , Jos´e R. Bordin, Carolina F. de Matos, Marcia C. Barbosa, Chemical
Engineering Science 203, 54 (2019).
33. Mateus H. Kohler, J. R. Bordin and M. C. Barbosa, Molecular Liquids 277, 516 (2019).
34. Genggeng Qi, Liling Fu and Emmanuel P. Giannelis, Nature Communications 5, 5796 (2014).
35. Amanda Caroline Borges, Mateus H. K¨ohler and Jos´e Rafael Bordin, Journal of
Nanomaterials 2019, 9594816 (2019).
36. Chandrasekhar, J., Spellmeyer, D. C., Jorgensen, W. L. (1984). Energy component analysis
for dilute aqueous solutions of lithium (1+), sodium (1+), fluoride (1-), and chloride (1-) ions.
Journal of the American Chemical Society, 106(4), 903-910.
37. Berendsen, H. J., Postma, J. P., van Gunsteren, W. F., Hermans, J. (1981). Interaction
models for water in relation to protein hydration. In Intermolecular forces (pp. 331-342).
Springer, Dordrecht.
38. Jorgensen, W. L., Chandrasekhar, J., Madura, J. D., Impey, R. W., Klein, M. L. (1983).
Comparison of simple potential functions for simulating liquid water. The Journal of chemical
physics, 79(2), 926-935.
39. Ren, P., Ponder, J. W. (2003). Polarizable atomic multipole water model for molecular
mechanics simulation. The Journal of Physical Chemistry B, 107(24), 5933-5947.
20. Abascal, J. L., Vega, C. (2005). A general purpose model for the condensed phases of water:

Referências TIP4P-2005. The Journal of chemical physics, 123(23), 234505.


21. Werder,T and Walther, J. H and Jaffe, R. L. and Halicioglu, T. and Koumoutsakos, P. On the
Water-Carbon Interaction for Use in Molecular Dynamics Simulations of Graphite and Carbon

Bibliográficas
Nanotubes. J. Phys. Chem. B 107, 1345-1352 (2012).
22. Levita, G. and Restuccia, P. and Righi, M. C. Graphene and MoS2 interacting with water: A
comparison by ab initio calculations. Carbon 107, 878-884 (2016).
23. Pertsin, A., Grunze, M. (2004). Water-graphite interaction and behavior of water near the
graphite surface. The Journal of Physical Chemistry B, 108(4), 1357-1364.
24. Knight, A. W., Kalugin, N. G., Coker, E., Ilgen, A. G. (2019). Water properties under
nanoscale confinement. Scientific reports, 9(1), 1-12.
25. [41] Kirkpatrick, S., Gelatt, C. D., and Vecchi, M. P. (1983). Optimization by simulated
annealing science, 220(4598), 671-680.
26. [42] Das, R., Ooi, K. T. (2013). Application of simulated annealing in a rectangular fin with
variable heat transfer coefficient. Inverse Problems in Science and Engineering, 21(8), 1352-
1367.
27. [43] Metropolis, N., Rosenbluth, A. W., Rosenbluth, M. N., Teller, A. H., and Teller, E. (1953).
Equation of state calculations by fast computing machines. The journal of chemical physics,
21(6), 1087-1092.
28. [44] Lutfiyya, H., McMillin, B., Poshyanonda, P., Dagli, C. (1992). Composite stock cutting
through simulated annealing. Mathematical and computer modelling, 16(1), 57-74.
29. [45] J. S. Martins, C. S. Moura, R. M. F. Vargas, Inverse Problems in Science and
Engineering 26, 834 (2018).
30. [46] CORANA, Angelo et al. Minimizing multimodal functions of continuous variables with the
“simulated annealing”algorithm—Corrigenda for this article is available here. ACM
Transactions on Mathematical Software (TOMS), v. 13, n. 3, p. 262-280, 1987.
Obrigado pela
atenção

Você também pode gostar