CN111123223A - General development platform, management system and method for radar health management - Google Patents

General development platform, management system and method for radar health management Download PDF

Info

Publication number
CN111123223A
CN111123223A CN201911325524.7A CN201911325524A CN111123223A CN 111123223 A CN111123223 A CN 111123223A CN 201911325524 A CN201911325524 A CN 201911325524A CN 111123223 A CN111123223 A CN 111123223A
Authority
CN
China
Prior art keywords
data
radar
health management
development platform
management system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911325524.7A
Other languages
Chinese (zh)
Inventor
赵春凤
林涛
赵子睿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Radio Measurement
Original Assignee
Beijing Institute of Radio Measurement
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Radio Measurement filed Critical Beijing Institute of Radio Measurement
Priority to CN201911325524.7A priority Critical patent/CN111123223A/en
Publication of CN111123223A publication Critical patent/CN111123223A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/40Means for monitoring or calibrating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a general development platform for a radar health management system, the radar health management system and an implementation method, wherein the general development platform comprises: the platform management module is used for realizing the login and the authority management of the universal development platform; the platform configuration module is used for realizing the internal configuration of the universal development platform, and comprises the steps of configuring a radar structure tree, configuring an algorithm library, configuring a data file and configuring a communication protocol; and the system configuration module is used for realizing the configuration of the radar health management system, and comprises algorithm and radar structure tree configuration and algorithm and data file configuration. According to the invention, different radar health management systems can adopt the model and the algorithm data processing module based on the same general development platform by using the general development platform, so that not only is the development cost of the system saved, but also the maintenance and the upgrade of the system in use are simpler and easier.

Description

