Elevator simulation bolt connection creating method and device and storage medium

By automatically creating bolt connections in elevator design, the problems of bolt modeling in the existing technology are solved, and a more efficient design process and the effect of reducing communication costs are achieved.

CN119647199APending Publication Date: 2025-03-18GUANGDONG WINONE ELEVATOR +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411814185.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In elevator design, the existing technology requires CAD designers to manually create bolt position markings and coordinate outputs, resulting in large workloads and high communication costs. Especially in the CAE link, due to the large number and variety of bolts, the cost of model establishment and communication increases.

Method used

By obtaining the three-dimensional model of the target object, extracting the bolt axis and bolt radius of the bolt, and after removing the bolt, establishing a finite element model, determine the hole edge node of the bolt hole according to the bolt axis and radius in the finite element model, and creating a bolt connection unit to achieve automated completion of bolt connection identification and creation work.

Benefits of technology

It reduces the workload and communication costs of three-dimensional model designers, improves work efficiency, automates the identification and creation of bolt connections, and simplifies the bolt modeling process in elevator design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119647199A_ABST
    Figure CN119647199A_ABST
Patent Text Reader

Abstract

The invention discloses an elevator simulation bolt connection creating method and device and a storage medium, and the method comprises the steps that a three-dimensional model of a target object is obtained, and at least one bolt is assembled on the three-dimensional model of the target object; for each bolt, extracting a bolt axis and a bolt radius of the bolt on the three-dimensional model of the target object; removing all bolts from the three-dimensional model of the target object and then establishing a finite element model; in the finite element model, hole edge nodes of bolt holes connected with the bolts are determined according to the bolt axes and the bolt radiuses of the bolts; and in the finite element model, creating a bolt connection unit corresponding to the bolt according to the hole edge node of the bolt hole. According to the method, three-dimensional model designers do not need to additionally create bolt position marks and coordinate output, and bolt connection identification and creation work can be automatically completed, so that the working efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of computer technology, and in particular relates to a method, device and storage medium for creating a simulated bolt connection of an elevator. Background Art

[0002] CAD, short for Computer Aided Design, is a technology and method that uses computers and their graphics processing capabilities to assist designers in their design work. The main uses and functions of CAD software include, but are not limited to, 2D drawing, 3D modeling, analysis, and simulation.

[0003] CAE, short for Computer Aided Engineering, utilizes advanced computer science and numerical algorithms to simulate, predict, and optimize the performance of engineering products or systems. At its core, CAE utilizes high-performance computing to quantitatively analyze and simulate engineering problems based on a variety of mathematical models and physical theories (such as the finite element method, finite difference method, finite volume method, and meshless methods).

[0004] Currently, the commonly used bolt modeling logic in the elevator design industry involves CAD designers extracting the coordinates of the locations where bolt connections are required and outputting them as a configuration file; alternatively, CAD designers generate additional points or lines within the model to mark the bolt locations. Elevators use a large number of bolts, and their variety is vast. Separately outputting the coordinates of all bolts or marking their locations would significantly increase the workload for CAD designers. In the subsequent CAE process, the large number and variety of bolts also significantly increases the communication costs between CAE and CAD personnel regarding bolt modeling. Summary of the Invention

[0005] In view of this, embodiments of the present application provide a method, device, and storage medium for creating an elevator simulated bolt connection to solve at least one of the above technical problems.

[0006] A first embodiment of the present application provides a method for creating a bolt connection, comprising:

[0007] Acquire a three-dimensional model of a target object, wherein the three-dimensional model of the target object is assembled with at least one bolt;

[0008] For each of the bolts, extracting a bolt axis and a bolt radius of the bolt on the three-dimensional model of the target object;

[0009] Establishing a finite element model by removing all bolts from the three-dimensional model of the target object;

[0010] In the finite element model, determining a hole edge node of a bolt hole connected by the bolt according to a bolt axis and a bolt radius of the bolt;

[0011] In the finite element model, a bolt connection unit corresponding to the bolt is created according to the hole edge node of the bolt hole.

