Estudo da eficiência do método conjugated gradient para
nanopartı́culas
Aluno: Emanuel Carlos de Alcantara Valente
Orientador: Dr. Juarez L. F. da Silva
1
Introdução
Neste projeto realizaremos o estudo da eficiência computacional do método Conjugated Gradient (CG)
aplicado clusters (nanopartı́culas com diâmento menor que 1.0 nanometro). Este projeto faz parte do
desenvolvimento de uma ferramenta computacional no Instituto de Fı́sica de São Carlos (IFSC) para
optimização global de nanopartı́culas (NPs) utilizando os métodos Basin Hopping Monte Carlo (BHMC)
e Genetic algorithm (GA) combinados com potenciais empirı́cos (Lennard-Jones, Sutton-Chen, Quantum
Sutton-Chen, etc).
2
Justificativa
O progresso econômico de nosso paı́s, nosso estilo de vida e conforto diário devem-se em grande parte a
fontes de energia estáveis e confiáveis. Quase 85% da energia consumida no mundo provém da queima
de combustı́veis fósseis (petróleo, gás natural, carvão) [?], os quais não são renováveis e são responsáveis
pela emissão de monóxido de carbono (CO), óxido de enxofre (SOx ), e óxidos de nitrogênio (NOx ) na
atmosfera [?]. Há uma crescente preocupação ambiental para reduzir a poluição causada pelo uso contı́nuo
de combustı́veis fósseis [??].
Diversos estudos indicam que em um futuro próximo o consumo mundial de combustı́veis fósseis excederá
a produção, o que deve contribuir de maneira acentuada para a elevação dos custos dos mesmos. Portanto,
existe um grande interesse em melhorar a eficiência energética de tecnologias renováveis, assim como o
desenvolvimento de novas tecnologias que não somente sejam capazes de reduzir a crescente dependência
dos combustı́veis fósseis, mas também que sejam autosustentáveis.
Vários estudos realizados nos últmos anos tem indicado que NPs possuem um grande potencial para
o desenvolvimento de novas technologias renováveis. Por exemplo, estudos iniciais de clusters de platina
1
(Pt8 ) suportados sobre oxidos (Al2 O3 ) fornecem uma eficiência de approximadamente 40 vezes maior que
catalizadores tradicionais para certas reações. Clusters de aluminio tem sido testados para a quebra de
moléculas de água para produção de hidrogênio (H2 ), o que poderia originar uma das maiores revoluções
energéticas, ou seja, produção de H2 com baixo custo utilizando água. Além disso, podemos mencionar o
esforço do uso de NPs para a construção de catalisadores para quebra de moléculas de etanol e produção
de H2 para uso em celulas de combustı́vel.
Portanto, NPs têm um grande potencial para contribuir de forma efetiva para o desenvolvimento de
tecnologias renováveis. Um dos principais problemas no estudo de NPs é a determinação da sua estrutura
atômica, pois ao contrario dos respectivos materiais em fase cristalina, os átomos não formam arranjos
regulares em NPs, e técnicas experimentais como X-ray diffraction (XRD) têm grandes dificuldades para
determinar suas estruturas devido ao diâmento das NPs e ausência de grandes regiões com periodicidade.
Neste contexto, o desenvolvimento de métodos teóricos e ferramentas computacionais para determinação
das estruturas atômicas de NPs e um problema atual e de grande importância.
3
Objetivos
Ao longo dos anos várias técnicas de optimização global de funções foram desenvolvidas, e atualmente, os
métodos de BHMC e GA podem ser considerados o estado da arte na área. No IFSC, em conjunto com
alunos de mestrado e iniciação cientifı́ca (IC), estamos realizando a implementação de um novo código
dos algoritimos BHMC e GA para aplicações em NPs metalı́cas. Os dois algort́imos BHMC e GA que
estamos implementando possuem um ponto em comum, que é o uso do método do CG para a optimização
de uma dada configuração para o mı́nimo local mais próximo. A eficiência computacional do BHMC e GA
depende em grande parte da eficiência computacional do CG, e portanto, e uma parte fundamental para
obter códigos com alta eficiência computacional.
4
Métodos teóricos e detalhes computacionais
Neste projeto de IC, utilizaremos uma subroutina de CG modificada em nosso time, a qual requer as
posições atômicas e forças em cada átomo como input de entrada, e fornece como resultado novas posições
atômicas para os átomos com forças aproximadamente zero. No momento, utilizamos derivadas númericas
de um ponto para obter as forças sobre os átomos através de um potencial de pares tipo Lennard-Jones,
entretanto, as mesmas podem ser obtidas diretamente através da função potencial. O objetivo neste
trabalho será testar todas as possibilidades existentes para melhorar a eficiência computacional do CG, a
qual envolve o uso do cálculo de derivas através da função potencial, etc.
2
4.1
Plano de Trabalho
I. Introdução ao sistema operacional GNU/Linux - 1 semana.
II. Introdução ao algorı́timo CG - 1 semana.
III. Introdução aos códigos BHMC e GA - 1 semana.
IV. Introdução ao conceito de derivadas númericas - 1 semana.
V. Introdução ao potencial de Lennard-Jones (LJ) - 1 semana.
VI. Obter as forças de forma analı́tica sobre os átomos utilizando LJ - 1 semana.
VII. Obter as forças de forma númerica sobre os átomos utilizando LJ - 1 semana.
VIII. Fazer a separação de um código simples usando o código BHMC ja existente para testar CG - 1
semana.
IX. Incluir no cógido simplificado o calculo das forças usando método analitico e númerico (1-ponto,
3-pontos) - 2 semana.
X. Comparar as diferentes formas para o calculo das forças - 3 semanas.
XI. Melhorar a eficiencia computacional do CG - 3 semanas.
XII. Aplicar a versão optimizada para o estudo de clusters de Lennard-Jones para configurações aleatórias
de átomos (N = 1 - 147) - 4 semanas.
XIII. Apresentar todos os resultados em um seminário para todos os membros do grupo.
4.2
Recursos
Todos os cálculos serão realizados no cluster SGI do grupo de Jovem Pesquisador liderado pelo Dr. Juarez
L. F. Da Silva, o qual contém um total de 176 cores (160 cores para processsamento).
5
Conclusões
Neste projeto de IC, o estudante obterá uma formação inicial em Fı́sica computacional muito abrangente
(linux, programação em c++, derivadas númericas, controle de eficiência computacional, etc) durante um
perı́odo de 20 semanas. O estudante vai tambem colaborar de forma efetiva para o desenvolvimento de
uma ferramenta computacional de grande relevância no IFSC.
3
Download

Estudo da eficiência do método conjugated gradient para nanopart