ELEKTRYKA Zeszyt 1 (217) 2011 Rok LVII Omelian PŁACHTYNA, Zbigniew KŁOSOWSKI, Roman ŻARNOWSKI Instytut Elektrotechniki, Uniwersytet Technologiczno-Przyrodniczy w Bydgoszczy OCENA SKUTECZNOŚCI METODY NAPIĘĆ ŚREDNIOKROKOWYCH W PORÓWNANIU Z KLASYCZNYMI METODAMI CAŁKOWANIA NUMERYCZNEGO W MODELACH MATEMATYCZNYCH OBWODÓW ELEKTRYCZNYCH Streszczenie. W artykule przedstawiono ocenę skuteczności autorskiej metody prof. O. Płachtyny, która została nazwana metodą napięć średniokrokowych, w porównaniu z klasycznymi metodami całkowania numerycznego stosowanymi do analizy obwodów elektrycznych. Oceny dokonano porównując czasy wyznaczania rozwiązania numerycznego przy założonym błędzie między tym rozwiązaniem a rozwiązaniem dokładnym. Metoda okazała się skuteczniejsza w porównaniu z innymi metodami całkowania numerycznego. W artykule zamieszczono również opis teoretyczny metody napięć średniokrokowych. Słowa kluczowe: analiza obwodu elektrycznego, metoda napięć średniokrokowych, porównanie metod całkowania numerycznego EFFICIENCY EVALUATION OF AVERAGE-STEP VOLTAGES METHOD COMPARING TO CLASSICAL METHODS OF NUMERICAL INTEGRATION APPLIED TO MATHEMATICAL MODELS OF ELECTRICAL CIRCUITS Summary. In the paper is presented effectiveness of original method by prof. O. Plakhtyna of numerical integration. It was named the method of average-step voltages. The method is compared to classical methods of numerical integration applied in analysis of electrical circuits. The measure of effectiveness is the time consumed for integration of equation system assuming constant error between analytical solution and employed for integration numerical method solution. The average-step voltages method occurred more effective comparing to the other methods. The theoretical description of the method is presented in the paper also. Keywords: analysis of electrical circuit, average-step voltages method, numerical methods of integration comparison 122 O. Płachtyna, Z. Kłosowski, R. Żarnowski 1. WSTĘP Metody numeryczne są użytecznym narzędziem, stosowanym w analizie zjawisk fizycznych w obwodach elektrycznych opartych na ich modelach matematycznych. Modele te najczęściej mają postać układów równań różniczkowych. Rozwiązania układów równań poszukuje się stosując metody całkowania numerycznego z szerokiej klasy. Ze względu na rozwój techniki mikroprocesorowej w układach sterowania procesami przemysłowymi coraz częściej zachodzi konieczność wykonywania obliczeń w czasie rzeczywistym. Pojawia się wtedy problem wyboru metody całkowania numerycznego układów równań różniczkowych, która zapewniałaby uzyskanie stabilnego rozwiązania w możliwie najkrótszym czasie przy założonej dokładności obliczeń. W celu określenia, która z metod całkowania numerycznego zapewnia najkrótszy czas uzyskania szukanego rozwiązania, w artykule, na przykładzie modelu matematycznego prostego obwodu elektrycznego, dokonano porównania istniejących metod z autorską metodą napięć średniokrokowych prof. O. Płachtyny, która po raz pierwszy została przedstawiona w [5]. 2. OPIS TEORETYCZNY METODY NAPIĘĆ ŚREDNIOKROKOWYCH Poszukuje się rozwiązania równań różniczkowych, zapisanych na podstawie I i II prawa Kirchhoffa. Wszystkie obwody elektryczne składają się z gałęzi, które mogą zawierać rezystory, kondensatory, cewki i źródła zasilania. Dlatego też istota prezentowanej metody zostanie przedstawiona na przykładzie gałęzi obwodu elektrycznego, zawierającej wszystkie elementy, połączone tak jak na rys. 1. Rys. 1. Schemat obwodu elektrycznego Fig. 1. Diagram of electrical circuit Gałąź obwodu elektrycznego, przedstawioną na rys. 1, opisują dwa równania: u (t ) R i (t ) L du C ( t ) 1 i (t ) dt C przy czym i (t ) - prąd płynący w obwodzie, u C (t ) - napięcie na kondensatorze, di ( t ) uC (t ) e(t ) 0 dt (1) Ocena skuteczności metody… 123 e(t ) - źródło napięcia, u (t ) - napięcie między zaciskami obwodu, R, L, C - rezystancja, indukcyjność cewki, pojemność kondensatora. Rozwiązanie numeryczne otrzymuje się przez scałkowanie układu równań (1) z krokiem t , gdzie t t i 1 t i i=1,2,3,…n. Zatem równania obowiązujące dla każdego punktu wewnątrz kroku t są następujące: u u R u L uC e 0 (2) duC 1 i dt C Tych równań może być n, przy czym n n (ui u Ri u Li uCi ei ) 0 (3) i 1 n ( du C i dt i 1 1 ii ) 0 C Mnożąc powyższe równania przez t 0 i korzystając z twierdzenia o granicy sumy całkowej, sumę zastąpiono całką: tn (u u R u L u C e)dt 0 t0 tn ( t0 du C 1 i ) dt 0 dt C Korzystając z własności całki oznaczonej, to znaczy że xn n1 xi 1 f ( x )dx f ( x ) dx i 0 x0 xi otrzymano funkcję podcałkową dla kroku t : t0 t (u u R u L u C e)dt 0 t0 (4) t0 t ( t0 du C 1 i ) dt 0 dt C Dzieląc powyższe równania przez krok t i ponownie korzystając z własności całki, całkę sumy zastąpiono sumą całek: 1 t t 0 t 1 t u dt t 0 t 0 t 1 t u R dt t 0 t 0 t 1 t u L dt t 0 t 0 t 1 t uC dt t 0 t 0 t e dt 0 t0 (5) 124 O. Płachtyna, Z. Kłosowski, R. Żarnowski 1 t t 0 t t0 t t du C 1 0 1 dt i dt 0 dt t t0 C Równania (5) opisują średnie napięcia dla kroku całkowania. Przyjmując nowe oznaczenia otrzymano średnie napięcie na elementach dla kroku całkowania w postaci: 1 U t 1 t t0 t t0 t0 t 1 t u dt ; E t 0 duC 1 dt dt t t0 t 1 t e dt ; U R t 0 t 0 t 1 t u R dt ; U C t 0 t0 t 1 1 t duC t uC1 uC 0 ; U L t 0 t 0 t u L dt t0 t 0 t u C dt ; t0 1 1 0 t przy czym: 1 0 - strumienie sprzężone na początku i na końcu kroku. Równania (5) sprowadzono więc do następującej postaci: U U R U L UC E 0 1 uC1 uC 0 1 t t t0 t t0 (6) 1 i dt 0 C Teraz chwilowe napięcia na rezystancji i kondensatorze można wyrazić w postaci równań d ( k )u R 0 (t t 0 ) k uR uR0 (k ) k! k 1 dt (7) d ( k ) u C 0 (t t 0 ) k (k ) k! k 1 dt (8) uC uC 0 przy czym: u R 0 , uC 0 (k ) - wartości napięć na początku kroku całkowania (k ) d u R0 d uC 0 , - k-ta pochodna napięcia na rezystancji i kondensatorze dla chwili t=t0. dt ( k ) dt ( k ) Podstawiając wyrażenia (7), (8) do układu równań (6), otrzymuje się: t k d ( k ) u R 0 d ( k ) u C 0 1 1 0 0 (k ) dt ( k ) t k 1 ( k 1)! dt U E u R0 uC 0 u C1 u C 0 1 C t 0 t i dt t0 Ponieważ u R f (i) du C i f dt C (9) Ocena skuteczności metody… 125 a w ogólnym przypadku zależności te są funkcjami nieliniowymi, więc w celu uzyskaniu przejrzystego opisu rozpatrywanej metody w dalszych rozważaniach przyjmuje się, że funkcje te są liniowe, to jest: u R 0 R i0 (10) du C 0 i0 dt C Dalsze przekształcenia polegają na powiązaniu napięcia i prądu dla kroku całkowania. Można tego dokonać za pomocą linii prostej, paraboli lub w ogólnym przypadku przybliżyć wielomianem m-tego stopnia. Dla tego ostatniego przypadku można napisać: t k d ( k ) i0 (k ) dt k 1 k! m i i1 i0 (11) Analizując równania (10), można zauważyć, że między pochodnymi prądów i napięciami istnieją następujące relacje: d (k )u R0 d ( k ) i0 R dt ( k ) dt ( k ) (12) d ( k ) uC 0 1 d ( k 1) i0 dt ( k ) C dt ( k 1) Po podstawieniu równania (11) do drugiego równania układu równań (9) otrzymano układ równań: t k d ( k ) u R 0 d ( k ) u C 0 1 1 0 0 U E u R 0 uC 0 (k) (k ) ( k 1 )! d t d t k 1 t u C1 u C 0 (13) 1 t k 1 d ( k ) i0 t i0 (k ) C k 1 ( k 1)! dt d m i0 Po przekształceniach i podstawieniu pochodnej wyznaczonej z równania (11) dt m otrzymuje się układ równań, umożliwiający określenie wartości prądu i1 i napięcia uC1 na końcu kroku całkowania w postaci: R t 2 (m 1)(m 2) L0 U E u R 0 u C 0 i0 t m 1 C 2(m 1)(m 2) m 1 Rt k m k t k 1 (m 1)(m 2) (k 1)(k 2) d ( k ) i0 ( k ) C (k 2)! (m 1)(m 2) k 1 ( k 1)! m 1 dt R L t 1 i1 0 m 1 C (m 1)(m 2) t (14) 126 O. Płachtyna, Z. Kłosowski, R. Żarnowski u C1 u C 0 m 1 t t k 1 1 m k d ( k ) i0 (m i0 i1 ) (k ) C (m 1) k 1 ( k 1)! C m 1 dt Równania (14) przedstawiają istotę metody napięć średniokrokowych m-tego stopnia. Uporządkowane równania przedstawiono za pomocą schematu zastępczego (rys. 2). Rys. 2. Schemat zastępczy dla metody napięć średinokrokowych m-tego stopnia Fig. 2. Equivalent diagram for the m-th order average step voltage method gdzie: L R t 1 m 1 C (m 1)(m 2) t opór zastępczy Ω, RS – R t 2 (m 1)(m 2) L0 E S E u R 0 u C 0 i0 t m 1 C 2(m 1)(m 2) m 1 Rt k m k t k 1 (m 1)(m 2) (k 1)(k 2) d ( k ) i0 ( k ) C (k 2)! (m 1)(m 2) k 1 ( k 1)! m 1 dt – zastępcza siła elektromotoryczna V i1 – U ES RS prąd na końcu kroku całkowania A u C1 u C 0 – m 1 t t k 1 1 m k d ( k ) i0 (m i0 i1 ) (k ) C (m 1) k 1 ( k 1)! C m 1 dt napięcie na kondensatorze na końcu kroku całkowania V. Dla m = 1 metoda jest metodą napięć średniokrokowych rzędu I: RS R t L 2 6C t L R t E S E Ri0 u C 0 0 i0 t 2 3C U ES i1 RS t u C1 uC 0 (i0 i1 ) 2C Dla m = 2 metoda jest metodą napięć średniokrokowych rzędu II: Ocena skuteczności metody… RS 127 R t L 3 12C t Rt t 2 di0 L R 5 t E S E Ri0 u C 0 0 i0 t 12C dt 3 12C 6 U ES i1 RS u C1 u C 0 t t 2 di0 (2i0 i1 ) 3C 6C dt Dla m = 3 metoda jest metodą napięć średniokrokowych rzędu III: RS R t L 4 20C t Rt 7t 2 L R 9t E S E Ri0 uC 0 0 i0 t 4 60C 4 20C U ES i1 RS u C1 u C 0 di0 Rt 2 t 3 d 2 i0 dt 24 60C dt 2 t t 2 di0 t 3 d 2 i0 (3i0 i1 ) 4C 4C dt 24C dt 2 3. BADANIE SKUTECZNOŚCI METODY W celu oceny przydatności metody całkowania numerycznego do rozwiązywania równań różniczkowych rozwiązano prosty obwód elektryczny, który składa się z rezystora, kondensatora i cewki. W rozpatrywanym obwodzie elektrycznym wzięto pod uwagę przypadek, w którym występują drgania tłumione przy zasilaniu napięciem stałym oraz rezonans napięć przy zasilaniu napięciem przemiennym. Dla obwodu przedstawionego na rys. 3 można zapisać układ równań (15): Rys. 3. Schemat rozpatrywanego obwodu elektrycznego Fig. 3. Diagram of electrical circuit considered u (t ) R i (t ) L di (t ) uC (t ) 0 dt (15) 128 O. Płachtyna, Z. Kłosowski, R. Żarnowski du C ( t ) 1 i(t ) dt C gdzie: R L C i(t ) u C (t ) u (t ) - rezystancja, R 50 , - indukcyjność cewki, L 0,1 H , - pojemność kondensatora, C 1 μF , - prąd płynący w obwodzie, - napięcie na kondensatorze, - napięcie zasilające obwód (rys. 3): a) napięcie stałe u (t ) U 100 V , b) napięcie przemienne u (t ) Em sin( 2π f t ) 100 sin( 2π 500 t ) . Powyższy układ równań został rozwiązany analitycznie oraz numerycznie ze stałym krokiem całkowania. Zastosowano następujące metody [1][2][3][4][6][7]: – metoda trapezów; – metoda Rungego – Kutty rzędu II, IV; – metoda Bogackiego – Shampine'a; – metoda Dormanda – Prince'a rzędu 4 i 5; – metoda Rungego – Kutty – Fehlberga rzędu 2 i 3, 4 i 5; – metoda Adamsa – Bashfortha rzędu II, III, IV; – metoda Adamsa – Bashfortha – Moultona rzędu II, III, IV; – metoda Geara rzędu II, III, IV; – metoda napięć średniokrokowych rzędu I, II, III. Jako miarę skuteczności rozważanych metod całkowania numerycznego układu równań przyjęto maksymalny błąd między dokładnym rozwiązaniem analitycznym (indeks A) i przybliżonym rozwiązaniem numerycznym (indeks N) dla danej chwili czasowej, odniesiony do wartości maksymalnej napięcia lub prądu z rozwiązania analitycznego (indeks maxA). i u i A (t ) i N (t ) imax A u A (t ) u N (t ) u max A 100% 100% Wartość maksymalnego błędu przy porównywaniu metod całkowania numerycznego przyjęto równą 0,5%. Ocena skuteczności metody… 129 4. WYNIKI OBLICZEŃ W tabelach 1 i 2, zaprezentowano wyniki symulacji dla rozpatrywanych przypadków. Informują one o tym: – ile w danej metodzie potrzeba wykonać kroków w jednym okresie oscylacji, aby otrzymać rozwiązanie z założonym błędem maksymalnym (parametr o nazwie "Liczba kroków"), – ile w danej metodzie potrzeba wykonać obliczeń w czasie jednego okresu oscylacji, aby otrzymać rozwiązanie z założonym błędem maksymalnym. Świadczy to o czasie wyznaczania rozwiązania, przy czym liczba wykonywanych obliczeń jest iloczynem liczby kroków, którą w danej metodzie trzeba wykonać, i liczby obliczanych w danej metodzie współczynników, dla wyznaczenia kolejnej wartości (parametr "Objętość obliczeń"). Tabela 1 Wyniki obliczeń dla przypadku zasilania obwodu napięciem stałym U 100 [V] 1 metoda napięć średniokrokowych rzędu III Objętość obliczeń 18 2 metoda napięć średniokrokowych rzędu II 24 12 0,5 0,247 3 metoda Adamsa–Bashforthta rzędu IV 27 27 0,5 0,254 4 metoda Adamsa–Bashforthta–Moultona rzędu IV 34 17 0,5 0,246 5 metoda Runego–Kutty–Fehlberga rzędu 4 i 5 36 6 0,5 0,263 6 metoda Dormanda-Prince'a rzędu 4 i 5 42 7 0,5 0,254 7 metoda napięć średniokrokowych rzędu I 42 42 0,5 0,247 8 metoda Rungego–Kutty rzędu IV 44 11 0,5 0,251 9 metoda Geara rzędu IV 44 22 0,5 0,239 10 metoda Adamsa–Bashforthta rzędu III 46 46 0,5 0,252 11 metoda Adamsa–Bashforthta–Moultona rzędu III 48 24 0,5 0,253 12 metoda trapezów 59 59 0,5 0,253 13 metoda Bogackiego–Shampine'a 66 22 0,5 0,253 14 metoda Geara rzędu III 82 41 0,5 0,258 15 metoda Rungego–Kutty–Fehlberga rzędu 2 i 3 92 23 0,5 0,253 16 metoda Adamsa–Bashforthta–Moultona rzędu II 120 60 0,5 0,253 17 metoda Adamsa–Bashforthta rzędu II 131 131 0,5 0,244 18 metoda Rungego–Kutty rzędu II 166 83 0,5 0,244 19 metoda Geara rzędu II 234 117 0,5 0,253 Lp. Metoda numeryczna Liczba kroków 6 i [%] u [%] 0,5 0,270 130 O. Płachtyna, Z. Kłosowski, R. Żarnowski Rys. 4. Przebieg prądu i(t ) płynącego w obwodzie dla przypadku zasilania obwodu napięciem stałym U 100 [V] , gdzie: przebieg analityczny, punkty wyznaczone metodą napięć średniokrokowych rzędu 2, punkty wyznaczone metodą napięć średniokrokowych rzędu 3 Fig. 4. Waveform of current i(t ) flowing in the circuit for supply with constant voltage U 100 [V] , where: analytical waveform, points determined with the 2-nd order average step voltage method, points determined with the 3-rd order average step voltage method Rys. 5. Przebieg napięcia na kondensatorze u C (t ) dla przypadku zasilania obwodu napięciem stałym U 100 [V] , gdzie: przebieg analityczny, punkty wyznaczone metodą napięć średniokrokowych rzędu 2, punkty wyznaczone metodą napięć średniokrokowych rzędu 3 Fig. 5. Waveform of capacitor voltage u C (t ) for supplying the circuit with constant voltage U 100 [V] , where: analytical waveform, points determined with the 2-nd order average step voltage method, points determined with the 3-rd order average step voltage method Ocena skuteczności metody… 131 Tabela 2 Wyniki obliczeń dla przypadku zasilania obwodu napięciem przemiennym u (t ) 100 sin( 2 π 500 t ) Lp. Metoda numeryczna Objętość obliczeń Liczba kroków i [%] u [%] 1 metoda napięć średniokrokowych rzędu III 24 8 0,5 0,491 2 metoda napięć średniokrokowych rzędu II 33 16 0,5 0,489 3 metoda Adamsa–Bashfortha rzędu IV 34 34 0,5 0,499 4 metoda Adamsa–Bashfortha–Moultona rzędu IV 41 20 0,5 0,498 5 metoda Rungego–Kutty–Fehlberga rzędu 4 i 5 42 7 0,5 0,499 6 metoda Dormanda–Prince'a rzędu 4 i 5 48 8 0,5 0,488 7 metoda Rungego–Kutty rzędu IV 54 13 0,5 0,493 8 metoda Geara rzędu IV 54 27 0,5 0,496 9 metoda trapezów 60 60 0,5 0,498 10 metoda Adamsa–Bashfortha rzędu III 61 61 0,5 0,498 11 metoda Adamsa–Bashfortha–Moultona rzędu III 63 31 0,5 0,496 12 metoda napięć średniokrokowych rzędu I 64 64 0,5 0,487 13 metoda Bogackiego–Shampine'a 89 30 0,5 0,499 14 metoda Geara rzędu III 105 52 0,5 0,498 15 metoda Rungego–Kutty–Fehlberga rzędu 2 i 3 120 30 0,5 0,498 16 metoda Adamsa–Bashfortha–Moultona rzędu II 183 91 0,5 0,499 17 metoda Adamsa–Bashfortha rzędu II 202 202 0,5 0,498 18 metoda Rungego–Kutty rzędu II 258 129 0,5 0,494 19 metoda Geara rzędu II 362 181 0,5 0,498 132 O. Płachtyna, Z. Kłosowski, R. Żarnowski Rys. 6. Przebieg prądu i(t ) płynącego w obwodzie dla przypadku zasilania obwodu napięciem przemiennym u (t ) 100 sin( 2 π 500 t ) , gdzie: przebieg analityczny, punkty wyznaczone metodą napięć średniokrokowych rzędu 2, punkty wyznaczone metodą napięć średniokrokowych rzędu 3 Fig. 6. Waveform of current i(t ) flowing in the circuit for supply with alternating voltage u (t ) 100 sin( 2 π 500 t ) , where: analytical waveform, points determined with the 2-nd order average step voltage method, points determined with the 3-rd order average step voltage method Rys. 7. Przebieg napięcia na kondensatorze u C (t ) dla przypadku zasilania obwodu napięciem przemiennym u (t ) 100 sin( 2 π 500 t ) , gdzie: przebieg analityczny, punkty wyznaczone metodą napięć średniokrokowych rzędu 2, punkty wyznaczone metodą napięć średniokrokowych rzędu 3 Fig. 7. Waveform of capacitor voltage u C (t ) for supplying the circuit with alternating voltage u (t ) 100 sin( 2 π 500 t ) , where: analytical waveform, points determined with the 2-nd order average step voltage method, points determined with the 3-rd order average step voltage method Ocena skuteczności metody… 133 5. PODSUMOWANIE Analiza wyników przedstawionych w tabelach 1 i 2 pozwala na konstatację, że: – rozwiązanie z założoną dokładnością otrzymano wszystkimi rozpatrywanymi w artykule metodami całkowania numerycznego. – najmniejsza liczba kroków wykonywana na jednym okresie oscylacji nie zapewnia najszybszego uzyskania rozwiązania. Dopiero po uwzględnieniu ilości wyliczanych współczynników na drodze określania kolejnego przybliżenia, stwierdza się, że metody takie jak: o metoda napięć średniokrokowych rzędu III, o metoda napięć średniokrokowych rzędu II, o metoda Adamsa – Bashfortha rzędu IV, o metoda Adamsa – Bashfortha – Moultona rzędu IV w porównaniu z pozostałymi pozwalają najszybciej wyznaczyć rozwiązanie. Dokładniejsza analiza wyników symulacji prowadzi do wniosku, że metoda napięć średniokrokowych rzędu II i III zapewnia dla rozpatrywanego obwodu najszybsze uzyskanie rozwiązania z założonym błędem maksymalnym w porównaniu z klasycznymi metodami całkowania numerycznego. BIBLIOGRAFIA 1. Dormand J. R., Prince P. J.: A family of embedded Runge – Kutta formulae. “Journal of Computational and Applied Mathematics” 1980, Vol. 6, No. 1. 2. Fortuna Z., Macukow B., Wąsowski J.: Metody numeryczne. WNT, Warszawa 1993. 3. Kincaid D., Chney W.: Analiza numeryczna. WNT, Warszawa 2006. 4. Mathews J.H., Fink K.D.: Numerical Methods using Matlab, Prentice Hall, Upper Saddle River, New Jersey 1999. 5. Płachtyna O.: Tchislovyj odnokrokovyj metod analizu elektricznych kil i jogo zastosuvanija w zadaczach elektromechaniki, Zeszyty Narodowego Uniwersytetu Technicznego w Charkowie, nr 30, Charaków (Ukraina), 2008. 6. Rosłoniec S.: Wybrane metody numeryczne z przykładami zastosowań w zadaniach inżynierskich. Wyd. Politechniki Warszawskiej, Warszawa 2008. 7. Skowronek M.: Modelowanie cyfrowe. Opis, algorytmy i środki programowe. Wyd. Politechniki Śląskiej, Gliwice 2004. Recenzent: Prof. dr hab. inż. Bernard Baron Wpłynęło do Redakcji dnia 15 września 2011 r. 134 O. Płachtyna, Z. Kłosowski, R. Żarnowski Abstract In the paper the theoretical description author’s method of numerical integration of differential equations is presented. In order to evaluate effectiveness of their usage in complex mathematical models of electrical circuits is performed comparison of classical numerical integration methods like trapezoid method, Runge-Kutta 2nd, 4th order method, BogackiShampine method, Adams-Bashforth 2nd , 3rd , 4th order method, Adams-Bashforh-Moulton 2nd, 3rd, 4th order method, Runge-Kutta-Fehlberg 2nd and 3rd, 4th and 5th order method, Dormand-Price 4th and 5th order method, as well as Gear 2nd, 3rd, 4th order method to the average-step voltages 1st, 2nd, and 3rd order method. Simple electrical circuit consisting of resistor, capacitor and coil was considered. In taken into consideration circuit allowed for oscillations in the case of supplying DC voltage, and voltage resonance in the case of supplying AC voltage. The measure of effectivness is the time consumed for integration of equation system assuming constant error between analytical solution and employed for integration numerical method solution.