[0012] The first aspect of the present application is a method for creating a simulated bolt connection, which is implemented by obtaining a three-dimensional model of a target object established using three-dimensional modeling software, wherein the three-dimensional model of the target object is equipped with at least one bolt; for each bolt, the bolt axis and bolt radius of the bolt are extracted from the three-dimensional model of the target object; a finite element model is established after removing all bolts from the three-dimensional model of the target object; in the finite element model, the hole edge nodes of the bolt hole to which the bolt is connected are determined based on the bolt axis and bolt radius of the bolt; in the finite element model, a bolt connection unit corresponding to the bolt is created based on the hole edge nodes of the bolt hole. Compared to the prior art, the present application does not require the three-dimensional model designer to separately create bolt position marks and coordinate outputs, and only requires the normal generation and assembly of bolt geometry. The above-mentioned method of the present application automates the bolt connection identification and creation work in the finite element model creation process, thereby improving work efficiency and reducing communication costs between designers.

[0013] In one possible implementation, extracting the bolt axis of the bolt on the three-dimensional model of the target object includes:

[0014] identifying a bolt geometry of the bolt;

[0015] determining a bolt radius and a bolt length of the bolt according to the bolt geometry;

[0016] In the bolt hole connected by the bolt, the bolt axis of the bolt is extracted according to the bolt radius and the bolt length of the bolt.

[0017] In one possible implementation, identifying the bolt geometry of the bolt includes:

[0018] Determine the bolt geometry of the bolt from a pre-built bolt component information table according to the name of the bolt; or,

[0019] The bolt geometry of the bolt is identified based on the trained machine learning model.

[0020] In a possible implementation, in the finite element model, determining a hole edge node of a bolt hole connected to the bolt according to the bolt axis and the bolt radius of the bolt includes:

[0021] In the finite element model, sampling N points on the bolt axis of the bolt;

[0022] Taking each sampling point as the sphere center and the bolt radius as the sphere radius, N spherical surfaces are constructed;

[0023] In the bolt hole corresponding to the bolt, all nodes within the N spherical surfaces are captured using a spherical capture method, and closed free edge nodes are screened out from all captured nodes. The closed free edge nodes are the hole edge nodes of the bolt hole.

[0024] In one possible implementation, closed free edge nodes are selected from all captured nodes, including:

[0025] Filter out the closed first free edge node from all captured nodes;

[0026] Calculating the angle between the normal of the circle formed by each group of closed first free edge nodes and the bolt axis of the bolt;

[0027] The closed second free edge nodes whose direction angle is smaller than the angle threshold are screened out, and a group of closed second free edge nodes is used as a group of closed free edge nodes.

[0028] In one possible implementation, sampling N points on the bolt axis of the bolt includes:

[0029] The 0 point position of the bolt axis is taken as the first point, the 0.9 point position is taken as the Nth point, and points are evenly selected between the 0 point position and the 0.9 point position of the bolt axis.

[0030] In a possible implementation, creating a bolt connection unit corresponding to the bolt according to the hole edge node of the bolt hole includes:

[0031] Binding each group of holes along the nodes into rigid rod elements to obtain a series of main nodes of the rigid rod elements;

[0032] Taking the main node as the center and the bolt radius as the radius, generate a beam element corresponding to each main node;

[0033] The beam elements corresponding to all the main nodes are connected to obtain the bolt connection elements corresponding to the bolts.

[0034] The simulated bolt connection creation device of the second embodiment of the present application includes:

[0035] a marking module, configured to obtain a three-dimensional model of a target object, wherein the three-dimensional model of the target object is equipped with at least one bolt; and for each bolt, extract a bolt axis and a bolt radius of the bolt on the three-dimensional model of the target object;

[0036] A building module, configured to build a finite element model by removing all bolts from the three-dimensional model of the target object;

[0037] a determination module, configured to determine, in the finite element model, a hole edge node of a bolt hole connected to the bolt according to a bolt axis and a bolt radius of the bolt;

