A New FPGA Based Green Controller Using Modeling Language

Kenichi Morimoto, Yuichiro Shibata, Yudai Shirakura, Hidenori Maruta, Fujio Kurokawa, Masanori Nobe, Masaharu Tanaka


In recent years, the renewable energy system requires the modeling language based control and the high-performance CPU. As for CPU, the improvement of the CPU performance reaches its limitation caused from its clock frequency. Therefore, the multi-core and the virtualization are mainstream strategies for its improvement and such mechanisms have some issues including complicated algorithm of controller and inheritance of design on CPU architecture generation. For such reasons, Field Programmable Gate Array (FPGA) is expected to replace the role of CPU since it has several advantages such as long period supply, inheritance and power-saving. It is applied to the small machinery control so far, and there are few researches to apply it to the power plant control. For such purpose, a flexible control with the modeling language like CPU and on-line modification of the control logics are necessary. In this paper, to fulfill such requirements on the control system for the infrastructure like the power system, a new FPGA based controller named "green controller" is proposed. An architecture to realize it and required conditions based on FPGA are clarified. Furthermore, performance and FPGA resource usage are measured in the experiment with the proposed architecture for evaluation.


FPGA; modeling language; HLS; function block

Full Text:



V. Prema, S. Dutta, K. U. Rao, S. Shekhar, B. S. Kariyappa, "Effective battery usage strategies for hybrid power management," in Proc. International Conference on Power and Advanced Control Engineering (ICPACE), pp. 95-98, Aug. 2015.

C. Wang, W. Li, J. Belanger, "Real-time and faster-than-real-time simulation of Modular Multilevel Converters using standard multi-core CPU and FPGA chips," in Proc. Industrial Electronics Society (IECON), pp. 5405-5411, Nov.2013.

N. Luo, Y. Vidal, L. Acho, Wind turbine control and monitoring, Springer International, 2014.

IEC, "61131-1 Programmable controllers - Part 3: Programming languages Ed.3," Feb. 2013.

K. H. John, M. Tiegelkamp, "Programming industrial automation systems," Springer International, 2001.

M. K. Paul, B. Hamane, M. L. Doumbia, A. Cheriti, "Pitch control of a wind energy conversion system based on permanent magnet synchronous generator (PMSG)," in Proc. International Conference on Ecological Vehicles and Renewable Energies (EVER), pp. 1-7, Mar. 2015.

D. Patterson, J. L. Hennessy, Computer Organization and Design, 5th Edition, Elsevier, Morgan Kaufmann, 2013.

J. Cownie, "Multicore: the software view," in Proc. 12th EMEA ACADEMIC FORUM, Intel Corporation, 2007.

H. Kim, A. K. Lu, R. Rajkumar, "A coordinated approach for practical OS-level cache management in multi-core real-time systems," in Proc. Euromicro Conference on Real-Time Systems, pp. 80-89, Jul. 2013.

K. Gilles, S. Groesbrink, D. Baldin, T. Kerstan, "Proteus hypervisor: full virtualization and paravirtualization for multi-core embedded systems, embedded systems: design, analysis and verification," in Proc. IFIP International Embedded Systems Symposium (IESS), pp. 293-305, Jun. 2013.

Y. Y. Tzou, T. S. Kuo, "Design and implementation of all FPGA-based motor control IC for permanent magnet AC servo motors," in Proc. International Conference on Industrial Electronics, Control and Instrumentation (IECON), vol.2, pp. 943-947, Nov. 1997.

J. T. Welch, J. Carletta, "A direct mapping FPGA architecture for industrial process control application," in Proc. International Conference on Computer Design (ICCD), pp. 595-598, Sep. 2000.

D.A. Lee, E.S. Kim, J. Yoo, J.S. Lee, J. G. Choi, "FBD to Verilog 2.0: an automatic translation of FBD into Verilog to develop FPGA," in Proc. International Conference on Information Science and Application (IcISA), pp. 1-4, May 2014.

