Librerie Modelica

Librerie Modelica

Dynamica sviluppa e manutiene diverse librerie Modelica per la modellazione in diversi domini fisici e multifisici. Tutte le librerie sviluppate sono compatibili fra loro ed in linea generale possono essere utilizzate insieme per realizzare modelli di sistemi complessi.
Tutte le librerie sviluppate da Dynamica hanno interface compatibili con la libreria open-source Modelica Standard Library (https://github.com/modelica/ModelicaStandardLibrary), rilasciata sotto licenza BSD 3-Clause “New” or “Revised” (https://github.com/modelica/ModelicaStandardLibrary/blob/master/LICENSE), che può quindi essere utilizzata in congiunzione con esse.
.

DynamicaAutomationAndControl

Libreria Modelica per la modellazione di sistemi di automazione e controllo analogico e digitale. Si compone di tre sezioni principali:

  • Automation: dedicata alla modellazione dei sistemi di automazione combinatori o basati su macchine a stati, comprende blocchi logici fondamentali, flip-flop, controlli ON-OFF con isteresi fissa e variabile, drivers logici, sequenziatori;
  • Control: dedicata alla modellazione dei loop di controllo analogico o digitale, comprende regolatori PI/PID analogici e digitali, memorie analogiche, selettori, limitatori, rate limiter, blocchi di scaling;
  • Actuators: dedicata alla modellazione di attuatori, comprende blocchi per attuatori di tipo ON/OFF e modulanti a a singola o doppia velocità;
  • Sources: fornisce sorgenti di segnale quali rampe, treni di impulsi, generatori di impulso.

La libreria ha interfacce completamente compatibili con la Modelica Standard Library, quindi è possibile utilizzare nei medesimi modelli blocchi provenienti da entrambe le librerie.

DynamicaFlueGasPath

Libreria Modelica per la modellazione di transitori di pressione nei circuiti aeraulici, completamente compatibile con la Modelica Standard Library, in particolare con il package Media per la modellazione dei fluidi (ad esempio Aria o Miscele di gas ideali). La libreria comprende numerosi componenti quali condotti di vario tipo, riscaldatori GGH, serrande ON/OFF e modulanti con relativi attuatori, ventilatori centrifughi e assiali, modelli semplificati per la rappresentazione tramite curve caratteristiche di macro-dispositivi, camini.
La libreria FlueGasPath necessita come risorsa esterna la libreria open-source Modelica ThermoPower (https://github.com/casella/ThermoPower) sviluppata dal Politecnico di Milano e rilasciata sotto licenza Modelica Licence 2 (www.modelica.org/licenses/ModelicaLicense2).

DynamicaProcessComponentsAndDevices

Libreria Modelica per la modellazione di circuiti termoidraulici, completamente compatibile con la Modelica Standard Library, in particolare con il package Media per la modellazione dei fluidi (ad esempio Acqua/Vapore o Miscele di gas ideali). La libreria comprende componenti per la modellazione di macchine (semplificate o basate si curve caratteristiche), scambiatori di calore di vario tipo, riscaldatori GGH, serrande ON/OFF e modulanti con relativi attuatori, valvole con relativi attuatori, evaporatori a corpo cilindrico, pompe centrifughe e turbine a vapore.
La libreria ProcessComponentsAndDevices necessita come risorsa esterna la libreria open-source Modelica ThermoPower (https://github.com/casella/ThermoPower) sviluppata dal Politecnico di Milano e rilasciata sotto licenza Modelica Licence 2 (www.modelica.org/licenses/ModelicaLicense2).

DynamicaOleoDynamic

Libreria Modelica per la modellazione di sistemi multifisci meccanici/oleodinamici, completamente compatibile con la Modelica Standard Library, in particolare con i packages Mechanics.Rotational e Mechanics.Translational. La libreria comprende numerosi componenti per la modellazioni di macchine e circuiti oleodinamici e consente di modellare anche i fenomeni ad alta frequenza dovuti alla comprimibilità del fluido vettore. La libreria si compone di due sezioni principali ed alcune sezioni ausiliarie.

  • Oleodynamic: sezione principale che contiene i componenti multifisici per la modellazione dei sistemi oleodinamici. Essa include accumulatori e compensatori, tubi per manifold e perdite di carico, tubi deformabili per raccordi, tubi deformabili per condotti lunghi, valvole di controllo di vario tipo ON/OFF e modulanti, distributori, camere pilota e pistoni a singolo e doppio effetto, serbatoi in pressione, pompe volumetriche semplificate, condizioni al contorno in portata e pressione;
  • Mechanics: sezione principale che contiene i componenti meccanici per la modellazione di diversi tipi di attrito e frizione, finecorsa con e senza latch, camere a molla compensate in olio, sliding joints;
  • Electrical: sezione ausiliaria che contiene modelli semplificati delle bobine pilota per le elettrovalvole;
  • Pneumatic: sezione ausiliaria che contiene le camere pneumatiche per i modelli di accumulatori ed un modello semplificato di compressore volumetrico;
  • Controls: sezione ausiliaria che contiene alcuni blocchi della libreria DynamicaAutomationAndControl, tipicamente utilizzati nei circuiti oleodinamici;
  • Librerie dei fluidi: sezione ausiliaria che contiene alcuni modelli semplificati di fluido vettore;
  • Sensors: sezione ausiliaria che contiene modelli di sensori ideali e totalizzatori.

Hai un progetto per noi?

SCRIVICI

info@dynamica-it.com