[0038] A creation module is used to create a bolt connection unit corresponding to the bolt according to the hole edge node of the bolt hole in the finite element model.

[0039] The elevator simulation bolt connection creation method of the third embodiment of the present application comprises bolts, and the bolts are connected and created by a simulation algorithm. The elevator simulation bolt connection creation method comprises the simulation bolt connection creation method of the first embodiment.

[0040] The electronic device of the fourth embodiment of the present application includes: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the method for creating a simulated bolt connection according to the first embodiment is implemented.

[0041] The computer-readable storage medium of the fifth embodiment of the present application stores computer-readable instructions thereon, and the computer-readable instructions can be executed by a processor to implement the simulated bolt connection creation method of the first embodiment. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present application. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:

[0043] Attachment Figure 1 A flow chart of a method for creating a bolt connection provided by the present application is shown;

[0044] Attachment Figure 2 A pre-built bolt component information table is shown;

[0045] Attachment Figure 3 The identified solid bolt components are shown;

[0046] Attachment Figure 4 The identified bolt axis is shown;

[0047] Attachment Figure 5 shows a schematic diagram of the sampling point setting;

[0048] Attachment Figure 6 A schematic diagram showing a node captured using a spherical capture method is shown;

[0049] Attachment Figure 7 Schematic diagrams showing the generated RBE2 unit and BAR2 unit;

[0050] Attachment Figure 8 A schematic diagram showing the bolt axis passing through three layers of bolt holes;

[0051] Attachment Figure 9A Shown based on Figure 8 Generate a schematic diagram of the RBE2 element binding the bolt holes on each layer;

[0052] Attachment Figure 9B Shown Figure 9A Schematic diagram of the master node of the RBE2 unit generated in;

[0053] Attachment Figure 9C A schematic diagram showing the creation and connection of two BAR2 units is shown;

[0054] Attachment Figure 10 A schematic diagram of a bolt connection creation device according to an embodiment of the present application is shown.

[0055] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION

[0056] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0057] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the various components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0058] In addition, the terms "first," "second," and so on, used in this disclosure are for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referenced. Thus, a feature specified as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of this disclosure, "plurality" means at least two, such as two or three, unless otherwise specifically defined.

[0059] In the present invention, unless otherwise specified or limited, the terms "connection" and "fixation" should be understood in a broad sense. For example, "fixation" can mean fixed connection, detachable connection, or integration; mechanical connection or electrical connection; direct connection or indirect connection through an intermediate medium; internal communication between two elements or interaction between two elements, unless otherwise specified. Those skilled in the art will be able to understand the specific meanings of the above terms in the present invention based on specific circumstances.

[0060] In addition, the technical solutions between the various embodiments of the present invention can be combined with each other, but it must be based on the fact that ordinary technicians in this field can implement it. When the combination of technical solutions is mutually contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0061] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the specific embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0062] Example 1

[0063] Figure 1 This is a flow chart of a method for creating a simulated bolt connection provided by an embodiment of the present application. Figure 1 As shown in FIG, the method for creating a simulated bolt connection includes:

[0064] Step S101: Acquire a three-dimensional model of a target object, wherein the three-dimensional model of the target object is assembled with at least one bolt.

[0065] The three-dimensional modeling software may be CAD software, and the target object may be an object with a large number of bolts, such as an elevator car, a vehicle car, etc. For example, a three-dimensional model of an elevator car created using CAD software may be obtained.

[0066] At least one bolt is assembled on the three-dimensional model of the target object, that is, a bolt geometric component assembled on the three-dimensional model.

[0067] The above method provided in this application is mainly used in the pre-processing stage of the CAE simulation process. The pre-processing stage mainly involves model establishment, grid division and boundary condition setting. The above method provided in this application specifically creates bolt connections when dividing the grid.

[0068] Step S102: For each of the bolts, extract the bolt axis and bolt radius of the bolt on the three-dimensional model of the target object.

