10
POZNAN UNIVERSITY OF TECHNOLOGY ACADEMIC JOURNALS No 93 Electrical Engineering 2018 DOI 10.21008/j.1897-0737.2018.93.0007 __________________________________________ * Politechnika Opolska Marcin KULIK * , Bernard BARON * , Mariusz JAGIEŁA * ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI DODATKOWYCH CEWEK ELEKTROMAGNETYCZNEGO UKŁADU POZYSKIWANIA ENERGII Z DRGAŃ W artykule przedstawiono zastosowanie algorytmu interior point, na przykładzie optymalizacji elektromagnetycznego układu do pozyskiwania energii z drgań mecha- nicznych. Układ ten składa się z płaskiej sprężyny, na której zamocowano dwa jarzma z magnesami trwałymi. Pomiędzy jarzmami umieszczono cewkę, w której pod wpływem drgań, a co za tym idzie przemieszczeń sprężyny, indukuje się siła elektromotoryczna. Na podstawie obliczeń polowych stwierdzono, że zwiększenie indukowanego napięcia możliwe jest przez wykorzystanie strumienia po zewnętrznych stronach jarzm. W niniej- szej pracy optymalizowano wymiary oraz rozmieszczenie dodatkowych cewek tak, aby uzyskać jak największą amplitudę tego napięcia. SŁOWA KLUCZOWE: optymalizacja, interior point, drgania, pozyskiwanie energii. 1. WSTĘP Zasada działania elektromagnetycznych przetworników energii drgań me- chanicznych w energię elektryczną (ang. Electromagnetic Energy Harvesters) wykorzystujących element inercyjny, opiera się na względnym przemieszczaniu magnesów trwałych i cewki, pod wpływem zewnętrznych wibracji [1, 2]. W wyniku tego, zgodnie z prawem Faraday’a, indukowane jest napięcie elek- tryczne. Największe amplitudy przemieszczenia uzyskuje się, gdy częstotliwość siły zewnętrznej pokrywa się z częstotliwością rezonansową układu (w układach nieliniowych zależącą również od siły zewnętrznej). Przetworniki te mogą być stosowane do zasilania bezprzewodowych czujników, konwencjonalnie korzy- stających z baterii, co zwiększa niezawodność oraz znacząco obniża koszty eks- ploatacji [1, 3]. W pracy analizowany jest elektromagnetyczny minigenerator z nieliniowym rezonansem elektromechanicznym, szerzej opisany w pracy [4]. Na podstawie analizy rozkładu strumienia magnetycznego (rys.1), stwierdzono, że możliwe

ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI … · g6()x przy czym czynnikie Wykresy wartości t R R Zastosow g1()x g4(x 4k(x1 x xc = 18,39 m zapełnien zmienności rzeciej

Embed Size (px)

Citation preview

Page 1: ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI … · g6()x przy czym czynnikie Wykresy wartości t R R Zastosow g1()x g4(x 4k(x1 x xc = 18,39 m zapełnien zmienności rzeciej

POZNAN UNIVERSITY OF TECHNOLOGY ACADEMIC JOURNALS No 93 Electrical Engineering 2018

DOI 10.21008/j.1897-0737.2018.93.0007

__________________________________________ * Politechnika Opolska

Marcin KULIK*, Bernard BARON*, Mariusz JAGIEŁA*

ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI DODATKOWYCH CEWEK

ELEKTROMAGNETYCZNEGO UKŁADU POZYSKIWANIA ENERGII Z DRGAŃ

W artykule przedstawiono zastosowanie algorytmu interior point, na przykładzie optymalizacji elektromagnetycznego układu do pozyskiwania energii z drgań mecha-nicznych. Układ ten składa się z płaskiej sprężyny, na której zamocowano dwa jarzma z magnesami trwałymi. Pomiędzy jarzmami umieszczono cewkę, w której pod wpływem drgań, a co za tym idzie przemieszczeń sprężyny, indukuje się siła elektromotoryczna. Na podstawie obliczeń polowych stwierdzono, że zwiększenie indukowanego napięcia możliwe jest przez wykorzystanie strumienia po zewnętrznych stronach jarzm. W niniej-szej pracy optymalizowano wymiary oraz rozmieszczenie dodatkowych cewek tak, aby uzyskać jak największą amplitudę tego napięcia. SŁOWA KLUCZOWE: optymalizacja, interior point, drgania, pozyskiwanie energii.

1. WSTĘP

Zasada działania elektromagnetycznych przetworników energii drgań me-chanicznych w energię elektryczną (ang. Electromagnetic Energy Harvesters) wykorzystujących element inercyjny, opiera się na względnym przemieszczaniu magnesów trwałych i cewki, pod wpływem zewnętrznych wibracji [1, 2]. W wyniku tego, zgodnie z prawem Faraday’a, indukowane jest napięcie elek-tryczne. Największe amplitudy przemieszczenia uzyskuje się, gdy częstotliwość siły zewnętrznej pokrywa się z częstotliwością rezonansową układu (w układach nieliniowych zależącą również od siły zewnętrznej). Przetworniki te mogą być stosowane do zasilania bezprzewodowych czujników, konwencjonalnie korzy-stających z baterii, co zwiększa niezawodność oraz znacząco obniża koszty eks-ploatacji [1, 3].

W pracy analizowany jest elektromagnetyczny minigenerator z nieliniowym rezonansem elektromechanicznym, szerzej opisany w pracy [4]. Na podstawie analizy rozkładu strumienia magnetycznego (rys.1), stwierdzono, że możliwe

Page 2: ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI … · g6()x przy czym czynnikie Wykresy wartości t R R Zastosow g1()x g4(x 4k(x1 x xc = 18,39 m zapełnien zmienności rzeciej

90 jest wykojarzm do umieszczorozważonZe wzglęrysunku je a)

Rys. 1. Elek

Dwuwpomocą p

gdzie A jenatomiast czonym mjest na poW pracy ojarzm z ma

gdzie x =przecznegPonieważ cji, pochozyczny sen

Ma

orzystanie strpozyskania

onej pomiędno dodanie dwędu na wystest zredukow

ktromagnetycznniow

wymiarowe pprawa Ampèr

est wektorowyJM jest zastę

metodą powłokodstawie anaoptymalizowaagnesami trw

= [x1, x2, x3] to dodatkowejwiększość aldna strumienns zmiennych

arcin Kulik, B

rumienia rozdodatkowej

dzy poruszajwóch cewek tępowanie sywany do poło

ny układ pozyskwy, b) rozkład s

pole magnetyre’a w postac

ym potencjałeępczym prądek prądowych

alitycznego roano pochodną

wałymi, co pro

( )f x

to wektor zmj cewki, jak nlgorytmów opnia skojarzoneh x1, x2, x3, zas

ernard Baron,

proszonego j energii elejącymi się jpo ich zewn

ymetrii w uowy układu.

kiwania energiistrumienia magn

yczne w tymci różniczkow

2

0

MJA

em magnetycem pochodząch [4, 5]. Strumozwiązania róą strumienia wowadzi do fun

( , )

x

miennych decna rys. 1), natptymalizacji jego jest pomstosowano fun

, Mariusz Jagi

po zewnętrzektrycznej. Ojarzmami z nętrznej stronkładzie, obs

b)

i z drgań mechanetycznego dla

m przetwornwej

cznym, ν0 jestcym od magn

mień skojarzonównania (1),

w punkcie zernkcji celu post

0

cyzyjnych (wtomiast ζ to pjest tworzona

mnożona przeznkcję ogranic

ieła

znej stronie rOprócz głów

magnesami nie, jak na ryszar przedsta

anicznych a) moζ = 0

niku można

t reluktywnośnesów trwałyny z cewką w, metodą Fourowego przemtaci

wymiarów przprzemieszczea do minimaliz -1. Aby za

czeń w formie

ruchomych wnej cewki

trwałymi, ysunku 1a). awiony na

odel oblicze-

opisać za

(1)

ścią próżni, ych wyzna-wyznaczany urier’a [4].

mieszczenia

(2)

zekroju po-enie jarzm. izacji funk-achować fi-e

Page 3: ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI … · g6()x przy czym czynnikie Wykresy wartości t R R Zastosow g1()x g4(x 4k(x1 x xc = 18,39 m zapełnien zmienności rzeciej

6 ( )g x

przy czymczynnikieWykresy wartości t

R

R

Zastosow

1( )g x

4 (g x

14k( xx

m xc = 18,39 em zapełnienzmienności trzeciej zmie

Rys. 2. Wykres z

Rys. 3. Wykres z

wanie metody

1 cxx ; 2g

2) q x x x

c 3 2x )( )

x x

mm, p = 75nia cewki zwfunkcji celu

ennej) przeds

zmienności fun

zmienności fun

y interior point

( ) 0g x

2( ) 1x x ;

3 1x ; 5 ( )g x

0,2 ; 7 (g x

5 mm, q = 75wojami, N =w zależnośc

stawiono na r

nkcji celu w zale

nkcji celu w zale

t w optymaliz

3 3( )g x x

1) p xx

4) 0,4 x

5 mm (rys. 1= 1000 jest ci od dwóch zrysunkach 2,

eżności od zmie

eżności od zmie

zacji …

2 1x ;

cx 1 ,

1 c 3k( x )(

x x

1a), k = 0,8 jliczbą zwojózmiennych (, 3 oraz 4.

ennych x1 oraz

ennych x1 oraz

91

(3)

3 2 )x

est współ-ów cewki. (przy stałej

x2

x3

Page 4: ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI … · g6()x przy czym czynnikie Wykresy wartości t R R Zastosow g1()x g4(x 4k(x1 x xc = 18,39 m zapełnien zmienności rzeciej

92

R Jak mogranicy prrysunku 4wypłaszczmają tylkrównościo We wscji. Metodz przesuwi gradientudowane bnych krok(1-2). Kolinterior ppoprawnometodę innienie wa

Zakładujemnych

Ma

Rys. 4. Wykres z

ożna zauważrzedziału dop4 widać lokazenie funkcjo charakter powych (3). stępnym etapdy bezgradie

wanymi funku sprzężoneg

było to „wyckach obliczelejnymi testooint [7, 8]. Z

ość uzyskanynterior point arunków (3) w

2

dając ogranih elementach

arcin Kulik, B

zmienności fun

żyć, na rysunpuszczalnej alne minimui dla wyższypoglądowy,

pie badań teentowe, taki

kcjami kary, go [6], nie dchodzeniem”eniowych, coowanymi algZe względu

ych wynikówz logarytmi

w każdej iter

2. METOD

czenia nieróh, otrzymujem

ernard Baron,

nkcji celu w zale

nku 2 i 3 minzmienności z

um w okolicaych wartościz uwagi na n

estowano różie jak metodjak również

dawały satys” tych algoryo generowałogorytmami by

na szerszą w dla badaneiczną funkcjracji [6, 7, 8

DA INTERI

ównościowe my [6]

, Mariusz Jagi

eżności od zmie

nimum funkcjzmiennych xach punktu [ zmiennych.nieliniową fu

żne algorytmda Powell’a ż metody grasfakcjonującyytmów poza o błędy w royły metoda iścieżkę zbie

ego problemuą barierową,, 9, 10].

IOR POINT

oraz wektor

ieła

ennych x2 oraz

ji celu jest ox2 oraz x3, na[15 mm, 15 . Jednakże, wunkcję ogran

my minimalizoraz Hook’

adientowe tyych wynikówograniczeni

ozwiązywannterior point

eżności, szybu, zdecydow, która zapew

T

r zmiennych

x3

siągane na atomiast na

mm] oraz wykresy te niczeń nie-

zacji funk-a-Jeeves’a

ypy BGFS w. Spowo-a w kolej-

niu równań t oraz non-bkość oraz

wano się na wnia speł-

h x o nie-

Page 5: ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI … · g6()x przy czym czynnikie Wykresy wartości t R R Zastosow g1()x g4(x 4k(x1 x xc = 18,39 m zapełnien zmienności rzeciej

Zastosowanie metody interior point w optymalizacji … 93

min ( )fx

x (4)

( ) 0g x (5)

0, 1,2,...,i xx i n , ( ), 1,2,...,i gg i nx

gdzie x, f, g(x), nx, ng to odpowiednio wektor zmiennych, optymalizowana funk-cja celu, wektor ograniczeń nierównościowych, liczba zmiennych oraz liczba ograniczeń nierównościowych. Wprowadzając wektor nieujemnych zmiennych dopełniających z oraz stosując logarytmiczną funkcję barierową, problem (4) można zastąpić zadaniem

1

min ( ) ln( )gn

k ii

f z

xx (6)

( ) 0 g x z , 0z (7) gdzie μk jest parametrem barierowym, sprowadzanym do zera w kolejnych itera-cjach. W wyniku tego, kolejne przybliżenia problemu (6) dążą do rozwiązania zadania (4). Minimum lokalne funkcji (6), uwzględniając zależności (7), jest osiągane wtedy, gdy gradient funkcji Lagrange’a jest równy zero

T

1

( , ) ( ) ln( ) ( ( ) )gn

k k k ii

L f z

y x π g x z (8)

T( ) ( ( ))

( , ) ( )

( )k k k

f

L diag

x x

y

x g x π

y z π e 0

g x z

(9)

gdzie yk = [xT, zT, πT]T, π jest wektorem mnożników Lagrange’a ograniczeń nierów-nościowych, natomiast e jest wektorem jednostkowym. Otrzymany układ równań nieliniowych (9) rozwiązywany jest za pomocą metody Newtona-Raphsona

2( ( , )) ( , )k k k k kL L y yy y y (10)

co można zapisać jako 2 2 T T T( ) ( ( )) ( ) ( ) ( ( ))

( ) ( ) ( )

( ) ( )k

f f

diag diag diag

x x x x x

x

x π g x 0 g x x x g x π

0 π z z z π e

g x 1 0 π g x z

(11)

gdzie Δy = yk+1 - yk, 1 jest macierzą jednostkową. Wartości poszczególnych zmien-nych w kolejnych krokach algorytmu, obliczane są z następujących zależności

1p

k k k k x x α x (12)

1p

k k k k z z α z (13)

1d

k k k k π π α π (14)

Page 6: ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI … · g6()x przy czym czynnikie Wykresy wartości t R R Zastosow g1()x g4(x 4k(x1 x xc = 18,39 m zapełnien zmienności rzeciej

94 przy czym

są odpowiwierającymczeństwa rznaczany j

gdzie σk jenienia warrostów zm Algoryrównościo

Rys. 5. S

Ma

m

α

α

iednio długośmi się w przedrównym 0,99jest ze wzoru

est parametrerunków komp

miennych prymytm metody iowymi przeds

Schemat metody

arcin Kulik, B

min 1,pk

α

min 1,dk

α

ściami krokówdziale wartoś

9995. Paramet

k

em skalującymplementarnoścmalnych poniinterior point stawia rysunek

y interior point

ernard Baron,

min i

i

z

z

min i

i

w zmiennych

ści (0,1], natomtr barierowy

T

1 2k k

kgn

z π

m. Obliczeniaci oraz uzyskżej zadanego dla zadania

k 5.

w optymalizac

, Mariusz Jagi

0iz

0ii

h prymalnychmiast γ jest ww kolejnych

a wykonywankania wartości

błędu dopuszoptymalizacj

cji z ograniczen

ieła

h oraz dualnywspółczynniki

krokach algo

ne są do momi normy z wezczalnego rówji z ogranicze

niami nierównoś

(15)

(16)

ych [7], za-iem bezpie-orytmu wy-

(17)

mentu speł-ektora przy-wnego 10-7. eniami nie-

ściowymi

Page 7: ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI … · g6()x przy czym czynnikie Wykresy wartości t R R Zastosow g1()x g4(x 4k(x1 x xc = 18,39 m zapełnien zmienności rzeciej

Zastosowanie metody interior point w optymalizacji … 95 Program realizujący powyższy schemat został napisany w środowisku Visual C#, korzystając z biblioteki metod optymalizacji, opracowanej w Instytucie Sys-temów Napędowych i Robotyki Politechniki Opolskiej [6].

3. WYNIKI OPTYMALIZACJI Obliczenia minimum funkcji celu (6) przeprowadzono dla punktów starto-wych losowanych z obszaru ograniczonego zależnościami (3). Wyniki optymali-zacji dla trzech różnych punktów początkowych zestawiono w tabeli 1. W tabeli 2 przedstawiono wartości wektora ograniczeń nierównościowych dla punktów startowych oraz punktu optymalnego. Tabela 1. Wyniki optymalizacji dla trzech różnych punktów startowych.

Punkt startowy x0 f(x0) Liczba iteracji Czas obliczeń Rozwiązanie xopt f(x)

[20,97 4,03 30,05]T -0,77 14 2,83 s [22,51 10,22 19,75]T -1,20 [22,39 7,82 23,40]T -1,00 13 2,70 s [22,51 10,22 19,75]T -1,20

[28,43 11,04 15,86]T -0,90 13 2,67 s [22,51 10,22 19,75]T -1,20 Tabela 2. Wartości funkcji g(x) dla wektora warunków początkowych x0 i wektora roz-wiązań xopt.

Punkt startowy x0 Punkt startowy x0 Punkt startowy x0 Rozwiązanie xopt x0 =[20,97 4,03

30,05] x0 =[22,39 7,82

23,40] x0 =[28,43 11,04

15,86] xopt =[22,51 10,22

19,75]

0

2,58

3,04

25,01

( ) 34,92

29,64

0,06

0,14

g x

0

4,00

6,82

14,58

( ) 37,78

28,22

0,05

0,15

g x 0

10,04

10,04

3,81

( ) 42,10

22,18

0,02

0,18

g x

4,12

9,22

8,53

( ) 39,02

28,11

0,00

0,2

opt

g x

Jak można zauważyć, algorytm interior point znalazł rozwiązanie optymalne (spełniające ograniczenia nierównościowe) w tym samym punkcie, niezależnie od wylosowanego punktu startowego. Wartość funkcji celu wyniosła -1,20 Vs/m. Czas obliczeń dla każdego przypadku nie przekroczył 3 sekund. Rysunek 6 przedstawia przebieg normy wektora przyrostu zmiennych prymalnych, normy przyrostu wartości funkcji celu w kolejnych krokach oraz normy gradientu funk-cji Lagrange’a dla przykładowego punktu startowego.

Page 8: ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI … · g6()x przy czym czynnikie Wykresy wartości t R R Zastosow g1()x g4(x 4k(x1 x xc = 18,39 m zapełnien zmienności rzeciej

96

Rys. 6. Pr

Rys

Ma

rzebieg norm w

s. 7. Zależność p

arcin Kulik, B

wektorów Δx, Δfx0 =

pochodnej strum

ernard Baron,

f oraz L w kol[20,97 4,03 30

mienia skojarzo

, Mariusz Jagi

lejnych iteracja0,05]

onego z cewką

ieła

ach dla punktu s

od przemieszcz

startowego

zenia

Page 9: ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI … · g6()x przy czym czynnikie Wykresy wartości t R R Zastosow g1()x g4(x 4k(x1 x xc = 18,39 m zapełnien zmienności rzeciej

Zastosowanie metody interior point w optymalizacji … 97 Rysunek 7 przedstawia zależność pochodnej strumienia skojarzonego z cew-ką od przemieszczenia jarzm dla czterech różnych wektorów x. Linią ciągłą oznaczono przebieg dla rozwiązania optymalnego, natomiast pozostałe krzywe wyznaczono dla punktów startowych, jak w tabeli 1. Biorąc pod uwagę symetrię układu, przebieg pochodnej strumienia jest taki sam dla drugiej cewki.

4. WNIOSKI

W pracy zoptymalizowano wymiary dodatkowych cewek elektromagnetycz-nego układu pozyskującego energię z drgań mechanicznych, co znacząco po-większa sprawność minigeneratora. Obliczenia przeprowadzono metodą interior point, która poradziła sobie z nieliniowymi ograniczeniami nierównościowymi, zapewniając przy tym ich spełnienie w każdej iteracji. Aktualnie prowadzone są prace związane ze skonstruowaniem zoptymalizowanego układu, których wyniki zostaną wkrótce przedstawione. Praca została zrealizowana w ramach projektu nr 2016/23/N/ST7/03808 finansowanego

przez Narodowe Centrum Nauki

LITERATURA

[1] Mitcheson P. D., Yeatman E. M., Rao G. K., Holmes A. S., Green T. C., Energy Harvesting From Human and Machine Motion for Wireless Electronic Devices, Proceedings of the IEEE, vol. 96, no. 9, pp. 1457-1486, 2008.

[2] Kulik M., Jagieła M., Harvesting mechanical vibrations energy using nonlinear electromagnetic minigenerators – a survey of concepts and problems, Poznan Uni-versity of Technology Academic Journals, Electrical Engineering, No 90, pp. 347-358, 2017.

[3] Saha C. R., O’Donnell T., Loder H., Beeby S., Tudor J., Optimization of an Elec-tromagnetic Energy Harvesting Device, IEEE Transactions on Magnetics, vol. 42, no. 10, pp. 3509-3511, 2006.

[4] Jagieła M., Kulik M., Torsion and axial moment in a new nonlinear cantilever-type vibration energy harvester, International Journal of Applied Electromagnetics and Mechanics, ukaże się w roku 2018.

[5] Lee H., Noh M. D., Park Y. W., Optimal Design of Electromagnetic Energy Har-vester Using Analytic Equations, IEEE Transactions on Magnetics, vol. 53, no. 11, pp. 1-5, 2017.

[6] Baron B., Połomski M., Kolańska Pluska J., Programowanie nieliniowe w języku C#, Wydawnictwo Politechniki Opolskiej, 2018 (w druku).

[7] Połomski M., Baron B., Optimal Power Flow by Interior Point and Non Interior Point Modern Optimization Algorithms, Acta Energetica, 1/14, pp. 132-139, 2013.

[8] Patra S., Goswami S.K., Optimum power flow solution using a non-interior point method, Electrical Power and Energy Systems, 29, pp. 138–146, 2007.

Page 10: ZASTOSOWANIE METODY INTERIOR POINT W OPTYMALIZACJI … · g6()x przy czym czynnikie Wykresy wartości t R R Zastosow g1()x g4(x 4k(x1 x xc = 18,39 m zapełnien zmienności rzeciej

98 Marcin Kulik, Bernard Baron, Mariusz Jagieła

[9] Klintberg E., Gros S., An inexact interior point method for optimization of differ-ential algebraic systems, Computers and Chemical Engineering, 92, pp. 163-171, 2016.

[10] Qiu S., Chen Z., An interior point method for nonlinear optimization with a quasi-tangential subproblem, Journal of Computational and Applied Mathematics, 334, pp. 77-96, 2018.

APPLICATION OF THE INTERIOR POINT METHOD IN OPTIMISATION OF ADDITIONAL COILS OF A NONLINEAR ELECTROMAGNETIC

VIBRATION ENERGY HARVESTER

The paper presents application of the interior point algorithm, developed in the Insti-tute of Drive Systems and Robotics, at the Opole University of Technology, to design optimization of the electromagnetic energy harvester. The system consists of a beam spring with the two attached yokes with permanent magnets. A coil is placed between the yokes, in which the electromotive force is induced due externally applied vibrations. On the basis of field calculations, it was found that it is possible to use the leakage flux existing on both exterior sides of the yokes. In this work the dimensions and placement of additional coils, to obtain the highest amplitude of the flux linkage derivative, are optimized providing significant rise of the induced voltage with respect to basic configu-ration. (Received: 30.01.2018, revised: 05.03.2018)