Design of a Controller with Time Response Specifications on STM32 Microcontroller

The basic idea of this chapter is to implement a fixed low order controller on an electronic system using the STM32 microcontroller. The principal aim of this controller is to guarantee some time response specifications as the settling time and the overshoot. The controller parameters are obtained by minimizing a non-convex optimization problem while taking into account the desired closed-loop performances. Accordingly, the resolution of this sort of problem with classical optimization method may lead to a local solution and the achieved control law is not optimal. Hence, with an aim of obtaining an optimal solution that will be able to satisfy the desired specifications, the use a global optimization method is recommended. In this chapter, the Generalized Geometric Programming (GGP) method is exploited. The practical implementation, on a fast electronic system, of the designed control law and a Proportional Integral (PI) controller illustrates the effectiveness of the proposed algorithm. Design of a Controller with Time Response Specifications on STM32 Microcontroller

[1]  Claudio Fabiano Motta Toledo,et al.  Global optimization using a genetic algorithm with hierarchically structured population , 2014, J. Comput. Appl. Math..

[2]  Mohamed A. Moustafa Hassan,et al.  Application of Particle Swarm Optimization in Design of PID Controller for AVR System , 2013, Int. J. Syst. Dyn. Appl..

[3]  M. Ksouri,et al.  A GGP approach to solve non convex min-max predictive controller for a class of constrained MIMO systems described by state-space models , 2011 .

[4]  Kamaljeet Sandhu Empirical Analysis for E-Services Acceptance Model: Important Findings , 2013 .

[5]  Zhao Jing,et al.  The design of RF data acquisition system based on STM32 and FPGA , 2011, 2011 International Conference on Multimedia Technology.

[6]  Shankar P. Bhattacharyya,et al.  Transient response control via characteristic ratio assignment , 2003, IEEE Trans. Autom. Control..

[7]  Kaj-Mikael Björk,et al.  Some convexifications in global optimization of problems containing signomial terms , 2003, Comput. Chem. Eng..

[8]  Irfan Anjum Manarvi,et al.  Defect Trend Analysis of MI-172 Helicopters through Maintenance History , 2013 .

[9]  Cuauhtémoc Sánchez-Ramírez,et al.  Handbook of Research on Managerial Strategies for Achieving Optimal Performance in Industrial Processes , 2016 .

[10]  Faouzi Bouani,et al.  Controllers design for MIMO systems with time response specifications , 2013, 2013 International Conference on Control, Decision and Information Technologies (CoDIT).

[11]  J. C. Choi,et al.  Effectiveness of a geometric programming algorithm for optimization of machining economics models , 1996, Comput. Oper. Res..

[12]  Mohan Kumar Pradhan,et al.  Handbook of Research on Manufacturing Process Modeling and Optimization Strategies , 2017 .

[13]  K.V. Ling,et al.  A FPGA implementation of model predictive control , 2006, 2006 American Control Conference.

[14]  Mekki Ksouri,et al.  A Microcontroller Implementation of Constrained Model Predictive Control , 2011 .

[15]  M. Duran Toksari Minimizing the multimodal functions with Ant Colony Optimization approach , 2009, Expert Syst. Appl..

[16]  Zhicheng Ji,et al.  A novel hybrid particle swarm optimization and gravitational search algorithm for solving economic emission load dispatch problems with various practical constraints , 2014 .

[17]  Yi-Chung Hu,et al.  On generalized geometric programming problems with non-positive variables , 2007, Eur. J. Oper. Res..

[18]  Kaj-Mikael Björk,et al.  Global solution of optimization problems with signomial parts , 2008, Discret. Optim..

[19]  Denoun Hakim,et al.  Modelling and Realisation of a Three-Level PWM Inverter Using a DSP Controller to Feed an Asynchronous Machine , 2015 .

[20]  Nand K. Jha Geometric programming based robot control design , 1995 .

[21]  Parham Moradi,et al.  An unsupervised feature selection algorithm based on ant colony optimization , 2014, Eng. Appl. Artif. Intell..

[22]  Li Hua Jin,et al.  Fixed, Low-Order Controller Design with Time Response Specifications Using Non-Convex Optimization , 2007, 2007 American Control Conference.

[23]  Utpal Biswas,et al.  Cloud Computing: A Wave in Service Supply Chain , 2016 .

[24]  Young Chol Kim,et al.  Sensitivity of time response to characteristic ratios , 2004 .

[25]  Yi Zhou,et al.  A PSO-Inspired Multi-Robot Map Exploration Algorithm Using Frontier-Based Strategy , 2013, Int. J. Syst. Dyn. Appl..

[26]  Mingming Yan Design of Optimized Petri Net Supervisors for Flexible Manufacture Systems Based on Elementary Siphons , 2013 .

[27]  Mesut Gündüz,et al.  A novel hybrid algorithm based on particle swarm and ant colony optimization for finding the global minimum , 2012, Appl. Math. Comput..

[28]  Zhiwu Li,et al.  Formal Methods in Manufacturing Systems: Recent Advances , 2013 .

[29]  Jan M. Maciejowski,et al.  Embedded Model Predictive Control (MPC) using a FPGA , 2008 .

[30]  C. Floudas,et al.  Global Optimization in Generalized Geometric Programming , 1997, Encyclopedia of Optimization.

[31]  Daniel Scholz,et al.  A solution algorithm for non-convex mixed integer optimization problems with only few continuous variables , 2014, Eur. J. Oper. Res..

[32]  Ahmad Taher Azar,et al.  Handbook of Research on Advanced Intelligent Control Engineering and Automation , 2015 .

[33]  Patricia Melin,et al.  Modular Neural Networks Architecture Optimization with a New Evolutionary Method Using a Fuzzy Combination Particle Swarm Optimization and Genetic Algorithms , 2009, Bio-inspired Hybrid Intelligent Systems for Image Analysis and Pattern Recognition.

[34]  Gen'ichi Yasuda Distributed Coordination Architecture for Cooperative Task Planning and Execution of Intelligent Multi-Robot Systems , 2015 .

[35]  Mohd Adzir Mahdi,et al.  Implementation of genetic algorithm in an embedded microcontroller-based polarization control system , 2012, Eng. Appl. Artif. Intell..

[36]  Mekki Ksouri,et al.  Robust controller for uncertain parameters systems. , 2012, ISA transactions.

[37]  Jie Lian The Design of Gas Drainage Holes? Opening Parameters Intelligent Measurement and Control System for Coal Mine , 2011 .

[38]  Jung-Fa Tsai,et al.  Treating free variables in generalized geometric programming problems , 2009, Comput. Chem. Eng..

[39]  Wei Kang,et al.  Design of the Data Acquisition System Based on STM32 , 2016, ITQM.

[40]  Gao Yan,et al.  Design of the fuzzy PID controller for the hot runner temperature control system , 2013, Proceedings of the 32nd Chinese Control Conference.

[41]  Ping Li,et al.  Application of μc/os - II in the Design of Mine dc Electrical Prospecting Instrument , 2011 .