{"id":254,"date":"2003-03-10T00:00:00","date_gmt":"2003-03-09T23:00:00","guid":{"rendered":""},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"254","status":"publish","type":"post","link":"https:\/\/www.vialattea.net\/content\/254\/","title":{"rendered":"Quali sono le differenze fondamentali tra il metodo di calcolo agli elementi finiti (FEM) e quello degli elementi di contorno (BEM)?  Quale dei due d&egrave; risultati pi\u00f9 accettabili?"},"content":{"rendered":"<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">La differenza principale tra i metodi di calcolo FEM<br \/>\n(<i>Finite Elements Method<\/i>) e BEM (<i>Boundary Element Method<\/i>) sta<br \/>\nnel metodo di discretizzazione del dominio.  I metodi BEM sono generalmente<br \/>\nmigliori in termini di precisione ma sono applicabili in un numero ristretto<br \/>\ndi casi. <\/font><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Come giustamente il<br \/>\nlettore osserva, una trattazione completa richiede ampio spazio ed \u00e8 al di<br \/>\nfuori degli scopi di questo articolo.  Diamo quindi un cenno sul problema<br \/>\ngenerale e sulle caratteristiche principali dei due metodi, commentandone gli<br \/>\nambiti applicativi e comparandone le caratteristiche. <\/font><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Si supponga di voler modellare la dissipazione del calore su<br \/>\nuna regione bidimensionale <i>O<\/i> come in figura: <\/font><\/p>\n<p><center><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><img loading=\"lazy\" decoding=\"async\" width=\"224\" height=\"111\" src=\"..\/..\/esperti\/mat\/fembem\/image002.jpg\" alt=\"\"\/><\/font><\/center><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Si supponga che il calore sia distribuito nella regione<br \/>\n<i>O<\/i> secondo una funzione<br \/>\n<i>u<\/i>\u00a0:\u00a0<b>R<\/b><sup>2<\/sup>\u00a0&#8211;&gt;\u00a0<b>R<\/b> che fornisca<br \/>\ni valori di temperatura in ogni punto (<i>x<\/i>,\u00a0<i>y<\/i>) di <i>O<\/i>.<br \/>\n<\/font><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">La discretizzazione della regione <i>O<\/i>, tracciata in<br \/>\nnero, \u00e8 modellabile come segue: <\/font><\/p>\n<ul><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"> <\/p>\n<li align=\"justify\"><i>in superficie<\/i>: come unione delle sottoregioni<br \/>\n     <i>O<sub>ij<\/sub><\/i> (i rettangoli in grigio); <\/li>\n<li align=\"justify\"><i>al contorno<\/i>: come unione dei segmenti o<sub>i<\/sub><br \/>\n     (in blu). <\/li>\n<p><\/font><\/ul>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">L&#8217;unione delle sottoregioni <i>O<sub>ij<\/sub><\/i><br \/>\nrappresenta quindi una discretizzazione della regione <i>O<\/i> mentre<br \/>\nl&#8217;unione dei segmenti <i>o<sub>i<\/sub><\/i> rappresenta una discretizzazione<br \/>\ndella frontiera o contorno di <i>O<\/i>, <img decoding=\"async\" align=\"middle\" src=\"..\/..\/esperti\/mat\/fembem\/image001.gif\" alt=\"\"\/><i>O<\/i>. <\/font><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0L&#8217;espressione della<br \/>\ndissipazione del calore, dato il coefficiente di dissipazione <i>k<\/i>,<br \/>\ncostante nelle due dimensioni, \u00e8 data dall&#8217;<i>equazione di Laplace<\/i> <\/font><\/p>\n<p><center><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><img decoding=\"async\" align=\"middle\" src=\"..\/..\/esperti\/mat\/fembem\/image003.gif\" alt=\"\"\/><br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[1]<\/font><\/center><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Il metodo numerico di calcolo della soluzione dell&#8217;equazione<br \/>\ndi Laplace FEM consiste nel calcolo dell&#8217;integrale soluzione, date le<br \/>\ncondizioni al contorno <img decoding=\"async\" align=\"middle\" src=\"..\/..\/esperti\/mat\/fembem\/image001.gif\" alt=\"\"\/><i>O<\/i>,<br \/>\nseguente: <\/font><\/p>\n<p><center><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><img decoding=\"async\" align=\"middle\" src=\"..\/..\/esperti\/mat\/fembem\/image004.gif\" alt=\"\"\/><br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[2]<\/font><\/center><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">ove <i>n<\/i> \u00e8 il vettore normale al contorno <img decoding=\"async\" align=\"middle\" src=\"..\/..\/esperti\/mat\/fembem\/image001.gif\" alt=\"\"\/><i>O<\/i> e <i>w<\/i> \u00e8 una funzione peso<br \/>\nappositamente scelta. <\/font><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Al di l\u00e0 dei<br \/>\ndettagli che portano alla soluzione della [1], ottenuta integrando per parti<br \/>\ndopo aver applicato il teorema di Gauss-Green, ci\u00f2 che \u00e8<br \/>\nimportante evidenziare \u00e8 che il metodo FEM comporta la risoluzione<br \/>\ndella [2] in ogni sotto-intervallo <i>O<sub>ij<\/sub><\/i>, infatti <i>la<br \/>\ncaratteristica dei metodi FEM \u00e8 quella di operare sulla<br \/>\ndiscretizzazione dell&#8217;intero dominio<\/i>. <\/font><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0La soluzione<br \/>\ndell&#8217;equazione [2] discretizzata porta alla formulazione di un&#8217;equazione<br \/>\nmatriciale la cui risoluzione fornisce i valori numerici della funzione<br \/>\n<i>u<\/i>(<i>x<\/i>,\u00a0<i>y<\/i>), nei singoli sotto-intervalli<br \/>\n<i>O<sub>ij<\/sub><\/i>. <\/font><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Nel caso applicativo<br \/>\ngenerico (es.: diffusione acustica, di calore, di torsione, ecc.), il metodo<br \/>\nFEM \u00e8 caratterizzato dalle seguenti propriet\u00e0: <\/font><\/p>\n<ol><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"> <\/p>\n<li align=\"justify\">Richiede una discretizzazione dell&#8217;intero dominio, preservando<br \/>\n     l&#8217;ordine dimensionale del problema (cio\u00e8, un problema nello spazio 3D<br \/>\n     richiede calcoli integrali in <b>R<\/b><sup>3<\/sup>). <\/li>\n<li align=\"justify\">La soluzione ricavata \u00e8 valida per l&#8217;intero dominio. <\/li>\n<li align=\"justify\">La soluzione ricavata \u00e8 approssimata e l&#8217;approssimazione<br \/>\n     peggiora al contorno. <\/li>\n<li align=\"justify\">La matrice generata \u00e8 sparsa e simmetrica; la soluzione<br \/>\n     del problema \u00e8 quindi ricavabile mediante algoritmi estremamente veloci<br \/>\n     ed efficienti. <\/li>\n<li align=\"justify\">Gli integrali che portano alla formulazione matriciale sono<br \/>\n     generalmente semplici. <\/li>\n<li align=\"justify\">\u00c8 generalmente applicabile, anche in problemi non lineari. <\/li>\n<li align=\"justify\">\u00c8 relativamente semplice da implementare. <\/li>\n<p><\/font><\/ol>\n<p><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><br \/><\/font><\/p>\n<hr width=\"200\" size=\"1\" align=\"center\"\/><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><\/p>\n<p><\/font><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Il metodo numerico di calcolo della soluzione dell&#8217;equazione<br \/>\ndi Laplace BEM si poggia sulla definizione di una <i>soluzione<br \/>\nfondamentale<\/i> della [1], una funzione peso <i>w<\/i> per la definizione<br \/>\ndegli elementi al contorno, soluzione della seguente: <\/font><\/p>\n<p><center><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><img decoding=\"async\" align=\"middle\" src=\"..\/..\/esperti\/mat\/fembem\/image005.gif\" alt=\"\"\/><br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[3]<\/font><\/center><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">ove <img decoding=\"async\" align=\"middle\" src=\"..\/..\/esperti\/mat\/fembem\/image007.gif\" alt=\"\"\/> \u00e8 la<br \/>\nfunzione di <i>Dirac<\/i>, singolare in <img decoding=\"async\" align=\"middle\" src=\"..\/..\/esperti\/mat\/fembem\/image008.gif\" alt=\"\"\/>.<br \/>\nEsiste un elenco di soluzioni fondamentali note per varie equazioni e<br \/>\nrelative classi di problemi, ma non \u00e8 sempre possibile ricavarne una.<br \/>\n<\/font><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">L&#8217;adozione della funzione di Dirac, insieme con<br \/>\nl&#8217;applicazione del teorema di Gauss-Green, consente di riscrivere la [2] in<br \/>\ntermini del solo contorno <img decoding=\"async\" align=\"middle\" src=\"..\/..\/esperti\/mat\/fembem\/image001.gif\" alt=\"\"\/><i>O<\/i>: <\/font><\/p>\n<p><center><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><img decoding=\"async\" align=\"middle\" src=\"..\/..\/esperti\/mat\/fembem\/image006.gif\" alt=\"\"\/><br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <img decoding=\"async\" align=\"middle\" src=\"..\/..\/esperti\/mat\/fembem\/image008.gif\" alt=\"\"\/>.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [4]<\/font><\/center><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">La differenza tra i due metodi \u00e8 proprio in questo<br \/>\nfatto: <i>il metodo BEM opera su una discretizzazione della frontiera o<br \/>\ncontorno del dominio.<\/i>  La [4] viene quindi risolta per i singoli<br \/>\nsotto-intervalli <i>o<sub>i<\/sub><\/i> del contorno, in modo analogo al caso<br \/>\nFEM. <\/font><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Si osservi che<br \/>\nci\u00f2 comporta la riduzione di una dimensione: nel caso specifico, la<br \/>\nfrontiera \u00e8 monodimensionale mentre il dominio \u00e8 a due<br \/>\ndimensioni. <\/font><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Nel caso applicativo<br \/>\ngenerico, il metodo BEM \u00e8 caratterizzato dalle seguenti propriet\u00e0:<br \/>\n<\/font><\/p>\n<ol><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"> <\/p>\n<li align=\"justify\">Opera sulla discretizzazione del contorno, abbassando di<br \/>\n     una dimensione i termini del problema (cio\u00e8, se il dominio<br \/>\n     \u00e8 a 3 dimensioni, le equazioni sono in <b>R<\/b><sup>2<\/sup>).<br \/>\n     Tuttavia, alcune superfici al contorno, specialmente se 3D, sono<br \/>\n     particolarmente complesse da modellare. <\/li>\n<li align=\"justify\">\u00c8 orientata al calcolo delle soluzioni al<br \/>\n     contorno, le soluzioni in punti qualsiasi del dominio vengono calcolate<br \/>\n     successivamente.  I metodi BEM sono indicati quando si intendono<br \/>\n     modellare fenomeni in punti particolari del contorno (es. resistenza<br \/>\n     aerodinamica su un flap in estensione) o su regioni del dominio di<br \/>\n     particolare interesse. <\/li>\n<li align=\"justify\">Le soluzioni sono approssimate solo al contorno, la<br \/>\n     soluzione esatta nel dominio \u00e8 infatti garantita dalla soluzione<br \/>\n     fondamentale. <\/li>\n<li align=\"justify\">La matrice generata \u00e8 generalmente popolata in<br \/>\n     quasi tutti gli elementi, il calcolo della soluzione pu\u00f2 essere<br \/>\n     computazionalmente molto pesante. <\/li>\n<li align=\"justify\">Gli integrali sono particolarmente complessi e possono contenere<br \/>\n     singolarit\u00e0 in grado di aumentare la complessit\u00e0<br \/>\n     dell&#8217;algoritmo numerico adottato per il calcolo e di abbassare contemporaneamente<br \/>\n     l&#8217;accuratezza della soluzione numerica. <\/li>\n<li align=\"justify\">Richiedendo l&#8217;esistenza di una soluzione fondamentale,<br \/>\n     pu\u00f2 non essere applicabile persino per problemi lineari. <\/li>\n<li align=\"justify\">L&#8217;implementazione \u00e8 notevolmente pi\u00f9<br \/>\n     complessa, a causa della presenza di integrandi contenenti<br \/>\n     singolarit\u00e0. <\/li>\n<p><\/font><\/ol>\n<p><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><br \/><\/font><\/p>\n<hr width=\"200\" size=\"1\" align=\"center\"\/><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><\/p>\n<p><\/font><\/p>\n<p align=\"justify\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Fonte: Hunter, Pullan, <i><a href=\"http:\/\/www.esc.auckland.ac.nz\/Academic\/Texts\/fembemnotes.pdf\" target=\"_blank\">FEM BEM<br \/>\nNotes<\/a><\/i>, University of Auckland, 2002. <\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[&#8230;]<\/p>\n","protected":false},"author":180,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67],"tags":[],"class_list":["post-254","post","type-post","status-publish","format-standard","hentry","category-analisi-numerica"],"_links":{"self":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/posts\/254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/users\/180"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/comments?post=254"}],"version-history":[{"count":0,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/posts\/254\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/media?parent=254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/categories?post=254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/tags?post=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}