A remote fault diagnosis system based on the architecture design of project plan simulation software

By designing a remote fault diagnosis system based on project solution simulation software architecture, the defects of traditional solution design and fault detection methods are solved, efficient solution design and remote fault diagnosis are achieved, design efficiency and quality are improved, fault detection and repair in a timely manner, and cost and time consumption are reduced.

CN114138532BActive Publication Date: 2025-05-27QINGDAO HUIZHI INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111461338.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-03
Publication Date
2025-05-27
Estimated Expiration
2041-12-03

AI Technical Summary

Technical Problem

Traditional project solution design and on-site distributed fault detection have problems such as lack of in-depth understanding of user needs, lack of novelty in design, incomplete detection, inability to monitor in real time, and inability to make full use of information databases and manufacturer technical support, especially in the diagnosis of complex systems.

Method used

Design a remote fault diagnosis system based on the project solution simulation software architecture, and use the Linux platform, including the remote diagnostic center subsystem, the solution design simulation subsystem and the client subsystem, to realize the fault diagnosis and revision of the project solution through simulation data information collection and logical relationship analysis.

Benefits of technology

It realizes the separation of functional software and data, and can generate multiple design solutions according to user needs for simulation experiments, obtain simulation results and information feedback in a timely manner, reduce the number of communications, shorten the development time, and improve the efficiency and quality of solution design. At the same time, the remote fault diagnosis system can detect faults in a timely manner, shorten equipment maintenance time, reduce cost consumption, and improve system automation and economic benefits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114138532B_ABST
    Figure CN114138532B_ABST
Patent Text Reader

Abstract

The present invention discloses a remote fault diagnosis system based on the architecture design of a project solution simulation software, comprising: a remote diagnosis center subsystem, a solution design simulation subsystem, and a plurality of client subsystems that provide diagnostic data for the remote diagnosis center subsystem; each client subsystem is used to simulate a project solution through the solution design simulation subsystem and generate simulation data information of the project solution according to a plurality of data nodes corresponding to the project solution; the remote diagnosis center subsystem is used to collect the simulation data information and perform fault diagnosis on the project solution according to the first logical relationship between each data node; the present invention realizes the separation of functional software and data, and multiple design solutions formulated according to different user requirements are respectively transplanted into the simulation software architecture for simulation, obtaining simulation results and information feedback, and performing solution revision, effectively saving time and improving economic benefits.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of simulation software architecture design and remote fault diagnosis, and particularly to a remote fault diagnosis system based on the simulation software architecture design of a project plan. Background Art

[0002] Currently, when building a new project (engineering or system), it is first necessary to carry out a plan design, the main contents of which include design requirement analysis, system function analysis, technical means analysis, implementation progress analysis, acceptance method analysis, etc. Traditional design plans are based on experience summary, using empirical formulas, charts, and design manuals formed by mechanics and mathematics as the design basis, characterized by static passive analysis, approximate calculation, empirical design, and manual labor, and repeatedly communicate and rectify with users.

[0003] Secondly, after the project is delivered, to ensure the normal operation of the system, it is necessary to detect or predict system faults and take corresponding measures to repair the faults on this basis. The three stages of diagnosis include fault detection, fault isolation, and fault identification. Fault detection methods mainly include offline manual detection, single-machine centralized detection, local area network distributed detection, and Internet remote detection, etc. Most of the current market fault diagnoses adopt on-site distributed detection.

[0004] The following problems are brought about by traditional plan design and traditional detection methods: (1) It is impossible to deeply understand user requirements, and it is necessary to repeatedly communicate and rectify the plan, consuming a lot of time and energy; (2) The design lacks novelty and features, and the design needs to be continuously improved; (3) After the design is completed, the detection method is not perfect and the effect cannot be effectively predicted; (4) On-site distributed detection is vulnerable to human factors, geographical environment, technical conditions, and cannot be monitored in real time; (5) It is impossible to make full use of information databases and manufacturer technical support. Especially for the diagnosis of complex systems, it takes more time and economic costs.

