CN108873695A - The full Connection Neural Network control system of multilayer - Google Patents

The full Connection Neural Network control system of multilayer Download PDF

Info

Publication number
CN108873695A
CN108873695A CN201810554501.2A CN201810554501A CN108873695A CN 108873695 A CN108873695 A CN 108873695A CN 201810554501 A CN201810554501 A CN 201810554501A CN 108873695 A CN108873695 A CN 108873695A
Authority
CN
China
Prior art keywords
neural network
multilayer
control system
full connection
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810554501.2A
Other languages
Chinese (zh)
Inventor
徐军
王曰辉
吴顺义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin University of Science and Technology
Original Assignee
Harbin University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin University of Science and Technology filed Critical Harbin University of Science and Technology
Priority to CN201810554501.2A priority Critical patent/CN108873695A/en
Publication of CN108873695A publication Critical patent/CN108873695A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

The invention discloses a kind of using the full Connection Neural Network of multilayer as the control system of primary control, which has good adaptability to multiple-input and multiple-output control.System realization has the following steps:(1) ideal input-output curve is determined.(2) sampled point is taken on ideal input-output curve.(3) multilayer fully-connected network is established, and trains neural network with sampled point.(4) trained network is added to controller.(5) input-output curve of observation-well network, if want to meet with ideal input-output curve.Through the above way, establish the full Connection Neural Network control system of multilayer, by the way that neural network is combined with control system, the property of arbitrary curve can be fitted using multilayer neural network, the Complex Response curve in the scene of multiple-input and multiple-output is simulated, has good adaptability to the complication system of multiple-input and multiple-output.

Description

