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

CN110377934B - Design calculation method and device for marine electromechanical product - Google Patents

Design calculation method and device for marine electromechanical product Download PDF

Info

Publication number
CN110377934B
CN110377934B CN201910471384.8A CN201910471384A CN110377934B CN 110377934 B CN110377934 B CN 110377934B CN 201910471384 A CN201910471384 A CN 201910471384A CN 110377934 B CN110377934 B CN 110377934B
Authority
CN
China
Prior art keywords
product
design
identification
design system
target
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
CN201910471384.8A
Other languages
Chinese (zh)
Other versions
CN110377934A (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.)
Wuhan Marine Machinery Plant Co Ltd
Original Assignee
Wuhan Marine Machinery Plant 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 Wuhan Marine Machinery Plant Co Ltd filed Critical Wuhan Marine Machinery Plant Co Ltd
Priority to CN201910471384.8A priority Critical patent/CN110377934B/en
Publication of CN110377934A publication Critical patent/CN110377934A/en
Application granted granted Critical
Publication of CN110377934B publication Critical patent/CN110377934B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a design calculation method and device for a marine electromechanical product, and belongs to the field of computers. The method comprises the following steps: displaying the identification of a product design system of each marine electro-mechanical product and receiving a product design system generation request, wherein the product design system generation request comprises the identification of a target product design system; generating a corresponding product design system based on the identification of the target product design system; based on the generated corresponding product design system, a corresponding product design service is provided.

Description

