WIZUALIZACJA MODELU MASZYNY MAGNETOELEKTRYCZNEJ W PROGRAMOWANIU OBIEKTOWYM

Podobne dokumenty
Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

APLIKACJA NAPISANA W ŚRODOWISKU LABVIEW SŁUŻĄCA DO WYZNACZANIA WSPÓŁCZYNNIKA UZWOJENIA MASZYNY INDUKCYJNEJ

ALGORYTM OBLICZANIA SIŁ LOKALNYCH W KONSTRUKCJACH Z MAGNESAMI TRWAŁYMI

PL B1. INSTYTUT NAPĘDÓW I MASZYN ELEKTRYCZNYCH KOMEL, Katowice, PL BUP 17/18

ANALIZA WPŁYWU NIESYMETRII NAPIĘCIA SIECI NA OBCIĄŻALNOŚĆ TRÓJFAZOWYCH SILNIKÓW INDUKCYJNYCH

2. Struktura programu MotorSolve. Paweł Witczak, Instytut Mechatroniki i Systemów Informatycznych PŁ

WIZUALIZACJA 3D STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ Z WYKORZYSTANIEM OPENGL

SILNIK RELUKTANCYJNY PRZEŁĄCZALNY PRZEZNACZONY DO NAPĘDU MAŁEGO MOBILNEGO POJAZDU ELEKTRYCZNEGO

DWUETAPOWA OPTYMALIZACJA MAGNETO- ELEKTRYCZNYCH SILNIKÓW SYNCHRONICZNYCH Z UWZGLĘDNIENIM WSPÓŁCZYNNIKA THD

ANALIZA STRUKTUR MAGNETOELEKTRYCZNYCH SILNIKÓW SYNCHRONICZNYCH O ROZRUCHU CZĘSTOTLIWOŚCIOWYM. OBLICZENIA

Instytut Tele- i Radiotechniczny w Warszawie

ZASTOSOWANIE SKOSU STOJANA W JEDNOFAZOWYM SILNIKU SYNCHRONICZNYM Z MAGNESAMI TRWAŁYMI

OPTYMALIZACJA MASZYNY TARCZOWEJ Z MAGNESAMI TRWAŁYMI Z WYKORZYSTANIEM METOD POLOWYCH

SILNIK SYNCHRONICZNY ŚREDNIEJ MOCY Z MAGNESAMI TRWAŁYMI ZASILANY Z FALOWNIKA

ZJAWISKA CIEPLNE W MODELU MASZYNY SYNCHRONICZNEJ Z MAGNESAMI TRWAŁYMI

Rys. 1. Krzywe mocy i momentu: a) w obcowzbudnym silniku prądu stałego, b) w odwzbudzanym silniku synchronicznym z magnesem trwałym

ANALIZA PORÓWNAWCZA WYBRANYCH MODELI SILNIKÓW TARCZOWYCH Z MAGNESAMI TRWAŁYMI

ZWARTE PRĘTY ROZRUCHOWE W SILNIKU SYNCHRONICZNYM Z MAGNESAMI TRWAŁYMI O ROZRUCHU BEZPOŚREDNIM

OBLICZENIA POLOWE SILNIKA PRZEŁĄCZALNEGO RELUKTANCYJNEGO (SRM) W CELU JEGO OPTYMALIZACJI

PROJEKT STANOWISKA LABORATORYJNEGO DO WIZUALIZACJI PRZEBIEGÓW SIŁY ELEKTROMOTORYCZNEJ TRANSFORMACJI

MAGNETOELEKTRYCZNY SILNIK MAŁEJ MOCY Z KOMPAKTOWYM WIRNIKIEM HYBRYDOWYM I Z ROZRUCHEM SYNCHRONICZNYM

POLOWO - OBWODOWY MODEL BEZSZCZOTKOWEJ WZBUDNICY GENERATORA SYNCHRONICZNEGO