[0069] A bolt typically consists of a rod and a nut. The rod is the actual connection, so its location serves as the reference line for the bolt's position on the 3D model—the bolt axis. Extracting the bolt's axis allows you to draw the axis at the corresponding location in the bolt hole on the 3D model.

[0070] Specifically, the above step S102 can be implemented as follows: identifying the bolt geometry of the bolt, determining the bolt radius and bolt length of the bolt based on the bolt geometry; and extracting the bolt axis of the bolt in the bolt hole connected by the bolt based on the bolt radius and bolt length of the bolt.

[0071] In some embodiments, the step of identifying the bolt geometry of the bolt may be implemented by determining the bolt geometry of the bolt from a pre-built bolt component information table according to the name of the bolt.

[0072] Since CAD design generally uses bolt plug-ins to generate bolt geometry components with standard names, the entity bolt geometry can be quickly identified by the component name, such as Figure 2 The figure shows a pre-built bolt component information table, which supports user-defined modifications. The table includes information such as keywords, types, matching modes, and notes. The bolt name contains the bolt keyword information. The keyword information can be used to quickly match the keyword column in the bolt component information table to obtain the information corresponding to the keyword row, thereby determining the bolt type and specifications, including the bolt radius and bolt length.

[0073] Based on the name of the bolt, the physical bolt component corresponding to the bolt geometry component can be identified from the above bolt component information table, such as Figure 3 Shown are the identified solid bolt components.

[0074] In other embodiments, the step of identifying the bolt geometry of the bolt can be implemented by identifying the bolt geometry of the bolt based on a trained machine learning model. The machine learning model is trained based on a large amount of bolt information. The training process is not described in detail here. The machine learning model can quickly identify the bolt geometry of the bolt.

