OpenModelica

OpenModelica

Beskrivelse av dette bildet, også kommentert nedenfor OpenModelica Informasjon
Utviklet av Open Source Modelica Consortium (OSMC)
Skrevet i VS
Miljø Tverrplattform
Linux , Windows
Les formater Modelica CombiTimeTable ( d ) og Modelica modellformat ( d )
Skriftlige formater Modelica modellformat ( d ) og Modelica CombiTimeTable ( d )
Type numeriske simuleringer
Tillatelse offentlig lisens OSMC, EPL , GPL ( gratis lisens )
Nettsted openmodelica.org

OpenModelica er en gratis programvare for numeriske simuleringer av fysisk system .

Basert på Modelica tillater det modellering, simulering, optimalisering og analyse av komplekse fysiske systemer (elektriske, mekaniske, termiske, hydrauliske ...).

OpenModelica-samfunnet forfølger aktivt utviklingen av programvaren, spesielt gjennom en ideell organisasjon.

Programvaren brukes både av akademia og industri. Mange biblioteker (komponentdatabase) tillater modellering av bilsystemer, vannbehandling, luftfart, forsvar, energi, prosess, industrielt utstyr, etc.

applikasjoner

OpenModelica gjør det mulig å simulere funksjonen til fysiske systemer for å analysere deres atferd.

Brukeren modellerer hver underenhet av systemet ved hjelp av komponenter fra en database integrert i programvaren.

Hver underenhet av systemet er modellert av komponenter hentet fra en database integrert i programvaren.

Dette diagrammet er transformert til et sett med ligninger som den tilhørende simulatoren løser.

Som et resultat kan brukeren analysere alle egenskapene til hver komponent i systemet.

OpenModelica grafiske grensesnitt består av flere vinduer:

Studie av et elektromekanisk system: en girmotor drevet av likestrøm

Modellering

Systemet vises skjematisk av de forskjellige komponentene som er oppført nedenfor:

  • kontinuerlig fôring
    • en likspenningskilde: U = 6 V.

den girmotoren er modellert av dens forskjellige komponenter

  • en svingete, modellert av
    • en motstand: R = 4  Ω
    • en induktans: L = 10 −3  H
  • en elektromekanisk maskin som forvandler elektrisk energi til mekanisk energi

Denne EM-maskinen er modellert av

  • en masse modellert av sin treghet i rotasjon: J = 10 −6  kg m 2
  • en koeffisient: k EMF = 0,006 8  N m / A.
  • et konstant motstandsmoment knyttet til motoren

Dette konstante resistive dreiemomentet knyttet til motoren er modellert av

  • et motstandsdyktig dreiemoment: k Dreiemoment = -0,001  N m
  • en kildeblokk som virker konstant på det resistive dreiemomentet

Reduksjonen er modellert som en redusering med effektivitet, hvis egenskaper er

  • et reduksjonsforhold: R = 1/19
  • et utbytte: Ƞ = 0,9
Simulering

Vi starter simuleringen ved å nevne ønsket varighet

Resultat

Brukeren kan analysere og vise alle egenskapene til hver komponent i systemet

I dette eksemplet vises bare to kurver

  • kurven for intensiteten som en funksjon av tid, målt ved terminalene på motstanden [i = f (t)]
  • kurven til rotasjonshastigheten over tid, målt via massens treghet [w = f (t)]

Merknader og referanser

Se også

Relaterte artikler

Eksterne linker