General development platform, management system and method for radar health management
Technical Field
The invention relates to the technical field of radar detection and management, in particular to a general development platform for radar health management, a radar health management system and an implementation method thereof.
Background
The radar health management means that various state parameters and characteristic signals of radar operation are monitored in real time by various sensors, the health state of the radar is evaluated by means of various algorithms and models, faults are predicted before the faults occur, and radar maintenance guarantee decisions are formed by combining relevant information such as current state monitoring information, on-line fault diagnosis information, radar health evaluation and the like of the radar, so that the radar equipment can be maintained in time.
Due to the difference of composition, function and application of radars, the design of different types of radar systems is different, and the universality, expandability and maintainability of the system are rarely considered in the design of the traditional radar health management system. Various algorithms and models adopted in the radar health management system are the core of the system, and the functions of fault diagnosis, prediction, health level evaluation, maintenance and guarantee decision and the like of the radar can be completed through the mutual cooperation of the models and the algorithms. As disclosed in the prior application "radar health management method and system based on fuzzy criterion" (patent No. 201610209583.8), a radar health management method based on fuzzy criterion is disclosed, in which a fuzzy controller compares each process parameter with a corresponding reference value, calculates a deviation value of each process parameter from the reference value and a change rate of the parameter deviation; calculating the absolute value of the ratio of the deviation value of each process parameter to the reference value, and comparing the absolute value with a preset threshold value; fuzzification processing and fuzzy reasoning are carried out on the deviation value and the change rate to obtain a fuzzy health value of the process parameter, and then anti-fuzzy processing is carried out; and calculating the accurate value of the health state of each process parameter and performing weighting processing to obtain the final health state of the radar component.
The defects of the prior art are that algorithms and models adopted in the radar health management system are strongly coupled with the system, and the universality of different systems is lacked, so that the problems of the algorithms and the models need to be solved when different radar health management systems are developed, and the development threshold and the cost of the radar health management system are raised.
Disclosure of Invention
The invention aims to solve the technical problem of the prior art and provides a general development platform for radar health management, a radar health management system and an implementation method.
The technical scheme for solving the technical problems is as follows:
according to an aspect of an embodiment of the invention, a generic development platform for radar health management comprises:
the platform management module is used for realizing the login and the authority management of the universal development platform;
the platform configuration module is used for realizing the internal configuration of the universal development platform, and comprises the steps of configuring a radar structure tree, configuring an algorithm library, configuring a data file and configuring a communication protocol;
the system configuration module is used for realizing the configuration of the radar health management system, and comprises the steps of configuring the relation between the algorithm library and the radar structure tree and configuring the relation between the algorithm library and a data file;
after the system configuration module completes configuration, the system configuration module is further used for generating a configuration relation table of the general development platform and the radar health management system, and generating an executable program based on the configuration relation table, and the radar health management system calls the general development platform through the executable program to realize reasoning, diagnosis, evaluation and prediction of the radar health management system.
Further, the radar health management system realizes data exchange with the general development platform by executing the executable program.
Further, the radar health management system sends data to a data interface of the executable program in a preset period, the executable program is used for calling a target algorithm in the algorithm library to complete processing of the data, and an execution result of the target algorithm is immediately returned to the radar health management system.
The method has the advantages that the general development platform integrates algorithms of various reasoning, diagnosis, evaluation and prediction involved in radar health management into the general development platform, so that the algorithm is realized by more professional designers. After the algorithm design is finished, a uniform interface function can be provided, all algorithms are loaded and called by the universal development platform, and the algorithm execution result is returned to the radar health management system by the universal development platform. Because the general development platform only needs to pay attention to input, output and calling related to an algorithm without knowing the internal logic relationship of the radar system, the decoupling between the general development platform and the radar health management system is realized, so that different radar health management systems can adopt data processing modules generated based on the same general development platform, the development cost of the system is saved, and the maintenance and the upgrade of the system in use are more convenient.
Further, the configuring of the communication protocol is configured according to a User Datagram Protocol (UDP).
Further, the transmission data in the communication protocol configured according to the UDP protocol is in a form of a header plus a data block; the message header comprises message marks, types, lengths and fragment information, and the data block comprises event codes, data block identifiers, lengths and data block content information.
Further, the configuring the algorithm library includes configuring an interface function, a data type and a data length of the target algorithm according to a predetermined input and output requirement.
According to another aspect of an embodiment of the present invention, a radar health management system includes:
the application module is used for realizing human-computer interaction and managing state-based evaluation decision and visual maintenance through the human-computer interaction;
the data collection module is used for collecting the collected data of the sensor and the working data of the radar master control system;
the data processing module is used for processing the data collected by the data collection module;
the data processing module is used for processing the data collected by the data collection module by calling the executable program of the universal development platform.
Further, in the above-mentioned case,
the application module comprises:
a basic information display unit for displaying basic information of the radar;
the fault intelligent diagnosis unit is used for intelligently diagnosing radar faults;
the performance dynamic evaluation unit is used for dynamically evaluating the performance of the radar;
a health state evaluation unit for evaluating the health state of the radar;
the maintenance and repair suggestion unit is used for generating maintenance and repair suggestions of the radar;
the data collection module includes:
the radar master control system data collection unit is used for collecting the working data of the radar master control system;
the sensor data collection unit is used for collecting the collected data of the sensor;
the data processing module comprises:
the data preprocessing unit is used for preprocessing the working data of the radar master control system and the acquired data of the sensor;
and the data post-processing unit is used for calling the general development platform through the executable program to perform post-processing on the acquired data and the working data.
The radar health management system based on the universal development platform has the advantages that various algorithms such as fault prediction, diagnosis inference and the like are integrated into the universal development platform, development efficiency for different types of radar health management systems can be improved, design of models and algorithms by system designers is avoided, the coupling degree of the models, the algorithms and radar health management is reduced, and workload of designers of the radar health management system is reduced. And through a configurable mode, the updating and iteration of the model and the algorithm are solved, and the portability and the multiplexing requirements of the model and the algorithm are met. By designing the universal development platform to be capable of loading various types of algorithms, algorithm development designers can use familiar tools without being limited to a specific development environment, development and debugging period is reduced, and the calling requirements of different radar health management systems on an algorithm library are met.
According to another aspect of the embodiment of the present invention, an implementation method based on the above radar health management system includes:
the radar health management system collects the working data of the radar master control system and the collected data of the sensor through the data collection module, and then analyzes, classifies and preprocesses the working data and the collected data according to different purposes;
the data which needs to be displayed by the application module is analyzed and then is displayed,
preprocessing data which needs to be diagnosed, evaluated and predicted according to the data length and the data type specified by the data interface, and sending the data to the executable program of the universal development platform according to a preset communication protocol;
the executable program calls an algorithm library to perform diagnosis, evaluation and prediction, and returns the algorithm execution result to the application module;
and the application module analyzes the returned data and performs display processing.
Further, fault suggestions, fault influences, fault diagnosis and fault prediction information generated by the radar health management system in the operation process are automatically stored in a database of the radar health management system.
The method has the advantages that the universal development platform can load various types of algorithms, so that algorithm development designers can use familiar tools without being limited to a specific development environment, and the development and debugging period is shortened. And the general development platform is decoupled from the radar health management system product, so that the general development platform can have more flexible applicability to the radar health management system.
Advantages of additional aspects of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
FIG. 1 is a block diagram of a generic development platform according to the present invention;
FIG. 2 is a block diagram of a radar health management system according to the present invention;
FIG. 3 is a schematic diagram of a network topology of the radar health management system according to the present invention;
FIG. 4 is a diagram illustrating a software architecture of the radar health management system according to the present invention;
FIG. 5 is a schematic diagram of the functional components of the radar health management system software according to the present invention;
fig. 6 is a flowchart of an implementation method of the radar health management system of the present invention.
Detailed Description
The principles and features of this invention are described below in conjunction with the following drawings, which are set forth to illustrate, but are not to be construed to limit the scope of the invention.
Example 1
As shown in fig. 1, a general development platform for a radar health management system includes:
the platform management module is used for realizing the login and the authority management of the universal development platform;
the platform configuration module is used for realizing the internal configuration of the universal development platform, and comprises the steps of configuring a radar structure tree, configuring an algorithm library, configuring a data file and configuring a communication protocol;
the system configuration module is used for realizing the configuration of the radar health management system, and comprises the steps of configuring the relation between the algorithm library and the radar structure tree and configuring the relation between the algorithm library and a data file;
after the system configuration module completes configuration, the system configuration module is further used for generating a configuration relation table of the general development platform and the radar health management system, and generating an executable program based on the configuration relation table, and the radar health management system calls the general development platform through the executable program to realize reasoning, diagnosis, evaluation and prediction of the radar health management system.
Radar systems of different models or purposes usually have different system composition structures, and usually show a tree-shaped hierarchical relationship. Such as: the top level 1 is the type A radar, the next level 1.1 is the B rack, level 1.2 is the C device, the next level 1.1.1 of rack is the D subassembly, the next level 1.1.1.1 of subassembly is the E plug-in components, so on, the radar system of different models or usage can form different radar structure trees.
When the general development platform performs internal configuration of the platform for the radar health management system of the type a radar system, firstly, the configuration of the radar structure tree of the type a radar system is performed for the type a radar system, that is, the type of the type a radar system is created in the general development platform, and the radar structure tree of the type a radar system is introduced, so that the general development platform can be applied to the radar health management system for which the type a radar system is to be developed.
The configuration of the algorithm library is to import different algorithm files into the universal development platform and configure the interface function of the algorithm and the length and type of the input and output data. The configuration is usually performed according to the requirements of the radar health management system on different algorithms, for example, if some radar health management systems only need to realize the function of fault prediction, the configuration of the algorithm library only needs to configure the algorithm capable of realizing the fault prediction; some radar health management systems need to have more comprehensive functions such as diagnosis, evaluation and suggestion besides the function of realizing fault prediction, and more and richer algorithms must be configured in the general development platform for more functional requirements.
And the data file configuration is to import the algorithm description file, the algorithm relation file and other auxiliary files into the general development platform according to the file types in a classified manner.
The communication protocol configuration refers to a configuration of a communication protocol used when the general development platform exchanges data with the radar health management system, and is configured as a UDP protocol in this embodiment.
The configuration of the radar health management system refers to the specific configuration of the radar health management system to be applied or served by the general development platform in the general development platform.
The algorithm and radar structure tree configuration is that the radar structure tree of the radar system corresponding to the radar health management system is linked with specific algorithms in the algorithm library, some algorithms are specific to the whole radar system, and then the radar level in the radar structure tree is configured, and some algorithms are specific to a certain component, and then the radar level in the radar structure tree is configured, so that all algorithms and all levels of the radar structure tree establish corresponding relations; the algorithm and data file configuration means that each specific algorithm can be operated only by a corresponding data file, so that the corresponding configuration of the data file which is imported into the general development platform and is related to the algorithm is required, and the algorithm can be ensured to be operated normally; and a configuration relation table can be further generated, namely information of all configured algorithms, radar structure tree levels where the algorithms are located, corresponding data files of the algorithms and the like is summarized in a form of a table, so that updating and maintenance are facilitated. And generating the executable program based on all configuration relations and communication requirements of data exchange so as to realize that the radar health management system calls the general development platform through the executable program to realize reasoning, diagnosis, evaluation and prediction of the radar health management system.
Further, the radar health management system realizes data exchange with the general development platform by executing the executable program. .
And the executable program sends the data collected by the radar health management system to the universal development platform through a data interface of the executable program, calls an algorithm library of the universal development platform to complete the processing of the data, and returns the algorithm execution result to the radar health management system.
Further, the radar health management system sends data to a data interface of the executable program in a preset period, the executable program is used for calling a target algorithm in the algorithm library to complete processing of the data, and an execution result of the target algorithm is immediately returned to the radar health management system.
As shown in fig. 3, further, the configuring of the communication Protocol is configured according to a User Datagram Protocol (UDP). The transmission data in the communication protocol configured according to the UDP protocol is in a form of a message header and a data block; the message header comprises message marks, types, lengths and fragment information, and the data block comprises event codes, data block identifiers, lengths and data block content information.
Because the UDP message has the maximum length limit (64k), and the request and response data are possibly larger than the maximum length limit of the UDP message, the protocol supports UDP fragmentation;
data types (short, int) larger than 1 byte are all network byte order;
the protocol is designed into a form of a message header + data block (with variable number and capable of being dynamically adjusted);
the message header contains information such as message mark, type, length, fragment and the like, the data block contains information such as event code, data block identification, length, data block content and the like, and the specific data content is shown in the following table.
Figure BDA0002328292490000091
Figure BDA0002328292490000101
In the embodiment of the method, data transmission is carried out in a data collection module of the radar health management system by using a point-to-point UDP (user Datagram protocol), and working data of a radar master control system and collected data of each sensor are received. And preprocessing the received data, sending a processing result to the general development platform through a UDP protocol, calling a corresponding algorithm in an algorithm library through the executable program after the general development platform receives the data transmitted through the UDP protocol, and finally, transmitting an algorithm processing result back to the radar health management system through the UDP protocol. And after receiving the data processing result of the universal development platform, the radar health management system displays and processes health management information related to radar fault prediction, evaluation and diagnosis, and automatically inputs the received data into a system database to serve as historical data for establishing and maintaining radar health management, so as to support the information analysis, statistics and query requirements on the system database in the subsequent radar health management.
Further, the configuring the algorithm library includes configuring an interface function, a data type and a data length of the target algorithm according to a predetermined input and output requirement.
The algorithm library is configured mainly for different radar health management systems, and meanwhile, in order to facilitate the calling of different radar health management systems to the target algorithm in the same general development platform, a uniform interface function, a data type and a data length need to be configured for the target algorithm.
Example 2
As shown in fig. 2, a radar health management system includes:
the application module is used for realizing human-computer interaction and managing state-based evaluation decision and visual maintenance through the human-computer interaction;
the data collection module is used for collecting the collected data of the sensor and the working data of the radar master control system;
and the data processing module calls the general development platform to realize the processing of the data collected by the data collection module through an executable program of the general development platform.
Further, in the above-mentioned case,
the application module comprises:
a basic information display unit for displaying basic information of the radar;
the fault intelligent diagnosis unit is used for intelligently diagnosing radar faults;
the performance dynamic evaluation unit is used for dynamically evaluating the performance of the radar;
a health state evaluation unit for evaluating the health state of the radar;
the maintenance and repair suggestion unit is used for generating maintenance and repair suggestions of the radar;
as shown in fig. 2, the fault intelligent diagnosis unit, the performance dynamic evaluation unit, the health status evaluation unit, and the maintenance and repair suggestion unit correspond to operation windows of the radar health management system application module one to one, and the function implementation of each unit is implemented by calling different algorithm libraries in the universal development platform through the data processing module and executing corresponding algorithms.
The data collection module includes:
the radar master control system data collection unit is used for collecting the working data of the radar master control system;
the sensor data collection unit is used for collecting the collected data of the sensor;
the data processing module comprises:
the data preprocessing unit is used for preprocessing the working data of the radar master control system and the acquired data of the sensor;
and the data post-processing unit is used for calling the general development platform through the executable program to perform post-processing on the acquired data and the working data.
The preprocessing refers to the processing of the data collected by the data collection module by the data processing module before the universal development platform is called, so that the collected data have uniform data types or data lengths, and the collected data are conveniently transmitted to the universal development platform for processing by a preset communication protocol when the universal development platform is called; the post-processing is relative to pre-processing, and in fact refers to the processing of the collected data by the generic development platform.
The radar health management system can complete data receiving, data preprocessing, health management algorithm library calling and final result display functions. After the data acquisition layer receives the acquisition data of the sensor and the working data of the radar master control system, the data acquisition layer can analyze, classify and preprocess according to different purposes: the data information which needs to be directly displayed is directly analyzed and displayed, the data information which needs to be diagnosed, evaluated and predicted is preprocessed according to a certain format and data types, and is sent to the general development platform according to a preset communication protocol, and the executable program calls a corresponding algorithm to execute diagnosis, evaluation and prediction operations. After the algorithm is operated, the executable program returns corresponding diagnosis, evaluation and prediction results to the radar health management system, and the radar health management system receives the results according to a preset passing protocol, analyzes and displays the results. And automatically storing the acquired fault suggestion, fault influence, fault diagnosis and fault prediction information into a database of the radar health management system in the running process of the radar health management system.
In the embodiment, the radar health management system based on the universal development platform integrates various algorithms such as fault prediction, diagnosis inference and the like into the universal development platform, so that the development efficiency of different types of radar health management systems can be improved, the design of models and algorithms by system designers is avoided, the coupling degree of the models, the algorithms and the radar health management system is reduced, and the workload of the radar health management system designers is reduced. And through a configurable mode, the updating and iteration of the model and the algorithm are solved, and the portability and the multiplexing requirements of the model and the algorithm are met. By designing the universal development platform to be capable of loading various types of algorithms, algorithm development designers can use familiar tools without being limited to a specific development environment, development and debugging period is reduced, and the calling requirements of different radar health management systems on an algorithm library are met.
As shown in fig. 4 and 5, the radar health management system is implemented, and includes:
first-step radar health management system architecture design
The radar health management system is divided into three layers and is realized by three modules, as shown in figure 2, the top layer is an application module, is oriented to users, realizes man-machine interaction, provides interface display for the users, and manages state-based visual maintenance and evaluation decisions; the middle layer is a data processing module, performs data processing facing to information data, performs storage management on various collected data, and executes various diagnosis prediction evaluation algorithms; the bottom layer is a data collection module which is used for collecting working data of a radar main control system and collected data of various sensors.
After the radar health management system collects the working data of the radar master control system and the collected data of various sensors, the collected data are analyzed and processed by calling an algorithm library in the universal development platform, and then the health prediction and diagnosis results of the radar system are obtained. A schematic diagram of the network topology of the system is shown in fig. 3.
As shown in FIG. 4, the radar health management system has data receiving, data preprocessing, health management algorithm library calling and result displaying functions. After receiving the information, the radar health management system can perform the work of analysis, classification and pretreatment according to different purposes. The data to be directly displayed is directly analyzed and displayed, the data to be diagnosed, evaluated and predicted is preprocessed according to a certain format and data types, the preprocessed data are sent to a general development platform according to an agreed protocol, and meanwhile, corresponding algorithms are called to execute diagnosis, evaluation and prediction operations. And after the operation of the algorithm is finished, corresponding diagnosis, evaluation and prediction results are returned, and the radar health management system receives the results according to the protocol, analyzes the results and displays the results. The radar health management system performs data interaction with the database in the operation process, acquires database files such as fault suggestions and fault influences, and continuously stores data such as fault diagnosis and prediction information into the database.
Second step radar health management system design
As shown in fig. 5, the design of the radar health management system needs to complete the data interaction between the radar health management system and the radar master control system, the data interaction between various sensors and the general development platform, the data processing of health management, the data management, the result display, and the like. The functions with strong specialty such as various intelligent reasoning algorithms and models are realized by special persons, the functions are loaded through the human-computer interaction interface of the universal development platform, the health management software only needs to pay attention to the input and the output of the algorithms, the specific algorithms do not need to be understood and realized, the coupling is reduced, and the efficiency is improved. The radar health management system receives data sent by radar master control software and data of various sensors through a network, preprocesses the received data, sends a processing result to the general development platform, calls a corresponding algorithm in an algorithm library after the general development platform receives the network data, sends an algorithm return result to the radar health management system through the network, performs post-processing on the received data of the development platform software by the radar health management system, displays the obtained health prediction and diagnosis result, simultaneously records the received data by the radar health management system, establishes and maintains the radar health management database, and supports functions of database information analysis, statistics, query and the like.
Third step design of universal development platform
The design of the general development platform is to centralize various reasoning, diagnosis and prediction algorithms related in radar health management into the general development platform, the realization of the algorithms is completed by relatively professional designers, the algorithms can be developed through tools familiar to the designers and are not limited to development tools of a radar software system, after the algorithms are completed, corresponding interface functions are provided, input and output are definite, in order to realize universality, the interface functions of the algorithms are designed into a uniform form, all the algorithms are loaded and called by the general development platform, and algorithm execution results are returned to the radar health management system by the general development platform. Therefore, the general development platform only focuses on input, output and calling related to the algorithm, does not need to know the internal logic relation of the radar system, and achieves decoupling.
The general development platform can be functionally divided into two parts:
the first part is a general development platform configuration management subsystem, which provides a human-computer interaction interface for configuring a radar structure tree, an algorithm library, a data file of a radar product and the mutual relation among the radar structure tree, the algorithm library, the data file and the data file, and configures an interface function of a target algorithm, an input data type and length, an output data type and length according to an agreed input and output requirement to generate a general development platform operation subsystem, namely the executable program.
The second part is a general development platform operation subsystem, namely the executable program, the executable program is installed on the radar equipment and interacts with the radar health management system, and after a trigger condition is reached, a related algorithm is automatically executed to obtain a radar equipment health result for the radar health management system to display and use.
Fourth step, designing communication interface between radar health management system and general development platform
The design of the communication interface protocol of the radar health management system and the general development platform is required to be designed to have universality and reduce coupling with a specific radar model, and the designed general development platform has the main functions of receiving input data of the radar health management system, calling various algorithms to obtain output results of the algorithms and returning the output results to the radar health management system. When the algorithm is designed, the algorithm is carried out according to the uniform interface requirement, the interface for inputting and outputting data only relates to the data length and the data content, the specific data meaning is analyzed from the inside of the algorithm, and the specific design principle is as follows:
the radar health management system sends data to the general development platform executable program in a certain period, the general development platform executable program sends return data to the radar health management system after receiving the data, and if the radar health management system does not send the data to the general development platform executable program, the general development platform executable program does not return the data;
the radar health management system and the general development platform are communicated in a network mode, and data transmission is carried out in a UDP (user Datagram protocol) point-to-point mode.
Example 3
As shown in fig. 6, an implementation method of the radar health management system according to embodiment 2 includes:
s01, after the radar health management system collects the working data of the radar master control system and the collected data of the sensor through the data collection module, the radar health management system analyzes, classifies and preprocesses the working data and the collected data according to different purposes;
s02, analyzing the data to be displayed by the application module and then displaying,
s03, preprocessing the data needed to be diagnosed, evaluated and predicted according to the data length and data type specified by the data interface, and sending the preprocessed data to the executable program of the universal development platform according to a preset communication protocol;
s04, the executable program calls an algorithm library to execute diagnosis, evaluation and prediction, and returns the algorithm execution result to the application module;
and S05, the application module analyzes the returned data and performs display processing.
The general development platform in the above method embodiment is as described in embodiment 1, and as shown in fig. 1, includes a configured algorithm library and the executable program that calls the algorithm library to perform diagnosis, evaluation, and prediction, and returns the algorithm execution result to the application module.
Further, fault suggestions, fault influences, fault diagnosis and fault prediction information generated by the radar health management system in the operation process are automatically stored in a database of the radar health management system.
In the above method embodiment, the data acquisition layer of the radar health management system receives the working data of the radar main control system and the acquired data of each sensor through a User Datagram Protocol (UDP) without connection, which performs data transmission in a point-to-point manner. And after receiving the data transmitted by the UDP, the general development platform calls a corresponding algorithm in an algorithm library through the executable program and transmits the algorithm processing result to the radar health management system through the UDP. And the radar health management system processes the received data of the universal development platform, displays the obtained health prediction and diagnosis results, and automatically inputs the received data to serve as database data for establishing and maintaining radar health management so as to support the information analysis, statistics and query functions of the database.
The reader should understand that in the description of this specification, reference to the description of the terms "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described method embodiments are merely illustrative, and for example, the division of steps into only one logical functional division may be implemented in practice in another way, for example, multiple steps may be combined or integrated into another step, or some features may be omitted, or not implemented.
The above method, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
While the invention has been described with reference to specific embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A universal development platform for a radar health management system, comprising:
the platform management module is used for realizing the login and the authority management of the universal development platform;
the platform configuration module is used for realizing the internal configuration of the universal development platform, and comprises the steps of configuring a radar structure tree, configuring an algorithm library, configuring a data file and configuring a communication protocol;
the system configuration module is used for realizing the configuration of the radar health management system, and comprises the steps of configuring the relation between the algorithm library and the radar structure tree and configuring the relation between the algorithm library and a data file;
after the system configuration module completes configuration, the system configuration module is further used for generating a configuration relation table of the general development platform and the radar health management system, and generating an executable program based on the configuration relation table, and the radar health management system calls the general development platform through the executable program to realize reasoning, diagnosis, evaluation and prediction of the radar health management system.
2. The universal development platform of claim 1, wherein the radar health management system enables data exchange with the universal development platform by executing the executable program.
3. The universal development platform according to claim 2, wherein the radar health management system sends data to a data interface of the executable program in a preset period, and the executable program is configured to call a target algorithm in the algorithm library to complete processing of the data and immediately return an execution result of the target algorithm to the radar health management system.
4. The generic development platform of claim 2 or 3, wherein the configuration of the communication protocol is in accordance with the UDP user Datagram protocol.
5. The universal development platform according to claim 4, wherein the transmission data in the communication protocol configured according to the UDP protocol is in the form of a header and a data block; the message header comprises message marks, types, lengths and fragment information, and the data block comprises event codes, data block identifiers, lengths and data block content information.
6. The universal development platform according to claim 1, 2 or 3, wherein the configuring the algorithm library comprises configuring an interface function, a data type and a data length of the target algorithm according to predetermined input and output requirements.
7. A radar health management system, comprising:
the application module is used for realizing human-computer interaction and managing state-based evaluation decision and visual maintenance through the human-computer interaction;
the data collection module is used for collecting the collected data of the sensor and the working data of the radar master control system;
a data processing module, which calls the general development platform to process the data collected by the data collection module through the executable program of the general development platform according to any one of claims 1 to 6.
8. The radar health management system of claim 7, wherein the application module comprises:
a basic information display unit for displaying basic information of the radar;
the fault intelligent diagnosis unit is used for intelligently diagnosing radar faults;
the performance dynamic evaluation unit is used for dynamically evaluating the performance of the radar;
a health state evaluation unit for evaluating the health state of the radar;
the maintenance and repair suggestion unit is used for generating maintenance and repair suggestions of the radar;
the data collection module includes:
the radar master control system data collection unit is used for collecting the working data of the radar master control system;
the sensor data collection unit is used for collecting the collected data of the sensor;
the data processing module comprises:
the data preprocessing unit is used for preprocessing the working data of the radar master control system and the acquired data of the sensor;
and the data post-processing unit is used for calling the general development platform through the executable program to perform post-processing on the acquired data and the working data.
9. The method for implementing the radar health management system according to claim 7 or 8, comprising:
the radar health management system collects the working data of the radar master control system and the collected data of the sensor through the data collection module, and then analyzes, classifies and preprocesses the working data and the collected data according to different purposes;
the data which needs to be displayed by the application module is analyzed and then is displayed,
preprocessing data which needs to be diagnosed, evaluated and predicted according to the data length and the data type specified by the data interface, and sending the data to the executable program of the universal development platform according to a preset communication protocol;
the executable program calls an algorithm library to perform diagnosis, evaluation and prediction, and returns the algorithm execution result to the application module;
and the application module analyzes the returned data and performs display processing.
10. The method of claim 9, wherein fault suggestions, fault effects, fault diagnoses and fault prediction information generated by the radar health management system during operation are automatically stored in a database of the radar health management system.
CN201911325524.7A 2019-12-20 2019-12-20 General development platform, management system and method for radar health management Pending CN111123223A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911325524.7A CN111123223A (en) 2019-12-20 2019-12-20 General development platform, management system and method for radar health management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911325524.7A CN111123223A (en) 2019-12-20 2019-12-20 General development platform, management system and method for radar health management

