
Simulació de Sistemes Nanomètrics
Codi: 103304 Crèdits: 6| Titulació | Tipus | Curs |
|---|---|---|
| Nanociència i Nanotecnologia | OT | 4 |
Professor/a de contacte
- Nom:
- Jordi Faraudo Gener
- Correu electrònic:
- jordi.faraudo@uab.cat
Equip docent
- Jordi Faraudo Gener
Idiomes dels grups
Podeu consultar aquesta informació al final del document.
Prerequisits
No hi ha cap prerequisit. És recomanable tenir interès per a l'ús d'ordinadors per a resoldre problemes científics. No són necessaris coneixements previs de programació però si ja es tenen, són útils durant el desenvolupament del curs.
Objectius
L’objectiu d’aquesta assignatura és ser capaç d’utilitzar els principals mètodes de simulació computacionals aplicats a sistemes nanomètrics, i conèixer les possibilitats i les limitacions de cada tècnica. En particular, els objectius específics són: (a) introduir les bases de la programació i conèixer l'estructura general dels codis de simulació en llenguatges de programació científica més freqüents, (b) ser capaç d’entendre entendre els principis fonamentals del càlcul d’estructura electrònica, mètodes de montecarlo i dels algorismes de dinàmica molecular i (c) utilitzar aquests mètodes computacionals en l'estudi de sistemes nanotecnològics i bionanotecnològics.
Competències
- Adaptar-se a noves situacions.
- Aplicar els conceptes, principis, teories i fets fonamentals relacionats amb la nanociència i la nanotecnologia a la resolució de problemes de natura quantitativa o qualitativa en l'àmbit de la nanociència i la nanotecnologia.
- Aprendre de manera autònoma.
- Comunicar-se amb claredat en anglès.
- Comunicar-se oralment i per escrit en la llengua pròpia.
- Demostrar motivació per la qualitat.
- Demostrar que es comprenen els conceptes, principis, teories i fets fonamentals relacionats amb la nanociència i la nanotecnologia.
- Gestionar l'organització i la planificació de tasques.
- Interpretar les dades obtingudes mitjançant mesures experimentals, incloent-hi l'ús d'eines informàtiques, identificar-ne el significat i relacionar-les amb les teories químiques, físiques o biològiques apropiades.
- Liderar i coordinar grups de treball.
- Obtenir, gestionar, analitzar, sintetitzar i presentar informació, incluent-hi la utilització de mitjans telemàtics i informàtics.
- Operar amb un cert grau d'autonomia.
- Proposar idees i solucions creatives.
- Raonar de forma crítica.
- Reconèixer els termes relatius als àmbits de la física, la química, la biologia, la nanociència i la nanotecnologia en llengua anglesa i fer servir l'anglès de manera eficaç per escrit i oralment en l'àmbit laboral.
- Reconèixer i analitzar problemes físics, químics i biològics en l'àmbit de la nanociència i la nanotecnologia i plantejar respostes o treballs adequats per a la seva resolució, incloent-hi en els casos necessaris l'ús de fonts bibliogràfiques.
- Resoldre problemes i prendre decisions.
- Treballar en equip i cuidar les relacions interpersonals de treball.
Resultats d'aprenentatge
- Adaptar-se a noves situacions.
- Analitzar correctament les bases de dades mitjançant paquets estadístics.
- Aplicar els conceptes de la programació estructurada i orientada a objectes al desenvolupament de programes per a la simulació i computació de propietats en la nanoescala.
- Aplicar els continguts teòrics adquirits a l'explicació de fenòmens experimentals.
- Aplicar tècniques Monte Carlo a la resolució de problemes en nanotecnologia.
- Aprendre de manera autònoma.
- Avaluar els resultats experimentals de manera crítica i deduir-ne el significat.
- Comprendre textos i bibliografia en anglès sobre cadascuna de les tècniques, metodologies, eines i instruments de la matèria.
- Comunicar-se amb claredat en anglès.
- Comunicar-se oralment i per escrit en la llengua pròpia.
- Demostrar motivació per la qualitat.
- Exposar informes breus sobre la matèria en anglès.
- Fer cerques bibliogràfiques de documentació científica.
- Gestionar l'organització i la planificació de tasques.
- Identificar els diferents paradigmes de simulació en la nanoescala (primers principis, mètodes semiempírics, mètodes de continu, dinàmica molecular).
- Identificar les situacions en les quals les diferents metodologies estudiades poden ajudar a resoldre situacions problemàtiques i saber seleccionar la tècnica més òptima
- Interpretar discrepàncies entre resultats teòrics i pràctics (incloent simulació) trobats a les mesures.
- Interpretar les capacitats d'un programa de simulació en funció dels termes que el model incorpora i dels efectes que se'n deriven.
- Liderar i coordinar grups de treball.
- Obtenir, gestionar, analitzar, sintetitzar i presentar informació, incluent-hi la utilització de mitjans telemàtics i informàtics.
- Operar amb un cert grau d'autonomia.
- Proposar idees i solucions creatives.
- Raonar de forma crítica.
- Reconèixer el rang d'aplicabilitat, tant respecte a mides del sistema com als tipus de propietats computables, d'aquests paradigmes de simulació.
- Reconèixer els termes propis de cadascun dels tòpics de la matèria Metodologies i experimentació en nanociència i nanotecnologia.
- Redactar informes sobre la matèria en anglès.
- Resoldre problemes amb l'ajuda de bibliografia complementària proporcionada.
- Resoldre problemes i prendre decisions.
- Treballar en equip i cuidar les relacions interpersonals de treball.
- Utilitzar adequadament els reposadors i llibreries de mètodes numèrics per a la resolució dels problemes d'àlgebra lineal que apareixen en la simulació de sistemes nanomètrics.
- Utilitzar programes per a càlculs de primers principis i de dinàmica molecular.
Continguts
1. Introducció a la programació científica en llenguatge python: ús de llibreries científiques i numèriques. Solució numèrica de models en nanociència. Aplicació a equacions, lleis i models estudiats en les diverses assignatures del grau.
2. Algoritmes bàsics de simulació en nanociència: Mètodes de MonteCarlo, Dinàmica Molecular i càlculs d'estructura electrònica (DFT). Exemples en nanociència.
3. Us de programari científic actual per a resoldre problemes de nanociència, nanotecnologia i bionanociència. Simulacions atomístiques en exemples realistes en nanociència utilitzant implementacions dels diferents mètodes en programari científic avançat.
Activitats formatives i Metodologia
| Títol | Hores | ECTS | Resultats d'aprenentatge |
|---|---|---|---|
| Tipus: Dirigides | |||
| Classes teòriques i sessions de discussió | 14 | 0,56 | 1, 5, 6, 8, 9, 10, 11, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28 |
| Pràctiques d'Aula | 18 | 0,72 | 1, 2, 3, 6, 8, 10, 11, 13, 14, 16, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31 |
| Pràctiques de laboratori computacional | 20 | 0,8 | 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31 |
| Tipus: Autònomes | |||
| Lectures, exercicis, informes de pràctiques i projectes | 54 | 2,16 | 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31 |
En tractar-se d'una assignatura eminentment pràctica, la metodologia de l’assignatura es basa majoritàriament en sessions pràctiques als laboratoris de computació de la facultat. Es realitzaran també les classes magistrals necessàries per a introduir els conceptes previs utilitzats al laboratori de computació. A les diferents sessions es fomentarà la participació i discussió a classe, podent-se realitzar "quizzes" i valorant-se la participació activa. Al laboratori de computació es realitzaran pràctiques introductòries dels diferents mètodes, tutorials, exercicis amb ordinador i un projecte final de síntesi pràctic de l’assignatura, que s’haurà d’exposar públicament a classe.
Observació: Degut a que el material utilitzat a classe (programari, articles, manuals) correspon a material científic real utilitzat per la comunitat científica, aquest es troba únicament en anglès.
Nota: es reservaran 15 minuts d'una classe, dins del calendari establert pel centre/titulació, perquè els alumnes completin les enquestes d'avaluació de l'actuació del professorat i d'avaluació de l'assignatura.
Avaluació
Activitats d'avaluació continuada
| Títol | Pes | Hores | ECTS | Resultats d'aprenentatge |
|---|---|---|---|---|
| Informes pràctiques de laboratori, exercicis i problemes. | 20% | 10 | 0,4 | 2, 3, 4, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31 |
| Projecte pràctic final (2n parcial /final) | 40% | 20 | 0,8 | 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31 |
| Qüestionaris, "quizzes" i participació en discussions i debats | 10% | 4 | 0,16 | 4, 10, 11, 15, 17, 18, 24 |
| Validació pràctiques (examen 1r parcial) | 30% | 10 | 0,4 | 3, 6, 8, 10, 11, 13, 15, 17, 18, 21, 22, 23, 24, 27, 28, 30 |
Es realitzarà una avaluació continuada mitjançant els següents instruments:
a) Pràctiques obligatòries amb entrega d’informe de pràctica i una activitat de validació de les pràctiques que s'efectuarà a la data del primer examen parcial.
b) Entrega d’exercicis o problemes relacionats amb els conceptes bàsics exposats en les sessions.
c) Participació en les discussions i "quizzes" en les sessions teòriques.
d) Projecte o treball Final que inclou tant l’entrega del treball realitzat com una presentació oral.
Les activitats d’avaluació continua tenen com a objectiu avaluar el seguiment diari de l’assignatura i per tant igual que en el cas de les pràctiques no estan subjectes a recuperació.
En cas de que no es completin un mínim de 2/3 de les pràctiques o de que no s'aprovi el treball final (mínim de 5/10), la qüalificació final serà de NO AVALUABLE.
Bibliografia
1) "Understanding Molecular Simulation"
Daan Frenkel and Berend Smit, Academic Press, 2n edition 2002, 3rd Edition 2023
https://bibcercador.uab.cat/permalink/34CSUC_UAB/1c3utr0/cdi_askewsholts_vlebooks_9780080519982
2) "Simulating the Physical World: Hierarchical Modeling from Quantum Mechanics to Fluid Dynamics"
Berendsen, Herman J. C. (Cambridge University Press, 2007)
https://bibcercador.uab.cat/permalink/34CSUC_UAB/1c3utr0/cdi_skillsoft_books24x7_bke00023160
3) "Molecular Modelling Basics”
Jan H. Hensen, CRC Press, 2010
http://molecularmodelingbasics.blogspot.com/
Programari
Visual Molecular Dynamics (VMD) https://www.ks.uiuc.edu/Research/vmd/
NAnoscale Molecular Dynamics (NAMD) https://www.ks.uiuc.edu/Research/namd/
Spanish Initiative for Electronic Simulations with Thousands of Atoms - SIESTA https://siesta-project.org/siesta/
Programari en Python de l'assignatura disponible a GitHub: https://github.com/jfaraudo
Grups i idiomes de l'assignatura
La informació proporcionada és provisional fins al 30 de novembre de 2025. A partir d'aquesta data, podreu consultar l'idioma de cada grup a través daquest enllaç. Per accedir a la informació, caldrà introduir el CODI de l'assignatura
| Nom | Grup | Idioma | Semestre | Torn |
|---|---|---|---|---|
| (PAUL) Pràctiques d'aula | 1 | Català | segon quadrimestre | matí-mixt |
| (PLAB) Pràctiques de laboratori | 1 | Català | segon quadrimestre | matí-mixt |
| (TE) Teoria | 1 | Català | segon quadrimestre | matí-mixt |