[go: up one dir, main page]

CN118094955B - Performance digital prototype construction method and system - Google Patents

Performance digital prototype construction method and system Download PDF

Info

Publication number
CN118094955B
CN118094955B CN202410458369.0A CN202410458369A CN118094955B CN 118094955 B CN118094955 B CN 118094955B CN 202410458369 A CN202410458369 A CN 202410458369A CN 118094955 B CN118094955 B CN 118094955B
Authority
CN
China
Prior art keywords
digital prototype
performance digital
simulation
performance
prototype
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
CN202410458369.0A
Other languages
Chinese (zh)
Other versions
CN118094955A (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.)
China Shipbuilding Orlando Wuxi Software Technology Co ltd
Original Assignee
China Shipbuilding Orlando Wuxi Software Technology Co ltd
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 China Shipbuilding Orlando Wuxi Software Technology Co ltd filed Critical China Shipbuilding Orlando Wuxi Software Technology Co ltd
Priority to CN202410458369.0A priority Critical patent/CN118094955B/en
Publication of CN118094955A publication Critical patent/CN118094955A/en
Application granted granted Critical
Publication of CN118094955B publication Critical patent/CN118094955B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/211Schema design and management
    • G06F16/212Schema design and management with details for data modelling support
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Architecture (AREA)
  • Human Computer Interaction (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to the technical field of digital prototypes, and particularly discloses a method and a system for constructing a performance digital prototype, wherein the method comprises the following steps: acquiring a performance digital prototype construction request of a user, and outputting a performance digital prototype construction standardized design flow to the user according to the performance digital prototype construction request; when receiving a performance digital prototype simulation task input by a user according to a performance digital prototype construction standardized design flow, performing engineering analysis according to the complexity of the performance digital prototype simulation task so as to realize distribution of the performance digital prototype simulation task and evaluation of the confidence coefficient of a simulation result; performing self-checking on simulation flows of all the performance digital prototype simulation tasks, and obtaining a performance digital prototype confidence verification result according to all the simulation result confidence; and outputting the confidence verification result of the performance digital prototype to the user. The construction method of the performance digital prototype can effectively reduce the resource waste in the construction process of the performance digital prototype.

Description

Performance digital prototype construction method and system
Technical Field
The invention relates to the technical field of digital prototypes, in particular to a performance digital prototyping method and a performance digital prototyping system.
Background
A digital prototype is a digital description of a complete machine of a mechanical product or a subsystem with independent functions. This description reflects not only the geometric properties of the product object, but also the functionality and performance of the product object, at least in some area. Mechanical drawing to soft modeling and to digital prototyping are, in essence, a process of technological evolution and improvement. The digital prototypes can be divided into a geometric prototypes, a functional prototypes, a performance prototypes and the like according to different emphasis points. The performance digital prototype is a digital prototype focusing on the description of the performance of a product, and comprises a plurality of aspects of the mechanical performance, thermodynamic performance, electromagnetic performance and the like of the product. The quality of the design and development method of the performance digital prototype directly determines the quality of the final delivered product.
However, in practical performance digital prototyping, there is often a lack of unified management of model definition, design, analysis, verification, and full life cycle of equipment prototypes. Researchers often focus too much on drilling a design anchor, or on improving a simulation performance, or on meeting verification requirements. Although the research mode can promote the improvement of the performance of a physical entity corresponding to the prototype in one aspect, the comprehensive performance of the prototype cannot be comprehensively considered in the aspect of overall. In the process of constructing a physical entity according to a performance digital prototype, a large number of iterative optimization works are often required to be repeated, so that repeated waste of resources is caused, and the research and development work of products is very unfavorable.
Therefore, how to reduce the resource waste in the construction process of the performance digital prototype is a technical problem to be solved urgently by those skilled in the art.
Disclosure of Invention
The invention provides a performance digital prototype construction method and a performance digital prototype construction system, which solve the problem of resource repeatability waste in the performance digital prototype construction process in the related technology.
As a first aspect of the present invention, there is provided a performance digital prototype construction method, comprising:
Acquiring a performance digital prototype construction request of a user, and outputting a performance digital prototype construction standardized design flow to the user according to the performance data prototype construction request, wherein the performance digital prototype construction request at least comprises a performance digital prototype construction name and a performance digital prototype construction type;
when receiving a performance digital prototype simulation task input by a user according to a performance digital prototype construction standardized design flow, performing engineering analysis according to the complexity of the performance digital prototype simulation task so as to realize distribution of the performance digital prototype simulation task and evaluation of the confidence coefficient of a simulation result;
performing self-checking on simulation flows of all the performance digital prototype simulation tasks, and obtaining a performance digital prototype confidence verification result according to all the simulation result confidence;
outputting a confidence verification result of the performance digital prototype to a user to complete the construction of the performance digital prototype;
the engineering analysis is performed according to the complexity of the performance digital prototype simulation task to realize the distribution of the performance digital prototype simulation task and the evaluation of the confidence of the simulation result, and the engineering analysis comprises the following steps:
Determining the priority order of the performance digital prototype simulation tasks according to the complexity of the performance digital prototype simulation tasks, wherein the complexity of the performance digital prototype simulation tasks is respectively corresponding to the priorities from high to low;
polling the computing service node to obtain the current working state and workload of the computing service node;
sequentially distributing performance digital prototype simulation tasks to matched computing service nodes according to a priority order, and receiving a computing simulation result returned by the computing service nodes;
and comparing the calculated simulation result of each performance digital prototype simulation task with the same type of historical simulation data to determine the confidence coefficient of the simulation result of each performance digital prototype simulation task.
Further, the method further comprises the following steps:
according to the construction type of the performance digital prototype, a plurality of performance simulation flows APP required by the performance digital prototype simulation task are automatically connected in series;
And after the user determines the target performance simulation flow APP, an algorithm library is called to bind with the target performance simulation flow APP.
Further, performing self-checking on simulation flows of all performance digital prototype simulation tasks, and obtaining a performance digital prototype confidence verification result according to all simulation result confidence levels, including:
comparing the simulation flow of the simulation tasks of all the performance digital prototypes with a preset simulation flow to realize simulation flow verification;
verifying the model accuracy of the performance digital prototype to obtain a model accuracy verification result;
and calculating according to the confidence coefficient of all simulation results to obtain the confidence coefficient of the performance digital prototype, and comparing the confidence coefficient of the performance digital prototype with a preset confidence coefficient standard to obtain a confidence coefficient verification result of the performance digital prototype.
As another aspect of the present invention, there is provided a performance digital prototype construction system for implementing the performance digital prototype construction method described above, wherein the performance digital prototype construction system includes:
The performance digital prototype design module is used for acquiring a performance digital prototype construction request of a user and outputting a performance digital prototype construction standardized design flow to the user according to the performance data prototype construction request, wherein the performance digital prototype construction request at least comprises a performance digital prototype construction name and a performance digital prototype construction type;
the performance digital prototype engineering analysis module is used for carrying out engineering analysis according to the complexity of the performance digital prototype simulation task when receiving the performance digital prototype simulation task input by a user according to the performance digital prototype construction standardized design flow so as to realize the distribution of the performance digital prototype simulation task and the evaluation of the confidence of the simulation result;
the performance digital prototype verification module is used for carrying out self-checking on simulation flows of all the performance digital prototype simulation tasks and obtaining a performance digital prototype confidence verification result according to all the simulation result confidence;
and the output module is used for outputting the confidence verification result of the performance digital prototype to the user to complete the construction of the performance digital prototype.
Further, the performance digital prototype design module includes:
The system comprises a component design unit, a first-level system component and a second-level system component, wherein the component design unit is used for generating a first-level system component of a digital prototype according to a performance digital prototype construction request of a user and determining the relation among the first-level system components, and the first-level system component comprises at least one of a power system component, an electric power system component, a weapon system component, an electronic information system component and an auxiliary system component;
The system comprises a subsystem component design unit, a target primary system component and a target primary system component, wherein the subsystem component design unit is used for generating a corresponding subsystem component according to the target primary system component selected by a user and determining the relation among the subsystem components, the subsystem component corresponding to the power system component comprises a gas turbine component, a propeller component and a chiller component, the subsystem component corresponding to the power system component comprises a generator component, a fuel system component and a transformer component, the subsystem component corresponding to the weapon system component comprises a ship gun component, a radar component and an ammunition library component, the subsystem component corresponding to the electronic information system component comprises a satellite component, a radio component and a odometer component, and the subsystem component corresponding to the auxiliary system component comprises an anchor component and a light device component;
The discipline and attribute label design unit is used for setting discipline and attribute labels for the target primary system component and the corresponding subsystem components;
the performance simulation flow matching unit is used for automatically matching the performance simulation flow APP according to the subject and attribute labels of the target primary system component and the subsystem components corresponding to the target primary system component.
Further, the performance digital prototype engineering analysis module comprises:
The simulation task complexity determining unit is used for determining the priority order of the performance digital prototype simulation tasks according to the complexity of the performance digital prototype simulation tasks, wherein the complexity of the performance digital prototype simulation tasks is respectively corresponding to the priorities from high to low;
The polling unit is used for polling the computing service node to obtain the current working state and the workload of the computing service node;
the simulation task distribution unit is used for sequentially distributing the performance digital prototype simulation tasks to the matched computing service nodes according to the priority order and receiving the computing simulation results returned by the computing service nodes;
the simulation result confidence determining unit is used for determining the simulation result confidence of each performance digital prototype simulation task according to comparison of the calculated simulation result of each performance digital prototype simulation task and the same type of historical simulation data.
Further, the performance digital prototype verification module includes:
The simulation flow verification unit is used for comparing the simulation flows of all the performance digital prototype simulation tasks with a preset simulation flow so as to realize simulation flow verification;
the model verification unit of the prototype is used for verifying the model accuracy of the performance digital prototype to obtain a model accuracy verification result;
The confidence coefficient verification unit is used for calculating according to the confidence coefficient of all simulation results to obtain the confidence coefficient of the performance digital prototype, and comparing the confidence coefficient of the performance digital prototype with a preset confidence coefficient standard to obtain a confidence coefficient verification result of the performance digital prototype.
Further, the method further comprises the following steps:
and the unified model management module is used for realizing management of performance digital prototype geometric model editing, prototype performance model editing and prototype analysis means editing.
Further, the method further comprises the following steps:
The analysis tool library of the performance digital prototype is used for realizing management of analysis tools in the forms of standard dll and so, wherein each analysis tool can externally provide a standard interface, the analysis tool information is set through a config interface, the analysis tools are driven to operate through a run interface, and the operation result is read through a getResult interface;
the performance digital prototype mathematical algorithm library is in communication connection with the performance digital prototype analysis tool library and is used for managing mathematical algorithms required in the prototype performance simulation process;
and the performance digital prototype analysis APP library is respectively in communication connection with the performance digital prototype analysis tool library and the performance digital prototype mathematical algorithm library and is used for providing a plurality of performance simulation flows APP and realizing the construction and operation management of the plurality of performance simulation flows APP.
According to the performance digital prototype construction system provided by the invention, the various preset templates and practical tools are arranged at the preliminary design stage of the prototype system, so that a user can conveniently model and design each subsystem of the prototype, the performance digital prototype can be quickly built, and the product quality of a physical entity is improved. In addition, the performance digital prototype construction system can consider the sum performance of prototypes from the whole, and the resource waste in the performance digital prototype construction process is effectively reduced because a plurality of repeated iterative optimization works are not needed by the preset templates and the utility tools which are provided with diversity.
Drawings
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification, illustrate the invention and together with the description serve to explain, without limitation, the invention.
FIG. 1 is a block diagram of a system for building a digital prototype of performance provided by the present invention.
FIG. 2 is a block diagram of a design module of a digital prototype of performance provided by the present invention.
FIG. 3 is a block diagram of a digital prototype engineering analysis module of performance provided by the present invention.
Fig. 4 is a block diagram of a performance digital prototype verification module provided by the present invention.
FIG. 5 is a flow chart of a method for building a digital prototype of performance provided by the present invention.
FIG. 6 is a specific workflow diagram of a digital prototype construction system according to the present invention.
Detailed Description
It should be noted that, without conflict, the embodiments of the present invention and features of the embodiments may be combined with each other. The invention will be described in detail below with reference to the drawings in connection with embodiments.
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate in order to describe the embodiments of the invention herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In this embodiment, a digital prototype construction system is provided, and fig. 1 is a block diagram of a digital prototype construction system 10 according to an embodiment of the present invention, as shown in fig. 1, including:
The performance digital prototype design module 100 is configured to obtain a performance digital prototype construction request of a user, and output a performance digital prototype construction standardized design flow to the user according to the performance data prototype construction request, where the performance digital prototype construction request at least includes a performance digital prototype construction name and a performance digital prototype construction type;
the performance digital prototype engineering analysis module 200 is configured to perform engineering analysis according to the complexity of the performance digital prototype simulation task to implement allocation of the performance digital prototype simulation task and evaluation of the confidence of the simulation result when receiving the performance digital prototype simulation task input by the user according to the performance digital prototype construction standardized design flow;
The performance digital prototype verification module 300 is configured to perform self-checking on simulation flows of all performance digital prototype simulation tasks, and obtain a performance digital prototype confidence verification result according to all simulation result confidence levels;
and the output module 400 is used for outputting the confidence verification result of the performance digital prototype to the user to complete the construction of the performance digital prototype.
In the embodiment of the present invention, the performance digital prototype design module 100 can analyze a performance digital prototype construction request of a user, that is, determine a performance digital prototype model requirement of equipment after analyzing the equipment prototype requirement of the user, and further output a performance digital prototype construction standardized design flow according to the requirement. After the user obtains the standardized design flow of the performance digital prototype construction, the performance digital prototype simulation task can be determined according to the flow, and the performance digital prototype engineering analysis module can carry out engineering analysis according to the complexity of the performance digital prototype simulation task input by the user and realize the distribution of the performance digital prototype simulation task and the evaluation of the confidence of the simulation result. Aiming at the simulation flow of the performance digital prototype simulation task, the performance digital prototype verification module in the embodiment of the invention can also perform self-check on all the simulation flows to determine the accuracy and the reasonability of the simulation flow, and obtain the performance digital prototype confidence verification result according to all the simulation result confidence. And finally, the output module outputs the confidence verification result of the performance digital prototype to the user to complete the construction of the performance digital prototype.
In summary, the performance digital prototype construction system provided by the invention can enable a user to conveniently model and design each subsystem of the prototype by providing diversified preset templates and practical tools in the preliminary design stage of the prototype system, quickly construct the performance digital prototype and improve the product quality of physical entities. In addition, the performance digital prototype construction system can consider the sum performance of prototypes from the whole, and the resource waste in the performance digital prototype construction process is effectively reduced because a plurality of repeated iterative optimization works are not needed by the preset templates and the utility tools which are provided with diversity.
In the embodiment of the invention, in order to facilitate the interaction between a user and a performance digital prototype design system, a system unified portal is provided, the system unified portal is specifically an operation interaction portal of the system, and the access and management of each module of the system are realized through the unified portal. The unified portal of the system provides a single sign-on to realize the integration of the system and the personnel system and complete the quick sign-on; the system unified portal provides external interfaces for external access of related functions; the system unified portal provides a personal signboard and a public signboard, and can view related information of design and development of the performance digital prototype; and the message management function is used for receiving and transmitting all messages in the system.
As an embodiment of the performance digital prototype design module, as shown in fig. 2, the performance digital prototype design module 100 includes:
A component design unit 110 for generating digital prototype primary system components and determining relationships between primary system components according to a user's performance digital prototype construction request, wherein the primary system components include at least one of a power system component, an electric power system component, a weapon system component, an electronic information system component, and an auxiliary system component;
The subsystem component design unit 120 is configured to generate a corresponding subsystem component according to a target primary system component selected by a user and determine a relationship between the subsystem components, where the subsystem component corresponding to the power system component includes a gas turbine component, a propeller component, and a chiller component, the subsystem component corresponding to the power system component includes a generator component, a fuel system component, and a transformer component, the subsystem component corresponding to the weapon system component includes a cannon component, a radar component, and an ammunition library component, the subsystem component corresponding to the electronic information system component includes a satellite component, a radio component, and a odometer component, and the subsystem component corresponding to the auxiliary system component includes an anchor component and a fader component;
a discipline and attribute tag design unit 130, configured to set discipline and attribute tags for the target primary system component and its corresponding subsystem components;
The performance simulation flow matching unit 140 is configured to automatically match the performance simulation flow APP according to the subject and attribute labels of the target primary system component and the subsystem components corresponding to the target primary system component.
It should be appreciated that the performance digital prototype design implements prototype-level system component and subsystem component designs, prototype discipline design and attribute definitions, and performance simulation flow APP definitions through demand analysis of equipment prototypes.
The design of the primary system component and the subsystem component of the prototype provides a general primary system and a subsystem splitting component of the prototype, and each system component can be connected in series by dragging. Each primary system component can independently enter the system to modify the subsystem component coupling relationship of the primary system. Each subsystem component may be independently accessed to modify the coupling relationships of the various underlying components that make up the subsystem. And the parameter upstream and downstream binding relation is provided between different systems, so that the associated transmission of different levels of parameters can be carried out.
In the embodiment of the invention, the prototype discipline design and attribute definition provide performance simulation, which relates to the discipline field and the selection of attribute labels, can divide disciplines to which the performance simulation flow belongs, and endow each performance simulation flow with an attribute label. The prototype discipline design provides a plurality of fields of machinery, electromagnetism, heat, fluid and the like, and can induce the performance simulation flow of the prototype. Prototype property definitions provide a variety of property tags including profession, maturity, target object, year of design, conditions of use, and the like.
The performance simulation flow APP definition is to select APP or an APP set from a performance digital prototype analysis APP library for setting aiming at performance research to be carried out on the digital prototype, and the APP definition is used for carrying out performance analysis on the digital prototype.
The performance digital prototype design module also supports user-defined expansion. The design of the primary system and the subsystem of the prototype provides the custom addition of parts, subsystem components and system components, and the construction from the parts to the subsystem and then to the system can be completed. Prototype discipline design and attribute definition provides the discipline design domain and custom and augmentation of attribute tags. The performance simulation flow APP definition provides a user-defined development function, and can complete the expansion and addition of the APP.
As a specific embodiment of the performance digital prototype engineering analysis module, as shown in fig. 3, the performance digital prototype engineering analysis module 200 includes:
The simulation task complexity determining unit 210 is configured to determine a priority order of the performance digital prototype simulation tasks according to the complexity of the performance digital prototype simulation tasks, where the complexity of the performance digital prototype simulation tasks is from high to low and the priorities are respectively corresponding to the high to low priorities;
A polling unit 220, configured to poll the computing service node, and obtain a current working state and workload of the computing service node;
The simulation task allocation unit 230 is configured to allocate the performance digital prototype simulation tasks to the matched computing service nodes in sequence according to the priority order, and receive the computing simulation results returned by the computing service nodes;
The simulation result confidence determining unit 240 is configured to determine the confidence of the simulation result of each performance digital prototype simulation task according to the comparison between the calculated simulation result of each performance digital prototype simulation task and the same type of historical simulation data.
In an embodiment of the present invention, specifically, as shown in fig. 6, the performance digital prototype engineering analysis module 200 may implement management and allocation of performance analysis tasks of the digital prototype. Based on the digital prototype model completed by the performance digital prototype design module, the performance analysis of components, parts, subsystems and systems is realized from bottom to top, and the analysis mode is executed by means of a set performance simulation flow APP.
And after receiving the performance simulation task requirements of the performance digital prototype submitted by the user, evaluating the complexity of the simulation task. The evaluation standard adopts a mode of combining simulation priority and simulation complexity, and the evaluation is completed so as to be manually modifiable. The intelligent allocation can be performed according to the complexity of the simulation task and the deployed resources.
The performance digital prototype engineering analysis module and the performance digital prototype verification module can perform data verification, the performance digital prototype engineering analysis module provides analysis result confidence assessment, and the performance digital prototype verification module can verify the results of performance analysis tasks. After the performance analysis task of the performance digital prototype engineering analysis module is completed, the performance digital prototype verification module performs self-checking. The principle of self-checking is to compare with the previous result data, judge whether the result has a larger difference with the previous data, and give out the confidence of the result.
In an embodiment of the present invention, the performance digital prototype construction system further includes:
The analysis tool library of the performance digital prototype is used for realizing management of analysis tools in the forms of standard dll and so, wherein each analysis tool can externally provide a standard interface, the analysis tool information is set through a config interface, the analysis tools are driven to operate through a run interface, and the operation result is read through a getResult interface;
the performance digital prototype mathematical algorithm library is in communication connection with the performance digital prototype analysis tool library and is used for managing mathematical algorithms required in the prototype performance simulation process;
and the performance digital prototype analysis APP library is respectively in communication connection with the performance digital prototype analysis tool library and the performance digital prototype mathematical algorithm library and is used for providing a plurality of performance simulation flows APP and realizing the construction and operation management of the plurality of performance simulation flows APP.
Specifically, the performance digital prototype analysis APP library is a standard library for the construction and operation management of the performance digital prototype analysis APP realized based on a performance digital prototype analysis tool library and a performance digital prototype mathematical algorithm library. The performance digital prototype engineering analysis APP library can package various analysis tools of the performance digital prototype analysis tool library and various algorithms in the performance digital prototype mathematical algorithm library in a mode of mixing, connecting in series, connecting in parallel, branching and the like through a dragging mode to form the performance digital prototype analysis APP, and a complex simulation flow is built in a unified interface, so that the collaborative work of a plurality of performance analysis means is realized.
The embodiment of the invention provides a plurality of analysis tools, a plurality of mathematical algorithms and parameter transmission among a plurality of APP. By bi-directional binding between the output parameters of the upstream object and the input parameters of the downstream object, a user can implement more complex and fine-grained coupling simulation between different objects. By binding the input parameters of a single APP to the output parameters of a plurality of APPs, multidisciplinary joint simulation can be realized. Meanwhile, the platform provides custom expansion of the APP, and encapsulation of the self-grinding program can be carried out. The platform provides a new function of the APP, and can perform interface development and background program encapsulation of the APP.
In the embodiment of the invention, the performance digital prototype analysis tool and the performance digital prototype mathematical algorithm are minimum units of the performance analysis of the digital prototype, and the integrated encapsulation of the heterogeneous tool and the algorithm is realized in a standardized encapsulation mode, and a standardized interface is adopted to provide services for the outside. The performance digital prototype analysis tool library is used for managing analysis tools used in the prototype performance simulation process.
The analysis tool library of the performance digital prototype realizes management of analysis tools in standard dll and so forms, each analysis tool is externally provided with a standard interface, tool information is set through a config interface, driving operation of the tools is realized through a run interface, and reading of operation results is realized through a getResult interface.
The performance digital prototype analysis tool library can access the model and data of the performance digital prototype unified model management module, can process the authorized digital prototype model in the running process, and can perform data intercommunication with the performance digital prototype analysis APP library and the performance digital prototype mathematical algorithm library.
Besides basic analysis and calculation functions, the performance digital prototype analysis tool library also has high expandability. The user can integrate other commercial simulation software or engineering analysis tools into the tool library according to the own requirements, so that the simulation function of the user is further expanded. This open architecture provides more options, making the simulation process more flexible and diverse.
In the embodiment of the invention, the performance digital prototype analysis tool and the performance digital prototype mathematical algorithm are minimum units of the performance analysis of the digital prototype, and the integrated encapsulation of the heterogeneous tool and the algorithm is realized in a standardized encapsulation mode, and a standardized interface is adopted to provide services for the outside. The performance digital prototype mathematical algorithm library is a mathematical algorithm used in the process of managing the performance simulation of the prototype. The method integrates a tool set of various efficient mathematical algorithms and is used for supporting a prototype to perform performance simulation analysis. The algorithm library provides a unified interface and packaging form, so that a user can easily call a needed mathematical algorithm, and the simulation process is simplified.
Unlike performance digital prototype analysis tools, the internal implementation logic is packaged as unmodified dll and so files, and the mathematical algorithm library is transparent to the user. Based on the algorithm library, a user can easily realize various complex mathematical operations by simply calling the function, so that the simulation efficiency is greatly improved. The mathematical algorithm library can also be directly checked or modified, and the modified algorithm can be directly applied to the calculation or stored in the algorithm library for subsequent use. The algorithm library not only provides rich mathematical functions and algorithms, but also has high flexibility and expandability. The method allows the user to flexibly select a proper algorithm according to the self requirements, and combines and optimizes the algorithm. Meanwhile, the algorithm library provides detailed documents and examples, provides powerful support for users, and helps the users to understand and efficiently apply each algorithm more deeply.
In an embodiment of the present invention, as shown in fig. 4, the performance digital prototype verification module 300 includes:
The simulation flow verification unit 310 is configured to compare the simulation flows of all the performance digital prototype simulation tasks with a preset simulation flow to implement simulation flow verification;
the prototype model verification unit 320 is configured to verify the model accuracy of the performance digital prototype to obtain a model accuracy verification result;
The confidence verification unit 330 is configured to calculate the confidence of the performance digital prototype according to the confidence of all the simulation results, and compare the confidence of the performance digital prototype with a preset confidence standard to obtain a confidence verification result of the performance digital prototype.
In the trench edge, the performance digital prototype verification module realizes the prototype flow verification, the prototype model verification and the confidence verification of the whole prototype system.
Specifically, the simulation flow verification unit 310 may implement performance simulation flow verification of a prototype, and may develop, for the whole system, whether all flows to be verified in the performance digital prototype design process are satisfied. In addition, the self-checking of the performance digital prototype design can be performed, and all links of the division, discipline design and attribute definition and APP definition of the prototype system/subsystem are verified.
The prototype model verification unit 320 may be capable of implementing prototype model verification, and may verify whether the model is accurate for each subsystem. By checking the geometric shape, material property and assembly relation of the model, whether interference exists among different parts or not can be judged. The platform provides independent verification of the model component, and can analyze the structure and the thermal deformation of the model material.
The confidence verification unit 330 can implement confidence verification, and can perform confidence verification on the whole system. And obtaining an APP operation result through the APP flow of the step-by-step operation performance simulation analysis. The confidence coefficient calculation can be carried out on the operation result, and the confidence coefficient of the performance of the prototype can be obtained. In the embodiment of the invention, the preset confidence level standard is 95%. If the confidence coefficient of a certain APP does not meet the requirement, a warning is sent to a user, and the prototype module related to the APP needs to be redesigned again, and the iteration is carried out until the confidence coefficient requirement is met.
In an embodiment of the present invention, the performance digital prototype construction system further includes:
and the unified model management module is used for realizing management of performance digital prototype geometric model editing, prototype performance model editing and prototype analysis means editing.
Specifically, the performance digital prototype unified model management module realizes prototype geometric model management, prototype performance model management and prototype analysis means management.
Further specifically, prototype geometry model management may specifically manage the prototype main system, subsystem, and component geometry model prior to analysis. In the embodiment of the invention, the material property, the geometric dimension, the coordinate position and the installation mode information of the component management component are specifically provided when the model machine geometric model management is realized, and the user can configure the independent component. For the system and subsystem hierarchy, configuring system material properties may also be provided specifically to enable rapid material configuration of subsystems and components.
Further specifically, the prototype performance model management may specifically manage the prototype main system, the subsystem, and the component performance model after analysis. By providing a performance analysis result viewing function, performance results of the prototype main system, subsystem, and component can be viewed.
Further specifically, the analysis means management may specifically include analysis APP and APP context management of performance digital prototype simulation selection. In addition, the simulation APP parameter modification function used in the prototype construction process is also provided. By selecting and analyzing the parameter management modification function between the APPs, a user can modify the logic relationship between the APPs to optimize the prototype.
In summary, the system for constructing the performance digital prototype provided by the invention analyzes and formulates the requirements of the equipment performance digital prototype model by analyzing the requirements of the equipment prototype, and further completes the system and subsystem design, disciplines and other definitions of the performance digital prototype by the performance digital prototype design module; forming a performance digital prototype analysis APP library through a standardized packaging performance digital prototype analysis tool library and a performance digital prototype mathematical algorithm library; the performance analysis of the digital prototype is completed by calling the performance simulation flow APP through a performance digital prototype engineering analysis module; the flow verification, model verification and confidence verification of the performance analysis result are realized through a performance digital prototype verification module; and finally, entering the passed performance digital prototype and the whole process data thereof into a performance digital prototype unified model management module.
Therefore, compared with the prior art, the performance digital prototype construction system provided by the invention has the following beneficial effects:
(1) A variety of preset templates and utilities are provided during the preliminary design stage of the prototype system. In the discipline design and attribute definition stage of the prototype, comprehensive discipline knowledge and professional database resources are provided. In the prototype analysis APP definition phase, the system provides a large number of generic analysis APPs. The model machine design mode enables a user to conveniently model and design each subsystem of the model machine, quickly builds a performance digital model machine, and improves the product quality of physical entities.
(2) And the engineering analysis process of the performance digital prototype is patterned to form an independent APP, the expert experience is cured, and the construction of a unified simulation flow is realized through a dragging form.
And (3) packaging the APP of the performance digital prototype analysis tool library in a mode of mixing, connecting in series, connecting in parallel, branching and the like through a dragging mode to form the performance digital prototype analysis APP, and constructing a complex simulation flow in a unified interface to realize the cooperative work of a plurality of performance analysis means. Through the bidirectional binding between the output parameters of the upstream APP and the input parameters of the downstream single or multiple APPs, a user can realize more complex and fine-grained coupling simulation among different APPs to realize multi-disciplinary joint simulation.
(3) A library of analysis tools for digital prototypes of performance is defined, which is implemented in the form of standard dll and so, and each analysis tool provides a standard interface to the outside.
The analysis tool library takes the form of standard. Dll and. So, and the analysis tools are fully managed. Each analysis tool provides a uniform standard interface to ensure compatibility and ease of use. Through the config interface, the user can conveniently set tool information to meet the requirements of different scenes. The run interface is responsible for driving the tool to run, ensuring efficient execution of the analysis process. The getResult interface allows the user to read the operation results, thereby obtaining the required data and analysis results.
(4) The performance digital prototype verification is realized, and the verification can be performed from three aspects of the prototype simulation flow, the prototype model and the confidence of the whole prototype system.
In the aspect of prototype flow verification, by simulating the operation process of the whole system, whether any necessary verification steps are omitted in the design process is checked. In prototype model verification, coordination among the subsystems is ensured through detailed analysis of model geometry, material properties and assembly relationships. And collecting and analyzing operation results through the APP process of operation performance simulation analysis, so as to calculate the confidence coefficient of the performance of the prototype. The quality, stability and reliability of the prototype design are ensured through strict prototype flow verification, model verification and performance simulation analysis.
As another embodiment of the present invention, there is provided a performance digital prototype construction method, including, as shown in fig. 5:
S100, acquiring a performance digital prototype construction request of a user, and outputting a performance digital prototype construction standardized design flow to the user according to the performance data prototype construction request, wherein the performance digital prototype construction request at least comprises a performance digital prototype construction name and a performance digital prototype construction type;
In the embodiment of the invention, the performance digital prototype construction system provides a performance digital prototype name definition page, and enters a prototype design page based on the prototype name input by a user. In an embodiment of the present invention, numerous components are provided in the performance digital prototype construction system template, including power system components, weapon system components, electronic information system components, auxiliary system components, and the like. Based on the needed components selected by the user and the front-back relation of the components, automatically generating a primary system of the digital prototype, wherein the logic relation between the primary systems is automatically generated according to the front-back relation between the components and is displayed on the component connecting line. Based on the primary system component entered by the user, a subsystem component design page is entered. Corresponding component assemblies are automatically provided by system name. Providing components such as a gas turbine component, a propeller component, a water chiller and the like for a power system; providing a generator component, a fuel system component, a transformer and other components for the power system; providing components such as a warship gun component, a radar component, an ammunition warehouse and the like for a weapon system; providing satellite components, radio components, odometer components, etc. for electronic information system components; an anchor component, a fade device, etc. are provided for the auxiliary system component. The logical relationship between the components of the platform component is automatically generated according to the front-back relationship between the components and displayed on the component connecting line. In addition, the embodiment of the invention can also provide coupling relations between components such as OR, NOT, voting and the like. The component simulation parameter definition interface is entered based on the component entered by the user. And the specific simulation parameters automatically construct the transfer relation of the parameters according to the binding relation of the user.
In addition, numerous discipline options and attribute tags are provided for the prototype simulation process. Corresponding disciplines and attribute labels are automatically added to the design interface based on the components used by the user-built systems and components. Taking a power system as an example, based on a designed gas turbine assembly, a platform automatically provides discipline labels such as mechanics, thermodynamics and the like, and automatically provides attribute labels such as propeller performance, antiknock, shock resistance, structural vibration and the like; based on the designed propeller component, subject labels such as hydrodynamics, structural safety, comprehensive stealth and the like are automatically provided, and attribute labels such as underwater structural safety, rapidity, wave resistance and the like are automatically provided. Based on the designed chiller component, discipline labels such as thermodynamics, noisology and the like are automatically provided, and attribute labels such as equipment and elements, structural vibration, rapidity and the like are automatically provided.
And (3) according to the subject design and the attribute label selected by the user, automatically matching the APP of each performance simulation flow. And a matching circulation algorithm is built in the platform, and the matching results are obtained by continuous optimization. In addition, an interface for correcting the matching result by the user is also provided for correcting the APP matching result.
S200, when a performance digital prototype simulation task input by a user according to a performance digital prototype construction standardized design flow is received, carrying out engineering analysis according to the complexity of the performance digital prototype simulation task so as to realize distribution of the performance digital prototype simulation task and evaluation of the confidence of a simulation result;
after receiving the submitted engineering task, automatically judging the complexity of the simulation task according to the priority and the complexity of the submitted performance digital prototype simulation task. The simulation task priority order is adjusted by dragging. After the judgment is completed, background deployment resources are automatically searched, the current working state, working capacity and workload of the nodes are judged, and matched nodes are searched for task release. And aiming at the task to be allocated, the task to be allocated is allocated to the memory, and the task allocation is performed after the proper node is reserved.
Specifically, performing engineering analysis according to the complexity of the performance digital prototype simulation task to realize the distribution of the performance digital prototype simulation task and the evaluation of the confidence of the simulation result, including:
Determining the priority order of the performance digital prototype simulation tasks according to the complexity of the performance digital prototype simulation tasks, wherein the complexity of the performance digital prototype simulation tasks is respectively corresponding to the priorities from high to low;
polling the computing service node to obtain the current working state and workload of the computing service node;
sequentially distributing performance digital prototype simulation tasks to matched computing service nodes according to a priority order, and receiving a computing simulation result returned by the computing service nodes;
and comparing the calculated simulation result of each performance digital prototype simulation task with the same type of historical simulation data to determine the confidence coefficient of the simulation result of each performance digital prototype simulation task.
When a task is completed, self-checking is performed after node calculation is completed, comparison is performed according to the previous data, whether the result has a larger difference with the simulation data of the same type is judged, and the confidence of the result is popped up at a result interface.
S300, performing self-checking on simulation flows of all the performance digital prototype simulation tasks, and obtaining a performance digital prototype confidence verification result according to all the simulation result confidence;
And after all engineering analysis tasks of the performance digital prototype are completed, the simulation full-flow self-checking is automatically performed.
Specifically, self-checking simulation flows of all performance digital prototype simulation tasks, and obtaining a performance digital prototype confidence verification result according to all simulation result confidence, including:
comparing the simulation flow of the simulation tasks of all the performance digital prototypes with a preset simulation flow to realize simulation flow verification;
verifying the model accuracy of the performance digital prototype to obtain a model accuracy verification result;
and calculating according to the confidence coefficient of all simulation results to obtain the confidence coefficient of the performance digital prototype, and comparing the confidence coefficient of the performance digital prototype with a preset confidence coefficient standard to obtain a confidence coefficient verification result of the performance digital prototype.
And after the self-checking is finished, feeding back a self-checking result and displaying a result interface. The accuracy of the prototype can be displayed in a summary manner, defects and improvement schemes of the prototype are provided, and the design flow verification result, the model simulation verification result and the full-system confidence verification result of the prototype can be displayed in detail. Specifically, the model machine design flow verification result interface displays: the system/subsystem divides rationality analysis results, discipline design and attribute definition rationality analysis results and analysis APP definition rationality analysis results; and (3) displaying a simulation verification result interface of the prototype model: the analysis result of the assembly relation among the model parts, the determination result of the structural deformation of the model parts, the determination result of the thermal deformation analysis of the model parts and the like; and (3) displaying a sample machine full-system confidence verification result: confidence in the results of each APP procedure run, defect formation cause and improvement advice.
S400, outputting a performance digital prototype confidence verification result to a user, and completing the construction of the performance digital prototype.
It should be noted that, the construction of the performance digital prototype completed in the embodiment of the present invention is all the processes from the previous step S100 to the previous step S400, that is, the construction process is formed into the performance digital prototype, and when the performance digital prototype is displayed to the user, the user can see the whole construction process.
In particular, the performance digital prototype is a digital description of the complete machine of a mechanical equipment product or of a subsystem with independent functions. This description reflects not only the geometric properties of the product object, but also the functionality and performance of the product object in a certain field. I.e. the performance digital prototype is the whole information of the machine equipment product in the digital world, including the functions and performances of the machine equipment product under various analogue conditions, and in order to make these functions and performances more fully presented to the user, the performance digital prototype is to contain the methods and means adopted to obtain these performances, i.e. the APP, algorithms, tools and tasks mentioned in the embodiments of the present invention. The digital prototype of a certain mechanical equipment product is formed by unified management of all classifications, information, APP, algorithms, tools, tasks, etc. involved in the performance verification process of the mechanical equipment product.
In addition, the method for constructing the performance digital prototype in the embodiment of the invention further comprises the following steps:
according to the construction type of the performance digital prototype, a plurality of performance simulation flows APP required by the performance digital prototype simulation task are automatically connected in series;
And after the user determines the target performance simulation flow APP, an algorithm library is called to bind with the target performance simulation flow APP.
Specifically, the prototype APP tandem relationship is automatically constructed based on subjects and attributes of the prototype APP. In addition, the APP coupling relation of the prototype can be corrected. And (3) through the APP expansion interface, based on the APP key parameters and the solver set by the user, newly adding the APP and warehousing.
Taking a power system as an example, the performance simulation APP of the gas turbine, the performance simulation APP of the propeller and the performance simulation APP of the water chilling unit are automatically connected in series, and the performance simulation APP of the propeller 1 and the performance simulation APP of the propeller 2 are connected in parallel. Based on the multidisciplinary joint simulation requirement selected by a user, the mechanical performance simulation APP and the thermal performance simulation APP of the parts are automatically connected in series. Based on APP key parameters and solving programs of measuring instruments such as satellites, radios, odometers and the like provided by users, the satellite APP, the radio APP and the odometer APP are newly added for warehousing.
In addition, the user-selected performance digital prototype APP enters a parameter editing interface, and the interface provides selection of multiple analysis tool formats. The built-in optional analysis tool of the performance digital prototype construction system of the embodiment of the invention comprises commercial simulation software and self-research software, and simultaneously provides an interface of a newly added user solver, the interface provides an algorithm binding interface, and the support format comprises a standard or so form algorithm.
The performance digital prototype construction system of the embodiment of the invention is internally provided with the mathematical algorithm library, and all algorithms can be checked and modified through the algorithm interface. The algorithm saving mechanism is built in the performance digital prototype construction system of the embodiment of the invention, and if a saving interface is not used, the algorithm is modified for the calculation simulation. If a storage interface is used, the modification of the algorithm is stored in a mathematical algorithm library, and the method can be used for the next simulation.
In addition, the method for constructing the performance digital prototype in the embodiment of the invention can realize sharing of the workbench when unified management is carried out, and all login staff can check, edit and reconstruct the prototype on the workbench based on the performance digital prototype issued by the user. In addition, the system can also receive account password information input by other users, load the performance digital prototype of the sharing platform, and have the functions of a performance digital prototype geometric model editing interface, a prototype performance model editing interface and a prototype analysis means editing interface.
When entering the performance digital prototype geometric model editing interface, displaying the editable parameters includes: the material properties, geometry, coordinate position, and mounting pattern of the front part were analyzed. When entering the prototype performance model editing interface, the displaying the editable parameters includes: prototype main system, subsystem and component performance APP parameters. When entering the prototype analysis means editing interface, displaying the editable parameters includes: subsystem part APP connection relationship and subsystem APP connection relationship. After the model machine optimization is completed, other users can verify and reissue through the reconfiguration interface. In addition, the APP version information, the optimization time and the optimization point of the user optimization can be recorded, and the issued performance digital prototype optimization version and the issued performance digital prototype optimization information are displayed on the shared workbench.
In summary, according to the method for constructing the performance digital prototype provided by the invention, the user can conveniently model and design each subsystem of the prototype by providing the diversified preset templates and practical tools in the preliminary design stage of the prototype system, so that the performance digital prototype can be quickly constructed, and the product quality of a physical entity can be improved. In addition, the performance digital prototype construction method can consider the sum performance of the prototypes from the whole, and the resource waste in the performance digital prototype construction process is effectively reduced because a plurality of repeated iterative optimization works are not needed by the diversified preset templates and the utility tools.
The description of the specific working principle of the performance digital prototype construction method of the present invention may also refer to the description of the performance digital prototype construction system, which is not repeated herein.
It is to be understood that the above embodiments are merely illustrative of the application of the principles of the present invention, but not in limitation thereof. Various modifications and improvements may be made by those skilled in the art without departing from the spirit and substance of the invention, and are also considered to be within the scope of the invention.

Claims (9)

1. A method for building a performance digital prototype, comprising:
Acquiring a performance digital prototype construction request of a user, and outputting a performance digital prototype construction standardized design flow to the user according to the performance data prototype construction request, wherein the performance digital prototype construction request at least comprises a performance digital prototype construction name and a performance digital prototype construction type;
when receiving a performance digital prototype simulation task input by a user according to a performance digital prototype construction standardized design flow, performing engineering analysis according to the complexity of the performance digital prototype simulation task so as to realize distribution of the performance digital prototype simulation task and evaluation of the confidence coefficient of a simulation result;
performing self-checking on simulation flows of all the performance digital prototype simulation tasks, and obtaining a performance digital prototype confidence verification result according to all the simulation result confidence;
outputting a confidence verification result of the performance digital prototype to a user to complete the construction of the performance digital prototype;
the engineering analysis is performed according to the complexity of the performance digital prototype simulation task to realize the distribution of the performance digital prototype simulation task and the evaluation of the confidence of the simulation result, and the engineering analysis comprises the following steps:
Determining the priority order of the performance digital prototype simulation tasks according to the complexity of the performance digital prototype simulation tasks, wherein the complexity of the performance digital prototype simulation tasks is respectively corresponding to the priorities from high to low;
polling the computing service node to obtain the current working state and workload of the computing service node;
sequentially distributing performance digital prototype simulation tasks to matched computing service nodes according to a priority order, and receiving a computing simulation result returned by the computing service nodes;
and comparing the calculated simulation result of each performance digital prototype simulation task with the same type of historical simulation data to determine the confidence coefficient of the simulation result of each performance digital prototype simulation task.
2. The method of claim 1, further comprising:
according to the construction type of the performance digital prototype, a plurality of performance simulation flows APP required by the performance digital prototype simulation task are automatically connected in series;
And after the user determines the target performance simulation flow APP, an algorithm library is called to bind with the target performance simulation flow APP.
3. The method for constructing a performance digital prototype according to claim 1, wherein the steps of performing self-test on simulation flows of all performance digital prototype simulation tasks and obtaining a performance digital prototype confidence verification result according to all simulation result confidence levels include:
comparing the simulation flow of the simulation tasks of all the performance digital prototypes with a preset simulation flow to realize simulation flow verification;
verifying the model accuracy of the performance digital prototype to obtain a model accuracy verification result;
and calculating according to the confidence coefficient of all simulation results to obtain the confidence coefficient of the performance digital prototype, and comparing the confidence coefficient of the performance digital prototype with a preset confidence coefficient standard to obtain a confidence coefficient verification result of the performance digital prototype.
4. A performance digital prototype construction system for implementing the performance digital prototype construction method according to any one of claims 1 to 3, characterized in that the performance digital prototype construction system comprises:
The performance digital prototype design module is used for acquiring a performance digital prototype construction request of a user and outputting a performance digital prototype construction standardized design flow to the user according to the performance data prototype construction request, wherein the performance digital prototype construction request at least comprises a performance digital prototype construction name and a performance digital prototype construction type;
the performance digital prototype engineering analysis module is used for carrying out engineering analysis according to the complexity of the performance digital prototype simulation task when receiving the performance digital prototype simulation task input by a user according to the performance digital prototype construction standardized design flow so as to realize the distribution of the performance digital prototype simulation task and the evaluation of the confidence of the simulation result;
the performance digital prototype verification module is used for carrying out self-checking on simulation flows of all the performance digital prototype simulation tasks and obtaining a performance digital prototype confidence verification result according to all the simulation result confidence;
and the output module is used for outputting the confidence verification result of the performance digital prototype to the user to complete the construction of the performance digital prototype.
5. The performance digital prototype construction system in accordance with claim 4, wherein said performance digital prototype design module comprises:
The system comprises a component design unit, a first-level system component and a second-level system component, wherein the component design unit is used for generating a first-level system component of a digital prototype according to a performance digital prototype construction request of a user and determining the relation among the first-level system components, and the first-level system component comprises at least one of a power system component, an electric power system component, a weapon system component, an electronic information system component and an auxiliary system component;
The system comprises a subsystem component design unit, a target primary system component and a target primary system component, wherein the subsystem component design unit is used for generating a corresponding subsystem component according to the target primary system component selected by a user and determining the relation among the subsystem components, the subsystem component corresponding to the power system component comprises a gas turbine component, a propeller component and a chiller component, the subsystem component corresponding to the power system component comprises a generator component, a fuel system component and a transformer component, the subsystem component corresponding to the weapon system component comprises a ship gun component, a radar component and an ammunition library component, the subsystem component corresponding to the electronic information system component comprises a satellite component, a radio component and a odometer component, and the subsystem component corresponding to the auxiliary system component comprises an anchor component and a light device component;
The discipline and attribute label design unit is used for setting discipline and attribute labels for the target primary system component and the corresponding subsystem components;
the performance simulation flow matching unit is used for automatically matching the performance simulation flow APP according to the subject and attribute labels of the target primary system component and the subsystem components corresponding to the target primary system component.
6. The digital prototype construction system in accordance with claim 4, wherein said digital prototype engineering analysis module comprises:
The simulation task complexity determining unit is used for determining the priority order of the performance digital prototype simulation tasks according to the complexity of the performance digital prototype simulation tasks, wherein the complexity of the performance digital prototype simulation tasks is respectively corresponding to the priorities from high to low;
The polling unit is used for polling the computing service node to obtain the current working state and the workload of the computing service node;
the simulation task distribution unit is used for sequentially distributing the performance digital prototype simulation tasks to the matched computing service nodes according to the priority order and receiving the computing simulation results returned by the computing service nodes;
the simulation result confidence determining unit is used for determining the simulation result confidence of each performance digital prototype simulation task according to comparison of the calculated simulation result of each performance digital prototype simulation task and the same type of historical simulation data.
7. The digital prototype construction system in accordance with claim 4, wherein said digital prototype verification module comprises:
The simulation flow verification unit is used for comparing the simulation flows of all the performance digital prototype simulation tasks with a preset simulation flow so as to realize simulation flow verification;
the model verification unit of the prototype is used for verifying the model accuracy of the performance digital prototype to obtain a model accuracy verification result;
The confidence coefficient verification unit is used for calculating according to the confidence coefficient of all simulation results to obtain the confidence coefficient of the performance digital prototype, and comparing the confidence coefficient of the performance digital prototype with a preset confidence coefficient standard to obtain a confidence coefficient verification result of the performance digital prototype.
8. The performance digital prototype construction system according to any one of claims 4 to 7, further comprising:
and the unified model management module is used for realizing management of performance digital prototype geometric model editing, prototype performance model editing and prototype analysis means editing.
9. The performance digital prototype construction system according to any one of claims 4 to 7, further comprising:
The analysis tool library of the performance digital prototype is used for realizing management of analysis tools in the forms of standard dll and so, wherein each analysis tool can externally provide a standard interface, the analysis tool information is set through a config interface, the analysis tools are driven to operate through a run interface, and the operation result is read through a getResult interface;
the performance digital prototype mathematical algorithm library is in communication connection with the performance digital prototype analysis tool library and is used for managing mathematical algorithms required in the prototype performance simulation process;
and the performance digital prototype analysis APP library is respectively in communication connection with the performance digital prototype analysis tool library and the performance digital prototype mathematical algorithm library and is used for providing a plurality of performance simulation flows APP and realizing the construction and operation management of the plurality of performance simulation flows APP.
CN202410458369.0A 2024-04-17 2024-04-17 Performance digital prototype construction method and system Active CN118094955B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410458369.0A CN118094955B (en) 2024-04-17 2024-04-17 Performance digital prototype construction method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410458369.0A CN118094955B (en) 2024-04-17 2024-04-17 Performance digital prototype construction method and system

Publications (2)

Publication Number Publication Date
CN118094955A CN118094955A (en) 2024-05-28
CN118094955B true CN118094955B (en) 2024-06-21

Family

ID=91160002

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410458369.0A Active CN118094955B (en) 2024-04-17 2024-04-17 Performance digital prototype construction method and system

Country Status (1)

Country Link
CN (1) CN118094955B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112597584A (en) * 2020-12-15 2021-04-02 北京动力机械研究所 Digital prototype construction and model conversion method and device based on digital twinning
CN116187144A (en) * 2023-04-24 2023-05-30 中国航空工业集团公司金城南京机电液压工程研究中心 Digital prototype and construction method thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115051926B (en) * 2022-06-22 2023-06-09 烽火通信科技股份有限公司 Digital twin device, model evaluation system and model operation method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112597584A (en) * 2020-12-15 2021-04-02 北京动力机械研究所 Digital prototype construction and model conversion method and device based on digital twinning
CN116187144A (en) * 2023-04-24 2023-05-30 中国航空工业集团公司金城南京机电液压工程研究中心 Digital prototype and construction method thereof

Also Published As

Publication number Publication date
CN118094955A (en) 2024-05-28

Similar Documents

Publication Publication Date Title
US20210064346A1 (en) Support system for designing an artificial intelligence application, executable on distributed computing platforms
Wu et al. A fast decision-making method for process planning with dynamic machining resources via deep reinforcement learning
EP2019371A1 (en) Three-dimensional process planning
CN104077137A (en) Integrated design application
CN109146081B (en) Method and device for creating model project in machine learning platform
CN112541836A (en) Multi-energy system digital twin application process modeling and deployment method and system
Lee et al. Study on a process-centric modeling methodology for virtual manufacturing of ships and offshore structures in shipyards
Nordin Challenges in the industrial implementation of generative design systems: An exploratory study
Back et al. A study for production simulation model generation system based on data model at a shipyard
Mas et al. PLM based approach to the industrialization of aeronautical assemblies
CN113536542A (en) System engineering agile development method for uncertain demand and rapid technology change
Bonjour et al. A method for jointly drawing up the functional and design architectures of complex systems during the preliminary system-definition phase
CN113255282A (en) Radio frequency micro-system design method and device, electronic equipment and storage medium
Deng et al. Computational operations research exchange (core): A cyber-infrastructure for analytics
CN118094955B (en) Performance digital prototype construction method and system
Unglert et al. Computational design synthesis of reconfigurable cellular manufacturing systems: A design engineering model
CN117763876B (en) A parallel simulation analysis method and device for industrial equipment
JP2008544407A (en) Technical methods and tools for capability-based multiple family of systems planning
CN112581085A (en) Engine design visual process management method and device
Min et al. Impact of technology infusion on system architecture complexity
Ye Information infrastructure of engineering collaboration in a distributed virtual enterprise
Belkadi et al. Functional architecture and specifications for Tolerancing Data and Knowledge Management
Flanagan et al. Robust planning of design tasks using simulation
Xu et al. Modeling the design process of product variants with timed colored Petri nets
Unglert et al. Supporting the design of reconfigurable cellular manufacturing systems by computational design synthesis

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