AnyLogic - AnyLogic

AnyLogic
Vektorové logo AnyLogic 7. Svg
Vývojáři Společnost AnyLogic (dříve XJ Technologies)
První vydání 2000
Stabilní uvolnění
8.7.1 Profesionál / březen 2021
Napsáno Java SE
Operační systém Windows , macOS , Linux
K dispozici v Angličtina, portugalština, ruština, němčina, čínština, španělština
Typ Simulační software
Licence Proprietární ;
webová stránka www.anylogic.com

AnyLogic je multimethodový simulační modelovací nástroj vyvinutý společností The AnyLogic Company (dříve XJ Technologies). Podporuje metodiky simulace založené na agentech , diskrétních událostech a systémové dynamice . AnyLogic je multiplatformní simulační software, který funguje na Windows , macOS a Linux . AnyLogic se používá k simulaci: trhů a konkurence, zdravotnictví, výroby, dodavatelských řetězců a logistiky, maloobchodu, obchodních procesů, sociální a ekosystémové dynamiky, obrany, správy projektů a aktiv, dynamiky chodců a silničního provozu, IT, letectví a kosmonautiky.

Historie AnyLogic

Na počátku devadesátých let byl velký zájem o matematický přístup k modelování a simulaci paralelních procesů. Tento přístup lze použít k analýze správnosti paralelních a distribuovaných programů. Distributed Computer Network (DCN) výzkumná skupina u Saint Petersburg Polytechnic University vyvinuli softwarový systém pro analýzu správnosti programu; nový nástroj dostal název COVERS (souběžné ověřování a simulace). Tento systém umožnil použít k popisu struktury a chování systému zápisy grafického modelování. Nástroj byl vyvinut s pomocí výzkumného grantu společnosti Hewlett-Packard .

Image
Tři přístupy k obchodní simulaci

V roce 1998 inspiroval úspěch tohoto výzkumu laboratoř DCN k uspořádání společnosti s posláním vyvíjet novou generaci simulačního softwaru. Vývojový důraz byl kladen na aplikované metody: simulace, výkonnostní analýza, chování stochastických systémů , optimalizace a vizualizace. Výsledný software byl vydán v roce 2000 a představoval nejnovější informační technologie: objektově orientovaný přístup, prvky standardu UML , použití Javy a moderní GUI .

Tento nástroj dostal název AnyLogic, protože podporoval všechny tři známé přístupy k modelování: dynamiku systému , simulaci diskrétních událostí , modelování založené na agentech . a jakákoli kombinace těchto přístupů v rámci jednoho modelu. První verze AnyLogic byla AnyLogic 4, protože číslování pokračuje v číslování COVERS 3.0.

AnyLogic 5 byl vydán v roce 2003. Nová verze byla zaměřena na obchodní simulaci v různých průmyslových odvětvích.

AnyLogic 7 byl vydán v roce 2014. Je to největší verze za posledních 7 let a představila mnoho aktualizací zaměřených na zjednodušení vytváření modelů, včetně podpory multimethodového modelování, snížené potřeby kódování, obnovených knihoven a dalších vylepšení použitelnosti. AnyLogic 7.1, vydaný také v roce 2014, zahrnoval novou implementaci GIS: kromě map založených na shapefile začala AnyLogic podporovat tilemapy od bezplatných online poskytovatelů, včetně OpenStreetMap.

V roce 2015 byla vydána verze AnyLogi 7.2 s integrovanou databází a knihovnou tekutin. Od roku 2015 je AnyLogic Personal Learning Edition (PLE) k dispozici zdarma pro účely vzdělávání a sebevzdělávání. Licence PLE je trvalá, ale vytvořené modely mají omezenou velikost.

Nová knihovna silničního provozu byla představena v roce 2016 s AnyLogic 7.3.

AnyLogic 8 byl vydán v roce 2017. Počínaje verzí 8.0 bylo vývojové prostředí modelu AnyLogic integrováno s webovou službou pro simulační analýzu AnyLogic Cloud .

Platformou pro vývojové prostředí modelu AnyLogic 8 je Eclipse .

AnyLogic a Java

Image
Jak simulační přístupy odpovídají úrovni abstrakce

AnyLogic obsahuje grafický modelovací jazyk a také umožňuje uživateli rozšířit simulační modely o kód Java . Java povaha AnyLogic je vhodná pro rozšíření vlastních modelů pomocí kódování Java. Verze Professional umožňuje vytváření běhových aplikací Java, které lze distribuovat uživatelům.

AnyLogic Cloud

AnyLogic Cloud je webová služba pro simulační analýzu. Umožňuje uživatelům ukládat, přistupovat, spouštět a sdílet online simulační modely a analyzovat výsledky experimentů.

Pomocí vývojového prostředí modelu AnyLogic mohou vývojáři nahrávat své modely do AnyLogic Cloud a nastavit webové panely pro sdílení, které budou pracovat s modely online. Tyto řídicí panely mohou obsahovat konfigurovatelné vstupní parametry a výstupní data ve formě grafů a grafů. Uživatelé modelu mohou nastavit vstupní data na obrazovce řídicího panelu, spustit model a analyzovat výstup.

AnyLogic Cloud umožňuje uživatelům spouštět modely pomocí webových prohlížečů, na stolních počítačích a mobilních zařízeních, přičemž model je spuštěn na straně serveru . Experimenty s více běhy se provádějí pomocí několika uzlů. Výsledky všech provedených experimentů jsou uloženy v databázi a lze k nim okamžitě přistupovat. Modely lze spouštět s interaktivní animací založenou na HTML5 i bez ní .

Vývojáři si mohou vybrat, zda chtějí, aby jejich modely byly soukromé nebo veřejně dostupné v knihovně modelů, která zahrnuje modely od jiných uživatelů AnyLogic.

software pro optimalizaci dodavatelského řetězce anyLogistix

Společnost AnyLogic převedla své vývojové úsilí pro doménu dodavatelského řetězce do samostatného softwarového nástroje - anyLogistix. Tento spin-off produkt byl představen v roce 2014 jako AnyLogic Logistics Network Manager a v roce 2015 byl přejmenován na anyLogistix.

anyLogistix je založen na motorech AnyLogic a CPLEX, GIS a novém průmyslově orientovaném GUI. Obsahuje také algoritmy a techniky specifické pro návrh a optimalizaci dodavatelského řetězce. Stejně jako ostatní simulační software, jako je Arena a SIMUL8 , optimalizační funkce zajišťuje OptQuest. AnyLogistix je plně integrován s AnyLogic, například AnyLogic lze použít k přizpůsobení objektů uvnitř anyLogistix, včetně skladů, výrobních závodů, dodavatelů, zásob, zásobování a přepravních politik.

Viz také

Reference

Další čtení

externí odkazy