[0005] Therefore, it is necessary to construct a reasonable and highly adaptable simulation software architecture that can directly apply the plan design to the simulation software, with the help of new technical means, based on the whole, integrate system functions with beautiful interfaces, effectively reduce investment risks and safety risks, reduce research time, and improve the efficiency and quality of plan design. By collecting real-time status information of equipment operation through monitoring points on the equipment, establishing a remote service platform, and using remote fault diagnosis methods for monitoring, faults can be detected in a timely manner, equipment repair time can be shortened, cost consumption can be reduced, the degree of system automation can be improved, and economic benefits can be enhanced. Summary of the Invention

[0006] In order to solve the existing technical problems, the purpose of the present invention is to adopt a general and portable method to overcome the defects of the above-mentioned traditional plan design and on-site distributed detection.

[0007] To achieve the above technical objectives, the present invention provides a remote fault diagnosis system based on the software architecture design of a project solution simulation. The software architecture design of the remote fault diagnosis system is based on the Linux platform and includes: a remote diagnosis center subsystem, a solution design simulation subsystem, and a number of client subsystems that provide diagnostic data for the remote diagnosis center subsystem;

[0008] Each client subsystem is used to simulate the project solution through the solution design simulation subsystem and generate simulation data information of the project solution according to a number of data nodes corresponding to the project solution;

[0009] The remote diagnosis center subsystem is used to collect the simulation data information and perform fault diagnosis on the project solution according to the first logical relationship between each data node.

[0010] Preferably, the solution design simulation subsystem includes:

[0011] A requirements analysis module for obtaining the first project objective of the first project solution according to the user's functional requirements, non-functional requirements, and design constraints for the project;

[0012] An overall design module for generating data nodes based on the first project objective;

[0013] A detailed design module for obtaining the first logical relationship according to the first project objective and the data nodes;

[0014] A solution simulation module for generating a second project solution according to the first logical relationship and the data nodes;

[0015] A system function module for generating a second project objective according to the second project solution;

[0016] An information feedback module for generating first feedback information according to the first project objective and the second project objective and sending the first feedback information to the requirements analysis module for project solution revision, where the first feedback information is used to indicate whether the second project solution is reasonable and whether it can meet the expected requirements of the first project solution.

[0017] Preferably, the overall design module includes: a software overall design unit and a hardware overall design unit;

[0018] The software overall design unit is used to implement computer configuration design, system module structure design, database design, code design, and system reliability design;

[0019] The hardware overall design unit is used to obtain hardware selection, hardware arrangement, hardware interfaces, hardware installation, and environmental requirements.

[0020] Preferably, the solution design simulation subsystem is used to generate a number of data nodes and the second logical relationship between at least two data nodes, merge the first logical relationship and the second logical relationship to generate the third logical relationship, and generate simulation data information according to the data nodes corresponding to the third logical relationship.

[0021] Preferably, the remote diagnosis center subsystem is also used to update the first logical relationship according to the third logical relationship.

[0022] Preferably, the remote diagnosis center subsystem includes:

[0023] The network server module is used to respond to the data files collected by multiple client subsystems, perform fault diagnosis on the project solution according to the first logical relationship, and obtain the fault analysis results and maintenance suggestions;

[0024] The database server module is used to respond to the database requests from the client subsystems and manage the definition, maintenance, access, and update of the data;

[0025] The diagnostic expert system module is used to generate the first logical relationship.

[0026] Preferably, the network server module is also used to obtain the fault analysis results and maintenance suggestions according to the third logical relationship.

[0027] Preferably, the diagnostic expert system module is also used to obtain the second logical relationship, merge the first logical relationship and the second logical relationship to generate the third logical relationship.

[0028] Preferably, the solution design simulation subsystem is also used to generate the third project objective of the third project solution according to the data nodes corresponding to the third logical relationship, and generate the second feedback information according to the first project objective and the third project objective to revise the project solution.

[0029] Preferably, the solution design simulation subsystem is also used to generate the third feedback information according to the first project objective, the second project objective, and the third project objective; generate the project solution according to the second feedback information and the third feedback information.

