PLECS - PLECS

PLACE
PLECS logo.jpg
Vývojáři Plexim
První vydání 2002 ; Před 19 lety  ( 2002 )
Operační systém Mac OS X , Windows , Linux
Plošina Samostatný nebo Simulink
K dispozici v Angličtina , japonština
Typ Simulační software
Licence Proprietární
webová stránka www .plexim .com / produkty /

PLECS ( Piecewise Linear Electrical Circuit Simulation ) je softwarový nástroj pro simulace elektrických obvodů na úrovni systému vyvinutý společností Plexim . Je speciálně navržen pro výkonovou elektroniku, ale lze jej použít pro jakoukoli elektrickou síť . PLECS zahrnuje kromě elektrického systému také možnost modelovat řízení a různé fyzické oblasti (tepelné, magnetické a mechanické).

Většina obvodových simulačních programů modeluje přepínače jako vysoce nelineární prvky. V důsledku strmého přechodného napětí a proudu se simulace zpomalí, když jsou spínače komutovány. Ve většině zjednodušujících aplikacích jsou přepínače modelovány jako proměnné odpory, které se střídají mezi velmi malým a velmi velkým odporem. V ostatních případech jsou reprezentovány sofistikovaným polovodičovým modelem.

Při simulaci složitých výkonových elektronických systémů jsou však procesy během přepínání málo zajímavé. V těchto situacích je vhodnější použít ideální spínače, které okamžitě přepínají mezi uzavřeným a otevřeným obvodem. Tento přístup, který je implementován v PLECS, má dvě hlavní výhody: Za prvé poskytuje systémy, které jsou po přepínacích okamžicích lineárně lineární , čímž se vyřeší jinak obtížný problém simulace nelineární diskontinuity, ke které dochází v ekvivalentním obvodu na přepínání okamžité. Zadruhé, ke zpracování diskontinuit v okamžicích přepínání jsou vyžadovány pouze dva integrační kroky (jeden před okamžikem a jeden po). Obě tyto výhody výrazně urychlují simulaci, aniž by byla obětována přesnost. Software je tedy ideální pro modelování a simulaci složitých pohonných systémů a například modulárních víceúrovňových převodníků.

V posledních letech byl program PLECS rozšířen, aby podporoval také modelový vývoj ovládacích prvků s automatickým generováním kódu. Kromě softwaru zahrnuje produktová řada PLECS hardware pro simulaci v reálném čase pro testování hardwaru ve smyčce (HIL) a prototypy rychlého řízení.

Integrace s MATLAB / Simulink nebo Standalone

Software PLECS je k dispozici ve dvou edicích: PLECS Blockset pro integraci s MATLAB® / Simulink® a PLECS Standalone, zcela nezávislý produkt.

Při použití blokové sady PLECS se řídicí smyčky obvykle vytvářejí v Simulinku , zatímco elektrické obvody jsou modelovány v PLECS. PLECS Standalone na druhé straně lze provozovat nezávisle na jiném softwaru a nabízí řešení typu „vše v jednom“ pro modelování elektrických obvodů a ovládacích prvků v jediném prostředí. Obě edice jsou vzájemně interoperabilní.

Hlavní rozdíl mezi těmito dvěma verzemi spočívá v tom, že PLECS Standalone běží díky optimalizovanému enginu rychleji než PLECS Blockset.

Add-on PLECS Coder

Generátor kódu se obvykle převádí některé mezilehlé reprezentaci zdrojového kódu do strojového kódu. PLECS Coder je doplňkem blokových sad PLECS a samostatných PLECS. Generuje kód ANSI-C z modelu PLECS, který lze zkompilovat a spustit na simulačním hostiteli nebo samostatném cíli. Cíl může být zabudovaná řídicí platforma nebo digitální simulátor v reálném čase. PLECS Coder může také vytvářet vložený kód pro konkrétní hardwarové cíle.

Doplňkové PLECS PIL

V modelovém návrhu řídicích smyček může simulace Processor-in-the-Loop (PIL) urychlit vývojový proces. Umožňuje technikům otestovat své řídicí algoritmy na reálném hardwaru uvnitř simulátoru virtuálních obvodů. Jako doplněk k PLECS Blockset a PLECS Standalone poskytuje PLECS PIL toto řešení.

Hardware pro simulace v reálném čase

Image
PLECS RT Box 3 s kartou rozhraní LaunchPad

PLECS RT Box je simulátor v reálném čase speciálně navržený pro aplikace výkonové elektroniky. Jedná se o procesorovou jednotku pro testování hardwaru ve smyčce v reálném čase (HIL) a pro prototypy rychlého řízení . PLECS RT Box lze programovat a ovládat z PLECS. K provozu hardwaru je tedy nutná softwarová licence PLECS (bloková nebo samostatná) a licence PLECS Coder.





Reference