[0075] Next, extract the bolt axis of the bolt geometry and identify the bolt radius. Figure 4 As shown in the figure, the specific process is: identify the cylindrical surface of the screw according to the bolt geometry (only applicable to simplified bolt geometry, does not support the identification of bolts with thread details), generate the cylindrical center line according to the cylindrical surface of the screw ( Figure 4The starting and ending points of the cylinder centerline and the cylinder radius are shown. The cylinder centerline is used as the bolt axis. The bolt length depends on the length of the cylinder centerline. The cylinder radius is the bolt radius. The bolt axis is marked on the bolt hole connected by the bolt according to the bolt radius and bolt length.

[0076] Step S103: creating a finite element model by removing all bolts from the three-dimensional model of the target object.

[0077] In this step, the bolt geometry on the three-dimensional model is first removed, the model is meshed using pre-processing software, and the continuous geometric model is discretized into a finite number of small units to obtain a finite element model.

[0078] Step S104: In the finite element model, determining the hole edge node of the bolt hole connected to the bolt according to the bolt axis and bolt radius of the bolt.

[0079] The length of the bolt axis will directly affect the parts that the bolt can connect through the bolt hole. For example, one bolt can connect two or more parts together. Specifically, the above step S104 can be implemented as follows:

[0080] In the finite element model, sampling N points on the bolt axis of the bolt;

[0081] Specifically, such as Figure 5 In the sampling point setting diagram shown, the length of the bolt axis is recorded as 1, the 0-point position of the bolt axis can be set as the first point, the 0.9-point position can be set as the N-th point, and no sampling point is set at the tail of the screw. Points are evenly sampled between the 0-point position and the 0.9-point position of the bolt axis, and N points are sampled on the bolt axis of the bolt. The 0-point position of the bolt axis is Figure 4 The starting point of the centerline of the cylinder shown.

[0082] Taking each sampling point as the sphere center and the bolt radius as the sphere radius, N spherical surfaces are constructed;

[0083] In the bolt hole corresponding to the bolt, all nodes within the N spherical ranges are captured using a spherical capture method, and closed free edge nodes are selected from all captured nodes. The closed free edge nodes are the hole edge nodes of the bolt hole. Nodes refer to finite element mesh nodes. Figure 6 The captured nodes are shown in Figure 5 and Figure 6 In both cases, two components are connected.

[0084] Specifically, N sampling points are taken as the sphere center and the bolt radius is taken as the sphere radius. The spherical capture function in the Hypermesh software is used to capture all nodes within the N spherical range, and the bolt holes of the bolt connection are obtained by screening out the hole-along nodes (closed free edge nodes).

[0085] In some embodiments, the above-mentioned filtering out closed free edge nodes from all captured nodes specifically includes:

[0086] Filter out the closed first free edge node from all captured nodes;

[0087] Calculating the angle between the normal of the circle formed by each group of closed first free edge nodes and the bolt axis of the bolt;

[0088] The closed second free edge nodes whose direction angle is smaller than the angle threshold are screened out, and a group of closed second free edge nodes is used as a group of closed free edge nodes.

[0089] In other words, you can calculate the angle between the bolt hole normal and the bolt axis (generally speaking, the two are parallel) and then further filter connected bolt holes by setting an angle threshold. For example, if the angle threshold is set to 0.1 degrees, closed free edge nodes with a direction angle less than 0.1 degrees will be filtered out.

[0090] Because the bolt length is derived from the bolt cylindrical surface, this method accurately identifies bolted components and bolt holes, provided the bolt is correctly modeled and assembled (i.e., the bolt geometry is generally not too long to interfere with other components, nor too short to cause incomplete assembly).

[0091] Step S105: In the finite element model, a bolt connection unit corresponding to the bolt is created according to the hole edge node of the bolt hole.

[0092] After capturing the hole edge node, you can create a bolt connection unit corresponding to the bolt hole based on the hole edge node. The bolt connection unit is the bolt obtained by simulation.

[0093] Specifically, the above step S105 can be implemented as follows: bind each group of the hole edges as rigid rod units to obtain a series of main nodes of the rigid rod units; generate a beam unit corresponding to each main node with the main node as the center and the bolt radius as the radius; connect the beam units corresponding to all the main nodes to obtain the bolt connection unit corresponding to the bolt.

[0094] Specifically, given the bolt holes and bolt radius, first bind a rigid bar element (RBE2) to each bolt hole to obtain a series of RBE2 element master nodes. Then generate a beam element (BAR2) with the master node as the center and the radius as the bolt radius, and connect the beam elements corresponding to these master nodes. Figure 7 The middle left figure shows the generated RBE2 unit. Figure 7 The middle right image shows the generated BAR2 unit.

[0095] When there are more than two bolt holes to be connected, these main nodes are connected in sequence from near to far starting from a certain pole of the enveloping cuboid of this series of main nodes to ensure the correctness of the bolt modeling connection.

[0096] For example, Figure 8 The three parts are connected by bolts, and the bolt axes pass through three layers of bolt holes. Figure 9A Shown is based on Figure 8 Generate RBE2 elements that bind the bolt holes on each layer; Figure 9B Shown Figure 9A The main nodes of the RBE2 unit generated in are A, B, and C respectively; Figure 9C The figure shows the BAR2 unit generated by connecting the A and B main nodes and the BAR2 unit generated by connecting the B and C main nodes. The two BAR2 units are connected to form a bolt connection unit.

[0097] It can be seen that this application first binds the hole node to generate the RBE2 unit according to the bolt radius and the connection hole, then sequentially connects the RBE2 main node to generate the BAR2 unit, and finally generates the bolt connection unit.

[0098] The method for creating a simulated bolt connection in an embodiment of the present application is to obtain a three-dimensional model of a target object established using three-dimensional modeling software, wherein the three-dimensional model of the target object is equipped with at least one bolt; for each bolt, the bolt axis and bolt radius of the bolt are extracted from the three-dimensional model of the target object; a finite element model is established after removing all bolts from the three-dimensional model of the target object; in the finite element model, the hole edge nodes of the bolt hole to which the bolt is connected are determined based on the bolt axis and bolt radius of the bolt; in the finite element model, a bolt connection unit corresponding to the bolt is created based on the hole edge nodes of the bolt hole. Compared to the prior art, the present application does not require the three-dimensional model designer to separately create bolt position marks and coordinate outputs. Instead, the bolt geometry needs to be generated and assembled normally. The above-mentioned method of the present application automates the bolt connection identification and creation work in the finite element model creation process, thereby improving work efficiency and reducing communication costs between designers.

[0099] Example 2

[0100] The embodiment of the present application provides a device for creating a simulated bolt connection, which corresponds to the method for creating a simulated bolt connection in the first embodiment. For relevant details, please refer to the description of the first embodiment. The method embodiment described below is merely illustrative.

[0101] Figure 10 Schematic diagram of a device for creating a simulated bolt connection provided by an embodiment of the present application. Figure 10 As shown, the device 10 includes:

[0102] The extraction module 101 is configured to obtain a three-dimensional model of a target object, wherein the three-dimensional model of the target object is equipped with at least one bolt; and for each bolt, extract the bolt axis and bolt radius of the bolt from the three-dimensional model of the target object;

[0103] A building module 102 is configured to build a finite element model by removing all bolts from the three-dimensional model of the target object;

[0104] A determination module 103 is configured to determine, in the finite element model, a hole edge node of a bolt hole connected to the bolt according to a bolt axis and a bolt radius of the bolt;

[0105] The creation module 104 is configured to create, in the finite element model, a bolt connection unit corresponding to the bolt according to the hole edge nodes of the bolt hole.

[0106] The second embodiment of the present application is a device for creating a simulated bolt connection. The method comprises obtaining a three-dimensional model of a target object established using three-dimensional modeling software, wherein the three-dimensional model of the target object is equipped with at least one bolt. For each bolt, the bolt axis and bolt radius of the bolt are extracted from the three-dimensional model of the target object. A finite element model is established after removing all bolts from the three-dimensional model of the target object. In the finite element model, the hole edge nodes of the bolt hole to which the bolt is connected are determined based on the bolt axis and bolt radius of the bolt. In the finite element model, a bolt connection unit corresponding to the bolt is created based on the hole edge nodes of the bolt hole. Compared to the prior art, the present application does not require the three-dimensional model designer to separately create bolt position marks and coordinate outputs. Instead, the bolt geometry needs to be generated and assembled normally. The above-mentioned method of the present application automates the bolt connection identification and creation work in the finite element model creation process, thereby improving work efficiency and reducing communication costs between designers.

[0107] In a possible implementation, the extraction module 101 is specifically configured to:

[0108] identifying a bolt geometry of the bolt;

[0109] determining a bolt radius and a bolt length of the bolt according to the bolt geometry;

[0110] In the bolt hole connected by the bolt, the bolt axis of the bolt is extracted according to the bolt radius and the bolt length of the bolt.

[0111] In a possible implementation, the extraction module 101 is specifically configured to:

[0112] According to the name of the bolt, the bolt geometry of the bolt is determined from a pre-built bolt component information table.

[0113] In a possible implementation, the extraction module 101 is specifically configured to:

[0114] The bolt geometry of the bolt is identified based on the trained machine learning model.

[0115] In a possible implementation, the determining module 103 is specifically configured to:

[0116] In the finite element model, sampling N points on the bolt axis of the bolt;

[0117] Taking each sampling point as the sphere center and the bolt radius as the sphere radius, N spherical surfaces are constructed;

[0118] In the bolt hole corresponding to the bolt, all nodes within the N spherical surfaces are captured using a spherical capture method, and closed free edge nodes are screened out from all captured nodes. The closed free edge nodes are the hole edge nodes of the bolt hole.

[0119] In a possible implementation, the determining module 103 is specifically configured to:

[0120] Filter out the closed first free edge node from all captured nodes;

[0121] Calculating the angle between the normal of the circle formed by each group of closed first free edge nodes and the bolt axis of the bolt;

[0122] The closed second free edge nodes whose direction angle is smaller than the angle threshold are screened out, and a group of closed second free edge nodes is used as a group of closed free edge nodes.

[0123] In a possible implementation, the determining module 103 is specifically configured to:

[0124] The 0 point position of the bolt axis is taken as the first point, the 0.9 point position is taken as the Nth point, and points are evenly selected between the 0 point position and the 0.9 point position of the bolt axis.

[0125] In a possible implementation, the creation module 104 is specifically configured to:

[0126] Binding each group of holes along the nodes into rigid rod elements to obtain a series of main nodes of the rigid rod elements;

[0127] Taking the main node as the center and the bolt radius as the radius, generate a beam element corresponding to each main node;

[0128] The beam elements corresponding to all the main nodes are connected to obtain the bolt connection elements corresponding to the bolts.

[0129] Example 3

[0130] An embodiment of the present application also provides a method for creating a simulated bolt connection in an elevator, wherein the elevator includes bolts, and the bolts are connected and created using a simulation algorithm. The method for creating a simulated bolt connection in an elevator includes the method for creating a simulated bolt connection in any implementation manner in Example 1.

[0131] Example 4

[0132] The present application also provides an electronic device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method for creating a simulated bolt connection according to any one of the implementations of Example 1. The electronic device may be used in a cloud server, which is not limited in this application.

[0133] Specifically, the electronic device may include: a processor, a memory, a bus and a communication interface, and the processor, communication interface and memory are connected via a bus; the memory stores a computer program that can be run on the processor, and when the processor runs the computer program, it executes the simulated bolt connection creation method provided in any of the aforementioned embodiments of the present application.

[0134] The memory may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage. The system network element communicates with at least one other network element via at least one communication interface (which may be wired or wireless), such as the Internet, a wide area network, a local area network, a metropolitan area network, or the like.

[0135] The bus may be an ISA bus, a PCI bus, or an EISA bus. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory is used to store a program, and the processor executes the program after receiving an execution instruction. The bolt connection creation method disclosed in any of the aforementioned embodiments of the present application can be applied to the processor or implemented by the processor.

[0136] The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor or by software instructions. The above processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of this application can be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[0137] The electronic device provided in the embodiment of the present application and the method for creating a simulated bolt connection provided in the embodiment of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, operated or implemented by them.

[0138] Example 5

[0139] The embodiment of the present application also provides a computer-readable storage medium on which computer-readable instructions are stored. The computer-readable instructions can be executed by a processor to implement the simulated bolt connection creation method of any implementation method in Example 1.

[0140] Examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical or magnetic storage media, which are not listed here one by one.

[0141] The computer-readable storage medium provided in the above-mentioned embodiment of the present application and the simulated bolt connection creation method provided in the embodiment of the present application are based on the same inventive concept and have the same beneficial effects as the method adopted, run or implemented by the application program stored therein.

[0142] It should be noted that:

[0143] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.

[0144] Similarly, it should be understood that in order to streamline the present application and aid in understanding one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present application, various features of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting an intention that the claimed application requires more features than are expressly recited in each claim. Rather, as reflected in the claims below, inventive aspects lie in fewer than all the features of the individual embodiments disclosed above. Accordingly, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of the present application.

[0145] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition may be divided into multiple submodules or subunits or subcomponents. All features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed herein may be combined in any combination, except that at least some of such features and / or processes or units are mutually exclusive. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0146] Furthermore, those skilled in the art will appreciate that although some embodiments described herein include certain features included in other embodiments but not other features, combinations of features from different embodiments are intended to be within the scope of this application and to form different embodiments. For example, in the claims below, any of the claimed embodiments may be used in any combination.

