Vadovas: programinės įrangos pasirinkimas

Kaip pasirinkti optinės simuliacijos programinę įrangą?

Optinių ir fotoninių simuliacijų programinės įrangos rinka siūlo dešimtis įrankių. Teisingas pasirinkimas priklauso nuo sistemos masto, simuliacijos tikslo ir projektavimo etapo, taip pat nuo to, kaip įrankis įsilieja į jūsų procesą: nuo CAD integracijos iki licencijavimo modelio ir palaikymo. Šis vadovas nuosekliai apžvelgia visus šiuos kriterijus.

Kaip pasirinkti optinės simuliacijos programinę įrangą?

Prieš pasirenkant: ką iš tikrųjų duoda simuliacija

Optinė simuliacija — tai skaitmeninis šviesos sklidimo sistemoje atvaizdavimas (spindulių trajektorijos arba pilnas elektromagnetinis laukas) dar prieš atsirandant pirmam fiziniam elementui. Prieš lyginant konkrečius įrankius, verta žinoti, iš kur atsiranda šios investicijos grąža, nes ji lemia reikalingas funkcijas:
- Prototipų iteracijų pašalinimas — asferinio lęšio ar liejimo formos gamyba kainuoja dešimtis tūkstančių eurų ir savaites laukimo; skaitmeniniame modelyje per tą patį laiką atliekate šimtus geometrijos iteracijų.
- Trumpesnis pateikimo į rinką laikas — projektavimo klaidos išryškėja modelio etape, o ne gamybos ceche.
- Laboratorijoje sunkiai atkuriami scenarijai — ekstremalūs kritimo kampai, saulės šviesa skirtingoms platumoms, terminės sąlygos.
- Gamybos tolerancijų optimizavimas — statistinė analizė parodo, kuriuos surinkimo tarpus galima atlaisvinti neprarandant parametrų, o tai mažina serijinės gamybos sąnaudas.
- Parazitinių reiškinių aptikimas — sklindanti šviesa (stray light), vidiniai atspindžiai ir šešėliai (ghosting), nepageidaujami ryšiai — dar prieš patenkant į galutinį gaminį.

1 kriterijus: sistemos mastas

Svarbiausias klausimas: kokie dideli yra jūsų sistemos elementai, palyginti su bangos ilgiu? Tai nulemia, ar šviesą galima laikyti spinduliais, ar reikia spręsti bangos lygtis.
- Makroskopinės sistemos (mm ir didesnės) → spindulių sekimas: TracePro arba OSLO. Šviesa sklinda kaip spinduliai, difrakcija nereikšminga.
- Bangolaidžio sistemos (nuo μm iki mm) → pluošto sklidimo metodas (BPM) OptiBPM arba FDTD OptiFDTD.
- Nanometrinės struktūros (nuo nm iki μm) → pilna elektrodinamika su FDTD (OptiFDTD, OptiOmega), nes matmenys yra bangos ilgio eilės.
- Perdavimo sistemos → sistemos lygmens simuliacija OptiSystem, kur svarbūs signalo parametrai (BER, Q faktorius), o ne vieno elemento geometrija.

2 kriterijus: vaizdavimas ar apšvietimas

Jei jūsų sistema patenka į spindulių sekimo mastelį, antras klausimas: ar kuriate vaizdą, ar paskirstote šviesą? Tai nulemia pasirinkimą tarp dviejų spindulių sekimo režimų.
- Vaizdavimo sistemos (objektyvai, mikroskopai, spektrometrai) → sekvencinis spindulių sekimas OSLO. Spinduliai eina per plokštumas nustatyta tvarka; svarbi vaizdo kokybė, aberacijos, MTF ir difrakcijos analizė.
- Apšvietimo ir nevaizdavimo sistemos (reflektoriai, LED šviestuvai, sklindanti šviesa) → nesekvencinis spindulių sekimas TracePro. Spinduliai pasiekia bet kokias plokštumas bet kokia tvarka, daugkartinai atsispindėdami ir sklaidydamiesi; svarbi apšvieta, srautas ir optinis efektyvumas.
Šis skirtumas yra kritinis: TracePro neskirta aberacijų analizei ar vaizdavimo sistemų projektavimui, o OSLO nemodeliuoja daugkartinių atspindžių ir sklaidos 3D geometrijoje. Netinkamo režimo naudojimas yra dažniausias nusivylimo šaltinis.

3 kriterijus: projektavimo etapas