[0030] Compared with the existing software architecture, the simulation software architecture design and remote fault diagnosis system of the present invention have the following advantages:

[0031] The simulation software design architecture of the present invention can separate the functional software from the data. Multiple design solutions formulated according to different user requirements can be respectively transplanted into the simulation software architecture for simulation experiments, and the simulation results and information feedback can be obtained in a timely manner to revise the solutions, effectively saving time and improving economic benefits.

[0032] The simulation design architecture of the present invention can utilize Virtual Reality Modeling Language (VRML) technology to call the three-dimensional graphics of device simulation, and use its animation and interaction functions to enable the three-dimensional animation program to generate corresponding motion changes according to the control of the transmitted signal, thereby virtualizing the working process and working state of on-site devices.

[0033] The simulation design architecture of the present invention utilizes three-dimensional modeling to render a three-dimensional environment, enabling users to have an immersive experience, so that users can understand and put forward reasonable real needs, reducing the number of communications and laying a foundation for determining the final design scheme.

[0034] The present invention adopts remote diagnosis technology, which is based on diagnostic resources and expert systems. Through learning from on-site fault samples and combining shared network resources, a rich diagnostic database and diagnostic knowledge base are formed, and the fault diagnosis rules are continuously improved. Even if the fault monitoring technology involves multiple technical fields and is technically complex, ordinary operators can perform fault diagnosis through the remote diagnosis system to promptly eliminate faults. The server is securely configured using Apache software, default access is prohibited, unauthorized user access and bypassing server configuration are prohibited, the web browser is set to read-only mode, user authentication is implemented for the website, and multiple people are prohibited from operating the same device simultaneously. This can avoid economic losses caused by the vulnerability of network protocols to network virus attacks and improve the security of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0036] Figure 1 Flowchart of the architecture of the scheme design simulation software;

[0037] Figure 2 Data interaction diagram of remote fault diagnosis. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0038] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Usually, the components of the embodiments of the present application described and illustrated in the accompanying drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application to be protected, but only represents the selected embodiments of the present application. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative efforts belong to the scope of protection of the present application.

[0039] As Figure 1-2 shown, the present invention provides a remote fault diagnosis system based on the software architecture design of a project plan simulation. The software architecture design of the remote fault diagnosis system is based on the Linux platform and includes: a remote diagnosis center subsystem, a plan design simulation subsystem, and several client subsystems that provide diagnostic data for the remote diagnosis center subsystem;

[0040] Each client subsystem is used to simulate a project plan through the plan design simulation subsystem and generate simulation data information of the project plan according to several data nodes corresponding to the project plan;

[0041] The remote diagnosis center subsystem is used to collect simulation data information and perform fault diagnosis on the project plan according to the first logical relationship between each data node.

[0042] Further preferably, the plan design simulation subsystem includes:

[0043] A requirements analysis module, which is used to obtain the first project objective of the first project plan according to the user's functional requirements, non-functional requirements, and design constraints for the project;

[0044] A general design module, which is used to generate data nodes based on the first project objective;

[0045] A detailed design module, which is used to obtain the first logical relationship according to the first project objective and the data nodes;

[0046] A plan simulation module, which is used to generate a second project plan according to the first logical relationship and the data nodes;

[0047] A system function module, which is used to generate a second project objective according to the second project plan;

[0048] An information feedback module, which is used to generate first feedback information according to a first project goal and a second project goal, and send the first feedback information to a requirements analysis module for project plan revision. The first feedback information is used to indicate whether the second project plan is reasonable and whether it can meet the expected requirements of the first project plan.

[0049] Further preferably, the overall design module includes: a software overall design unit and a hardware overall design unit;

[0050] The software overall design unit is used to implement computer configuration design, system module structure design, database design, code design, and system reliability design;

[0051] The hardware overall design unit is used to obtain hardware selection, hardware arrangement, hardware interfaces, hardware installation, and environmental requirements.

[0052] Further preferably, the scheme design simulation subsystem is used to generate a number of data nodes and a second logical relationship between at least two data nodes, merge the first logical relationship and the second logical relationship to generate a third logical relationship, and generate simulation data information according to the data nodes corresponding to the third logical relationship.

[0053] Further preferably, the remote diagnosis center subsystem is also used to update the first logical relationship according to the third logical relationship.

[0054] Further preferably, the remote diagnosis center subsystem includes:

[0055] A network server module, which is used to respond to data files collected by multiple client subsystems, perform fault diagnosis on the project plan according to the first logical relationship, and obtain a fault analysis result and a maintenance suggestion;

[0056] A database server module, which is used to respond to database requests from client subsystems and manage the definition, maintenance, access, and update of data;

[0057] A diagnostic expert system module, which is used to generate the first logical relationship.

[0058] Further preferably, the network server module is also used to obtain a fault analysis result and a maintenance suggestion according to the third logical relationship.

[0059] Further preferably, the diagnostic expert system module is also used to obtain the second logical relationship, merge the first logical relationship and the second logical relationship to generate the third logical relationship.

[0060] Further preferably, the scheme design simulation subsystem is also used to generate a third project goal of the third project plan according to the data nodes corresponding to the third logical relationship, and generate second feedback information according to the first project goal and the third project goal to revise the project plan.

[0061] Further preferably, the solution design simulation subsystem is further configured to generate third feedback information according to the first project objective, the second project objective, and the third project objective; and generate a project solution according to the second feedback information and the third feedback information.

[0062] Embodiment 1: A design solution developed based on the Linux platform for the simulation architecture of the present invention mainly includes: a requirements analysis module, an overall design module, a detailed design module, a solution simulation module, a system function module, and an information feedback module. The analysis data obtained by the requirements analysis module is implemented into the overall design; the overall layout of the overall design module is specifically implemented by the detailed design module; whether the detailed design module meets the user requirements is verified by the solution simulation module; the result data of the solution simulation is displayed by the system function module; after the system function is inspected by the user and relevant personnel, the data is transmitted to the requirements analysis module through the information feedback module to rectify the solution.

[0063] This simulation architecture can separate the functional software from the data. With the help of simulation technology, it integrates the system function with the aesthetic appearance of the interface, deeply understands the user requirements through feedback opinions, effectively reduces the number of communications, shortens the development time, and improves the efficiency and quality of solution design.

[0064] The requirements analysis module is a functional module in which developers conduct in-depth and meticulous research and analysis, accurately understand the requirements of users and projects for functions, performance, reliability, etc., conduct analysis and sorting, and form a complete, clear, and standardized document, including functional requirements, non-functional requirements, and design constraints, etc. The work in the requirements analysis stage is divided into problem identification, analysis and synthesis, specification formulation, and review. The data and specification documents obtained through the requirements analysis module are the guiding principles for the overall design module.

[0065] The overall design module is a general design of global problems and also the composition and layout of system design, divided into software overall design and hardware overall design. The former includes computer configuration design, system module structure design, database design, code design, and system reliability design, etc.; the latter includes hardware selection, hardware arrangement, hardware interface, hardware installation, and environmental requirements, etc., which is the basis for the detailed design module and determines the overall architecture, main performance parameters, technical indicators, appearance, and cost of the system.

[0066] The detailed design module is a further refinement of the overall design module, which transforms the functional description into an accurate and structured process description. It mainly includes software interface design, implementation of specific module functions, such as model disassembly and assembly, operation process, power-on operation, and fault diagnosis, the specific models of the selected hardware, interfaces, spatial arrangement positions, connection methods between hardware, required power supply models, etc. The detailed design module directly affects the implementation of the scheme simulation and the simulation results.

[0067] Scheme simulation is a direct test of whether the detailed design module is reasonable and can meet the expected requirements.

[0068] The system function module is the effect display of the simulation module. It feeds back the requirements to the requirements analysis module at one time through the information feedback module, revises the overall design, and improves the efficiency and quality of the scheme design.

