Jämförelse av mjukvara för systemdynamik
Detta är en jämförelse av olika aspekter av programvara som erbjuder systemdynamikfunktioner :
På grund av oro över kommersiella inlägg om huvudämnet för systemdynamik är kommersiella hyperlänkar specifikt INTE aktiva på den här listan.
Tabell över programvara för systemdynamik
Paketnamn | Licensiering | Implementeringsspråk | Senaste uppdatering (år) | Mer information |
---|---|---|---|---|
AMESim | Proprietär , kommersiell | C | 2017 | Distribueras av Siemens. Modelica-modeller stöds. |
Analytica | Proprietär , kommersiell , gratis begränsad version | C++ | 2018 | Stöder systemdynamik, Monte Carlo-simulering för osäkerhet, arrayabstraktion för hantering av flerdimensionell data, linjär och icke-linjär optimering. Använder påverkansdiagram för att definiera, navigera och dokumentera modeller. |
AnyLogic | Proprietär , kommersiell, gratis Personal Learning Edition (PLE) för utbildning, formell eller inte | Java | 2020 | Stöder systemdynamik, agentbaserad och diskret händelsemodellering, möjliggör tillverkning av hybridmodeller. |
STIGA | Gratis, GNU General Public License (GPL) | C | 2012 | För att lösa små till mycket stora matematiska modeller, system av icke-linjära ekvationer, linjära och icke-linjära optimeringsproblem, dynamiska system uttryckta som differential-algebraiska ekvationer. |
Berkeley Madonna | Proprietär , shareware | C++, Java | 2018 | Utvecklad på Berkeley campus under sponsring av NSF och NIH, som används av akademiska och kommersiella institutioner för att bygga matematiska modeller för forskning och undervisning. Löser vanliga differentialekvationer (initialvillkor och gränsvärdesproblem), differensekvationer (initialvillkor och gränsvärdeproblem), multidimensionella transcendentala algebraiska ekvationsrötter, diskreta simuleringar med hjälp av transportörer, ugnar och köer. Lämplig för storskaliga system, gränsvärdesproblem, Monte Carlo-modeller, kurvanpassning, rotupptäckning, batchprocesser, parameterdiagram, stela system, etc. |
DYNAMO | Proprietär , distribueras inte längre kommersiellt | AED, Pascal | 1986 | Historiska DYNAMO-modeller finns ofta tillgängliga på MIT system dynamics webbplats. DYNAMO-programvara för mikrodatorer kan vara tillgänglig via eBay eller andra återförsäljningswebbplatser. |
GoldSim | Proprietär , kommersiell | C++ | 2022 | Skiljer sig från traditionella systemdynamikmetoder genom att 1) den lägger mycket större vikt vid probabilistiska simuleringstekniker för att stödja representation av osäkra och/eller stokastiska system; och 2) den tillhandahåller ett brett utbud av specialiserade modellobjekt (bortom lager, flöden och omvandlare) för att göra modeller mindre abstrakta (och därmed mer transparenta) och hjälpa till att representera processer och händelser som inte enkelt kan representeras med en traditionell systemdynamik . Dessa skillnader beror på att GoldSim främst används för tekniska och vetenskapliga tillämpningar där kvantitativa probabilistiska förutsägelser om framtida prestanda krävs. |
iMODELLER | Proprietär, kommersiell | Java | 2022 | Webbaserat med hjälp av bioniska koncept för att förändra perspektiv för att modellera mycket stora modeller i samarbete och för att direkt omvandla ett kausal loopdiagram till en systemdynamikmodell utan explicita lager och flöden eller en förändring av utseende. Erbjuda faktorer för processer, projekt och resurser för att avslöja dynamiska begränsningar enligt teorin om begränsningar (ToC) . Den innehåller också Monte Carlo-simuleringar och en algoritm för operationsforskning för att identifiera den optimala uppsättningen parametrar för att maximera ett mål. Förutom systemdynamik erbjuder den även kvalitativ modellering med en viktning av samband och analyser genom matriser jämförbara med fuzzy cognitive maps ( FCM). |
Insight Maker | Gratis, AGPL | JavaScript | 2022 | Insight Maker stöder System Dynamics-modellering och agentbaserad modellering. Den stöder enheter, anpassade funktioner och rik diagramstil. Den innehåller verktyg för modelloptimering, känslighetstestning och loop-identifiering. |
Jag tror | Proprietär , kommersiell | C++, Javascript | 2018 | Systemdynamik och diskret händelsemodellering med vissa agentbaserade funktioner. Dra och släpp användargränssnittsbyggaren gör att simuleringar kan publiceras online. Inkluderar hierarkiska modeller på flera nivåer, återanvändbara moduler, flerdimensionella arrayer, optimering och Monte Carlo-analys. |
MapleSim | Proprietär , kommersiell | Java (GUI), C, Maple (motor) | 2017 | Modelica -baserat modelleringsverktyg på systemnivå. Utnyttjar symbolisk datoranvändning via tät integration med Maple. |
NetLogo | Gratis, GPLv2 | Java, Scala | 2020 | Agentbaserad modelleringsmiljö i LOGO; stöder systemdynamikmodeller som en sekundär funktion. |
OpenModelica | Gratis, OSMC Public License, Eclipse Public License (EPL), GNU General Public License (GPL) | C, C++, MetaModelica | 2018 | Modelica -baserad modellerings- och simuleringsmiljö. Modelica är ett objektorienterat, deklarativt modelleringsspråk för flera domäner för komponentorienterad modellering av komplexa system. Bredvid det kostnadsfria System Dynamics-biblioteket , som uteslutande är baserat på modellering av signalflöden, finns ett gratis Business Simulation Library (BSL) dedikerat till System Dynamics, som använder sig av Modelicas akausala kopplingar för att ta hänsyn till övergångar av konserverad materia. |
Simcad Pro | Proprietär, kommersiell, gratis demo med alla funktioner | Visuellt gränssnitt | 2019 | Interaktiv processimuleringsprogramvara med stöd för tillverkning, sjukvård och leveranskedja. 2D- och 3D-visualisering med VR-möjlighet |
Simantik System Dynamics | Gratis, Eclipse Public License (EPL) | Java, Modelica | 2018 | Gratis och öppen källkod för systemdynamikmodelleringsprogram med lager- och flödesmodellering, hierarkiska modeller och arrayvariabler. |
Liknelse | Proprietär , kommersiell | C++ | 2022 | Utvecklat av Simulistics, ett spin-out-företag från University of Edinburgh. |
Simulink | Proprietär , kommersiell | ? | 2019 | Tät integration med MATLAB |
Stella | Proprietär , kommersiell, begränsad gratis onlineversion | C++, Javascript | 2020 | Systemdynamik och diskret händelsemodellering med vissa agentbaserade funktioner. Dra och släpp användargränssnittsbyggaren i Architect-versioner gör att simuleringar kan publiceras online. Inkluderar hierarkiska modeller på flera nivåer, återanvändbara moduler, flerdimensionella arrayer, optimering och Monte Carlo-analys. |
Vensim | Proprietär , kommersiell, gratis Personal Learning Edition (PLE) för utbildning och personligt bruk | C, C++ | 2020 | Kontinuerlig simulering med bestånd och flöden, viss diskret fördröjning och diskret händelsefunktion. Flexibel arraysyntax med mappning mellan dimensioner. Omfattande stöd för import och export av tidsseriedata, med kalibreringsoptimering och Markov-kedjan Monte Carlo för uppskattning. Monte Carlo och andra känslighetssimuleringsmetoder. Grafisk modellkonstruktion och gränssnitt. Externa funktioner och sammanställd simulering. |
VisSim | Proprietär , kommersiell | C | 2011 | Ackrediterade utbildningsinstitutioner tillåts att webbplatslicensera VisSim v3.0 gratis. De senaste versionerna och tilläggen är tillgängliga för studenter och akademiska institutioner till reducerat pris. VisSim Viewer, en skrivskyddad version av programvaran, är tillgänglig gratis och ger olicensierade användare ett sätt att köra VisSim-modeller. |
Wolfram SystemModeler | Proprietär , kommersiell | ? | 2020 | Stöder kontinuerlig tids- och diskret händelsemodellering, externa C-funktioner, komponentbaserad, hierarkisk modellering, och är baserat på modellspråket Modelica som erbjuder en tät integration med Mathematica . Modeller kan exporteras för att köras som fristående applikationer för användare utan SystemModeler och Functional Mock-up Interface kan användas för modellutbyte och samsimulering . Bredvid det kostnadsfria System Dynamics-biblioteket , som uteslutande är baserat på modellering av signalflöden, finns ett gratis Business Simulation Library (BSL) dedikerat till System Dynamics, som använder sig av Modelicas aausala kopplingar för att ta hänsyn till övergångar av konserverad materia. |
- L. ^ Graphing library MxGraph licensieras separat under betald kommersiell licens
Se även
Kategorier: