Strumenti Utente

Strumenti Sito


wikipaom2017:start

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
wikipaom2017:start [2017/05/12 12:38] – [Varie ed eventuali] ebertocchiwikipaom2017:start [2017/06/26 12:53] (versione attuale) – [Codice autocostruito per isoparametrici 4 nodi, versione legacy pre 2017] ebertocchi
Linea 1: Linea 1:
 +====== Titolo ======
 +[[wikipaom2017:intro_al_corso|Introduzione al corso - esercitazioni e modalità d'esame]]
 +===== Contenuti dettagliati =====
  
 +==== Richiami di teoria dell'elasticità per i continui ====
 +  * ([[wikipaom2017:000.000.000|link]]) equazioni di legame spostamenti-deformazioni, di legame costitutivo elastico-lineare, equazioni di equilibrio ;
 +  * ([[wikipaom2017:000.010.000|link]]) discussione significato fisico degli stati di tensione e deformazione piana  ;
 +  * ([[wikipaom2017:000.020.000|link]]) Teorema di Castigliano;
 +  * ([[wikipaom2017:000.030.000|link]]) Simmetrie e antisimmetrie;
 +  * ([[wikipaom2017:000.040.000|link]]) Strutture periodiche o modulari;
 +==== Teoria degli elementi finiti triangolari a 3 nodi (lineari agli spostamenti)====
 +  * ([[wikipaom2017:010.000.000|link]]) formulazione del campo degli spostamenti, derivazione dello stato deformativo dell'elemento ;
 +  * ([[wikipaom2017:010.010.000|link]]) legami elastico-lineari in stati piani, derivazione dello stato tensionale dell'elemento ;
 +  * ([[wikipaom2017:010.020.000|link]]) energia potenziale elastica sull'elemento, lavoro delle forze nodali, matrice di rigidezza dell'elemento ;
 +  * ([[wikipaom2017:010.021.000|link]]) riduzione di azioni distribuite sull'elemento a carichi nodali equivalenti ;
 +  * ([[wikipaom2017:010.030.000|link]]) impostazione di un sistema di equazioni di equilibrio nodale, assemblaggio matrici di rigidezza degli elementi;
 +  * ([[wikipaom2017:010.040.000|link]]) applicazione di vincoli per manipolazione del sistema di equazioni ;
 +  * ([[wikipaom2017:010.050.000|link]]) solutore di sistemi di equazioni lineari per eliminazione gaussiana ;
 +  * ([[wikipaom2017:010.060.000|link]]) analisi dei risultati con ricostruzione dello stato deformativo e tensionale sulla struttura, valutazione delle reazioni vincolari ;
 +  * ([[wikipaom2017:010.070.000|link]]) considerazioni su continuità del campo degli spostamenti e discontinuità dei tensori tensione e deformazione ;
 +  * ([[wikipaom2017:010.080.000|link]]) costruzione della matrice di rigidezza di elemento mediate teorema di Castigliano .
 +
 +==== Utilizzo del manipolatore algebrico Maxima ====
 +=== Elementi del linguaggio ===
 +  * ([[wikipaom2017:020.000.000|link]]) struttura listato maxima
 +  * ([[wikipaom2017:020.010.000|link]]) assegnazione espressioni con '':''
 +  * ([[wikipaom2017:020.020.000|link]]) valutazione implicita, comando ''ev'' e '',''; opzioni di valutazione
 +  * ([[wikipaom2017:020.030.000|link]]) istruzioni ''fullratsimp'' e ''expand''
 +  * ([[wikipaom2017:020.040.000|link]]) soluzione di sistemi di equazioni lineari con ''linsolve'', assegnazione risultati; istruzione ''solve'' per sistemi ed equazioni nonlineari, gestione delle molteplici soluzioni
 +  * ([[wikipaom2017:020.050.000|link]]) istruzioni ''num'', ''denom''
 +  * ([[wikipaom2017:020.060.000|link]]) utilizzo liste; istruzioni ''[]'', ''makelist'', ''append''
 +  * ([[wikipaom2017:020.070.000|link]]) istruzioni ''diff'' e ''integrate''
 +  * ([[wikipaom2017:020.080.000|link]]) istruzione ''assume''
 +  * ([[wikipaom2017:020.090.000|link]]) assegnazione di funzioni: istruzioni ''define'' e '':=''
 +  * ([[wikipaom2017:020.100.000|link]]) istruzione ''ratsubst''
 +  * ([[wikipaom2017:020.110.000|link]]) istruzioni  ''trigsimp'', ''trigexpand'', ''demoivre'', ''realpart'', ''imagpart''
 +  * ([[wikipaom2017:020.120.000|link]]) controllo del flusso di programma:
 +    * blocchi di istruzioni ''( , , , )''
 +    * istruzione condizionale ''if'' ''then'' ''elseif'' ''else'', test logici
 +    * ciclo ''for'' e varianti
 +  * ([[wikipaom2017:020.130.000|link]]) istruzione ''taylor''
 +  * ([[wikipaom2017:020.140.000|link]]) funzioni per visualizzazione grafici, istruzione ''wxplot2d'', opzioni ''legend'', ''discrete''
 +  * ([[wikipaom2017:020.150.000|link]]) integrazione numerica con ''quad_qag''
 +  * ([[wikipaom2017:020.160.000|link]]) istruzioni ''matrix'', ''determinant'', operazioni con matrici e sottomatrici
 +=== Esempi svolti di calcolo strutturale ===
 +  * ([[wikipaom2017:020.170.000|link]]) Maglia di catena;
 +  * ([[wikipaom2017:020.180.000|link]]) Foro in lastra a trazione;
 +  * ([[wikipaom2017:020.190.000|link]]) (non svolta) Cella di carico anulare;
 +====  Basi di linguaggio Fortran 77 ==== 
 +[[wikipaom2017:030.000.000|materiale didattico]]
 +  * Fortran basics
 +  * Variables, types, and declarations
 +  * Expressions and assignment
 +  * Logical expressions
 +  * The if statements
 +  * Loops
 +  * Arrays
 +  * Subprograms
 +  * Arrays in subprograms
 +  * File I/O
 +  * Simple I/O
 +  * How to use libraries (BLAS/LAPACK)
 +  * Debugging
 +
 +==== Semplici programmi di calcolo scientifico in Fortran 77 ====
 +
 +  * sommatoria di serie
 +  * integrazione numerica
 +  * soluzione di equazioni nonlineari mediante algoritmo di Newton-Raphson
 +  * soluzione di un'equazione di secondo grado
 +  * calcolo della tensione ideale secondo Mohr
 +
 +==== Codice ad elementi finiti autocostruito per elementi tria3 (versione legacy pre 2017) ====
 +
 +  * subroutine ausiliarie (CLEAR, TRSP,PRODMAT)
 +  * subroutine ELKMAT per la creazione della matrice di rigidezza di elemento
 +  * procedura di asseblaggio matrice di rigidezza
 +    * subroutine POINTER per definizione vettore IPOINT
 +    * subroutine ASSEMBL
 +  * asseblaggio vettore dei termini noti - subroutine FORCES
 +  * vincolamento, subroutine CNSTNG
 +  * solutore gaussiano
 +  * postprocessinge dei risultati
 +  * subroutine READIN, ECHO
 +  * costruzione del MAIN
 +
 +==== Quadratura gaussiana ====
 +  * ([[wikipaom2017:060.010.000|link]]) Teoria, punti di campionamento e pesi per l'integrazione su intervallo [-1,1]
 +  * ([[wikipaom2017:060.020.000|link]]) estensione per mappatura ad intervalli diversi
 +  * ([[wikipaom2017:060.030.000|link]]) estensione ad integrazione su intervalli bi- e tridimensionali
 +
 +==== Teoria degli elementi finiti isoparametrici 4 nodi ====
 +  * ([[wikipaom2017:070.010.000|link]]) sistemi di coordinate locali e globali, definizione funzioni spostamento e mappatura isoparametrica
 +  * ([[wikipaom2017:070.020.000|link]]) funzioni di forma per l'isoparametrico 4 nodi
 +  * ([[wikipaom2017:070.030.000|link]]) derivazione delle deformazioni dal campo degli spostamenti mediante utilizzo dell'inversa della matrice Jacobiana
 +  * ([[wikipaom2017:070.040.000|link]]) integrazione dell'energia interna mediante quadratura gaussiana e calcolo della matrice di rigidezza
 +  * ([[wikipaom2017:070.060.000|link]]) formulazione algebrica per la costruzione della matrice di rigidezza di elemento
 +  * ([[wikipaom2017:070.070.000|link]]) elementi sottointegrati
 +  * ([[wikipaom2017:070.080.000|link]]) fenomeno dello shear-locking nella modellazione di membri a flessione con elementi isoparametrici 4 nodi
 +  * ([[wikipaom2017:070.090.000|link]]) comportamento dell'isoparametrico 4 nodi localmente al foro in lastra infinita 
 +  * ([[wikipaom2017:070.100.000|link]]) elemento isoparametrico 4 nodi assialsimmetrico
 +==== Codice autocostruito per isoparametrici 4 nodi, versione 2017 ====
 +  * ([[wikipaom2017:051:000:000|link]]) file da includere per definire costanti etc
 +  * ([[wikipaom2017:051:010:000|link]]) funzioni di forma per l'isoparam. 4 nodi
 +  * ([[wikipaom2017:051.020.000|link]]) calcolo matrice Jacobiana trasposta
 +  * ([[wikipaom2017:051:030:000|link]]) funzioni ausiliarie di algebra lineare e varie
 +  * ([[wikipaom2017:051:040:000|link]]) definizione matrice di legame costitutivo
 +
 +==== Codice autocostruito per isoparametrici 4 nodi, versione legacy pre 2017 ====
 +{{ :wikipaom2017:iso4.for |}}
 +{{ :wikipaom2017:mesh_iso4_verifica.dat |}}
 +{{ :wikipaom2017:verifica.mud |}}
 +
 +----
 +
 +Versione di riferimento per esame: {{ :wikipaom2017:iso4_v001.for |}} 
 +[[wikipaom2017:052:010:000|note al codice]]
 +
 +----
 +==== Rappresentazione in forma bandata della matrice di rigidezza ====
 +  * natura sparsa della matrice di rigidezza di un sistema di equazioni derivato da formulazione agli elementi finiti
 +  * rappresentazione in forma bandata della matrice di rigidezza
 +  * influenza della numerazione dei nodi sulla larghezza di banda
 +  * assemblaggio delle matrici di elemento su matrice di sistema stoccata in forma bandata
 +  * applicazione di vincoli su matrice bandata
 +  * solutore ad eliminazione gaussiana per matrice bandata //[non trattato]//
 +
 +
 +==== Strumenti avanzati di modellazione ad elementi finiti ====
 +  * ([[wikipaom2017:090.010.000|link]]) simmetrie ed antisimmetrie in problemi elastici
 +  * ([[wikipaom2017:090.020.000|link]]) trasformazione di sistema di coordinate per rappresentazione spostamenti nodali
 +  * ([[wikipaom2017:090.025.000|link]]) soluzione di sistemi nonlineari di equazioni: il metodo di Newton-Raphson
 +    * definizione algoritmo
 +    * metodi grafici
 +  * ([[wikipaom2017:090.030.000|link]]) vincoli cinematici generalizzati (servo-links)
 +    * ([[wikipaom2017:090.031.000|link]]) forma con mantenimento del gdl in forma di "scostamento" dalla relazione lineare
 +    *([[wikipaom2017:090.032.000|link]]) forma con eliminazione del gdl reso dipendendente
 +  * ([[wikipaom2017:090.040.000|link]]) link di moto di corpo rigido RBE2
 +  * ([[wikipaom2017:090.050.000|link]]) link di forze/momenti distribuiti RBE3
 +  * ([[wikipaom2017:090.060.000|link]]) Teoria delle piastre ed elementi shell
 +    * funzioni di forma per l'elemento piastra
 +    * punti di integrazione gaussiana e campionamento tensioni/deformazioni (layers)
 +    * singolarità del grado di libertà di rotazione normale al piano di piastra
 +  * ([[wikipaom2017:090.070.000|link]]) Dinamica delle strutture discretizzate ad elementi finiti
 +    * ([[wikipaom2017:090.080.000|link]]) matrice di massa
 +    * ([[wikipaom2017:090.090.000|link]]) analisi di risposta a sollecitazioni armoniche
 +    * ([[wikipaom2017:090.100.000|link]]) analisi modale
 +    * ([[wikipaom2017:090.110.000|link]]) analisi di risposta per sovrapposizione modale
 +    * ([[wikipaom2017:090.120.000|link]]) caratterizzazione di smorzamento e forzante per sistemi continui discretizzati
 +    * ([[wikipaom2017:090.130.000|link]]) caratterizzazione simmetrica e antisimmetrica dei modi propri di strutture simmetriche
 +  * ([[wikipaom2017:090.140.000|link]]) Fenomeni non lineari nelle strutture meccaniche
 +    * nonlinearità di legame costitutivo
 +    * nonlinearità legate a grandi spostamenti e grandi deformazioni
 +    * nonlinearità dei fenomeni di contatto monolatero e di attrito
 +  * Stabilità di strutture elastiche
 +    * ([[wikipaom2017:150.10.000|link]]) stabilità della trave flessionale a carico assiale
 +    * ([[wikipaom2017:160.10.000|link]]) strumenti per la valutazione della stabilità in strutture discretizzate FE
 +  * ([[wikipaom2017:170.10.000|link]]) Riconoscimento e caratterizzazione dei fenomeni di singolarità dello stato tensionale e deformativo
 +
 +
 +==== Strutture studiate con codice FE MSC.Marc/Mentat ====
 +
 +  * ([[wikipaom2017:100.010.000|link]]) modello di verifica del codice autocostruito
 +  * ([[wikipaom2017:100.020.000|link]]) lastra forata a trazione
 +  * ([[wikipaom2017:100.100.000|link]]) dinamica molla elicoidale
 +    * analisi modale preliminare
 +    * analisi senza smorzamento
 +    * analisi con smorzamento strutturale
 +  * ([[wikipaom2017:100.110.000|link]]) fenomeni di instabilità in sistema complesso di travi e piastre
 +  * ([[wikipaom2017:100.120.000|link]]) Esempi svolti di modellazione semplici strutture (tipo esame)
 +
 +
 +==== Varie ed eventuali ====
 +Inserite qui gli argomenti trattati entro le lezioni che non sapete dove collocare; il docente provvederà a distribuirli entro l'indice degli argomenti.
 +
 +  * ([[wikipaom2017:200.010.000|link]]) varie ed eventuali trattate il mar 28 feb
 +  * ([[wikipaom2017:200.020.000|link]]) varie ed eventuali trattate il gio 2 mar
 +  * ([[wikipaom2017:200.030.000|link]]) varie ed eventuali trattate il ven 3 mar
 +  * ([[wikipaom2017:200.040.000|link]]) varie ed eventuali trattate il mar 7 mar
 +  * ([[wikipaom2017:200.050.000|link]]) varie ed eventuali trattate il gio 9 mar
 +  * ([[wikipaom2017:200.060.000|link]]) varie ed eventuali trattate il mar 14 mar
 +  * ([[wikipaom2017:200.070.000|link]]) varie ed eventuali trattate il gio 16 mar
 +  * ([[wikipaom2017:200.080.000|link]]) varie ed eventuali trattate il ven 17 mar
 +  * ([[wikipaom2017:200.090.000|link]]) varie ed eventuali trattate il mar 21 mar
 +  * ([[wikipaom2017:200.100.000|link]]) varie ed eventuali trattate il gio 23 mar
 +  * ([[wikipaom2017:200.110.000|link]]) varie ed eventuali trattate il ven 24 mar
 +  * ([[wikipaom2017:200.120.000|link]]) varie ed eventuali trattate il mar 28 mar
 +  * ([[wikipaom2017:200.130.000|link]]) varie ed eventuali trattate il gio 30 mar
 +  * ([[wikipaom2017:200.140.000|link]]) varie ed eventuali trattate il ven 31 mar
 +  * ([[wikipaom2017:200.150.000|link]]) varie ed eventuali trattate il mar 4 apr
 +  * ([[wikipaom2017:200.160.000|link]]) varie ed eventuali trattate il gio 6 apr
 +  * ([[wikipaom2017:200.170.000|link]]) varie ed eventuali trattate il gio 20 apr
 +  * ([[wikipaom2017:200.180.000|link]]) varie ed eventuali trattate il ven 21 apr
 +  * ([[wikipaom2017:200.190.000|link]]) varie ed eventuali trattate il gio 27 apr
 +  * ([[wikipaom2017:200.200.000|link]]) varie ed eventuali trattate il ven 28 apr
 +  * ([[wikipaom2017:200.210.000|link]]) varie ed eventuali trattate il mar 2 mag
 +  * ([[wikipaom2017:200.220.000|link]]) varie ed eventuali trattate il gio 4 mag
 +  * ([[wikipaom2017:200.230.000|link]]) varie ed eventuali trattate il ven 5 mag
 +  * ([[wikipaom2017:200.240.000|link]]) varie ed eventuali trattate il gio 11 mag
 +  * ([[wikipaom2017:200.250.000|link]]) varie ed eventuali trattate il ven 12 mag
 +  * ([[wikipaom2017:200.260.000|link]]) varie ed eventuali trattate il mar 16 mag
 +  * ([[wikipaom2017:200.270.000|link]]) varie ed eventuali trattate il gio 18 mag
 +  * ([[wikipaom2017:200.280.000|link]]) varie ed eventuali trattate il ven 19 mag
 +  * ([[wikipaom2017:200.290.000|link]]) varie ed eventuali trattate il mar 23 mag
 +  * ([[wikipaom2017:200.300.000|link]]) varie ed eventuali trattate il gio 25 mag
 +  * ([[wikipaom2017:200.310.000|link]]) varie ed eventuali trattate il ven 26 mag
 +  * ([[wikipaom2017:200.320.000|link]]) varie ed eventuali trattate il mar 30 mag
 +  * ([[wikipaom2017:200.330.000|link]]) varie ed eventuali trattate il gio 1 giu
 +  * ([[wikipaom2017:200.340.000|link]]) varie ed eventuali trattate il gio 1 giu
 +  * ([[wikipaom2017:200.350.000|link]]) varie ed eventuali trattate il mar 6 giu
 +
 +===== Esempi impostazione foglio di calcolo Maxima =====
 +{{:wikitelaio2015:esempi_esame_maxima.pdf|due tracce di esempio}} per esercizio
 +
 +{{:wikitelaio2015:soluzione_maxima_mappatura_inversa_iso4.wxmx|soluzione seconda traccia}}
 +===== Varie =====
 +
 +[[restricted:paom2017_video_lezioni|Video delle lezioni]]
 +
 +[[restricted:wikipaom2017_gruppi|Assegnazione stesura appunti PAOM 2017]]
 +
 +Appunti lezioni non inseriti/inseribili entro l'indice degli argomenti, = argomenti vari
 +
 +
 +===== PATTUME =====
 +
 +[[wikipaom2017:elementi_tria3_cst|Elementi triangolari 3 nodi CST]]: spostamenti, deformazioni , tensioni e matrice di rigidezza di elemento.
 +
 +[[wikipaom2017:forze_nodali|Riduzione di azioni distribuite a forze nodali]]
 +
 +[[wikipaom2017:assemblaggio_vincolamento|Assemblaggio della matrice di rigidezza della struttura, del vettore dei carichi e vincolamento.]]
 +
 +
 +
 +[[wikitelaio2017:Simmetrie_anntisimmetrie|Simmetrie e antisimmetrie]]
 +
 +[[wikipaom2017:tmp|wikipaom2017:tmp]]
 +
 +[[wikitelaio2017:esercizi_da_casa|Come utilizzare i software da casa]]
 +
 +[[playground:prove_tecniche_dokuwiki|Pagine di prova uso wiki]]