Design calculation method and device for marine electromechanical product
Technical Field
The invention relates to the field of computers, in particular to a design calculation method and device for marine electromechanical products.
Background
The marine electromechanical products (such as lifting devices, propelling devices and the like) are necessary matching products for ships and maritime workers, and have the characteristics of huge structure, complex system, diversified product types and the like. Because the working principles and the composition structures of various marine electromechanical products are different, the product design calculation methods of the various products are various, the design flow is not uniform, and only special design systems for specific model product development, such as a lifting device design system, a propulsion device design system and the like, are available in the market at present.
Disclosure of Invention
The embodiment of the invention provides a design calculation method and device for a marine electromechanical product, which can realize unification of design services of the product. The technical scheme is as follows:
in one aspect, a design calculation method for a marine electromechanical product is provided, the method comprising:
displaying the identification of a product design system of each marine electro-mechanical product and receiving a product design system generation request, wherein the product design system generation request comprises the identification of a target product design system;
generating a corresponding product design system based on the identification of the target product design system;
based on the generated corresponding product design system, a corresponding product design service is provided.
Optionally, the generating a corresponding product design system based on the identification of the target product design system includes:
obtaining a product design package corresponding to an identifier of the target product design system, wherein the product design package comprises design flow information, the design flow information comprises logic association information between algorithm models related to a design flow, the logic association information is obtained based on the design flow, the product design package further comprises the algorithm models and a model selection library of the target product design system, the model selection library comprises identifiers of parts and at least two parameters associated with the identifiers of the parts, and at least one input variable of the algorithm model comprises a parameter of the part;
based on the obtained product design package, a corresponding product design system is generated.
Optionally, the providing the corresponding product design service based on the generated corresponding product design system includes:
prompting a user to input the value of a target input variable, or prompting the user to select one parameter from at least two different parameters associated with the identification of a target part in the model selection library as the value of the target input variable;
receiving feedback, wherein the feedback comprises the value of the target input parameter input or selected by a user;
and operating each algorithm model based on the value of the target input parameter according to the operation logic indicated by the logic association information among the algorithm models related to the design flow so as to calculate the performance of the product corresponding to the identification of the marine electric product.
Optionally, when the calculation result of the first algorithm model is an input variable of the second algorithm model, updating the value of the corresponding input variable of the second algorithm model based on the calculation result of the first algorithm model after the first algorithm model is operated and before the second algorithm model is operated.
Optionally, the method further comprises:
when a product design package corresponding to the identification of the target product design system is updated, acquiring the updated product design package corresponding to the identification of the target product design system;
and generating a corresponding product design system based on the updated product design package corresponding to the identification of the target product design system.
In another aspect, there is provided a design calculation device for a marine electro-mechanical product, the device comprising:
the display module is used for displaying the identification of the product design system of each marine electric product;
the receiving module is used for receiving a product design system generation request, wherein the product design system generation request comprises an identification of a target product design system;
the generating module is used for generating a corresponding product design system based on the identification of the target product design system;
and the providing module is used for providing corresponding product design services based on the generated corresponding product design system.
Optionally, the generating module is configured to,
obtaining a product design package corresponding to an identifier of the target product design system, wherein the product design package comprises design flow information, the design flow information comprises logic association information between algorithm models related to a design flow, the logic association information is obtained based on the design flow, the product design package further comprises the algorithm models and a model selection library of the target product design system, the model selection library comprises identifiers of parts and at least two parameters associated with the identifiers of the parts, and at least one input variable of the algorithm model comprises a parameter of the part;
based on the obtained product design package, a corresponding product design system is generated.
Optionally, the providing module is configured to,
prompting a user to input the value of a target input variable, or prompting the user to select one parameter from at least two different parameters associated with the identification of a target part in the model selection library as the value of the target input variable;
receiving feedback, wherein the feedback comprises the value of the target input parameter input or selected by a user;
and operating each algorithm model based on the value of the target input parameter according to the operation logic indicated by the logic association information among the algorithm models related to the design flow so as to calculate the performance of the product corresponding to the identification of the marine electric product.
Optionally, when the calculation result of the first algorithm model is an input variable of the second algorithm model, updating the value of the corresponding input variable of the second algorithm model based on the calculation result of the first algorithm model after the first algorithm model is operated and before the second algorithm model is operated.
Optionally, the generating module is further configured to,
when a product design package corresponding to the identification of the target product design system is updated, acquiring the updated product design package corresponding to the identification of the target product design system;
and generating a corresponding product design system based on the updated product design package corresponding to the identification of the target product design system.
The technical scheme provided by the embodiment of the invention has the beneficial effects that: the method comprises the steps that through displaying the identifiers of product design systems of all marine electromechanical products, a product design system generation request is received, the product design system generation request comprises the identifiers of target product design systems, and corresponding product design systems are generated based on the identifiers of the target product design systems; corresponding different product design systems can be provided according to different products, so that corresponding product design systems can be provided for various products, corresponding product design services are provided based on the generated corresponding product design systems, unification of design services of the products is realized, effective accumulation and inheritance of knowledge are ensured, engineers can easily understand and use the products, and product design efficiency and quality are improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a design calculation method of a marine electromechanical product provided by an embodiment of the invention;
FIG. 2 is a flow chart of a design calculation method of a marine electromechanical product provided by an embodiment of the invention;
FIG. 3 is a schematic structural view of a design calculation device for a marine electromechanical product according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a design calculation device for a marine electromechanical product according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the embodiments of the present invention will be described in further detail with reference to the accompanying drawings.
Fig. 1 shows a design calculation method of a marine electromechanical product provided by an embodiment of the invention. The execution subject of the computing method may be a user-side computer, which may communicate with a server. Referring to fig. 1, the method flow includes the following steps.
Step 101, displaying the identification of the product design system of each marine electrical product.
Step 102, receiving a product design system generation request.
Wherein the product design system generation request includes an identification of the target product design system.
Step 103, generating a corresponding product design system based on the identification of the target product design system.
Step 104, providing corresponding product design service based on the generated corresponding product design system.
According to the embodiment of the invention, the identification of the product design system of each marine electric product is displayed, the product design system generation request is received, the product design system generation request comprises the identification of the target product design system, and the corresponding product design system is generated based on the identification of the target product design system; corresponding different product design systems can be provided according to different products, so that corresponding product design systems can be provided for various products, corresponding product design services are provided based on the generated corresponding product design systems, unification of design services of the products is realized, effective accumulation and inheritance of knowledge are ensured, engineers can easily understand and use the products, and product design efficiency and quality are improved.
Fig. 2 shows a design calculation method of a marine electromechanical product provided by the embodiment of the invention. Referring to fig. 2, the method flow includes the following steps.
Step 201, an algorithm model is built.
The algorithm model may be a model of a computational algorithm involved in the product design flow of the marine electrical product. The number of calculation algorithms involved in the product design flow of the marine electrical product is large, and the expression language may be a C program, a Modelica code, a Python script, a software tool program, and the like. In order to facilitate the computer to call each algorithm model, when the algorithm model is built, a unified tool model componentization packaging mode can be adopted to package heterogeneous algorithms (computing algorithms of different expression languages) into computing components with standard forms. The computing component is a 'black box' with input parameters (input variables), output parameters (computing results) and capable of independently running, and comprises a data file, a running file and a description file for describing information of the parameters, the running environment and the like.
Taking a marine crane as an example, the marine crane consists of a boom, a turntable A frame, a base column and other main structures, a hydraulic system and an electric control system, and the generation process of the product design system is described below in combination with the development of the marine crane design flow. Firstly, carding calculation algorithms involved in the design of crane products, including overall load calculation, statics calculation of each structural member, element model selection calculation of a hydraulic electric control system and the like. The calculation is mainly a theoretical calculation formula and an empirical formula which is found according to a standard manual, and various related algorithms are digitally realized to form individual algorithm models, wherein the realization mode can be formula editing made by a EXCEL, mathCAD tool commonly used by a general engineer, and can be a programming language written by a C program, a Modelica code, a Python script, a software tool program and the like.
Step 202, establishing a type selection library.
The type selection library comprises an identification of the part and at least two parameters associated with the identification of the part. Parameters associated with the identification of the component are used as input variables for the algorithm model described above. The parts are components of the marine electrical product, including mechanical standard parts, and hydraulic and electrical system elements. The parameter may be a structural parameter, such as the profile of the screw, or a performance parameter, such as the performance rating of the screw.
For example, an open database schema can be used to define a model selection library, parameters participating in model selection are mapped into EXCEL table files and fields through a flattening method, and a user can directly expand and maintain library data based on the EXCEL. In EXCEL, engineers can customize a model selection parameter library template (based on the library template, related parameters in the library, and model selection design of parameters can be performed in the model selection design process) involved in the product design flow, and expand and perfect library contents according to information such as mechanical design manual standard part data, electric and hydraulic element sample data, standard parameter data and the like used in the product design model selection process, and the library contents are used for selecting mechanical standard parts or hydraulic and electric system elements.
Step 203, establishing design flow information of each product design system.
The design flow information comprises logic association information among algorithm models related to the design flow, and the logic association information is obtained based on the design flow. The logic association information between the algorithm models comprises five logic relations of serial, parallel, condition, circulation and nesting between the algorithm models.
For example, the design flow information may be built using drag-and-drop modeling techniques in a visual design process definition environment to componentized package the design calculation algorithm. And the dependency relationship among the computing components is constructed by using a variable (input variable) mapping mechanism, and the complex control logic among the computing components is defined by combining five control components of serial, parallel, condition, circulation and nesting, so that the design flow information of a complex product design system is constructed, and the product design process is cured.
The variable mapping mechanism expresses complex coupling relation among all design calculation algorithms from a variable layer, namely variable input and output transfer relation (the input variable of the algorithm model a is the calculation result of the algorithm model b, and when the algorithm model b operates, the value of the input variable of the algorithm model a is automatically updated to the calculation result of the algorithm model b), and heterogeneous multi-data source interoperation is supported. The design flow information is to construct a sequential directed graph loop-free structure by extracting the input-output relationship and the component information (identification, component type, reference algorithm, description and the like) among the design calculation components in the product design flow, and express the directed graph in a tree data structure.
Taking the crane as an example, carding a crane product design flow and process, wherein the general flow is to firstly carry out crane overall load calculation, then carry out design calculation of each component, including statics calculation of main structural components and element model selection calculation of hydraulic and electric components, and define environment based on the visual design flow, build the product design flow in the form of components, the components are represented by block diagrams in the flow chart, and the logical relations among the components comprise serial, parallel, nesting, condition and circulation. Each component encapsulates the algorithm, extracts the input variable and the calculation result of each algorithm during encapsulation, defines the variable mapping transfer relation among the components, and associates the pass variable among different components.
And 204, generating a product design package of the target marine electromechanical product based on the algorithm model, the product design flow information and the selection library related to the target marine electromechanical product, and storing the product design package into a server.
Wherein steps 201-204 may be performed by a system developer.
Step 205, displaying an identification of a product design system for each of the marine electrical products.
The user-side computer presents the user with an identification of the product design system of the respective marine electrical product. The user (e.g., product design engineer) refers to the identifiers of the respective product design systems, selects the identifier corresponding to the desired product, and triggers the product design system to generate a request to the user-side computer. The product design system generates a request including an identification of the marine electrical product, which may be a product type, such as a crane. Illustratively, the product design system generation request also includes user interface configuration information (including information such as system title, interface layout, etc.) for generating a user interface for the corresponding product design system.
It should be noted that, the user interface configuration information may be set by the user in real time, or may be target user interface configuration information, where the target user interface configuration information may be user interface configuration information included in the design flow information.
Step 206, receiving a product design system generation request.
The user-side computer receives a product design system generation request.
Step 207, obtaining a product design package corresponding to the identification of the marine electromechanical product.
The user side computer downloads a product design package corresponding to the identification of the marine electromechanical product from the server.
The product design package comprises design flow information, wherein the design flow information comprises logic association information among algorithm models related to the design flow, and the logic association information is obtained based on the design flow; the product design package also includes an algorithm model and a model selection library of the target product design system, the model selection library including an identification of the part and at least two parameters associated with the identification of the part, the input variables of the at least one algorithm model including the parameters of the part.
Step 208, generating a corresponding product design system based on the obtained product design package.
The user side computer generates a corresponding product design system. Step 208 may include the following steps.
The method comprises the steps of prompting a user to input a value of a target input variable, or prompting the user to select one parameter from at least two different parameters associated with identification of a target part in a model selection library as the value of the target input variable.
Illustratively, when the product design system generation request further includes user interface configuration information, the first step includes: acquiring corresponding user interface configuration information, generating a corresponding user interface, prompting a user to input the value of the target input variable on the generated user interface, or prompting the user to select one parameter from at least two different parameters associated with the identification of the target part in the model selection library as the value of the target input variable.
By way of example, a software architecture mode that a user interface is separated from a kernel data structure can be adopted, and corresponding interactive interfaces and interface layout modes can be automatically generated by analyzing interface configuration information and product design flow extraction information.
And a second step of receiving feedback, wherein the feedback comprises the values of target input parameters input by a user or selected.
And thirdly, operating each algorithm model based on the value of the target input parameter according to the operation logic indicated by the logic association information among the algorithm models related to the design flow so as to calculate the performance of the product corresponding to the identification of the marine electromechanical product.
When the calculation result of the first algorithm model is the input variable of the second algorithm model, updating the value of the corresponding input variable of the second algorithm model based on the calculation result of the first algorithm model after the first algorithm model is operated and before the second algorithm model is operated.
Illustratively, the marine electromechanical product design service is to conduct the model selection parameter model selection design, parameter (variable) input, step calculation result and the like step by step from the initial step of the process according to the product design process guide until the design process is calculated. In the process of inputting parameters according to a product design flow guide, if the parameters are associated with type selection data in a type selection library in the process of inputting parameters, tabular type selection parameter selection input can be performed, hierarchical screening input among variables is supported (for example, a screw is divided into thick teeth and thin teeth, the thick teeth are further divided into internal threads and external threads, a user can select the thick teeth first when selecting the specification of the screw, and then continue to select the internal threads or the external threads), data interpolation is supported (for example, the parameter A and the parameter B have a linear calculation relation, and when the user determines the parameter A, the system can calculate the parameter B based on the linear calculation relation) and the like.
Taking a crane as an example, the operation logic indicated by the logic association information between algorithm models related to the design flow may include: the overall load of the crane is calculated first, and then the statics of the target component and the performance of the elements of the hydraulic electric control system are calculated.
Alternatively, step 208 may include the following steps.
And a fourth step of generating and outputting a three-dimensional model of the product corresponding to the identification of the marine electromechanical product and a calculation report based on the calculated performance of the product corresponding to the identification of the marine electromechanical product.
For example, the result after the design flow is calculated may be automatically and formatted to be output to a parameterized three-dimensional model (the input variable is changed at any time), and a new three-dimensional model may be generated; meanwhile, the output parameters are automatically output to a calculation report, and the calculation report can be a Word document report template of a design calculation book, including performance data of products corresponding to the identification of the marine electric products, so that design output data of the marine crane can be rapidly obtained.
It should be noted that, when the above-mentioned guided parameter selection type design calculation is performed according to the extracted design flow, step parameters can be edited in each step, and the calculation process and calculation result can be checked in each step.
When the existing design system with a specific model is faced with upgrading and updating of products, the optimization of a calculation algorithm and a design flow of the existing design system needs to change the source code of the bottom layer, and a designer does not generally update and expand the design system, so that the existing design system can be phased out, and inconvenience is brought to product design. Based on this, the method further comprises steps 209-210.
Step 209, updating the algorithm model, updating the corresponding product design package based on the updated algorithm model, and publishing the updated product design package to the server.
When the calculation algorithm and/or the design flow of the product are updated, a system developer can correspondingly update the algorithm model in the database, and update the corresponding design flow information based on the updated algorithm model, so that the design calculation method, the design flow and the like can be further expanded and perfected along with the upgrading and updating of the marine electromechanical product, the design system is more open and universal, and the research and development cost and the resource waste of enterprises are reduced.
Step 210, when a product design package corresponding to the identifier of the target product design system is updated, acquiring a product design package corresponding to the identifier of the updated target product design system; and generating a corresponding product design system based on the product design package corresponding to the updated identification of the target product design system.
When a product design package corresponding to the identification of the target product design system at the server side is updated, a user side computer acquires the product design package corresponding to the identification of the updated target product design system; and generating a corresponding product design system based on the product design package corresponding to the updated identification of the target product design system.
Similarly, the system developer can also update the data in the model selection library in real time, and update the corresponding product design package to be released to the server. When the user side computer finds that the product design package is updated, the updated product design package is downloaded to update the corresponding product design system.
According to the embodiment of the invention, the identification of the product design system of each marine electric product is displayed, the product design system generation request is received, the product design system generation request comprises the identification of the target product design system, and the corresponding product design system is generated based on the identification of the target product design system; corresponding different product design systems can be provided according to different products, so that corresponding product design systems can be provided for various products, corresponding product design services are provided based on the generated corresponding product design systems, unification of design services of the products is realized, effective accumulation and inheritance of knowledge are ensured, engineers can easily understand and use the products, and product design efficiency and quality are improved.
Fig. 3 shows a design calculation device for a marine electromechanical product, which may be a user-side computer, according to an embodiment of the present invention. Referring to fig. 3, the apparatus 100 includes a presentation module 800, a receiving module 801, a generating module 802, and a providing module 803.
A display module 800 for displaying an identification of a product design system for each of the marine electrical products.
A receiving module 801 is configured to receive a product design system generation request, where the product design system generation request includes an identification of a target product design system.
A generating module 802, configured to generate a corresponding product design system based on the identification of the target product design system.
A module 803 is provided for providing a respective product design service based on the generated respective product design system.
The generating module 802 is configured to obtain a product design package corresponding to an identifier of a target product design system, where the product design package includes design flow information, the design flow information includes logic association information between algorithm models related to a design flow, the logic association information is obtained based on the design flow, the product design package further includes an algorithm model and a model selection library of the target product design system, the model selection library includes an identifier of a part and at least two parameters associated with the identifier of the part, and an input variable of at least one algorithm model includes a parameter of the part; based on the obtained product design package, a corresponding product design system is generated.
Still another exemplary embodiment provides module 803 for prompting the user to input the value of the target input variable, or prompting the user to select one parameter from at least two different parameters associated with the identification of the target part in the selection library as the value of the target input variable; receiving feedback, wherein the feedback comprises the values of target input parameters input by a user or selected; and operating each algorithm model based on the value of the target input parameter according to the operation logic indicated by the logic association information among the algorithm models related to the design flow so as to calculate the performance of the product corresponding to the identification of the marine electromechanical product.
Based on still another exemplary embodiment, when the calculation result of the first algorithm model is the input variable of the second algorithm model, the value of the corresponding input variable of the second algorithm model is updated based on the calculation result of the first algorithm model after the first algorithm model is run and before the second algorithm model is run.
As another example, the generating module 802 is further configured to obtain, when a product design package corresponding to an identifier of the target product design system is updated, a product design package corresponding to the identifier of the updated target product design system; and generating a corresponding product design system based on the product design package corresponding to the updated identification of the target product design system.
According to the embodiment of the invention, the product design system generation request is received, the product design system generation request comprises the identification of the marine electrical product, and the corresponding product design system is determined based on the identification of the marine electrical product; different product design systems can be provided according to different products, so that corresponding product design systems can be provided for various products, marine electric product design service is provided based on the determined corresponding product design systems, unification of design service of the products is realized, effective accumulation and inheritance of knowledge are ensured, engineers can easily understand and use, and product design efficiency and quality are improved.
FIG. 4 illustrates a block diagram of a design calculation device for a marine electro-mechanical product according to an exemplary embodiment of the present invention. The computing device may be a computer 300. The computer 300 includes a Central Processing Unit (CPU) 301, a system memory 304 including a Random Access Memory (RAM) 302 and a Read Only Memory (ROM) 303, and a system bus 305 connecting the system memory 304 and the central processing unit 301. Computer 300 also includes a basic input/output system (I/O system) 306, which facilitates the transfer of information between the various devices within the computer, and a mass storage device 307 for storing an operating system 313, application programs 314, and other program modules 315.
The basic input/output system 306 includes a display 308 for displaying information and an input device 309, such as a mouse, keyboard, etc., for user input of information. Wherein both the display 308 and the input device 309 are coupled to the central processing unit 301 via an input output controller 310 coupled to the system bus 305. The basic input/output system 306 may also include an input/output controller 310 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, the input output controller 310 also provides output to a display screen, a printer, or other type of output device.
The mass storage device 307 is connected to the central processing unit 301 through a mass storage controller (not shown) connected to the system bus 305. The mass storage device 307 and its associated computer-readable media provide non-volatile storage for the computer 300. That is, the mass storage device 307 may include a computer readable medium (not shown) such as a hard disk or CD-ROM drive.
Computer readable media may include computer storage media and communication media without loss of generality. Computer storage 13 media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will recognize that computer storage media are not limited to the ones described above. The system memory 304 and mass storage device 307 described above may be collectively referred to as memory.
According to various embodiments of the invention, computer 300 may also operate by a remote computer connected to the network through a network, such as the Internet. I.e., computer 300 may be connected to a network 312 through a network interface unit 311 coupled to system bus 305, or alternatively, network interface unit 311 may be used to connect to other types of networks or remote computer systems (not shown).
The memory also includes one or more programs, one or more programs stored in the memory and configured to be executed by the CPU. The one or more programs include instructions for implementing the design calculation method of the marine electro-mechanical product shown in fig. 1 or 2.
It should be noted that: the design calculation device for the marine electromechanical product provided in the above embodiment only uses the division of the above functional modules for illustration when the design calculation for the marine electromechanical product is performed, and in practical application, the above functional allocation may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to perform all or part of the functions described above. In addition, the design calculation device of the marine electromechanical product provided in the above embodiment and the design calculation method embodiment of the marine electromechanical product belong to the same concept, and the specific implementation process of the design calculation device is detailed in the method embodiment, which is not described herein again.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing description of the preferred embodiments of the invention is not intended to limit the invention to the precise form disclosed, and any such modifications, equivalents, and alternatives falling within the spirit and scope of the invention are intended to be included within the scope of the invention.

