Funzionalità di integrazione ed esportazione di modelli in Dymola

Dymola offre eccellenti funzionalità per interfacciarsi ad altri strumenti software e ambienti di simulazione. Oltre a questo Dymola supporta opzioni di esportazione dei modelli come la simulazione in tempo reale, l'esportazione di modelli binari e la generazione di codici sorgente. 

FMI: Standard di settore per lo scambio di codici di simulazione

Functional Mockup Interface (FMI) è uno standard indipendente dal software vendor, sviluppato da Modelica Association, per combinare moduli di codice di simulazione (FMU) di vari strumenti. FMI offre due formati di scambio: scambio di modelli con un risolutore centrale per la coerenza e co-simulazione, che consente di utilizzare risolutori integrati per una flessibilità specifica dell'applicazione. Promuove un'infrastruttura di simulazione versatile.

Standard FA non proprietario per lo scambio di codice di simulazione

FMI (Functional Mockup Interface) è uno standard industriale per combinare moduli di codice di simulazione (FMU) di diversi strumenti e produttori. Sviluppata sotto l'egida di Modelica Association, la specifica fornisce un formato di scambio ben definito e indipendente dal produttore per codice (binario o sorgente) e per i dati e la documentazione associati.

FMI è supportato da numerosi strumenti di authoring, inclusi strumenti che non utilizzano Modelica, rendendolo un elemento essenziale di un'infrastruttura di simulazione aperta.
Formati di scambio disponibili

La specifica FMI definisce due formati di scambio. FMI per lo scambio di modelli definisce l'interfaccia per moduli di codice di simulazione che deve essere utilizzata insieme a un risolutore centrale comune. Ciò assicura una soluzione numerica uniforme e un affidabile controllo degli errori di simulazione a livello centrale.

FMI per la co-simulazione definisce l'interfaccia per moduli di codice con risolutori numerici integrati utilizzata dallo strumento di generazione del codice. Questo approccio consente di integrare risolutori dedicati per l'applicazione da modellare e favorisce la compatibilità con la simulazione nello strumento di authoring.

Funzionalità di esportazione

Dymola offre assistenza per l'esportazione di modelli e del relativo codice sorgente. Sono disponibili tre alternative di esportazione con funzionalità diverse.

Simulazione in tempo reale consente l'utilizzo del modello in ambienti che non supportano i compilatori C di Microsoft. È progettata nello specifico per piattaforme in tempo reale, come dSPACE e xPC, supportate da Dymola per la simulazione Hardware-In-the-Loop (HIL). La simulazione in tempo reale è inclusa nel prodotto Dymola standard. Si applicano le limitazioni indicate di seguito

La simulazione in tempo reale consente esclusivamente l'esportazione dei modelli che utilizzano l'integrazione in linea, vale a dire che presentano integratori con passaggio fisso incorporati. Le routine di runtime esportate mediante simulazione in tempo reale non includono le routine di librerie più avanzate.

Interfaccia con altri software

Dymola può essere agevolmente integrato con altri software.

FMI consente la perfetta integrazione di modelli di sistemi dinamici provenienti da diversi strumenti in Dymola. L'importazione di FMU consente di includere facilmente controller o sottosistemi, migliorando i modelli Modelica con funzionalità avanzate.

Inizia il tuo viaggio

Il mondo dell'ingegneria di sistemi sta cambiando. Scopri come rimanere sempre un passo avanti con Dymola.

Partecipa alla conversazione nella community di utenti CATIA MBSE Cyber System!

[SAMPLE MODEL] EE&S Artifact Positioning on the Automotive SPICE Grid

What this isA practice model showing where EE&S plugin artifact types naturally land on the ASPICE process grid, using a Collision Avoidance System (ADAS) as the reference system. The point isn't the system — it's demonstrating that the tool's native constructs map directly to ASPICE work products, and that the chain doesn't stop at architecture.ASPICE Process → EE&S Artifact MappingSYS.1 — Requir

CATIA MBSE CYBER SYSTEMS

FlexNet Plugin Licenses in Batch Mode

My team is trying to run Cameo in “batch mode”, and I have a question regarding the FlexNet license server configuration that is not answered in any of the documentation that I was able to find. In the Cameo documentation, I see Java arguments for specifying a FlexNet server and port (FL_SERVER_ADDRESS / FL_SERVER_PORT), and I also see that I can specify a tool edition (FL_EDITION). However, in th

CATIA MBSE CYBER SYSTEMS

Derivation Tables in SysML V2

Requirement derivation tables are easily one of the top requested topics from users across the industry. In my latest video, I walk through how to define a reusable view def and map it directly to your requirement structures.Watch the Video here: [Link to YouTube Video] Download / Copy the Source CodeGrab the SysML v2 code used in the video below to test and adapt for your own models:How are you

CATIA MBSE CYBER SYSTEMS

2026x Server side simulation

Hello,I was able to create a server side simulation using an instance table. There is one part of the simulation that is not working. I have a script that executes as part of a rollup pattern that performs a simple table lookup that fails.The rollup pattern uses a constraint block that has a Groovy script that performs the lookup. The simulation works just fine when executed within Cameo.Here is a

CATIA MBSE CYBER SYSTEMS

Domande frequenti su Functional Mockup Interface/Unit

Scopri anche

Scopri cosa possono fare per te le soluzioni CATIA

Parla con un esperto CATIA per scoprire in che modo le nostre soluzioni consentono a organizzazioni di ogni dimensione di ottimizzare la collaborazione e promuovere un'innovazione sostenibile.

Per iniziare

Sono disponibili corsi e lezioni per studenti, accademici, professionisti e aziende. Trova il corso di formazione CATIA più adatto alle tue esigenze. 

Ottieni assistenza

Trova informazioni sulle certificazioni software e hardware, scarica software e documentazione per gli utenti, contatta l'assistenza e scopri le offerte di servizi