CN113869648A - MIMO radar resource scheduling method based on PSO optimization algorithm - Google Patents

MIMO radar resource scheduling method based on PSO optimization algorithm Download PDF

Info

Publication number
CN113869648A
CN113869648A CN202111013379.6A CN202111013379A CN113869648A CN 113869648 A CN113869648 A CN 113869648A CN 202111013379 A CN202111013379 A CN 202111013379A CN 113869648 A CN113869648 A CN 113869648A
Authority
CN
China
Prior art keywords
task
algorithm
time
period
radar
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
CN202111013379.6A
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.)
Air Force Engineering University of PLA
Original Assignee
Air Force Engineering University of PLA
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 Air Force Engineering University of PLA filed Critical Air Force Engineering University of PLA
Priority to CN202111013379.6A priority Critical patent/CN113869648A/en
Publication of CN113869648A publication Critical patent/CN113869648A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Evolutionary Computation (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Educational Administration (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Artificial Intelligence (AREA)
  • Marketing (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Computer Hardware Design (AREA)
  • Geometry (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention discloses a PSO optimization algorithm-based MIMO radar resource scheduling method, which comprises the following steps: constructing a resource scheduling optimization model of the MIMO radar in the MISO mode based on the radar task structure and the radar resource constraint condition; solving the optimization model by utilizing a PSO optimization algorithm based on an entropy value; and outputting an optimal scheduling sequence according to the solution of the optimal model, and arranging the execution sequence of each task on the time axis according to the obtained optimal scheduling sequence. The PSO optimization algorithm is based on the algorithm, and the global search performance of the algorithm is ensured through chaotic initialization and entropy value optimization search parameters; under the framework of intelligent search, heuristic rules are adopted for nesting, so that the waiting period and the receiving period of the task can be efficiently utilized. Finally, the advantages of the proposed algorithm compared with the existing resource scheduling algorithm are proved through a large number of simulations.

Description

MIMO radar resource scheduling method based on PSO optimization algorithm
Technical Field
The invention relates to the technical field of radar systems, in particular to a MIMO radar resource scheduling method based on a PSO optimization algorithm.
Background
The MIMO radar can simultaneously transmit a plurality of beams, and each beam independently executes respective tasks in space, thereby realizing simultaneous multiple functions in the real sense. Compared with a time division multiplexing system of the traditional phased array radar, the MIMO radar has the following obvious advantages in simultaneous multi-beam:
first, by transmitting a wide beam while performing a search task, a wider spatial range can be covered at the same time; the beam pattern is not superposed in the space, so that the low interception requirement in military operation is indirectly met;
secondly, when multiple tasks are executed, each beam can independently execute the task, so that the hardware requirement of the system is reduced, and better signal processing performance can be obtained;
thirdly, the signals in the multiple beams can be separated in time, space and polarization domains, and the method has the advantages of large processing freedom, high aperture utilization rate and the like.
After the MIMO radar system completes resource allocation, a scheduling sequence needs to be designed to arrange an execution order of a plurality of tasks on the time axis. However, due to the hardware limitations of the radar system, such as the scheduling interval, the heat dissipation performance of the transmitter, etc., if the task sequence to be executed is randomly arranged, it is difficult to take advantage of the multiple functions of the MIMO radar. Under this condition, an efficient task scheduling algorithm is required.
However, the scheduling algorithm proposed for the resource scheduling problem of radar still has the following problems:
firstly, a universal optimized task scheduling model cannot be established;
secondly, in order to simplify modeling, only the same task is considered to be executed in parallel; in practice, the MIMO radar can realize the mutual overlapping of different tasks on a time axis;
thirdly, the built loop nesting algorithm inevitably has vacant time intervals, which causes the waste of partial time resources;
fourthly, the adopted solving method belongs to a heuristic algorithm, the algorithm only seeks the optimal solution which can be found in each iteration according to heuristic rules, and a parallel search mechanism is not provided, so that the algorithm is easy to fall into local extreme points, and the global optimal solution is difficult to obtain.
Disclosure of Invention
Aiming at the existing problems, the invention provides a Particle Swarm Optimization (PSO) based on an entropy value, and the PSO based on the improved PSO realizes MIMO radar resource scheduling, and in order to realize the purpose, the technical scheme adopted by the invention is as follows:
the MIMO radar resource scheduling method based on the PSO optimization algorithm is characterized by comprising the following steps:
step 1: constructing an optimized model of resource scheduling in an MISO mode of the MIMO radar based on a radar task structure and a radar resource constraint condition;
step 2: solving the optimization model by utilizing a PSO optimization algorithm based on an entropy value;
and step 3: and outputting an optimal scheduling sequence according to the solution of the optimal model, and arranging the execution sequence of each task on the time axis according to the obtained optimal scheduling sequence.
Further, the radar task structure described in step 1 includes three subtasks: a transmission period, a waiting period, and a reception period, the kth radar task is represented as:
Tk={Pk,tak/tek,txk,twk,trk,Ptk,tdwk,wk,tdk,Δtk} (1),
wherein, PkIs priority, takIs the request time, tekIs execution time, txkIs the emission period, twkIs a waiting period, trkIs a reception period, tdwkIs the dwell time, wkIs a time window, tdkIs a cut-off period, Δ tkThe request interval of two same adjacent tasks;
and a dwell time tdwkSatisfies the following conditions:
tdwk=txk+twk+trk (2),
end period tdkSatisfies the following conditions:
tdk=tak+wk (3),
request interval Δ tkSatisfies the following conditions:
tak=te(k-1)+Δtk (4)。
further, the resource scheduling optimization model in step 1 includes an objective function and a resource constraint condition, where the objective function of resource scheduling in the MISO mode of the MIMO radar is:
Figure BDA0003239058750000031
the resource constraint conditions are as follows:
s.t.
tdwk=txk+twk+trk (19),
tdk=tak+wk (20),
tend=tstart+tSI (21),
max(tak-wk,tstart)≤λktek≤min(tdk,tend-tdwk) (22),
ξiλitei≥ξkλk(tek+txk+twk+trk) (23),
Figure BDA0003239058750000032
Figure BDA0003239058750000041
Figure BDA0003239058750000042
Figure BDA0003239058750000043
Figure BDA0003239058750000044
Figure BDA0003239058750000045
i,k=1,2,...N,i≠k (30),
Figure BDA0003239058750000046
Figure BDA0003239058750000047
Figure BDA0003239058750000048
Figure BDA0003239058750000049
tai+wi≥tend (35),
tai+wi<tend (36),
wherein, tstartAnd tendRespectively the start and end times, t, of the SISIIs the SI time length, the SI is the minimum time unit of radar task scheduling,
Figure BDA0003239058750000051
is a power threshold, Pτ(t) is the power consumption value of the radar at the time t, and p (x) is the instantaneous power consumption of the radar; τ is a backoff parameter.
Further, the entropy-based PSO optimization algorithm of step 2 includes:
step 21: initializing parameters, generating a chaotic sequence by adopting a Logistic equation based on the initialized parameters, optimizing an initialized population, and generating the chaotic sequence according to the formula:
η(q+1)=μη(q)[1-η(q)] (46),
wherein eta (q) is a result of iteration of a chaos variable eta for q times, and eta belongs to [0,1 ]; mu is a control parameter of the chaotic state, and mu belongs to [0,4 ];
and μ ═ 4, and,
Figure BDA0003239058750000052
step 22: adopting a heuristic interleaving algorithm to interleave and schedule tasks of different types;
step 23: expressing the diversity of the population genes by using an entropy value, and performing iterative optimization by using a PSO algorithm;
step 24: in the iterative optimization process, the cross probability P in the GA algorithm is measured by using the entropy valuecAnd the mutation probability PmOptimizing and selecting the ones with poorer adaptive values when performing the crossover operation
Figure BDA0003239058750000053
The particles are used as parents and randomly selected in mutation operation
Figure BDA0003239058750000054
Individual granuleThe child is used as a parent, and the population diversity is improved through the crossing and mutation operations;
step 25: judging t is more than or equal to tmaxAnd if so, directly outputting the optimal scheduling sequence, and if not, turning to the step 22 to continue iteration.
Further, the heuristic interleaving algorithm described in step 22 includes the following steps:
step 221: setting N genes of the population to be arranged in ascending order, wherein the number of the arranged request tasks is N, and the time axis of the SI is [ t ]start,tend]The ith time slice occupied by the receive period of the scheduled task is [ t ]rsi,trei]And i is equal to 1,2, …, m, m is less than or equal to n, and the time pointer of the end time of the nth task transmitting period which indicates the latest successful scheduling is txenThe power pointer indicating the power consumption after the end of the most recently successfully scheduled task is Pt0The rest N-N request tasks are respectively coded into tasks 0,1,2, … and N-N-1;
step 222: at te0When the task 0 is scheduled at any moment, time feasibility detection is respectively carried out on the transmitting period and the receiving period of the task 0, if the transmitting period and the receiving period both meet corresponding time constraints, energy feasibility detection is carried out on the task 0, and if the time feasibility detection and the energy feasibility detection both meet the requirements, the task 0 is carried out at te0The time can be successfully scheduled;
in particular, the amount of the solvent to be used,
the time feasibility test for the emission period is as follows:
Figure BDA0003239058750000061
Figure BDA0003239058750000062
Figure BDA0003239058750000063
when the transmission of task 0 expires equation (37), (38), or (39), then the time constraint is satisfied;
the time feasibility detection in the receiving period is as follows:
te0+tx0+tw0+tr0≤tend (40),
when the receipt of task 0 expires, equation (40), then the time constraint is satisfied;
the energy feasibility test is as follows:
Figure BDA0003239058750000064
when task 0 satisfies equation (41), then the energy constraint is satisfied;
and when
Figure BDA0003239058750000065
When, task 0 is at te0The time can be successfully scheduled;
step 223: updating the time index to te0+tx0Updating the power pointer Pt0Is PtestAnd updating the time slice occupied by the receiving period of the scheduled task to be trs0,tre0]∪[trsi,trei](i ═ 1,2, …, m), thereby achieving interleaving of scheduled tasks.
Further, the specific operation steps of step 23 include:
step 231: the population diversity is represented by entropy values: setting the population base number to NpopEach particle individually comprises N genes, NpopThe set of jth gene in the individual is j, and the number of jth gene in j of ith particle is bijThen the probability of the gene in the population is:
Pij=bij/Npop (48),
the entropy of the gene is:
Figure BDA0003239058750000071
the diversity of the population can be represented by the mean entropy:
Figure BDA0003239058750000072
step 232: setting the inertia weight w in the PSO algorithm by the mean entropy of the genes:
Figure BDA0003239058750000073
in the formula, wmin、wmaxUpper and lower bounds of the inertial weight, respectively;
step 233: optimizing in a discrete domain by using a PSO algorithm: setting the minimum discrete time unit to Δ tpThe velocity and position of each individual is updated using equations (43) and (45):
Figure BDA0003239058750000074
Figure BDA0003239058750000075
in the formula,
Figure BDA0003239058750000076
and
Figure BDA0003239058750000077
respectively the position and velocity vector, p, of the particlebest(t) the best solution found so far for each particle; gbest(t) is the optimal solution found so far for the population of particles; r is1、r2Is a random number between 0 and 1; c. C1And c2Is a cognitive parameter, and c1=c2=2,round (.) is the rounding operation.
Further, the optimizing the crossover and mutation probabilities by using entropy values in step 24 includes:
optimizing the cross probability:
Figure BDA0003239058750000081
wherein, PcmaxAnd PcminThe upper and lower bounds of the cross probability are respectively;
and (3) mutation probability optimization:
Figure BDA0003239058750000082
wherein, PmmaxAnd PmminThe upper and lower bounds of the variation probability are respectively.
The invention has the beneficial effects that:
the invention provides a PSO optimization algorithm-based MIMO radar resource scheduling method, and a 0-1 integer programming model is established for the MIMO radar resource scheduling problem in an MISO mode. And the multi-dimensional NP problem is efficiently solved by utilizing a PSO optimization algorithm based on an entropy value. The global search performance of the algorithm is ensured by chaotic initialization and entropy value optimization search parameters; under the framework of intelligent search, heuristic rules are adopted for nesting, so that the waiting period and the receiving period of the task can be efficiently utilized. Simulation results show that compared with the existing three scheduling algorithms (online interleaving algorithm, hybrid genetic-particle swarm algorithm and high priority algorithm), the algorithm provided by the invention achieves better scheduling results and more stable scheduling performance.
Drawings
FIG. 1 is a flow chart of an entropy-based PSO optimization algorithm proposed by the present invention;
FIGS. 2(a) - (c) are a sequence of requested tasks, a sequence of scheduling of requested tasks using the method of the present invention, and a sequence of scheduling of tasks using an optimization model, respectively;
FIG. 3 is an entropy-based PSO optimization algorithm convergence diagram proposed by the present invention;
FIG. 4 is a graph comparing the scheduling success rates of the algorithms in the embodiment;
FIG. 5 is a comparison graph of the realized value rates of the algorithms in the example;
FIG. 6 is a graph comparing the time utilization of the algorithms in the examples;
FIG. 7 is a graph comparing time shift rates of the algorithms in the examples;
FIG. 8 is a schematic diagram of an exemplary radar mission configuration;
FIGS. 9(a) - (g) illustrate the task scheduling in MISO and SISO modes.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present invention, the following further describes the technical solution of the present invention with reference to the drawings and the embodiments.
Entropy is a powerful tool to measure system uncertainty. When the uncertainty of the system is strong, the information entropy is large; otherwise, the information entropy is smaller. Similarly, the PSO population can also be regarded as a system, and when the population diversity is strong, the entropy value is large; when the population tends to be consistent, the entropy value is smaller. Therefore, the invention provides an entropy-based PSO optimization algorithm in combination with task scheduling characteristics in the MISO mode to improve the global optimization capability of the PSO, and the PSO optimization algorithm based on the entropy is utilized to schedule MIMO radar resources.
From the exemplary radar task structure shown in fig. 8, it can be seen that a radar task is composed of three subtasks: a transmit period, a wait period, and a receive period. The kth radar task may be represented by the following 10-element array:
Tk={Pk,tak/tek,txk,twk,trk,Ptk,tdwk,wk,tdk,Δtk} (1),
the respective parameters in the formula (1) are explained as shown in Table 1:
TABLE 1 task parameters and explanations
Figure BDA0003239058750000091
Figure BDA0003239058750000101
Wherein the dwell time tdwkSatisfies the following conditions:
tdwk=txk+twk+trk (2),
end period tdkSatisfies the following conditions:
tdk=tak+wk (3),
w in the formula (3)kIs the time window for task k. All request tasks can only be valid if they are successfully scheduled within their respective time window; otherwise, it will lose meaning due to the maneuver of the target.
And Δ tkSatisfies the following conditions:
tak=te(k-1)+Δtk (4),
t in formula (4)akThe request time of the task is also the best execution time; t is te(k-1)And the execution time of the last successfully scheduled task of the same type is obtained.
And the constraint model of the radar resource is as follows:
1. time constraints
And the SI is the minimum time unit of radar task scheduling. In one SI, the radar needs to process the echo signal in the last SI and call a scheduling algorithm to determine the task execution sequence in the next SI. After analysis, the scheduling algorithm divides the tasks into three subsets: executing tasks, deleting tasks and delaying tasks. Tasks in the first two subsets are executed and deleted respectively, and the delayed tasks are delayed to the subsequent SI to be used as the request tasks again. Wherein all execution tasks must satisfy the following constraints:
max(tstart,tak-wk)≤tek≤min(tdk,tend-tdwk) (5),
t in formula (5)startAnd tendRespectively the start time and the end time of the SI, and satisfies tend=tstart+tSI;tSIIs the SI duration.
As can be seen from the above equation, the task to be executed needs to satisfy not only the constraint of SI but also the limitation of the time window.
2. Scheduling mode constraints
Fig. 9(c) - (f) show task scheduling diagrams in the MISO mode, in which the hatched rectangle represents task k and the blank rectangle represents task i. And it can be seen from fig. 9(c) - (f) that the transmitting or receiving subtasks of the radar can be performed alternately in the waiting period, and at the same time, a plurality of receiving periods can be overlapped with each other on the time axis. In addition, due to the diversity of the operation modes of the MIMO radar, the SISO modes represented by fig. 9(a), 9(b), and 9(g) are also applicable to the MIMO radar. Under this condition, the constraints corresponding to fig. 9(a) to (g) can be expressed as formulas (6) to (12), respectively:
ξitei≥ξk(tek+txk+twk+trk) (6),
Figure BDA0003239058750000111
Figure BDA0003239058750000112
Figure BDA0003239058750000113
Figure BDA0003239058750000121
Figure BDA0003239058750000122
Figure BDA0003239058750000123
where xi, ρ, τ,
Figure BDA0003239058750000124
χ, ψ, ω are {0,1} parameters, and the subscripts i, ei, k thereof respectively represent the cases where the corresponding constraints are satisfied in the diagrams (a) to (g), and these parameters satisfy:
Figure BDA0003239058750000125
wherein i ≠ 1,2 … N, k ≠ 1,2, … N, and i ≠ k; n is the number of requesting tasks within one SI.
3. Restraint of energy dissipation
In the process of task sequential execution, each task needs to generate certain energy. Due to the limitations of the physical conditions of the transmitter, the effect of energy dissipation must be considered to ensure that the transmitter is not damaged by excessive temperatures, i.e.:
Figure BDA0003239058750000126
wherein,
Figure BDA0003239058750000127
is a power threshold; pτAnd (t) is the power consumption value of the radar at the time t.
And P isτ(t) can be characterized in exponential form:
Figure BDA0003239058750000128
where p (x) is the instantaneous power consumption of the radar; tau is a backspacing parameter and represents the heat dispersion of the radar;
to this end, equations (6) - (15) together form a mathematical model of radar resource scheduling, and each equation is a scheduling constraint.
As can be seen from the formula (14),
Figure BDA0003239058750000131
an upper limit is set for the continuous execution of tasks, which must be suspended to protect the transmitter when a threshold is exceeded.
In the task scheduling process, the following three principles need to be satisfied:
(1) the importance principle, namely that hardware resources need to be preferentially allocated to more important tasks;
(2) an urgency principle, that is, available resources need to be preferentially allocated to more urgent tasks;
(3) the timeliness principle, i.e. the actual execution time of a task needs to be as close as possible to its requested execution time to cope with dynamic changes in the target.
The first two principles reflect the inherent attributes of radar tasks, and the third principle reflects the relationship between the scheduling algorithm and the radar tasks. From Table 1, the priority P of the taskkAnd a deadline tdkThe importance and urgency of the task are characterized separately. Therefore, a generic objective function for the scheduling schemes in MISO mode and SISO mode is constructed:
Figure BDA0003239058750000132
o(Pk,tak,wk,tstart,tek)=[o1(Pk)+o2(tak,wk,tstart)]o3(tek,tak,wk) (17),
lambda in the formulakE {0,1}, which is a binary variable.
When task TkWhen not scheduled, λ k0; when task TkIs successfully scheduledWhen is lambdak=1。
o1(Pk) For task priority PkAn increasing function of; o2(tak,wk,tstart) For task deadline tdkAnd SI start time tstartA decreasing function of the relative distance between; o3(tek,tak,wk) Requesting a time t for a taskakAnd the actual execution time tekIn a time window wkAnd the function of the internal relative distance represents the timeliness of task scheduling. The smaller the relative distance, the more timely the task is performed.
Therefore, on the basis of the above, the resource scheduling problem in the MISO mode can be expressed as:
Figure BDA0003239058750000141
s.t.
tdwk=txk+twk+trk (19),
tdk=tak+wk (20),
tend=tstart+tSI (21),
max(tak-wk,tstart)≤λktek≤min(tdk,tend-tdwk) (22),
ξiλitei≥ξkλk(tek+txk+twk+trk) (23),
Figure BDA0003239058750000142
Figure BDA0003239058750000143
Figure BDA0003239058750000144
Figure BDA0003239058750000145
Figure BDA0003239058750000146
Figure BDA0003239058750000151
i,k=1,2,...N,i≠k (30),
Figure BDA0003239058750000152
Figure BDA0003239058750000153
Figure BDA0003239058750000154
Figure BDA0003239058750000155
in addition, when the request task is not successfully scheduled, the request task is delayed to the subsequent SI or is directly deleted. Therefore, the following conditions should also be taken into account:
tai+wi≥tend (35),
tai+wi<tend (36),
equations (35) and (36) correspond to the constraint conditions, t, for the delayed task and the deleted task, respectivelyaiIs the request time of task i, wiIs the time window for task i.
Obviously, the resource scheduling problem in the MISO mode is a typical multi-dimensional NP problem, so the invention provides a PSO optimization algorithm based on entropy to solve the optimization model.
The flow chart of the PSO optimization algorithm based on the entropy value is shown in the attached figure 1, and comprises the following steps:
step 1: initializing parameters;
step 2: the adaptive value is calculated based on a heuristic interleaving algorithm, which can not only interleave different types of tasks, but also realize the mutual overlapping of receiving periods of different types of tasks, provide a shortcut for the calculation of the individual adaptive value and reduce the calculation burden of a PSO algorithm;
and step 3: combining PSO and GA algorithm, and performing iterative optimization for searching a more optimal solution set; the combined hybrid algorithm has the advantages of fast PSO convergence and global GA optimization, so that the solving capability and efficiency of the algorithm are improved;
and 4, step 4: introducing an entropy value to indicate the diversity of the population, and adaptively adjusting search parameters to balance the local search capability and the global optimization performance of the population;
and 5: judging whether the iteration number t is more than or equal to tmaxAnd if so, directly outputting the optimal scheduling sequence, and if not, turning to the step 2 to continue iteration.
The heuristic task interleaving algorithm achieves the purpose of rapidly solving the individual adaptive value by decomposing the feasibility analysis of task scheduling into two parts, namely time feasibility detection and energy feasibility detection.
Suppose that N genes of the population (corresponding to the times to be scheduled of the N request tasks) have been arranged in ascending order and the number of successfully scheduled request tasks is N. Time axis of SI is [ t ]start,tend](ii) a The ith time slice occupied by the receiving period of the scheduled task is trsi,trei]And i is 1,2, …, m, m is less than or equal to n. The time pointer for indicating the end time of the nth task transmission period which is successfully scheduled recently is txen(ii) a The power pointer indicating the power consumption after the end of the most recently successfully scheduled task is Pt0. The remaining N-N request tasks are respectively organized as tasks 0,1,2, …, N-N-1.
When trying at te0When scheduling the task 0 at any moment, firstly, performing time feasibility detection on the transmission period:
Figure BDA0003239058750000161
Figure BDA0003239058750000162
Figure BDA0003239058750000163
when the transmission of task 0 expires equation (37), (38), or (39), then the time constraint is satisfied. Then, the reception period of task 0 is detected using equation (40):
te0+tx0+tw0+tr0≤tend (40),
when the receiving period of task 0 also satisfies the time constraint, the energy feasibility detection is further performed:
Figure BDA0003239058750000171
when in use
Figure BDA0003239058750000172
When, task 0 is at te0The time of day may be successfully scheduled.
Thereafter, the time pointer t is updatedxenIs te0+tx0Updating the power pointer Pt0Is PtestAnd updating the time slice occupied by the receiving period of the scheduled task to be trs0,tre0]∪[trsi,trei](i=1,2,…,m)。
Through the continuous updating of the time indicator, the power indicator and the time slice occupied by the successfully scheduled task receiving period, the specific mode of task staggered execution can be omitted, and therefore the feasibility analysis of task scheduling is greatly simplified.
In performing the iterative optimization, a PSO algorithm is used, and generally each individual in the PSO algorithm updates its own velocity and position using equations (43) and (44):
Figure BDA0003239058750000173
Figure BDA0003239058750000174
in the formula,
Figure BDA0003239058750000175
and
Figure BDA0003239058750000176
respectively the position and velocity vectors of the particles; p is a radical ofbest(t) the best solution found so far for each particle; gbest(t) is the optimal solution found so far for the population of particles; r1 and r2 are random numbers between 0 and 1; c1 and c2 are cognitive parameters and can adjust the particle direction pbest(t) and gbest(t) maximum step size of flight, usually taken as c1=c22; w is an inertia weight, and the global optimizing and local searching capability of the algorithm is balanced.
The PSO algorithm is intended to solve the optimization problem of continuous variables, however, for radar systems, optimization in a discrete domain is required to meet the real-time requirement. Therefore, the search dimension can be reduced, and the solving efficiency is improved. If the minimum discrete time unit is set to Δ tpThen, then
Figure BDA0003239058750000177
Can be calculated using the following formula:
Figure BDA0003239058750000178
where round (.) is the rounding operation. Due to pbest(t +1) and gbest(t +1) are all from
Figure BDA0003239058750000179
Then the elements in both are also Δ tpInteger multiples of.
In order to avoid premature convergence of the PSO algorithm in the searching process, the algorithm is optimized by utilizing chaotic initialization and entropy optimization, so that the algorithm is prevented from falling into a local extreme value.
Firstly, because the chaotic system is full of instability and randomness, the chaotic system can be used for improving the global search performance of a PSO algorithm, the chaotic system utilizes initialized parameters and adopts a Logistic equation to generate a chaotic sequence:
η(q+1)=μη(q)[1-η(q)] (46),
in the formula, eta (q) is a result of iteration of a chaos variable eta for q times, and eta belongs to [0,1 ]; mu is a control parameter of the chaotic state, and mu belongs to [0,4 ];
when mu is 4 and
Figure BDA0003239058750000181
and meanwhile, the generated sequence has the complete chaotic characteristic, and the track of the chaotic variable eta is distributed in the whole solution space.
Let the upper and lower bounds of the jth gene on an individual be tmaxjAnd tminjAnd both can be derived from equation (5), then the solution variables need to be mapped to [0,1]Interval:
t′ej=(tej-tminj)/(tmaxj-tminj) (47),
in the formula, tejRepresents the jth gene, namely the candidate execution time of the jth task. Then, in iteration qmaxThen, t 'is added'ejRemap back to original interval [ t ]minj,tmaxj]. It should be noted that during the PSO algorithm search, each gene must always be within the feasible interval.
The chaotic sequence can improve the local optimal search performance of the PSO. The solving variables are mapped into the [0,1] interval through the formula (47), and each gene is guaranteed to be always located in a feasible interval in the PSO algorithm calculation process.
In order to represent the diversity of the population and realize the self-adaptive adjustment of the algorithm search parameters, the invention utilizes the entropy value to represent, when the entropy value is higher, the diversity of the population genes is stronger, and when the entropy value is lower, the genes tend to be similar.
Assuming a population base number of NpopEach particle contains N genes. N is a radical ofpopThe set of jth gene in the individual is j, and the number of jth gene in j of ith particle is bij. Then the probability of the gene in the population is:
Pij=bij/Npop (48),
the entropy of the gene is:
Figure BDA0003239058750000191
and the diversity of the population can be represented by the mean entropy:
Figure BDA0003239058750000192
in the PSO algorithm, the inertial weight w balances the local search and global search capabilities of the algorithm. In the initial stage, the larger inertia weight can position the approximate range of the optimal solution faster; and in the later searching stage, the smaller inertia weight can improve the searching precision of the algorithm. Meaning g in view of larger average entropybest(t) is farther from the optimal solution and smaller averageEntropy then means gbest(t) is closer to the optimal solution, so the inertial weight is set to:
Figure BDA0003239058750000193
in the formula, wmin、wmaxUpper and lower bounds of the inertial weight, respectively.
From equation (51), it can be seen that w can be adjusted according to the diversity of the population to balance the search performance of the algorithm locally and globally in real time.
When all particles reach the local extremum, the PSO algorithm stops iterating. Therefore, the invention adopts crossover and mutation operators in GA to improve the diversity of the population;
the GA algorithm simulates the evolution mechanism of the natural organisms, and the algorithm retains superior solutions and eliminates inferior solutions through continuous selection, intersection and variation operations so as to achieve the aim of global optimization. In the process of optimizing, the selected individuals are called parents, and the individuals generated through the operations of crossing and mutation are called offspring. In order to improve the adaptivity of the algorithm, the cross probability and the mutation probability are optimized by using entropy values as well:
Figure BDA0003239058750000201
Figure BDA0003239058750000202
in the formula, PcmaxAnd PcminThe upper and lower bounds of the cross probability are respectively; pmmaxAnd PmminThe upper and lower bounds of the variation probability are respectively.
Equations (52) and (53) show that when population diversity decreases, more individuals will be changed by crossover, mutation operations, thereby ensuring the global convergence performance of the algorithm.
Selecting the one with poor adaptive value during the cross operation
Figure BDA0003239058750000205
The particles are used as parents, and genes on the two parents are randomly and alternately exchanged in a non-repeated way. In mutation operations, random selection
Figure BDA0003239058750000206
Taking each particle as a parent, and performing gene updating on each individual by adopting a formula (54), namely updating the positions of the particles in the PSO algorithm:
Figure BDA0003239058750000203
in the formula,
Figure BDA0003239058750000204
is a rounding-down operation; as a Hardmard product; randn is a pseudo-random sequence that follows a standard normal distribution.
Examples
In order to further verify the effectiveness and the reasonability of the method, the performance of the algorithm is verified by using a small-scale example.
Assuming that there are 24 requesting tasks within one SI, the sequence of requesting tasks, the sequence of scheduling the requesting tasks using the proposed algorithm, and the sequence of scheduling the tasks using the optimization model are shown in fig. 2(a) - (c). Specific request task parameters and scheduling sequence parameters are shown in tables 2 and 3, respectively. Furthermore, fig. 3 gives a convergence diagram of the proposed algorithm.
In fig. 2(a) - (c), the horizontal axis represents time, the vertical axis represents task priority, and each rectangle represents a transmission period or a reception period of a task. Fig. 2(b) shows a scheduling sequence obtained by using the algorithm of the present invention, and it can be seen that the algorithm not only fully utilizes the waiting period to interleave other subtasks, but also implements mutual overlapping of different receiving periods to maximize time utilization. Moreover, the algorithm integrates task staggering and search optimization, so that all request tasks are successfully scheduled; at the same time, ATSR is better controlled at 0.0846.
FIG. 2(c) isAnd solving the task scheduling sequence obtained by the optimization model by using a branch and bound algorithm. Although its scheduling sequence is consistent with the algorithm results presented in the present invention. However, it requires a large amount of calculation (about 10) to solve the optimization model5s), therefore, it is difficult to be practically used.
TABLE 2 request task parameters
Figure BDA0003239058750000211
TABLE 3 scheduling sequence parameters
Figure BDA0003239058750000221
Simulation verification is performed by using a simulation framework, and the target number indicates the radar load under different conditions.
Let tSI=50ms,
Figure BDA0003239058750000222
τ=200ms,Ttotal50 s. The objective function is chosen as: o1(Pk)=Pk,o2(tak,wk,tstart)=exp[-2(tak+wk-tstart)/tSI],o3(tek,tak,wk)=(1-|tek-tak|/wk). The task parameters are shown in table 4.
TABLE 5.4 task parameters
Figure BDA0003239058750000223
Figure BDA0003239058750000231
In the simulation, the following algorithms are compared: (1) an online interleaving algorithm; (2) a hybrid genetic-particle swarm algorithm; (3) high qualityPriority-first algorithm. In the proposed algorithm, set Npop=100,wmax=0.9,wmin=0.2,Pcmax=0.6,Pcmin=0.2,Pmmax=0.4,Pmmin=0.05,tmax=200,q=3000,Δtp0.25 ms. In the hybrid genetic-particle swarm algorithm, Npop=100,wmax=0.9,wmin=0.2,Pc=0.5,Pm=0.1,t max200. It should be noted that the high priority algorithm and the on-line interleaving algorithm only have Δ t as parametersp. The statistical results after 100 simulation experiments are shown in fig. 4 to 7.
Fig. 4 is a graph comparing the scheduling success rates of the algorithms. As the number of targets increases, the available space on the radar timeline continues to shrink and more requested tasks are abandoned. The high priority algorithm does not take into account the interleaved execution of tasks, and the requesting tasks quickly fill the timeline, thus the largest number of requesting tasks are discarded. The hybrid genetic-particle swarm algorithm utilizes the waiting period of the task to execute the task in a staggered mode, but does not consider the characteristic that different receiving periods can be overlapped with each other in a MISO mode, so that the scheduling success rate is not high. The line interleaving algorithm only overlaps the receiving periods of the tasks with the same repetition period, so that more idle time is left on the radar time axis. The algorithm provided by the invention can realize the mutual overlapping of any kind of task receiving periods under the condition of meeting the constraint, so that the algorithm provided by the invention has better performance than an online staggered algorithm, and the scheduling success rate of the algorithm provided by the invention is highest.
Figure 5 compares the realized value rates of the four algorithms. Similar to the scheduling success rate, the high priority algorithm does not effectively utilize the waiting period of the tasks, so that a large number of tasks are abandoned, and the realization value rate is also the lowest. The hybrid genetic-particle swarm algorithm allows for the staggered execution of tasks, and therefore, the realization cost rate is slightly high. Although the online interleaving algorithm enables the receiving periods of the tasks to be overlapped on the basis of interleaving the tasks by using the waiting period, the realization cost rate is only slightly higher than that of the hybrid genetic-particle swarm algorithm. This shows that the online interleaving algorithm finds only a locally optimal solution. Compared with a hybrid genetic-particle swarm algorithm, the algorithm provided by the invention has the advantage that the realization value rate is greatly improved. The main reason is that the proposed algorithm utilizes a population search framework to ensure global optimization performance, and adopts a heuristic interleaving technique to fully utilize the waiting period and the receiving period of the task.
FIG. 6 is a comparison of time utilization. It can be seen that the divergence points of the three reference algorithms and the algorithm proposed by the present invention are consistent with those in fig. 4 and 5, and the side surface proves the correctness of the observed result. In addition, the algorithm provided by the invention still obtains the optimal scheduling performance.
Fig. 7 compares the time offset rates of the four algorithms. Compared with a hybrid genetic-particle swarm algorithm and the algorithm, the time offset rate of the high-priority algorithm and the online interleaving algorithm is higher. The reason is that the latter two algorithms adopt heuristic rules and preferentially schedule tasks meeting preset conditions. In contrast, the time offset rate of the algorithm provided by the invention is the lowest. The heuristic interleaving algorithm is used for efficiently utilizing the receiving period and the waiting period of different tasks; at the same time, the PSO optimization algorithm based on entropy provides a high quality solution set. Therefore, the requesting tasks are all scheduled in time.
Tables 5 to 8 show the comparison of standard deviations of the respective evaluation indexes. Although the parameters of interest for each index are different, some general conclusions can be drawn:
(1) the standard deviation of each algorithm gradually increases as the number of targets increases. Because the dispatching environment is more complicated due to the targets of more batches, more uncertainty is brought to the algorithm;
(2) the standard deviation of the transform-heuristic algorithms (i.e., hybrid genetic-particle swarm algorithm and the proposed algorithm) is small, while the stability of the heuristic algorithms (online interleaving algorithm and high priority algorithm) is poor. The reason is that the heuristic algorithm has no parallel search mechanism, only depends on heuristic rules to carry out optimization, and is easy to fall into local extreme points. Moreover, when facing larger-scale request tasks, the performance of the algorithm is obviously reduced. The transformation-heuristic algorithm depends on individual cooperation and iterative search, and a better result can be often found;
(3) compared with a hybrid genetic-particle swarm algorithm, the algorithm provided by the invention has more stable performance. This is because the heuristic interleaving technique in the proposed algorithm takes full advantage of the latency and the reception of the requesting task, thus obtaining greater scheduling flexibility. In addition, the algorithm provided by the invention applies various optimization techniques, such as chaotic initialization, entropy optimization and the like, so that the global optimality of the result is ensured.
Through a large number of simulation experiments, the optimal parameters of the algorithm can be determined as follows: n is a radical ofpop=100,wmax=0.7~0.9,wmin=0.1~0.3,Pcmax=0.4~0.6,Pcmin=0.15~0.25,Pmmax=0.2~0.4,Pmmin0.05 to 0.1. Although other parameters can provide high-quality scheduling results, sometimes the algorithm has problems of too long running time, falling into local extrema and the like, and the above parameters are more stable in comparison.
TABLE 5 Standard Difference of scheduling success (× 10)-2)
Figure BDA0003239058750000251
TABLE 6 Standard deviation of achievement Rate (. times.10)-2)
Figure BDA0003239058750000252
TABLE 7 Standard deviation of time utilization (× 10)-2)
Figure BDA0003239058750000253
TABLE 8 standard deviation of time offset ratio (× 10)-2)
Figure BDA0003239058750000254
The foregoing shows and describes the general principles, essential features, and advantages of the invention. It will be understood by those skilled in the art that the present invention is not limited to the embodiments described above, which are described in the specification and illustrated only to illustrate the principle of the present invention, but that various changes and modifications may be made therein without departing from the spirit and scope of the present invention, which fall within the scope of the invention as claimed. The scope of the invention is defined by the appended claims and equivalents thereof.

