Abstract
In this paper different randomness scenarios for the recently developed direct particle swarm controller for repetitive processes are investigated and compared. The proposed controller employs the particle swarm optimizer (PSO) to solve in on-line mode the dynamic optimization problem (DOP) designed to shape the control signal in the constant-amplitude constant-frequency (CACF) voltage source inverter (VSI) with an LC output filter. The controller is of a stochastic nature. The DOP at hand is of αD dimensionality, where α denotes the number of control signal samples per each period of the reference voltage signal. Originally, the PSO requires pseudorandom number generators (PRNG) to be run throughout the iterative search to get a new set of numbers in each sample time. In DOP scenarios the swarm has to be kept alive during the operation of the inverter. This in turn implies that the pseudorandom numbers are to be generated in real-time using digital signal controller (DSC) resources. Four different randomization schemes have been tested: the dimension-and-particle-wise one, the dimension-wise one, the particle-wise one and an almost-deterministic one (also known as a list-based PSO). The last approach does not employ any PRNG in real time and as such establishes an appealing alternative in terms of its low computational burden. The effectiveness of such a scheme, when applied to the direct swarm controller, has been studied numerically in the paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Biernat, P., Ufnalski, B., Grzesiak, L.M.: Direct particle swarm repetitive controller with time-distributed calculations for real time implementation. In: Proc. of the IEEE 7th International Conference on Intelligent Systems (September 2014)
Clerc, M.: Randomness matters. Tech. rep. (May 2012), http://hal.archives-ouvertes.fr/hal-00764990
Clerc, M.: List based optimisers – experiments and open questions. Tech. rep. (September 2013), http://hal.archives-ouvertes.fr/hal-00764994
Cui, X., Charles, J.S., Potok, T.E.: A simple distributed particle swarm optimization for dynamic and noisy environments. In: Krasnogor, N., Melián-Batista, M.B., Pérez, J.A.M., Moreno-Vega, J.M., Pelta, D.A. (eds.) NICSO 2008. SCI, vol. 236, pp. 89–102. Springer, Heidelberg (2009)
Deng, H., Oruganti, R., Srinivasan, D.: Neural controller for UPS inverters based on B-spline network. IEEE Transactions on Industrial Electronics 55(2), 899–909 (2008)
Eberhart, R.C., Shi, Y., Kennedy, J.: Swarm Intelligence, 1st edn. Morgan Kaufmann Publishers (April 2001)
Engelbrecht, A.P.: Fundamentals of Computational Swarm Intelligence, 1st edn. Wiley (December 2005)
Escobar, G., Hernandez-Gomez, M., Catzin, G.A., Martinez-Rodriguez, P.R., Valdez-Fernandez, A.A.: Implementation of repetitive controllers subject to fractional delays. In: IEEE Industrial Electronics Society 39th IECON Conference, pp. 5983–5988 (2013)
Escobar, G., Mattavelli, P., Hernandez-Gomez, M., Martinez-Rodriguez, P.R.: Filters with linear-phase properties for repetitive feedback. IEEE Transactions on Industrial Electronics 61(1), 405–413 (2014)
Kennel, R.: Predictive control – the powerful method to control power converters and drives in the future. Distinguish Lecturer IEEE Power Electronics Society Seminar, Warsaw (2012)
Longman, R.W.: Iterative/repetitive learning control: learning from theory, simulations, and experiments. In: Encyclopedia of the Sciences of Learning, pp. 1652–1657. Springer (2012)
RANDOM.ORG: True random integer generator (2014), http://www.random.org/integers/?mode=advanced (Online; accessed March 28, 2014)
Riget, J., Vesterstrøm, J.S.: A diversity-guided particle swarm optimizer - the ARPSO. Tech. rep., Aarhus Universitet, Denmark (2002)
Rogers, E., Galkowski, K., Owens, D.H.: Two decades of research on linear repetitive processes part I: Theory. In: Proc. of the 8th International Workshop on Multidimensional Systems (nDS), pp. 1–6 (2013)
Rogers, E., Galkowski, K., Paszke, W., Owens, D.H.: Two decades of research on linear repetitive processes part II: Applications. In: Proc. of the 8th International Workshop on Multidimensional Systems (nDS), pp. 1–6 (2013)
Shi, Y.: Robustification in repetitive and iterative learning control. Ph.D. thesis, Columbia University, USA (2013)
Ufnalski, B., Grzesiak, L.M.: Particle swarm optimization of an online trained repetitive neurocontroller for the sine-wave inverter. In: IEEE Industrial Electronics Society 39th IECON Conference, pp. 6001–6007 (2013)
Ufnalski, B., Grzesiak, L.M.: Feedback and feedforward repetitive control of single-phase UPS inverters – an online particle swarm optimization approach. Tech. Rep. 1/2014, Scientific Reports of the Cologne University of Applied Sciences (2014)
Ufnalski, B., Grzesiak, L.M.: A plug-in direct particle swarm repetitive controller for a single-phase inverter. Electrical Review (Przegląd Elektrotechniczny) 90(6), 6–11 (2014)
Ufnalski, B., Grzesiak, L.: Artificial neural network based voltage controller for the single phase true sine wave inverter – a repetitive control approach. Electrical Review (Przegląd Elektrotechniczny) 89(4), 14–18 (2013)
Wikipedia: Comparison of hardware random number generators — Wikipedia, the free encyclopedia (2014), http://en.wikipedia.org/w/index.php?title=Comparison_of_hardware_random_number_generators&oldid=600161058 (Online; accessed March 28, 2014)
Wilke, D.N., Kok, S., Groenwold, A.A.: Comparison of linear and classical velocity update rules in particle swarm optimization: notes on diversity. International Journal for Numerical Methods in Engineering 70(8), 962–984 (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Ufnalski, B., Grzesiak, L.M. (2015). A Comparative Investigation on Different Randomness Schemes in the Particle-Swarm-Based Repetitive Controller for the Sine-Wave Inverter. In: Filev, D., et al. Intelligent Systems'2014. Advances in Intelligent Systems and Computing, vol 323. Springer, Cham. https://doi.org/10.1007/978-3-319-11310-4_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-11310-4_15
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11309-8
Online ISBN: 978-3-319-11310-4
eBook Packages: EngineeringEngineering (R0)