CN106357794A - Distributed-network-based mechanical arm system failure detection method - Google Patents
Distributed-network-based mechanical arm system failure detection method Download PDFInfo
- Publication number
- CN106357794A CN106357794A CN201610887466.7A CN201610887466A CN106357794A CN 106357794 A CN106357794 A CN 106357794A CN 201610887466 A CN201610887466 A CN 201610887466A CN 106357794 A CN106357794 A CN 106357794A
- Authority
- CN
- China
- Prior art keywords
- node
- phi
- matrix
- mechanical arm
- vector
- 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
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 35
- 238000000034 method Methods 0.000 claims abstract description 8
- 238000004891 communication Methods 0.000 claims abstract description 5
- 230000003993 interaction Effects 0.000 claims abstract description 5
- 239000011159 matrix material Substances 0.000 claims description 30
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000011156 evaluation Methods 0.000 claims description 4
- 230000001629 suppression Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
The invention discloses a distributed-network-based mechanical arm system failure detection method. The method comprises the following steps: (1) a Takagi-Sugeno model of a mechanical arm system is established; (2) a plurality of sensor nodes with communication and computing capabilities are configured, and each node measures the output data of a mechanical arm and performs data interaction with adjacent nodes to further generate a failure estimation signal; (3) parameters of the failure detection nodes are solved according to an inequation. According to the method, a failure signal can be rapidly and accurately tracked to realize effective detection of a failure, and the method has the advantages of high reliability, high computing capability, layout and wiring flexibility and the like.
Description
Technical Field
The invention relates to the field of mechanical arm control, in particular to a mechanical arm system fault detection method based on a distributed network.
Background
The mechanical arm is a mechanical device capable of automatically completing operation according to set setting and requirements, and can partially simulate and replace manual labor to complete complex operation. The arm system is widely used in the fields of industrial manufacturing, medical treatment, military, space exploration and the like.
However, in the use process of the existing mechanical arm system, power supply is abnormal, and the damage of the sensor, the driver or the connecting line and other parts can cause the system to be in fault, while the existing centralized fault detection technology can not find the fault in time, so that the possibility of damage and misoperation of the mechanical arm system can be caused, and meanwhile, the existing fault detection technology has low reliability and poor calculation capability, so that the application of the existing fault detection technology in the mechanical arm system can not be met.
Disclosure of Invention
The invention provides a distributed network-based mechanical arm system fault detection method which can avoid the problems of system modeling error, environmental interference, device aging and the like and effectively realize delay control, aiming at solving the technical problem of the prior art.
The technical problem to be solved by the invention is realized by the following technical scheme, and the mechanical arm system fault detection method based on the distributed network is characterized by comprising the following steps: (1) establishing a Takagi-Sugeno model of the mechanical arm system, and setting the following fuzzy rules:
if phi is1Is psii1And phi is2Is psii2And … and phitIs psiitThen, then
x(k+1)=Aix(k)+Biu(k)+Diw(k)+Eif(k)
yp(k)=Cpix(k)+Dpiw(k),i=1,2,...,r. ①
Phi (k) in formula ① is [ phi ]1(k),φ2(k),...,φt(k)]Is the decision vector of the model, the symbol psiijRepresenting the corresponding fuzzy sets, the coefficient r representing the number of fuzzy rules; vector x (k) is the state variable of the model, vector u (k) is the input signal, vector w (k) is the unknown perturbation signal, vector f (k) is the failure signal, vector yp(k) Is the p th causeThe system output signal measured by the barrier detection unit, matrix Ai,Bi,Di,Ei,Cpi,DpiAll are known model parameter matrixes, and based on a fuzzy rule (1), a fuzzy model of the mechanical arm system is established:
(2) configuring a plurality of sensor nodes with communication and calculation capabilities, wherein the number of the nodes is n, each node measures output data of the mechanical arm and performs data interaction with a neighboring node, and further generates a fault evaluation signal, and the specific operation process of each node can be described by the following model:
if phi is1Is psii1And phi is2Is psii2And … and phitIs psiitThen, then
In the formula ③, in the formula,is the state vector of the fault detection node p,is an input to the corresponding fault detection node,then the fault estimation signal is generated for the corresponding fault detection node, with the coefficient p being 1,2Andis a programmable parameter matrix of the detection node,
(3) configuring fault detection node parameters, parameter matrixAndsolved by inequality ④, where scalar γ > 0 is the noise suppression indicator of the detector, matrix T and positive definite matrix P > 0 are matrix variables of appropriate dimension, L ═ 0I], enIs an n-dimensional column vector, symbol, with all elements 1Representing the operation of the kronecker product,
determination of matrix variables by means of inequality ④Then, parameter matrixAndthe solution can be obtained as follows:
matrix variables in equation ⑤ And parameter matrixAndhas the following relationship:
element a in formula ⑥ijFor fault detection of adjacency coefficient between nodes, if aij1 means that node i can receive data from node j, whereas aijIf 0, node i cannot receive data from node j.
Compared with the prior art, the method comprises the steps of 1) establishing a Takagi-Sugeno model of the mechanical arm system; 2) configuring a plurality of sensor nodes with communication and calculation capabilities, wherein each node respectively measures output data of the mechanical arm and performs data interaction with a neighbor node so as to generate a fault evaluation signal; 3) and solving the fault detection node parameters according to the inequality. The invention can quickly and accurately track the fault signal, realizes effective detection of the fault and has the advantages of high reliability, strong computing capability, flexible layout and wiring and the like.
Drawings
FIG. 1 is a schematic view of the flow structure of the present invention;
FIG. 2 is a schematic diagram of the fault diagnosis of the present invention;
FIG. 3 is an estimated signal generated by node one;
fig. 4 shows an estimated signal generated by node two.
Detailed Description
A fault detection method for a mechanical arm system based on a distributed network comprises the following steps: (1) establishing a Takagi-Sugeno model of the mechanical arm system, and setting the following fuzzy rules:
if phi is1Is psii1And phi is2Is psii2And … and phitIs psiitThen, then
x(k+1)=Aix(k)+Biu(k)+Diw(k)+Eif(k)
yp(k)=Cpix(k)+Dpiw(k),i=1,2,...,r. ①
Phi (k) in formula ① is [ phi ]1(k),φ2(k),...,φt(k)]Is the decision vector of the model, the symbol psiijRepresenting the corresponding fuzzy sets, the coefficient r representing the number of fuzzy rules; vector x (k) is the state variable of the model, vector u (k) is the input signal, vector w (k) is the unknown perturbation signal, vector f (k) is the failure signal, vector yp(k) Is the system output signal measured by the p-th fault detection unit, matrix Ai,Bi,Di,Ei,Cpi,DpiAll are known model parameter matrixes, and based on a fuzzy rule (1), a fuzzy model of the mechanical arm system is established:
(2) configuring a plurality of sensor nodes with communication and calculation capabilities, wherein the number of the nodes is n, each node measures output data of the mechanical arm and performs data interaction with a neighboring node, and further generates a fault evaluation signal, and the specific operation process of each node can be described by the following model:
if phi is1Is psii1And phi is2Is psii2And … and phitIs psiitThen, then
In the formula ③, in the formula,is the state vector of the fault detection node p,is an input to the corresponding fault detection node,then the fault estimation signal is generated for the corresponding fault detection node, with the coefficient p being 1,2Andis a parameter matrix of a programmable detection node.
(3) The fault detection node parameters and parameter matrix in the step (2)Andsolved by inequality ④, where scalar γ > 0 is the noise suppression indicator of the detector, matrix T and positive definite matrix P > 0 are matrix variables of appropriate dimension, L ═ 0I], enIs an n-dimensional column vector, symbol, with all elements 1Representing a kronecker product operation.
Determination of matrix variables by means of inequality ④Then, parameter matrixAndthe solution can be obtained as follows:
matrix variables in equation ⑤ And parameter matrixAndhas the following relationship:
element a in formula ⑥ijFor fault detection of adjacency coefficient between nodes, if aij1 means that node i can receive data from node j, whereas aijIf 0, node i cannot receive data from node j.
Consider a single link rigid mechanical arm connected to a base by a revolute joint and with the plane of motion vertical, whose equation of motion is as follows:
θ represents the radian of the joint angle, M is 1.5kg of the weight of the load, M is 3kg of the weight of the rigid link, and g is 9.8M/s2Is a gravitational acceleration constant, l is the length of the mechanical arm connecting rod, J is 0.875kg m2The moment of inertia is defined as u, and the lowest vertical equilibrium position when the control torque applied to the joint is zero, is defined as θ.
Aiming at a system (VI), establishing the following T-S fuzzy model:
rule one is as follows: if x1Close to 0, then
Rule two: if x1Close to pi, then
In the formula ⑦, in the formula,
the fuzzy membership function of system ⑧ is h1(x1)=(0.5π-|x1|)/0.5π,h2(x1)=1-h1(x1) Setting a controller K1=[10.5000 -5.1057],K2=[3.8800 -5.0628]Sampling period Ts0.5s, the system ⑧ may be discretized as:
rule one is as follows: if x1Close to 0, then
x(k+1)=A1x(k)+B1w(k)
Rule two: if x1Close to pi, then
x(k+1)=A2x(k)+B2w(k) ⑨
Wherein,
this example considers the problem of drive failure, i.e., the actual torque applied to the drive deviates from the setpoint, setting parameter E in equations ② and ③i=Bi,Cpi=[1 0],D11=D12=0.1,D21=D22=0.3,
The failure detector parameters were found to be:
in the simulation, set noise w (k) to randomly generate between [ -0.5,0.5], generate f (k) as follows:
the simulation result is shown in the attached figure, and the fault estimation signal generated by the distributed fault detector can quickly and accurately track the fault signal, so that the fault can be effectively detected.
Claims (1)
1. A mechanical arm system fault detection method based on a distributed network is characterized by comprising the following steps:
(1) establishing a Takagi-Sugeno model of the mechanical arm system, and setting the following fuzzy rules:
if phi is1Is psii1And phi is2Is psii2And … and phitIs psiitThen, then
x(k+1)=Aix(k)+Biu(k)+Diw(k)+Eif(k)
yp(k)=Cpix(k)+Dpiw(k),i=1,2,...,r. ①
Phi (k) in formula ① is [ phi ]1(k),φ2(k),…,φt(k)]Is the decision vector of the model, the symbol psiijRepresenting the corresponding fuzzy sets, the coefficient r representing the number of fuzzy rules; vector x (k) is the state variable of the model, vector u (k) is the input signal, vector w (k) is the unknown perturbation signal, vector f (k) is the failure signal, vector yp(k) Is the system output signal measured by the p-th fault detection unit, matrix Ai,Bi,Di,Ei,Cpi,DpiAll are known model parameter matrixes, and based on a fuzzy rule (1), a fuzzy model of the mechanical arm system is established:
(2) configuring a plurality of sensor nodes with communication and calculation capabilities, wherein the number of the nodes is n, each node measures output data of the mechanical arm and performs data interaction with a neighboring node, and further generates a fault evaluation signal, and the specific operation process of each node can be described by the following model:
if phi is1Is psii1And phi is2Is psii2And … and phitIs psiitThen, then
In the formula ③, in the formula,is the state vector of the fault detection node p,is an input to the corresponding fault detection node,then the fault estimation signal is generated for the corresponding fault detection node, with the coefficient p being 1,2Andis a programmable testA matrix of parameters of the nodes is formed,
(3) configuring fault detection node parameters, parameter matrixAndby inequality ④
Solving, where the scalar gamma > 0 is the noise suppression index of the detector, the matrix T and the positive definite matrix P > 0 are matrix variables with appropriate dimensionality, and L ═ 0I], enIs an n-dimensional column vector, symbol, with all elements 1Representing the operation of the kronecker product,
determination of matrix variables by means of inequality ④Then, parameter matrixAndthe solution can be obtained as follows:
matrix variables in equation ⑤And parameter matrixAndhas the following relationship:
element a in formula ⑥ijFor fault detection of adjacency coefficient between nodes, if aij1 means that node i can receive data from node j, whereas aijIf 0, node i cannot receive data from node j.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610887466.7A CN106357794A (en) | 2016-10-11 | 2016-10-11 | Distributed-network-based mechanical arm system failure detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610887466.7A CN106357794A (en) | 2016-10-11 | 2016-10-11 | Distributed-network-based mechanical arm system failure detection method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106357794A true CN106357794A (en) | 2017-01-25 |
Family
ID=57865626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610887466.7A Pending CN106357794A (en) | 2016-10-11 | 2016-10-11 | Distributed-network-based mechanical arm system failure detection method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106357794A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107220713A (en) * | 2017-06-06 | 2017-09-29 | 上海理工大学 | The real-time maintenance method of robot arm based on health status |
CN109558594A (en) * | 2018-12-03 | 2019-04-02 | 深圳大学 | Interactive T-S fuzzy semantics model estimation method, system and computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060077064A1 (en) * | 2004-09-29 | 2006-04-13 | Baura Gail D | Blink monitor for detecting blink occurrence in a living subject |
CN103399493A (en) * | 2013-08-07 | 2013-11-20 | 长春工业大学 | Real-time diagnosis and tolerant system for sensor faults of reconfigurable mechanical arm and method thereof |
CN105763396A (en) * | 2016-04-12 | 2016-07-13 | 北京理工大学 | Distributed multi-intelligent-agent real time fault detection method based on neighbor associated condition |
CN105978725A (en) * | 2016-05-13 | 2016-09-28 | 芦慧 | Non-fragile distributed fault estimation method based on sensor network |
-
2016
- 2016-10-11 CN CN201610887466.7A patent/CN106357794A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060077064A1 (en) * | 2004-09-29 | 2006-04-13 | Baura Gail D | Blink monitor for detecting blink occurrence in a living subject |
CN103399493A (en) * | 2013-08-07 | 2013-11-20 | 长春工业大学 | Real-time diagnosis and tolerant system for sensor faults of reconfigurable mechanical arm and method thereof |
CN105763396A (en) * | 2016-04-12 | 2016-07-13 | 北京理工大学 | Distributed multi-intelligent-agent real time fault detection method based on neighbor associated condition |
CN105978725A (en) * | 2016-05-13 | 2016-09-28 | 芦慧 | Non-fragile distributed fault estimation method based on sensor network |
Non-Patent Citations (3)
Title |
---|
CHADLI M , ABDO A , DING S X .: ""H-/H∞ fault detection filter design for discrete-time Takagi-Sugeno fuzzy system"", 《AUTOMATICA》 * |
CHANG W J , HUANG W H , CHANG W C W .: ""Fuzzy Control of Inverted Robot Arm with Perturbed Time-Delay Affine Takagi-Sugeno Fuzzy Model"", 《IEEE INTERNATIONAL CONFERENCE ON ROBOTICS & AUTOMATION. DBLP》 * |
PENG C , YUE D , TIAN E , ET AL.: ""Observer-based fault detection for networked control systems with network quality of services"", 《APPLIED MATHEMATICAL MODELLING》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107220713A (en) * | 2017-06-06 | 2017-09-29 | 上海理工大学 | The real-time maintenance method of robot arm based on health status |
CN109558594A (en) * | 2018-12-03 | 2019-04-02 | 深圳大学 | Interactive T-S fuzzy semantics model estimation method, system and computer readable storage medium |
CN109558594B (en) * | 2018-12-03 | 2023-03-21 | 深圳大学 | Interactive T-S fuzzy semantic model estimation method, system and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Eski et al. | Fault detection on robot manipulators using artificial neural networks | |
Chen et al. | Zeroing neural-dynamics approach and its robust and rapid solution for parallel robot manipulators against superposition of multiple disturbances | |
El-Shamouty et al. | Towards safe human-robot collaboration using deep reinforcement learning | |
Yoo et al. | Adaptive dynamic surface control of flexible-joint robots using self-recurrent wavelet neural networks | |
JP5759495B2 (en) | Procedure memory learning and robot control | |
Chang et al. | Adaptive fuzzy backstepping output constraint control of flexible manipulator with actuator saturation | |
Lin et al. | Robust fault-tolerant control for a biped robot using a recurrent cerebellar model articulation controller | |
US11801600B1 (en) | Terminal force soft-sensing method of hydraulic manipulator | |
CN109986562B (en) | Planar mechanical arm system and distributed fault-tolerant control method thereof | |
CN106406097A (en) | Distributed adaptive coordinated control method for multi-manipulator systems | |
Wang et al. | Adaptive neural network-based visual servoing control for manipulator with unknown output nonlinearities | |
Han et al. | Unified neural adaptive control for multiple human–robot–environment interactions | |
Zhao et al. | Feedback parameter selection for impedance control of series elastic actuators | |
Chatti et al. | Model-based approach for fault diagnosis using set-membership formulation | |
Bayrak et al. | Design of an experimental twin‐rotor multi‐input multi‐output system | |
CN106357794A (en) | Distributed-network-based mechanical arm system failure detection method | |
Kumar et al. | A new hybrid force/position control approach for time-varying constrained reconfigurable manipulators | |
Kuestenmacher et al. | Model-based fault diagnosis techniques for mobile robots | |
Motaharifar et al. | Adaptive control of dual user teleoperation with time delay and dynamic uncertainty | |
Ayala et al. | Nonlinear model predictive control hardware implementation with custom-precision floating point operations | |
Chen et al. | Distributed tracking control for networked mechanical systems | |
Tran et al. | Nonlinear Controller with Dynamic Compensation for 6-DOF Manipulator in Practice | |
Bakhshi et al. | Stability analysis and performance evaluation of delayed bilateral telerobotic systems over a lossy communication channel | |
Jurado et al. | Continuous-time neural identification for a 2 DOF vertical robot manipulator | |
Al-Dujaili et al. | Actuator fault compensation tracking control for multi linked 2WD mobile robots |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170125 |
|
WD01 | Invention patent application deemed withdrawn after publication |