Integruotoje fotonikoje (PIC) įrankis taip pat priklauso nuo modeliavimo lygio, kuriuo dirbate — nuo pavienio komponento iki visos sistemos:
- Komponentas (bangolaidis, jungiklis, moduliatorius) → OptiFDTD arba OptiBPM; bangolaidžio modai ir nuostoliai — OptiMode; Bragg gardelės ir FBG — OptiGrating.
- Grandyno lygmuo (circuit-level) → OptiSPICE, kur jungiate fotoninių ir elektroninių komponentų modelius.
- Sistemos lygmuo → OptiSystem, tai yra viso perdavimo jungties vertinimas.
Gera praktika — perėjimas nuo komponento per grandyną iki sistemos; kiekvienas etapas patikrina projektą kitu požiūriu.

4 kriterijus: CAD integracija ir automatizavimas

Įrankis, kuris neįsijungia į jūsų duomenų srautą, sukuria paslėptų sąnaudų: rankinį geometrijos eksportą ir konvertavimo klaidas. Lygindami sprendimus patikrinkite:
- CAD integracija — RayViz leidžia apibrėžti optines savybes ir atlikti spindulių sekimą tiesiai SolidWorks modelyje; visa analizė vėliau atliekama TracePro. Spindulių susidūrimai su korpusu matomi jau modelio etape.
- Medžiagų ir šaltinių bibliotekos — paruoštos pirmaujančių gamintojų LED charakteristikos, lazerių parametrai, saulės šviesos modeliai. Tokios bibliotekos nebuvimas reiškia valandas rankinio duomenų vedimo.
- Automatizavimas ir scenarijai — makrokomandos (Scheme kalba TracePro) leidžia automatizuoti kartotines analizes: parametrų serijas, ataskaitas, optimizavimo ciklus. Svarbu, kai tą patį sistemos tipą skaičiuojate daug kartų.
- Optimizatoriai — automatinė sistemos parametrų paieška pagal nustatytus kraštinius kriterijus; OSLO — vaizdavimo sistemoms, TracePro — apšvietimo sistemoms.

5 kriterijus: tolerancijų analizė ir serijinė gamyba

Matematiškai teisingas projektas gali nepavykti surinkimo metu, jei neatsižvelgiama į proceso realybę. Jei planuojate serijinę gamybą, įrankis turi leisti:
- jautrumo analizę — kurie parametrai (lęšio decentracija, kreivumo spindulio paklaida, oro tarpo storis) labiausiai blogina sistemos veikimą;
- statistinę (Monte Carlo) gamybos sklaidos simuliaciją ir leistinų tolerancijų nustatymą;
- įvertinimą, ar sistemą galima gaminti be individualaus kiekvieno vieneto derinimo.
OSLO ir TracePro atlieka šią analizę savo srityse — atitinkamai vaizdavimo ir apšvietimo.

Skaitiniai metodai trumpai

- Spindulių sekimas — geometrinis spindulių sekimas; greitas, sistemoms, žymiai didesnėms už bangos ilgį; neapima difrakcijos, išskyrus artutinius modelius.
- BPM (pluošto sklidimo metodas) — efektyvus ilgoms, silpnai vedančioms struktūroms (bangolaidžiai, jungikliai), kai sklidimas vyksta daugiausia viena kryptimi.
- FDTD — pilnas Maksvelo lygčių sprendimas; tiksliausias struktūroms, kurių dydis yra bangos ilgio eilės (nanofotonika, metapaviršiai), tačiau reikalauja daug skaičiavimų.
- Modų sprendiklis (FEM) — nustato modus ir jų nuostolius bangolaidžio ar pluošto skerspjūvyje; lenkimo nuostolių ir sujungimo analizės pagrindas.

Greita apžvalga

UžduotisTipinis mastasMetodasĮrankis
Objektyvo projektavimas, aberacijų korekcija, MTFmm–cmsekvencinis spindulių sekimasOSLO
Reflektorius, LED šviestuvas, sklindanti šviesa, optinis efektyvumasmm ir didesnisnesekvencinis spindulių sekimasTracePro
Bangolaidis, jungiklis, moduliatoriusμm–mmBPM / FDTDOptiBPM, OptiFDTD
Nanostruktūra, gardelė, metapaviršiusnm–μmFDTDOptiFDTD, OptiOmega
Pluošto/bangolaidžio modai ir nuostoliaiμmFEM modų sprendiklisOptiMode
Bragg gardelė / FBGμm–mmgardelių analizėOptiGrating
Fotoninė-elektroninė sistemagrandyno lygmuocircuit-levelOptiSPICE
Perdavimo jungtis (DWDM, 400G)sistemos lygmuosistemos simuliacijaOptiSystem

Licencijavimo modelis ir bendra diegimo kaina

Licencijos kaina — ne vienintelė sąnaudų dalis. Planuodami biudžetą įvertinkite:
- Licencijavimo modelis — prenumerata (veiklos sąnaudos / OPEX, lankstumas, lengvas komandos plėtimas) prieš nuolatinę licenciją (kapitalo investicija / CAPEX, naudinga daugiamečiam naudojimui).
- Akademinės licencijos — visas įrankių funkcionalumas (be kita ko, TracePro, OSLO, OptiSystem) universitetams ir mokslo institucijoms, lengvatinėmis kainomis, mokymui ir publikacijoms.
- Mokymai — teminiai seminarai sutrumpina mokymosi kreivę; šios eilutės praleidimas biudžete yra dažniausia priežastis, kodėl įrankio potencialas lieka nepanaudotas.
- Techninis palaikymas — tiesioginis kontaktas su inžinieriumi, kuris žino įrankį, sutrumpina prastovas kilus modeliavimo ir licencijos konfigūravimo problemoms.
- Atnaujinimai — dabartinės versijos palaikymas per vietinį partnerį užtikrina stabilią aplinką per ilgus projektus.
iSymulacje — SPECTROPOL prekės ženklas, Lenkijos Lambda Research Corporation ir Optiwave platintojas (25 metų inžinerinės praktikos, daugiau nei 100 diegimų) — padeda parinkti modulius pagal realius poreikius, kad nemokėtumėte už funkcijas, kurių jūsų projektai nenaudos.

Dažniausios programinės įrangos pasirinkimo klaidos

- Spindulių sekimas bangos reiškiniams — difrakcijos ar interferencijos skaičiavimas geometriniu sekimu; tam reikia FDTD arba BPM.
- FDTD visai makroskopinei sistemai — centimetro dydžio objekto pilna elektrodinamika yra skaičiavimo požiūriu neįmanoma; ten tinka spindulių sekimas.
- Sekvencinio ir nesekvencinio režimo painiojimas — sklindančios šviesos analizė sekvenciniame režime praleis būtent tuos atspindžius, kuriuos bandote rasti.
- Sistemos etapo praleidimas — teisingas komponentas negarantuoja veikiančios jungties; BER ir Q faktoriaus balansas nustatomas sistemos lygmenyje.
- Per didelio paketo pirkimas be poreikių analizės — funkcijos, už kurias mokate, lieka nenaudojamos.
- CAD integracijos praleidimas — rankinis geometrijos eksportas pailgina kiekvieną ciklą ir įneša klaidų.
- Vietinio palaikymo ir mokymų biudžeto trūkumas — pažangiausios funkcijos lieka neatrastos.

Dažniausiai užduodami klausimai

Nuo kurio įrankio pradėti?

Priklauso nuo projekto tikslo: apšvietimo sistemos ir sklindančios šviesos analizė — TracePro; tikslus lęšių ir objektyvų projektavimas — OSLO; bangų fotonika ir nanostruktūros — Optiwave paketai (OptiFDTD, OptiBPM); visos perdavimo jungtys — OptiSystem. Jei nesate tikri, aprašykite mums sistemą — padėsime susiaurinti pasirinkimą iki vieno ar dviejų modulių.

Ar TracePro veikia su SolidWorks?

Taip, per RayViz papildinį — optinės savybės apibrėžiamos ir spindulių sekimas atliekamas tiesiai SolidWorks modelyje, o visa analizė atliekama TracePro. Tai sumažina geometrijos konvertavimo klaidas.

Kuo skiriasi komercinė ir akademinė licencija?

Komercinė licencija neriboja rezultatų naudojimo rinkos tikslais. Akademinė licencija turi visą funkcionalumą, tačiau skirta švietimo ir mokslo institucijoms (mokymas, publikacijos) ir teikiama lengvatinėmis kainomis. Abi grupės gauna atnaujinimus.

Kokios darbo stoties reikia?

Priklauso nuo įrankio ir užduoties masto. Projektuojant OSLO ir atliekant spindulių sekimą TracePro svarbiausia daugiabranduolis procesorius bei atmintis, didėjanti su geometrijos dydžiu ir šaltinių skaičiumi; Monte Carlo simuliacijos keičiasi pagal gijų skaičių. GPU spartinimas svarbus daugiausia trimačiam FDTD (OptiFDTD, OptiOmega). Pagrįstas pradžios taškas — naši darbo stotis su keliomis dešimtimis GB RAM ir greitu disku; labai dideli fotonikos projektai naudoja skaičiavimo klasterius arba debesį.

Ar galima išbandyti programinę įrangą prieš perkant?

Taip — teikiame bandomąsias TracePro, OSLO ir Optiwave paketo versijas. Bandymo metu galite patikrinti įrankį savo projekte; teikiame pagrindinį palaikymą pradžiai.

Ar po pirkimo yra techninis palaikymas?

Taip — palaikymas lenkų kalba iš SPECTROPOL / iSymulacje: diegimas, licencijos konfigūravimas, einamosios modeliavimo problemos ir prieiga prie naujausių programinės įrangos versijų.

Turite klausimų šia tema?

Mūsų inžinieriai mielai padės pasirinkti tinkamą įrankį ir simuliaciją.