Claims (6)

1. A method for designing and calculating a marine electro-mechanical product, the method comprising:
displaying the identification of a product design system of each marine electromechanical product and receiving a product design system generation request, wherein the product design system generation request comprises the identification of a target product design system and user interface configuration information;
obtaining a product design package corresponding to an identifier of the target product design system, wherein the product design package comprises design flow information, the design flow information comprises logic association information between algorithm models related to a design flow, the logic association information is obtained based on the design flow, the product design package further comprises the algorithm models and a model selection library of the target product design system, the model selection library comprises identifiers of parts and at least two parameters associated with the identifiers of the parts, and at least one input variable of the algorithm model comprises a parameter of the part;
generating a corresponding product design system based on the obtained product design package;
acquiring the user interface configuration information, generating a corresponding user interface, prompting a user to input the value of a target input variable on the generated user interface, or prompting the user to select one parameter from at least two different parameters associated with the identification of a target part in the model selection library as the value of the target input variable;
receiving feedback, wherein the feedback comprises the value of the target input parameter input or selected by a user;
operating each algorithm model based on the value of the target input parameter according to the operation logic indicated by the logic association information among the algorithm models related to the design flow so as to calculate the performance of the product corresponding to the identification of the marine electric product;
automatically and formatting the calculated performance of the product corresponding to the identification of the marine electromechanical product to be output to a parameterized three-dimensional model, and generating a new three-dimensional model; and the output parameters are automatically output to a calculation report, wherein the calculation report is a Word document report template of a design calculation book and comprises performance data of products corresponding to the identification of the marine electric products.
2. The method of claim 1, wherein when the calculation result of the first algorithm model is an input variable of the second algorithm model, updating the value of the corresponding input variable of the second algorithm model based on the calculation result of the first algorithm model after the first algorithm model is run and before the second algorithm model is run.
3. The method according to claim 1 or 2, characterized in that the method further comprises:
when a product design package corresponding to the identification of the target product design system is updated, acquiring the updated product design package corresponding to the identification of the target product design system;
and generating a corresponding product design system based on the updated product design package corresponding to the identification of the target product design system.
4. A design calculation device for a marine electro-mechanical product, the device comprising:
the display module is used for displaying the identification of the product design system of each marine electric product;
the receiving module is used for receiving a product design system generation request, wherein the product design system generation request comprises an identification of a target product design system and user interface configuration information;
the generation module is used for acquiring a product design package corresponding to the identification of the target product design system, wherein the product design package comprises design flow information, the design flow information comprises logic association information between algorithm models related to a design flow, the logic association information is obtained based on the design flow, the product design package further comprises the algorithm models and a model selection library of the target product design system, the model selection library comprises the identification of parts and at least two parameters associated with the identification of the parts, and at least one input variable of the algorithm model comprises the parameter of the parts; generating a corresponding product design system based on the obtained product design package;
the providing module is used for acquiring the user interface configuration information, generating a corresponding user interface, prompting a user to input the value of a target input variable on the generated user interface, or prompting the user to select one parameter from at least two different parameters associated with the identification of the target part in the type selection library as the value of the target input variable; receiving feedback, wherein the feedback comprises the value of the target input parameter input or selected by a user; operating each algorithm model based on the value of the target input parameter according to the operation logic indicated by the logic association information among the algorithm models related to the design flow so as to calculate the performance of the product corresponding to the identification of the marine electric product; automatically and formatting the calculated performance of the product corresponding to the identification of the marine electromechanical product to be output to a parameterized three-dimensional model, and generating a new three-dimensional model; and the output parameters are automatically output to a calculation report, wherein the calculation report is a Word document report template of a design calculation book and comprises performance data of products corresponding to the identification of the marine electric products.
5. The apparatus of claim 4, wherein when the calculation result of the first algorithm model is an input variable of the second algorithm model, updating the value of the corresponding input variable of the second algorithm model based on the calculation result of the first algorithm model after the first algorithm model is run and before the second algorithm model is run.
6. The apparatus of claim 4 or 5, wherein the generating module is further configured to,
when a product design package corresponding to the identification of the target product design system is updated, acquiring the updated product design package corresponding to the identification of the target product design system;
and generating a corresponding product design system based on the updated product design package corresponding to the identification of the target product design system.
CN201910471384.8A 2019-05-31 2019-05-31 Design calculation method and device for marine electromechanical product Active CN110377934B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910471384.8A CN110377934B (en) 2019-05-31 2019-05-31 Design calculation method and device for marine electromechanical product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910471384.8A CN110377934B (en) 2019-05-31 2019-05-31 Design calculation method and device for marine electromechanical product