Claims (7)

1. The MIMO radar resource scheduling method based on the PSO optimization algorithm is characterized by comprising the following steps:
step 1: constructing an optimized model of resource scheduling in an MISO mode of the MIMO radar based on a radar task structure and a radar resource constraint condition;
step 2: solving the optimization model by utilizing a PSO optimization algorithm based on an entropy value;
and step 3: and outputting an optimal scheduling sequence according to the solution of the optimal model, and arranging the execution sequence of each task on the time axis according to the obtained optimal scheduling sequence.
2. The MIMO radar resource scheduling method based on the PSO optimization algorithm of claim 1, wherein the radar task structure in step 1 comprises three subtasks: a transmission period, a waiting period, and a reception period, the kth radar task is represented as:
Tk={Pk,tak/tek,txk,twk,trk,Ptk,tdwk,wk,tdk,Δtk} (1),
wherein, PkIs priority, takIs the request time, tekIs execution time, txkIs the emission period, twkIs a waiting period, trkIs a reception period, tdwkIs the dwell time, wkIs a time window, tdkIs a cut-off period, Δ tkFor two times of same speciesRequest intervals of adjacent tasks;
and a dwell time tdwkSatisfies the following conditions:
tdwk=txk+twk+trk (2),
end period tdkSatisfies the following conditions:
tdk=tak+wk (3),
request interval Δ tkSatisfies the following conditions:
tak=te(k-1)+Δtk (4)。
3. the PSO optimization algorithm-based MIMO radar resource scheduling method of claim 2, wherein the resource scheduling optimization model of step 1 comprises an objective function and a resource constraint condition, and the objective function of the resource scheduling in MISO mode of MIMO radar is:
Figure FDA0003239058740000021
the resource constraint conditions are as follows:
s.t.
tdwk=txk+twk+trk (19),
tdk=tak+wk (20),
tend=tstart+tSI (21),
max(tak-wk,tstart)≤λktek≤min(tdk,tend-tdwk) (22),
ξiλitei≥ξkλk(tek+txk+twk+trk) (23),
Figure FDA0003239058740000022
Figure FDA0003239058740000023
Figure FDA0003239058740000024
Figure FDA0003239058740000025
Figure FDA0003239058740000031
Figure FDA0003239058740000032
i,k=1,2,...N,i≠k (30),
Figure FDA0003239058740000033
Figure FDA0003239058740000034
Figure FDA0003239058740000035
Figure FDA0003239058740000036
tai+wi≥tend (35),
tai+wi<tend (36),
wherein, tstartAnd tendRespectively the start and end times, t, of the SISIIs the SI time length, the SI is the minimum time unit of radar task scheduling,
Figure FDA0003239058740000037
is a power threshold, Pτ(t) is the power consumption value of the radar at the time t, and p (x) is the instantaneous power consumption of the radar; τ is a backoff parameter.
4. The method for scheduling MIMO radar resources based on PSO optimization algorithm of claim 1, wherein the PSO optimization algorithm based on entropy in step 2 comprises:
step 21: initializing parameters, generating a chaotic sequence by adopting a Logistic equation based on the initialized parameters, optimizing an initialized population, and generating the chaotic sequence according to the formula:
η(q+1)=μη(q)[1-η(q)] (46),
wherein eta (q) is a result of iteration of a chaos variable eta for q times, and eta belongs to [0,1 ]; mu is a control parameter of the chaotic state, and mu belongs to [0,4 ];
and μ ═ 4, and,
Figure FDA0003239058740000041
step 22: adopting a heuristic interleaving algorithm to interleave and schedule tasks of different types;
step 23: expressing the diversity of the population genes by using an entropy value, and performing iterative optimization by using a PSO algorithm;
step 24: in the iterative optimization process, the cross probability P in the GA algorithm is measured by using the entropy valuecAnd the mutation probability PmOptimizing and selecting the ones with poorer adaptive values when performing the crossover operation
Figure FDA0003239058740000042
The particles are used as parents and randomly selected in mutation operation
Figure FDA0003239058740000043
The individual particles serve as parents, and the population diversity is improved through the crossing and mutation operations;
step 25: judging t is more than or equal to tmaxAnd if so, directly outputting the optimal scheduling sequence, and if not, turning to the step 22 to continue iteration.
5. The PSO optimization algorithm-based MIMO radar resource scheduling method of claim 4, wherein the heuristic interleaving algorithm of step 22 comprises the steps of:
step 221: setting N genes of the population to be arranged in ascending order, wherein the number of the arranged request tasks is N, and the time axis of the SI is [ t ]start,tend]The ith time slice occupied by the receive period of the scheduled task is [ t ]rsi,trei]And i is equal to 1,2, …, m, m is less than or equal to n, and the time pointer of the end time of the nth task transmitting period which indicates the latest successful scheduling is txenThe power pointer indicating the power consumption after the end of the most recently successfully scheduled task is Pt0The rest N-N request tasks are respectively coded into tasks 0,1,2, … and N-N-1;
step 222: at te0When the task 0 is scheduled at any moment, time feasibility detection is respectively carried out on the transmitting period and the receiving period of the task 0, if the transmitting period and the receiving period both meet corresponding time constraints, energy feasibility detection is carried out on the task 0, and if the time feasibility detection and the energy feasibility detection both meet the requirements, the task 0 is carried out at te0The time can be successfully scheduled;
in particular, the amount of the solvent to be used,
the time feasibility test for the emission period is as follows:
Figure FDA0003239058740000051
Figure FDA0003239058740000052
Figure FDA0003239058740000053
when the transmission of task 0 expires equation (37), (38), or (39), then the time constraint is satisfied;
the time feasibility detection in the receiving period is as follows:
te0+tx0+tw0+tr0≤tend (40),
when the receipt of task 0 expires, equation (40), then the time constraint is satisfied;
the energy feasibility test is as follows:
Figure FDA0003239058740000054
when task 0 satisfies equation (41), then the energy constraint is satisfied;
and when
Figure FDA0003239058740000055
When, task 0 is at te0The time can be successfully scheduled;
step 223: updating the time index to te0+tx0Updating the power pointer Pt0Is PtestAnd updating the time slice occupied by the receiving period of the scheduled task to be trs0,tre0]∪[trsi,trei](i ═ 1,2, …, m), thereby achieving interleaving of scheduled tasks.
6. The PSO optimization algorithm-based MIMO radar resource scheduling method of claim 4, wherein the specific operation of step 23 comprises:
step 231: the population diversity is represented by entropy values: setting the population base number to NpopEach particle individually comprises N genes, NpopThe set of jth gene in the individual is j, and the number of jth gene in j of ith particle is bijThen the probability of the gene in the population is:
Pij=bij/Npop (48),
the entropy of the gene is:
Figure FDA0003239058740000061
the diversity of the population can be represented by the mean entropy:
Figure FDA0003239058740000062
step 232: setting the inertia weight w in the PSO algorithm by the mean entropy of the genes:
Figure FDA0003239058740000063
in the formula, wmin、wmaxUpper and lower bounds of the inertial weight, respectively;
step 233: optimizing in a discrete domain by using a PSO algorithm: setting the minimum discrete time unit to Δ tpThe velocity and position of each individual is updated using equations (43) and (45):
Figure FDA0003239058740000064
Figure FDA0003239058740000065
in the formula,
Figure FDA0003239058740000072
and
Figure FDA0003239058740000073
respectively the position and velocity vector, p, of the particlebest(t) the best solution found so far for each particle; gbest(t) is the optimal solution found so far for the population of particles; r is1、r2Is a random number between 0 and 1; c. C1And c2Is a cognitive parameter, and c1=c22, round (.) is the rounding operation.
7. The PSO optimization algorithm-based MIMO radar resource scheduling method of claim 4, wherein the optimizing the crossover and mutation probabilities by entropy in step 24 comprises:
optimizing the cross probability:
Figure FDA0003239058740000074
wherein, PcmaxAnd PcminThe upper and lower bounds of the cross probability are respectively;
and (3) mutation probability optimization:
Figure FDA0003239058740000075
wherein, PmmaxAnd PmminThe upper and lower bounds of the variation probability are respectively.
CN202111013379.6A 2021-08-31 2021-08-31 MIMO radar resource scheduling method based on PSO optimization algorithm Pending CN113869648A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111013379.6A CN113869648A (en) 2021-08-31 2021-08-31 MIMO radar resource scheduling method based on PSO optimization algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111013379.6A CN113869648A (en) 2021-08-31 2021-08-31 MIMO radar resource scheduling method based on PSO optimization algorithm