The full Connection Neural Network control system of multilayer
Technical field
The invention belongs to control engineering and computer field more particularly to artificial intelligence neural networks control system flow chart With implementation method and device.
Background technique
Neural network is widely used according to its powerful study and adaptability in the current situation, especially more Layer neural network is quickly grown at artificial intelligence, image recognition, signal processing aspect, in recent years classical control theory and modern control It makes and is slightly having deficiency in face of increasingly complicated control occasion, therefore gone to realize that control is to be worth research with neural network.
The property the most outstanding of one of neural network can be achieved on the function of any function, even for only one This conclusion of the neural network of hidden layer is still set up, and is not that can accurately calculate the value of original function completely, but lead to Cross increase hidden layer and hidden layer neuron, can increasingly approximating function, i.e., the function for needing to realize for one, It is required that realizing that precision is, that is, the output for needing enough hidden layer neurons to make neural networkMeet, for allAll meet;And traditional control system is substantially the physics realization of transmission function, institute To realize that control system is feasible with the full Connection Neural Network of multilayer.
Summary of the invention
The object of the present invention is to provide a kind of using neural network as the Control System Design mode of primary control and control Device solves the problems, such as that multi-input multi-output control system design and implementation is difficult.
Above-mentioned target is realized by the following technical solution:
(1)Obtain the ideal control curve
(2)Controller network training
(3)Control flow design, control system building
(4)Whether observation control response is consistent or meets required precision with ideal response.
Detailed description of the invention
Fig. 1 System control structures figure
The basic block diagram of Fig. 2 nerve network controller
Fig. 3 network controller trains flow chart
Beneficial effect
The present invention, using the full Connection Neural Network of multilayer as sole controller, realizes more using neural network as primary control The design for inputting multi output complication system is simplified, and designer does not need the relationship between attention location system internal signal, only needs To be reached according to the ideal input/output signal Training Control neural network of system by adjusting the weight and deviation of neural network The purpose of control system is designed, system not only can satisfy control and require, and can also be the extension and upgrading of subsequent control system It is convenient to provide, it is only necessary to which input layer and output layer at control network increase neuron, and obtain ideal response data from new instruction Practice control neural network, the raising for controlling precision also only needs to increase the number of plies of hidden layer or increases hidden layer Neuron number can be realized.
Specific embodiment
Steps are as follows for the full Connection Neural Network Control System Design of multilayer:
(1) it requires to draw according to the control of controlled device and determines ideal input and output response signal, can be continuous multidimensional and ring The multidimensional response vector for answering space either discrete, input signal is multi-C vector, output signal is more Dimensional vector, ideal response vector corresponding to above-mentioned input and output obtain as far as possible multiple groups as training sample This, sample, which trains more greatly the nerve network controller output come, under normal circumstances can more accurately track input signal;
(2) determine control system process, according to some signals amplifications of the addition Bu Tong appropriate of controlled object and input signal or The signal energy of person's signal driving device, such as output is smaller, and controlled device needs more energy to drive, then needs to increase signal Amplifying device;
(3) it is required according to control, builds nerve network controller, including input layer and output layer neuron number, hide the number of plies With hidden layer neuron number and activation primitive, wherein input layer and output layer neuron number are by input signal and output Signal number determines, hides the number of plies and hidden layer neuron number and is determined by control precision, and the selection of activation primitive need according to The signal type needed according to controlled device determines generally just like minor function:
(1)
(2)
(3)
If output signal is that analog quantity generally uses the activation primitive in formula (2), if output signal only has positive value and in section, Then with the activation primitive in formula (1), the activation primitive in formula 3 is otherwise used.Activation primitive is not unique, but has to continuously, no Then the retrospectively calculate in network training cannot achieve;It is certain anti-interference in order to there is nerve network controller to external disturbance Ability, neural network input layer should increase one or more disturbing signal, range of the training sample value in disturbance in input layer It is interior to take at random;
(4) training method of neural metwork training, controller neural metwork training and general networking is essentially identical, is divided into forward direction Calculating and retrospectively calculate;First to sampled value data prediction according to the following steps:One, eliminate mean value;Two, decorrelation;Three, association Variance is balanced;Secondly netinit to the weight of network and is biased to initialize, when network weight be endowed one it is larger or compared with When small initial value, the neuron of network is likely to tend to be saturated, and causes retrospectively calculate local gradient that a very little is presented Value, keeps network learning procedure slack-off, therefore weight initialization will make its mean value be 0, the linking number of variance and neuron at Inverse ratio;Followed by learning rate be arranged, general learning rate should not be arranged it is excessive or too small, if network may be made not restrain greatly very much, Training can not be normally carried out;If the too small slack-off training of convergence rate needs the long period, therefore learning rate:FromDrop to Linear Annealing;On-line study is finally used, training, reason is that on-line study easily performs, and saves resource and is not easy to fall into part Extreme point, repetitive exercise, stopping criterion are when the Euclidean Norm of gradient vector reaches a sufficiently small Grads threshold, it is believed that Retrospectively calculate has restrained;The setting of threshold value is related with the control precision of controlled device, and precision is higher, and threshold value setting can be appropriate Reduce, vice versa;
(5) network will be trained to be added in control system, and will test whether that meeting control will require, if being unsatisfactory for continuing to train; Stop if meeting.

Claims (8)

1. the full Connection Neural Network control system of multilayer, it is characterized in that:
(1)Master controller is only made of the full Connection Neural Network of multilayer
(2)Feedback channel can not be nerve network controller
(3)The acquisition modes of ideal input-output curve
(4)The acquisition modes of sampled point
(5)Determine that neural network inputs neuron number according to the number of input signal
(6)Neural network output neuron number is determined according to the number of output signal
(7)The number of plies of neural network is determined according to the requirement of control precision
(8)The training full Connection Neural Network controller of multilayer
(9)Multilayer fully-connected network control system is established, controlled device is controlled.
2. the full Connection Neural Network control system of multilayer according to claim 1, feature(1):With other control system It compares, the not traditional PID controller of this system, the primary control of entire control system only has a multilayer neural network, Functional relation between outputting and inputting all is expressed by multilayer neural network.
3. the full Connection Neural Network control system of multilayer according to claim 1, feature(2):The feedback of this system is logical Road includes neural network, but is not limited only to neural network.
4. the full Connection Neural Network control system of multilayer according to claim 1, feature(3):The ideal of this system is defeated Entering curve of output is by as under type obtains, if being easy to decouple between input and output signal, ideal input and output are bent Line is after input signal decouples, and control variable obtains;If input signal is not easy to decouple, need to construct multidimensional signal sky Between, output signal is decoupled to obtain.
5. the full Connection Neural Network control system of multilayer according to claim 1, feature(4):Sampled point acquisition be On ideal input-output space, simple random sampling, but sample wants sufficiently large.
6. the full Connection Neural Network control system of multilayer according to claim 1, feature(5),(6):This system master control The multilayer fully-connected network of device processed output and input layer neuron number only it is related with system input and output signal, with other nothings It closes.
7. the full Connection Neural Network control system of multilayer according to claim 1, feature(7):Due to neural network pair It is a kind of approximate fits that ideal, which outputs and inputs curve, always there are some errors, but in the total different controlled device of engineering To error requirements difference, for the convenience of network training, under the premise of meeting required precision, the network number of plies is reduced as far as possible; 4 layers of neural network can fit all functions of modern control theory description under normal circumstances, therefore will be according to control Precision determines the network number of plies.
8. the full Connection Neural Network control system of multilayer according to claim 1, feature(8):The training of neural network It is divided into forward calculation and retrospectively calculate two parts.
CN201810554501.2A 2018-06-01 2018-06-01 The full Connection Neural Network control system of multilayer Pending CN108873695A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810554501.2A CN108873695A (en) 2018-06-01 2018-06-01 The full Connection Neural Network control system of multilayer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810554501.2A CN108873695A (en) 2018-06-01 2018-06-01 The full Connection Neural Network control system of multilayer

Publications (1)

Publication Number Publication Date
CN108873695A true CN108873695A (en) 2018-11-23

Family

ID=64335898

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810554501.2A Pending CN108873695A (en) 2018-06-01 2018-06-01 The full Connection Neural Network control system of multilayer

Country Status (1)

Country Link
CN (1) CN108873695A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109902741A (en) * 2019-02-28 2019-06-18 上海理工大学 A kind of breakdown of refrigeration system diagnostic method
CN109948778A (en) * 2019-02-28 2019-06-28 上海理工大学 A kind of refrigeration equipment trouble-shooter and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109902741A (en) * 2019-02-28 2019-06-18 上海理工大学 A kind of breakdown of refrigeration system diagnostic method
CN109948778A (en) * 2019-02-28 2019-06-28 上海理工大学 A kind of refrigeration equipment trouble-shooter and system

Similar Documents

Publication Publication Date Title
CN106774379B (en) Intelligent supercoiled strong robust attitude control method
Han et al. Adaptive neural control for a class of switched nonlinear systems
CN110989639B (en) Underwater vehicle formation control method based on stress matrix
CN107272403A (en) A kind of PID controller parameter setting algorithm based on improvement particle cluster algorithm
Gibson et al. Improved transient response in adaptive control using projection algorithms and closed loop reference models
WO2023019601A1 (en) Signal modulation recognition method for complex-valued neural network based on structure optimization algorithm
CN107766936A (en) Artificial neural networks, artificial neuron and the control method of artificial neuron
CN108873695A (en) The full Connection Neural Network control system of multilayer
US11494641B2 (en) Reinforcement learning for human robot interaction
Wei et al. Adaptive neural dynamic surface control of MIMO uncertain nonlinear systems with time-varying full state constraints and disturbances
CN110426951A (en) A kind of robust distribution average tracking control method applied to swarm intelligence system
Naoual et al. Fuzzy sliding mode control for the two-link robot
CN116560475A (en) Server fan control method and computer equipment
Zhang et al. ANFIS-based course-keeping control for ships using nonlinear feedback technique
Zhu et al. Adaptive fixed-time tracking control for a class of nonlinear pure-feedback systems: A relative threshold event-triggered strategy
Guo et al. Active adaptive continuous nonsingular terminal sliding mode controller for hypersonic vehicle
CN104991446A (en) Unmanned plane thrust direction-changing intelligent control method based on brain emotion learning
Hwang et al. Internet-based smart-space navigation of a car-like wheeled robot using fuzzy-neural adaptive control
JPH09237260A (en) Device for learning multi-layer neural network
Yu et al. Bionic swarm control based on second-order communication topology
CN113919217B (en) Adaptive parameter setting method and device for active disturbance rejection controller
CN114666729A (en) Underwater acoustic communication error compensation method for cooperative navigation and positioning of underwater cluster UUV
CN110928185A (en) Quantitative control method of multi-agent system
CN110568756A (en) Adaboost prediction robust control-based control method for continuous rotary motor electro-hydraulic servo system
CN109799765A (en) Steering engine electrohydraulic servo system intelligent control method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20181123