Questa è l'app Linux chiamata igafem, la cui ultima versione può essere scaricata come igafem-v2.zip. Può essere eseguita online sul provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online questa app chiamata igafem con OnWorks gratuitamente.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI:
igafem
DESCRIZIONE:
L'analisi isogeometrica (IGA) è un fondamentale passo avanti nella meccanica computazionale che offre
la possibilità di integrare metodi di analisi negli strumenti di Computer Aided Design (CAD) e viceversa. I vantaggi di un tale approccio sono evidenti, poiché il tempo impiegato dalla progettazione all'analisi è notevolmente ridotto, portando a grandi risparmi in termini di costi e tempo per l'industria. Lo stretto accoppiamento di CAD e analisi all'interno di IGA richiede la conoscenza di entrambi i campi ed è uno degli obiettivi del MIGFEM quello di fornire un codice IGA FEM di facile comprensione. Il lavoro è finanziato nell'ambito del finanziamento della rete di formazione iniziale del 7PQ con il numero di sovvenzione 289361 "Integrazione della tecnologia di simulazione numerica e progettazione geometrica".
Se usi questo codice o ti ispiri per favore cita il seguente riferimento nel tuo lavoro:
VP Nguyen, C Anitescu, S Bordas, T Rabczuk. "Analisi isogeometrica: una panoramica e aspetti di implementazione del computer". Matematica e computer in simulazione, (2015), pp. 89-116, Vol 117.
Caratteristiche
- Elasticità lineare 1D, 2D, 3D con Bsplines/NURBS/Tsplines
- h, p e k-raffinamento
- XIGA 2D per crepe senza trazione e interfacce di materiali
- Metodo di penalità, moltiplicatore di Lagrange, metodo dei minimi quadrati per condizioni al contorno di Dirichlet
- NURBS multi-patch compatibile con 2D è supportato
- Gusci di Kirchhoff e Kirchhoff-Love (formulazione senza rotazione)
- Piatto Kirchhoff e piatto Mindlin-Reissner con NURBS
- Implementazione di IGA basata sull'estrazione di Bezier (2D e 3D)
- Supporta Tspline di Rhino3d (vedi anche GeoPDE)
- Non linearità geometriche per solidi e gusci sottili.
- Analisi delle dinamiche transitorie con Newmark implicito e schema di differenza centrale esplicito
- Analisi libera delle vibrazioni di solido/piatto/gusci.
- Varie tecniche di visualizzazione per B-spline/NURBS/Tspline
- NURBS multi-patch incompatibili 2D/3D con il metodo di Nitsche (vedi nitsche-2D.zip)
- Accoppiamento di elementi solidi e strutturali con il metodo di Nitsche (sviluppo)
- metodo del punto materiale con B-spline (sviluppo)
- Arlequin 2D per accoppiamento a rete
- Disponibile in Octave con GUI (controlla igafemgui)
- Metodi di collocazione per l'elasticità
Pubblico
Scienza/Ricerca, Istruzione, Ingegneria
Linguaggio di programmazione
MATLAB, C
Categorie
Questa è un'applicazione che può anche essere scaricata da https://sourceforge.net/projects/cmcodes/. È stato ospitato in OnWorks per essere eseguito online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.