[0147] It should be noted that the above embodiments illustrate rather than limit the present application, and that a person skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbols placed between brackets should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present application may be implemented by means of hardware comprising several different elements and by means of appropriately programmed computers. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names.

[0148] The above description is only a preferred embodiment of the present invention and does not limit the patent scope of the present invention. All equivalent structural transformations made by using the contents of the present invention description and drawings under the concept of the present invention, or direct / indirect application in other related technical fields are included in the patent protection scope of the present invention.

Claims

1. A method for creating a simulated bolt connection, characterized in that: include: Acquire a three-dimensional model of a target object, wherein at least one bolt is assembled on the three-dimensional model of the target object; For each of the bolts, extract the bolt axis and bolt radius of the bolt on the three-dimensional model of the target object; and establish a finite element model after removing all the bolts from the three-dimensional model of the target object; In the finite element model, a hole edge node of a bolt hole connected by the bolt is determined according to a bolt axis and a bolt radius of the bolt; In the finite element model, a bolt connection unit corresponding to the bolt is created according to the hole edge node of the bolt hole.

2. The method for creating a simulated bolt connection according to claim 1, characterized in that: Extracting a bolt axis of the bolt on the three-dimensional model of the target object includes: identifying a bolt geometry of the bolt; Determining a bolt radius and a bolt length of the bolt according to the bolt geometry; In the bolt hole connected by the bolt, the bolt axis of the bolt is extracted according to the bolt radius and the bolt length of the bolt.

