[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112580809B - Engine knowledge and expert management device based on distributed service - Google Patents

Engine knowledge and expert management device based on distributed service Download PDF

Info

Publication number
CN112580809B
CN112580809B CN202011483482.2A CN202011483482A CN112580809B CN 112580809 B CN112580809 B CN 112580809B CN 202011483482 A CN202011483482 A CN 202011483482A CN 112580809 B CN112580809 B CN 112580809B
Authority
CN
China
Prior art keywords
design
knowledge
definition
library
research
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011483482.2A
Other languages
Chinese (zh)
Other versions
CN112580809A (en
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 Power Machinery Institute
Original Assignee
Beijing Power Machinery Institute
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 Power Machinery Institute filed Critical Beijing Power Machinery Institute
Priority to CN202011483482.2A priority Critical patent/CN112580809B/en
Publication of CN112580809A publication Critical patent/CN112580809A/en
Application granted granted Critical
Publication of CN112580809B publication Critical patent/CN112580809B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • G06N5/022Knowledge engineering; Knowledge acquisition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Computing Systems (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses an engine knowledge and expert management device based on distributed service, which comprises: the knowledge base is used for storing the support data and maintaining a product research and development basic support base data management framework; the hierarchical management device is used for continuously updating the knowledge elements in the research and development system by means of self strength so as to ensure the professional knowledge elements accommodated in the research and development system built by project implementation; and the inquiring and counting device is used for completing secondary development of the counting functions of the version, the author and the reference number content of the knowledge elements in the flow template, the application program file, the application program package and the reference model based on the counting criteria determined by the research. The method is based on engine knowledge and expert management technology of distributed services, personal knowledge accumulation and personalized knowledge management are achieved, more complete description and version management are conducted on application program packaging, and progressive circulation from personal knowledge accumulation to team knowledge sharing is achieved.

Description

Engine knowledge and expert management device based on distributed service
Technical Field
The invention relates to the technical field of engines, in particular to an engine knowledge and expert management device based on distributed services.
Background
By combining the application requirements of the engine and the construction requirements of the engine design simulation platform, the hierarchical management capability of personal knowledge and team knowledge needs to be further provided, and the gradual cycle of personal knowledge accumulation, personalized knowledge management and team knowledge sharing from the personal knowledge accumulation is realized;
In addition, more complete description and version management are required for the application program package (professional App), so that the application program package (professional App) can be supported to be applied to different design scenes to form a special application program, and the derived application program package (professional App) version is traced.
Disclosure of Invention
The present invention aims to solve at least one of the technical problems in the related art to some extent.
Therefore, the invention aims to provide the engine knowledge and expert management device based on the distributed service, which realizes personal knowledge accumulation and personalized knowledge management based on the engine knowledge and expert management technology of the distributed service, more complete description and version management of application program package and gradual circulation from personal knowledge accumulation to team knowledge sharing.
In order to achieve the above object, an embodiment of the present invention provides an engine knowledge and expert management device based on distributed service, including: the knowledge base is used for storing the support data and maintaining a product research and development basic support base data management framework; the hierarchical management device is used for continuously updating the knowledge elements in the research and development system by means of self strength so as to ensure the professional knowledge elements accommodated in the research and development system built by project implementation; and the inquiring and counting device is used for completing secondary development of the counting functions of the version, the author and the reference number content of the knowledge elements in the flow template, the application program file, the application program package and the reference model based on the counting criteria determined by the research.
The engine knowledge and expert management device based on the distributed service, which is disclosed by the embodiment of the invention, has six product research and development basic supporting libraries, maintains a relatively complete product research and development basic supporting library data management framework, and provides complete non-programming customization capability for the supporting databases. The construction of the engine design simulation platform is based on the research and development basic support library data management architecture and related library management tools, and the construction of a digital research and development system is completed by supporting the professional design team of a high-end equipment research and development unit.
In addition, the engine knowledge and expert management apparatus based on distributed service according to the above embodiment of the present invention may further have the following additional technical features:
further, in one embodiment of the present invention, the knowledge base includes: the physical quantity and unit library is used for unified standardization definition of various physical quantity units used in product research and development, supports establishment of enterprise standard unit system, enables units of various product object parameters to be unified, realizes unified definition of various physical quantities related to the research and development activities of the whole enterprise and units thereof, accommodates different types of physical quantity definitions, wherein each physical quantity can define various units corresponding to each physical quantity, and can configure dimension conversion relations among different units.
Further, in one embodiment of the present invention, the knowledge base includes: the material library is used for intensively storing common material brands and material parameter data thereof, supporting the calling of the material data in the design process, providing unified definition of materials and material characteristics involved in multi-discipline design/simulation activities for the whole enterprise, distinguishing and accommodating specific material types and brand definitions according to a multi-level classification index catalog, each material brand defines a material attribute set of one or more discipline fields involved in the working environment, and each discipline can configure corresponding working conditions and accommodate the numerical value of the corresponding material attribute parameter under the corresponding working conditions.
Further, in one embodiment of the present invention, the knowledge base includes: the application program file library is used for managing the automatic running scripts of various self-organized professional designs, calculation programs and various commercial design simulation software of the engine, controlling the version queues thereof, realizing unified classification management and version control of the execution programs and source programs of the enterprise self-organized design simulation tool software, providing classification and hierarchical navigation according to the individuation and multi-level classification index catalogue based on personnel attribution, accommodating different application program definitions, setting containers with different versions, and accommodating the execution program files and the application program code files of the self-organized tool software with corresponding versions.
Further, in one embodiment of the present invention, the knowledge base includes: the App package library is used for storing and managing package definitions of various design tools, providing a complete description and version management mechanism of App packages, allowing a user to copy, modify and form new packages based on the general App package definitions, tracing back derived App package versions, performing unified classification management on calling modes, input and output data sets, integrated interfaces, automatic running scripts and the like of tool software required to be used for various research and development activities in an enterprise-wide range, enabling the packaged integrated tool software to be a standardized reusable computing tool package resource, providing classification and hierarchical navigation according to a multi-level classification index directory, accommodating different application package definitions, wherein each application package definition comprises one or more of an operating environment definition, an application container definition, a command line parameter definition, a console parameter definition, an integrated interface definition, an input file definition and an output file definition of an encapsulated application program, and accommodating a reference relation of a specific version executing file in a self-organizing tool software-based application file library.
Further, in one embodiment of the present invention, the knowledge base includes: the design simulation flow template is used for recording call relations of tasks in the design/simulation flow of each specialty of the engine on App encapsulation and reference relations of standard/normative reference relations, supporting standardized reuse of the flow template, providing a classified and hierarchical navigation mechanism based on a multi-level classified index catalog, accommodating different flow templates, wherein the flow templates are integrated representation of research and development process knowledge, describing standardized step composition of typical design simulation flow, project planning flow and approval flow and time sequence topological relations among steps, and storing the reference relations of each step on design specification/reference document electronic files or association reference relations of sub-flow templates.
Further, in one embodiment of the present invention, the process templates include a design simulation process template, a project plan process template, and an approval process template, where the design simulation process template stores a call relationship of a design simulation task to an application package.
Further, in one embodiment of the present invention, the knowledge base includes: a product object type library for providing modeling support; the design object types are design object templates, wherein each design object type library comprises a series of special design object types for modeling and describing the product, the design object type library is divided into a principle design object type library and a structural design object type library, the principle design object type library and the structural design object type library are respectively used for accommodating principle design object type definitions and structural design object type definitions, the design object types are associated with a design/simulation flow template, an optional application program package and a design specification/reference document/reference model, and each design object type comprises descriptive information and type definitions of object attributes.
Further, in an embodiment of the present invention, the object types have a plurality of object attribute definitions, each object attribute definition has one or more of a corresponding data type, a value range and a default value, a predefined working condition category is defined, a hierarchical reference relationship is defined between different object types, and a number constraint relationship definition is defined between parent and child object types.
Additional aspects and advantages 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
The foregoing and/or additional aspects and advantages of the invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a distributed service-based engine knowledge and expert management apparatus in accordance with an embodiment of the present invention;
FIG. 2 is a diagram of a physical quantity and unit library data management architecture according to one embodiment of the present invention;
FIG. 3 is a schematic diagram of a material library data management architecture according to one embodiment of the present invention;
FIG. 4 is a diagram of an application library data management architecture according to one embodiment of the present invention;
FIG. 5 is a schematic diagram of an App package library data management architecture according to one embodiment of the present invention;
FIG. 6 is a schematic diagram of a design simulation flow template library data management architecture in accordance with one embodiment of the present invention;
FIG. 7 is a schematic diagram of a design simulation flow template library data management architecture in accordance with one embodiment of the present invention;
FIG. 8 is a distributed service-based engine knowledge and expert management apparatus in accordance with an embodiment of the invention.
Detailed Description
Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative and intended to explain the present invention and should not be construed as limiting the invention.
An engine knowledge and expert management apparatus based on a distributed service according to an embodiment of the present invention will be described below with reference to the accompanying drawings.
FIG. 1 is a block schematic diagram of a distributed service-based engine knowledge and expert management apparatus in accordance with an embodiment of the invention.
As shown in fig. 1, the distributed service-based engine knowledge and expert management apparatus 10 includes: knowledge base 100, hierarchical management apparatus 200, and query and statistics apparatus 300.
The knowledge base 100 is used for storing support data and maintaining a product development base support base data management architecture. The hierarchical management device 200 is used for continuously updating the knowledge elements in the research and development system by self force so as to ensure the professional knowledge elements accommodated in the research and development system built by project implementation. The query and statistics apparatus 300 is configured to perform secondary development of statistical functions of versions, authors, and reference times content of knowledge elements in a flow template, an application file, an application package, and a reference model based on statistical criteria determined by the study.
Further, in one embodiment of the present invention, knowledge base 100 comprises: the physical quantity and unit library is used for unified standardization definition of various physical quantity units used in product research and development, supports establishment of enterprise standard unit system, enables units of various product object parameters to be unified, realizes unified definition of various physical quantities related to the research and development activities of the whole enterprise and units thereof, accommodates different types of physical quantity definitions, wherein each physical quantity can define various units corresponding to each physical quantity, and can configure dimension conversion relations among different units.
Specifically, as shown in fig. 2, fig. 2 is a schematic diagram of a physical quantity and unit library data management architecture. Specifically, the knowledge base 100 of an embodiment of the present invention may include a physical quantity and a unit library. The physical quantity and unit library can be used for unified standardization definition of various physical quantity units used in product research and development, supports establishment of enterprise standard unit system, enables units of various product object parameters to be unified, realizes unified definition of various physical quantities related to the research and development activities of the whole enterprise and units thereof, can accommodate different types of physical quantity definitions (such as length, quality, time, force, moment, current, voltage and the like), can define various units corresponding to each physical quantity, and can configure dimension conversion relations among different units.
Further, in one embodiment of the present invention, knowledge base 100 comprises: the material library is used for intensively storing common material brands and material parameter data thereof, supporting the calling of the material data in the design process, providing unified definition of materials and material characteristics involved in multi-discipline design/simulation activities for the whole enterprise, distinguishing and accommodating specific material types and brand definitions according to a multi-level classification index catalog, each material brand defines a material attribute set of one or more discipline fields involved in the working environment, and each discipline can configure corresponding working conditions and accommodate the numerical value of the corresponding material attribute parameter under the corresponding working conditions.
Specifically, as shown in fig. 3, fig. 3 is a schematic diagram of a database data management architecture. Specifically, the knowledge base 100 of an embodiment of the present invention may include: a library of materials. Specifically, the material library is used for storing commonly used material marks and material parameter data thereof in a centralized manner and supporting the calling of the material data in the design process; the system is used for providing unified definition of materials and material characteristics involved in multi-discipline design/simulation activities for the whole enterprise, distinguishing and accommodating specific material types and brand definitions according to a multi-level classification index catalog, wherein each material brand can define a material attribute set of one or more discipline fields (such as mechanics, electromagnetism, heat transfer and the like) related to a working environment, each discipline can be configured with corresponding working conditions (such as temperature and the like), and the numerical values of corresponding material attribute parameters are accommodated under specific working conditions.
Further, in one embodiment of the present invention, knowledge base 100 comprises: the application program file library is used for managing the automatic running scripts of various self-organized professional designs, calculation programs and various commercial design simulation software of the engine, controlling the version queues thereof, realizing unified classification management and version control of the execution programs and source programs of the enterprise self-organized design simulation tool software, providing classification and hierarchical navigation according to the individuation and multi-stage classification index catalogue based on personnel attribution, accommodating different application program definitions, setting containers with different versions, and accommodating the execution program files and the application program code files of the self-organized tool software with corresponding versions.
Specifically, as shown in fig. 4, fig. 4 is a schematic diagram of an application file library data management architecture. Specifically, the knowledge base 100 of an embodiment of the present invention may include: application file libraries. Specifically, the application program file library is used for managing various self-organized professional designs of the engine, calculation programs and automatic running scripts of various commercial design simulation software, and controlling version queues thereof; the method is used for realizing unified classification management and version control of the enterprise self-programming simulation tool software execution program and the source program thereof, providing classification and hierarchical navigation according to personnel-attributive-based personalized and multi-level classification index catalogue, accommodating different application program definitions, setting different version containers, and accommodating self-programming tool software execution program files and application program code files of corresponding versions.
Further, in one embodiment of the present invention, knowledge base 100 comprises: the App package library is used for storing and managing package definitions of various design tools, providing a complete description and version management mechanism of App packages, allowing a user to copy, modify and form new packages based on the general App package definitions, tracing back derived App package versions, performing unified classification management on calling modes, input and output data sets, integrated interfaces, automatic running scripts and the like of tool software required to be used for various research and development activities in an enterprise-wide range, enabling the packaged integrated tool software to be a standardized reusable computing tool package resource, providing classification and hierarchical navigation according to a multi-level classification index directory, accommodating different application package definitions, wherein each application package definition comprises one or more of an operating environment definition, an application container definition, a command line parameter definition, a console parameter definition, an integrated interface definition, an input file definition and an output file definition of an encapsulated application program, and accommodating a reference relation of a specific version executing file in a self-organizing tool software-based application file library.
Specifically, as shown in fig. 5, fig. 5 is a schematic diagram of an App package library data management architecture. Specifically, the knowledge base 100 of an embodiment of the present invention may include: app packaging library. Specifically, an App package library is used for storing and managing package definitions of various design tools (including using methods of various professional design/simulation tools), providing complete description and version management mechanisms of App packages, allowing users to copy and modify to form new packages based on general App package definitions, and tracing App package versions derived from the new packages; the method is used for carrying out unified classification management on calling modes, input and output data sets, integrated interfaces, automatic operation scripts and the like of tool software required to be used in various research and development activities in a whole enterprise range, and enables the packaged and integrated tool software to be a standardized reusable computing tool package resource. The method provides classification and hierarchical navigation according to a multi-level classification index directory, accommodates different application program encapsulation definitions, wherein each application program encapsulation definition comprises an operation environment definition, an application program container definition, a command line parameter definition, a console parameter definition (if any), an integration interface definition, an input file definition, an output file definition, … and the like of an encapsulated application program, and accommodates a reference relation of an execution program file of a specific version in a self-organizing application program file library for the application program encapsulation based on self-organizing tool software.
Further, in one embodiment of the present invention, knowledge base 100 comprises: the design simulation flow template is used for recording call relations of tasks to App encapsulation and reference relations to standard/normative reference relations in the design/simulation flow of each specialty of the engine, supporting standardized reuse of the flow template, providing a classification and hierarchical navigation mechanism based on a multi-level classification index catalog, accommodating different flow templates, wherein the flow templates are integrated and embodied in research and development process knowledge, describing standardized step composition of typical design simulation flow, project planning flow and approval flow, and time sequence topological relations among steps, and saving the reference relations of each step to design specification/reference document electronic files or associated reference relations of sub-flow templates.
Further, in one embodiment of the present invention, the process templates include a design simulation process template, a project plan process template, and an approval process template, where the design simulation process template stores a call relationship of a design simulation task to an application package.
Specifically, as shown in fig. 6, fig. 6 is a schematic diagram of a design simulation flow template library data management architecture. Specifically, the knowledge base 100 of an embodiment of the present invention may include: and designing a simulation flow template. Specifically, designing/simulating a flow template, recording call relations of tasks in the design/simulating flow of each specialty of the engine to the App package and reference relations of standards/specifications, and supporting standardized reuse of the flow template; the method provides a classification and hierarchical navigation mechanism based on a multi-stage classification index directory, accommodates different flow templates, and the flow templates are integrated representations of research and development process knowledge, so that not only are standardized step compositions (tasks) of a typical design simulation flow, a project planning flow and an approval flow described, and time sequence topological relations among the steps, but also the reference relations of each step to design specification/reference document electronic files or the association reference relations of sub-flow templates are saved. The process template comprises three major categories of a design simulation process template, a project planning process template and an approval process template, wherein the design simulation process template also stores the calling relation of design simulation tasks for application program encapsulation.
Further, in one embodiment of the present invention, knowledge base 100 comprises: a product object type library for providing modeling support; the design object types are design object templates, wherein each design object type library comprises a series of special design object types for modeling and describing the product, the design object type library is divided into a principle design object type library and a structural design object type library, the principle design object type library and the structural design object type library are respectively used for containing principle design object type definitions and structural design object type definitions, the design object types are associated with design/simulation flow templates, optional application program packages and design specification/reference documents/reference models, and each design object type comprises descriptive information and type definitions of object attributes.
Further, in one embodiment of the present invention, the object types have a plurality of object attribute definitions, each object attribute definition has one or more of a corresponding data type, a value range and a default value, a predefined condition type is also defined, a hierarchical reference relationship exists between different object types, and a quantity constraint relationship definition of sub-objects exists between parent-child object types.
Specifically, as shown in fig. 7, fig. 7 is a schematic diagram of a design simulation flow template library data management architecture. Specifically, the knowledge base 100 of an embodiment of the present invention may include: a library of product object types. Specifically, the product object type library provides modeling support for a design process standardized parameter driving module; the design object type is the design object template. A series of specialized design object types for modeling descriptions of such products may be included in each design object type library. The design object type library is divided into a principle design object type library and a structural design object type library, which are respectively used for accommodating principle design object type definition and structural design object type definition, and the design object types can be associated with optional design/simulation flow templates, optional application program encapsulation, design specifications/reference documents/reference models and the like. Each design object type contains the type definition of object attributes (performance index, working condition variable, design attribute-for principle design object type) besides descriptive information such as name, purpose and the like; one object type can be defined by multiple object attributes, each object attribute is defined by own data type, value range, default value and the like, and can also be defined into predefined working condition types; there may be hierarchical reference (parent-child) relationships between different object types, and there may be quantitative constraint relationship definitions for child objects between parent-child object types.
Therefore, under the support of the engine design simulation platform project, the construction of the engine overall and related component and subsystem professional design simulation platform is combined, the progressive circulation of the accumulation of the related professional personal knowledge to the team knowledge sharing is promoted, and the capability of exploring, verifying, continuously accumulating and reusing each professional knowledge is provided. The specific effects are as follows:
(1) Forming physical quantity and unit library, material library, application program file library, app package library, design simulation flow template and product object type library, and possessing common knowledge element customization, warehousing and sharing reuse management mechanism.
(2) The system has the hierarchical management functions of the personal knowledge base and the public knowledge base, so that the personal knowledge can be improved into the public knowledge after verification;
(3) The method has query and statistics interfaces for various knowledge elements based on Python language, and can complete secondary development of related statistics functions of versions, authors, reference times and other contents of the knowledge elements such as a flow template, an application program file, an application program package, a reference model and the like based on related statistics criteria determined by research.
In addition, it should be added that the hierarchical management device 200 is a hierarchical management function of the personal knowledge base and the public knowledge base, so that the personal knowledge can be improved to the public knowledge after verification, and a progressive cycle from personal knowledge accumulation to team knowledge sharing is realized; the user can continuously update the knowledge elements in the research and development system by self force, thereby ensuring the professional knowledge elements contained in the research and development system built by project implementation, and being capable of being continuously perfected in application and gradually applied in perfection
In addition, the embodiment of the invention is based on the Python language and aims at the query and statistics interface functions of various knowledge elements, and can complete secondary development of the relevant statistics functions of the versions, authors, reference times and other contents of the knowledge elements such as the flow template, the application program file, the application program package, the reference model and the like based on the relevant statistics criteria determined by the study. The method can support the professional design team to autonomously customize, expand and perfect design objects, design flows, tool software, standard rules and experience reference data.
In summary, as shown in fig. 8, fig. 8 is a schematic diagram of engine knowledge and expert management based on distributed services. The embodiment of the invention can form 6 knowledge bases of physical quantity and unit base, material base, application program file base, app package base, design simulation flow template and product object type base based on engine knowledge and expert management technology of distributed service, and has the custom, warehouse-in and sharing reuse management mechanism of public knowledge elements, and two functions, namely a hierarchical management function of a personal knowledge base and a public knowledge base and a query and statistics interface function for various knowledge elements based on Python language. According to the engine knowledge and expert management device based on the distributed service, which is provided by the embodiment of the invention, the engine knowledge and expert management device based on the distributed service is provided with six product research and development basic supporting libraries, a relatively complete product research and development basic supporting library data management framework is maintained, and the complete non-programming customizing capability for the supporting databases is provided. The construction of the engine design simulation platform is based on the research and development basic support library data management architecture and related library management tools, and the construction of a digital research and development system is completed by supporting the professional design team of a high-end equipment research and development unit.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In the description of the present invention, the meaning of "plurality" means at least two, for example, two, three, etc., unless specifically defined otherwise.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," 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 present invention. In this specification, schematic representations of the above terms are not necessarily directed 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, the different embodiments or examples described in this specification and the features of the different embodiments or examples may be combined and combined by those skilled in the art without contradiction.
While embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and not to be construed as limiting the invention, and that variations, modifications, alternatives and variations may be made to the above embodiments by one of ordinary skill in the art within the scope of the invention.

Claims (3)

1. An engine knowledge and expert management device based on distributed services, comprising:
the knowledge base is used for storing support data and maintaining a product research and development basic support base data management framework, and comprises a physical quantity and unit base, a material base, a design simulation flow template, an application program file base, an App packaging base and a product object type base, wherein:
the physical quantity and unit library is used for unified standardization definition of various physical quantity units used in product research and development, supports establishment of enterprise standard system, and makes the units of various product object parameters obtain unified definition of various physical quantities related to the research and development activities and units thereof of the whole enterprise, and accommodates different types of physical quantity definitions,
The material library is used for storing commonly used material brands and material parameter data thereof in a centralized way, supporting the calling of the material data in the design process, providing unified definition of materials and material characteristics involved in multi-discipline design/simulation activities for the whole enterprise, distinguishing and accommodating specific material types and brand definitions according to a multi-level classification index catalog, each material brand defines a material attribute set of one or more discipline fields involved in the working environment, each discipline can configure corresponding working conditions, and accommodate the numerical value of the corresponding material attribute parameter under the corresponding working conditions,
The design simulation flow template is used for recording the calling relation of tasks in the design/simulation flow of each specialty of the engine to an App package, the reference relation of the tasks to a standard/standard reference relation, supporting the standardized reuse of the flow template, providing a classification and hierarchical navigation mechanism based on a multi-level classification index catalog, accommodating different flow templates, wherein the flow templates are integrated representation of research and development process knowledge, describe standardized steps of typical design simulation flow, project planning flow and approval flow, and time sequence topological relation among the steps, save the reference relation of each step to design specification/reference document electronic files or the association reference relation of sub-flow templates,
The application program file library is used for managing the automatic running scripts of various self-organized professional designs, calculation programs and various commercial design simulation software of the engine, controlling the version queues thereof, realizing the unified classification management and version control of the execution programs and source programs of the enterprise self-organized design simulation tool software, providing classification and hierarchical navigation according to the personalized and multi-level classification index catalogue based on personnel attribution, accommodating different application program definitions, setting containers with different versions, accommodating the execution program files and the application program code files of the self-organized tool software of corresponding versions,
The App package library is used for storing and managing package definitions of various design tools, providing a complete description and version management mechanism of App packages, allowing a user to copy, modify and form new packages based on the general App package definitions, trace back derived App package versions thereof, and performing unified classification management on calling modes, input and output data sets, integrated interfaces, automated running scripts and the like of tool software required to be used for various research and development activities in an enterprise-wide range, and enabling the packaged integrated tool software to be a standardized reusable computing tool package resource, wherein classification and hierarchical navigation are provided according to a multi-level classification index directory, different application package definitions are accommodated, each application package definition comprises one or more of a running environment definition, an application container definition, a command line parameter definition, a console parameter definition, an integrated interface definition, an input file definition and an output file definition of packaged application software, and a relation of referencing specific versions in a self-organized application file library is also accommodated,
The product object type library is used for providing modeling support; the design object type is a design object template, wherein each design object type library comprises a series of special design object types for modeling and describing the product, the design object type library is divided into a principle design object type library and a structural design object type library, the principle design object type library and the structural design object type library are respectively used for accommodating principle design object type definitions and structural design object type definitions, the design object types are associated with a design/simulation flow template, an optional application program package and a design specification/reference document/reference model, and each design object type comprises descriptive information and type definitions of object attributes;
the hierarchical management device is used for continuously updating the knowledge elements in the research and development system by means of self strength so as to ensure professional knowledge elements accommodated in the research and development system built by project implementation, and is a hierarchical management function of a personal knowledge base and a public knowledge base, wherein the personal knowledge passing the auditing is the public knowledge;
And the inquiring and counting device is used for completing secondary development of the counting functions of the version, the author and the reference number content of the knowledge elements in the flow template, the application program file, the application program package and the reference model based on the counting criteria determined by the research.
2. The apparatus of claim 1, wherein the flow templates comprise a design simulation flow template, a project plan flow template, and an approval flow template, wherein the design simulation flow template stores a call relationship of a design simulation task to an application package.
3. The apparatus of claim 1, wherein the object types have a plurality of object attribute definitions, each object attribute definition having one or more of a corresponding data type, a range of values, and a default value, and further defining a predefined operating class, and wherein different object types have a hierarchical reference relationship, and wherein parent-child object types have a constraint relationship definition on the number of child objects.
CN202011483482.2A 2020-12-15 2020-12-15 Engine knowledge and expert management device based on distributed service Active CN112580809B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011483482.2A CN112580809B (en) 2020-12-15 2020-12-15 Engine knowledge and expert management device based on distributed service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011483482.2A CN112580809B (en) 2020-12-15 2020-12-15 Engine knowledge and expert management device based on distributed service

Publications (2)

Publication Number Publication Date
CN112580809A CN112580809A (en) 2021-03-30
CN112580809B true CN112580809B (en) 2024-05-31

Family

ID=75135377

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011483482.2A Active CN112580809B (en) 2020-12-15 2020-12-15 Engine knowledge and expert management device based on distributed service

Country Status (1)

Country Link
CN (1) CN112580809B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113342773A (en) * 2021-06-08 2021-09-03 曹卿 Method and system for processing knowledge information in industrial product research and development process

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000067226A1 (en) * 1999-05-05 2000-11-09 Ac Properties B.V. System method and article of manufacture for creating interactive simulations utilizing a remote knowledge base
US6959268B1 (en) * 1999-09-21 2005-10-25 Lockheed Martin Corporation Product catalog for use in a collaborative engineering environment and method for using same
CN103646149A (en) * 2013-12-23 2014-03-19 四川大学 Knowledge-engineering-based automatic scheme generation and evaluation system and method
CN106383980A (en) * 2016-11-28 2017-02-08 北京动力机械研究所 Engine cloud simulation system
CN106570243A (en) * 2016-10-25 2017-04-19 上海机电工程研究所 Missile design and simulation integrated platform
CA2930618A1 (en) * 2016-05-20 2017-11-20 Tse-Kin Tong Knowledge management system
CN109799787A (en) * 2019-01-10 2019-05-24 湖南科技大学 Smart camshaft grinding process software database system based on digital control system
CN110222102A (en) * 2019-03-18 2019-09-10 成都国营锦江机器厂 The data management system and method for rocket engine ground test

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7765175B2 (en) * 2003-09-18 2010-07-27 Optimum Power Technology, L.P. Optimization expert system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000067226A1 (en) * 1999-05-05 2000-11-09 Ac Properties B.V. System method and article of manufacture for creating interactive simulations utilizing a remote knowledge base
US6959268B1 (en) * 1999-09-21 2005-10-25 Lockheed Martin Corporation Product catalog for use in a collaborative engineering environment and method for using same
CN103646149A (en) * 2013-12-23 2014-03-19 四川大学 Knowledge-engineering-based automatic scheme generation and evaluation system and method
CA2930618A1 (en) * 2016-05-20 2017-11-20 Tse-Kin Tong Knowledge management system
CN106570243A (en) * 2016-10-25 2017-04-19 上海机电工程研究所 Missile design and simulation integrated platform
CN106383980A (en) * 2016-11-28 2017-02-08 北京动力机械研究所 Engine cloud simulation system
CN109799787A (en) * 2019-01-10 2019-05-24 湖南科技大学 Smart camshaft grinding process software database system based on digital control system
CN110222102A (en) * 2019-03-18 2019-09-10 成都国营锦江机器厂 The data management system and method for rocket engine ground test

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
TeamDR:面向科研团队的数据知识库管理系统;刘峰;黎建辉;张进;韩芳;刘昂;;现代图书情报技术(03);全文 *
协同设计工作流与知识库集成系统的研究;师磊;;电力勘测设计(01);全文 *

Also Published As

Publication number Publication date
CN112580809A (en) 2021-03-30

Similar Documents

Publication Publication Date Title
CA2304020C (en) Method and system for database application software creation requiring minimal programming
CN1811702B (en) System and method for developing portal applications and automatically deploying them into a portal server application
KR20090120481A (en) A consistent method system and computer program for developing software asset based solutions
CN103186579A (en) Database function-based rule implementation and application method and device
US20010037228A1 (en) System and method for using metadata to flexibly analyze data
KR20150106365A (en) Business rule management system with hierarchial rule structure and expression method threrof
CN101329629A (en) Business level method, apparatus and system for managing service information
Ramaesh et al. Representing and maintaining process knowledge for large-scale systems development
CN112580809B (en) Engine knowledge and expert management device based on distributed service
Van Lamsweerde et al. Generic lifecycle support in the ALMA environment
Jeusfeld SemCheck: checking constraints for multi-perspective modeling languages
WO2003009071A1 (en) System and method for exporting or importing object data in a manufacturing execution system
Oh et al. Enterprise model as a basis of administration on role-based access control
Lüder et al. Modelling consistency rules within production system engeering
Keienburg et al. Using XML/XMI for tool supported evolution of UML models
Pernici et al. C-TODOS: An automatic tool for office system conceptual design
CN112068811B (en) Software construction method for manufacturing engineering knowledge application
Wenzel et al. Analyzing model evolution
Weygandt Getting the MES model—methods for system analysis
CN116662298B (en) Multidisciplinary collaborative simulation data management method
Schweizer et al. Information model integration for service-oriented manufacturing operation management systems
Heimann et al. Integrated Product and Process Management for Engineering Design in Manufacturing Systems1
Buda et al. PDM suitability study for CAE data management
Załęski SAP BW/4HANA Modeling Objects
MacIsaac An overview of the RUP as a process engineering platform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant