Risorse moderne per l'apprendimento della FEM


31

Devo iniziare a utilizzare i metodi agli elementi finiti. Sto per iniziare a leggere le soluzioni numeriche di equazioni differenziali parziali con il metodo degli elementi finiti di Claes Johnson , ma è datato 1987.

Due domande:

1) Quali nuove buone risorse / libri di testo / e-book / appunti di lezione su questo argomento sono disponibili?

2) Quanto mi manca leggendo un libro del 1987?

Grazie.


3
Dipende davvero da quale metodo degli elementi finiti vuoi implementare e se vuoi una guida pratica alla programmazione del metodo, una buona base matematica del metodo, mesh geometrico o un'analisi ingegneristica del particolare fenomeno di interesse. Quale aspetto stai cercando in una "buona risorsa"? Non sono davvero a conoscenza di alcuna risorsa che tratta adeguatamente tutti gli aspetti contemporaneamente.
Paul

3
@everyone: ci sono riferimenti canonici per l'apprendimento della FEM? Sono preoccupato per la manutenibilità della domanda; abbiamo già un riferimento duplicato e 17 riferimenti distinti.
Geoff Oxberry,

Risposte:


18

Esistono molti riferimenti moderni agli elementi finiti, ma commenterò solo alcuni libri che ritengo siano pratici e pertinenti alle applicazioni, oltre a uno contenente analisi più complete.

Queste risorse non riescono a coprire argomenti come i metodi di Galerkin discontinui o problemi di (Maxwell). Penso che le carte siano attualmente una risorsa migliore rispetto ai libri per questi argomenti, sebbene i metodi discontinui di Galerkin (2008) di Hesthaven e Warburton Nodal siano sicuramente utili.H(curl)

Consiglio anche la lettura degli esempi da open source finiti pacchetti software come elemento Fenics , Libmesh e Deal.II .


1
Sembra (e sono sicuro che le altre persone che conosci concorderanno) che qualcuno che potrebbe avere il compito di iniziare con il libro di Claes dovrebbe prendere un trattamento più moderno ma simile come l'ultima edizione di Brenner Scott. I tuoi consigli per qualsiasi motivo hanno una rotazione piuttosto incentrata sul flusso piuttosto che quello che potrei considerare una buona introduzione generale FEM.
Peter Brune,

Grazie Peter, ho ampliato l'elenco. Anche se penso che sia un grande libro, penso che offra una visione eccessivamente limitata dei metodi agli elementi finiti, considerando che non tratta trasporto, plasticità, contatto, problemi transitori, DG (in misura significativa), Maxwell, basi non polinomiali , o -version o mesh mesh. Chiunque sia interessato alla teoria dovrebbe probabilmente avere una copia di riferimento, ma non credo che dovrebbe essere l'unico riferimento di chiunque su FEM e non penso che nessuno dovrebbe sviluppare software di "ingegneria" basato su di esso. php
Jed Brown,

11

Per la seconda domanda, come lettore del libro di Claes Johnson, direi che non ti sei perso molto come principiante nel metodo degli elementi finiti, che il libro è abbastanza ben arrotondato con ogni aspetto della FEM tranne l'implementazione .

Tuttavia, molti libri sono stati fatti da quando il libro è stato pubblicato 20 anni fa, come altre persone già menzionate: per quanto riguarda il metodo ci sono FEM Galerkin discontinuo e FEM non conforme, e Elementi conformi, tecniche di raffinazione della mesh adattativa ( -FEM), FEM spazio-temporale, FEM del minimo quadrato, calcolo esterno dell'elemento finito, ecc .; Per risolvere il sistema di equazioni lineari, esistono metodi multigrid algebrici, vari tipi di precondizionatori gradevoli, solutori diretti veloci, ecc.H ( d i v ) h pH(curl)H(div)hp