M. Kocur, S. Kozak, B. Dvorscak, "Design and implementation of FPGA - digital based PID controller," in Proc. International Carpathian Control Conference (ICCCC), pp. 233-236, May 2014.

J. Khalifat, A. Ebrahim, A. Adetomi, T. Arslan, "A dynamic partial reconfiguration design for camera systems," in Proc. Adaptive Hardware and Systems (AHS), pp. 1-7, Jun. 2015.

Y. Si, H. R. Karimi, H. Gao, "Parameter tuning for nacelle-based passive structural control of a spar-type floating wind turbine," in Proc. Industrial Electronics Society (IECON), pp. 7687-7691, Nov. 2013.

S. Li, H. Liu, W. J. Cai, Y. C. Soh, Li. H. Xie, "A new coordinated control strategy for boiler-turbine system of coal-fired power plant," IEEE Transactions on Control Systems Technology, vol. 13, no. 6, pp. 943-954, Nov. 2005.

I. Yousefi, M. Yari, M. A. Shoorehdeli, "Modeling, identification and control of a heavy duty industrial gas turbine," in Proc. International Conference on Mechatronics and Automation, pp. 611-615, Aug. 2013.

G. P. Lim, H. H. Lee, "Development and application of boiler combustion air flow control algorithm for coal-fired power plant," in Proc. International Conference on Industrial Electronics and Applications (ICIEA), pp. 662-667, Jun. 2013.

H. Chen, P. C. Xiong, K. Schwan, A. Gavrilovska, C. Z. Xu, "A cyber-physical integrated system for application performance and energy management in data centers," in Proc. International Conference on Green Computing Conference (IGCC), pp. 1-10, Jun. 2012.

Y.Chen, D.Gmach, C.Hyser, W.Zhikui, C.Bash, C.Hoover, S.Singhal, "Integrated management of application performance, power and cooling in data centers," in Proc. Network Operations and Management Symposium (NOMS), pp. 615-622, Apr. 2010.

P.Paschke, M.Plonczak, P.Klis, M.Grunt, "Perspectives of development of integrated monitoring system of power supply and air conditioning equipment towards technical environment equipment monitoring system of the operator," in Proc. International Telecommunications Energy Conference (INTELEC), pp. 1-6, Sept. 2008.

H.F.Hamann, V.Lopez, A.Stepanchuk, "Thermal zones for more efficient data center energy management," in Proc. Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems (ITherm), pp. 1-6, Jun. 2010.

E.Monmasson, M.N.Cirstea, “FPGA design methodology for industrial control systems-a review,” IEEE Transactions on Industrial Electronics, vol. 54, no. 4, pp. 1824-1842, Aug. 2007.

G.Singh, S.S.Gill, “Design and Implementation of process controller for direct digital control on FPGA,” in Proc. International Conference on Machine Intelligence and Research Advancement (IC-MIRA), pp. 326-330, Dec. 2013.

S.W.A.Hashmi, M.Rehan, M.Aamir, H.Kumar,F.Liaquat, “Distributed process monitoring and control using FPGA,” in Proc. International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronics System (VITAE), pp. 1-5, May 2014.

J.Cong, B. Liu, S.Neuendorffer, J.Noguera, K.Vissers, Z. Zhang, “High-level synthesis for FPGAs: from prototyping to deployment,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and System, vol. 30, no. 4, pp. 473-491, Apr. 2011.

Mitsubishi Hitachi Power Systems, LTD., “DIASYS Netmation4S: control system,”

https://www.mhps.com/en/products/category/diasys_pro_netmation.html, 2014.


  • There are currently no refbacks.

Online ISSN: 1309-0127


ijrereditor@gmail.com; ilhcol@gmail.com;

IJRER is cited in SCOPUS, EBSCO, WEB of SCIENCE (Thomson Reuters)