3. The method for creating a simulated bolt connection according to claim 2, characterized in that: Identify the bolt geometry of the bolt, including: According to the name of the bolt, determine the bolt geometry of the bolt from a pre-built bolt component information table; or, The bolt geometry of the bolt is identified based on the trained machine learning model.

4. The method for creating a simulated bolt connection according to claim 1, characterized in that: In the finite element model, determining the hole edge node of the bolt hole connected by the bolt according to the bolt axis and the bolt radius of the bolt includes: In the finite element model, N points are sampled on the bolt axis of the bolt; Taking each sampling point as the sphere center and the bolt radius as the sphere radius, N spherical surfaces are constructed; In the bolt hole corresponding to the bolt, all nodes within the N spherical surfaces are captured by a spherical capture method, and closed free edge nodes are screened out from all captured nodes, where the closed free edge nodes are the hole edge nodes of the bolt hole.

5. The method for creating a simulated bolt connection according to claim 4, characterized in that: Filter out closed free edge nodes from all captured nodes, including: Filter out the closed first free edge nodes from all captured nodes; Calculating the direction angle between the normal of the circle formed by each group of the closed first free edge nodes and the bolt axis of the bolt; The closed second free edge nodes whose direction angle is less than the angle threshold are screened out, and a group of closed second free edge nodes is used as a group of closed free edge nodes.