Per la prima domanda, oltre ai riferimenti già menzionati da altre persone, elencherò alcuni libri per alcuni argomenti specifici in FEM:

  • Metodi agli elementi finiti misti e ibridi di Brezzi e Fortin: ha la costruzione di elementi per lo spazio , inoltre ci sono molti esempi di varie equazioni.H(div)

  • Metodi agli elementi finiti per le equazioni di Maxwell di Monk: Per vari problemi di , vengono presentate sia l'analisi teorica per gli spazi di Sobolev sia una costruzione autonoma di elementi finiti.H(curl)

  • Metodi agli elementi finiti di ordine superiore di Šolín, Segeth e Doležel: praticamente un libro complementare per due libri sopra, ha una costruzione completa ed esplicita delle funzioni di base per e elemento finito conforme, ovvero elemento Raviart-Thomas, elemento Brezzi – Douglas – Marini ed elemento Nédélec fino all'ordine arbitrario in 3D, vengono presentate anche le formule di quadratura per questi elementi.H ( c u r l )H(div)H(curl)

  • Metodi agli elementi finiti per le equazioni di Navier-Stokes di Girault e Raviart: un altro classico nei libri di consultazione FEM IMHO, l'analisi teorica per i potenziali vettoriali è la gemma, se hai a che fare con il calcolo FEM dei campi vettoriali 3D, allora questo libro ha praticamente tutte le analisi teoriche di cui hai bisogno.

  • Una stima dell'errore posteriore nell'analisi degli elementi finiti di Ainsworth e Oden: questo libro tratta l'idea di base nel perfezionamento della mesh adattativa: stima dell'errore a posteriori per la FEM e come costruire vari tipi di indicatori di errore locali.

  • Teoria e pratica degli elementi finiti di Ern e Guermond: un altro libro a tutto tondo direi, ma non per i principianti, questo libro è per le persone che conoscono la FEM in una certa misura, ma vorrebbero cercare più ingredienti, ad esempio il l'autore ha stabilito la condizione Babuška Inf-Sup nell'impostazione generale dello spazio di Banach e l'ha confrontata con la cartografia aperta e il teorema del campo chiuso nell'analisi funzionale; Anche questo libro ha una bella presentazione del metodo discontinuo di Galerkin per le PDE iperboliche; Nella parte III del libro, l'autore ci ha fornito una presentazione completa dell'implementazione, da come scegliere i punti di quadratura a come memorizzare in modo efficiente la matrice sparsa e alcuni pseudo-codici per le subroutine necessarie.


@Shuhao Ciao, sto entrando nell'elemento finito per l'elettromagnetismo. Ho provato a trovare una versione pdf dei metodi degli elementi finiti per le equazioni di Maxwell di Monk. Tuttavia, la mia ricerca è risultata vuota. Potresti consigliare altri libri per elementi finiti elettromagnetici che posso scaricare?
phil

1
@philm Puoi provare il libro FENICS.
Shuhao Cao,

@Shuhao Holy cow, che è un libro enorme! Grazie per la risorsa
philm

8

Il mio preferito per la meccanica strutturale lineare e la dinamica non è stato ancora menzionato:

Procedure agli elementi finiti , di KJ Bathe.

Se hai una formazione in ingegneria strutturale, questo libro è la migliore introduzione alla FEM che ho visto. Discute la formulazione degli elementi strutturali in profondità, la condizione inf-sup, la stima dell'errore e l'analisi modale. Discute anche problemi di non linearità, flusso di calore e flusso di fluido, ma non posso raccomandarlo per questi argomenti (ci sono semplicemente libri migliori per loro)

Altri miei favoriti sono già stati menzionati (ad esempio Ern e Guermond, Donea e Huerta). Tuttavia, vorrei aggiungere anche:

Un'analisi del metodo degli elementi finiti , da Strang e Fix.

come introduzione alla teoria alla base della FEM.


(+1), :) Hai letto il libro di Bathe? C'è una bella spiegazione per problemi non lineari? Deformazioni particolarmente grandi?
HR,

Non lo leggo da molto tempo, ma IIRC ha un capitolo (o un gruppo di capitoli) sui problemi non lineari. Il primo di questi capitoli si occupava principalmente di grandi spostamenti, ma c'era anche un capitolo sulle grandi deformazioni. Nell'IIRC c'era anche un capitolo sulle conchiglie non lineari, ma AFAIK Bathe ha successivamente scritto un libro che tratta esclusivamente delle conchiglie (The Finite Element Analysis of Shells) che ha anche un capitolo sui problemi non lineari.
gnzlbg,

5

Esistono numerosi libri di testo sui metodi agli elementi finiti.

