WikiDer > 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