WPŁYW OSADZENIA MAGNESU NA PARAMETRY SILNIKA MAGNETOELEKTRYCZNEGO O ROZRUCHU BEZPOŚREDNIM

Detekcja asymetrii szczeliny powietrznej w generatorze ze wzbudzeniem od magnesów trwałych, bazująca na analizie częstotliwościowej prądu

ANALIZA WŁASNOŚCI SILNIKA INDUKCYJNEGO SYNCHRONIZOWANEGO (LSPMSM) METODĄ OBLICZEŃ POLOWYCH.

Z powyższej zależności wynikają prędkości synchroniczne n 0 podane niżej dla kilku wybranych wartości liczby par biegunów:

ANALIZA STRUKTUR MAGNETOELEKTRYCZNYCH SILNIKÓW SYNCHRONICZNYCH O ROZRUCHU CZĘSTOTLIWOŚCIOWYM. MODELOWANIE

WERYFIKACJA METOD OBLICZENIOWYCH SILNIKÓW TARCZOWYCH Z MAGNESAMI TRWAŁYMI

OPTYMALIZACJA MAGNETOELEKTRYCZNEGO SILNIKA SYNCHRONICZNEGO O MAGNESACH ZŁOŻONYCH Z MATERIAŁÓW O RÓŻNYCH WŁAŚCIWOŚCIACH MAGNETYCZNYCH

NATĘŻENIE POLA ELEKTRYCZNEGO PRZEWODU LINII NAPOWIETRZNEJ Z UWZGLĘDNIENIEM ZWISU

ANALIZA PORÓWNAWCZA SILNIKÓW LSPMSM TYPU U ORAZ W.

WPŁYW GRUBOŚCI EKRANU NA CAŁKOWITE POLE MAGNETYCZNE DWUPRZEWODOWEGO BIFILARNEGO TORU WIELKOPRĄDOWEGO. CZĘŚĆ II EKRAN I OBSZAR WEWNĘTRZNY EKRANU

SILNIK ELEKTRYCZNY O WZBUDZENIU HYBRYDOWYM

ZJAWISKA W OBWODACH TŁUMIĄCYCH PODCZAS ZAKŁÓCEŃ PRACY TURBOGENERATORA

ZAGADNIENIA STANÓW DYNAMICZNYCH TRÓJFAZOWYCH SILNIKÓW INDUKCYJNYCH W WYBRANYCH NIESYMETRYCZNYCH UKŁADACH POŁĄCZEŃ

ZASTOSOWANIE PROGRAMU SMATH W ANALIZIE STANÓW USTALONYCH W OBWODACH ELEKTRYCZNYCH

Dr hab. inż. Jan Staszak. kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski III

Projektowanie systemów EM. Metoda elementów skończonych

SYMULACJA ZAKŁÓCEŃ W UKŁADACH AUTOMATYKI UTWORZONYCH ZA POMOCĄ OBWODÓW ELEKTRYCZNYCH W PROGRAMACH MATHCAD I PSPICE

SILNIK BEZSZCZOTKOWY O WIRNIKU KUBKOWYM

Opis wyników projektu

Ćwiczenie: "Silnik indukcyjny"

PRZEGLĄD KONSTRUKCJI JEDNOFAZOWYCH SILNIKÓW SYNCHRONICZNYCH Z MAGNESAMI TRWAŁYMI O ROZRUCHU BEZPOŚREDNIM

Teoria pola elektromagnetycznego 1. Wprowadzenie

PORÓWNANIE PROGRAMÓW MAXWELL ORAZ FEMM DO SYMULACJI ROZKŁADU NATĘŻENIA POLA ELEKTRYCZNEGO

BADANIA SYMULACYJNE SILNIKÓW RELUKTANCYJNYCH PRZEŁĄCZALNYCH PRZEZNACZONYCH DO NAPĘDU WYSOKOOBROTOWEGO

WPŁYW EKSCENTRYCZNOŚCI STATYCZNEJ WIRNIKA I NIEJEDNAKOWEGO NAMAGNESOWANIA MAGNESÓW NA POSTAĆ DEFORMACJI STOJANA W SILNIKU BLDC

