Kökényesi Tamás, Varjasi István

Slides:



Advertisements
Hasonló előadás
Szimmetriák szerepe a szilárdtestfizikában
Advertisements

Kauzális modellek Randall Munroe.
A TUDOMÁNYOS KUTATÁS MÓDSZERTANA
2.1Jelátalakítás - kódolás
Az úttervezési előírások változásai
Fizika II..
Számítógépes Hálózatok
Profitmaximalizálás  = TR – TC
A járműfenntartás valószínűségi alapjai
Szenzorok Bevezetés és alapfogalmak
Végeselemes modellezés matematikai alapjai
A magas baleseti kockázatú útszakaszok rangsorolása
Szerkezetek Dinamikája
MÉZHAMISÍTÁS.
Hőtan BMegeenatmh 5. Többfázisú rendszerek
BMEGEENATMH Hőátadás.
AUTOMATIKAI ÉPÍTŐELEMEK Széchenyi István Egyetem
Skandináv dizájn Hisnyay – Heinzelmann Luca FG58PY.
VÁLLALATI Pénzügyek 2 – MM
Hőtan BMEGEENATMH 4. Gázkörfolyamatok.
Szerkezetek Dinamikája
Összeállította: Polák József
A TUDOMÁNYOS KUTATÁS MÓDSZERTANA
Csáfordi, Zsolt – Kiss, Károly Miklós – Lengyel, Balázs
Tisztelt Hallgatók! Az alábbi példamegoldások segítségével felkészülhetnek a 15 pontos zárthelyi dolgozatra, ahol azt kell majd bizonyítaniuk, hogy a vállalati.
J. Caesar hatalomra jutása atl. 16d
Anyagforgalom a vizekben
Kováts András MTA TK KI Menedék Egyesület
Az eljárás megindítása; eljárási döntések az eljárás megindítása után
Melanóma Hakkel Tamás PPKE-ITK
Az új közbeszerzési szabályozás – jó és rossz gyakorlatok
Képzőművészet Zene Tánc
Penicillin származékok szabadgyökös reakciói
Boros Sándor, Batta Gyula
Bevezetés az alvás-és álomkutatásba
Kalandozások az álomkutatás területén
TANKERÜLETI (JÁRÁSI) SZAKÉRTŐI BIZOTTSÁG
Nemzetközi tapasztalatok kihűléssel kapcsolatban
Gajdácsi József Főigazgató-helyettes
Követelmények Szorgalmi időszakban:
Brachmann Krisztina Országos Epidemiológiai Központ
A nyelvtechnológia eszközei és nyersanyagai 2016/ félév
Járványügyi teendők meningococcus betegség esetén
Kezdetek októberében a könyvtár TÁMOP (3.2.4/08/01) pályázatának keretében vette kezdetét a Mentori szolgálat.
Poszt transzlációs módosulások
Vitaminok.
A sebész fő ellensége: a vérzés
Pharmanex ® Bone Formula
Data Mining Machine Learning a gyakorlatban - eszközök és technikák
VÁLLALATI PÉNZÜGYEK I. Dr. Tóth Tamás.
Pontos, precíz és hatékony elméleti módszerek az anion-pi kölcsönhatási energiák számítására modell szerkezetekben előadó: Mezei Pál Dániel Ph. D. hallgató.
Bevezetés a pszichológiába
MOSZKVA ZENE: KALINKA –HELMUT LOTTI AUTOMATA.
Bőrimpedancia A bőr fajlagos ellenállásának és kapacitásának meghatározása Impedancia (Z): Ohmos ellenállást, frekvenciafüggő elemeket (kondenzátort, tekercset)
Poimenika SRTA –
Végeselemes modellezés matematikai alapjai
Összefoglalás.
Az energiarendszerek jellemzői, hatékonysága
Varga Júlia MTA KRTK KTI Szirák,
Konzerváló fogászat Dr. Szabó Balázs
Outlier detektálás nagyméretű adathalmazokon
További MapReduce szemelvények: gráfproblémák
Ráhagyások, Mérés, adatgyűjtés
Járműcsarnokok technológiai méretezése
Grafikai művészet Victor Vasarely Maurits Cornelis Escher.
VÁLLALATI PÉNZÜGYEK I. Dr. Tóth Tamás.
RÉSZEKRE BONTOTT SOKASÁG VIZSGÁLATA
Az anyagok fejlesztésével a méretek csökkennek [Feynman, 1959].
Bevezetés a színek elméletébe és a fényképezéssel kapcsolatos fogalmak
Minőségmenedzsment alapjai
Előadás másolata:

Kökényesi Tamás, Varjasi István Alkalmazott elektronika mellékspecializáció Elektronikus átalakítók irányítása tantárgy Kökényesi Tamás, Varjasi István HIL szimuláció

I. Bevezetés Hardware-In-the-Loop szimuláció

Alapprobléma Az elektronikus átalakítók irányítórendszerei általában szoftvervezéreltek A szoftverfejlesztés kritikus a fejlesztési idő szempontjából A szoftver tesztelése problematikus Hardware-In-the-Loop szimuláció

Offline szimuláció Inkább csak szabályozási algoritmusok elvi helyességének ellenőrzésére Implementáció tesztelésére alkalmatlan Hardware-In-the-Loop szimuláció

Tesztelés a valódi főáramkörön Veszélyes Drága Időigényes „Nincs az pénz” körülmények elő- állítása (pl.: hálózati frekvenciaváltozás) Leghamarabb a fejlesztés végső fázisában Hardware-In-the-Loop szimuláció

Kisteljesítményű minta (deszkamodell) Ugyanolyan áramköri paraméterek nem állíthatók be, így a szabályozók tesztelése nem teljeskörű Pl.: kisebb trafó relatív vesztesége nagyobb, ez akár egy rezonanciát is elnyomhat Hardware-In-the-Loop szimuláció

