MIMO different-factor compact-form model-free control
11449034 · 2022-09-20
Assignee
Inventors
Cpc classification
G05B19/4155
PHYSICS
G05B2219/33125
PHYSICS
G05B13/024
PHYSICS
International classification
Abstract
The invention discloses a MIMO different-factor compact-form model-free control method. In view of the limitations of the existing MIMO compact-form model-free control method with the same-factor structure, namely, at time k, different control inputs in the control input vector can only use the same values of penalty factor and step-size factor, the invention proposes a MIMO compact-form model-free control method with the different-factor structure, namely, at time k, different control inputs in the control input vector can use different values of penalty factors and/or step-size factors, which can solve control problems of strongly nonlinear MIMO systems with different characteristics between control channels widely existing in complex plants. Compared with the existing control method, the inventive method has higher control accuracy, stronger stability and wider applicability.
Claims
1. A method of MIMO different-factor compact-form model-free control, executed on a hardware platform for controlling a controlled plant being a multi-input multi-output (MIMO) system, wherein the MIMO system having a predetermined number of control inputs and a predetermined number of system outputs, said controlled plant comprises at least one of: a reactor, a distillation column, a machine, a device, a set of equipment, a production line, a workshop, and a factory, said hardware platform comprises at least one of: an industrial control computer, a single chip microcomputer controller, a microprocessor controller, a field programmable gate array controller, a digital signal processing controller, an embedded system controller, a programmable logic controller, a distributed control system, a fieldbus control system, an industrial control system based on internet of things, and an industrial internet control system, said MIMO different-factor compact-form model-free control method comprising: calculating the i-th control input u.sub.i(k) at time k as follows:
λ.sub.i≠λ.sub.x;ρ.sub.i≠ρ.sub.x; obtaining the system outputs from the MIMO system by adjusting the control inputs of the MIMO system based on the calculated control input vector, such that the system outputs of the MIMO system approach desired system outputs to be received by the hardware platform.
2. The method as claimed in claim 1 wherein said j-th error e.sub.j(k) at time k is calculated by the j-th error function; independent variables of said j-th error function comprise the j-th desired system output and the j-th actual system output.
3. The method as claimed in claim 2 wherein said j-th error function adopts at least one of: e.sub.j(k)=y.sup.*.sub.j(k)−y.sub.j(k), e.sub.j(k)=y.sup.*.sub.j(k+1)−y.sub.j(k), e.sub.j(k)=y.sub.j(k)−y.sup.*.sub.j(k), and e.sub.j(k)=y.sub.j(k)−y.sup.*.sub.j(k+1), where y.sup.*.sub.j(k) is the j-th desired system output at time k, y.sup.*.sub.j(k+1) is the j-th desired system output at time k+1, and y.sub.j (k) is the j-th actual system output at time k.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION OF THE INVENTION
(12) The invention is hereinafter described in detail with reference to the embodiments and accompanying drawings. It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the invention.
(13)
(14) Two exemplary embodiments of the invention are given for further explanation.
(15) The first exemplary embodiment:
(16) A two-input two-output MIMO system, which has the complex characteristics of non-minimum phase nonlinear system, is adopted as the controlled plant, and it belongs to the MIMO system that is particularly difficult to control:
(17)
(18) The desired system outputs y*(k) are as follows:
y*.sub.1(k)=5 sin(k/50)+2 cos(k/20)
y*.sub.2(k)=2 sin(k/50)+5 cos(k/20)
(19) In this embodiment, m=n=2.
(20) In view of the above specific embodiment, two experiments are carried out for comparison and verification. The first experiment adopts the inventive control method, and the second experiment adopts the existing control method. In order to compare the control performance of the two experiments clearly, root mean square error (RMSE) is used as the control performance index for evaluation:
(21)
(22) where e.sub.j(k)=y*.sub.j(k)−y.sub.j(k), y*.sub.j(k) is the j-th desired system output at time k, y.sub.j(k) is the j-th actual system output at time k. The smaller the value of RMSE(e.sub.j) is, the smaller the error between the j-th actual system output and the j-th desired system output is, and the better the control performance gets.
(23) The hardware platform for running the inventive control method is the industrial control computer.
(24) The first experiment (RUN1): the inventive MIMO different-factor compact-form model-free control method is adopted to control the above two-input two-output MIMO system; set the parameters value for calculating the first control input: the penalty factor λ.sub.1=0.01, the step-size factor ρ.sub.1=0.37; set the parameters value for calculating the second control input: the penalty factor ρ.sub.2=0.24, the step-size factor ρ.sub.2=0.49; the tracking performance of the first system output and the second system output are shown in
(25) The second experiment (RUN2): the existing MIMO compact-form model-free control method with the same-factor structure is adopted to control the above two-input two-output MIMO system; set the penalty factor λ=0.01, the step-size factor ρ=0.50; the tracking performance of the first system output and the second system output are shown in
(26) The comparison results of control performance indexes of the two experiments are shown in Table 1; the results of the first experiment (RUN1) using the inventive control method are superior to those of the second experiment (RUN2) using the existing MIMO compact-form model-free control method with the same-factor structure, and the control performance improvement is significant, indicating that the inventive MIMO different-factor compact-form model-free control method has higher control accuracy, stronger stability and wider applicability.
(27) TABLE-US-00001 TABLE 1 Comparison Results of The Control Performance The first system output The second system output RMSE(e.sub.1) Improvement RMSE(e.sub.2) Improvement RUN1 2.2947 70.926% 1.9135 80.846% RUN2 7.8933 Baseline 10.5405 Baseline
(28) The second exemplary embodiment:
(29) A coal mill is a very important set of equipment that pulverizes raw coal into fine powder, providing fine powder for the pulverized coal furnace. Realizing the control of coal mill with high accuracy, strong stability and wide applicability is of great significance to ensure the safe and stable operation of thermal power plant.
(30) The two-input two-output MIMO system of coal mill, which has the complex characteristics of nonlinearity, strong coupling and time-varying, is adopted as the controlled plant, and it belongs to the MIMO system that is particularly difficult to control. Two control inputs u.sub.1(k) and u.sub.2(k) of the coal mill are hot air flow (controlled by the opening of hot air gate) and recycling air flow (controlled by the opening of recycling air gate), respectively. Two system outputs y.sub.1(k) and y.sub.2(k) of the coal mill are outlet temperature (° C.) and inlet negative pressure (Pa), respectively. The initial conditions of the coal mill are: u.sub.1(0)=80%, u.sub.2(0)=40%, y.sub.1(0)=70° C., y.sub.2(0)=−400 Pa. At the 50th second, in order to meet the needs of on-site conditions adjustment in thermal power plant, the desired system output y*.sub.1(50) is adjusted from 70° C. to 80° C., and the desired system output y*.sub.2(k) is required to remain unchanged at −400 Pa. In view of the above typical conditions in thermal power plant, two experiments are carried out for comparison and verification. In this embodiment, m=n=2. The hardware platform for running the inventive control method is the industrial control computer.
(31) The third experiment (RUN3): the inventive MIMO different-factor compact-form model-free control method is adopted to control the above two-input two-output MIMO system; set the parameters value for calculating the first control input: the penalty factor λ.sub.1=0.05, the step-size factor ρ.sub.1=1.95; set the parameters value for calculating the second control input: the penalty factor λ.sub.2=0.05, the step-size factor ρ.sub.2=1.92; the tracking performance of the first system output is shown as RUN3 in
(32) The fourth experiment (RUN4): the existing MIMO compact-form model-free control method with the same-factor structure is adopted to control the above two-input two-output MIMO system; set the penalty factor λ=0.07, the step-size factor ρ=2; the tracking performance of the first system output is shown as RUN4 in
(33) The comparison results of control performance indexes of the two experiments are shown in Table 2; the results of the third experiment (RUN3) using the inventive control method are superior to those of the fourth experiment (RUN4) using the existing MIMO compact-form model-free control method with the same-factor structure, and the control performance improvement is significant, indicating that the inventive MIMO different-factor compact-form model-free control method has higher control accuracy, stronger stability and wider applicability.
(34) TABLE-US-00002 TABLE 2 Comparison Results of The Control Performance of Coal Mill The first system output The second system output RMSE(e.sub.1) Improvement RMSE(e.sub.2) Improvement RUN3 2.6338 6.887% 0.1882 16.946% RUN4 2.8286 Baseline 0.2266 Baseline
(35) Furthermore, the following three points should be noted in particular:
(36) (1) In the fields of oil refining, petrochemical, chemical, pharmaceutical, food, paper, water treatment, thermal power, metallurgy, cement, rubber, machinery, and electrical industry, most of the controlled plants, such as reactors, distillation columns, machines, equipment, devices, production lines, workshops and factories, are essentially MIMO systems; some of these MIMO systems have the complex characteristics of non-minimum phase nonlinear system, which belong to the MIMO systems that are particularly difficult to control; for example, the continuous stirred tank reactor (CSTR), commonly used in oil refining, petrochemical, chemical, etc., is a two-input two-output MIMO system, where the two inputs are feed flow and cooling water flow, and the two outputs are product concentration and reaction temperature; when the chemical reaction has strong exothermic effect, the continuous stirred tank reactor (CSTR) is a MIMO system with complex characteristics of non-minimum phase nonlinear system, which is particularly difficult to control. In the first exemplary embodiment, the controlled plant with two inputs and two outputs also has the complex characteristic of non-minimum phase nonlinear system and belongs to the MIMO system that is particularly difficult to control; the inventive controller is capable of controlling the plant with high accuracy, strong stability and wide applicability, indicating that it can also achieve high accuracy, strong stability and wide applicability control on complex MIMO systems such as reactors, distillation columns, machines, equipment, devices, production lines, workshops, factories, etc.
(37) (2) In the first and second exemplary embodiments, the hardware platform for running the inventive controller is the industrial control computer; in practical applications, according to the specific circumstance, a single chip microcomputer controller, a microprocessor controller, a field programmable gate array controller, a digital signal processing controller, an embedded system controller, a programmable logic controller, a distributed control system, a fieldbus control system, an industrial control system based on internet of things, or an industrial internet control system, can also be used as the hardware platform for running the inventive control method.
(38) (3) In the first and second exemplary embodiments, the j-th error e.sub.j(k) is defined as the difference between the j-th desired system output y*.sub.j(k) and the j-th actual system output y.sub.j(k), namely e.sub.j(k)=y*.sub.j(k)−y.sub.j(k), which is only one of the ways for calculating the j-th error; the j-th error e.sub.j(k) can also be defined as the difference between the j-th desired system output y.sub.j(k+1) at time k+1 and the j-th actual system output y.sub.j(k), namely e.sub.j(k)=y*.sub.j(k+1)−y.sub.j(k); the j-th error e.sub.j(k) can also be defined by other ways whose independent variables include the j-th desired system output and the j-th actual system output, for example,
(39)
for the controlled plants in the first and second exemplary embodiments, all different definitions of the error function can achieve good control performance.
(40) It should be appreciated that the foregoing is only preferred embodiments of the invention and is not for use in limiting the invention. Any modification, equivalent substitution, and improvement without departing from the spirit and principle of this invention should be covered in the protection scope of the invention.