Model-free control method for human-in-loop multi-agent system under denial of service attack
By constructing a non-completely autonomous leader system and distributed observer in a multi-agent system, combined with a model-free Q learning algorithm, the problem of taking into account the control performance and cost of multi-agent system under DoS attacks is solved, and efficient control quality improvement is achieved.
Patent Information
- Application Number
- CN202411845811.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-16
AI Technical Summary
The prior art is difficult to take into account the control performance and control cost of multi-agent systems under the denial of service attack (DoS attack). Under the trend of highly informatization, the system model is complex and changeable and difficult to obtain accurately.
A non-completely autonomous leader system is constructed, based on the time-varying switching topology caused by DoS attacks, a leader output observer with fully distributed specified time performance is designed, and an augmented system containing follower system dynamics and observer dynamics is constructed based on this observer, and an optimized performance function is designed and a model-free Q learning algorithm is derived based on this function.
The model-free optimization control of humans in loop multi-agent system under the influence of DoS attack is realized, while taking into account the specified time convergence performance of consistency errors, improving control quality.
Smart Images

Figure CN119717614A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of multi-agent system control, and in particular relates to a model-free control method for a human-in-the-loop multi-agent system under a denial of service attack. Background Art
[0002] With the rapid development of technologies such as artificial intelligence, the Internet of Things, and big data, multi-agent systems have been widely used in automation, intelligent transportation, robot collaboration, smart grids, financial market analysis, and other fields. Exploring them has important strategic significance and positive economic prospects. Since the safety and reliability of fully autonomous systems cannot be fully guaranteed, the control of human-in-the-loop multi-agent systems is of great significance.
[0003] In a network communication topology composed of multiple agents, malicious network attacks represented by denial of service attacks (DoS attacks) can have a huge impact on the information transmission between agents. At the same time, in the existing human-in-the-loop multi-agent control results [1][2], few have considered the trade-off between control performance and control cost under DoS attacks, which is costly and not conducive to engineering implementation. In addition, under the trend of high informatization, the system model is complex and changeable, and it is difficult to obtain accurately. Therefore, it is of practical significance to design a model-free control method for the communication channel of a human-in-the-loop multi-agent system under DoS attacks.
[0004] [1] Liu Lu, Liu Xinwei, Zhou Jiaxing, et al. A human-in-the-loop unmanned boat platoon collaborative control system and method [P]. Liaoning Province: CN202410193921.8, 2024-06-04.
[0005] [2] Xu Yong, Sun Jian, Mei Di, et al. Human-in-the-loop reinforcement learning cluster unmanned system collaborative tracking control method [P]. Beijing: CN202410031096.1, 2024-05-24. Summary of the invention
[0006] In view of the problems existing in the background technology, the purpose of the present invention is to provide a model-free control method for a human-in-the-loop multi-agent system under a denial of service attack. The control method constructs a non-fully autonomous leader system, designs a leader output observer with fully distributed specified time performance based on the time-varying switching topology caused by the DoS attack, and constructs an augmented system including the follower system dynamics and the observer dynamics based on this observer; on the basis of this system, an optimization performance function is designed and a model-free Q-learning algorithm is derived based on this function. The control method of the present invention realizes the model-free optimization control of the human-in-the-loop multi-agent system under the influence of DoS attacks, while taking into account the specified time convergence performance of the consistency error, thereby improving the control quality.
[0007] To achieve the above object, the technical solution of the present invention is as follows:
[0008] A model-free control method for a human-in-the-loop multi-agent system under a denial-of-service attack comprises the following steps:
[0009] Step 1: Construct a dynamic model of a non-fully autonomous multi-agent system, including the dynamic equations of the followers and the dynamic equations of the externally controlled leader, where the external human expert command signal is an unknown quantity;
[0010] Step 2: Based on the system dynamic equation constructed in step 1, consider that the communication between intelligent agents is subject to DoS attack and construct a switching topology model;
[0011] Step 3: Based on the switching topology model obtained in step 2, design a leader output observer with fully distributed specified time performance for each follower;
[0012] Step 4: According to the follower's system equation in step 1 and the leader's output observer in step 3, construct the local output error and obtain the local output error dynamic system, namely the augmented state dynamic model;
[0013] Step 5: According to the augmented state dynamic model obtained in step 4, the optimal value function and Hamiltonian function are designed, and the Q function is obtained on this basis;
[0014] Step 6: Construct a single evaluation network model based on a neural network to approximate the Q function in step 5, collect the state and input value of the augmented dynamic model obtained in step 4 in real time to form a data set, and train the weight of the single evaluation network model based on the collected data set until convergence;
[0015] Step 7: Based on the weight of the single evaluation neural network obtained in step 6, the optimal controller is obtained according to the gradient descent method, and the control of the multi-agent system is realized based on the optimal controller.
[0016] Furthermore, the non-fully autonomous multi-agent system in step 1 includes 1 leader and N followers, so the dynamic model of the multi-agent system is specifically:
[0017] Leaders:
[0018] Followers:
[0019] in, represents the derivative, the subscript i is the i-th follower agent, represents the system state of agent i, represents the control input of agent i, represents the output of agent i, represents the internal dynamics of agent i, represents the output dynamics of agent i, Represents the output matrix of agent i; represents the system state of the leader, represents an unknown and non-zero command signal sent by an external human expert to the leader, Represents the output of the leader and can only be obtained by some followers. Represents the internal dynamics of the leader, Represents the output dynamics of the leader, Represents the output matrix of the leader.
[0020] Furthermore, the specific process of constructing the switching topology model in step 2 is:
[0021] The communication topology with N followers is composed of switching time-varying topologies express, Among them, the subscript is a piecewise continuous function caused by DoS attack, m represents the topology switching caused by the mth attack, represents the vertex set of N followers, The edge set representing N followers; is the weight matrix, represent is the neighbor set of the ith agent, definition To switch topology The Laplace matrix of is the degree matrix, definition Indicates that the i-th agent can obtain the leader’s information.
[0022] Furthermore, the specific process of step 3 is:
[0023] The observation consistency error of the i-th agent is defined as:
[0024] j is the jth agent;
[0025] Design a fully distributed specified time performance leader output observer as follows:
[0026]
[0027] Among them, κ i is the output of the observer, ν i is the input signal of the observer specifies a time function for the time-varying, and T is the expected time, τ0 is the time constant; ρ is the observer gain, and ρ>0; is the time interval; in each time interval
[0028] picture is a fixed topology with a directed spanning tree, the root node receives the output signal of the external human expert; if t∈[t l ,t l+1 ),but and is the switching moment of the topology in the time interval (0,T], and has In addition, the attack duration must satisfy t l+1 -t l >τ2>0, where τ2 is the constant dwell time.
[0029] Furthermore, the time-varying specified time function is preferably w is a constant.
[0030] Furthermore, the specific process of step 4 is:
[0031] According to the follower system equation in step 1 and the observer system equation in step 3, construct the local output error z i (t), is:
[0032]
[0033] Among them, the augmented output vector is The augmented state is X i =[x i κ i ] T .
[0034] Then the dynamic model of the local output error dynamic system, that is, the augmented system, is described as:
[0035]
[0036] in represents the zero vector with p rows and 1 column, represents a zero matrix with p rows and m columns, represents a zero matrix with n rows and p columns, Represents the identity matrix with p rows and p columns.
[0037] Furthermore, the specific process of step 5 is:
[0038] According to the adaptive dynamic programming theory, for the dynamic model of the augmented system in step 4, the optimal value function is designed as:
[0039]
[0040] The superscript * indicates the optimal, k i is the discount factor, k i >0, Q i and R i is a symmetric positive definite matrix with matching dimensions;
[0041] Based on the optimal value function, the corresponding Hamiltonian function is:
[0042]
[0043] in represents the partial derivative of the optimal value function with respect to the augmented state;
[0044] Combining the optimal value function with the Hamiltonian function, according to reinforcement learning theory, the expression of the Q function can be established as:
[0045]
[0046] Based on the established Q function, the analytical form of the optimal controller that does not depend on the model is obtained as:
[0047]
[0048] Furthermore, the specific process of step 6 is:
[0049] Design a single-evaluation network model based on a neural network to approximate the Q function in step 5:
[0050]
[0051] in, is the ideal weight vector, k ci is the number of neurons in the hidden layer, ψ(X i ,u i ) is a differentiable continuous activation function, σ μ (X i ,u i ) is the approximation error, μ represents the μth iteration;
[0052] Considering that the ideal weight vector is unknown and cannot be directly obtained, the estimated form of the approximate value of the Q function is constructed as:
[0053]
[0054] in, for The estimated form.
[0055] The real-time state of the augmented model obtained in step 4 and the input value are collected in real time to form a data set. The data set size of agent i is According to the least squares method, the specific form of the weight of the single evaluation network can be obtained as follows:
[0056]
[0057] in,
[0058]
[0059] Furthermore, the specific process of step 7 is:
[0060] According to the gradient descent method, the estimated form of the approximate value of the optimal controller that does not depend on the model is:
[0061]
[0062] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:
[0063] The method of the present invention uses the trajectory adjustment command signal sent by external human experts to the leader to respond to sudden emergencies in real time, improving the safety and reliability of the system; at the same time, the continuous DoS attack is modeled as a time-varying switching topology model, and a fully distributed designated time leader output observer is designed based on this time-varying topology model, which effectively reduces the adverse effects of DoS attack jumps on the observation effect and achieves the designated time convergence performance of the observation error. More importantly, considering that the model of the system cannot be accurately established and obtained in the actual industrial process, an optimization algorithm based on model-free reinforcement learning is established to ensure that the system achieves optimization performance under completely unknown system dynamics, effectively improving the control quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 is a flow chart of the control method of the present invention.
[0065] Figure 2 Schematic diagram of topology changes caused by a DoS attack sequence.
[0066] Figure 3 Graph showing the observer consistency error of the agent of the present invention.
[0067] Figure 4 It is a curve diagram of the observation error of the intelligent agent of the present invention.
[0068] Figure 5 It is the observer state and leader output curve diagram of the present invention.
[0069] Figure 6It is a curve diagram of the neural network weight norm of the intelligent agent of the present invention.
[0070] Figure 7 It is a curve graph of the output of the intelligent agent of the present invention and the output of the leader.
[0071] Figure 8 Graph showing the optimal controller for the intelligent agent of the present invention.
[0072] Fig. 9 It is a cost function curve diagram of the control method of the present invention. DETAILED DESCRIPTION
[0073] In order to make the objectives, technical solutions and advantages of the present invention more clear, the present invention is further described in detail below in conjunction with the implementation modes and the accompanying drawings.
[0074] Figure 1 is a flow chart of the control method of the present invention, such as Figure 1 As shown, the present invention discloses a model-free control method for a human-in-the-loop multi-agent system under a denial of service attack, which specifically includes the following steps:
[0075] Step 1: Establish a dynamic model of a non-fully autonomous multi-agent system, which includes a leader and N followers. The specific process is as follows:
[0076] Leaders:
[0077] Followers:
[0078] Among them, the corner mark is the number of the single follower agent system, represents the system state of agent i, represents the control input of agent i, represents the output of agent i, represents the internal dynamics of agent i, represents the output dynamics of agent i, Represents the output matrix of agent i. represents the system state of the leader, represents an unknown and non-zero command signal sent by an external human expert to the leader, Represents the output of the leader and can only be obtained by some followers. Represents the internal dynamics of the leader, Represents the output dynamics of the leader, Represents the output matrix of the leader.
[0079] Step 2: Based on the system dynamic equation constructed in step 1, consider that the communication between intelligent agents is subject to DoS attack and construct a switching topology model. The specific process is as follows:
[0080] In the process of directed communication between agents, the communication channel may be subject to continuous DoS attacks. When such DoS attacks occur, the communication between agents may be interrupted. Therefore, the communication topology containing N followers is changed from switching time-varying topology to Indicates that is a piecewise continuous function caused by DoS attack, represents a vertex set, represents the edge set of N followers; Defined as a weight matrix, in the consistency control of a multi-agent system, if there is a connection between agents, the weight is 1, and if there is no connection, the weight is 0, where represent The neighbor set of the i-th agent is defined as definition To switch topology The Laplace matrix of is the degree matrix and definition and Indicates that the i-th agent can obtain the leader’s information.
[0081] Step 3: Based on the switching topology model obtained in step 2, a leader output observer with fully distributed specified time performance is designed for each follower. The specific process is as follows:
[0082] Based on the time-varying switching topology established in step 2, it should be noted that in each time interval Where t0 = 0, is a fixed topology with a directed spanning tree, the root node receives the output signal of the external human expert; if t∈[t l ,t l+1 ),but and is the switching moment of the topology in the time interval (0,T], and has In addition, the attack duration must satisfy t l+1 -t l >τ2>0, where τ2 is the constant dwell time.
[0083] The specific form of establishing a time-varying specified time function is:
[0084]
[0085] The observation consistency error of the i-th agent is defined as:
[0086]
[0087] Design a fully distributed specified time performance leader output observer as follows:
[0088]
[0089] in is the output of the observer, and the input signal of the observer It is expressed as:
[0090]
[0091] in, is the time interval;
[0092] Step 4: According to the follower system equation in step 1 and the observer system equation in step 3, construct the local output error, which is in the form of:
[0093] Local output error
[0094] The augmented output vector is The augmented state is X i =[x i κ i ] T .
[0095] Then the dynamics of the local output error system, i.e. the augmented system, is described as:
[0096]
[0097] in
[0098] Step 5: According to the adaptive dynamic programming theory, for the augmented system in step 4, design the value function, the specific form of which is:
[0099]
[0100] The discount factor k is i >0, Q i and R i is a symmetric positive definite matrix with matching dimensions. Therefore, the specific form of the corresponding optimal value function is:
[0101]
[0102] Based on the optimal value function, the corresponding Hamiltonian function is:
[0103]
[0104] in Represents the partial derivative of the optimal value function with respect to the augmented state.
[0105] Combining the optimal value function with the Hamiltonian function, according to the reinforcement learning theory, the specific expression of the Q function can be established as:
[0106]
[0107] in,
[0108] Based on the established Q function, the analytical form of the optimal controller that does not depend on the model is obtained as:
[0109]
[0110] Specifically, the Q learning algorithm can be expressed as follows:
[0111] Given an initial allowed control protocol Start the iteration from the 0th time, that is, μ = 0, μ represents the μth iteration; solve according to the following expression
[0112]
[0113] Furthermore, the optimal controller is updated as follows:
[0114]
[0115] Therefore, the strategy for checking whether the optimal controller iteration process converges is: if the difference between the Q functions of two iterations is less than a small constant threshold set in advance The iteration stops; otherwise, the next round of iterations will be continued. Its expression is:
[0116]
[0117] Step 6: Construct a single-evaluation network model based on a neural network, collect the real-time status and input value of the augmented model obtained in step 4 in real time and form a data set. The data set size of agent i is Based on the single evaluation network model, the Q function in step 5 is approximated as follows:
[0118]
[0119] in, is the ideal weight vector, k ci is the number of neurons in the hidden layer, ψ(X i ,u i ) is a differentiable continuous activation function, σμ (X i ,u i ) is the approximation error.
[0120] Considering that the ideal weight vector is unknown and cannot be directly obtained, the estimated form of the approximate value of the Q function is constructed as:
[0121]
[0122] in, for The estimated form.
[0123] The Bellman residual generated in the neural network approximation process can be expressed as follows:
[0124]
[0125] In order to express the Bellman residual conveniently, the following definition is given:
[0126]
[0127] Therefore, the Bellman residual can be simplified as follows:
[0128]
[0129] Taking minimizing Bellman residual as the optimization goal, according to the least squares method, the specific form of the weight of the single evaluation network in step 6 can be obtained as:
[0130]
[0131] in,
[0132]
[0133] Specifically, the neural network-based model-free Q-learning algorithm is expressed as follows:
[0134] Collect the real-time status and input value of the augmented model of each agent in step 4 in real time and form a data set in is the dataset size of agent i; calculate The value of; Given the initial evaluation neural network weight vector Start iteration from the 0th time, i.e. μ=0;
[0135] Solve the neural network weights according to the following expression:
[0136]
[0137] Therefore, the strategy for checking whether the weight iteration process of the optimal controller based on neural network approximation converges is: if the difference between the weights of two iterations is less than a small constant threshold set in advance Then the iteration stops and the corresponding Q function value and the optimal controller value are calculated according to this weight; otherwise, continue to the next round of iteration; its expression is:
[0138]
[0139] Step 7: Based on the weights of the single evaluation network neural network trained in step 6, the approximate value of the optimal controller that does not depend on the model is estimated in the form of:
[0140]
[0141] Example 1
[0142] A multi-agent system consisting of five followers and one leader is adopted, and the specific form of the input command of the external human expert is assumed to be:
[0143]
[0144] The conditions that must be met when switching to DoS attack mode are as follows:
[0145]
[0146] The schematic diagram of the topology changes caused by this DoS attack time series is as follows: Figure 2 As shown in the figure, 0 represents the leader, when : represents no attack.
[0147] Figure 3 and Figure 4 The observer consistency error curve of the agent and the observation error curve of the agent are plotted respectively. Figure 4 middle, It is the difference between the follower's own output and the observed leader's output. As can be seen from the figure, within the specified time of 1 second, the consistency error and the observation error can converge to a very small area near zero, thus ensuring that the actual consistency observation effect can be achieved even under DoS attacks, and the specified time convergence performance can be achieved.
[0148] Figure 5 The observer state and leader output curves are plotted. It can be seen that the designed observer can accurately estimate the leader's output, while eliminating the adverse effects of topology switching caused by DoS attacks on the observation effect of each agent, and can achieve effective observation of the leader's output in the form of bounded gain.
[0149] Figure 6 The norm of the neural network weights of the agent is plotted, indicating the boundedness and convergence of the gain. This shows that the convergence of the Q function algorithm based on neural network approximation in the present invention can be guaranteed, which is also a necessary condition for the model-free optimal controller to converge to the optimal state.
[0150] Figure 7 The output of the intelligent agent and the output of the leader are plotted. It can be seen that the present invention can achieve output synchronization. In addition, the external human expert can send instructions to the leader to adjust the leader's trajectory in time, so that the multi-agent system can avoid sudden obstacles and improve the safety and reliability of the system. In addition, it can be concluded that if there is no guidance from the external human expert (y0 h (without HiTL)), the system security will be reduced to a certain extent.
[0151] Figure 8 The optimal controller of the agent is plotted. It can be seen that the optimal control strategy is bounded and converges. It is worth noting that when t = 0.5s and t = 3s, the DoS mode changes simultaneously with the commands of the external human expert, but the designed control scheme still works well, which illustrates the effectiveness and superiority of the control scheme under continuous DoS attacks.
[0152] Fig. 9 The convergence curve of the cost function is plotted. It can be seen that under the proposed control method, the cost function can quickly converge to a small neighborhood near 0, indicating that the proposed optimization control scheme can achieve a good balance between performance and cost and improve control quality.
[0153] The above description is only a specific implementation mode of the present invention. Any feature disclosed in this specification, unless otherwise stated, can be replaced by other alternative features that are equivalent or have similar purposes; all the disclosed features, or all the steps in the methods or processes, except for mutually exclusive features and / or steps, can be combined in any way.
Claims
1. A model-free control method for a human-in-the-loop multi-agent system under a denial-of-service attack, characterized in that: The following steps are involved: Step 1: Construct a dynamic model of a non-fully autonomous multi-agent system, including the dynamic equations of the followers and the dynamic equations of the externally controlled leader, where the external human expert command signal is an unknown quantity; Step 2: Based on the system dynamic equation constructed in step 1, consider that the communication between intelligent agents is subject to DoS attack and construct a switching topology model; Step 3: Based on the switching topology model obtained in step 2, design a leader output observer with fully distributed specified time performance for each follower; Step 4: According to the follower's system equation in step 1 and the leader's output observer in step 3, construct the local output error and obtain the local output error dynamic system, namely the augmented state dynamic model; Step 5: According to the augmented state dynamic model obtained in step 4, the optimal value function and Hamiltonian function are designed, and the Q function is obtained on this basis; Step 6: Construct a single evaluation network model based on a neural network to approximate the Q function in step 5, collect the state and input value of the augmented dynamic model obtained in step 4 in real time to form a data set, and train the weight of the single evaluation network model based on the collected data set until convergence; Step 7: Based on the weight of the single evaluation neural network obtained in step 6, the optimal controller is obtained according to the gradient descent method, and the control of the multi-agent system is realized based on the optimal controller.
2. The model-free control method for a human-in-the-loop multi-agent system under a denial-of-service attack as claimed in claim 1, characterized in that: In step 1, the non-fully autonomous multi-agent system includes 1 leader and N followers. The dynamic model of the multi-agent system is as follows: Leaders: Followers: in, represents the derivative, the subscript i is the i-th follower agent, represents the system state of agent i, represents the control input of agent i, represents the output of agent i, represents the internal dynamics of agent i, represents the output dynamics of agent i, Represents the output matrix of agent i; represents the system state of the leader, represents an unknown and non-zero command signal sent by an external human expert to the leader, Represents the output of the leader and can only be obtained by some followers. Represents the internal dynamics of the leader, Represents the output dynamics of the leader, Represents the output matrix of the leader.
3. The model-free control method for a human-in-the-loop multi-agent system under a denial-of-service attack as claimed in claim 2, characterized in that: The specific process of building the switching topology model in step 2 is: The communication topology with N followers is composed of switching time-varying topologies express, Among them, the subscript is a piecewise continuous function caused by DoS attack, m represents the topology switching caused by the mth attack, represents the vertex set of N followers, The edge set representing N followers; is the weight matrix, represent is the neighbor set of the ith agent, definition To switch topology The Laplace matrix of is the degree matrix, definition and Indicates that the i-th agent can obtain the leader’s information.
4. The model-free control method for a human-in-the-loop multi-agent system under a denial-of-service attack as claimed in claim 1, characterized in that: The specific process of step 3 is: The observation consistency error of the i-th agent is defined as: j is the jth agent; Design a fully distributed specified time performance leader output observer as follows: Among them, κ i is the output of the observer, ν i is the input signal of the observer specifies a time function for the time-varying, and T is the expected time, τ0 is the time constant; ρ is the observer gain, and ρ>0; is the time interval; in each time interval [t l ,t l+1 ),l=0,1,2,…,l,l+1,…,t0=0; picture is a fixed topology with a directed spanning tree, the root node receives the output signal of the external human expert; if t∈[t l ,t l+1 ),but And t1,…,t l is the switching moment of the topology in the time interval (0,T], and has tt l >τ1>0 assumption.
5. The model-free control method for a human-in-the-loop multi-agent system under a denial-of-service attack as claimed in claim 4, characterized in that: The duration of the DOS attack must satisfy t l+1 -t l >τ2>0, where τ2 is the constant dwell time.
6. The model-free control method for a human-in-the-loop multi-agent system under DoS attack as claimed in claim 4, characterized in that: The time-varying specified time function is w is a constant.
7. The model-free control method for a human-in-the-loop multi-agent system under a denial-of-service attack as claimed in claim 4, characterized in that: The specific process of step 4 is: According to the follower system equation in step 1 and the observer system equation in step 3, construct the local output error z i (t), is: Among them, the augmented output vector is The augmented state is X i =[x i κ i ] T . Then the dynamic model of the local output error dynamic system, that is, the augmented system, is described as: in represents the zero vector with p rows and 1 column, represents a zero matrix with p rows and m columns, represents a zero matrix with n rows and p columns, Represents the identity matrix with p rows and p columns.
8. The model-free control method for a human-in-the-loop multi-agent system under a denial-of-service attack as claimed in claim 7, characterized in that: The specific process of step 5 is: According to the adaptive dynamic programming theory, for the dynamic model of the augmented system in step 4, the optimal value function is designed as: The superscript * indicates the optimal, k i is the discount factor, k i >0, Q i and R i is a symmetric positive definite matrix with matching dimensions; Based on the optimal value function, the corresponding Hamiltonian function is: in represents the partial derivative of the optimal value function with respect to the augmented state; Combining the optimal value function with the Hamiltonian function, according to reinforcement learning theory, the expression of the Q function can be established as: Based on the established Q function, the analytical form of the optimal controller that does not depend on the model is obtained as:
9. The model-free control method for a human-in-the-loop multi-agent system under a denial-of-service attack as claimed in claim 8, characterized in that: The specific process of step 6 is: Design a single-evaluation network model based on a neural network to approximate the Q function in step 5: in, is the ideal weight vector, k ci is the number of neurons in the hidden layer, ψ(X i ,u i ) is a differentiable continuous activation function, σ μ (X i ,u i ) is the approximation error, μ represents the μth iteration; Considering that the ideal weight vector is unknown and cannot be directly obtained, the estimated form of the approximate value of the Q function is constructed as: in, for The estimated form of Then, the real-time state of the augmented model obtained in step 4 and the input value are collected in real time to form a data set. The data set size of agent i is According to the least squares method, the specific form of the weight of the single evaluation network model can be obtained as follows: in, 10. The model-free control method for a human-in-the-loop multi-agent system under a denial-of-service attack as claimed in claim 9, characterized in that: The specific process of step 7 is: According to the gradient descent method, the estimated form of the approximate value of the optimal controller that does not depend on the model is:
Citation Information
Patent Citations
Design method of multi-agent system event trigger controller when DoS attack exists
CN109491249A
Network attack prevention inclusion control method and device for multi-agent system, and terminal
CN115378648A
Two-order multi-agent system dynamic event trigger control method under denial of service attack
CN116886743A
Non-linear multi-agent event trigger pulse control method under denial of service attack
CN117518834A
Multi-unmanned aerial vehicle event triggering formation control method with switching topology under DoS attack
CN118331327A