Usa banda stagnata sottile (0.12 mm) e spessore in mm nel config

Ricalibra il flusso termico di picco per portare il lato sensore a
200-250 °C con la nuova lamiera. Spessore piastra ora espresso in
millimetri (spessore_mm) invece che in metri, convertito internamente
in simulate.py.
This commit is contained in:
2026-07-05 12:14:41 +02:00
parent 17607cab89
commit ae0bef50cf
2 changed files with 8 additions and 7 deletions
+7 -6
View File
@@ -26,7 +26,7 @@ SIMULAZIONE = {
# Frequenza di campionamento CSV. # Frequenza di campionamento CSV.
# Esempio: 2 Hz significa una riga ogni 0.5 s. # Esempio: 2 Hz significa una riga ogni 0.5 s.
"frequenza_campionamento_hz": 2.0, "frequenza_campionamento_hz": 10.0,
# Passo di integrazione numerica interna. # Passo di integrazione numerica interna.
# Può essere inferiore al periodo di campionamento CSV. # Può essere inferiore al periodo di campionamento CSV.
@@ -40,8 +40,8 @@ SIMULAZIONE = {
} }
PIASTRA = { PIASTRA = {
# Spessore della piastra. # Spessore della piastra [mm].
"spessore_m": 0.005, "spessore_mm": 0.12,
# Numero di celle del volume finito attraverso lo spessore. # Numero di celle del volume finito attraverso lo spessore.
# Più nodi = maggiore risoluzione spaziale, simulazione più lenta. # Più nodi = maggiore risoluzione spaziale, simulazione più lenta.
@@ -51,7 +51,7 @@ PIASTRA = {
"temperatura_iniziale_C": 25.0, "temperatura_iniziale_C": 25.0,
# Deve corrispondere a una chiave in materials.py. # Deve corrispondere a una chiave in materials.py.
"materiale": "acciaio_basso_carbonio", "materiale": "banda_stagnata",
} }
ARIA = { ARIA = {
@@ -85,8 +85,9 @@ SORGENTE = {
"sigma_punto_m": 0.012, "sigma_punto_m": 0.012,
# Flusso termico incidente massimo prima della correzione per efficienza. # Flusso termico incidente massimo prima della correzione per efficienza.
# Parametro di taratura per dati pseudo-realistici. # Calibrato per portare il lato sensore a circa 200-250 °C con lamiera
"flusso_termico_picco_W_m2": 70000.0, # sottile di banda stagnata (0.12 mm).
"flusso_termico_picco_W_m2": 43900.0,
# Frazione del flusso incidente che diventa effettivamente calore nella piastra. # Frazione del flusso incidente che diventa effettivamente calore nella piastra.
"efficienza_riscaldamento": 0.35, "efficienza_riscaldamento": 0.35,
+1 -1
View File
@@ -190,7 +190,7 @@ def simula_singolo(cfg_run: dict, output_csv: Path, rng: random.Random) -> dict:
nome_materiale = piastra["materiale"] nome_materiale = piastra["materiale"]
materiale = MATERIALI[nome_materiale] materiale = MATERIALI[nome_materiale]
spessore = piastra["spessore_m"] spessore = piastra["spessore_mm"] / 1000.0
n = piastra["n_nodi"] n = piastra["n_nodi"]
dz = spessore / n dz = spessore / n
z_centri = (np.arange(n) + 0.5) * dz z_centri = (np.arange(n) + 0.5) * dz