Method, device, apparatus and computer readable storage medium for outfitting a ship cabin
By reconstructing the static geometric model and vibration modal diagram of the ship's cabins on water, the problem of ineffective installation of decorative panels in traditional outfitting methods was solved, achieving stable installation and efficient outfitting of decorative panels on water.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI CONSTRUCTION FIRST CONSTRUCTION (GROUP) CO LTD
- Filing Date
- 2026-03-31
- Publication Date
- 2026-07-24
AI Technical Summary
Traditional ship cabin outfitting methods fail to consider the hull's arching or sagging deformation in the water when modeling data from shore measurements. This leads to problems such as interference, compression, bulging, or excessive gaps during the installation of decorative panels, and cannot effectively solve the problem of installing decorative panels on ships in the water.
By reconstructing the static geometric model of the ship's cabin under the influence of only gravity and buoyancy in the water, and combining it with the ship's vibration mode diagram, decorative panels and connectors are designed, generating multiple geometric models of decorative panels and connectors to ensure the stable installation of decorative panels in the water.
It improved the efficiency of ship cabin outfitting, reduced the risk of cracking at the joints of decorative panels, reduced rework, and ensured the stable installation of decorative panels in a vibration environment.
Smart Images

Figure CN121936057B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of marine technology, and in particular to a method, apparatus, equipment, and computer-readable storage medium for outfitting a ship's compartment. Background Technology
[0002] Currently, the outfitting process for ship compartments involves first measuring and modeling the ship's compartments on shore, then prefabricating decorative panels based on the modeling results, and finally installing the panels while the ship is on the water. However, this method has the following technical problems: A ship is not a rigid body, but rather a massive thin-walled box girder. When a ship transitions from dry dock to a floating state, the uneven distribution of gravity and buoyancy along its length causes the hull beams to bend longitudinally. Furthermore, static measurements taken on shore only represent the ship's geometric state under specific support conditions, not its true state during long-term service at sea. Therefore, decorative panels prefabricated based on shore measurements are highly susceptible to problems such as interference, compression, bulging, or excessive gaps during installation on water, leading to installation failure. Summary of the Invention
[0003] This application provides a method, apparatus, device, and computer-readable storage medium for outfitting a ship's compartment.
[0004] In a first aspect, embodiments of this application provide a method for outfitting a ship's compartment, comprising: Based on the environmental point cloud data of the ship's cabins in the water state, the rigid body motion data of the hull, and the elastic strain data of the bulkheads, the static geometric model of the ship's cabins in the water state is reconstructed after they are subjected to only gravity and buoyancy. Based on the static geometric model and the preset ship vibration mode diagram, the bulkhead surface is segmented to generate multiple decorative panel geometric models and the corresponding installation points for each decorative panel geometric model; Based on the vibration spectrum of the mounting point in the static geometric model, generate the connector model corresponding to the mounting point; Based on the geometric model of the decorative panel, the mounting point, and the connector model, the outfitting design result is generated, and the outfitting design result is associated with and stored with the bulkhead.
[0005] Secondly, embodiments of this application provide an outfitting device for a ship's compartment, comprising: The model reconstruction module is used to reconstruct the static geometric model of the ship's cabins when they are only subjected to gravity and buoyancy on water, based on the environmental point cloud data, rigid body motion data of the hull, and elastic strain data of the bulkheads in the state of the ship's cabins on water. The plate segmentation module is used to segment the bulkhead surface based on the static geometric model and the preset ship vibration mode diagram, and generate multiple decorative plate geometric models and the corresponding installation points of each decorative plate geometric model; The connector generation module is used to generate a connector model corresponding to the installation point based on the vibration spectrum of the installation point in the static geometric model. The result generation module is used to generate outfitting design results based on the geometric model of the decorative panel, the mounting points, and the connector model. The result storage module is used to associate and store the outfitting design results with the bulkhead.
[0006] Thirdly, embodiments of this application provide an electronic device, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the outfitting method for ship compartments provided in the first aspect of embodiments of this application.
[0007] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the outfitting method for ship compartments provided in the first aspect of embodiments of this application.
[0008] Fifthly, embodiments of this application provide a computer program product having a computer program stored thereon, wherein when the computer program is executed by a processor, it implements the steps of the outfitting method for ship compartments provided in the first aspect of embodiments of this application.
[0009] The technical solution provided in this application addresses the problem of traditional methods that neglect the inability to install decorative panels on water due to hull arching or sagging deformation caused by shore-based modeling. This is achieved by reconstructing a static geometric model of the ship's compartments under the influence of gravity and buoyancy in a water-based state, and using this static geometric model as a benchmark to drive subsequent outfitting design. Furthermore, by designing decorative panels using a static geometric model and ship vibration modal diagrams, the impact of ship vibration on the panels is fully considered, reducing the risk of cracking at the panel seams under vibration conditions. Moreover, by designing connectors based on the vibration spectrum of the installation points in the static geometric model, the connectors can better cope with resonance issues with the ship, further improving the reliability of the outfitting design results and reducing the problem of rework due to improper outfitting design, thereby improving the outfitting efficiency of the ship's compartments. Attached Figure Description
[0010] Figure 1 A schematic flowchart illustrating a method for outfitting a ship compartment as provided in an embodiment of this application; Figure 2 A schematic diagram of the geometric model of the decorative panel and the model of the connector provided in an embodiment of this application; Figure 3 A schematic flowchart illustrating the segmentation process of the geometric model of the decorative panel provided in an embodiment of this application; Figure 4 A schematic diagram of a decorative panel installed with the assistance of MR glasses, provided in an embodiment of this application; Figure 5 A schematic diagram of a ship compartment outfitting device provided in an embodiment of this application; Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0011] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for explaining this application and are not intended to limit this application. Those skilled in the art can make adjustments as needed to suit specific application scenarios. Furthermore, it should be noted that, for ease of description, only the parts related to this application are shown in the accompanying drawings, not the entire structure.
[0012] It should be noted that the execution subject of the following method embodiments can be the outfitting device of a ship's cabin. This device can be implemented as part or all of an electronic device through software, hardware, or a combination of software and hardware. Optionally, the electronic device can be a computer, mobile phone, tablet, or portable device, or it can be an independent server or server cluster, etc. The specific type of electronic device is not limited in the embodiments of this application.
[0013] Figure 1 This is a schematic flowchart illustrating a method for outfitting a ship's compartment, as provided in an embodiment of this application. Figure 1 As shown, the method may include: S101. Based on the environmental point cloud data of the ship's cabins in the water state, the rigid body motion data of the hull, and the elastic strain data of the bulkheads, reconstruct the static geometric model of the ship's cabins after they are subjected to only gravity and buoyancy in the water.
[0014] In this embodiment, modeling is performed using measurement data of the ship in its waterborne state. Specifically, when the ship is submerged, environmental point cloud data of the ship's cabins can be acquired using sensors (such as lidar) deployed within the cabins; rigid body motion data of the hull can be acquired using an inertial measurement unit deployed at the hull center; and elastic strain data of the bulkheads under waterborne conditions can be acquired using sensors (such as fiber Bragg grating sensors) deployed at key points of the bulkheads. The aforementioned environmental point cloud data, rigid body motion data, and elastic strain data are fused and calculated. Using Lie group manifolds and modal superposition methods, the rigid body sway and elastic vibration of the ship's cabins are extracted from the environmental point cloud data, preserving the static geometric model of the ship's cabins under only the influence of gravity and buoyancy in the water. This static geometric model can represent the actual state of the ship's cabins when in service on water, considering the possible mid-arching or sagging deformation of the hull beams under floating conditions. This provides an accurate data foundation for subsequent outfitting design, which can then serve as a benchmark to drive the subsequent outfitting design.
[0015] S102. Based on the static geometric model and the preset ship vibration mode diagram, the bulkhead surface is segmented to generate multiple decorative panel geometric models and the corresponding installation points of each decorative panel geometric model.
[0016] This includes obtaining ship vibration modal diagrams under wave and vibration conditions, which can be obtained through finite element analysis of the ship. By analyzing the ship's vibration modal diagrams, the vibration conditions that the ship's compartments may experience in the water can be predicted. Based on these vibration conditions, the bulkhead surfaces of the obtained static geometric model can be segmented. For example, during segmentation, the segmentation lines should be located in the vibration node region as much as possible. In this way, the resulting decorative panel geometric model can resist vibrations during water service to a certain extent, reducing the risk of cracking at the joints of the decorative panels.
[0017] In addition, for each decorative panel geometry model, the number and location of the required installation points can be determined in the corresponding bulkhead area based on its size, weight, and stress requirements.
[0018] S103. Generate the connector model corresponding to the installation point based on the vibration spectrum of the installation point in the static geometric model.
[0019] In this embodiment, a corresponding connector model can be designed for each installation point. The vibration spectrum of each installation point in the static geometric model can be obtained using the ship's vibration modal diagram. Combined with the vibration spectrum of the installation point, the corresponding connector model can be designed. For example, the connector model generated at locations of severe vibration can be a high-damping porous structure (i.e., a soft connection), while the connector model generated at critical stress points can be a high-stiffness truss structure (i.e., a rigid connection).
[0020] By designing a connector model that matches the vibration spectrum of each installation point, the problem of local resonance with the ship can be better addressed while ensuring a stable connection of the decorative panel, thus further reducing the risk of cracking after the installation of the decorative panel.
[0021] S104. Based on the geometric model of the decorative panel, the installation points, and the connector model, generate the outfitting design results and associate and store the outfitting design results with the bulkhead.
[0022] The outfitting method for ship compartments provided in this application reconstructs a static geometric model of the ship compartment under the influence of gravity and buoyancy in a waterborne state. This static geometric model serves as a benchmark to drive subsequent outfitting design, solving the technical problem of traditional methods that neglect the inability to install decorative panels on water due to hull arching or sagging deformation caused by shore measurement data. Furthermore, by designing decorative panels using a static geometric model and ship vibration modal diagrams, the impact of ship vibration on the decorative panels is fully considered, reducing the risk of cracking at the joints of the decorative panels under vibration conditions. In addition, by designing connectors based on the vibration spectrum of the installation points in the static geometric model, the connectors can better cope with resonance issues with the ship, further improving the reliability of the outfitting design results and reducing the problem of rework due to improper outfitting design results, thereby improving the outfitting efficiency of ship compartments.
[0023] In one embodiment, S101 may optionally include: determining the rigid body motion components based on rigid body motion data using a Lie group manifold; determining the elastic flutter components based on elastic strain data using a modal superposition method; and removing the rigid body motion components and elastic flutter components from the environmental point cloud data to obtain a static geometric model of the ship's cabins on water under the influence of only gravity and buoyancy.
[0024] Specifically, the rigid body motion of the hull under wave interference is described using Lie group manifolds, and the high-frequency elastic flutter of the bulkheads under wave disturbance is described using modal superposition. The instantaneous spinor of the hull is obtained by solving the rigid body motion data, and the rigid body motion components are determined based on the Lie group manifolds and the instantaneous spinor. The modal coefficients of each order of vibration are obtained by solving the elastic strain data. Based on the modal coefficients and corresponding mode shape functions of each order of vibration, the elastic flutter of each order is determined, and the elastic flutter components are obtained by superimposing the elastic flutter of each order using the modal superposition method.
[0025] Rigid body motion components and elastic flutter components are removed from the environmental point cloud data, and residual noise is filtered out from the processed environmental point cloud data by time-domain integration, resulting in a static geometric model of the ship's cabins on water under the action of only gravity and buoyancy.
[0026] As an alternative implementation, rigid body motion components, elastic flutter components, and residual noise in environmental point cloud data can be removed through the following process: ; in, For instantaneous kinetic spinor, Let i be the mode shape function of the i-th order vibration. These are the modal coefficients of the i-th order vibration calculated from the elastic strain data. For the reconstructed static geometric model of the ship's compartments, For environmental point cloud data, N represents the vibration order and T represents the calculation time.
[0027] In this embodiment, the rigid body motion components are determined by Lie group manifolds, and the elastic flutter components are determined by modal superposition. The rigid body motion components, elastic flutter components, and residual noise are removed from the environmental point cloud data. This model is a smooth, accurate static geometric model that retains the true deformation of the ship's cabins on water caused only by gravity and / or buoyancy. It considers the mid-arch or mid-sag deformation of the hull beams in the floating state on water, and uses this as a benchmark to drive the subsequent outfitting design, providing a data basis for the installation of decorative panels on water.
[0028] In one embodiment, optionally, S102 may include: obtaining the vibration acceleration distribution of the bulkhead surface based on the ship's vibration modal diagram, converting the vibration acceleration distribution into a potential energy field, and superimposing the potential energy field onto the static geometric model; dividing the bulkhead surface of the static geometric model after superimposing the potential energy field with the dividing line located in the vibration node region as the optimization objective, generating multiple decorative panel geometric models; and determining the installation point corresponding to each decorative panel geometric model based on the mechanical load requirements of each decorative panel geometric model.
[0029] Specifically, by analyzing the ship's vibration modal diagrams, the potential vibration acceleration distribution on the bulkhead surface under water conditions can be predicted. This vibration acceleration distribution is converted into a potential energy field. Regions with high vibration have high potential energy and can be considered antinodes, while regions with low vibration have low potential energy and can be considered nodes. The potential energy field is superimposed on a static geometric model, and the bulkhead surface of the static geometric model after superimposing the potential energy field is segmented with the optimization objective of the segmentation line falling within the node region. This drives the segmentation line to avoid antinodes as much as possible and fall within the node region, ensuring that the decorative panel seams avoid high-stress areas. By segmenting the bulkhead surface in this way, a model can be generated such as... Figure 2 The geometric models of the multiple decorative panels shown are related to the vibration potential energy of the bulkhead surface, and their edge lines are all located in the vibration node region, thereby reducing the risk of cracking at the joints after the decorative panels are installed.
[0030] In addition, for each decorative panel geometry model, the number and location of the required installation points in the corresponding bulkhead area can be determined according to its mechanical load requirements (including dynamic and static mechanical load requirements).
[0031] Alternatively, for each decorative panel geometric model, its corresponding installation point can be determined according to the following process: based on the mechanical load requirements and bulkhead structural characteristics of the decorative panel geometric model, the initial installation point is determined; based on the vibration spectrum of the initial installation point in the static geometric model, the initial installation point is adjusted to obtain the final installation point of the decorative panel geometric model.
[0032] By analyzing the structural characteristics of the bulkhead, we can identify areas on the bulkhead surface unsuitable for openings and areas suitable for openings. For example, welds and structural openings are unsuitable, while high-stiffness areas such as stiffeners and trusses are suitable. When designing installation points, we should avoid these unsuitable areas and select points from the suitable areas that meet the mechanical load requirements of the decorative panel's geometric model as initial installation points. After determining the initial installation points, we can analyze their vibration spectrum. Based on the analysis results, we can select initial installation points located in the antinode region of the vibration wave and adjust their positions to the nodes with lower vibration in the corresponding bulkhead region. Of course, during the adjustment process, we must ensure that the adjusted installation points still meet the mechanical load requirements of the decorative panel's geometric model.
[0033] This method ensures that the installation points corresponding to the determined geometric model of the decorative panel can avoid high-stress areas as much as possible, while meeting the mechanical load requirements of the geometric model of the decorative panel, thereby reducing the risk of cracking after the decorative panel is installed.
[0034] To ensure that the designed decorative panel geometry can pass smoothly through space-constrained ship cabin passageways during subsequent installation, alternatively, such as Figure 3 As shown, the geometric model of the decorative panel can also be generated according to the following process: S301. Obtain the vibration acceleration distribution on the surface of the bulkhead based on the ship's vibration modal diagram, convert the vibration acceleration distribution into a potential energy field, and superimpose the potential energy field onto the static geometric model.
[0035] S302. Taking the location of the dividing line in the vibration wave node region as the optimization objective, the surface of the bulkhead of the static geometric model after the superimposed potential energy field is divided to generate multiple initial decorative panel geometric models.
[0036] S303. Collision detection is performed on the initial decorative panel geometry model in the passageway configuration space of the ship's cabin.
[0037] In this embodiment, a triangular mesh model of obstacles (such as bulkheads, pipes, equipment, etc.) within the ship's cabin passageways and its hierarchical bounding boxes can be constructed, along with a bounding box for the initial decorative panel geometry model. This simulates the movement of the initial decorative panel geometry model along a preset transport path. At each sampling point of the initial decorative panel geometry model, a rapid intersection detection is first performed using the hierarchical bounding boxes. If the bounding boxes intersect, a finer detection is then performed using a triangular mesh intersection algorithm to determine whether the initial decorative panel geometry model intersects with the triangular meshes of the obstacles. If there are no collisions at any sampling point, the initial decorative panel geometry model is determined to have passed the collision detection; if any sampling point collides, the collision detection is deemed to have failed, and the initial decorative panel geometry model needs to be further segmented.
[0038] S304. If the collision detection fails, the initial decorative panel geometric model is re-segmented with the dividing line located in the vibration nodal region as the optimization objective.
[0039] S305. Use the sub-models obtained after segmentation as new initial decorative panel geometric models, and continue to execute S303 above until all sub-models pass the collision detection to obtain the final decorative panel geometric model.
[0040] If the initial decorative panel geometry fails the collision detection, a second segmentation is performed, with the segmentation line located in the vibration nodal region as the optimization objective. This drives the segmentation line to avoid vibration antinode regions as much as possible, thus ensuring that the seams of the segmented sub-models avoid high-stress areas. Furthermore, the segmented sub-models are used as new initial decorative panel geometry models, and collision detection is performed on these sub-models within the passageway configuration space of the ship's cabins until all sub-models pass the collision detection, resulting in the final decorative panel geometry model.
[0041] By performing collision detection on the segmented initial decorative panel geometric model in the passageway configuration space of the ship's cabin, the initial decorative panel geometric model that fails the collision detection continues to be segmented a second time. In this way, it can be ensured that the final generated decorative panel geometric model can pass smoothly through the passageway of the ship's cabin during the transportation process, reducing the situation where the decorative panel cannot be transported and needs to be reworked, and improving outfitting efficiency.
[0042] In one embodiment, optionally, the process of generating a connector model corresponding to the mounting point based on the vibration spectrum of the mounting point in the static geometric model may include: determining the required mechanical impedance characteristics of the mounting point based on the load requirements of the mounting point and the vibration spectrum of the mounting point in the static geometric model; and generating the corresponding connector model based on the mechanical impedance characteristics.
[0043] In this embodiment, the connector can be considered as a mechanical filter connecting the hull and the decorative panel. For each mounting point, the stiffness value required by the connector model is calculated based on the load requirements at that point. These load requirements can include the static load generated by the self-weight of the decorative panel's geometric model and the dynamic inertial force caused by hull swaying. The vibration spectrum of the mounting point is analyzed, extracting characteristic parameters such as the dominant frequency, peak amplitude, and half-power bandwidth. Based on the half-power bandwidth method and the aforementioned characteristic parameters, the required equivalent damping ratio for that mounting point is estimated. The required damping characteristics should enable the connector to effectively dissipate vibration energy near the dominant frequency, avoiding resonance amplification.
[0044] Using the aforementioned stiffness values and damping requirements as mechanical impedance characteristics, a corresponding connector model is generated based on these characteristics using a topology optimization algorithm. (See also...) Figure 2 When the mechanical impedance characteristics required at the installation point are predominantly stiff over a wide frequency range (i.e., high load requirements and low vibration), a high-stiffness truss structure connector is generated. When the mechanical impedance characteristics required at the installation point are predominantly damping over a wide frequency range (i.e., high vibration energy), a high-damping porous structure connector is generated. If both requirements are significant, a gradient structure can be generated to meet stiffness and damping requirements at different locations. Subsequently, a connector model can be printed using 3D printing based on the connector structures obtained above.
[0045] For each installation point, a corresponding connector model is designed according to its required mechanical impedance characteristics. On the basis of stable connection of the decorative panel, it can better deal with the local resonance problem with the ship and further reduce the risk of cracking after the installation of the decorative panel.
[0046] In a swaying environment on water, to facilitate the installation of decorative panels by workers, visual markers can optionally be placed on the bulkheads of the ship's compartments. These visual markers uniquely identify the bulkheads and can be any type of graphic code, such as a QR code or barcode. During the installation of decorative panels on the target bulkhead, workers scan the visual markers on the target bulkhead using MR glasses. The MR glasses acquire the identification information of the target bulkhead corresponding to the visual marker, generate an information retrieval command based on this information, and send the command to an electronic device. This information retrieval command may include the identification information of the target bulkhead.
[0047] The electronic device receives an information acquisition command from the MR glasses, retrieves the outfitting design results of the target bulkhead based on the identification information carried in the command, and sends these results back to the MR glasses. The MR glasses display the outfitting design results and guide workers to install decorative panels based on them. For example, such as... Figure 4As shown, MR glasses can display the installation guide lines and installation points for each decorative panel's geometric model, allowing workers to easily follow the instructions. This simplifies the installation process and improves outfitting efficiency.
[0048] Figure 5 This is a schematic diagram of a ship compartment outfitting device provided in an embodiment of this application. Figure 5 As shown, the device may include: a model reconstruction module 501, a plate segmentation module 502, a connector generation module 503, a result generation module 504, and a result storage module 505.
[0049] Specifically, the model reconstruction module 501 is used to reconstruct the static geometric model of the ship's cabins when they are only subjected to gravity and buoyancy on the water, based on the environmental point cloud data, rigid body motion data of the hull, and elastic strain data of the bulkheads in the state of the ship's cabins on the water. The plate segmentation module 502 is used to segment the bulkhead surface based on the static geometric model and the preset ship vibration mode diagram, and generate multiple decorative plate geometric models and the corresponding installation points of each decorative plate geometric model; The connector generation module 503 is used to generate a connector model corresponding to the installation point based on the vibration spectrum of the installation point in the static geometric model. The result generation module 504 is used to generate outfitting design results based on the geometric model of the decorative panel, the mounting points, and the connector model. The results storage module 505 is used to associate and store the outfitting design results with the bulkhead.
[0050] Based on the above embodiments, optionally, the model reconstruction module 501 is also used to determine the rigid body motion components based on the rigid body motion data by using the Lie group manifold; to determine the elastic flutter components based on the elastic strain data by using the modal superposition method; and to remove the rigid body motion components and elastic flutter components from the environmental point cloud data to obtain a static geometric model of the ship cabin on water under the action of only gravity and buoyancy.
[0051] Based on the above embodiments, optionally, the plate segmentation module 502 is also used to obtain the vibration acceleration distribution of the bulkhead surface based on the ship vibration modal diagram, convert the vibration acceleration distribution into a potential energy field, and superimpose the potential energy field onto the static geometric model; with the segmentation line located in the vibration node region as the optimization target, the bulkhead surface of the static geometric model after superimposing the potential energy field is segmented to generate multiple decorative plate geometric models; based on the mechanical load requirements of each decorative plate geometric model, the installation point corresponding to each decorative plate geometric model is determined.
[0052] Based on the above embodiments, optionally, the plate segmentation module 502 is further used to segment the bulkhead surface of the static geometric model after superimposed potential energy field with the segmentation line located in the vibration nodal region as the optimization target, generating multiple initial decorative plate geometric models; to perform collision detection on the initial decorative plate geometric models in the passage configuration space of the ship's cabin; if the collision detection fails, the initial decorative plate geometric model is segmented a second time with the segmentation line located in the vibration nodal region as the optimization target; the sub-models obtained after segmentation are used as new initial decorative plate geometric models, and the step of performing collision detection on the initial decorative plate geometric models in the passage configuration space of the ship's cabin continues until all sub-models pass the collision detection, thus obtaining the final decorative plate geometric model.
[0053] Based on the above embodiments, optionally, the plate segmentation module 502 is also used to determine the initial installation point for each decorative plate geometric model based on the mechanical load requirements and bulkhead structural characteristics of the decorative plate geometric model; and to adjust the initial installation point based on the vibration spectrum of the initial installation point in the static geometric model to obtain the final installation point corresponding to the decorative plate geometric model.
[0054] Based on the above embodiments, optionally, the connector generation module 503 is further configured to determine the required mechanical impedance characteristics of the installation point based on the load requirements of the installation point and the vibration spectrum of the installation point in the static geometric model; and generate a corresponding connector model based on the mechanical impedance characteristics.
[0055] Optionally, based on the above embodiments, it may also include: a receiving module, an acquiring module, and a sending module.
[0056] Specifically, the receiving module is used to receive information acquisition instructions sent by the MR glasses worn by the worker. The information acquisition instructions are generated after the MR glasses scan the visual markings on the target cabin wall, and the information acquisition instructions include the identification information of the target cabin wall. The acquisition module is used to obtain the outfitting design results of the target bulkhead based on the identification information; The sending module is used to send the outfitting design results of the target bulkhead to the MR glasses to guide workers in installing the decorative panels.
[0057] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 6 As shown, the device includes a processor 60, a memory 61, an input device 62, and an output device 63; the number of processors 60 in the device can be one or more. Figure 6 Taking a processor 60 as an example; the processor 60, memory 61, input device 62, and output device 63 in this device can be connected via a bus or other means. Figure 6 Taking the example of a connection between China and Israel via a bus.
[0058] The memory 61, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the outfitting method for ship compartments in this embodiment of the application (e.g., the model reconstruction module 501, plate segmentation module 502, connector generation module 503, result generation module 504, and result storage module 505 in the outfitting device for ship compartments). The processor 60 executes various functional applications and data processing of the device by running the software programs, instructions, and modules stored in the memory 61, thereby realizing the above-described outfitting method for ship compartments.
[0059] The memory 61 may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a given function; the data storage area may store data created during the outfitting process of ship compartments. Furthermore, the memory 61 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 61 may further include memory remotely located relative to the processor 60, which can be connected to devices / terminals / servers via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0060] Input device 62 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the electronic device. Output device 63 may include display devices such as a display screen.
[0061] In one embodiment, a computer-readable storage medium is also provided, on which a computer program is stored, the computer program performing the following steps when executed by a processor: Based on the environmental point cloud data of the ship's cabins in the water state, the rigid body motion data of the ship's hull, and the elastic strain data of the bulkheads, the static geometric model of the ship's cabins in the water state is reconstructed after they are subjected to only gravity and buoyancy. The bulkhead surface is segmented based on the static geometric model and the preset ship vibration mode diagram to generate multiple decorative panel geometric models and the corresponding installation points of each decorative panel geometric model; Based on the vibration spectrum of the installation point in the static geometric model, generate the corresponding connector model of the installation point; Based on the geometric model of the decorative panel, the mounting points, and the connector model, the outfitting design results are generated and then associated with and stored with the bulkhead.
[0062] In one embodiment, a computer program product is also provided, on which a computer program is stored, which, when executed by a processor, performs the following steps: Based on the environmental point cloud data of the ship's cabins in the water state, the rigid body motion data of the ship's hull, and the elastic strain data of the bulkheads, the static geometric model of the ship's cabins in the water state is reconstructed after they are subjected to only gravity and buoyancy. The bulkhead surface is segmented based on the static geometric model and the preset ship vibration mode diagram to generate multiple decorative panel geometric models and the corresponding installation points of each decorative panel geometric model; Based on the vibration spectrum of the installation point in the static geometric model, generate the corresponding connector model of the installation point; Based on the geometric model of the decorative panel, the mounting points, and the connector model, the outfitting design results are generated and then associated with and stored with the bulkhead.
[0063] The outfitting apparatus, electronic equipment, computer-readable storage medium, and computer program product for ship compartments provided in the above embodiments can execute the outfitting method for ship compartments provided in any embodiment of this application, and have the corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in the above embodiments can be found in the outfitting method for ship compartments provided in any embodiment of this application.
[0064] Based on the above description of the implementation methods, those skilled in the art can clearly understand that this application can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of the various embodiments of this application.
[0065] It is worth noting that the units and modules included in the above embodiments are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of this application.
[0066] Note that the above description is merely a preferred embodiment and the technical principles employed in this application. Those skilled in the art will understand that this application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments. Many other equivalent embodiments may be included without departing from the concept of this application, and the scope of this application is determined by the scope of the appended claims.
Claims
1. A method for outfitting a ship's compartment, characterized in that, include: Based on the environmental point cloud data of the ship's cabins in the water state, the rigid body motion data of the hull, and the elastic strain data of the bulkheads, the static geometric model of the ship's cabins in the water state is reconstructed after they are subjected to only gravity and buoyancy. Based on the static geometric model and the preset ship vibration mode diagram, the bulkhead surface is segmented to generate multiple decorative panel geometric models and the corresponding installation points for each decorative panel geometric model; Based on the vibration spectrum of the mounting point in the static geometric model, generate the connector model corresponding to the mounting point; Based on the geometric model of the decorative panel, the mounting point, and the connector model, the outfitting design result is generated, and the outfitting design result is associated with and stored with the bulkhead.
2. The method according to claim 1, characterized in that, Based on the environmental point cloud data of the ship's interior, the rigid body motion data of the hull, and the elastic strain data of the bulkheads in the waterborne state, a static geometric model of the ship's interior is reconstructed after it is subjected only to gravity and buoyancy in the water, including: Based on the rigid body motion data, the rigid body motion components are determined by Lie group manifolds. Based on the elastic strain data, the elastic flutter components are determined by the modal superposition method. By removing the rigid body motion component and the elastic flutter component from the environmental point cloud data, a static geometric model of the ship's cabin on water under the action of only gravity and buoyancy is obtained.
3. The method according to claim 1, characterized in that, Based on the static geometric model and the preset ship vibration modal diagram, the bulkhead surface is segmented to generate multiple decorative panel geometric models and corresponding installation points for each decorative panel geometric model, including: The vibration acceleration distribution on the bulkhead surface is obtained based on the ship vibration mode diagram, the vibration acceleration distribution is converted into a potential energy field, and the potential energy field is superimposed on the static geometric model. With the dividing line located in the vibration nodal region as the optimization objective, the surface of the bulkhead of the static geometric model after the superimposed potential energy field is divided to generate multiple decorative panel geometric models. Based on the mechanical load requirements of each decorative panel's geometric model, the corresponding installation points for each decorative panel's geometric model are determined.
4. The method according to claim 3, characterized in that, With the objective of optimizing the segmentation line's location within the vibration nodal region, the surface of the bulkhead in the static geometric model after the superimposed potential energy field is segmented to generate multiple decorative panel geometric models, including: With the dividing line located in the vibration nodal region as the optimization objective, the surface of the bulkhead of the static geometric model after the superimposed potential energy field is divided to generate multiple initial decorative panel geometric models; Collision detection is performed on the initial decorative panel geometry model within the passageway configuration space of the ship's cabin; If the collision detection fails, the initial decorative panel geometric model is then divided a second time, with the dividing line located in the vibration node region as the optimization objective. The sub-models obtained after segmentation are used as new initial decorative panel geometric models, and the step of performing collision detection on the initial decorative panel geometric models in the passage configuration space of the ship's cabin is continued until all sub-models pass the collision detection, thus obtaining the final decorative panel geometric model.
5. The method according to claim 3, characterized in that, The determination of the installation points corresponding to each decorative panel's geometric model based on the mechanical load requirements of each decorative panel's geometric model includes: For each decorative panel geometric model, the initial installation point is determined based on the mechanical load requirements of the decorative panel geometric model and the structural characteristics of the bulkhead. Based on the vibration spectrum of the initial installation point in the static geometric model, the initial installation point is adjusted to obtain the final installation point corresponding to the geometric model of the decorative panel.
6. The method according to claim 1, characterized in that, Based on the vibration spectrum of the mounting point in the static geometric model, a connector model corresponding to the mounting point is generated, including: Based on the load requirements of the mounting point and the vibration spectrum of the mounting point in the static geometric model, determine the required mechanical impedance characteristics of the mounting point; Based on the mechanical impedance characteristics, a corresponding connector model is generated.
7. The method according to claim 1, characterized in that, Also includes: The system receives information acquisition instructions sent by the MR glasses worn by the worker. The information acquisition instructions are generated after the MR glasses scan the visual markings on the target bulkhead, and the information acquisition instructions include the identification information of the target bulkhead. The outfitting design results of the target bulkhead are obtained based on the identification information; The outfitting design results of the target bulkhead are sent to the MR glasses to guide the workers in installing the decorative panels.
8. An outfitting device for a ship's cabin, characterized in that, include: The model reconstruction module is used to reconstruct the static geometric model of the ship's cabins when they are only subjected to gravity and buoyancy on water, based on the environmental point cloud data, rigid body motion data of the hull, and elastic strain data of the bulkheads in the state of the ship's cabins on water. The plate segmentation module is used to segment the bulkhead surface based on the static geometric model and the preset ship vibration mode diagram, and generate multiple decorative plate geometric models and the corresponding installation points of each decorative plate geometric model; The connector generation module is used to generate a connector model corresponding to the installation point based on the vibration spectrum of the installation point in the static geometric model. The result generation module is used to generate outfitting design results based on the geometric model of the decorative panel, the mounting points, and the connector model. The result storage module is used to associate and store the outfitting design results with the bulkhead.
9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.