Publications (1)

Publication Number Publication Date
CN113869648A true CN113869648A (en) 2021-12-31

Family

ID=78988996

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111013379.6A Pending CN113869648A (en) 2021-08-31 2021-08-31 MIMO radar resource scheduling method based on PSO optimization algorithm

Country Status (1)

Country Link
CN (1) CN113869648A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115174322A (en) * 2022-06-20 2022-10-11 西安理工大学 Radar communication integration method based on chaos shaping filter

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115174322A (en) * 2022-06-20 2022-10-11 西安理工大学 Radar communication integration method based on chaos shaping filter
CN115174322B (en) * 2022-06-20 2023-10-20 西安理工大学 Radar communication integrated method based on chaos shaping filter

Similar Documents

Publication Publication Date Title
Li et al. Berth and quay crane coordinated scheduling using multi-objective chaos cloud particle swarm optimization algorithm
Zhang et al. A hybrid DPSO with Levy flight for scheduling MIMO radar tasks
CN106598849B (en) A kind of combined test case generation method based on AP-PSO algorithm
CN114185362B (en) Unmanned aerial vehicle cluster task dynamic allocation method based on suburban wolf information entropy
CN112685165B (en) Multi-target cloud workflow scheduling method based on joint reinforcement learning strategy
Zhang et al. An entropy-based PSO for DAR task scheduling problem
CN108734343A (en) A kind of phased array beam dwell schedule method based on scheduling benefits and genetic algorithm
CN107330560A (en) A kind of multitask coordinated distribution method of isomery aircraft for considering temporal constraint
CN115239204B (en) Collaborative task planning method for multi-platform unmanned aerial vehicle-mounted radio frequency system
CN113869648A (en) MIMO radar resource scheduling method based on PSO optimization algorithm
CN103902385B (en) Phased-array radar self-adapting task scheduling method based on priori
CN117077981B (en) Method and device for distributing stand by fusing neighborhood search variation and differential evolution
CN113207128A (en) Unmanned aerial vehicle cluster radar communication integrated resource allocation method under reinforcement learning
CN107704786B (en) Copula multi-target distribution estimation method for optimizing Internet of things RFID application system
CN116629511A (en) Multi-star dynamic task planning method and device based on two-stage hybrid scheduling in uncertain environment
CN112749804B (en) Phased array radar pulse staggered beam resident scheduling algorithm based on genetic algorithm
CN117008641B (en) Distribution method and device for cooperative low-altitude burst prevention of multiple heterogeneous unmanned aerial vehicles
Zhou et al. A novel mission planning method for UAVs’ course of action
CN117391364A (en) Multi-station cooperative electronic interference resource allocation method
Hao et al. Task scheduling of improved time shifting based on genetic algorithm for phased array radar
CN116165886A (en) Multi-sensor intelligent cooperative control method, device, equipment and medium
CN114640966A (en) Task unloading method based on mobile edge calculation in Internet of vehicles
CN104239977A (en) Optimizing method for avoiding medium and long term conflicts among large number of flights on basis of MA
CN115220473A (en) Multi-unmanned aerial vehicle swarm cooperative task dynamic allocation method
CN114554497A (en) Multi-constraint spectrum allocation method based on LSTM optimized DQN network

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