ZASTOSOWANIE MONOLITYCZNYCH NADPRZEWODNIKÓW WYSOKOTEMPERATUROWYCH W MASZYNACH ELEKTRYCZNYCH

Silnik tarczowy z wirnikiem wewnętrznym

Projekt silnika bezszczotkowego prądu przemiennego. 1. Wstęp. 1.1 Dane wejściowe. 1.2 Obliczenia pomocnicze

PROJEKT SILNIKA TARCZOWEGO Z MAGNESAMI TRWAŁYMI

Przegląd koncepcji maszyn wzbudzanych hybrydowo do zastosowania w napędzie samochodów

HARMONICZNE W PRĄDZIE ZASILAJĄCYM WYBRANE URZĄDZENIA MAŁEJ MOCY I ICH WPŁYW NA STRATY MOCY

ZASTOSOWANIE METODY ELEMENTÓW SKOŃCZONYCH DO WYZNACZANIA PARAMETRÓW ELEKTROMAGNETYCZNYCH SILNIKA PMSM

SILNIK TARCZOWY Z WIRNIKIEM WEWNĘTRZNYM - OBLICZENIA OBWODU ELEKTROMAGNETYCZNEGO

PRĄDNICA TARCZOWA Z POPRZECZNYM STRUMIENIEM

WYKORZYSTANIE OPROGRAMOWANIA MAXWELL DO OPTYMALIZACJI KONSTRUKCJI OBWODU ELEKTROMAGNETYCZNEGO SILNIKÓW TARCZOWYCH

SILNIK INDUKCYJNY KLATKOWY

PRĄDNICE I SILNIKI. Publikacja współfinansowana ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Obliczenia polowe silnika przełączalnego reluktancyjnego (SRM) w celu jego optymalizacji

SPOSÓB MINIMALIZACJI MOMENTU ZACZEPOWEGO W WIELOBIEGUNOWEJ MASZYNIE Z MAGNESAMI TRWAŁYMI

Badanie napędu z silnikiem bezszczotkowym prądu stałego

ANALIZA ZJAWISK ELEKTROMAGNETYCZNYCH W UKŁADZIE BEZPRZEWODOWOWEGO PRZESYŁU ENERGII

WPŁYW KSZTAŁTU SZCZELINY POWIETRZNEJ NA WŁAŚCIWOŚCI SILNIKA SYNCHRONICZNEGO WZBUDZANEGO MAGNESAMI TRWAŁYMI

ENERGOOSZCZĘDNE SILNIKI ELEKTRYCZNE W NAPĘDACH POMP WIROWYCH

OBLICZENIA SKŁADNIKÓW MOMENTU ELEKTROMAGNETYCZNEGO W SILNIKU BLDC POD OBCIĄŻENIEM

ZASTOSOWANIE ALGORYTMU GENETYCZNEGO DO OPTYMALIZACJI KONSTRUKCJI PASYWNEJ PRZEKŁADNI MAGNETYCZNEJ

OBLICZENIA SYMULACYJNE MOCY TRACONEJ NA POWIERZCHNI IZOLATORA W UJĘCIU TEORII PERKOLACJI


