Gestione dei dati di simulazione
Gestione dei dati di simulazione al passo con le vostre campagne
Il numero sulla slide della revisione viene da un'esecuzione. Quale versione del modello, quale versione del solutore, quale set di parametri? Nella maggior parte dei team questa domanda costa un giorno. Dovrebbe costare un clic. Questa pagina parla di questo divario, di che cosa lo chiude e di quanto costa.

La situazione
Dove finiscono oggi i dati di simulazione
I risultati stanno su un'unità di rete, in una cartella col nome di chi ha fatto il calcolo, oppure nell'area scratch del cluster con un termine di conservazione che nessuno ricorda. Il riassunto passa in una slide. La slide sopravvive. L'esecuzione no. Sei mesi dopo un fornitore contesta un caso di carico, e il team ricostruisce l'esecuzione a memoria sperando che i numeri tornino.
La risposta classica è un sistema per la gestione dei processi e dei dati di simulazione, in inglese SPDM. Ansys Minerva, Siemens Teamcenter Simulation ed ESTECO VOLTA sono buoni sistemi. I sistemi di questa classe sono costruiti per la struttura e la cultura di un grande gruppo: progetti di introduzione, ruoli dedicati, un ufficio metodi. Un gruppo di otto ingegneri di calcolo in un'azienda di duecento persone lavora con cartelle o con SharePoint. Rescale, citando NAFEMS, colloca la diffusione di questi sistemi tra gli ingegneri di calcolo in una percentuale a una cifra, nella parte bassa. Riteniamo che il numero sia giusto.
La regola
Che cosa rende un'esecuzione ancora utile un anno dopo
Un'esecuzione vale la pena di essere conservata solo se porta con sé il suo contesto: gli input esatti, il codice e l'ambiente in cui è girata, e quello che ha prodotto. Se è così, due esecuzioni si possono confrontare e ognuna delle due si può ripetere. Se non è così, i risultati sono numeri con una data accanto.
La NASA scrive la stessa regola nella sua norma per modelli e simulazioni, NASA-STD-7009B, come requisito M&S 24: va tenuta una registrazione degli input insieme alla loro provenienza. Ogni sistema SPDM serio la vede allo stesso modo. I sistemi si distinguono per quanto lavoro di archiviazione chiedono all'ingegnere dopo. La nostra posizione: l'archiviazione è il passo che fallisce. Deve avvenire quando il calcolo viene lanciato, altrimenti un giovedì pomeriggio prima della consegna non avviene. Un ingegnere di calcolo esperto può contestarlo e indicare un team disciplinato che archivia tutto. Con quaranta persone, quel team non lo abbiamo ancora incontrato.
In Ref
Lanciare una campagna
Tenete i vostri solutori e i vostri script. Ref esegue i vostri strumenti in container, in modo interattivo durante l'esplorazione e su Azure Batch per campagne da centinaia di esecuzioni. Ogni esecuzione registra, mentre gira, che cosa ha letto e che cosa ha scritto. Dopo non resta niente da archiviare.
Una campagna resta un'unità: i suoi set di parametri, le sue esecuzioni, i suoi risultati e un confronto con i criteri che fissate voi. Se un'esecuzione è sbagliata, vedete i suoi input, la ripetete, e il confronto si aggiorna. Se cambia una versione del modello, vedete quali esecuzioni precedenti hanno usato quella vecchia.
Formati: FMI e SSP per la cosimulazione, e tutto quello che scrive il vostro strumento. Ref salva i file e li tiene distinti; per questo non ha bisogno di capirli. La vostra elaborazione attuale in Python continua a girare, nel container, direttamente sui risultati.
Il risultato
Riproducibilità
Ogni risultato si può ripetere su richiesta, mesi dopo, da una persona che allora non c'era. È quello che chiede un valutatore secondo ISO 26262 o IEC 61508 quando una dimostrazione di sicurezza si appoggia sulla simulazione. È quello che serve in un caso di garanzia, quando la domanda è che cosa si sapeva al rilascio. Ed è quello che serve a un collega nuovo nella prima settimana.
Ambito
Quanto costa
I vostri strumenti dovrebbero girare senza sorveglianza in un container: un solutore con riga di comando e installazione silenziosa. Uno strumento che si comanda solo dalla sua finestra può essere guidato da un agente che legge lo schermo. Funziona, è più lento e costa più per esecuzione di una riga di comando, quindi lo prepariamo su richiesta e non per impostazione predefinita. Un'esecuzione che resta del tutto fuori da Ref può comunque archiviare i suoi risultati con i suoi input; la registrazione vale allora quanto vale ciò che allegate. Le licenze restano vostre e non sono incluse. Ref è un servizio cloud su Microsoft Azure nella regione UE che scegliete; in casa vostra è possibile su richiesta, come progetto. La pagina sull'ambito elenca tutto il resto che Ref lascia ad altri strumenti.
Un pilota non costa denaro. Costa un vostro progetto, i suoi dati e un ingegnere che risponda alle nostre domande nella prima settimana.
Per chi
Per chi è scritta questa pagina
Gruppi di calcolo da tre a trenta persone in un'azienda che non finanzierà mai un'introduzione SPDM su scala PLM: fornitori automotive, costruzione di macchine, energia, start-up della mobilità dopo il primo prototipo. Chi ha un reparto di calcolo con un amministratore proprio è servito meglio da Teamcenter Simulation o Ansys Minerva, e lo diciamo volentieri qui piuttosto che nella terza settimana di pilota.
Domande
Che cosa si chiede per primo
Dobbiamo cambiare solutore?
No. Ogni strumento che gira senza sorveglianza da riga di comando gira in Ref. Uno strumento che ha bisogno della sua finestra può essere comandato da un agente attraverso lo schermo, con un costo maggiore per esecuzione. File di input, script ed elaborazione restano come sono.
Dove stanno i dati?
Di norma su Microsoft Azure nella regione UE che scegliete, su richiesta sotto il vostro tenant. In casa vostra è possibile, dimensionato come progetto.
Com'è la prima campagna?
Uno dei vostri studi, con il vostro solutore, calcolato come campagna e confrontato con i vostri criteri. È l'obiettivo del pilota. O riesce, o il pilota è fallito.
Quanto grande può essere una campagna?
Centinaia di esecuzioni per campagna è l'intervallo contro cui proviamo. Oltre, è una conversazione su tipi di nodo e tempo, non sulla piattaforma.
Pagine collegate
Se i vostri dati di simulazione vivono in cartelle e slide, un pilota con uno dei vostri studi non costa nulla. Raccontateci il vostro progetto.