Files
davideandClaude Opus 5 1631d6c94e Rimuove il modello ai volumi finiti lasciando la sola analisi FEM
Il progetto conteneva due discretizzazioni indipendenti della stessa fisica:
i volumi finiti sulla sezione x-z di simulate.py (con generazione del dataset
CSV e le sue animazioni 2D/3D) e gli elementi finiti sulla mesh shell di
fem.py. Resta solo il secondo, che risolve la circonferenza invece di
collassarla in un'attenuazione gaussiana.

Eliminati simulate.py, plot_csv.py, plot_animazione.py e plot_animazione_3d.py.
Il FEM dipendeva da simulate.py per la cinematica del gruppo di sorgenti e per
la configurazione del run, quindi fem.py assorbe _x_riferimento_iniziale_m,
_x_riferimento_finale_m, _intervallo_attivo e configurazione_randomizzata; la
lettura del sensore (inerzia, rumore, quantizzazione) è ora applicata dentro
simula_campo_fem e la skin depth resta calcolata dalla frequenza dell'induttore
come sola grandezza diagnostica, dato che nel modello shell lo spessore è
collassato.

config.py perde i parametri che servivano solo ai volumi finiti (griglia
n_nodi_x/n_nodi_z, campionamento e cartella del dataset, numero di processi) e
guadagna FEM["durata_s"], FEM["seed"] e USCITA["cartella"]: le immagini e le
animazioni vanno in output/ invece che in dataset/.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 11:44:58 +02:00

47 lines
1.4 KiB
Python

# Database dei materiali per l'analisi termica.
#
# Tutte le unità sono SI:
# - conducibilita_termica_W_mK
# - densita_kg_m3
# - calore_specifico_J_kgK
# - resistivita_elettrica_ohm_m
# - permeabilita_relativa
MATERIALI = {
"ferro": {
"conducibilita_termica_W_mK": 80.0,
"densita_kg_m3": 7870.0,
"calore_specifico_J_kgK": 449.0,
"resistivita_elettrica_ohm_m": 9.7e-8,
"permeabilita_relativa": 200.0,
},
"acciaio_basso_carbonio": {
"conducibilita_termica_W_mK": 54.0,
"densita_kg_m3": 7850.0,
"calore_specifico_J_kgK": 470.0,
"resistivita_elettrica_ohm_m": 1.6e-7,
"permeabilita_relativa": 100.0,
},
"acciaio_inossidabile_304": {
"conducibilita_termica_W_mK": 16.2,
"densita_kg_m3": 8000.0,
"calore_specifico_J_kgK": 500.0,
"resistivita_elettrica_ohm_m": 7.2e-7,
"permeabilita_relativa": 1.05,
},
"alluminio": {
"conducibilita_termica_W_mK": 205.0,
"densita_kg_m3": 2700.0,
"calore_specifico_J_kgK": 900.0,
"resistivita_elettrica_ohm_m": 2.82e-8,
"permeabilita_relativa": 1.0,
},
"banda_stagnata": {
"conducibilita_termica_W_mK": 54.0,
"densita_kg_m3": 7850.0,
"calore_specifico_J_kgK": 470.0,
"resistivita_elettrica_ohm_m": 1.6e-7,
"permeabilita_relativa": 100.0,
},
}