Alcuni riferimenti classici sono

  • O. Axelsson, VA Barker "Soluzione agli elementi finiti di problemi di valore limite" che introduce i fondamentalisti e include una presentazione e una delusione di utili tecniche dirette e iterative per risolvere i sistemi di equazione. La prospettiva è sulla meccanica e la matematica applicata.

  • SC Brenner e L. Ridgway Scotte "La teoria matematica dei metodi agli elementi finiti" che introduce la teoria matematica fondamentale per comprendere le basi della FEM. La prospettiva è quella dei matematici applicati. Il libro pone l'accento sulla teoria matematica, cioè è per i matematici o gli ingegneri che hanno bisogno di approfondire la teoria.

  • B. Szabó e I. Babuska "Finite Element Analysis" è un libro di testo ben scritto in cui la storia, la teoria e i principi fondamentali sono presentati da due fondatori della teoria FEM. La prospettiva è quella dei matematici applicati e contiene applicazioni nella meccanica strutturale.

  • MS Gockenbach "Comprensione e implementazione del metodo degli elementi finiti" è un buon riferimento introduttivo sulle basi e alcuni argomenti avanzati di FEM, dettagli di implementazione rilevanti di FEM, discussione di strategie pratiche di soluzione. Viene fornito con esempi di Matlab ed è un riferimento ben scritto per i principianti. Si concentra sulla teoria ponte di FEM con applicazioni di ingegneria.

  • I. Babuska, JR Whiteman e T. Strouboulis "Elementi finiti - Un'introduzione al metodo e alla stima degli errori" cerca di introdurre la teoria matematica fondamentale della FEM con un focus sulle applicazioni ingegneristiche e la comprensione pratica con particolare enfasi sulla stima dell'errore per l'uso in adattivo FEM. È ben scritto e un utile riferimento sugli argomenti.


5

Dato che Jed ha menzionato i metodi discontinui di Galerkin, ho pensato di menzionare altri libri utili sui metodi spettrali:

Per la teoria:

Se vuoi una buona introduzione all'implementazione dei metodi spettrali, ti consiglio vivamente:

Divulgazione: Kopriva è il mio consulente. Il libro è leggero sui risultati altamente teorici che Canuto, et al. copre e si concentra strettamente sull'attuazione.


4

Completerei questa bibliografia con la libreria deal.ii. Probabilmente, se sei interessato ad analisi funzionali, stime di errori ecc., Questo non è il posto giusto per te. Se si vuole avere un elemento essenziale, ma rigorosa, immagine matematica, più strategia di attuazione e software, beh, non c'è posto migliore per controllare di tutorial deal.ii .

Vorrei anche aggiungere che le lezioni video di Wolfgangs sono una risorsa preziosa.


i refusi sono il mio tallone d'Achille ...
Nicola Cavallini,

3

Il libro Dietrich Braess - Elementi finiti. La teoria, i risolutori rapidi e le applicazioni nella meccanica solida offrono una buona prospettiva su diversi argomenti standard e avanzati. In particolare, Ch. 3 offre presentazioni in molti argomenti molto diversi.

Inoltre, penso che ci siano due riferimenti raccomandabili per problemi nell'analisi vettoriale, sebbene si tratti di documenti molto lunghi piuttosto che di libri di testo:


0

Vorrei aggiungere

Il metodo agli elementi finiti: teoria, implementazione e applicazioni di Mats. G. Larson e Fredrik Bengzon . La caratteristica principale del libro è contenuta nel suo titolo. Discute la teoria, l'implementazione e l'applicazione. Contrariamente ai soliti libri teorici ad elementi finiti che richiedono una conoscenza dell'analisi funzionale, questi libri riducono al minimo i requisiti. Come affermano gli autori nella prefazione del libro, il materiale dovrebbe essere accessibile agli studenti con una sola conoscenza del calcolo di diverse variabili, equazioni differenziali parziali di base e algebra lineare.


-5

È inutile cercare di imparare il metodo degli elementi finiti se un determinato libro di testo non contiene codici realmente funzionanti, ben testati e ben commentati. C'è un libro che viene fornito con un CD che contiene l'implementazione pienamente funzionante del metodo e degli algoritmi descritti nel libro. La seguente pagina web fornisce una breve descrizione del libro e un esempio da esso:

http://members.ozemail.com.au/~comecau/quad_shell.htm

Il libro è disponibile dal sito Web di Amazon:

http://www.amazon.com/Computational-Geometry-Surfaces-Application-Analysis/dp/0646930818

Spero che sia di aiuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.