[0069] The remote fault diagnosis of the present invention is a remote diagnosis system based on the browser / server (B / S) architecture, mainly including: a client module, a network server module, a database server module, and a diagnostic expert system, etc. The client is responsible for data acquisition and processing, and handling the interaction with users. The user accesses the network server of the remote diagnosis center through the unified address URL of the browser to transmit the collected data file. The network server is the business logic processing center of the whole system. It can respond to the collected data files sent by multiple users, start the inference engine of the expert diagnosis system for diagnosis. The diagnostic inference engine obtains the fault analysis results and maintenance suggestions according to the corresponding knowledge base and fault diagnosis rules. Finally, the network server organizes the fault analysis results and maintenance suggestions into an HTML page for the user to download and view. The database server responds to the database requests from the network server and manages the definition, maintenance, access, and update of data.

[0070] This structure can realize network resource sharing, form a rich diagnostic database and diagnostic knowledge base, and has openness and flexibility; it can realize remote collaborative diagnosis of a multi-diagnosis system with human-machine cohabitation, and improve the overall diagnostic ability; the software system development is independent, which is convenient for system design, production, operation, and round-the-clock uninterrupted maintenance.

[0071] The simulation software architecture design of the present invention is based on the Linux technology platform. According to the different needs of different users, different design schemes and the arrangement positions of hardware are generated for 3D modeling and simulation, giving users an intuitive display and experience. According to the user feedback, the scheme design is adjusted in time to finally adapt to the user's needs. The simulation scheme design can effectively reduce the number of repeated communications with users, avoid wasting a lot of time and energy, and improve economic benefits.

[0072] After the system is set up, to ensure its stable operation, it is necessary to conduct real-time detection of the system to promptly discover and eliminate faults. By leveraging the advantages of network information technology and based on diagnostic resources and expert systems, a remote fault diagnosis system is adopted for diagnosis. In this way, users can remotely repair and regulate faults occurring in multiple remote systems without having to reach the site, which facilitates centralized management by users and improves the stability, effectiveness, and economy of the system.

[0073] Embodiment 2: Refer to the appendix Figure 1 As shown, the design scheme simulation developed based on the Linux platform specifically includes: a requirements analysis module, a general design module, a detailed design module, a scheme simulation module, a system function module, and an information feedback module.

[0074] The requirements analysis module mainly investigates the user's requirements for the functions, performance, reliability, etc. of the project, analyzes and organizes them, and forms a complete, clear, and standardized document. The general design module is the overall layout of the project design, which realizes module division, interface design, database design, and hardware selection and arrangement, and determines the overall architecture, main performance parameters, technical indicators, appearance, and cost of the project. The detailed design module is a refinement of the general design. Based on the module division of the general design, it realizes the algorithm design of each module, the user interface design, the refined design of the data structure, and the selection of specific hardware models and interfaces. The scheme simulation module migrates the scheme design to the simulation software and conducts simulation experiments according to the operation process. The system function module shows through simulation whether the scheme design meets the user's requirements and presets the function implementation status. The information feedback module belongs to the data transmission level and feeds back the experimental simulation data and user opinions to the requirements analysis module to rectify the scheme.

[0075] Refer to the appendix Figure 2 As shown, the remote diagnosis system based on the B / S architecture is divided into four layers, specifically including: a client module, a network server module, a database server module, and a diagnostic expert system, etc. The client module belongs to the user level and is responsible for collecting the status information of the operating equipment, analyzing and processing it, and uploading the processed data in a packaged form to the network server of the remote diagnosis center linked by the unified address URL of the browser. The network server module belongs to the application level and is the business logic processing center of the diagnosis system. It responds to the collected data file and starts the inference engine of the expert diagnosis system for diagnosis. The database server module belongs to the database level and responds to the database requests of the network server and manages the definition, maintenance, access, and update of data. The diagnostic expert system belongs to the knowledge base level and is the soul of the remote diagnosis center. According to the corresponding knowledge base and fault diagnosis rules, it obtains the fault analysis results and maintenance suggestions and transmits the data to the network server module.

