• DocumentCode
    2551946
  • Title

    Optimal scheduling algorithm for real-time tasks in digital control systems based on GA

  • Author

    Huai, Liu ; Jian-xin, Huang ; Chun-mei, Feng

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Nanjing Normal Univ., Nanjing
  • fYear
    2008
  • fDate
    2-4 July 2008
  • Firstpage
    74
  • Lastpage
    79
  • Abstract
    On the basis of analysis on the characteristic of the tasks in control system, the task model and subtask model are given. A scheduling algorithm for control system named half-preemptive EDF algorithm is proposed. The algorithm can guarantee the utility of processor and reduce the times of tasks that are preempted by other tasks. Because the performance of control system is influenced by sampling period and control delay and they affect each other, genetic algorithm is adopted to optimize the performance of control system in order to acquire optimal sampling period. Based on floating-point coding, elitist species and rank based selection are combined. The simulation results show that the algorithm presented in this paper can guarantee schedulability of tasks and improve the performance of control system.
  • Keywords
    delays; digital control; genetic algorithms; scheduling; GA; digital control systems; elitist species; floating-point coding; genetic algorithm; half-preemptive EDF algorithm; optimal sampling period; optimal scheduling algorithm; rank-based selection; real-time tasks; sampling period; Algorithm design and analysis; Control system synthesis; Control systems; Delay; Digital control; Optimal control; Optimal scheduling; Real time systems; Sampling methods; Scheduling algorithm; Control Delay; Digital Control System; Genetic Algorithms; Sampling Period; Scheduling Algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Decision Conference, 2008. CCDC 2008. Chinese
  • Conference_Location
    Yantai, Shandong
  • Print_ISBN
    978-1-4244-1733-9
  • Electronic_ISBN
    978-1-4244-1734-6
  • Type

    conf

  • DOI
    10.1109/CCDC.2008.4597273
  • Filename
    4597273