Costandin Marius-Simion Asistent universitar
Transcription
Costandin Marius-Simion Asistent universitar
Curriculum vitae INFORMAŢII PERSONALE Costandin Marius-Simion 48 Fantanele, 510041 Alba-Iulia (România) 0746879877 marius19007090@yahoo.com Data naşterii 09/07/1990 | Naţionalitatea română LOCUL DE MUNCĂ PENTRU CARE SE CANDIDEAZĂ Asistent universitar EXPERIENŢA PROFESIONALĂ 01/10/2015–Prezent Asistent universitar plata cu ora Universitatea Tehnica Cluj-Napoca, Cluj-Napoca (România) EDUCAŢIE ŞI FORMARE 2005–2009 Diploma de bacalaureat Colegiul National "Horea Closca si Crisan", Alba-Iulia (România) limba romana, limba engleza, matematica, fizica, informatica, biologie 2009–2013 Diploma de licenta Universitatea Tehnica Facultatea de Automatica si Calculatoare, Cluj-Napoca (România) Analiza Matematica; Algebra Liniara si Geometrie Analitica; Matematici Speciale (analiza complexa , transformatele Fourier, Laplace , Z); Bazele Circuitelor Electronice; Electrotehnica; Programarea Calculatoarelor; Circuite Analogice si Numerice; Modelarea Proceselor; Calcul Numeric; Teoria Sistemelor I,II; Electronica de Putere in Automatica; Ingineria Reglarii Automate I II; Identificarea Proceselor(Sistemelor); Sisteme cu Evenimente Discrete ; Ingineria Sistemelor de Programare; Transmisia Datelor; Optimizari; Sisteme de conducere a proceselor continue; Sisteme de Control Distribuit; Sisteme de Conducere a Robotilor; Microsisteme si Achizitii de date; 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 1 / 28 Curriculum vitae 2010–2013 Costandin Marius-Simion Diploma de licenta Universitatea Babes-Bolyai; Facultatea de Matematica si Informatica, Cluj-Napoca (România) Pentru o lista cu disciplinele studiate, vezi matematica linia romana din tabelul de la adresa urmatoare: http://www.cs.ubbcluj.ro/files/curricula/2011/disc/syllabus.init/clean.php?file=lista.htm 2013–2015 Diploma de disertatie (master) Universitatea Tehnica; Facultatea de Automatica si Calculatoare, Cluj-Napoca (România) Sisteme Adaptive; Matematici Avansate; Automatizarea Proceselor Dinamice; Sisteme inglobate; Control Optimal; Sisteme Robuste; Sisteme Neliniare si Stohastice Conducerea Proceselor Neconventionale 2013–2015 Diploma disertatie master Universitatea Babes-Bolyai, Cluj-Napoca (România) Analiza Neliniara Aplicata; Spatii Sobolev; Mecanica Fluidelor; Fenomene de transfer in medii poroase; Metode Numerice pentru Ecuatii Operatoriale; Capitole Speciale de Analiza Numerica; Biomatematica Modele Stohastice; Metode Topologice pentru Ecuatii cu derivate partiale; Aproximarea Proceselor Liniare; Calcul Variational; Capitole speciale de Analiza Reala si Complexa; Relativitate si Cosmogologie; 2015–Prezent Teza de doctorat Universitatea Tehnica Cluj-Napoca, Cluj-Napoca (România) COMPETENŢE PERSONALE Limba(i) maternă(e) română Alte limbi străine cunoscute engleză ÎNȚELEGERE VORBIRE SCRIERE Ascultare Citire Participare la conversaţie Discurs oral B2 B2 B1 B1 B2 Document elaborat in anul III al studiilor de licenta de la UBB valabil 2 ani 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 2 / 28 Curriculum vitae Costandin Marius-Simion Niveluri: A1 și A2: Utilizator elementar - B1 și B2: Utilizator independent - C1 și C2: Utilizator experimentat Cadrul european comun de referinţă pentru limbi străine Competenţe de comunicare Competenţă digitală -bune abilitati de comunicare dobandite in din diferite situatii din viata printre care, importanta, este activitatea in biserica din care fac parte. - cunoasterea pachetului Office oferit de Microsoft, sau Open Office, dobandite pe parcursul anilor de liceu, cat mai important, in faculate, din necesitatea de a tehnoredacta diferite rapoarte, teme, si chiar lucrarea de licenta - relativ buna cunostere a limbajului Matlab ca urmare a multelor ore petrecute folosind acest program, pentru diferite proiecte pentru faculate, cat si din propriu interes; - relativ buna cunoastere a limbajului C ca urmare a cursurilor si temelor din facultate; - cunoastere a limbajului C++ ca urmare a cursurilor din facultate, cat si a catorva ore bune petrecute in C++ din pura placere, (pentru anumite proiecte) ; - relativ buna cunoastere a limbajului Java, ca urmare a cursurilor, temelor si proiectelor din faculate, cat si cateva proiecte individuale; - in facultate am folosit si Transact SQL pentru baze de date. Chiar mai mult, limbajul SQL a fost folosit deseori impreuna cu Java, sau C# pentru diferite teme si proiecte in cadrul facultatii; - cunosterea limbajului C# ca urmare a cursurilor, temelor, proiectelor din facultate; - notiuni elementare am facut si despre limbajul LISP in cadrul unei discipline studiate la facultate; - am folosit in cadrul unei discipline si libraria OpenGL in cadrul facultatii, insa desi ma impresioneaza, nu am avut ocazia/timp sa aprofundez; - Pascal, studiat in liceu; - utilizez in timpul liber, fiind aproape pasionat de electronica, programul AVR Studio pentru editare de firmware, pentru microcontrolerele AVR oferite de Atmel; - utilizez programul avrdude pentru incarcarea codului .hex pe microcontroler; - am utilizat ISIS Proteus pentru simulare de circuite si pentru proiectare PCB; - utilizez mai nou programul Eagle pentru proiectare de PCB, desi mai am multe de invatat; - utilizez LTSpice si Multisim de la NI pentru proiectare/testare circuite electronice; Permis de conducere B1 INFORMAŢII SUPLIMENTARE Publicaţii " A mathematical approach of fractional order systems" publicata la forumul studentilor in anul 2012 cu ocazia conferintei AQTR (Automation, Quality and Testing Robotics) organizata de UTC-N; " Fractional Order PI controller design method" publicata la forumul studentilor in anul 2014 in cadrul aceeleiasi conferinte AQTR; " Limit cycle based controller design method" pulicata la forumul studentilor in anul 2014 in cadrul conferintei AQTR; " Asupra unor sheme de probabilitate" prezentare la conferinta Didactica Matematicii in anul 2012 organizata de UBB. 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 3 / 28 Curriculum vitae Costandin Marius-Simion "A convergence theorem and its applications concerning the Riemann's Zeta function"; Distincţii In anul 2011 cu ajutorul lui Dumnezeu am obtinul locul II la faza nationala a concursului studentesc de matematica "Traian Lalescu" Proiecte Proiectele mele se impart in doua categorii: 1. Simulari; 1.1 In anul 2014 am lucrat la simularea/modelarea in Matlab a unui convertor DC-DC coborator. Proiectul din Matlab consta in integrarea numerica succesiva a doua sisteme dinamice corespunzatoare situatiilor din realitate. Detalii se pot furniza la cerere; 1.2 Am implementat cu succes o serie de metode numerice de optimizare printre care si metode bazate pe algoritmi genetici. 1.3 Am simulat cu succes in Matlab masina asincrona/inductie trifazata. In cadrul acestui proiect s-au implementat transformarile Clarke si Park pentru obtinerea sistemului de doua axe sincron cu campul invartitor. Se intentioneaza implementarea controlului vectorial pentru modelul masinii asincrone. Mai multe detalii pot fi furnizate la cerere. 1.4 Am implementat modelul neliniar al motorului de curent continuu. 1.5 Am implementat cu succes un algoritm avansat de control numit GPC (Generalised Predictive Control) ca munca facultativa cadrul unei discipline de la master; 1.6 Am modelat sistemul neliniar format de un pendul invers pe un carucior, si am implementat pentru el un sistem de comanda cu reactie de la stare. Acesta este prezentat la sfarsitul unui capitol intr-o carte de control: Ogata : Modern Control Engineering. Mai multe detalii exista; 1.7 Ca proiect facultativ la o disciplina de la UBB, Astronomie, am simulat aproximativ miscarea sistemului Pamant-Luna in jurul Soarelui, in Matlab; 1.8 Am conceput in cadrul unui proiect la o disciplina de la UTC-N, Sisteme de Control Distribuit, un program care simuland o retea Petri, programeaza rute pentru trenuri. Mai multe detalii exista; 1.9 In anul 2012 m-am inscris impreuna cu un coleg de facultate la un concurs organizat la Brasov de catre Route66. Obiectivul concursului era crearea unui program care sa identifice semnele rutiere. Datoria mea era sa extrag din imagine acele parti unde exista un semn rutier. In acest scop dupa multa munca, am implemantat propriile retele neuronale feedforward cu algoritmul de invatare backpropagation, deoarece am considerat ca in aceasta directie trebuie sa fie viitorul. Programul meu insa avea ceva probleme deoarece pe langa semnele rutiere extragea si alte bucati de imagine, colegul nu se descurca nici el prea bine cu clasificarea lor, au venit examene si colocvii la facultate si nu am mai participat. Momentan consider ca asa numitele "Dynamical Bayesian Networks" sunt ceva ce merita studiat. Exista si aici mai multe detalii. 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 4 / 28 Curriculum vitae Costandin Marius-Simion 2. Realizari practice; 2.1 Fiind aproape pasionat de electronica mi-am proiectat si implementat mai multe variante de placute de dezvoltare pentru microcontrolerele de la Atmel, pe care le-am folosit in proiectele de mai jos; 2.2 Am lucrat la proiectarea si implementarea unui driver sensorless pentru motoarele BLDC, modulul cu microcontroler si semnalele de comanda, cat si puntea trifazata. Am reusit insa doar sa-l conduc in bucla deschisa, nereusind sa-l fac sa se autopiloteze. 2.3 Am proiectat si implementat un variator de tensiune alternativa, cu triac; 2.4 Am construit in IDE-ul Qt folosind libbajul C++, un program care comunica pe portul serial. Apoi folosind un circuit de level shifting de exemplu max232 am reusit sa comunic cu microcontrolerul Atmega 48pa. Aceata a permis realizarea unui sistem de identificare. Mai multe detalii pot fi furnizate la cerere. ANEXE ▪ lista_lucrari.pdf ▪ Paper fractional_7.pdf ▪ Costandin_paper_2_rewd_.pdf ▪ CostandinMarius (2).pdf 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 5 / 28 Paşaport european al competenţelor Costandin Marius-Simion lista_lucrari.pdf Lista documente anexate 1. A fractional Order PI Controller Design Method; 2. Limit Cycle Controller Design Method; 3. A convergence theorem and it’s application concerning Riemann’s Zeta function; 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 6 / 28 Paşaport european al competenţelor Costandin Marius-Simion Paper fractional_7.pdf Fractional Order PI Controller Design Method Costandin Marius Simion Automation Technical University of Cluj-Napoca Cluj-Napoca, Romania Marius19007090@yahoo.com This paper describes an original method of tuning a fractional order PI controller, along with a briefly mathematical introduction of the needed notions. The resulted controller is tested on a nonlinear model of a continuous current motor. The mathematical tools described, are not sophisticated and can be used as well for tuning an integer order controller. I. INTRODUCTION Fractional calculus has become useful over the last 40 years due to its applications in applied sciences. Among the applications are: acoustic wave propagation in inhomogeneous porous material, diffusive transport, fluid flow, dynamical processes in self-similar structures, dynamics of earthquakes, optics, geology, bioengineering, medicine, economics, probability and statistics, astrophysics, chemical engineering, physics, fluid mechanics, electromagnetic waves, nonlinear control, signal processing, control of power electronics, converters, neural networks, etc. [1]. Some researchers consider this tool as being useful: see [2, 3] for applications in physics, [4-8] for applications in electrical engineering , [912] for applications in control systems [9-12], [13], for robotics etc. In control engineering a major impact had the work of Podlubny [11], proposing a generalization of the PID controller, namely the PIDμ controller, involving an integrator of order and a differentiator of order μ. He demonstrated a better response of this type of controller, in comparison with the classical PID controller, when used for the control of fractional order systems. The fractional order controller design techniques are in general based on extensions of the classical PID control theory. In [18]. In [19] are presented different fractional controller design methods. The classical PID controller can be considered as a particular form of lead-lag compensation in the frequency domain. Its transfer function can be expressed as: K C s K P 1 i K d s s K C F( s ) K P 1 i K d s , , s As can be seen by adding more parameters the number of variables to tune increase, an so the performance of the controller because one has the possibility to meet more constrains. This controller has five parameters therefore allowing up to five design specifications, while classical PID has up to three. In other words, fractional-order PID controllers have two extra degrees of freedom to better adjust the dynamical properties of a fractional order control system. It is essential to study which specifications are more interesting for the case studied and to add more requirements regarding robustness to plant uncertainties, load disturbances, and high-frequency noise. Based on these references, the authors propose a new fractional order PI controller design method, with case study which highlights the advantages of the presented algorithm. II. The generalized form of the PID controller involves an integrator of order λ and a differentiator of order μ where λ and μ can non integer: The squared modulus of a sum of let’s say two complex numbers z1 and z2 can be expressed using only the modulus of each individual complex number and the angle between them. So the following formula holds: z1 z 2 2 if 2 2 z1 z 2 2 z1 z 2 cos(z1, z 2) (1) one considers each complex z1 x1 jy1 , and z 2 x2 jy 2 , then z1 z 2 ( x1 x2) j ( y1 y 2) number (2) and therefore z1 z 2 5/1/16 METHOD DESCRIPTION A. Mathematical background The presented method of tuning a fractional order PI controller intensively uses the next two observations on complex numbers: Indeed, (1) (2) 2 2 2 x1 x 2 y1 y 2 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu (3) Pagina 7 / 28 Paşaport european al competenţelor Costandin Marius-Simion After making the calculations one can obtain: z1 z 2 2 be used. From the Figure 1 one can express the area of the parallelogram using the following two formulas: 2 2 2 2 x1 2 x1x 2 x 2 y1 2 y1y 2 y 2 (4) While evaluating the squared modulus of each complex number one can get: 2 2 2 z1 x1 y1 z2 2 (10) A z1 sinz1, z 2 z1 z 2 (11) Where, h is the height of the parallelogram perpendicular on the vector z1, leaving the tip of the vector z2. (5) 2 2 x2 y 2 A h z1 (6) Complex plane and the two dimensional plane 2 are the 2 same, so a complex number is also a vector in , so z1 x1, y1 and z 2 x2, y 2 . In 2 exists a scalar product, so for each v1 x1, y1 , 2 v2 x2, y 2 from , v1 v2 x1x2 y1y 2 . It is well known that v1 v2 v1 v2 cos(v1, v2) . So applying for the vectors z1 and z2 one obtains: z1 z 2 x1x2 y1y 2 z1 z 2 cos(z1, z 2) (7) z1 z 2 2 2 z1 z 2 2 z1 z 2 From the above figure the absolute angle between vector z1 and vector z1 + z2 is angle 2, and the absolute angle between z2 and z1 is angle 1. The height of the parallelogram h, can be expressed how follows next: h z 2 sin angle1 Finally, from the above equations (4), (5), (6): 2 Figure 1 (12) (8) Finally, from equations (10), (11), (12): From equation (8) and (7): z1 z 2 2 2 2 z1 z 2 2 z1 z 2 cos(z1, z 2) (9) So equation (1) is proved. sin angle 2 sin(angle 2) The second observation on complex numbers is that information about the argument of the sum of two complex numbers z1 x1 jy1 , and z 2 x2 jy 2 can be written only in terms of the modulus of each individual complex number and the angle between them. For proving this, one can consider the simpler case in which one of the numbers is positive real thus, it is on the real positive axis. In this case, as in the above case, the complex numbers can h z1 z 2 z 2 sin(angle1) z1 z 2 (13) (14) So, information about angle 2 is expressed in terms of angle between and modulus of z1 and z2. The above reasoning is valuable for this method of tuning a fractional controller because the controller’s transfer function is: C ( s) Kp Ki s a (15) 2 be seen as vectors in , so their sum is another vector. To obtain the resulting vector, the rule of parallelogram can 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 8 / 28 Paşaport european al competenţelor Costandin Marius-Simion It can be seen that the controller is the sum of two complex numbers: Kp , and Ki s a , because ln j ln j s will be replaced by j . j a j a In the following lines the modulus and phase of each controller’s components will be determined: Kp Kp (16) Kp 0 (18) Before proceeding, the complex logarithm must be remembered. For any given nonzero complex numbers, z x jy and, w w e iw z e w Lnw z e x jy w e (18) (19) (20) therefore, x e w x ln w ; jy e jw y w 2k (21) (22) After all, can be obtained: Lnw ln w j w 2k (23) In equations (22) and (23) k is an integer number. If k = 0 then it is said that the principal determination of the logarithm is used, and this is denoted by writing the logarithm with small letter “l” that is ln( ). In this paper the argument of a complex number z is denoted by either arg z , or z . The mathematical background section will end with the determination of the modulus and the phase of the fractional order integrator component of the controller. s a e By replacing a ln s 5/1/16 (24) s with j , it is obtained: ln j ln j jj (26) 2 a ln j a 2 a ja e 2 (27) (28) From equation (28): j a a (29) a j a 2 (30) Therefore, jw x jy jw e e w e e e (25) a a Ki j Ki (31) a a Ki j Ki j (32) a Ki j a 2 (33) B. Controller design Using the mathematical background from above, the controller is tuned by imposing conditions on the modulus and phase of the controller, around a desired working frequency. The aim of this paper was mainly to show that the modulus and the phase of a transfer function can be determined also using another set of equations than the classical ones. Given the transfer function H s of the process, and the controller’s transfer function, C s , like in (15) one can obtain the open loop transfer function: Hd s C s H s (34) And therefore, the closed loop transfer function of the process, considering a single loop and negative feedback, is given by the next equation: H 0 s Hd s 1 Hd s © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu (35) Pagina 9 / 28 Paşaport european al competenţelor Costandin Marius-Simion Let k 0.98 and 0 be the desired working frequency, then C j0 a first condition arises : H 0 j0 k 0.98 (36) Hd j 0 k 0.98 1 Hd j 0 (37) Hd 1 Hd k Hd 2 (39) In this moment, one can choose Hd j 0 Hd 2 j 0 is: 2 2 k 1 Hd The process is a nonlinear model of the continuous current motor, see [20]. The model is implemented in Simulink Matlab. First the process is identified using a step response as a first order function, therefore from now on the process transfer function H s is available. Applying sine function to equation (46) one gets: sin C j0 sin H j0 2 (40) 2 , sinC j0 H j 0 2 a (42) one obtains: 2 sin C j 0 2 2 1 k H j 0 The known right hand term of equation (43) shall be noted with the small Greek letter 2 k a Ki 0 sin a 2 (50) (51) There are few observations on the above equations: (44) 2 2 1 k H j 0 The angle between the controller’s terms is a 2 since one of the terms is a positive real number, and represents the angle1 from Figure 1. It now remains to impose Hd j 0 2 . From The modulus of the integrator term of the controller is, according to equation (31), Ki 0 equation (34) it is obtained: 5/1/16 a Ki 0 sin a 2 . 2 Hd C H (49) Using equation (14) with z1 Kp and z 2 Ki j 0 , (43) 2 (48) sin Using equation (34) and (42): k (47) The right term of equation (47) is known and for simplicity shall be noted with the letter , so equation (47) becomes: (41) 2 2 2 Hd 1 k k 2 C j 0 (46) 2 2 1 Hd k therefore the equation (40) written on H j0 Using a bode plot, for example, the phase and magnitude of the transfer function in the desired working frequency is determined, so can be computed, and H s is now known. 2 2 k 1 Hd 2 Hd cosHd 2 2 In this moment information about the controlled plant is needed, therefore the process shall be presented. (38) Using the above mathematical observation: Hd a ; (45) © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 10 / 28 Paşaport european al competenţelor Costandin Marius-Simion D 4 1 2 The modulus of the result of the sum of this two terms of the controller is the modulus of the controller and is equal, according to equation (43) and (44),with . And one can obtain, if Because this paper focuses on showing a new way of working with transfer functions and not very necessary on designing best controllers, the variable “ a ” ,the power of s will be chosen as an arbitrary negative number in such a way that a 2 (57) 2: a 1 Kp Ki 0 cos a D (58) 2 2 So here the design of the controller finishes. belongs to the third quadrant. The motivation is below: In equation (50) the output must be negative if negative; (this is the simulated case). It is desirable that the cosine function on a 2 SIMULATIONS AND RESULTS is In the following lines numerical results shall be given: to be Let H s also negative, for partially avoiding of getting negative Kp as a solution of a future equation (58); From equation (51) Ki Ki is obtained: (52) a 0 sin a 2218 s 30.79 (59) be the identified transfer function of the process. The process is a DC motor. The input is the armature voltage, and the output is the rotational speed of the rotor. The working frequency was chosen to be: 2 0 4.35 [rad/s] Another observation is that it is not allowed a to approach even integer numbers, since that would imply Ki to approach infinity. It remains to Kp to be determined. Using equation (43) and (44) one can obtain: 2 2 C j 0 (53) The phase and modulus of the transfer function (60) H s at the working frequency are 0.14 radians and 70 units which correspond to 37 decibels. The parameter a was chosen to 3 . In this conditions 0.07 , 0.99 , 4 D 0.27 and the controller’s parameters are: be Kp 0.2510; Using equation (9): 2 a2 a 2 Kp Ki 0 2 KpKi0 cos a (54) 2 Ki 0.0754; (63) The Simulink model is visible in the next figure: From equation (51): sin a 2 Ki 0 a2 Ki 0 a sin a 2 (55) 2 (56) Equation (54) is seen as a equation with Kp being the unknown variable, so after computing the determinant, using the equations (55) and (56): 5/1/16 Figure 2.Simulink simulation . © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 11 / 28 Paşaport european al competenţelor Costandin Marius-Simion The controller’s model can be seen in Figure 3: can be resolved using this kind of approach, like phase margin, settling time and others. REFERENCES [1] [2] [3] [4] Figure 3.Simulink controller’s model. [5] The controller’s fractional transfer function was implemented as a integer order transfer function using the function crone1.m from NINTEGER tool. The overall output of the system can be seen in figure Figure 4: [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] Figure 4.Motor’s speed. III. CONCLUSIONS AND FUTURE WORK [16] [17] [18] This paper has shown a way of tuning a fractional order PI controller using simpler calculations, but a slightly different approach. [19] G. Anasstasiou, 2011, “Advances on Fractional Inequalities”, Springer, DOI 10.1007/978-1-4614-0703-4 Parada F. J. V., Tapia J. A. O. and Ramirez J. A., 2007, Effective medium equations for fractional Fick’s law in porous media, Physica A, 373, 339–353. Torvik P. J. and Bagley R. L., 1984, On the appearance of the fractional derivative in the behavior of real materials, Transactions of the ASME, 51, 294–298. Arena P., Caponetto R., Fortuna L. and Porto D., 2000, Nonlinear Noninteger Order Circuits and Systems – An Introduction, World Scientific, Singapore. Bode H. W., 1949, Network Analysis and Feedback Amplifier Design, Tung Hwa Book Company, Shanghai. Carlson G. E. and Halijak C. A., 1964, Approximation of fractional capacitors (1/s)1/n by a regular Newton process, IEEE Trans. on Circuit Theory, 11, 210–213. Nakagava M. and Sorimachi K., 1992, Basic characteristics of a fractance device, IEICE Trans. fundamentals, E75-A, 1814–1818. Westerlund S., 2002, Dead Matter Has Memory!, Causal Consulting, Kalmar, Sweden. Axtell M. and Bise E. M., 1990, Fractional calculus applications in control systems, Proc. of the IEEE Nat. Aerospace and Electronics Conf., New York, 563–566. Oustaloup A., 1995, La Derivation Non Entiere: Theorie, Synthese et Applications, Hermes, Paris. Podlubny I., 1999, Fractional-order systems and PIλ Dμ -controllers, IEEE Transactions on Automatic Control, 44, 208–213. Podlubny I. 1999, Fractional Differential Equations, Mathematics in Science and Engineering, volume 198. San Diego: Academic Press Marcos da Graca, M., Duarte F. B. M. and Machado J. A. T., 2008, Fractional dynamics in the trajectory control of redundant manipulators, Communications in Nonlinear Science and Numerical Simulations, 13, 1836–1844. Tseng C. C., 2007, Design of FIR and IIR fractional order Simpson digital integrators, Signal Processing, 87, 1045–1057. Vinagre B. M., Chen Y. Q. and Petr´aˇs I., 2003, Two direct Tustin discretization methods for fractional-order differentiator/integrator, J. Franklin Inst., 340, 349–362. Oldham K. B. and Spanier J., 1974, The Fractional Calculus, Academic Press, New York. Magin R. L., 2006, Fractional Calculus in Bioengineering, Begell House Publishers, Redding. C. A. Monje, Yang Quan Chen, Blas M. Vinagre, Dingyü Xue, Vicente Feliu, 2010, Fractional-order Systems and Controls, DOI 10.1007/9781-84996-335-0, Springer Verlag Luca Zaccarian; DC motors: dynamic model and control techniques A future development can be a way of translating classical performances requirements in equivalent requirements which 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 12 / 28 Paşaport european al competenţelor Costandin Marius-Simion Costandin_paper_2_rewd_.pdf Limit cycle based controller design method Costandin Marius-Simion Faculty of Automation and Computer Science Technical University of Cluj-Napoca Cluj-Napoca, Romania Marius19007090@yahoo.com Abstract—This paper presents a method for calculating a discontinuous controller, capable of stabilizing the process, and capable of following exponential inputs with an error smaller than the α percent of the input value. In addition sinusoidal inputs can be followed with the above mentioned error given the frequency of the input sine is smaller than a certain value. The work refers to a second order process, but it can be generalized. I. INTRODUCTION The idea of this paper is to replace a stable point with a stable limit cycle, due to which the process value oscillates, but with a small enough amplitude, around the desired value. Therefore as controller, a discontinuous element will be used to generate oscillations. This will result in an ever oscillating command to the process. The oscillating command, carry valuable information about the needs of the process. If the oscillations are desired to disappear the adaptive techniques are required, in which the real process is fed in open loop with the mean value of the oscillations generated by the proposed discontinuous controller and a model of the process. The model of the process must be updated. The adaptive part was not implemented here. Overall a simple controller is obtain which stays stable, follows step, sine and even exponential references. By following exponential references, the process can follow any order polynomial input. There are some others methods in literature in which a relay in used, but just for tuning a continuous controller, which actually is supposed to control the process thereafter. The difference between the proposed method and the existing methods using a relay is that the proposed method does not replace the relay with a PI or PID controller, but the relay remains the controller. This paper presents a method for „tuning‟ the relay, therefore the process model is required. Other methods of control from literature in which an ever oscillating command are present, are the methods based on sliding modes. 5/1/16 II. METHOD DESCRIPTION A. Automation science background First of all some notions about linear systems shall be presented. The method that will be presented in the following text will use a second order system, having the Laplace transform: 𝐻(𝑠) = 𝑘∙𝜔 2 𝑠 2 +2∙𝜁∙𝑠+ 𝜔 2 (1) In this transfer function by replacing 𝑠 =𝑗∙𝜔 (2) becomes a complex number which has real and imaginary part. 𝐻 𝑗∙𝜔 = 𝑘∙𝜔 𝑛 2 (3) −𝜔 2 +2∙𝜁 ∙𝑗 ∙𝜔 + 𝜔 𝑛 2 𝐻 𝑗 ∙ 𝜔 = 𝑘 ∙ 𝜔𝑛 2 ∙ 𝜔 𝑛 2 −𝜔 2 −2∙𝑗 ∙𝜁 ∙𝜔 (4) (𝜔 𝑛 2 −𝜔 2 )2 +(4∙𝜁∙𝜔 )2 Therefore: 𝐻 𝑗 ∙ 𝜔 = 𝑘 ∙ 𝜔𝑛 2 ∙ 2∙𝜁∙𝜔 𝜔 𝑛 2 −𝜔 2 (𝜔 𝑛 2 −𝜔 2 )2 +(4∙𝜁∙𝜔 )2 + 𝑘 ∙ 𝜔𝑛 2 ∙ 𝑗 ∙ (5) (𝜔 𝑛 2 −𝜔 2 )2 +(4∙𝜁 ∙𝜔 )2 𝜔 𝑛 2 −𝜔 2 (𝜔 𝑛 2 −𝜔 2 )2 +(4∙𝜁 ∙𝜔 )2 𝐼𝑚 𝐻 𝑗 ∙ 𝜔 = 𝑘 ∙ 𝜔𝑛 2 ∙ 𝑅𝑒 𝐻 𝑗 ∙ 𝜔 = 𝑘 ∙ 𝜔𝑛 2 ∙ 𝑗 ∙ 2∙𝜁∙𝜔 (𝜔 𝑛 2 −𝜔 2 )2 +(4∙𝜁 ∙𝜔 )2 (6) (7) Where ω varies between 0 and ∞. If one will draw for each ω in the complex plane the values from (6) and (7) it will obtain a curve where ω is the parameter. The resulted curve is known as the Nyquist plot. It shows for each ω the magnitude and the phase of the complex number which is 𝐻(𝑗 ∙ 𝜔). © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 13 / 28 Paşaport european al competenţelor Costandin Marius-Simion In order to draw the Nyquist plot several steps must be made. These steps can be found in most of the System Theory books [1]. In the following figure the Nyquist plot for the system from [1] with We shall define and obtain the description function for the hysteresis relay. The nonlinear elements for which the description function is defined have one input and one output and the following characteristics: 𝑦 𝑡 = 𝑓(𝑢(𝑡)) where 𝑓 is piecewise monotonous and continuous univalent or polyvalent function. 𝑢(𝑡) is the input of the nonlinear element and 𝑦(𝑡) is the output of the nonlinear element. The nonlinearity is symmetrical with respect to the origin of the plane 𝑢 𝑦 If 𝑢(𝑡)is periodic then 𝑦(𝑡) is periodic with the same period. The linear system which succeeds the nonlinear element is a low pass filter steep enough around the cutting frequency. 𝑘 =1, 𝜁 = 0.5 𝜔 = 1 can be seen: Considering the above hypotheses being met and a sine input to the system: 𝑢 𝑡 = A ∙ sin(𝜔 ∙ 𝑡) (8) Then the output of the nonlinear element, 𝑦(𝑡) can be expanded in Fourier series : Figure 1. 𝑦 𝑡 = 𝑐0 + In the following paragraphs some approximative method to analyze the nonlinear systems shall be given. The method consists in harmonic linearization of the nonlinear element. We shall consider for this paper just the relay with hysteresis nonlinear element. The nonlinear element shall be replaced with a linear approximation which can be used in analysis of the element and the overall process where it belongs to. The utility of this method consists in the possibility of deciding the existence and the stability of the limit cycles. For more details about this method see [2]. ∞ 𝑘=1(𝑐𝑘 ∙ cos 𝑘 ∙ 𝜔 ∙ 𝑡 + 𝑠𝑘 ∙ sin(𝑘 ∙ 𝜔 ∙ 𝑡)) (9) Due to the fact that the system meets the above requirements, it is safe to consider that 𝑐0 = 0 and the higher harmonics from the Fourier expansion are severe attenuated therefore, the following identity holds: 𝑦 𝑡 ≅ 𝑐1 ∙ cos(𝜔 ∙ 𝑡) + 𝑠1 ∙ sin(𝜔 ∙ 𝑡) (10) From (10) one can obtain: 𝑦 𝑡 ≅ Y ∙ sin(𝜔 ∙ 𝑡 + 𝜑) (11) Where 𝑐1 2 + 𝑠1 2 𝑌= 𝜑= (12) 𝑐 tan−1 ( 1 ) 𝑠1 (13) From the above equations one can see that the effects of the nonlinear element on the input are: 𝑌 𝑐1 2 +𝑠1 2 Amplifies the signal with = Shifts the phase of the input with 𝜑 = tan−1 ( 1 ) 𝐴 𝐴 ; 𝑐 𝑠1 It is therefore defined, the describing function of the nonlinear element: 𝑁 𝐴 = 𝑁(𝐴) ∙ 𝑒 𝑗 ∙𝜑 (14) From (12) (13) and (14) one can obtain: Figure 2. 5/1/16 𝑁 𝐴 = 𝑐1 2 +𝑠1 2 𝐴 ∙𝑒 𝑐 𝑗 ∙tan −1 ( 1 ) 𝑠1 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu (15) Pagina 14 / 28 Paşaport european al competenţelor Costandin Marius-Simion With more calculations can be obtain: 𝑁 𝐴 = 𝑠1 +𝑗 ∙𝑐1 (16) 𝐴 In the next figure the curve corresponding to 𝑁𝑖 (𝐴) can be seen. For the relay in Figure 2 the describing function is 𝑁 𝐴 = 4∙𝑒∙𝑏 ∙ 𝜋∙𝐴2 𝐴 2 𝑒 −1−𝑗 The Loeb criterion states that if starting from the intersection point and advancing on the Nyquist curve for increasing ω, the curve corresponding to 𝑁𝑖 (𝐴) for increasing 𝐴 remains at left, then the limit cycle is stable, see [2]. (20) The following figure shows a negative feedback system. Figure 3. If there is a limit cycle in the system presented in Figure 3 and some other conditions are met see [2], then the input can be expressed like in the following equation: 𝑢 𝑡 ≅ 𝑢0 + 𝑢1 ∙ sin(𝜔 ∙ 𝑡) Figure 4 The next figure shows a plot containing both, the Nyquist plot and the curve corresponding to 𝑁𝑖 (𝐴) : (21) From equation (21) can be obtain that if the nonlinearity is symmetrical with respect to the origin of the plane (as in Figure 2) and 𝑤 = 0 then the existence of a limit cycle is equivalent with 𝐻 𝑗∙𝜔 = −1 𝑁(𝑢1) (22) Which is known as the “equation of harmonic balance”. We define 𝑁𝑖 𝐴 = −1 𝑁(𝐴) (23) Therefore if the equation (22) takes place then in the system 𝜔 is a limit cycle with the frequency and having the amplitude 2∙𝜋 𝑢1 . It is necessary to remember that the information so far about describing function and limit cycles can be found in [2]. There is a method of determining the stability of the limit cycle determined by the above system known as the Loeb method, which will not be proven here. In order to determine the pulsation at which the limit cycle occurs ant the amplitude of the oscillations at the input of the nonlinear element one can draw the Nyquist plot having ω as parameter and the describing function 𝑁𝑖 (𝐴) having 𝐴 as parameter. At the point where if the curves intersect there is a limit cycle with the corresponding frequency of oscillations and the corresponding amplitude of the input to the nonlinear element. 5/1/16 Figure 5. From Figure 5 can be seen that there will always will be a stable limit cycle in the system. This is a very important observation for this work. This is explained as follows: if one starts from the intersection of the curves seen in figure 4, and advances on the Nyquist plot approaching origin (the sense for which ω increases) then the curve corresponding to 𝑁𝑖 (𝐴) for increasing 𝐴 remains at left. The conclusion comes from Loeb‟s criterion. B. Controller design According with the above presented already well known theory it is easily to see that no matter what the parameters of © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 15 / 28 Paşaport european al competenţelor Costandin Marius-Simion the system might be as long as the system is a second order system the feedback loop is stable. This is the first observation which makes the relay controller robust stable. If the reference is 𝑤 = 0 then there is a limit cycle oscillating at amplitude 𝑢1 , this being from (21), (22) and Figure 5. It can be seen from figure 3 that the input to the nonlinear element is actually the error. In short it is wanted that the oscillations to be small. So the idea is, knowing the process, to set the parameters of the relay is such a way that the limit cycle creates oscillations at the input of the nonlinear element (the relay) of a given small amplitude. It can be seen from Figure 4 that is 𝐴 = 𝑒 then the real part is 0. On the other hand, if 𝐴 = ∞ then the real part equals −∞, therefore must be a value of 𝐴 such that a limit cycle takes place. The algorithm is as follows: First decide the desired amplitude of the oscillations, say 𝐴 = 0.02. This means that after all the amplitude of the error is 0.02 which means that the system is in steady state. Decide the maximum command that the controller can output, say 𝑏 = 100; This means that the controller can output 100 or −100. Find 𝑒 and 𝜔 such that there is a limit cycle. 𝐻 𝑗∙𝜔 = 0.02 ∙ 𝜋 (31) 4∙𝑏 From equation (31) one can find 𝜔 using for example the Bode plot for the magnitude. Knowing ω and the process then 𝐼𝑚 𝐻(𝑗 ∙ 𝜔) can find 𝑒. is also known and using equation (25) one III. SIMULATIONS RESULTS This paragraph will show the implementations that were done in Matlab Simulink. The parameters of the controller are: 𝑏 = 39; 𝑒 = 4 ∙ 10−4 ; As an observation here: if the relay is to be implemented digitally then is required that the sampling time to be smaller then 𝑒. With the above steps completed one will have a relay with the parameters 𝑒 and 𝑏 which will produce a limit cycle causing the error of the feedback loop to oscillate but with an amplitude of 0.02 so it can be considered as being in steady state. Figure 6. The following equations give an analytic solution for 𝑒 and 𝜔. From equation (20) and (23) one can obtain: −1 𝑁(𝐴) = − 𝜋∙𝑒 4∙𝑏 𝐴 2 ∙ 𝑒 𝐼𝑚 𝐻(𝑗 ∙ 𝜔) = − 0.02 2 𝑒 (24) (25) 4∙𝑏 2 𝐼𝑚 𝐻(𝑗 ∙𝜔 ) 1 𝑒 = 0.02 ∙ 𝑒 = 0.02 ∙ 𝜋∙𝑒 𝑅𝑒 𝐻(𝑗 ∙𝜔 ) −1 = 𝑒 = 0.02 ∙ −1+𝑗 𝑅𝑒 𝐻 (𝑗 ∙𝜔 ) 2 +1 𝐼𝑚 𝐻 (𝑗 ∙𝜔 ) 𝐼𝑚 𝐻(𝑗 ∙𝜔 ) 2 𝑅𝑒 𝐻(𝑗 ∙𝜔 ) 2 + 𝐼𝑚 𝐻(𝑗 ∙𝜔 ) 2 𝐼𝑚 𝐻(𝑗 ∙𝜔 ) 𝐻 𝑗 ∙𝜔 (26) (27) (28) (29) From equation (25) and (29): 𝑒 = 0.02 ∙ Therefore, 5/1/16 𝜋∙𝑒 4∙𝑏 ∙ 1 𝐻 𝑗 ∙𝜔 (30) Figure 7. IV. CONCLUSIONS AND FUTURE WORK In conclusion we can say that the proposed controller is simple robust stable and reliable, following well the references even if the theory was developed around the reference 𝑤 = 0; In the future some ways must be found to avoid the oscillating command, and the more profound study of limit cycles, along with the necessary elimination of the oscillating © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 16 / 28 Paşaport european al competenţelor Costandin Marius-Simion respond to non differentiable references, such as a step function. [3] [4] REFERENCES [1] [2] 5/1/16 Teoria Sistemelor. Realizări de stare, Petru Dobra, Ed. Mediamira, ClujNapoca, 2002. Sliding Mode Control in Electromechanical Systems, Vadim Utkin Jurgen Guldner Jingxin Shi Sisteme Neliniare si Stohastice, Petru Dobra Modern control engineering (3rd edn) by Katsuhico Ogata, PrenticeHall, Upper Saddle River, NJ, 1997 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 17 / 28 Paşaport european al competenţelor Costandin Marius-Simion CostandinMarius (2).pdf A convergence theorem and it’s aplication concerning Riemann’s Zeta function Costandin Marius 10-05-2015 Abstract The present paper presents the Euler-McLaurin integral formula along with it’s demonstration and a new convergence criterion for a certain type of complex number series. An asymptotic development for Riemann’s Zeta function is derived, using the Euler-McLaurin integral formula and the newly presented convergence criterion. i 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 18 / 28 Paşaport european al competenţelor Costandin Marius-Simion 1 1.1 Euler-MacLaurin formula Bernoulli polynomials Benolulli polynomials Bn (x) for n ∈ {0, 1, 2, ...} are defined reccurently with B0 (x) = 1 and Bn (x) satisfing Bn0 (x) = nBn−1 (x); and Z (1) 1 Bn (x)dx = 0; (2) 0 for all n ∈ {1, 2, 3, ...}. 0 Exemple 1.1. R 1 For n = 1 one can compute B1 (x) = 1 ⇒ B1 (x) = x + c. From here 0 (x + c)dx = 21 + c = 0 ⇒ c = − 12 , so B1 (x) = x − 12 . Lemma 1.2. For n > 1 the Bernoulli polynomials satisfy Bn (1) = Bn (0). R0 Proof. Let n be a natural number n > 1. Then from (2) one has 1 nBn−1 (x)dx = R0 0 0 so 1 Bn (x)dx = 0. Therefore Bn (1) − Bn (0) = 0. Definition 1.3 (Bernoulli number). For all n ∈ {0, 1, 2, ...} the Bernoulli number Bn is defined as Bn = Bn (1). Definition 1.4 (Periodic Bernoulli polynomials). For all n ∈ {0, 1, 2, ...} the periodic Bernoulli polynomial Pn (x) is defined as Pn (x) = Bn (x−[x]), where [x] denotes the integer part of x not greater then x. 1.2 The Euler-MacLaurin formula The following theorem is a particular case of Euler-McLaurin integral formula, for functions defined on positive real semiaxis and infinitly derivable. Theorem 1.5 (Euler-McLaurin integral formula). Let f ∈ C ∞ [0, ∞), then the following relation in true, for n, p ∈ {1, 2, ...}: n X n Z f (k) = f (x)dx + 0 k=1 p X f (n) − f (0) 2 i Bk h (k−1) f (n) − f (k−1) (0) k! k=2 Z (−1)(p+1) n (p) + f (x)Pp (x)dx p! 0 + (−1)k Proof. The proof follows somehow [1].Let k ∈ N. Then Z k+1 Z k+1 f (x)dx = f (x)P0 (x)dx k (3) (4) k and using equation (1) for P1 (x), the following relation is true Z Z k+1 1 k+1 f (x)P10 (x)dx f (x)P0 (x)dx = 1 k k (5) 1 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 19 / 28 Paşaport european al competenţelor Costandin Marius-Simion Integrating by parts one obtains the following Z k+1 Z k+1 f (x)dx = f (x)P1 (x)|k+1 − f 0 (x)P1 (x)dx k k (6) k k+1 Z f (x)dx = f (k + 1)P1 (k + 1) − f (k)P1 (k)− k k+1 Z − f 0 (x)P1 (x)dx (7) k Z k+1 f (x)dx = f (k + 1)B1 (1) − f (k)B1 (0)− k k+1 Z − f 0 (x)P1 (x)dx (8) k Using the above derivation, the integral from 0 to n can be expressed in the following way: n Z f (x)dx = 0 n−1 X Z k+1 = n−1 X k=0 n Z − f (x)dx k k=0 [f (k + 1)B1 (1) − f (k)B1 (0)] − f 0 (x)P1 (x)dx; (9) 0 Therefore Z n f (x)dx = 0 n−1 X k=0 n Z − [f (k + 1) + f (k)] B1 (1)− f 0 (x)P1 (x)dx (10) 0 The expresion (10) can be further modified: n Z f (x)dx = [f (0) + f (n)] B1 (1) + 2 0 n−1 X f (k)B1 (1)− k=1 n Z − f 0 (x)P1 (x)dx (11) 0 n Z f (x)dx = [f (0) − f (n)] B1 (1) + 2 0 n X f (k)B1 (1)− k=1 Z − n f 0 (x)P1 (x)dx (12) 0 2 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 20 / 28 Paşaport european al competenţelor Costandin Marius-Simion n X 2B1 (1) n Z f (x)dx + [f (n) − f (0)] B1 (1)+ f (k) = 0 k=1 Z + n f 0 (x)P1 (x)dx (13) 0 Using the above Bernoulli number definition, Equation (13) is rewritten as Z n n X [f (n) − f (0)] f (k) = f (x)dx + + 2 0 k=1 Z n + f 0 (x)P1 (x)dx (14) 0 Let us evaluate R k+1 k Z k+1 f 0 (x)P1 (x)dx : f 0 (x)P1 (x)dx = k+1 Z f 0 (x) k k P20 (x) dx 2 (15) because P20 (x) = B20 (x − [x]) = 2B1 (x − [x]) = 2P1 (x). Integrating again by parts one can obtain: k+1 Z k+1 Z k+1 P2 (x) P2 (x) − dx (16) f 00 (x) f 0 (x)P1 (x)dx = f 0 (x) 2 k 2 k k k+1 Z k B2 (1) f 0 (x)P1 (x)dx = f 0 (k + 1) − f 0 (k) − 2 Z k+1 1 − f 00 (x)P2 (x)dx 2 k (17) Hence again Z n f 0 (x)P1 (x)dx = 0 n−1 X Z k+1 k=0 f 0 (x)P1 (x)dx k n−1 B1 (1) X 0 f (k + 1) − f 0 (k) − 2 k=0 Z 1 n 00 − f (x)P2 (x)dx 2 0 = n Z f 0 (x)P1 (x)dx = 0 1 B2 0 f (n) − f 0 (0) − 2 2 n Z f 00 (x)P2 (x)dx (18) (19) 0 Replacing Equation (19) in Equation (14) one obtains n X k=1 n Z f (n) − f (0) + 2 Z n 1 B2 0 f (n) − f 0 (0) − + f 00 (x)P2 (x)dx 2 2 0 f (k) = f (x)dx + 0 (20) 3 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 21 / 28 Paşaport european al competenţelor Costandin Marius-Simion R k+1 Let us now evaluate k f 00 (x)P2 (x)dx: Z k+1 Z k+1 P 0 (x) f 00 (x)P2 (x)dx = f 00 (x) 3 dx 3 k k k+1 Z P3 (x) = f 00 (x) − 3 k k+1 f 000 (x) k P3 (x) dx 3 B3 00 f (k + 1) − f 00 (k)] − 3 Z 1 k+1 000 f (x)P3 (x)dx − 3 k = Therefore Z n Z 1 n 000 B3 00 f 00 (x)P2 (x)dx = f (x)P3 (x)dx f (n) − f 00 (0) − 3 3 0 0 n X (21) (22) n Z f (n) − f (0) B2 0 + f (n) − f 0 (0) − 2 2 Z 1 n 000 1 B3 00 f (n) − f 00 (0) − f (x)P3 (x)dx (23) − 2 3 3 0 f (k) = f (x)dx + 0 k=1 The reader can see now that the process can be repeated, so after p steps the following relation holds: Z n n X f (n) − f (0) f (k) = f (x)dx + 2 0 k=1 p X i Bk h (k−1) f (n) − f (k−1) (0) k! k=2 Z (−1)(p+1) n (p) + f (x)Pp (x)dx p! 0 + (−1)k (24) which ends the demostration. 1 Then Exemple 1.6. Let f (x) = (1+x) s with x ∈ R+ and s > 1. Rn Qk−1 (n+1)1−s 1 1 f (x)dx = − 1−s and f (k) (x) = (−1)k p=0 (s + p) (1+x) k+s . 1−s 0 Applying the Theorem 1.5 one obtains: n X k=1 (n + 1)−s+1 (1 + n)−s − 1 1 1 = − + (1 + k)s −s + 1 −s + 1 2 k−2 m X Bk Y 1 −1 − (s + p) s+k−1 k! p=0 (n + 1) k=2 − 1 m! n m−1 Y Z 0 (s + p) p=0 1 Pm (x)dx (1 + x)s+m (25) The last term in Equation(25) is the remainder term, it shall be denoted Rm,n , where m denotes how many derivatives are considered and n is the upper limit of the integral or the sum. 4 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 22 / 28 Paşaport european al competenţelor Costandin Marius-Simion 1.3 A convergence criterion In this subsection a convergence criterion for some series is enounced and an original proof is given. This convergence criterion resembles an already known theorem due to Cauchy and MacLaurin, but the reader will notice differences in demonstration and in formulation of it. First the known theorem, see [2] Theorem 1.7 (Cauchy, MacLaurin). If f(x) is positive, continuous, and tends monototonically to 0, then an Euler constant γf , which is defined below, exists ! Z n i=n X γf = lim f (i) − f (x)dx (26) n→∞ 1 i=1 Proof. The theorem and the proof follows closely the presentation R n from [2]. The continuity of f guarantees the existence of the integral 1 f (x)dx for n ∈ 1, 2, .... Since f is decreasing, the maximum and minimum of f over a closed interval is known: inf f (x) = f (k + 1) (27) f (x) = f (k) (28) x∈[k,k+1] sup x∈[k,k+1] therefore the following inequatity holds: Z k+1 f (k + 1) ≤ f (x)dx ≤ f (k) (29) k and summing form k = 1 to n − 1, one obtains n X Pn k=1 f (x)dx ≤ 1 k=2 Substracting n Z f (k) ≤ n−1 X f (k) (30) k=1 f (k) from both sides in Equation (30) n Z −f (1) ≤ 1 n X f (k) ≤ −f (n) (31) f (x)dx ≥ f (n) ≥ 0 (32) f (x)dx − k=1 and after multiplying with −1 f (1) ≥ n X 1 k=1 The sequence sn = Pn k=1 n Z f (k) − f (k) − Rn 1 f (x)dx is therefore bounded and Z n+1 sn+1 − sn = f (n + 1) − f (x)dx ≤ 0 (33) n monotonically decreasing, so it has a limit. The almost novel convergence criterion this paper presents is enounced below: 5 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 23 / 28 Paşaport european al competenţelor Costandin Marius-Simion Theorem 1.8. Let f : D(D ⊆ R) → R be a function two times Pnat least 00 derivable with |f 00 | monotonically decreasing P with k=1 |f (k)| convern 0 gent for n → ∞. Then the sequence un = k=1 f (k) − f (n) is also convergent. Proof. Let > 0, we shall prove ∃n ∈ N such that ∀n, m > n one has |un − um | < meaning that (un ) is a Cauchy sequence. Because R is a complete space, that will make (un ) convergent. Let us evaluate |un − um |, presuming n > m: n m X X |un − um | = f 0 (k) − f (n) − f 0 (k) + f (m) k=1 k=1 n n X X = f 0 (k) − (f (k) − f (k − 1)) (34) k=m+1 k=m+1 Using the Lagrange’s mean value theorem ∃ck such that f (k) − f (k − 1) = f 0 (ck ) (k − (k − 1)) = f 0 (ck ), hence n X |un − um | = f 0 (k) − f 0 (ck ) (35) k=m+1 where ck ∈ (k − 1, k). Using again the Lagrange mean value theorem ∃dk ∈ (ck , k) such that f 0 (k) − f 0 (ck ) = f 00 (dk ) (k − ck ). |un − um | ≤ n X 0 f (k) − f 0 (ck ) k=m+1 ≤ n n X X 00 00 f (dk ) ≤ f (k − 1) k=m+1 (36) k=m+1 since |f 00 | is monotonically decreasing. The above sum is the rest of a convergent series. This ends the demonstration. Observation 1.9. The Theorem 1.7 give similar results with Theorem1.8, if instead of f one considers f 0 . Observation 1.10. Theorem 1.7 asks for the function to be positive, monotonically decresing to zero, whereas Theorem for the second P 1.8 asks 00 derivative to be monotonically decreasing and n k=1 |f (k)| to be convergent which implies it’s convergence to zero. Note that it not necesary to be positive. The Theorem 1.8 can be genreralised for the following case: Theorem 1.11. Let f : R → C P be a double differentiable function with n 00 |f 00 | monotonically and k=1 |f (k)| is a convergent real series. Pn decreasing 0 Then un = f (k) − f (n) is a convergent sequence. k=1 Proof. Let > 0, we shall prove ∃n ∈ N such that ∀n, m > n one has |un − um | < meaning that (un ) is a Cauchy sequence. Because 6 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 24 / 28 Paşaport european al competenţelor Costandin Marius-Simion C is a complete space, that will make (un ) convergent. Let us evaluate |un − um |, presuming n > m: n m X X 0 0 |un − um | = f (k) − f (n) − f (k) + f (m) k=1 k=1 n n X X = f 0 (k) − (f (k) − f (k − 1)) k=m+1 k=m+1 ! n n X 0 X ≤ < f (k) − (f (k) − f (k − 1)) + k=m+1 k=m+1 ! n n X X + = f 0 (k) − (f (k) − f (k − 1)) (37) k=m+1 k=m+1 Using again Lagrange’s mean value theorem for real and imaginary parts, independently, will result in the existence of rk and ik such that < (f (k) − f (k − 1)) = < (f 0 (rk )) and = (f (k) − f (k − 1)) = = (f 0 (ik )), therefore |un − um | ≤ n X n X |< f 0 (k) − f 0 (rk ) | + |= f 0 (k) − f 0 (ik ) | k=m+1 k=m+1 n n X X <(f 0 )(k) − <(f 0 )(rk ) + =(f 0 )(k) − =(f 0 )(ik ) ≤ k=m+1 k=m+1 (38) where rk and ik are in the interval (k − 1, k). Using again the mean value theorem |un − um | ≤ n n X X <(f 00 )(ck ) + =(f 00 )(dk ) k=m+1 k=m+1 n n X X 00 00 f (ck ) + f (dk ) ≤ k=m+1 k=m+1 n n X X 00 00 f (k − 1) + f (k − 1) ≤ k=m+1 (39) k=m+1 The above sums are converging to zero, being the rests of convergent series. Exemple 1.12. Let us apply Theorem 1.11 for the function of real vari1 able x and complex values, f (x) = 1−s (1 + x)1−s , for x ∈ R+ and 1 s ∈ C with < (s) > 0. The reader can verify that f 0 (x) = (1+x) s and −s , therefore f satisfies the condition in Theorem1.11, f 00 (x) = (1+x) s+1 P n 1−s 1 1 hence the sequence Zn (s) = is converk=1 (1+k)s − 1−s (1 + n) 1 gent. For s ∈ C with < (s) > 1 one has limn→∞ 1−s (1 + n)1−s = 0, hence limn→∞ Zn (s) = ζ(s) − 1 punctually. It is important to mention that the convergence is uniform if s ∈ K with K being a compact subset of the 7 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 25 / 28 Paşaport european al competenţelor Costandin Marius-Simion right complex semiplane. Indeed from Equation (39) n n X X 00 00 f (k − 1) + f (k − 1) |Zn (s) − Zm (s)| ≤ k=m+1 with f 00 (x) = −s (1+x)s+1 (40) k=m+1 so |Zn (s) − Zm (s)| ≤ 2 |s| n X 1 ks+1 (41) k=m+1 Because s ∈ Kand K is compact, ∃M ∈ R+ with |s| < M ∀s ∈ K, and 1 1 ≤ s +1 ∀s ∈ K, therefore ∀s ∈ K ∃s0 ∈ K such that s+1 k k 0 |Zn (s) − Zm (s)| ≤ 2M n X 1 ks0 +1 (42) k=m+1 hence Zn converges uniformly in K. Moreover Zn (s) is an holomorfic function which converges unifromly on every compact subset of the right complex plane, so using Weierstrass’s theorem, it’s limit is a holomorfic function, which has the same values with ζ(s) − 1 on the interval (1, ∞). Using the holomofic functions zeros theorem one obtains that the two function are identical for s ∈ C with < (s) > 1. But ∃ limn→∞ Zn (s) = Z(s) for s ∈ (C) with < (s) > 0 and s 6= 1, so 1 + Z(s) ≡ ζ(s), being it’s analytical continuation on s ∈ C with < (s) > 0 and s 6= 1. Therefore ! n X 1 1 1−s − (1 + n) = ζ(s) − 1 (43) lim n→∞ (k + 1)s 1−s k=1 n+1 X lim n→∞ k=2 lim n→∞ 1 1 − (1 + n)1−s (k)s 1−s n+1 X k=1 ! 1 1 (1 + n)1−s − ks 1−s = ζ(s) − 1 (44) ! = ζ(s) (45) Exemple 1.13. Let Theorem 1.11 for f (x) P = ln(x). Because P us apply n 1 1 |ln00 (x)| = x12 and n k=1 k2 is convergent, follows that k=1 k − ln(n) is also convergent. It’s limit is γ, the Euler-Mascheroni constant. 2 Asymptotic expansion for ζ(s) An asymptotic expansion for ζ(s) is given below: Theorem 2.1. For s > 1 the following relation holds: ζ(s) = k−2 m X 1 Bk Y 1 − + (s + p) − Rm,∞ (s) 2 1−s k! p=0 (46) k=2 if ∃ Rm,∞ (s) = limn→∞ Rm,n (s) 8 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 26 / 28 Paşaport european al competenţelor Costandin Marius-Simion Proof. Using Equation (25) one has: n X k=1 (n + 1)−s+1 (1 + n)−s − 1 1 1 = − + (1 + k)s −s + 1 −s + 1 2 k−2 m X Bk Y 1 − (s + p) −1 s+k−1 k! p=0 (n + 1) k=2 − 1 m! n m−1 Y Z 0 (s + p) p=0 1 Pm (x)dx (1 + x)s+m (47) From Equation(43) one has: n X lim n→∞ 1 1 (1 + n)1−s − (k + 1)s 1−s k=1 ! = ζ(s) − 1 (48) hence n X k=1 1 1 = Zn (s) + (1 + n)1−s (k + 1)s −s + 1 Using both equations one can obtain, denoting Rm,n = p) (1+x)1s+m Pm (x)dx Zn (s) + 1 m! (49) R n Qm−1 0 p=0 (s + (n + 1)−s+1 (1 + n)−s − 1 1 1 (1 + n)1−s = − + −s + 1 −s + 1 −s + 1 2 k−2 m X Bk Y 1 − − 1 (s + p) k! p=0 (n + 1)s+k−1 k=2 − Rm,n (50) therefore (1 + n)−s − 1 1 + −s + 1 2 k−2 m X Bk Y 1 − (s + p) −1 s+k−1 k! p=0 (n + 1) Zn (s) = − k=2 − Rm,n (51) Letting n → ∞ in Equation (51), because ∃ limn→∞ Zn (s) = ζ(s) − 1 and ∃ limn→∞ Rm,n (s) = Rm,∞ (s) it follows that ∃ k−2 m X 1 Bk Y −1 (s + p) s+k−1 n→∞ k! p=0 (n + 1) lim k=2 k−2 m X Bk Y 1 = −1 (s + p) lim n→∞ (n + 1)s+k−1 k! p=0 k=2 =− k−2 m X Bk Y (s + p) k! p=0 (52) k=2 9 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 27 / 28 Paşaport european al competenţelor Costandin Marius-Simion and ζ(s) − 1 = lim Zn (s) n→∞ =− k−2 m 1 1 X Bk Y − + (s + p) − Rm,∞ (s) −s + 1 2 k! p=0 (53) k=2 therefore ζ(s) = k−2 m X 1 Bk Y 1 − + (s + p) − Rm,∞ (s) 2 −s + 1 k! p=0 (54) k=2 References [1] Tom M. Apostol An Elementary View of Euler’s Summation Formula American Mathematical Monthly Vol. 106, No. 5(May 1999), pp.409418 [2] Victor Kac, Kuat Yessenov 18.704 Seminar in Algebra and Number Theory Fall 2005. 10 5/1/16 © Uniunea Europeană, 2002-2015 | http://europass.cedefop.europa.eu Pagina 28 / 28
Similar documents
phedra - EspressoCafe.ro
Aparatul trebuie instalat intr-un loc luminat, uscat si lipsit de praf, protejat. Pentru a garanta o utilizare corecta si durabila, sunt recomandate urmatoarele: - temperatura ambientului sa fie: d...
More informationGhid LATEX - Facultatea de Filosofie
Pot surveni accidente care s-ar putea să vă determine să ştergeţi sistemul Windows şi să-l reinstalaţi de la zero. În asemenea condiţii este mult mai sigur să aveţi sistemul de operare pe un disc s...
More information