Publications (2)

Publication Number Publication Date
CN110377934A CN110377934A (en) 2019-10-25
CN110377934B true CN110377934B (en) 2023-08-22

Family

ID=68249601

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910471384.8A Active CN110377934B (en) 2019-05-31 2019-05-31 Design calculation method and device for marine electromechanical product

Country Status (1)

Country Link
CN (1) CN110377934B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117195435B (en) * 2023-10-08 2024-02-27 四川大学 Method and system for designing special questions of electromechanical product

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1412709A (en) * 2001-10-10 2003-04-23 株式会社半导体能源研究所 Production system and production method
CN102930389A (en) * 2012-10-23 2013-02-13 北京理工大学 Product design knowledge management method and system
CN106295069A (en) * 2016-08-25 2017-01-04 辽宁科技学院 A kind of data digging method in helical gear designs
CN106570620A (en) * 2016-10-31 2017-04-19 珠海格力电器股份有限公司 Production guiding method and system
RU2016129653A (en) * 2016-07-19 2018-01-24 Федеральное государственное автономное образовательное учреждение высшего образования "Санкт-Петербургский государственный университет аэрокосмического приборостроения" Method for computer-aided design of production and operation of application software and a system for its implementation
CN109344495A (en) * 2018-09-05 2019-02-15 重庆创速工业有限公司 A kind of Intelligentized design method and its system of 3 D stereo industrial products

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1412709A (en) * 2001-10-10 2003-04-23 株式会社半导体能源研究所 Production system and production method
CN102930389A (en) * 2012-10-23 2013-02-13 北京理工大学 Product design knowledge management method and system
RU2016129653A (en) * 2016-07-19 2018-01-24 Федеральное государственное автономное образовательное учреждение высшего образования "Санкт-Петербургский государственный университет аэрокосмического приборостроения" Method for computer-aided design of production and operation of application software and a system for its implementation
CN106295069A (en) * 2016-08-25 2017-01-04 辽宁科技学院 A kind of data digging method in helical gear designs
CN106570620A (en) * 2016-10-31 2017-04-19 珠海格力电器股份有限公司 Production guiding method and system
CN109344495A (en) * 2018-09-05 2019-02-15 重庆创速工业有限公司 A kind of Intelligentized design method and its system of 3 D stereo industrial products

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
The application of a knowledge based engineering approach to the rapid design and analysis of an automotive structure;Craig B C等;《Advances in Engineering Software》(第12期);903 - 912 *