6. The method for creating a simulated bolt connection according to claim 4 or 5, characterized in that: The sampling of N points on the bolt axis of the bolt comprises: Take the 0 point position of the bolt axis as the first point, the 0.9 point position as the Nth point, and evenly select points between the 0 point position and the 0.9 point position of the bolt axis.

7. The method for creating a simulated bolt connection according to claim 1, characterized in that: Creating a bolt connection unit corresponding to the bolt according to the hole edge node of the bolt hole includes: Binding each group of the hole edges as rigid bar units to obtain a series of main nodes of the rigid bar units; Taking the main node as the center and the bolt radius as the radius, generate a beam unit corresponding to each main node; The beam units corresponding to all the main nodes are connected to obtain the bolt connection units corresponding to the bolts.

8. A device for creating a simulated bolt connection, characterized in that: include: a marking module, configured to obtain a three-dimensional model of a target object established by using three-dimensional modeling software, wherein at least one bolt is assembled on the three-dimensional model of the target object; and for each of the bolts, extract a bolt axis and a bolt radius of the bolt on the three-dimensional model of the target object; A building module, used for building a finite element model by removing all bolts from the three-dimensional model of the target object; A determination module, used to determine, in the finite element model, a hole edge node of a bolt hole connected to the bolt according to a bolt axis and a bolt radius of the bolt; A creation module is used to create a bolt connection unit corresponding to the bolt according to the hole edge node of the bolt hole in the finite element model.

9. A method for creating an elevator simulation bolt connection, characterized in that: The elevator comprises bolts, and the bolts are connected and created by a simulation algorithm. The elevator simulation bolt connection creation method comprises the simulation bolt connection creation method described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: Computer-readable instructions are stored thereon, and the computer-readable instructions can be executed by a processor to implement the method according to any one of claims 1 to 7.