Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

Introduction of Intelligent Control(智能控制导论)

Kunming University of Science and Technology via XuetangX

Overview

There are many intelligent phenomena in the nature, for example: the thinking process of human brain, the cooperative mechanism of birds when they are foraging, the complex tasks completed by the ant colony although every ant in it behaves in a simple way, the producing of more adaptive individuals with the cross variation between chromosomes, and so on. Then, is it possible that we can reproduce these intelligent phenomena by computer programming, and use the programs to simulate the natural phenomena in nature,so as to serve the control process? The answer is yes. Human beings have been exploring this for decades, and have also achieved some preliminary results. This course is aimed to learn and explore intelligent phenomena in nature, and then serving the intelligent control.

Then, compared with the traditional classic control theory and modern control theory, what advantages and features does intelligent control have?

To put it in a simple way, the most prominent characteristic of intelligent control is that there is no need to establish the mathematical model of the object. However, in some aspects like large-scale system, nonlinear link and lagging link, it’s quite hard even impossible to conduct mathematical simulation accurately. Therefore, there is, in control theory, a promising future for intelligent control without mathematical model.

What is about in the course?

(1) Expert Control

Expert Control System mainly refers to an intelligent computer programming system, which contains a large amount of knowledge and experience of experts in a certain field and it can use the knowledge and experience of human experts to solve the high-level problems in this field. That is to say, Expert System is a programming system with a lot of specialized knowledge and experience. It uses artificial intelligence technology and computer technology to ratiocinate and judge based on the knowledge and experience of one or more experts in a certain field, and to simulate the decision-making process of human experts, so as to solve the complex problems which originally require human experts to deal with. In short, Expert System is one kind of computer programming system simulating human experts to solve domain problems.

(2) Fuzzy Control

Fuzzy control is to use fuzzy set theory, fuzzy language variable and fuzzy logic to realize the intelligent control of the system. This method avoids the accurate description of the input and output parameters of the controlled objects, it describes the expert control strategy with natural language, and achieves the effective control of the system with the fuzzy thoughts from the machine simulating the human. In the actual control process, the input quantity (accurate quantity) of computer sampling is fuzzified, and the fuzzy value of the control quantity is determined by fuzzification, finally the actual output of the control quantity is obtained by anti-fuzzy processing to control the controlled object.

(3) Artificial Neural Network Control

Artificial neural network is a way of processing information that simulates the biological neural network system of human brain. Learning and training are carried out by experience rather than well designed program, these constitute the basis of the ability of artificial neural network to recognize, predict, evaluate and optimize decision. Neural network control refers to the application of neural network technology in the control system to identify neural network models of complex nonlinear objects that are difficult to model accurately, it may act as a controller, or make optimal computation, it may make inferences or diagnose failures, or it may have all the functions above at the same time.

(4) Genetic Algorithm

Using the theory of biological evolution as a reference, the genetic algorithm simulates the problem to be solved as a process of biological evolution, The solutions of next generation is produced by replication, crossover, mutation, etc. this gradually eliminates the solutions to lower fitness function values, and increases the higher fitness function value solutions. In this way, after several generations of evolution, it is likely to produce individuals with high fitness function values.

This course makes detailed explanations clearly with the knowledge map. It strives to achieve an accurate and clear introduction of knowledge by comprehensive case analysis, exercise explanation, linking theory with practice, etc. It also introduces MATLAB programming knowledge in a separate chapter, which can help students to solve their problem of no programming background.

In a word, this course realizes the combination of artificial intelligence and automatic control task through theoretical study and program design. By studying this course, you will have a deeper understanding of automatic control theory, which lays a good foundation for the subsequent work and scientific research.


Syllabus

  • Chapter 1 Introduction
    • 1.1 Emergence and Development of Intelligent Control
    • 1.2 Definition and Characteristics of Intelligent Control
    • 1.3 Contents of Intelligent Control Research
  • Chapter 2 Expert Control
    • 2.1 Expert System
    • 2.2 Expert Control
    • 2.3 Application Examples
  • Chapter 3 Theoretical basis of Fuzzy Control
    • 3.1 Definition and Representation of Fuzzy Sets
    • 3.2 Basic Operations of Fuzzy Sets
    • 3.3 Membership and Membership Function
    • 3.4 Fuzzy Relation
    • 3.5 Fuzzy Inference
    • 3.6 Mamdani Inference Method
    • 3.7 Application Examples
  • Chapter 4 Fuzzy Control
    • 4.1 Basic Principles of Fuzzy Control
    • 4.2 Composition of Fuzzy Controller
    • 4.3 Design of Fuzzy Controller
    • 4.4 Application Examples
  • Chapter 5 Theoretical Basis of Neural Network
    • 5.1 Overview of Artificial Neural Networks
    • 5.2 Neurons and Mathematical Models
    • 5.3 Artificial Neural Network
    • 5.4 Overview of Neural Network Learning
    • 5.5 Neural Network Learning Algorithm
    • 5.6 BP Neural Network
    • 5.7 Types of Learning
  • Chapter 6 Neural Network Control
    • 6.1 Neural Network System Identification
    • 6.2 Neural Network Control
    • 6.3 Application Examples
  • Chapter 7 Genetic Algorithm for the Optimization of Control Parameters
    • 7.1 Basic Principles of Genetic Algorithm
    • 7.2 Design of Genetic Algorithm and Optimization of PID Parameters
    • 7.3 Application Examples
  • Chapter 8 MATLAB Programming and Simulation Platform
    • 8.1 Introduction to MATLAB
    • 8.2 Data Types and Operators
    • 8.3 Matrix and Operation
    • 8.4 Basis of MATLAB Programming
    • 8.5 Use of SIMULINK Simulation Platform
    • 8.6 Output of MATLAB Graphics
    • 8.7 Introduction to MATLAB GUI
  • Chapter 9 Experiment
    • 9.1 Expert PID Control
    • 9.2 Signal Tracking with Fuzzy Control
    • 9.3 Simulation Experiment on Neural Network Recognition
    • 9.4 Genetic Algorithm for the Maximum Value of Functions
  • Chapter 10 Research on the Application of Intelligent Control in Fuel Cell Power Generation System
    • 10.1 Research Background
    • 10.2 Structure and Design of Pemfc- ups System
    • 10.3 Analysis of Factors Influencing Pemfc Output Performance
    • 10.4 Modeling of Fuel Cell Power Generation System
    • 10.5 Integrated Intelligent Control of Fuel Cell Power Generation System
    • 10.5 Integrated Intelligent Control of Fuel Cell Power Generation System
  • 期末考试
    • 课程资料

      Taught by

      Hui Liu, Wang Bin, Li Junli, and Zhan Yuedong

      Tags

      Reviews

      Start your review of Introduction of Intelligent Control(智能控制导论)

      Never Stop Learning.

      Get personalized course recommendations, track subjects and courses with reminders, and more.

      Someone learning on their laptop while sitting on the floor.