Also Published As

Publication number Publication date
CN110377934A (en) 2019-10-25

Similar Documents

Publication Publication Date Title
US11822906B2 (en) Industrial programming development with a converted industrial control program
JP6856768B2 (en) Autonomous generation design synthesis system using data from design tools and knowledge from digital twin graphs
CN106874244B (en) Method for constructing automatic document generation model based on work sequence
CN112199086B (en) Automatic programming control system, method, device, electronic equipment and storage medium
CN114816374B (en) Visual data analysis process modeling method and system
US10684936B2 (en) Observer for simulation test and verification
EP3163436A1 (en) Visual software modeling method based on software meta-view for constructing software view
CN112836112A (en) Financial information processing method, device, equipment and medium based on RPA and AI
US20150370766A1 (en) Ontology-driven requirements engineering methodology mind-mapper
US20220180011A1 (en) Systems and methods for modifying cad files
US20220405440A1 (en) Systems and methods for generating reduced order models
CN117236111A (en) Fastener parametric modeling method and device, terminal equipment and storage medium
CN112052611B (en) Simulation method, device and storage medium of power equipment based on geometric model
CN115495069B (en) Model-driven coal industry software process implementation method, device and equipment
CN110377934B (en) Design calculation method and device for marine electromechanical product
RU2676405C2 (en) Method for automated design of production and operation of applied software and system for implementation thereof
Denil et al. Rule-based model transformation for, and in simulink
KR20240053911A (en) Method and system for AI collaboration service based on source code automatic generation system
CN115061673A (en) Low-code visual expression based arranging and executing method and system
CN112784417B (en) Avionics distributed joint simulation method and system based on SysML
CN106372359B (en) A device virtual prototype system
US20230237249A1 (en) Method and system for generating an automation engineering project in a technical installation using multidisciplinary approach
CN114117800B (en) Modelica-based power grid power flow calculation method and device
Janssen et al. Custom Digital workflows with user-defined data transformations via property graphs
CN112131635A (en) Method for integrating BIM data into manufacturing operation management system

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