Publications (1)

Publication Number Publication Date
CN111123223A true CN111123223A (en) 2020-05-08

Family

ID=70500590

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911325524.7A Pending CN111123223A (en) 2019-12-20 2019-12-20 General development platform, management system and method for radar health management

Country Status (1)

Country Link
CN (1) CN111123223A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111681418A (en) * 2020-05-26 2020-09-18 南京信息职业技术学院 Road state monitoring system based on multiple millimeter wave radars and working method thereof
CN111722191A (en) * 2020-07-01 2020-09-29 成都汇蓉国科微***技术有限公司 Communication protocol design method of radar complex signal processor
CN111784207A (en) * 2020-07-30 2020-10-16 中国电子科技集团公司第十四研究所 Open type radar health management system
CN112325918A (en) * 2020-10-19 2021-02-05 中国电子科技集团公司第三十八研究所 State prediction processing system of standard instrument
CN113281712A (en) * 2021-05-24 2021-08-20 北京无线电测量研究所 Radar thermal health management system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2128646A2 (en) * 2008-05-29 2009-12-02 Alpine Electronics, Inc. Radar monitoring device
CN103713281A (en) * 2013-12-12 2014-04-09 中国人民解放军海军工程大学 Radar signal unit performance test and fault diagnosis system based on general test platform
CN109101348A (en) * 2018-08-07 2018-12-28 武汉滨湖电子有限责任公司 A kind of Radar Signal Processing cluster platform and software convenient for extension implementation method
CN109116315A (en) * 2018-08-08 2019-01-01 中国航空工业集团公司雷华电子技术研究所 A kind of general purpose radar avionics simulation system
CN208314755U (en) * 2018-04-27 2019-01-01 李喜 A kind of artificial intelligence development platform and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2128646A2 (en) * 2008-05-29 2009-12-02 Alpine Electronics, Inc. Radar monitoring device
CN103713281A (en) * 2013-12-12 2014-04-09 中国人民解放军海军工程大学 Radar signal unit performance test and fault diagnosis system based on general test platform
CN208314755U (en) * 2018-04-27 2019-01-01 李喜 A kind of artificial intelligence development platform and system
CN109101348A (en) * 2018-08-07 2018-12-28 武汉滨湖电子有限责任公司 A kind of Radar Signal Processing cluster platform and software convenient for extension implementation method
CN109116315A (en) * 2018-08-08 2019-01-01 中国航空工业集团公司雷华电子技术研究所 A kind of general purpose radar avionics simulation system

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
孙培廷 等: "《现代轮机工程研究》", 31 May 2009, 大连海事大学出版社 *
李尚生 等: "制导雷达自动化测试***设计", 《弹箭与制导学报》 *
王凤先 等: "《计算机网络》", 30 September 2003, 计算机网络 中国铁道出版社 *
邹志斌 等: "机载电子对抗装备通用ATS的构建", 《航空装备维修技术及应用研讨会论文集》 *
陈军: "舰载雷达自动测试***设计", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
黄允华 等: "便携式雷达测试***", 《测试技术学报》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111681418A (en) * 2020-05-26 2020-09-18 南京信息职业技术学院 Road state monitoring system based on multiple millimeter wave radars and working method thereof
CN111722191A (en) * 2020-07-01 2020-09-29 成都汇蓉国科微***技术有限公司 Communication protocol design method of radar complex signal processor
CN111722191B (en) * 2020-07-01 2023-04-07 成都汇蓉国科微***技术有限公司 Communication protocol design method of radar complex signal processor
CN111784207A (en) * 2020-07-30 2020-10-16 中国电子科技集团公司第十四研究所 Open type radar health management system
WO2022021565A1 (en) * 2020-07-30 2022-02-03 中国电子科技集团公司第十四研究所 Open radar health management system
CN112325918A (en) * 2020-10-19 2021-02-05 中国电子科技集团公司第三十八研究所 State prediction processing system of standard instrument
CN113281712A (en) * 2021-05-24 2021-08-20 北京无线电测量研究所 Radar thermal health management system