[0076] The architecture of the solution design simulation software can shorten the research time, improve the efficiency and quality of solution design. The remote fault diagnosis system makes full use of the advantages of network information technology, is based on diagnostic resources and expert systems, obtains advanced technology and manufacturer support, and ordinary users can implement diagnosis and repair, improving the efficiency and economy of the system.

Claims

1. A remote fault diagnosis system based on the software architecture design of project plan simulation, characterized in that, the software architecture design of the remote fault diagnosis system is based on the Linux platform and includes: a remote diagnosis center subsystem, a plan design simulation subsystem, and several client subsystems that provide diagnostic data for the remote diagnosis center subsystem; each of the client subsystems is used to simulate a project plan through the plan design simulation subsystem and generate simulation data information of the project plan according to several data nodes corresponding to the project plan; the remote diagnosis center subsystem is used to collect the simulation data information and perform fault diagnosis on the project plan according to the first logical relationship between each of the data nodes; the plan design simulation subsystem includes: a requirements analysis module, which is used to obtain the first project goal of the first project plan according to the user's functional requirements, non-functional requirements, and design constraints for the project; a general design module, which is used to generate the data nodes based on the first project goal; a detailed design module, which is used to obtain the first logical relationship according to the first project goal and the data nodes; a plan simulation module, which is used to generate a second project plan according to the first logical relationship and the data nodes; a system function module, which is used to generate a second project goal according to the second project plan; an information feedback module, which is used to generate first feedback information according to the first project goal and the second project goal and send the first feedback information to the requirements analysis module for project plan revision, where the first feedback information is used to indicate whether the second project plan is reasonable and whether it can meet the expected requirements of the first project plan.

2. The remote fault diagnosis system based on the software architecture design of project plan simulation according to claim 1, characterized in that: the general design module includes: a software general design unit and a hardware general design unit; the software general design unit is used to implement computer configuration design, system module structure design, database design, code design, and system reliability design; the hardware general design unit is used to obtain hardware selection, hardware arrangement, hardware interface, hardware installation, and environmental requirements.

3. The remote fault diagnosis system based on the software architecture design of project plan simulation according to claim 2, characterized in that: the plan design simulation subsystem is used to generate several of the data nodes and the second logical relationship between at least two data nodes, merge the first logical relationship and the second logical relationship, generate a third logical relationship, and generate the simulation data information according to the data nodes corresponding to the third logical relationship.

4. The remote fault diagnosis system based on the software architecture design of project plan simulation according to claim 3, characterized in that: the remote diagnosis center subsystem is further used to update the first logical relationship according to the third logical relationship.

5. The remote fault diagnosis system based on the software architecture design of project plan simulation according to claim 4, characterized in that: the remote diagnosis center subsystem includes: A network server module, which is used to respond to the data files collected by multiple client subsystems, diagnose faults in the project plan according to the first logical relationship, and obtain fault analysis results and maintenance suggestions; A database server module, which is used to respond to database requests from the client subsystems and manage the definition, maintenance, access, and update of data; A diagnostic expert system module, which is used to generate the first logical relationship.

6. The remote fault diagnosis system based on the project plan simulation software architecture design according to claim 5, characterized in that: The network server module is further used to obtain the fault analysis results and the maintenance suggestions according to the third logical relationship.

7. The remote fault diagnosis system based on the project plan simulation software architecture design according to claim 6, characterized in that: The diagnostic expert system module is further used to obtain the second logical relationship, merge the first logical relationship and the second logical relationship, and generate the third logical relationship.

8. The remote fault diagnosis system based on the project plan simulation software architecture design according to claim 7, characterized in that: The scheme design simulation subsystem is further used to generate the third project objective of the third project plan according to the data node corresponding to the third logical relationship, and generate the second feedback information according to the first project objective and the third project objective, so as to revise the project plan.

9. The remote fault diagnosis system based on the project plan simulation software architecture design according to claim 8, characterized in that: The scheme design simulation subsystem is further used to generate the third feedback information according to the first project objective, the second project objective, and the third project objective; generate the project plan according to the second feedback information and the third feedback information.

Citation Information

Patent Citations

  • Instrument control card fault diagnosis system and method

    CN111948511A