Visual process development method and system for ship power system, electronic equipment and storage medium
Through component modular design tools and visual editing and simulation verification, a design process template is formed, which solves the problems of automated execution and professional differences in the design process of ship power system, and improves design efficiency and visualization level.
Patent Information
- Application Number
- CN202411898663.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-05-27
AI Technical Summary
The existing technology is difficult to effectively solve the problem of automated execution of ship power system design processes, and the design processes and software use of different professions are inconsistent, resulting in a high threshold for repeated modeling and high thresholds.
By modularizing the components of the design tools in the field of ship power, the design tools after modularization of components are used to edit the design process in a visual form, simulate and verify it and save it as a design process template for reuse.
It improves the visualization level and customization capabilities of the ship's power system design process, reduces the difficulty of getting started with design process tools, and improves design efficiency through the reuse of process templates.
Smart Images

Figure CN120046300A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of the development of ship power system processes, and particularly relates to a visual process development method, system, electronic device, and storage medium for ship power systems. Background Art
[0002] In the design process of ship power systems, tools such as Project are generally used to decompose tasks for project work using the WBS (Work Breakdown Structure) method. And while decomposing tasks, some general tools such as Excel, Visio, and Autocad are used to visually display the task processes. However, these tools can only represent the information of the processes and it is very difficult to execute the processes automatically. There are problems such as weak connection with the ship power system design tasks and relatively loose combination with actual tasks. In the actual design process, it is still necessary to manually convert the corresponding processes into automatic processing.
[0003] In addition, in the digital design process of ship power systems, different specialties such as structure, control, fluid, and heat are involved. The design processes followed by different specialties and the professional software used are different. There are problems such as duplicate modeling between the same software and high thresholds for using the software.
[0004] Therefore, how to provide a visual process development method, system, electronic device, and storage medium for ship power systems has become a technical problem that urgently needs to be solved in this field. Summary of the Invention
[0005] The purpose of the present invention is to provide a visual process development method, system, electronic device, and storage medium for ship power systems.
[0006] According to the first aspect of the present invention, a visual process development for ship power systems is provided, including:
[0007] Step S1: Modularize the design tools commonly used in the ship power field into components;
[0008] Step S2: Apply the modularized design tools to edit the design process in a visual form to construct a design process;
[0009] Step S3: Simulate the constructed design process to verify the correctness of the design process, and save the verified correct design process as a design process template;
[0010] Step S4: Call the design process template to reuse the verified correct design process.
[0011] According to the method of the first aspect of the present invention, in the step S1, it further includes:
[0012] Construct a new model by directly modifying the corresponding parameters according to typical general template components;
[0013] The component encapsulates the passed parameters and can transfer parameter information between components.
[0014] According to the method of the first aspect of the present invention, in the step S2, the design tool after modularizing the application components edits the design process in a visual form, and the construction of the design process includes:
[0015] For different serial tasks, parallel tasks, and loop tasks, call sequential components, parallel components, and loop components in a visual form to construct the design process.
[0016] According to the method of the first aspect of the present invention, in the step S3, the simulation of the constructed design process to verify the correctness of the design process includes:
[0017] Investigate the activities corresponding to each component in turn according to the execution order of the design process, and give the dynamic process of the process simulation. If the process simulation reports an error, the reason and location of the process error will be prompted.
[0018] The second aspect of the present invention discloses a visualization process development system for a ship power system; the system includes:
[0019] The first processing module, that is, the component library is configured to modularize the general design tools in the ship power field;
[0020] The second processing module, that is, the visualization process editing module is configured to apply the design tool after modularizing the components to edit the design process in a visual form to construct the design process;
[0021] The third processing module, that is, the process simulation module is configured to simulate the constructed design process, verify the correctness of the design process, and save the verified correct design process as a design process template;
[0022] The fourth processing module, that is, the process execution module is configured to call the design process template to reuse the verified correct design process.
[0023] According to the system of the second aspect of the present invention, the first processing module is specifically configured to,
[0024] Construct a new model by directly modifying the corresponding parameters according to typical general template components;
[0025] The component encapsulates the passed parameters and can transfer parameter information between components.
[0026] The system according to the second aspect of the present invention, the second processing module is specifically configured as a design tool after modularizing the application components, and edits the design process in a visual form. The construction of the design process includes:
[0027] For different serial tasks, parallel tasks, and loop tasks, call sequential components, parallel components, and loop components in a visual form to construct a design process.
[0028] The system according to the second aspect of the present invention, the third processing module is specifically configured as simulating the constructed design process, and verifying the correctness of the design process includes:
[0029] Investigate the activities corresponding to each component in sequence according to the execution order of the design process, and give the dynamic process of the process simulation. If the process simulation reports an error, the cause and location of the process error will be prompted.
[0030] The third aspect of the present invention discloses an electronic device. The electronic device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the steps in any one of the methods for developing a visual process of a ship power system in the first aspect of the present disclosure are implemented.
[0031] The fourth aspect of the present invention discloses a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the steps in any one of the methods for developing a visual process of a ship power system in the first aspect of the present disclosure are implemented.
[0032] The beneficial effects brought by the present invention are as follows:
[0033] As can be seen from the above solution, the embodiments of the present invention provide a method, system, electronic device, and storage medium for developing a visual process of a ship power system, having the following beneficial effects: improving the visualization level and customization ability in the design process of the ship power system, and reducing the difficulty of getting started with the design process tool. By storing the fixed design process as a process template for reuse in the design process, the design efficiency is improved. Description of the Drawings
[0034] Figure 1 It is a flowchart of a method for developing a visual process of a ship power system according to an embodiment;
[0035] Figure 2 It is a schematic diagram of a sequential component according to an embodiment;
[0036] Figure 3 It is a schematic diagram of a parallel component according to an embodiment;
[0037] Figure 4Schematic diagram of a circulation component provided according to an embodiment;
[0038] Figure 5 Structural diagram of a visualization process development system for a ship power system according to an embodiment of the present invention;
[0039] Figure 6 Schematic diagram of a pipeline stress calculation use case provided according to an embodiment;
[0040] Figure 7 Structural diagram of an electronic device according to an embodiment of the present invention. Detailed implementation manners
[0041] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0042] Embodiment 1:
[0043] According to the first aspect of the present invention, the present invention discloses a method for developing a visualization process of a ship power system. Figure 1 As shown in the flowchart of a method for developing a visualization process of a ship power system according to an embodiment of the present invention, Figure 1 the method includes:
[0044] Step S1, modularize the components of the general design tools in the ship power field;
[0045] Step S2, apply the modularized design tools to edit the design process in a visual form to construct a design process;
[0046] Step S3, simulate the constructed design process to verify the correctness of the design process, and save the verified correct design process as a design process template;
[0047] Step S4, call the design process template to reuse the verified correct design process.
[0048] In step S1, the general design tools in the ship power field are modularized into components.
[0049] In some embodiments, in step S1, according to typical general template elements, directly modify the corresponding parameters to construct a new model;
[0050] The component encapsulates the transfer parameters and can transfer parameter information between components.
[0051] In step S2, the design tool after component modularization is applied to edit the design process in a visual form to construct the design process.
[0052] In some embodiments, in the step S2, the design tool after component modularization is applied to edit the design process in a visual form to construct the design process, including:
[0053] As Figures 2 to 4 shown, for different serial tasks, parallel tasks, and loop tasks, the sequential components, parallel components, and loop components are called in a visual form to construct the design process.
[0054] In step S3, the constructed design process is simulated to verify the correctness of the design process, and the verified correct design process is saved as a design process template.
[0055] In some embodiments, in the step S3, the simulation of the constructed design process to verify the correctness of the design process includes:
[0056] Investigate the activities corresponding to each component in turn according to the execution order of the design process, and give the dynamic process of the process simulation. If the process simulation reports an error, the error cause and location will be prompted.
[0057] In step S4, the design process template is called to reuse the verified correct design process.
[0058] Specifically, visual modification and reconstruction can be performed based on the existing design process.
[0059] In summary, the solution proposed by the present invention can improve the visualization level and customization ability of the design process of the ship power system, and reduce the difficulty of using the design process tool. By storing the fixed design process as a process template for reuse in the design process, the design efficiency is improved.
[0060] Embodiment 2:
[0061] The present invention discloses a visual process development system for a ship power system. Figure 5 For the structural diagram of a visual process development system for a ship power system according to an embodiment of the present invention; as Figure 5 shown, the system 100 includes:
[0062] The first processing module 101, that is, the component library is configured to modularize the general design tools in the ship power field;
[0063] The second processing module 102, i.e., the visualization process editing module, is configured to apply the design tool after component modularization to edit the design process in a visual form and construct the design process;
[0064] The third processing module 103, i.e., the process simulation module, is configured to simulate the constructed design process, verify the correctness of the design process, and save the verified correct design process as a design process template;
[0065] The fourth processing module 104, i.e., the process execution module, is configured to call the design process template to reuse the verified correct design process.
[0066] In the system according to the second aspect of the present invention, the first processing module 101 is specifically configured to directly call the corresponding design tool from the component library;
[0067] According to the typical general template components, directly modify the corresponding parameters to construct a new model;
[0068] In the component library, the components encapsulate the transfer parameters and can transfer parameter information between components.
[0069] In the system according to the second aspect of the present invention, the second processing module 102 is specifically configured to apply the design tool after component modularization to edit the design process in a visual form, and the construction of the design process includes:
[0070] In the visualization process editing module, relevant components in the component library can be dragged into the visualization process editing module by mouse, and each task component is connected according to the task sequence.
[0071] As Figures 2 to 4 shown, for different serial tasks, parallel tasks, and loop tasks, call the sequence components, parallel components, and loop components in the component library in a visual form to construct the design process,
[0072] In the system according to the second aspect of the present invention, the third processing module 103 is specifically configured to simulate the constructed design process, and the verification of the correctness of the design process includes:
[0073] The constructed design process can be simulated by the process simulation module. Each activity corresponding to each component is investigated in turn according to the execution order of the design process, and the dynamic process of the process simulation is given. If the process simulation reports an error, the error cause and the error location will be prompted.
[0074] In the system according to the second aspect of the present invention, the fourth processing module 104 is specifically configured to perform visual modification and reconstruction based on the existing design process.
[0075] Taking the stress calculation of the power system pipeline as an example, as Figure 6 shown. First, create a power system pipeline stress calculation process in the visual process editing module, and select custom sequence components, parallel components, loop components, pipeline modeling components, and support and hanger parameter components in the component library. Connect each component in sequence according to the Figure 6 connection relationship shown. Then set the parameters of each component and the parameters transmitted between components. Set the parameter values of each component. Run the process simulation model, test the parameter transmission relationship of the process operation. After passing the verification, the process can be executed in the process execution module.
[0076] Example 3:
[0077] This application discloses an electronic device. The electronic device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, it implements the steps in any one of the visualization process development methods of the ship power system in the disclosed embodiment 1 of the present invention.
[0078] Figure 7 As a structural diagram of an electronic device according to an embodiment of the present invention, as Figure 7 shown, the electronic device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the electronic device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be implemented through WIFI, a carrier network, near field communication (NFC), or other technologies. The display screen of the electronic device can be a liquid crystal display screen or an electronic ink display screen. The input device of the electronic device can be a touch layer covered on the display screen, or a button, a trackball, or a touchpad provided on the housing of the electronic device, or an external keyboard, touchpad, or mouse, etc.
[0079] Those skilled in the art can understand that Figure 7 the structure shown in
[0080] Example 4:
[0081] The present invention discloses a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the steps in a method for developing a visualization process of a ship power system according to any one of Embodiment 1 of the present invention are implemented.
[0082] Please note that the technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combinations of these technical features do not conflict, they should all be considered as the scope described in this specification. The above embodiments only express several implementation manners of the present application. Their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the invention patent. It should be pointed out that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the appended claims.
[0083] The embodiments of the subject matter and functional operations described in this specification can be implemented in the following: digital electronic circuits, tangible computer software or firmware, computer hardware including the structures disclosed in this specification and their structural equivalents, or a combination of one or more of them. The embodiments of the subject matter described in this specification can be implemented as one or more computer programs, that is, one or more modules in computer program instructions encoded on a tangible non-transitory program carrier to be executed by a data processing device or to control the operation of the data processing device. Alternatively or additionally, the program instructions can be encoded on a manually generated propagated signal, such as a machine-generated electrical, optical, or electromagnetic signal, which is generated to encode information and transmit it to a suitable receiver device for execution by the data processing device. The computer storage medium can be a machine-readable storage device, a machine-readable storage substrate, a random or serial access memory device, or a combination of one or more of them.
[0084] The processes and logical flows described in this specification can be executed by one or more programmable computers executing one or more computer programs to perform corresponding functions by operating on input data and generating output. The processes and logical flows can also be executed by dedicated logic circuits, such as FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit), and the device can also be implemented as dedicated logic circuits.
[0085] Computers suitable for executing computer programs include, for example, general and / or special-purpose microprocessors, or any other type of central processing unit. Generally, the central processing unit will receive instructions and data from read-only memory and / or random access memory. The basic components of a computer include a central processing unit for implementing or executing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include one or more mass storage devices for storing data, such as magnetic disks, magneto-optical disks, or optical disks, etc., or the computer will be operably coupled to such mass storage devices to receive data therefrom or transfer data thereto, or both. However, a computer is not necessarily required to have such devices. In addition, a computer may be embedded in another device, such as a mobile phone, a personal digital assistant (PDA), a mobile audio or video player, a game console, a global positioning system (GPS) receiver, or a portable storage device such as a universal serial bus (USB) flash drive, to name just a few examples.
[0086] Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, such as including semiconductor memory devices (e.g., EPROM, EEPROM, and flash memory devices), magnetic disks (e.g., internal hard disks or removable disks), magneto-optical disks, and CD ROM and DVD-ROM disks. The processor and memory may be supplemented by, or incorporated in, special logic circuitry.
[0087] Although this specification contains many specific implementation details, these should not be construed as limiting the scope of any invention or the scope of what is claimed, but rather as mainly being used to describe the features of specific embodiments of a particular invention. Certain features described in multiple embodiments in this specification may also be implemented in combination in a single embodiment. On the other hand, various features described in a single embodiment may also be implemented separately in multiple embodiments or in any suitable sub-combination. In addition, although features may operate in certain combinations as described above and even be initially claimed as such, one or more features from the claimed combination may in some cases be removed from the combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination.
[0088] Similarly, although operations are depicted in the drawings in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or sequentially, or that all illustrated operations be performed, to achieve the desired result. In some cases, multitasking and parallel processing may be advantageous. In addition, the separation of various system modules and components in the above embodiments should not be construed as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
[0089] Accordingly, specific embodiments of the subject matter have been described. Other embodiments are within the scope of the appended claims. In some cases, the acts recited in the claims can be performed in a different order and still achieve the desired result. In addition, the processes depicted in the figures are not necessarily in the particular order or sequential order shown to achieve the desired result. In some implementations, multitasking and parallel processing may be advantageous.
[0090] The above are the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.
Claims
1. A visual process development method for a ship power system, characterized in that: include: Step S1, modularizing the components of common design tools in the field of ship power; Step S2, using the modularized design tool of the application components to edit the design process in a visual form and construct the design process; Step S3, simulating the constructed design process to verify the correctness of the design process, and saving the verified correct design process as a design process template; Step S4: calling the design process template to reuse and verify the correct design process.
2. The method for developing a visual process of a ship power system according to claim 1, characterized in that: In the step S1, it also includes: According to typical general template components, directly modify the corresponding parameters to build a new model; The component encapsulates the transfer parameters and can transfer parameter information between components.
3. The method for developing a visual process of a ship power system according to claim 1, characterized in that: In the step S2, the design tool after the modularization of the application component edits the design process in a visual form, and constructing the design process includes: For different serial tasks, parallel tasks and cyclic tasks, sequential components, parallel components and cyclic components are called in a visual form to build a design process.
4. The method for developing a visual process of a ship power system according to claim 1, characterized in that: In step S3, simulating the constructed design process to verify the correctness of the design process includes: According to the execution order of the design process, the activities corresponding to each component are investigated in turn, and the dynamic process of process simulation is given. If the process simulation reports an error, the cause and location of the process error will be prompted.
5. A visual process development system for ship power system, characterized in that: The system comprises: The first processing module, i.e., the component library, is configured to modularize the common design tools in the field of ship propulsion into components; The second processing module, i.e., the visual process editing module, is configured to edit the design process in a visual form and construct the design process by applying the modularized design tool of the components; The third processing module, i.e., the process simulation module, is configured to simulate the constructed design process, verify the correctness of the design process, and save the verified correct design process as a design process template; The fourth processing module, namely the process execution module, is configured to call the design process template to reuse and verify the correct design process.
6. The ship power system visualization process development system according to claim 5 is characterized in that: The first processing module is specifically configured to: According to typical general template components, directly modify the corresponding parameters to build a new model; Components encapsulate transfer parameters and can pass parameter information between components.
7. The visual process development system for ship power system according to claim 5 is characterized in that: The second processing module is specifically configured as a design tool after the modularization of the application component, which edits the design process in a visual form. The construction of the design process includes: For different serial tasks, parallel tasks and cyclic tasks, sequential components, parallel components and cyclic components are called in a visual form to build a design process.
8. The visual process development system for ship power system according to claim 5 is characterized in that: The third processing module is specifically configured to simulate the constructed design process to verify the correctness of the design process, including: According to the execution order of the design process, the activities corresponding to each component are investigated in turn, and the dynamic process of process simulation is given. If the process simulation reports an error, the cause and location of the process error will be prompted.
9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the steps in the ship power system visualization process development method described in any one of claims 1 to 4 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the method for developing a visualization process for a ship power system according to any one of claims 1 to 4 are implemented.
