Modelica model-based fault injection system and method

A fault injection and model technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as low efficiency, difficulty in maintaining model consistency, difficulty in modifying and expanding model behavior, etc., to achieve consistency, The effect of reducing complexity

Active Publication Date: 2016-01-20
苏州同元软控信息技术有限公司
View PDF4 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This brings huge challenges to the maintenance of the model, it is difficult to maintain model consistency, it is difficult to modify and extend model behavior, and the efficiency is very low

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Modelica model-based fault injection system and method
  • Modelica model-based fault injection system and method
  • Modelica model-based fault injection system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0065] Step 0) Establish a pipeline model based on Modelica and store it in the system model library; the text of the pipeline model is as follows:

[0066]

[0067] Step 1) Add annotation annotations to the parameters in the pipeline model, marked as fault parameters; it can be seen from the text of the pipeline model, where the leak parameter is added with annotaiton(__Mworks(FaultInfo(FaultParameter)));

[0068] Step 2) Load the pipeline model into the memory through the model management module, and generate the pipeline model object of the pipeline model by parsing the pipeline model;

[0069] Step 3) Scan all annotation information through the model management module, and extract parameters marked with special annotation annotations in the pipeline model;

[0070] Step 4) Create or edit a failure mode, fill in the basic information of the failure mode, and store the failure mode in the failure mode library;

[0071] Step 5) The failure mode management module selects a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a Modelica model-based fault injection system and method. The Modelica model-based fault injection system comprises a Modelica-based system model base, a model management module, a fault mode base, a fault mode management module, a fault parameter edition module and a fault injection module. According to the Modelica model-based fault injection method, through extensible semantics annotation in Modelica, normal working condition model parameters are marked as fault parameters, then the fault parameters are stored in fault modes to establish a mapping relation between the fault modes and system models, and the mapping relation does not affect actions of normal models; the different fault modes are injected to system model objects in a memory to generate different fault models, so that different fault conditions can be simulated. Through the fault injection manner provided by the invention, problems in consistency, reusability and maintainability of the models are well solved, and the fault simulation complexity is greatly reduced.

Description

technical field [0001] The invention belongs to the field of fault simulation of complex electromechanical systems, and in particular relates to a fault injection system and method based on a Modelica model for complex electromechanical systems. Background technique [0002] With the continuous development of science and technology, the structure of complex electromechanical products is becoming more and more complicated, and its various subsystems are criss-crossed and coupled with each other. For example, in aerospace, aviation, automobile, ship and other systems, the failure of a certain part may cause huge losses. Improving reliability is an important issue for various complex electromechanical systems. Fault simulation is an important method to improve reliability design. [0003] In the process of system simulation of complex electromechanical systems, due to the extremely complex system structure, a system may contain tens of thousands of components, and involves syst...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/50
Inventor 邵进涛谢刚黄磊朱明清罗伟伟周凡利
Owner 苏州同元软控信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products