Control System Design Based on Modern Embedded Systems

  • Ahmed Khamis
  • Dawid Zydek
  • Grzegorz Borowik
  • D. Subbaram Naidu
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8112)


The functionality and complexity of real-world engineering control systems is increasing significantly due to continuous growth in requirements and their details. Since this trend is predicted to grow even stronger, the old control solutions will be becoming less and less efficient. There are several approaches to designing modern control systems that meet the current and future needs. In this paper, we focus on one of the promising ways to control engineering: Embedded Systems. We describe categories of embedded systems and an engineering approach to control systems design based on the embedded systems. All related challenges are presented considering weaknesses of traditional systems. For the described embedded control system, a design methodology is given as well. Our discussion focuses on approach based on Field-Programmable Gate Array (FPGA) as a solution with huge potential. Finally, we share our thoughts on further trends in modern embedded control systems.


embedded systems embedded control design real-time control 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Comparative strategies for implementing embedded control systems. Tech. rep., Automation and Productivity Institute, Stow, Massachusetts (1995)Google Scholar
  2. 2.
    Apneseth, C.: Embedded systems technology in ABB. Tech. rep., Embedded system technologies (2006)Google Scholar
  3. 3.
    Borowik, G., Łuba, T.: Decomposing pattern matching circuit. In: Moreno-Díaz, R., Pichler, F., Quesada-Arencibia, A. (eds.) EUROCAST 2009. LNCS, vol. 5717, pp. 563–570. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  4. 4.
    Bryan, L., Bryan, E.: Programmable Controllers: Theory and Implementation, 2nd edn. Industrial Text Company (1997)Google Scholar
  5. 5.
    Bucher, R., Balemi, S.: Rapid controller prototyping with Matlab/Simulink and Linux. Control Engineering Practice 14, 185–192 (2006)CrossRefGoogle Scholar
  6. 6.
    Chindris, G., Muresan, M.: Deploying Simulink Models into System-On-Chip Structures. In: 29th International Spring Seminar on Electronics Technology, ISSE 2006, pp. 313–317 (2006)Google Scholar
  7. 7.
    Fang, Z., Fu, Y.: A networked embedded real-time controller for complex control systems. In: Control and Decision Conference (CCDC), pp. 3210–3215 (2011)Google Scholar
  8. 8.
    Feng, X., You-xian, S.: Control and Scheduling Codesign: Flexible Resource Management in Real-Time Control Systems. Springer (2008)Google Scholar
  9. 9.
    Kamal, R.: Embedded System: Architecture, Programming and Design. Tata McGraw-Hill Education, New Delhi (2003)Google Scholar
  10. 10.
    Labiak, G., Borowik, G.: Statechart-based controllers synthesis in FPGA structures with embedded array blocks. International Journal of Electronics and Telecommunications 56, 13–24 (2010)CrossRefGoogle Scholar
  11. 11.
    Ma, L., Xia, F., Peng, Z.: Integrated Design and Implementation of Embedded Control Systems with Scilab. Sensors 8(9), 5501–5515 (2008)CrossRefGoogle Scholar
  12. 12.
    Malinowski, A., Yu, H.: Comparison of embedded system design for industrial applications. IEEE Transactions on Industrial Informatics 7(2), 244–254 (2011)CrossRefGoogle Scholar
  13. 13.
    Monmasson, E., Idkhajine, L., Cirstea, M., Bahri, I., Tisan, A., Naouar, M.: FPGAs in industrial control applications. IEEE Transactions on Industrial Informatics 7 (2011)Google Scholar
  14. 14.
    Årzén, K.E., Bernhardsson, B., Eker, J., Cervin, A., Persson, P., Nilsson, K., Sha, L.: Integrated Control and Scheduling, Research Report. Tech. rep., Dept. Automatic Control. Lund Institute of Technology, Lund, Sweden (1999)Google Scholar
  15. 15.
    Thompson, H., Ramos-Hernandez, D., Fu, J., Jiang, L., Choi, I., Cartledge, K., Fortune, J., Brown, A.: A flexible environment for rapid prototyping and analysis of distributed real-time safety-critical systems. Control Engineering Practice 15, 77–94 (2007)CrossRefGoogle Scholar
  16. 16.
    Wittenmark, B., Åström, K., Årzén, K.E.: Computer Control: An overview. IFAC Professional Brief (2002)Google Scholar
  17. 17.
    Zydek, D., Chmaj, G., Shawky, A., Selvaraj, H.: Location of Processor Allocator and Job Scheduler and Its Impact on CMP Performance. Int. Journal of Electronics and Telecommunications 58, 9–14 (2012)Google Scholar
  18. 18.
    Zydek, D., Selvaraj, H., Gewali, L.: Synthesis of processor allocator for torus-based chip multiprocessors. 2010 Seventh International Conference on Information Technology: New Generations (ITNG), 13–18 (2010), doi:10.1109/ITNG.2010.145Google Scholar
  19. 19.
    Zydek, D., Selvaraj, H., Borowik, G., Luba, T.: Energy characteristic of a processor allocator and a network-on-chip. International Journal of Applied Mathematics and Computer Science 21(2), 385–399 (2011), doi:10.2478/v10006-011-0029-7CrossRefGoogle Scholar
  20. 20.
    Zydek, D., Shlayan, N., Regentova, E., Selvaraj, H.: Review of packet switching technologies for future NoC. In: 19th International Conference on Systems Engineering, ICSENG 2008, vol. 47, pp. 306–311 (2008), doi:10.1109/ICSEng.2008.47Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Ahmed Khamis
    • 1
  • Dawid Zydek
    • 1
  • Grzegorz Borowik
    • 2
  • D. Subbaram Naidu
    • 1
  1. 1.Department of Electrical EngineeringIdaho State UniversityPocatelloUSA
  2. 2.Institute of TelecommunicationsWarsaw University of TechnologyPoland

Personalised recommendations