Similar Documents

Publication Publication Date Title
CN111123223A (en) General development platform, management system and method for radar health management
CN111459700B (en) Equipment fault diagnosis method, diagnosis device, diagnosis equipment and storage medium
CN112365066A (en) Elevator fault prediction method, system, device, computer equipment and storage medium
KR20180108446A (en) System and method for management of ict infra
CN111782890A (en) Equipment state analysis and management system
CN110597235A (en) Universal intelligent fault diagnosis method
CN105184886A (en) Cloud data center intelligence inspection system and cloud data center intelligence inspection method
CN113516244B (en) Intelligent operation and maintenance method and device, electronic equipment and storage medium
CN110427298A (en) A kind of Automatic Feature Extraction method of distributed information log
KR20190001501A (en) Artificial intelligence operations system of telecommunication network, and operating method thereof
CN110210980A (en) A kind of driving behavior appraisal procedure, device and storage medium
CN113568899A (en) Data optimization method based on big data and cloud server
CN113360353B (en) Test server and cloud platform
CN117131034A (en) Big data workbench for intelligent operation and maintenance
CN111190944A (en) Data mining method and system
CN110631852A (en) Modular structure monitoring system and monitoring method
CN114757448B (en) Manufacturing inter-link optimal value chain construction method based on data space model
CN114416415A (en) Remote online fault detection method and system for Hongmon operating system and storage medium
CN110175083A (en) The monitoring method and device of operating system
CN112035905B (en) Self-learning three-dimensional modeling method and system
CN113609698A (en) Process reliability analysis method and system based on process fault database
CN114500178A (en) Intelligent internet of things gateway capable of self-operation and self-maintenance
CN112732519A (en) Event monitoring method and device
CN113570333B (en) Process design method suitable for integration
CN117910148B (en) BMS optimization method, system, medium and device based on shadow mode

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200508