WikiDer > Siconos
![]() | |
![]() | |
Tuzuvchi (lar) | INRIA |
---|---|
Barqaror chiqish | 4.3.0 / 5 may 2020 yil |
Ombor | github |
Yozilgan | C ++, C, Python |
Operatsion tizim | Linux, Mac, Windows |
Turi | Asosiy ramka |
Litsenziya | Apache litsenziyasi 2.0 |
Veb-sayt | siconos |
SICONOS birinchi navbatda atmosferani modellashtirish va simulyatsiya qilishga mo'ljallangan ochiq manbali ilmiy dasturiy ta'minotdir silliq bo'lmagan dinamik tizimlar (NSDS):[1]
- Mexanik tizimlar (Qattiq tanasi yoki qattiq) bilan Bir tomonlama aloqa va Kulonning ishqalanishi biz topganimizdek Silliq bo'lmagan mexanika, Kontakt dinamikasi yoki Granulali material.
- Kommutatsiya qilingan elektr davri Quvvat konvertori, Redresör, Faza bilan yopilgan pastadir (PLL) yoki Analog-raqamli konvertor
- Surma rejimini boshqarish tizimlar
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
- Bir-birini to'ldiruvchi muammo (LCP)
- Aralash chiziqli komplementarlik muammosi (MLCP)
- Lineer bo'lmagan to'ldirish muammosi (NCP)
- Kvadratik dasturlash muammolar (QP)
- Ishqalanish bilan aloqa qilish muammolari (2D yoki 3D) (Ikkinchi darajali konusni dasturlash (SOCP))
- Primal yoki Dual Relay muammolari
- Siconos / Kernel. Bir xil bo'lmagan dinamik tizimlarni modellashtirish va taqlid qilishga imkon beruvchi API C ++. Unda mavjud
- Dinamik tizimlar sinflari: birinchi navbatda, Lagranj tizimlari, Nyuton-Eyler tizimlari
- Bir xil bo'lmagan qonunlar: komplementarlik, Relay, Ishqalanish, Kontakt, ta'sir
- 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
- Differentsial inklyuziya (tushunchasining kengayishi differentsial tenglama) NSDS nazariyasining ko'p qismi bunga tayanadi
- Silliq bo'lmagan mexanika - Mexanikada modellashtirish yondashuvi, bu pozitsiyalar va tezliklarning vaqt o'zgarishini endi yumshoq funktsiyalarni talab qilmaydi.
- Kontakt dinamikasi - ko'p tanali tizimlarning harakati
- Tananing qattiq dinamikasi
- To'qnashuvni aniqlash - Informatika fanidagi muddat
- Bir-birini to'ldiruvchi nazariya
- Qattiqlik - "keskin burilish" funktsiyalari uchun ODE / DAE ga ta'sir qiladigan va sonli yaqinlashuvga ta'sir qiladigan noodatiy beqarorlikni ko'rsatadigan differentsial tenglama
Adabiyotlar
- ^ Acari, Vinsent; Brogliato, Bernard (2008), "Bir xil bo'lmagan dinamik tizimlar uchun raqamli usullar", Amaliy va hisoblash mexanikasida ma'ruza matnlari, 35
- ^ Acari, Vinsent; Perignon, Frank (2007), "Siconos-ga kirish"., INRIA Texnik hisoboti, Pp. 45. RT-0340
- ^ 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.
- ^ 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
- Siconos rasmiy sayti
- [1] tegishli boshqa nashrlar