Power HIL Teljes főáramkör végső tesztje, a készülék minősítése Teljesítményszinten szimulált környezet (AC hálózat, motor) Hardware-In-the-Loop szimuláció

HIL szimuláció A főáramkör hardveralapú, valósidejű emulációja Az irányítókártya jelszintjein reprodukált mérések Transzparens az irányítóegység számára Hardware-In-the-Loop szimuláció

FPGA alapú HIL (generált HDL kód) FPGA alapú HIL (kézzel írt HDL kód) HIL lehetőségek Analóg (műveleti erősítőkkel) PC alapú DSP alapú FPGA alapú Kézzel írt HDL kód Generált HDL kód PC alapú HIL DSP alapú HIL FPGA alapú HIL (generált HDL kód) FPGA alapú HIL (kézzel írt HDL kód) Szimulációs lépésköz 100ns 1-10µs 10-100ns I/O késleltetés (holtidő) 10µs 1-2 lépésköz Fejlesztési idő Közepes Rövid Hosszú Hardware-In-the-Loop szimuláció

A tesztelendő irányító rész HIL architektúra FPGA/µP DAC ADC Interfész A tesztelendő irányító rész Digitális I/O Kommunikáció Analóg Az irányított egység modellje HIL szimulátor Hardware-In-the-Loop szimuláció

HIL fejlesztési lépései Főáramköri sémából állapotváltozós leírás Áttérés diszkrét időre, ellenőrzés offline szimulációval Áttérés fixpontos számábrázolásra (Matlab ebben hatékony) Hardware-In-the-Loop szimuláció

II. Modellalkotás Hardware-In-the-Loop szimuláció

Példaáramkör Hálózatra kapcsolt háromfázisú inverter, LC-szűrővel Hardware-In-the-Loop szimuláció

Hídág modellje Ideális kapcsoló modellje 𝑈= U 𝑑𝑐 , & ( PWM 1H =1) U 𝑑𝑐 , & PWM 1𝐿 =0 &&&&é𝑠 0, & egyébként I L <0 Hardware-In-the-Loop szimuláció

Háromfázisú vektorok (Park-vektorok) módszere Szimmetrikus háromfázisú rendszerek vizsgálatának gyakori módszere Fázismennyiségek helyett forgó síkvektor + zérus sorrendű komponens használata (átlag) Hardware-In-the-Loop szimuláció

Koordináta-transzformáció Hardware-In-the-Loop szimuláció

Állapotegyenletek Csak 2 lineárisan független komponens 2 független áramkört kapunk a transzformáció után: x és y komponens Hardware-In-the-Loop szimuláció

III. Áttérés diszkrét időre Hardware-In-the-Loop szimuláció

Matematikai háttér Tipikus megoldó: állandó lépésközű forward Euler Hardware-In-the-Loop szimuláció

IV. Kódgenerálás Hardware-In-the-Loop szimuláció

Szükséges Matlab toolbox-ok Simulink Fixed-Point Designer Matlab Coder Simulink Coder HDL Coder Stateflow Xilinx System Generator Hardware-In-the-Loop szimuláció

HDL Coder elemkészlet Szűkített Simulink library (hdllib parancs) Hardware-In-the-Loop szimuláció

V. Implementáció Hardware-In-the-Loop szimuláció

Utolsó lépések Implementáció FPGA fejlesztőkörnyezet használatával (pl.: Xilinx ISE/Vivado) Generált kód importálása Kézzel írt részek Rugalmasabb módszer Implementáció Matlab segítségével Fordítás indítása Matlabból Nem szükséges hozzá a HDL nyelvek ismerete Bizonyos funkciók megoldása nehézkes (pl.: többféle órajel, külső IP-k) Hardware-In-the-Loop szimuláció

FPGA alkotóelemek (Xilinx 7-es széria) Clocking wizard Több különböző órajel, egymáshoz képest megadható fázisban Blokk RAM DSP48E1 slice XADC 1 Msps Hardware-In-the-Loop szimuláció

Alapvető komponensek Órajel előállítás Külső interfészek Monitorozás Vezérlő bemenetek (PWM) Analóg kimenetek Egyéb digitális I/O (pl.: kontaktorok) Monitorozás HMI (alapvető működési információk) PC program (összes belső jel) Pillanatértékek Időfüggvények (rekorder funkció) Paraméterezés Hardware-In-the-Loop szimuláció

Tipikus interfészek PWM bemenetek Analóg kimenetek Digitális jelek Szintillesztés Esetleg galvanikus leválasztás Analóg kimenetek Párhuzamos DAC Gyors, akár 50-100 Msps 20-30 FPGA láb csatornánként Soros DAC SPI interfész, néhány láb Max. 1-2 Msps Szigma-delta DAC Hardware-In-the-Loop szimuláció

Szigma-delta jelalak Magasabb frekvenciás kiszűrendő komponensek Pontos spektrum konverziós értéktől függ 5-10 kHz kapcsolási frekvenciáig használható Hardware-In-the-Loop szimuláció

ChipScope Pro Analyzer Hardware-In-the-Loop szimuláció

Saját monitorprogram Változók automatikus azonosítása és skálázása egy szöveges leírófájl alapján Hardware-In-the-Loop szimuláció

Laboratóriumi gyakorlat VI. Valós idejű teszt Laboratóriumi gyakorlat Hardware-In-the-Loop szimuláció

A szimulálandó főáramkör Hardware-In-the-Loop szimuláció

A tesztrendszer mérési összeállítása Hardware-In-the-Loop szimuláció

Köszönöm a figyelmet! Hardware-In-the-Loop szimuláció