(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 H02P 1/34

WYKORZYSTANIE MES DO WYZNACZANIA WPŁYWU PĘKNIĘCIA W STOPIE ZĘBA KOŁA NA ZMIANĘ SZTYWNOŚCI ZAZĘBIENIA

Politechnika Poznańska Wydział Maszyn Roboczych i Transportu

BADANIA MODELOWE OGNIW SŁONECZNYCH

WPŁYW ROZMIESZCZENIA MAGNESÓW NA WŁAŚCIWOŚCI EKSPOATACYJNE SILNIKA TYPU LSPMSM

BADANIE WŁAŚCIWOŚCI DYNAMICZNYCH RDZENIA STOJANA GENERATORA DUŻEJ MOCY 1. WSTĘP

Badania maszyny reluktancyjnej przełączalnej, przeznaczonej do napędu lekkiego pojazdu elektrycznego

BADANIA MASZYNY RELUKTANCYJNEJ PRZEŁĄCZALNEJ PRZEZNACZONEJ DO NAPĘDU LEKKIEGO POJAZDU ELEKTRYCZNEGO

BADANIA MODELOWE OGNIW PALIWOWYCH TYPU PEM

DETEKCJA OBIEKTU FERROMAGNETYCZNEGO Z ZASTOSOWANIEM MAGNETOMETRÓW SKALARNYCH

ANALIZA PORÓWNAWCZA WYBRANYCH ŚRODOWISK CAD WYKORZYSTYWANYCH W OBLICZENIACH ELEMENTÓW KONSTRUKCYJNYCH MASZYN ELEKTRYCZNYCH

MODELOWANIE I SYMULACJA UKŁADÓW PNEUMATYCZNYCH, HYDRAULICZNYCH I ELEKTRYCZNYCH za pomocą programu komputerowego AUTOSIM 200

Temat: ŹRÓDŁA ENERGII ELEKTRYCZNEJ PRĄDU PRZEMIENNEGO

Rdzeń stojana umieszcza się w kadłubie maszyny, natomiast rdzeń wirnika w maszynach małej mocy bezpośrednio na wale, a w dużych na piaście.

MOMENT ORAZ SIŁY POCHODZENIA ELEKTROMAGNETYCZNEGO W DWUBIEGOWYM SILNIKU SYNCHRONICZNYM

BADANIE MASZYNY ELEKTRYCZNEJ Z MAGNESAMI TRWAŁYMI I KLINAMI MAGNETYCZNYMI

MODEL POLOWO-OBWODOWY SILNIKA INDUKCYJNEGO ZE ZWARCIAMI ZWOJOWYMI

POLOWO OBWODOWY MODEL DWUBIEGOWEGO SILNIKA SYNCHRONICZNEGO WERYFIKACJA POMIAROWA

MONITOROWANIE PARAMETRÓW PRACY HYBRYDOWEGO ODNAWIALNEGO ŹRÓDŁA ENERGII ELEKTRYCZNEJ

OPTYMALIZACJA ZBIORNIKA NA GAZ PŁYNNY LPG

SILNIK INDUKCYJNY KLATKOWY

BADANIA SYMULACYJNE PROSTOWNIKA PÓŁSTEROWANEGO

SYNCHRONIZACJA SILNIKÓW SYNCHRONICZNYCH. WYBÓR CHWILI ZAŁĄCZENIA PRĄDU WZBUDZENIA

TECHNOLOGIA MONTAŻU MAGNESÓW TRWAŁYCH W WIRNIKU SILNIKA SYNCHRONICZNEGO DUŻEJ MOCY

WYZNACZANIE DRGAŃ WŁASNYCH KONSTRUKCJI DWUBIEGOWYCH SILNIKÓW SYNCHRONICZNYCH

Silniki indukcyjne. Ze względu na budowę wirnika maszyny indukcyjne dzieli się na: -Maszyny indukcyjne pierścieniowe. -Maszyny indukcyjne klatkowe.

NOWA SERIA WYSOKOSPRAWNYCH DWUBIEGUNOWYCH GENERATORÓW SYNCHRONICZNYCH WZBUDZANYCH MAGNESAMI TRWAŁYMI

ZASTOSOWANIE MAGNESÓW TRWAŁYCH W SILNIKU RELUKTANCYJNYM ZE STRUMIENIEM POPRZECZNYM

KSZTAŁTOWANIE POLA MAGNETYCZNEGO W DWUBIEGOWYCH SILNIKACH SYNCHRONICZNYCH Z MAGNESAMI TRWAŁYMI

Silnik indukcyjny - historia

PRĄD UPŁYWU I PRZESKOK ZABRUDZENIOWY NA POWIERZCHNI IZOLATORA Z KLOSZAMI W UJĘCIU TEORII PERKOLACJI

Transkrypt:

POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 72 Electrical Engineering 2012 Wojciech PIETROWSKI* WIZUALIZACJA MODELU MASZYNY MAGNETOELEKTRYCZNEJ W PROGRAMOWANIU OBIEKTOWYM W artykule przedstawiono komputerową wizualizację modelu maszyny magnetoelektrycznej z wykorzystaniem techniki programowania obiektowego. Opisano opracowany diagram klas modelu obiektowego maszyny elektrycznej. Wykorzystując opracowany model obiektowy zrealizowano proces dyskretyzacji trójwymiarowego modelu silnika magnetoelektrycznego z uwzględnieniem połączeń czołowych. Pokazano komputerową wizualizację modelu maszyny magnetoelektrycznej. 1. WSTĘP Celem projektu, realizowanego przez konsorcjum w skład którego wchodzi m.in. Politechnika Poznańska, jest opracowanie nowoczesnych układów napędowych z silnikami elektrycznymi nowej generacji o możliwie jak największej sprawności. Realizacja projektu podzielona jest na dwanaście zadań. W ramach zadania siódmego opracowywane jest nowe środowisko programistyczno-obliczeniowe z oprogramowaniem własnym i profesjonalnym do polowej analizy sprzężonych zjawisk elektromagnetycznych, cieplnych i mechanicznych. Przy opracowywaniu środowiska programistycznoobliczeniowego zostaną wykorzystane wyniki badań przeprowadzonych w zadaniu ósmym, m.in.: metody i algorytmy odwzorowania w przestrzeni elementów skończonych węzłowych i krawędziowych struktur z magnesami niejednorodnie namagnesowanymi o strukturze hybrydowej, szybkobieżne polowe algorytmy i procedury do analizy zjawisk cieplnych w silnikach energooszczędnych, algorytmy do wyznaczania rozpływu prądów indukowanych i obliczania sił i momentów w trójwymiarowych układach z wielospójnymi obszarami przewodzącymi [1]. W środowisku programistyczno-obliczeniowym zostanie wykorzystane najnowsze wielostopniowe ujęcie metody elementów skończonych. W ujęciu tym stosowane są funkcje interpolacyjne elementu krawędziowego i ściankowego [2]. * Politechnika Poznańska.

198 Wojciech Pietrowski Ze względu na konieczność przystosowania środowiska programistycznoobliczeniowego do obliczeń projektowo-optymalizacyjnych oraz łatwego budowania modeli symulacyjnych silników o różnych strukturach do jego opracowania zaproponowano ujęcie obiektowe. Zakłada się, że w procedurach optymalizacyjnych każdy z obiektów będzie miał inne wartości danych składowych. Natomiast metody składowe obiektów operujące na różnych zestawach danych składowych będą wspólne [3]. Oprogramowanie zostanie napisane języku Object Pascal w środowisku programistycznym Delphi oraz w języku C++ i wdrożone do obliczeń pod kontrolą systemu operacyjnego Windows. Dla potrzeb realizacji postawionego zadania wyszczególniono następujące podetapy: 1 Opracowanie diagramu klas modelu obiektowego silnika prądu przemiennego. 2 Opracowanie danych oraz metod składowych dla klas odzwierciedlających konstrukcję silnika magnetoelektrycznego. Dane składowe klas będą zawierały następujące informacje: - informacje o geometrii obiektu, - charakterystyki i parametry materiałowe. W pierwszej kolejności opracowano algorytmy dyskretyzacji przestrzeni oraz wykreślania węzłów, siatki oraz elementów dyskretyzujących. 2. DIAGRAM KLAS MODELU OBIEKTOWEGO MASZYNY ELEKTRYCZNEJ Na potrzebę projektowania systemu obliczeniowego wyróżniono następujące elementy składowe maszyny elektrycznej: - stojan, - wirnik, - szczelina powietrzna. Ponieważ program komputerowy będzie napisany z wykorzystaniem techniki programowania obiektowego, to dla każdego z wyżej wymienionych elementów zaprojektowano klasę. Zgodnie z wyróżnionymi elementami składowymi silnika utworzono następujące klasy: - TStojany, - TWirniki, - TZlobki, - TSzczelinyPowietrzne. Danymi składowymi w klasie są przede wszystkimi informacje o geometrii elementu konstrukcyjnego maszyny. Natomiast opracowane metody mają realizować dyskretyzację oraz rysowanie struktury na ekranie monitora.

Wizualizacja modelu maszyny magnetoelektrycznej 199 TMaszynyElektryczne +chnazwa: AnsiString +chtyp: AnsiString +PN: double +UN: double +U: double +IpN: double +Ip: double +eta: double +cosfi: double +nn: double +fn: double +stojan: TStojany +wirnik: TWirniki +szczelina: TSzczelinyPowietrzne TSzczelinyPowietrzne +sp_liczbpromieniglownych: int +sp_lw: int +sp_let: int +sp_lfi_stojana: int +sp_lfi_wirnika: int +sp_let_sz: int +sp_kat_wirnika: double +sp_promienieglowne: double +sp_lpd: double +sp_pierscieniedysk: double +sp_fi_stojana: double +sp_fi_wirnika: double +sp_wezlyxy: double +sp_m: int +sp_ko: int +sp_lwz: int +sp_lep3d: int +sp_dlugosc: double +sp_wezly: double +sp_p: int +sp_k: int +Dyskretyzuj2DSzczeline(): void +Dyskretyzuj3DSzczeline(): void +RysujWezly(): void +RysujElementy(Kolor: bool): void TStojany +s_d: double +s_dlugosc: double +s_lpb: int +s_z: int +s_liczbpromieniglownych: int +s_promienieglowne: double +s_pierscieniedysk: double +s_lpd: double +s_liczbaliniipromieniowych: int +s_lw: int +s_lw3d: int +s_let: int +s_lep3d: int +s_lfi: int +s_lwz: int +s_wezlyxy: double +s_wezly: double +s_mz0: int +s_p: int +s_ko: int +s_k: int +s_fi: double +spc_lpz: int +spc_lwz: int +spc_lw: int +spc_lep3d: int +spc_let: int +spc_lz: int +spc_z: double +spc_wezly: double +spc_p: int +spc_k: int +s_listawyswelementy: int +s_listawyswsiatka: int +zlobek: TZlobki <<create>>-tmaszynyelektryczne() <<create>>-tmaszynyelektryczne(nazwa: AnsiString) <<destroy>>-tmaszynyelektryczne() +setnazwa(nazwa: AnsiString): void +getnazwa(): AnsiString +settyp(typ: AnsiString): void +setpn(mocznamionowa: double): void +getpn(): double +setun(napiecieznamionowe: double): void +setu(napiecie: double): void +setipn(pradznamionowy: double): void +setip(prad: double): void +seteta(sprawnosc: double): void +setcosfi(wspolczynnikmocy: double): void +setnn(predkoscznamionowa: double): void +getnn(): double +setfn(czestotliwoscznamionowa: double): void +getfn(): double <<create>>-tstojany() <<destroy>>-tstojany() +s_setlpb(liczbaparbiegunow: double): void +s_getlpb(): double +s_setd(srednicastojana: double): void +s_getd(): double +s_setstdlugosc(dlugoscpakietustojana: double): void +s_getstdlugosc(): double +s_setstz(liczbazlobkowstojana: double): void +s_getstz(): double +Dyskretyzuj2DStojan(): void +Dyskretyzuj3DStojan(): void +PolaczeniaCzolowe(): void +RysujElementy(Kolor: bool): void +RysujPC(Kolor: bool): void +RysujWezly(): void +RysujWezlyPC(): void +UtworzListeElementow(): void +UtworzListeSiatki(): void +stb: double +sth: double +stb4: double TZlobki TWirniki +w_d: double +w_dlugosc: double +w_lpb: int +w_z: int +w_lm: int +w_liczbpromieniglownych: int +w_promienieglowne: double +w_pierscieniedysk: double +w_lpd: double +w_liczbaliniipromieniowych: int +w_lw: int +w_let: int +w_lfi: int +w_wezlyxy: double +w_mxy: int +w_ko: int +w_fi: double +zlobek: TZlobki +w_kat: double +w_skos: double +w_lwz: int +w_lw3d: int +w_lep3d: int +w_wezly: double +w_p: int +w_k: int <<create>>-tzlobki() <<destroy>>-tzlobki() +setstb(stojanwymiarb: double): void +getstb(): double +setsth(stojanwymiarh: double): void +getsth(): double +setstb4(stojanwymiarb4: double): void +getstb4(): double +w_setlpb(liczbaparbiegunow: double): void +w_getlpb(): double +w_setd(srednicastojana: double): void +w_getd(): double +w_setstdlugosc(dlugoscpakietustojana: double): void +w_getstdlugosc(): double +w_setwz(liczbazlobkowstojana: double): void +w_getstz(): double +Dyskretyzuj2DWirnik(): void +Dyskretyzuj2DWirnikKlatkowy(): void +Dyskretyzuj2DWirnikMagnesy(): void +Dyskretyzuj3DWirnik(): void +Dyskretyzuj3DWirnikKlatkowy(): void +Dyskretyzuj3DWirnikMagnesy(): void +RysujWezly(): void +RysujElementy(Kolor: bool): void Rys. 1. Diagram struktury klas modelu maszyny elektrycznej

200 Wojciech Pietrowski Opracowany model obiektowy maszyny przedstawiono w postaci diagramu na Rys. 1. Opisuje on zależności pomiędzy klasami w systemie. Na rysunku klasy przedstawiono w postaci prostokątów podzielonych na trzy części. W pierwszej części znajduje się nazwa klasy, w drugiej dane składowe klasy, natomiast w trzeciej metody składowe. Zależności między klasami przedstawiono za pomocą linii łączących prostokąty. W diagramie można wyróżnić następujące klasy: TStojany, TWirniki. W ogólności zarówno stojan jak wirnik mogą mieć żłobki na uzwojenie, dlatego klasy TStojany i TWirniki uzupełniono o obiekty klasy TZlobki. Kolejną zaprojektowaną klasą jest klasa TSzczelinyPowietrzne. Klasą nadrzędną dla klas TStojany, TWirniki i TSzczelinyPowietrzne jest klasa TMaszynyElektryczne. 3. ZASTOSOWANIE MODELU OBIEKTOWEGO W PROCESIE DYSKRETYZACJI Głównym zastosowaniem opracowanego modelu obiektowego jest opracowanie komputerowego systemu obliczeniowego. W obliczeniach zastosowana zostanie metoda elementów skończonych. Pierwszym krokiem w MES jest dyskretyzacja przestrzeni. Opracowane oprogramowanie w zakresie dyskretyzacji realizuje następujące zadania: wyznaczanie współrzędnych węzłów siatki dyskretyzującej (Rys. 2), wyznaczanie elementów siatki dyskretyzującej (Rys. 3), przypisanie środowisk elementom dyskretyzującym (Rys. 4). Rys. 2. Węzły siatki dyskretyzującej w obszarze stojana, szczeliny powietrznej oraz wirnika Rys. 3. Siatka dyskretyzująca w obszarze stojana, szczeliny powietrznej oraz wirnika

Wizualizacja modelu maszyny magnetoelektrycznej 201 Rys. 4. Elementy dyskretyzujące w obszarze stojana, szczeliny powietrznej oraz wirnika Zakłada się, że program będzie realizował obliczenia optymalizacyjne, tj. poszukiwane będą konstrukcje optymalne dla zadanych warunków. Dlatego w programie przewidziano zmianę następujących parametrów: - Wymiary geometryczne stojana i wirnika, a w konsekwencji szczeliny powietrznej. - Parametry dyskretyzacji tj. liczba węzłów siatki na płaszczyźnie z=const, oraz liczba warstw wzdłuż osi OZ. - Liczba zwojów uzwojenia stojana, liczba magnesów w wirniku oraz liczba prętów klatki wirnika. - Charakterystyki materiałowe obwodu elektrycznego i magnetycznego. 3.1. Wizualizacja elementów konstrukcyjnych W procesie dyskretyzacji przestrzeni utworzone zostają informacje o współrzędnych węzłów oraz środowiskach przypisanych do elementów dyskretyzujących. Na podstawie tych informacji możliwe jest narysowanie elementów dla wybranych środowisk. W tabeli 1 przedstawiono środowiska zastosowane w modelowaniu silnika magnetoelektrycznego oraz numery rysunków, na których znajdują się ich wizualizacje. Na Rys. 11 przedstawiono wizualizację modelu silnika, w której pominięto powietrze. Natomiast na Rys. 12 pokazano wizualizację poszczególnych faz uzwojenia stojana z uwzględnieniem połączeń czołowych. W procedurach wizualizacji zastosowano bibliotekę graficzną OpenGL [4].

202 Wojciech Pietrowski Tabela 1. Rodzaje środowisk w modelu silnika magnetoelektrycznego Rodzaj środowiska Element konstrukcyjny Rysunek Ferromagnetyk Jarzmo stojana Jarzmo wirnika Przewodzące Uzwojenie stojana 3.5 Izolator Izolacja żłobkowa stojana 3.6 Powietrze 3.7 Magnes trwały Magnes trwały 3.8 Izolator - lakier Izolacja przewodu 3.9 3.4 Rys. 5. Wizualizacja jarzma stojana oraz jarzma wirnika Rys. 6. Wizualizacja uzwojenia stojana Rys. 7. Wizualizacja izolacji żłobkowej Rys. 8. Wizualizacja powietrza

Wizualizacja modelu maszyny magnetoelektrycznej 203 Rys.9. Wizualizacja magnesów trwałych Rys. 10. Wizualizacja izolacji uzwojenia Rys. 11. Wizualizacja modelu silnika magnetoelektrycznego

204 Wojciech Pietrowski a) b) c) d) Rys. 12. Wizualizacja uzwojenia stojana: a) faza A, b) faza B, c) faza C LITERATURA [1] Strona internetowa projektu www.ngn.put.poznan.pl [2] Demenko A., Obwodowe modele układów z polem elektromagnetycznym, Wydawnictwo Politechniki Poznańskiej, Poznań 2004. [3] Grebosz J.: Symfonia C++, Oficyna Kallimach, 1999. [4] Pietrowski W., Szeląg W., Demenko A., Zastosowanie biblioteki graficznej OpenGL do wizualizacji siatek dyskretyzujących w układach 3D, Materiały V Konferencji Naukowo-Technicznej Zastosowania Komputerów w Elektrotechnice, Poznań-Kiekrz, 10-12.04.2000, s. 435-438.

Wizualizacja modelu maszyny magnetoelektrycznej 205 VISUALIZATION OF MODEL OF PERMANENT MAGNET MACHINE IN OBJECT-ORIENTED PROGRAMMING In the paper the computer visualization of model of permanent magnet machine using object-oriented programming is presented. The elaborated diagram class of model of electrical machine is described. The descretization process of three dimensional model of permanent magnet machine with end-turns has been realized using elaborated diagram. The visualization of the model has been presented using computer graphics. Prace badawcze, których wyniki przedstawiono w niniejszym artykule, były współfinansowane przez Unię Europejską ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka w projekcie pt. Nowa generacja energooszczędnych napędów elektrycznych do pomp i wentylatorów dla górnictwa. Results presented in this work concerns the research co-financed by the European Union through the European Regional Development Fund under the Operational Program Innovative Economy in the project No. POIG.01.01.02-00-113/09 New generation of electric drives for the mine pumps and fans.