CN114055463B - Fuzzy sliding mode control method of networked mechanical arm system - Google Patents
Fuzzy sliding mode control method of networked mechanical arm system Download PDFInfo
- Publication number
- CN114055463B CN114055463B CN202111132089.3A CN202111132089A CN114055463B CN 114055463 B CN114055463 B CN 114055463B CN 202111132089 A CN202111132089 A CN 202111132089A CN 114055463 B CN114055463 B CN 114055463B
- Authority
- CN
- China
- Prior art keywords
- mechanical arm
- networked
- mode control
- fuzzy
- sliding
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 239000011159 matrix material Substances 0.000 claims description 22
- 230000007704 transition Effects 0.000 claims description 13
- 230000008569 process Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
A fuzzy sliding mode control method of a networked mechanical arm system comprises the following steps: establishing an uncertain fuzzy networked half Markov switching system model for the mechanical arm system; establishing an actuator fault model and a deception attack model; deducing an uncertain fuzzy networked half Markov switching system model of the mechanical arm system which is subjected to deception attack and has actuator faults; constructing a public sliding mode switching surface; designing a sliding mode control law; carrying out stability analysis on a system adopting the sliding mode control law, and solving controller parameters; and determining the conditions which should be met by the sliding mode control law so that the system can meet the accessibility of the sliding state. Aiming at the conditions that the mechanical arm system is subjected to randomly generated deception attack and actuator faults, the fuzzy sliding mode control method of the networked mechanical arm system is provided, and the anti-interference control problem of the system under the condition of limited data transmission is solved.
Description
Technical Field
The invention relates to the technical field of mechanical arm system control, in particular to a fuzzy sliding mode control method of a networked mechanical arm system.
Background
In the single-link mechanical arm, the rigidity of a link structure is reduced due to the design of a slender link, but the single-link mechanical arm also brings a plurality of difficulties which are difficult to solve and brings a plurality of problems to the fields of dynamic modeling, control and the like. Since the network links between the single-link robot arm sensors, the controller, and the actuators are open, they are vulnerable to network attacks. Spoofing attacks are an important type of network attack, also known as spurious data injection attacks. A typical spoofing attack may trap a sensor node, inject malicious code or modify a program with its unauthorized privileges, thereby degrading or even worsening system performance.
The markov switching system has become an important research branch in the control field due to its modeling stability in a physical system with a sudden change in structure. For a markov handover system, the continuous probability distribution function of residence time follows an exponential distribution. More generally, the dwell time follows some other non-exponential probability distribution, in which case the corresponding switching system is referred to as a semi-markov switching system. In recent years, stability of semi-markov switching systems, sliding mode control, and event triggering schemes have yielded many significant results.
The natural behavior of physical systems is usually described by nonlinear models, and the T-S fuzzy strategy provides a powerful and popular tool for nonlinear systems, which can accurately approximate smooth nonlinear terms by using the 'IF-THEN' rule.
The sliding mode control is used as an effective robust control strategy, and has the advantages of fast response, simple design process, stronger robustness on parameter uncertainty, input nonlinearity and matching interference and the like.
In summary, it is a problem to be solved urgently to research a sliding mode control method of a manipulator system under deception attack and actuator failure, and establish a controller to enable the manipulator system to stably operate under deception attack and actuator failure, and the method has important research significance.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: aiming at the conditions that the mechanical arm system is subjected to random deception attack and actuator faults, the fuzzy sliding mode control method of the networked mechanical arm system is provided, and the anti-interference control problem of the system under the condition that data transmission is limited is solved.
The technical scheme adopted by the method for solving the problems is as follows: a fuzzy sliding mode control method of a networked mechanical arm system comprises the following steps:
the method comprises the following steps: establishing an uncertain fuzzy networked half Markov switching system model for the mechanical arm system;
step two: establishing an actuator fault model and a deception attack model;
step three: deducing an uncertain fuzzy networked half Markov switching system model of the mechanical arm system which is subjected to deception attack and has an actuator fault;
step four: constructing a public sliding mode switching surface;
step five: designing a sliding mode control law;
step six: carrying out stability analysis on the system established by adopting the steps and solving the parameters of the controller;
step seven: and determining the condition which should be met by the sliding mode control law so that the system can meet the accessibility of the sliding state.
Further, the uncertain fuzzy networked semi-markov switching system model is defined as follows:
fuzzy rule i if theta 1 (t) is M i1 ,θ 2 (t) is M i2 ,...,θ p (t) is M ip Then, then
Wherein M is ij (i =1,2.,. R, j =1,2.,. P) is a fuzzy set, θ 1 (t),θ 2 (t),...,θ r (t) is a precondition, x (t) is ∈ R n 、u(t)∈R m Respectively representing system state, control inputs. { r t T is not less than 0, is a continuous time semi-Markov process, values are taken in S = {1,2,.. Multidot., S }, and the transition probability satisfies:
whereinWhen the transfer rate is not equal to the value omega, the transfer mode is changed from the mode omega at the time t to the mode tau at the time t + h, and the mode is changed into the value tau and the value tau is judged>o (h) is not less than 0 and satisfies lim h→0 o(h)/h=0。
Taking into account the probability of a general uncertain transition, p ωτ (h) The following two cases are satisfied: (1) Rho ωτ (h) Is completely unknown; (2) Rho ωτ (h) Is known, i.e. the upper and lower bounds ofWhereinρ ωτ And &>Respectively represent rho ωτ (h) Lower and upper bounds. Define >>And->∣Δρ ωτ (h)∣≤π ωτ ,/>Thus, the transition probability matrix is:
wherein? Representing the unknown transition probabilities.
Definition I ω =I ω,k ∪I ω,uk Wherein
A i (r t ),B i (r t ) Is a system matrix. Delta A i (r t ) Is norm-bounded and satisfies Δ A i (r t )=L(r t )F i (r t )H(r t ),L(r t ),H(r t ) Is a known real matrix, F i (r t ) Satisfy the requirement ofAnd I is an identity matrix. For convenience, let r t If "= ω, then for any ω ∈ S, there is ^ based on>Here, suppose B i,ω =B ω ,i=1,2,...,r,ω=1,2,...,s。
Further, the actuator fault model is defined as:
u A (t)=(I m -σ)u B (t),
wherein I m Is an m-order identity matrix, σ k Represents the efficiency loss of the kth actuator, σ = diag { σ } 1 ,σ 2 ,...,σ m }, satisfyk =1,2. Definition of
Further, the spoofing attack model is defined as:
u B (t)=u(t)+ζ(t)Q ω (t)Ψ(x(t),t,ω),
wherein psi (x (t), t, omega) is a nonlinear function, and satisfies | | | psi (x (t), t, omega) | < ψ (x (t), t, omega), Q ω (t) represents the mode of attack, satisfying | | Q ω (t)||≤q ω Constant q ω The function psi (x (t), t, omega) > 0 is known, and zeta (t) follows the exponential distribution of the switching, satisfying Are known constants.
Further, in combination with the actuator fault model and the spoofing attack model, the uncertain fuzzy networked half-markov switching system model of the mechanical arm system subjected to spoofing attack and having the actuator fault is as follows:
wherein θ (t) = [ θ = 1 (t),θ 2 (t),...,θ p (t),] T ,h i (θ (t)) is a membership function of the form:
wherein mu ij (θ j (t)) is θ j (t) in μ ij The membership degree in (1) is more than or equal to 0 for all t and h i (theta) is not less than 0, and
further, in order to avoid instability caused by repeated jumping of the sliding mode surface, the function of the common sliding mode surface is selected as follows:
s(t)=Gx(t),
Further, considering the situations of deception attack and the existence of actuator faults, fuzzy sliding mode control is selected, and the state track is driven to the specified sliding mode surface. The sliding mode control law is designed as follows:
wherein P is ω Is non-singular, χ ω Is greater than 0. The closed-loop system model adopting the sliding mode control law can be rewritten as follows:
further, stability analysis is performed on the system established by the steps, and the solving process of the controller parameters is as follows:
there is a symmetric positive definite matrix W ωτ >0,Z ωτ >0,P ω 0,X > 0 and scalar rho > 0, epsilon 1 >0,ε 2 >0,β>0,α ω > 0, the following linear matrix inequality is satisfied:
Wherein
Wherein,
Further, if the system satisfies accessibility of the sliding state, the sliding mode control law should satisfy the following conditions:
wherein oa is > 0.
Through analysis, when the deception attack randomly occurs and the actuator fault exists, the sliding mode dynamic can be driven to a preassigned sliding domain and keeps moving on the preassigned sliding domain.
A storage medium for receiving a user input program, the stored computer program causing an electronic device to perform steps comprising:
the method comprises the following steps: establishing an uncertain fuzzy networked half Markov switching system model for the mechanical arm system;
step two: establishing an actuator fault model and a deception attack model;
step three: deducing an uncertain fuzzy networked half Markov switching system model of the mechanical arm system which is subjected to deception attack and has actuator faults;
step four: constructing a public sliding mode switching surface;
step five: designing a sliding mode control law;
step six: carrying out stability analysis on the system established by adopting the steps and solving the parameters of the controller;
step seven: and determining the condition which should be met by the sliding mode control law so that the system can meet the accessibility of the sliding state.
The invention has the beneficial effects that: the fuzzy half Markov model is used for describing a mechanical arm system model under deception attack and actuator failure, has strong mixing and randomness, and can better describe the dynamic characteristics of the mechanical arm system model. Secondly, the method designs a proper sliding mode control law by utilizing the probability information of the occurrence of the deception attack and the actuator fault information, and can ensure the stability of the system track in the sliding stage and the accessibility of the system track in the reaching stage.
Drawings
The aspects and advantages of the present application will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention.
In the drawings:
FIG. 1 is a schematic flow chart of a fuzzy sliding mode control method of a networked mechanical arm system according to the present invention;
FIG. 2 is a simulation result diagram of a sliding mode switching surface;
FIG. 3 is a diagram of a simulation result of a control input to the robotic arm system;
fig. 4 is a diagram showing a simulation result of a state trajectory of the robot system.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. It should be noted that these embodiments are provided so that this disclosure can be more completely understood and fully conveyed to those skilled in the art, and the present disclosure may be implemented in various forms without being limited to the embodiments set forth herein.
Example 1
Referring to fig. 1, fig. 1 is a schematic flow chart of a fuzzy sliding mode control method of a networked mechanical arm system according to the present invention, where the fuzzy sliding mode control method of the networked mechanical arm system includes the following steps:
s101: establishing an uncertain fuzzy networked half Markov switching system model for the mechanical arm system;
s102: establishing an actuator fault model and a deception attack model;
s103: deducing an uncertain fuzzy networked half Markov switching system model of the mechanical arm system which is subjected to deception attack and has an actuator fault;
s104: constructing a public sliding mode switching surface;
s105: designing a sliding mode control law;
s106: carrying out stability analysis on the system established by adopting the steps, and solving the parameters of the controller;
s107: and determining the condition which should be met by the sliding mode control law so that the system can meet the accessibility of the sliding state.
Firstly, in S101, the uncertain fuzzy networked half-markov switching system model is defined as follows:
fuzzy rule i if theta 1 (t) is M i1 ,θ 2 (t) is M i2 ,...,θ p (t) is M ip Then, then
Wherein M is ij (i =1,2.,. R, j =1,2.,. P) is a fuzzy set, θ 1 (t),θ 2 (t),...,θ r (t) is a precondition, x (t) is ∈ R n 、u(t)∈R m Respectively representing system state, control inputs. { r t T is not less than 0, is a continuous time semi-Markov process, values are taken in S = {1,2,.. Multidot., S }, and the transition probability satisfies:
whereinWhen the transfer rate is not equal to the value omega, the transfer mode is changed from the mode omega at the time t to the mode tau at the time t + h, and the mode is changed into the value tau and the value tau is judged>o (h) is not less than 0 and satisfies lim h→0 o(h)/h=0。
Taking into account the general probability of uncertain transitions, p ωτ (h) The following two cases are satisfied: (1) Rho ωτ (h) Is completely unknown; (2) ρ is a unit of a gradient ωτ (h) Is known, i.e. the upper and lower bounds ofWhereinρ ωτ And &>Respectively represent rho ωτ (h) Lower and upper bounds. Define >>And->∣Δρ ωτ (h)∣≤π ωτ ,/>Thus, the transition probability matrix is:
wherein? Representing the unknown transition probabilities.
Definition I ω =I ω,k ∪I ω,uk Wherein
A i (r t ),B i (r t ) Is a system matrix. Delta A i (r t ) Is norm-bounded and satisfies Δ A i (r t )=L(r t )F i (r t )H(r t ),L(r t ),H(r t ) Is a known real matrix, F i (r t ) Satisfies F i T (r t )F i (r t ) Less than or equal to I. And I is an identity matrix. For convenience, let r t If (= ω), then for any ω ∈ S, there areHere, suppose B i,ω =B ω ,i=1,2,...,r,ω=1,2,...,s。
In order to establish the uncertain fuzzy networked half-markov switching system model of the mechanical arm system in the step S101, in this embodiment, a single-link mechanical arm system is selected, and a dynamic model of the single-link mechanical arm system is established, so that the model is converted into the uncertain fuzzy networked half-markov switching system model of the mechanical arm system in the step S101. The dynamic model of the single-link mechanical arm system is as follows:
where θ (t) is the angular position of the arm, u A (t) is the control input, W (t) is the coefficient of uncertainty of viscous friction, M (r) t ),J(r t ) L respectively represents load mass, moment of inertia and arm length, g represents gravity acceleration, and g =9.81, L =2.5, D (t) = D) are selected 0 =10,M(r t ) And J (r) t ) There are three different modes, M 1 =1,J 1 =1;M 2 =1.5,J 2 =2;M 3 =2,J 3 =2.5。
sin(x 1 (t))=h 1 (x 1 (t))x 1 (t)+δh 2 (x 1 (t))x 1 (t),
Wherein delta = 0.01/pi, h 1 (x 1 (t)),h 2 (x 1 (t))∈[0,1]And h is a 1 (x 1 (t))+h 2 (x 1 (t)) =1. Can obtain
From the above membership functions, if x 1 (t) is about 0 radians, then h 1 (x 1 (t)) =1. If x 1 (t) is about pi radians or about-pi radians, then h 2 (x 1 (t)) =0. Therefore, the uncertainty fuzzy networked half-markov switching system model established according to the mechanical arm system in the embodiment is described as follows:
fuzzy rule 1: if x 1 (t) is "about 0 radians", then
Fuzzy rule 2: if x 1 (t) is "about pi radians" or "about-pi radians", then
H i,1 =[0.1 -0.1],H i,2 =[-0.1 0.2],H i,3 =[0 0.1],(i∈{1,2})。
The transition probability matrix is selected as:
in S102 provided in this embodiment, the actuator fault model is defined as:
u A (t)=(I m -σ)u B (t),
wherein I m Is an m-order identity matrix, σ k Represents the efficiency loss of the kth actuator, σ = diag { σ } 1 ,σ 2 ,...,σ m Is satisfied withk =1,2. Definition of
Specifically, in the present embodiment, the actuator fault model parameter σ =0.5.
Further, the spoofing attack model is defined as:
u B (t)=u(t)+ζ(t)Q ω (t)Ψ(x(t),t,ω),
wherein psi (x (t), t, omega) is a nonlinear function, and satisfies | | | psi (x (t), t, omega) | < ψ (x (t), t, omega), Q ω (t) represents the mode of attack, satisfying | | Q ω (t)||≤q ω Constant q ω The function psi (x (t), t, omega) > 0 is known, and zeta (t) follows the exponential distribution of the switching, satisfying Is a known constant.
Specifically, in this embodiment, the parameters of the spoofing attack model are:Q 2 (t)=0.5sin(t),Q 3 (t)=0.5,/>
further, in S103 provided by this embodiment, in combination with the actuator fault model and the spoofing attack model in S102, an uncertain fuzzy networked half markov switching system model of the mechanical arm system which is subjected to the spoofing attack and has the actuator fault is derived as follows:
wherein θ (t) = [ θ = 1 (t),θ 2 (t),...,θ p (t),] T ,h i (θ (t)) is a membership function of the form:
wherein mu ij (θ j (t)) is θ j (t) in μ ij The membership degree in (1) is more than or equal to 0 for all t and h i (θ) ≥ 0, and
in S104 provided in this embodiment, to avoid instability caused by repeated jump of the sliding mode surface, the function of the common sliding mode surface is selected as follows:
s(t)=Gx(t),
In S105 provided in this embodiment, in consideration of the situations of spoofing attack and actuator failure, fuzzy sliding mode control is selected, and the state trajectory is driven to a specified sliding mode surface. The sliding mode control law is designed as follows:
wherein P is ω Is non-singular, χ ω Is greater than 0. The closed-loop system model adopting the sliding mode control law can be rewritten as follows:
in S106 provided in this embodiment, stability analysis is performed on the single link arm system established by using the above steps in this embodiment, and a solving process of the controller parameters is as follows:
there is a symmetric positive definite matrix W ωτ >0,Z ωτ >0,P ω 0,X > 0 and scalar ρ > 0, ε 1 >0,ε 2 >0,β>0,α ω > 0, the following linear matrix inequality is satisfied:
Wherein
Wherein,
The controller parameters can be solved:
in S107 provided in this embodiment, if the system satisfies the reachability of the sliding state, the sliding mode control law should satisfy the following condition:
wherein oa is > 0.
Through analysis, when the deception attack randomly occurs and the actuator fault exists, the sliding mode dynamic can be driven to a preassigned sliding domain and keeps moving on the preassigned sliding domain.
To clearly demonstrate the limited time accessibility in S107, partial data traces are plotted in fig. 2-4, with the axis of abscissa representing time and the axis of ordinate representing a particular quantity:
FIG. 2 depicts a sliding mode switching surface, achieving limited time accessibility;
FIG. 3 depicts control inputs that converge to an origin under an actuator failure and spoofing attack;
fig. 4 depicts the state trajectory of the robotic arm system to the equilibrium point under sliding mode control.
As can be seen from fig. 2 to 4, the method of the present invention can effectively suppress the influence of the actuator failure and the deception attack on the mechanical arm system, solve the sliding mode control problem of the mechanical arm system, and improve the safety of the mechanical arm system. The fuzzy half Markov model is used for describing a mechanical arm system model under deception attack and actuator failure, has strong clutter and randomness, and can better describe the dynamic characteristics of the mechanical arm system model. Secondly, the method designs a proper sliding mode control law by utilizing the probability information of the occurrence of the deception attack and the actuator fault information, and can ensure the stability of the system track in the sliding stage and the accessibility of the system track in the reaching stage.
A storage medium for receiving a user input program, the stored computer program being capable of causing an electronic device to perform the steps of:
s101: establishing an uncertain fuzzy networked half Markov switching system model for the mechanical arm system;
s102: establishing an actuator fault model and a deception attack model;
s103: deducing an uncertain fuzzy networked half Markov switching system model of the mechanical arm system which is subjected to deception attack and has actuator faults;
s104: constructing a public sliding mode switching surface;
s105: designing a sliding mode control law;
s106: carrying out stability analysis on the system established by adopting the steps, and solving the parameters of the controller;
s107: and determining the condition which should be met by the sliding mode control law so that the system can meet the accessibility of the sliding state.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or additions or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are also included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (9)
1. A fuzzy sliding mode control method of a networked mechanical arm system is characterized by comprising the following steps of:
establishing an uncertain fuzzy networked half Markov switching system model for the mechanical arm system;
the uncertain fuzzy networked half Markov switching system model is defined as follows:
fuzzy rule i if theta 1 (t) is M i1 ,θ 2 (t) is M i2 ,...,θ p (t) is M ip Then, then
Wherein M is ij (i =1,2.., r, j =1,2., p) is a fuzzy set, θ 1 (t),θ 2 (t),...,θ r (t) is a precondition variable, x (t) is E.R n 、u(t)∈R m Respectively represent system status, control input, { r } t T is not less than 0, is a continuous time semi-Markov process, values are taken in S = {1,2,.. Multidot., S }, and the transition probability satisfies:
where ρ is ωτ (h) More than or equal to 0 represents that when the transfer rate is omega is not equal to tau, the mode is transferred from the mode omega at the time t to the mode tau at the time t + h,satisfy lim h→0 o(h)/h=0,
Taking into account the probability of a general uncertain transition, p ωτ (h) The following two cases are satisfied: (1) Rho ωτ (h) Is completely unknown; (2) ρ is a unit of a gradient ωτ (h) Are known, i.e. the upper and lower bounds ofWhere ρ is ωτ And &>Respectively represent ρ ωτ (h) Lower and upper bound of (c), define +>And->∣Δρ ωτ (h)∣≤π ωτ ,/>Thus, the transition probability matrix is:
wherein? Representing the probability of a transition that is not known,
definition I ω =I ω,k ∪I ω,uk In which
A i (r t ),B i (r t ) Is a system matrix, Δ A i (r t ) Is norm-bounded and satisfies Δ A i (r t )=L(r t )F i (r t )H(r t ),L(r t ),H(r t ) Is a known real matrix, F i (r t ) Satisfies F i T (r t )F i (r t ) I is less than or equal to I, I is a unit matrix, and r is made as a convenient order t If ω is not greater than ω, then for any ω ∈ S, there isHere, suppose B i,ω =B ω ,i=1,2,...,r,ω=1,2,...,s;
Establishing an actuator fault model and a deception attack model;
deducing an uncertain fuzzy networked half Markov switching system model of the mechanical arm system which is subjected to deception attack and has an actuator fault;
constructing a public sliding mode switching surface;
designing a sliding mode control law;
carrying out stability analysis on a system adopting the sliding mode control law, and solving controller parameters;
and determining the condition which should be met by the sliding mode control law so that the system can meet the accessibility of the sliding state.
2. The fuzzy sliding-mode control method of the networked mechanical arm system according to claim 1, wherein the actuator fault model is defined as:
u A (t)=(I m -σ)u B (t),
3. The fuzzy sliding-mode control method of the networked mechanical arm system according to claim 2, wherein the spoofing attack model is defined as:
u B (t)=u(t)+ζ(t)Q ω (t)Ψ(x(t),t,ω),
wherein psi (x (t), t, omega) is a nonlinear function, and satisfies | | | psi (x (t), t, omega) | < ψ (x (t), t, omega), Q ω (t) represents the mode of attack, satisfying | | Q ω (t)||≤q ω Constant q ω The function psi (x (t), t, omega) > 0 is known, and zeta (t) follows the exponential distribution of the switching, satisfying Are known constants.
4. The fuzzy sliding-mode control method of the networked mechanical arm system according to claim 3, wherein the uncertain fuzzy networked half-Markov switching system model of the mechanical arm system which is subjected to the spoofing attack and has an actuator fault is as follows:
wherein θ (t) = [ θ = 1 (t),θ 2 (t),...,θ p (t),] T ,h i (θ (t)) is a membership function of the form:
7. the fuzzy sliding-mode control method of the networked mechanical arm system according to claim 6, wherein the solving process of the controller parameters is as follows:
there is a symmetric positive definite matrix W ωτ >0,Z ωτ >0,P ω 0,X > 0 and scalar ρ > 0, ε 1 >0,ε 2 >0,β>0,α ω > 0, the following linear matrix inequality is satisfied:
wherein,
9. A storage medium for receiving a user input program, the stored computer program causing an electronic device to perform the steps of any one of claims 1 to 8, comprising:
the method comprises the following steps: establishing an uncertain fuzzy networked half Markov switching system model for the mechanical arm system;
step two: establishing an actuator fault model and a deception attack model;
step three: deducing an uncertain fuzzy networked half Markov switching system model of the mechanical arm system which is subjected to deception attack and has actuator faults;
step four: constructing a public sliding mode switching surface;
step five: designing a sliding mode control law;
step six: carrying out stability analysis on the system established by adopting the steps and solving the parameters of the controller;
step seven: and determining the conditions which should be met by the sliding mode control law so that the system can meet the accessibility of the sliding state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111132089.3A CN114055463B (en) | 2021-09-26 | 2021-09-26 | Fuzzy sliding mode control method of networked mechanical arm system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111132089.3A CN114055463B (en) | 2021-09-26 | 2021-09-26 | Fuzzy sliding mode control method of networked mechanical arm system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114055463A CN114055463A (en) | 2022-02-18 |
CN114055463B true CN114055463B (en) | 2023-04-18 |
Family
ID=80233707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111132089.3A Active CN114055463B (en) | 2021-09-26 | 2021-09-26 | Fuzzy sliding mode control method of networked mechanical arm system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114055463B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108972560A (en) * | 2018-08-23 | 2018-12-11 | 北京邮电大学 | A kind of activation lacking mechanical arm Hierarchical sliding mode control method based on fuzzy optimization |
CN110213115A (en) * | 2019-06-25 | 2019-09-06 | 南京财经大学 | A kind of Multi net voting attacks the method for controlling security of lower event-driven network control system |
CN111258223A (en) * | 2020-03-12 | 2020-06-09 | 电子科技大学 | Sliding mode-based switching networked control system safety control method |
CN111872934A (en) * | 2020-06-19 | 2020-11-03 | 南京邮电大学 | Mechanical arm control method and system based on hidden semi-Markov model |
WO2021069129A1 (en) * | 2019-10-07 | 2021-04-15 | Robert Bosch Gmbh | Device and method for controlling a robot device |
CN113341724A (en) * | 2021-06-18 | 2021-09-03 | 曲阜师范大学 | Asynchronous sliding mode control method of multi-mode mechanical arm |
-
2021
- 2021-09-26 CN CN202111132089.3A patent/CN114055463B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108972560A (en) * | 2018-08-23 | 2018-12-11 | 北京邮电大学 | A kind of activation lacking mechanical arm Hierarchical sliding mode control method based on fuzzy optimization |
CN110213115A (en) * | 2019-06-25 | 2019-09-06 | 南京财经大学 | A kind of Multi net voting attacks the method for controlling security of lower event-driven network control system |
WO2021069129A1 (en) * | 2019-10-07 | 2021-04-15 | Robert Bosch Gmbh | Device and method for controlling a robot device |
CN111258223A (en) * | 2020-03-12 | 2020-06-09 | 电子科技大学 | Sliding mode-based switching networked control system safety control method |
CN111872934A (en) * | 2020-06-19 | 2020-11-03 | 南京邮电大学 | Mechanical arm control method and system based on hidden semi-Markov model |
CN113341724A (en) * | 2021-06-18 | 2021-09-03 | 曲阜师范大学 | Asynchronous sliding mode control method of multi-mode mechanical arm |
Non-Patent Citations (1)
Title |
---|
马跃超,李欢.观测器基于自适应滑模控制的半马尔科夫跳变***.自动化与仪器仪表.2021,(第第2期期),9-16页. * |
Also Published As
Publication number | Publication date |
---|---|
CN114055463A (en) | 2022-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Cao et al. | Finite-time sliding-mode control of Markovian jump cyber-physical systems against randomly occurring injection attacks | |
Yang et al. | Adaptive control of second-order nonlinear systems with injection and deception attacks | |
Dong et al. | Dissipativity-based control for fuzzy systems with asynchronous modes and intermittent measurements | |
Li et al. | Resilient adaptive control of switched nonlinear cyber-physical systems under uncertain deception attacks | |
Zhao et al. | Security control of cyber-physical switched systems under round-robin protocol: input-to-state stability in probability | |
Wu et al. | Deep reinforcement learning control approach to mitigating actuator attacks | |
Kim et al. | Neutralizing zero dynamics attack on sampled-data systems via generalized holds | |
Zhao et al. | Fuzzy adaptive secure tracking control against unknown false data injection attacks for uncertain nonlinear systems with input quantization | |
Zhang et al. | Stability analysis of networked control systems with denial-of-service attacks | |
Zhang et al. | A novel set-membership estimation approach for preserving security in networked control systems under deception attacks | |
Zhang et al. | Secure sliding mode control of interval type‐2 fuzzy systems against intermittent denial‐of‐service attacks | |
Cortés-Romero et al. | Active Disturbance Rejection Approach for Robust Fault‐Tolerant Control via Observer Assisted Sliding Mode Control | |
Modares et al. | Static output‐feedback synchronisation of multi‐agent systems: a secure and unified approach | |
Sarrafan et al. | Resilient finite-time consensus tracking for nonholonomic high-order chained-form systems against DoS attacks | |
CN113341725B (en) | Sliding mode control method of multi-mode electronic throttle valve | |
Jiang et al. | Adaptive sliding mode security control of wheeled mobile manipulators with Markov switching joints against adversarial attacks | |
CN114055463B (en) | Fuzzy sliding mode control method of networked mechanical arm system | |
Zhu et al. | Secure control against multiplicative and additive false data injection attacks | |
Luo et al. | Fuzzy‐logic‐based control, filtering, and fault detection for networked systems: a survey | |
Koley et al. | Catch me if you learn: Real-time attack detection and mitigation in learning enabled cps | |
Chen | A novel adaptive control approach for nonlinearly parameterized systems | |
Griffioen et al. | Secure networked control for decentralized systems via software rejuvenation | |
Murugesan et al. | Resilient memory event-triggered finite-time bounded for networked control systems with multiple cyber-attacks | |
Liu et al. | Adaptive Resilient Output Feedback Control Against Unknown Deception Attacks for Nonlinear Cyber-Physical Systems | |
Barboni et al. | Model-based detection of cyber-attacks in networked MPC-based control systems |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |