Siconos - Siconos

SICONOS - NOnsmooth tizimlarining simulyatsiyasi va COntrol
Siconos logo.png
Siconos3 snapshot.png
Tuzuvchi (lar)INRIA
Barqaror chiqish
4.3.0 / 5 may 2020 yil; 6 oy oldin (2020-05-05)
Omborgithub.com/ siconos/ siconos/ relizlar/ so'nggi
YozilganC ++, C, Python
Operatsion tizimLinux, Mac, Windows
TuriAsosiy ramka
LitsenziyaApache litsenziyasi 2.0
Veb-saytsiconos.gforge.inriya.fr

SICONOS birinchi navbatda atmosferani modellashtirish va simulyatsiya qilishga mo'ljallangan ochiq manbali ilmiy dasturiy ta'minotdir silliq bo'lmagan dinamik tizimlar (NSDS):[1]

Boshqa dasturlar tizimlar va boshqaruvda (gibrid tizimlar, differentsial qo'shimchalar, optimal nazorat davlat cheklovlari bilan), optimallashtirish (Bir-birini to'ldirish muammosi va O'zgaruvchan tengsizlik ) Biologiya Genlarni tartibga solish tarmog'i, Suyuqlik mexanikasi va Kompyuter grafikasi, va boshqalar.

Komponentlar

Dasturiy ta'minot 3 asosiy komponentga asoslangan[2]

  • Siconos / Numerics (C API). Noto'g'ri dinamik tizimlarni simulyatsiya qilishda yuzaga keladigan asosiy algebra va optimallashtirish muammolarini echish uchun past darajadagi algoritmlar to'plami
  • Siconos / Kernel. Bir xil bo'lmagan dinamik tizimlarni modellashtirish va taqlid qilishga imkon beruvchi API C ++. Unda mavjud
  • Siconos / Front-end (API Python) asosan avtomatik ravishda ishlab chiqariladi SWIG ma'lumotlar tuzilishi uchun maxsus qo'llab-quvvatlovchi API C ++ interfeysi.

Ishlash

Ga binoan peer ko'rib chiqildi uning ishlab chiquvchilari tomonidan nashr etilgan tadqiqotlar, Siconos, taxminan besh barobar tezroq edi Ngspice yoki ELDO (savdo SPICE tomonidan Mentor grafikasi ) ga nisbatan 250 baravar tezroq PLECS echishda buk konvertori.[3][4]

Shuningdek qarang

Adabiyotlar

  1. ^ Acari, Vinsent; Brogliato, Bernard (2008), "Bir xil bo'lmagan dinamik tizimlar uchun raqamli usullar", Amaliy va hisoblash mexanikasida ma'ruza matnlari, 35
  2. ^ Acari, Vinsent; Perignon, Frank (2007), "Siconos-ga kirish"., INRIA Texnik hisoboti, Pp. 45. RT-0340
  3. ^ Vinsent Acari (2012). "Bir-birini to'ldirish orqali vaqtni qadam bosish". Franchesko Vaska va Luidji Iannelli (tahr.). Kommutatsiya qilingan elektron tizimlarning dinamikasi va boshqaruvi: Quvvat konvertorlarini modellashtirish, simulyatsiya qilish va boshqarish bo'yicha zamonaviy istiqbollar. Springer Science & Business Media. 446-447 betlar. ISBN  978-1-4471-2884-7.
  4. ^ Acary, V., Bonnefon, O., Brogliato, B. (2010 yil iyul) "Noto'g'ri dinamik tizimlar yondashuvida o'chirilgan davrlarning raqamli simulyatsiyasi vaqtni qadam bosish ", Integratsiyalashgan mikrosxemalar va tizimlarni kompyuter yordamida loyihalash, IEEE operatsiyalari (Jild: 29, nashr: 7), 1042-1055 betlar, doi:10.1109 / TCAD.2010.2049134

Tashqi havolalar