Simantik System Dynamics
Utvecklare | Simantiks team |
---|---|
Initial release | januari 2012 |
Stabil frisättning | 1.35.0 |
Skrivet i | Java (programmeringsspråk) |
Operativ system | |
Typ | Simuleringsprogram , programvara för beslutsfattande |
Licens | Eclipse Public License |
Hemsida |
Simantics System Dynamics är en färdig att använda programvara för modellering och simulering av systemdynamik för att förstå olika organisationer, marknader och andra komplexa system och deras dynamiska beteende.
Simantics System Dynamics används för att modellera och simulera stora hierarkiska modeller med flerdimensionella variabler. Modellerna skapas på ett traditionellt sätt med stock- och flödesdiagram och kausal loopdiagram . Simuleringsresultat och modellstrukturen kan analyseras med olika visuella verktyg.
Simantics System Dynamics är utvecklat på Simantics-plattformen och släpps under Eclipse Public License och tillhandahålls som programvara med öppen källkod .
Historia
Utvecklingen initierades av en grupp aktiva systemdynamikmodellerare som hade behov och idéer för en öppen verktygsuppsättning. De nya behoven av funktioner som hierarkiska moduler, modulbibliotek, kollaborativ modellutveckling och effektiv modellkommunikation inom systemdynamik tillsammans med utvecklingen av modellramverk för öppen källkod Simantik och simuleringsmiljö OpenModelica drev utvecklarna att börja utveckla en modell- och simuleringsmjukvara med öppen källkod för systemdynamik.
Funktioner
Simantics System Dynamics har flera nyckelfunktioner
- Kalkylblad
- Ett enkelt sätt att importera och hantera parametervärden är kalkylblad . De kan också användas för att lagra och underhålla värden i bekant format.
- Experiment
- Experiment är sättet att simulera modellen i Simantics System Dynamics. Experiment kan existera med olika konfigurationer, t.ex. olika initiala värden för vissa parametrar.
- Moduler
- Moduler möjliggör strukturell modellering. De definieras precis som den grundläggande modellkonfigurationen men modulkomponenten döljer den faktiska konfigurationen.
- Funktioner
- Simantics System Dynamics innehåller inbyggda funktioner och även användardefinierbara funktioner. Funktioner kan utbytas via export och import.
- Diagram
- Diagram är användardefinierade visningar av simuleringsresultatdata. Diagram kan användas på olika platser. Det finns fyra typer av anpassade diagram
- Linjediagram
- Känslighetsdiagram
- Stapeldiagram
- Tårtdiagram
Gränssnitt och användbarhet
Simantics System Dynamics (som vilken annan Simantics-baserad produkt som helst) är byggd ovanpå Eclipse och därför följer användargränssnittslogiken den som introducerades i Eclipse.
Simantics System Dynamics arbetsbänksfönster innehåller ett eller flera perspektiv och perspektiv innehåller olika vyer och redigerare. Vyer används för att representera data på olika sätt. Redaktörer används för själva modelleringen.
Simantikplattform
Simantics är en mjukvaruplattform med öppen källkod speciellt för modellering och numerisk simulering. Det är en grund att bygga en modellerings- och simuleringsmjukvara eller att integrera olika mjukvaruverktyg.
Simantics-plattformen använder kraftigt semantisk datadriven teknik. All data i Simantics plattformsdatabas beskrivs med hjälp av semantiska datamodeller och ontologier . Förutom databasen innehåller Simantics-plattformen många funktioner och användargränssnittselement som är gemensamma för de flesta simulerings- och modelleringsverktyg som diagramredigerare, symbolbibliotek och olika typer av experiment och tillståndshantering.