Logistics equipment modeling and simulation method and system, and electronic equipment

By creating, cleaning and repairing geometric models of logistics equipment, feature marking and pre-processing, combined with simulation calculation, the problem of long finite element simulation analysis cycle of logistics equipment in the existing technology is solved, and simulation automation is realized.

CN120030699APending Publication Date: 2025-05-23SANY HEAVY IND CO LTD (CN)
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510051965.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-13
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

In the prior art, the finite element simulation analysis cycle of logistics equipment is long and has high requirements for personnel skills, making it difficult to achieve simulation automation.

Method used

Provides a logistics equipment modeling and simulation method, including creating geometric models, cleaning and repairing, feature marking, pre-processing and simulation calculation, generating simulation reports, and realizing simulation automation.

Benefits of technology

It can enable mechanical designers to complete all simulation work, shorten the finite element analysis cycle, and realize the simulation automation of logistics equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120030699A_ABST
    Figure CN120030699A_ABST
Patent Text Reader

Abstract

The invention provides a logistics equipment modeling and simulation method which is applied to the technical field of mechanical design, and the method comprises the steps: firstly, creating a geometric model of logistics equipment, then, carrying out the cleaning, restoration and feature marking of the geometric model to generate a simulation model which comprises mark information corresponding to a feature mark, and finally, carrying out the modeling and simulation of the logistics equipment. Pre-processing the simulation model, and performing simulation calculation on the pre-processed simulation model to obtain a simulation report. According to the invention, the period of finite element simulation can be shortened, and simulation automation of logistics equipment can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mechanical design technology, and specifically to a logistics equipment modeling and simulation method, system, and electronic equipment. Background Art

[0002] Logistics equipment is an important part of the logistics system. The use of logistics equipment can reduce the cost of manpower and material resources, thereby improving the economic benefits of logistics operations. The structural design of logistics equipment requires precision, so finite element simulation of the structural design of logistics equipment is required.

[0003] In the prior art, finite element simulation generally involves mechanical engineers establishing logistics equipment in computer-aided design software, and simulation engineers importing the logistics equipment into computer-aided engineering software to perform finite element analysis and processing. During the entire product design and verification research process, the model needs to be repeatedly modified and optimized, and simulation engineers and mechanical engineers need to communicate continuously, which results in a long finite element analysis cycle and high requirements on personnel skills. Therefore, it is very necessary to realize the automation of logistics equipment simulation. Summary of the invention

[0004] In view of this, the present application is committed to providing a logistics equipment modeling and simulation method, system, and electronic equipment to clean, repair, and feature-mark geometric models to generate simulation models, pre-process the simulation models, and perform simulation calculations on the pre-processed simulation models to obtain simulation reports. Compared with the existing technology, it can not only enable mechanical designers to complete all simulation work, but also shorten the finite element analysis cycle and realize the simulation automation of logistics equipment.

[0005] In a first aspect, the present application provides a logistics equipment modeling and simulation method, comprising:

[0006] Create geometric models of logistics equipment;

[0007] Cleaning, repairing and feature marking the geometric model to generate a simulation model, wherein the simulation model includes marking information corresponding to the feature marking;

[0008] The simulation model is pre-processed, and simulation calculation is performed on the pre-processed simulation model to obtain a simulation report.

[0009] Optionally, the cleaning and repairing of the geometric model includes:

[0010] Clean up small volume parts in the geometric model;

[0011] Filling the geometric model;

[0012] Creates welds at weld joints.

[0013] Optionally, the step of performing feature marking on the geometric model includes:

[0014] Creating target items based on entities, surfaces, and lines in the geometric model, and encoding the target items;

[0015] The target items include: contact surface, spring, revolute pair, beam, mass point, constraint surface and load surface.

[0016] Optionally, the creating a target item based on the entity, surface, and line in the geometric model and encoding the target item includes:

[0017] Select two entities for which a contact pair needs to be created, and select parallel faces within a preset distance from the two entities, encode the contact master face and the contact slave face in the parallel faces, obtain contact information and record it in the geometric model;

[0018] Select the two faces where the spring needs to be created, input the tensile and compressive stiffness data information, encode the two faces where the spring needs to be created, obtain the spring information and record it in the geometric model;

[0019] Select two faces for which a revolute pair is to be created, match the data of the rotation direction and the fixed direction, encode the two faces for creating the revolute pair, obtain the revolute pair information and record it in the geometric model;

[0020] Select two faces of the beam to be created, match the beam section data information and direction information, encode the two faces of the created beam, obtain the beam information and record it in the geometric model;

[0021] Select the surface to which mass points need to be added, input mass data, encode the surface to which mass points are to be added, obtain mass point information and record it in the geometric model;

[0022] Select the face to be constrained, set the direction of the constraint, encode the face to be constrained, obtain the constraint information and record it in the geometric model;

[0023] Select the surface to which the load needs to be applied, set the load type, data and direction, encode the surface to which the load is applied, obtain the load information and record it in the geometric model.

[0024] Optionally, the pre-processing of the simulation model includes:

[0025] Identify the surfaces with contact information, match the contact pairs for each surface with contact information according to the coding rules, and assign contact geometric attributes;

[0026] Identify the surface with spring information, match the respective spring end surface for each surface with spring information according to the coding rules, complete the spring connection and write the tension and compression stiffness data information;

[0027] Identify the surface with rotation pair information, match the respective rotation pair end surface for each surface with rotation pair information according to the encoding rules, complete the connection of the rotation pair and the data writing of the rotation direction and the fixed direction;

[0028] Identify the faces with beam information, match the respective beam end faces for each face with beam information according to the coding rules, complete the end face connection and write the beam section data information and direction information;

[0029] Identify the surface with quality point information, and assign corresponding quality data to the surface with quality point information according to the coding rules;

[0030] Identify the faces with constraint information, and add constraint directions to each face with constraint information according to the encoding rules;

[0031] Identify the surface with load information, and assign the corresponding load type, data and direction to the surface with load information according to the encoding rules.

[0032] Optionally, the performing simulation calculation on the pre-processed simulation model to obtain a simulation report includes:

[0033] Setting constraint control of the simulation model, wherein the constraint control includes load step and large deformation;

[0034] Solve and calculate the pre-processed simulation model according to the constraint control to obtain the simulation result;

[0035] A simulation report is generated according to the stress and displacement results in the simulation results.

[0036] In a second aspect, the present application provides a logistics equipment modeling and simulation system, comprising:

[0037] A model building module is used to create a geometric model of logistics equipment; clean and repair the geometric model and mark the features to generate a simulation model, wherein the simulation model includes marking information corresponding to the feature marks;

[0038] The simulation analysis module is used to pre-process the simulation model and perform simulation calculation on the pre-processed simulation model to obtain a simulation report.

[0039] Optionally, the model building module includes:

[0040] A creation set module is used to create target items based on entities, surfaces, and lines in the geometric model, and encode the target items; wherein the target items include: contact surfaces, springs, revolute pairs, beams, mass points, constraint surfaces, and load surfaces; the creation set module includes:

[0041] A contact surface creation module is used to select two entities that need to create a contact pair, and screen out parallel surfaces within a preset distance from the two entities, encode the contact master surface and contact slave surface in the parallel surfaces, obtain contact information and record it in the geometric model;

[0042] Create a spring module, which is used to select the two surfaces where the spring needs to be created, input the tension and compression stiffness data information, encode the two surfaces where the spring needs to be created, obtain the spring information and record it in the geometric model;

[0043] The module for creating a revolute pair is used to select two faces that need to create a revolute pair, match the data of the rotation direction and the fixed direction, encode the two faces for creating the revolute pair, obtain the revolute pair information and record it in the geometric model;

[0044] The beam creation module is used to select the two faces of the beam to be created, match the beam section data information and direction information, encode the two faces of the created beam, obtain the beam information and record it in the geometric model;

[0045] Create a mass point module, which is used to select the surface where mass points need to be added, input mass data, encode the surface where mass points are added, obtain mass point information and record it in the geometric model;

[0046] Create a constraint surface module, which is used to select the surface to be constrained, set the direction of the constraint, encode the surface to be constrained, obtain the constraint information and record it in the geometric model;

[0047] Create a load surface module to select the surface to which the load needs to be applied, set the load type, data and direction, encode the surface to which the load is applied, obtain the load information and record it in the geometric model.

[0048] Optionally, the simulation analysis module includes:

[0049] The data processing module is used to identify the surface with contact information, match the respective contact pairs for each surface with contact information according to the coding rules, and assign contact geometric attributes; identify the surface with spring information, match the respective spring end faces for each surface with spring information according to the coding rules, complete the spring connection and the writing of tension and compression stiffness data information; identify the surface with rotation pair information, match the respective rotation pair end faces for each surface with rotation pair information according to the coding rules, complete the rotation pair connection and the writing of rotation direction and fixed direction data; identify the surface with beam information, match the respective beam end faces for each surface with beam information according to the coding rules, complete the end face connection and the writing of beam section data information and direction information; identify the surface with mass point information, and assign the corresponding mass data to the surface with mass point information according to the coding rules; identify the surface with constraint information, and add constraint directions to each surface with constraint information according to the coding rules; identify the surface with load information, and assign the corresponding load type, data and direction to the surface with load information according to the coding rules;

[0050] A calculation module is used to set the constraint control of the simulation model, wherein the constraint control includes load step and large deformation; and solve and calculate the pre-processed simulation model according to the constraint control to obtain the simulation result;

[0051] The generation module is used to generate a simulation report according to the stress and displacement results in the simulation results.

[0052] In a third aspect, the present application provides an electronic device, including:

[0053] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the logistics equipment modeling and simulation method according to any one of claims 1 to 6 when executing the computer program.

[0054] Based on the above content, the logistics equipment modeling and simulation method provided by this application first creates a geometric model of the logistics equipment, then cleans and repairs the geometric model and marks the features to generate a simulation model, the simulation model includes the marking information corresponding to the feature marks, and finally, pre-processes the simulation model, and performs simulation calculation on the pre-processed simulation model to obtain a simulation report. Compared with the existing technology, it can not only enable mechanical designers to complete all simulation work, but also shorten the finite element analysis cycle and realize the simulation automation of logistics equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0056] Figure 1 A flow chart of a logistics equipment modeling and simulation method provided in an embodiment of the present application;

[0057] Figure 2 A structural block diagram of a logistics equipment modeling and simulation system provided in an embodiment of the present application;

[0058] Figure 3 A structural block diagram of a model building module provided in an embodiment of the present application;

[0059] Figure 4 A structural block diagram of a simulation analysis module provided in an embodiment of the present application. DETAILED DESCRIPTION

[0060] Unless otherwise defined, the technical terms or scientific terms used in the embodiments of this specification shall have the common meanings understood by persons with ordinary skills in the field to which this specification belongs. The words "first", "second" and similar words used in the embodiments of this specification do not indicate any order, quantity or importance, but are only used to avoid confusion of constituent elements.

[0061] Unless the context requires otherwise, throughout the specification, "plurality" means "at least two", and "including" is interpreted as an open, inclusive meaning, that is, "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "examples", "specific examples" or "some examples" are intended to indicate that a particular feature, structure, material or characteristic associated with the embodiment or example is included in at least one embodiment or example of the specification. The schematic representation of the above terms does not necessarily refer to the same embodiment or example.

[0062] The following will be combined with the drawings in the embodiments of this specification to clearly and completely describe the technical solutions in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this specification.

[0063] like Figure 1As shown, in this exemplary embodiment, a logistics equipment modeling and simulation method is provided, which may include the following steps:

[0064] S100: Create a geometric model of logistics equipment.

[0065] Generally, CAD (Computer Aided Design) software is used to create geometric models of logistics equipment, such as AutoCAD, nanoCAD, DraftSight, VectorWorks, ANSYS SpaceClaim, etc. You can choose one of the CAD software, such as ANSYS SpaceClaim, to create a new geometric model of logistics equipment. The geometric model contains the geometric shape, size, material and other information of the logistics equipment. You can also import the pre-created geometric model of logistics equipment into ANSYS SpaceClaim software.

[0066] S200: Cleaning and repairing the geometric model and marking the features to generate a simulation model.

[0067] ANSYS SpaceClaim software can be integrated into the ANSYS Workbench platform, and the ANSYS Workbench platform can be secondary developed using a suitable programming language, such as Python. New functional plug-ins for cleaning, repairing, and feature marking are added, which are reflected on the ANSYS SpaceClaim software page as buttons for cleaning, repairing, and feature marking. By clicking the corresponding buttons, the geometric model can be cleaned, repaired, and marked. After the cleaning, repairing, and feature marking operations are completed on the geometric model, a simulation model that can be used for finite element simulation can be generated. At this time, the simulation model includes the marking information corresponding to the feature marking.

[0068] S300: Pre-processing the simulation model, and performing simulation calculation on the pre-processed simulation model to obtain a simulation report.

[0069] New pre-processing, solution calculation and post-processing plug-ins are added to the ANSYS Workbench platform to respectively realize the pre-processing of the simulation model and the simulation calculation of the simulation model after the pre-processing to obtain the simulation report.

[0070] In some embodiments of the present application, a geometric model of logistics equipment is first created, and then the geometric model is cleaned, repaired and feature-marked to generate a simulation model, which includes marking information corresponding to the feature mark. Finally, the simulation model is pre-processed, and the simulation model after the pre-processing is simulated to obtain a simulation report. The present application places the pre-processing work in the CAD software, and performs parametric modeling on the identification information of the simulation analysis operation. Compared with the prior art, it can not only enable mechanical designers to complete all simulation work, but also shorten the finite element analysis cycle and realize the simulation automation of logistics equipment.

[0071] In some embodiments of the present application, the specific steps of cleaning and repairing the geometric model in S200 may include: cleaning small volume components in the geometric model, filling the geometric model, and creating welds at welding joints.

[0072] Specifically, the buttons for cleaning and repairing may include a Clean Small Volume button, a Model Fill button, and a Create Weld button. You can pre-set small components or parts that need to be cleaned, such as bolts, gaskets, etc. By clicking the Clean Small Volume button, you can globally search for the pre-set components or parts in the geometric model and automatically clean them. You can also select one or more components or parts that need to be cleaned in the geometric model and click the Clean Small Volume button to clean them. By clicking the Model Fill button, you can select the components or parts that need to be filled in the multi-selection box, such as circular holes, chamfers, grooves, gaps, etc., to realize the function of filling the geometric model. By clicking the Create Weld button, a weld is created at the welding joint where a weld is required.

[0073] In some embodiments of the present application, the specific steps of feature marking the geometric model in S200 may include: creating target items based on the entities, surfaces, and lines in the geometric model, and encoding the target items, wherein the target items include: contact surfaces, springs, revolute pairs, beams, mass points, constraint surfaces, and load surfaces.

[0074] The buttons for implementing feature marking may include a create set button. By clicking the create set button, you can select the target item button to be created in the multi-select box, such as buttons for creating contact surfaces, springs, revolute pairs, beams, mass points, constraint surfaces, and load surfaces. By clicking the corresponding button, you can feature mark the geometric model and encode it according to the preset encoding rules, where the preset encoding rules include the corresponding relationship between the encoding and the entities, surfaces, and lines in the geometric model.

[0075] In some embodiments of the present application, the specific steps of creating a target item based on entities, surfaces, and lines in a geometric model and encoding the target item may include:

[0076] Click the Create Contact Surface button, select two entities for which contact pairs need to be created in the geometric model, and filter out parallel surfaces within a preset distance from the two entities. Divide each pair of parallel surfaces selected into contact master surfaces and contact slave surfaces, encode the contact master surfaces and contact slave surfaces, obtain contact information, and record it in the geometric model.

[0077] Click the Create Spring button, select the two faces where the spring needs to be created in the geometric model, enter the tensile and compressive stiffness data information, encode the two faces where the spring needs to be created, obtain the spring information and record it in the geometric model.

[0078] Click the Create Revolute Pair button, select the two faces on which the revolute pair needs to be created in the geometric model, match the data of the rotation direction and the fixed direction, encode the two faces on which the revolute pair needs to be created, obtain the revolute pair information and record it in the geometric model.

[0079] Click the Create Beam button, select the two faces where the beam needs to be created in the geometric model, match the beam section data information and direction information, encode the two faces to create the beam, obtain the beam information and record it in the geometric model.

[0080] Click the Create Mass Point button, select the surface where you want to add mass points in the geometric model, enter the mass data, encode the surface where the mass points are to be added, obtain the mass point information and record it in the geometric model.

[0081] Click the Create Constraint Surface button, select the surface to be constrained in the geometric model, set the direction of the constraint, encode the surface to be constrained, obtain the constraint information and record it in the geometric model.

[0082] Click the Create Load Surface button, select the surface to which the load needs to be applied in the geometric model, set the load type, data and direction, encode the surface to which the load is applied, obtain the load information and record it in the geometric model.

[0083] Based on the entities, surfaces and lines in the geometric model, target items are created, and after encoding the target items, a simulation model is obtained, which contains marking information corresponding to the feature markings.

[0084] This application adds multiple functional plug-ins to the ANSYS Workbench platform to parametrically model all human identification information for simulation analysis operations, which can realize the function of feature marking of geometric models and avoid script recording during geometric model operations. This allows mechanical designers to complete all simulation analysis preparations in their familiar fields, fully utilize the experience of designers, and allow designers to independently complete product or part performance analysis, lowering the threshold for simulation analysis, shortening the product iteration cycle, and reducing the communication cost between designers and professional simulation personnel.

[0085] After that, by running the pre-processing, solution calculation and post-processing functional plug-ins of the ANSYS Workbench platform, the simulation model is pre-processed in turn, and the simulation calculation is performed on the simulation model after the pre-processing to obtain a simulation report. This application uses Python programming to fully obtain the pre-information required for various simulation analyses during simulation analysis, including the geometry, size, material and other information of the logistics equipment and the marking information corresponding to the feature markings, automatically complete the simulation analysis operation, and complete the summary of the result data. It greatly reduces the difficulty for designers to identify simulation results, and at the same time broadens the professional capabilities of designers and better feeds back their design capabilities.

[0086] In some embodiments, CAE (Computer Aided Engineering) software, such as Mechanical software, can be integrated into the ANSYS Workbench platform, and the simulation model can be imported into the Mechanical software. The three buttons of pre-processing, solution calculation and post-processing on the Mechanical software page can be used to run the function plug-ins of pre-processing, solution calculation and post-processing respectively. By clicking the pre-processing button, the simulation model can be pre-processed. By clicking the solution calculation button, the simulation calculation function of the simulation model after the pre-processing can be realized. By clicking the post-processing button, the simulation analysis report function can be obtained.

[0087] This application integrates CAD software and CAE software on the same platform, ANSYS Workbench, and uses the compatibility advantage of the same platform to achieve complete data transfer between geometric models and simulation models.

[0088] In some implementations, it can also be reflected as a simulation analysis button on the Mechanical software page. By clicking the simulation analysis button, the simulation model can be pre-processed, and the simulation calculation can be performed on the pre-processed simulation model to obtain a simulation report function.

[0089] In some embodiments of the present application, the specific steps of pre-processing the simulation model in S300 may include:

[0090] Identify the surfaces with contact information, match the contact pairs for each surface with contact information according to the encoding rules, and assign contact geometric attributes.

[0091] Identify the faces with spring information, match the respective spring end faces for each face with spring information according to the encoding rules, and complete the spring connection as well as the writing of tension and compression stiffness data information.

[0092] Identify the surface with rotation pair information, and match the respective rotation pair end face for each surface with rotation pair information according to the encoding rules, so as to complete the connection of the rotation pair and the data writing of the rotation direction and the fixed direction.

[0093] Identify the faces with beam information, match the respective beam end faces for each face with beam information according to the encoding rules, complete the end face connection and the writing of beam section information data and direction information.

[0094] Identify the surface with quality point information, and assign corresponding quality data to the surface with quality point information according to the encoding rules.

[0095] Identify faces with constraint information, and add constraint directions to each face with constraint information according to encoding rules.

[0096] Identify the surface with load information, and assign the corresponding load type, data and direction to the surface with load information according to the encoding rules.

[0097] In some embodiments of the present application, the specific steps of performing simulation calculation on the pre-processed simulation model in S300 to obtain a simulation report may include:

[0098] Set the constraint control of the simulation model. The constraint control includes load step and large deformation. Specifically, set the type and size of the load step, and determine the segmentation of the load according to the specific analysis situation, such as determining the segmented loading of the load according to the bearing capacity of the structure and the particularity of the material. Solve and calculate the simulation model after pre-processing according to the constraint control to obtain the simulation results. Specifically, the solution calculation can be completed on the local computer or remote server. The simulation results include the stress and displacement results of the logistics equipment, and the results are stored in the background file. By reading various text information in the background, the stress and displacement results in the simulation results are obtained, and the simulation report is generated according to the stress and displacement results in the simulation results.

[0099] Exemplary Systems

[0100] In some embodiments of the present application, Figure 2 As shown, a system for modeling and simulating logistics equipment is provided, which includes: a model building module and a simulation analysis module, wherein

[0101] The model building module is used to create a geometric model of logistics equipment; clean and repair the geometric model and mark the features to generate a simulation model, which includes marking information corresponding to the feature markings.

[0102] The simulation analysis module is used to pre-process the simulation model and perform simulation calculation on the pre-processed simulation model to obtain a simulation report.

[0103] In some embodiments of the present application, Figure 3 As shown, the above-mentioned model building module may include: a creation set module, which is used to create target items based on the entities, surfaces, and lines in the geometric model, and encode the target items. The target items include: contact surfaces, springs, revolute pairs, beams, mass points, constraint surfaces, and load surfaces. The creation set module includes:

[0104] The contact surface creation module is used to select two entities that need to create a contact pair, and filter out parallel surfaces within a preset distance in the two entities, encode the contact master surface and contact slave surface in the parallel surfaces, obtain contact information and record it in the geometric model.

[0105] The spring creation module is used to select the two surfaces on which the spring needs to be created, input the tensile and compressive stiffness data information, encode the two surfaces on which the spring needs to be created, obtain the spring information and record it in the geometric model.

[0106] The module for creating a revolute pair is used to select two faces for which a revolute pair needs to be created, match the data of the rotation direction and the fixed direction, encode the two faces for creating the revolute pair, obtain the revolute pair information and record it in the geometric model.

[0107] The beam creation module is used to select the two faces of the beam to be created, match the beam section information data and direction information, encode the two faces of the created beam, obtain the beam information and record it in the geometric model.

[0108] Create a mass point module to select the surface where mass points need to be added, input mass data, encode the surface where mass points are to be added, obtain mass point information and record it in the geometric model.

[0109] Create a constraint surface module, which is used to select the surface to be constrained, set the direction of the constraint, encode the surface to be constrained, obtain the constraint information and record it in the geometric model.

[0110] Create a load surface module to select the surface to which the load needs to be applied, set the load type, data and direction, encode the surface to which the load is applied, obtain the load information and record it in the geometric model.

[0111] In some embodiments of the present application, Figure 4 As shown, the above simulation analysis module may include:

[0112] The data processing module is used to identify the faces with contact information, match the respective contact pairs for each face with contact information according to the coding rules, and assign contact geometric properties; identify the faces with spring information, match the respective spring end faces for each face with spring information according to the coding rules, complete the spring connection and the writing of tension and compression stiffness data information; identify the faces with rotation pair information, match the respective rotation pair end faces for each face with rotation pair information according to the coding rules, complete the rotation pair connection and the writing of rotation direction and fixed direction data; identify the faces with beam information, match the respective beam end faces for each face with beam information according to the coding rules, complete the end face connection and the writing of beam section information data and direction information; identify the faces with mass point information, and assign the faces with mass point information corresponding mass data according to the coding rules; identify the faces with constraint information, and add constraint directions for each face with constraint information according to the coding rules; identify the faces with load information, and assign the faces with load information corresponding load types, data and directions according to the coding rules.

[0113] The calculation module is used to set the constraint control of the simulation model, and the constraint control includes load step and large deformation; according to the constraint control, the simulation model after pre-processing is solved and calculated to obtain the simulation result.

[0114] The generation module is used to generate a simulation report based on the stress and displacement results in the simulation results.

[0115] The logistics equipment modeling and simulation system provided in this embodiment belongs to the same application concept as the logistics equipment modeling and simulation method provided in the above embodiments of this application, and can execute the logistics equipment modeling and simulation method provided in any of the above embodiments of this application, and has the corresponding functional units and beneficial effects of executing the logistics equipment modeling and simulation method. For technical details not fully described in this embodiment, please refer to the specific processing content of the logistics equipment modeling and simulation method provided in the above embodiments of this application, which will not be repeated here.

[0116] Exemplary Electronic Devices

[0117] In some embodiments of the present application, an electronic device is provided, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, any of the above-mentioned logistics equipment modeling and simulation methods is implemented.

[0118] Specifically, the electronic device may further include: a bus, a communication interface, an input device and an output device. The processor, the memory, the communication interface, the input device and the output device are interconnected through the bus. The bus may include a path to transmit information between various components of the computer system.

[0119] The processor may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application. 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 device, a discrete gate or transistor logic device, or a discrete hardware component.

[0120] The processor may include a main processor and may also include a baseband chip, a modem, etc.

[0121] The memory stores a computer program for executing the technical solution of the present application, and may also store an operating system and other key services. Specifically, the program may include a program code, and the program code includes computer operation instructions. More specifically, the memory may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk storage, a flash, and the like.

[0122] The computer program may be written in any combination of one or more programming languages ​​to write program code for performing the operations of the embodiments of the present specification, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0123] The input device may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor.

[0124] Output devices may include means that allow information to be output to a user, such as display screens, printers, speakers, etc.

[0125] The communication interface may include using any transceiver or the like to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.

[0126] The processor executes the program stored in the memory and calls other devices, which can be used to implement each step of the logistics equipment modeling and simulation method provided in the above-mentioned implementation mode of the present application.

[0127] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0128] Those skilled in the art will appreciate that all or part of the steps in the above method can be completed by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, etc. Optionally, all or part of the steps in the above embodiment can also be implemented using one or more integrated circuits. Accordingly, each module / unit in the above embodiment can be implemented in the form of hardware or in the form of a software functional module. The present disclosure is not limited to any particular form of combination of hardware and software.

[0129] Unless otherwise defined, all terms used herein have the same meaning as commonly understood by those of ordinary skill in the art to which the present disclosure belongs. It should also be understood that terms such as those defined in common dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an idealized or highly formal sense, unless explicitly defined as such herein.

[0130] The above is an explanation of the present disclosure and should not be considered as a limitation thereof. Although several exemplary embodiments of the present disclosure are described, it will be readily understood by those skilled in the art that many modifications may be made to the exemplary embodiments without departing from the novel teachings and advantages of the present disclosure. Therefore, all such modifications are intended to be included within the scope of the present disclosure as defined in the claims. It should be understood that the above is an explanation of the present disclosure and should not be considered to be limited to the specific embodiments disclosed, and modifications to the disclosed embodiments and other embodiments are intended to be included within the scope of the appended claims. The present disclosure is defined by the claims and their equivalents.

Claims

1. A logistics equipment modeling and simulation method, characterized in that: The method comprises: Create geometric models of logistics equipment; Cleaning, repairing and feature marking the geometric model to generate a simulation model, wherein the simulation model includes marking information corresponding to the feature marking; The simulation model is pre-processed, and simulation calculation is performed on the pre-processed simulation model to obtain a simulation report.

2. The logistics equipment modeling and simulation method according to claim 1 is characterized in that: The cleaning and repairing of the geometric model includes: Clean up small volume parts in the geometric model; Filling the geometric model; Creates welds at weld joints.

3. The logistics equipment modeling and simulation method according to claim 1 is characterized in that: The step of marking the geometric model with features comprises: Creating target items based on entities, surfaces, and lines in the geometric model, and encoding the target items; The target items include: contact surface, spring, revolute pair, beam, mass point, constraint surface and load surface.

4. The logistics equipment modeling and simulation method according to claim 3 is characterized in that: The step of creating a target item based on the entities, surfaces and lines in the geometric model and encoding the target item comprises: Select two entities for which a contact pair needs to be created, and select parallel faces within a preset distance from the two entities, encode the contact master face and the contact slave face in the parallel faces, obtain contact information and record it in the geometric model; Select the two faces where the spring needs to be created, input the tensile and compressive stiffness data information, encode the two faces where the spring needs to be created, obtain the spring information and record it in the geometric model; Select two faces for which a revolute pair is to be created, match the data of the rotation direction and the fixed direction, encode the two faces for creating the revolute pair, obtain the revolute pair information and record it in the geometric model; Select two faces of the beam to be created, match the beam section data information and direction information, encode the two faces of the created beam, obtain the beam information and record it in the geometric model; Select the surface to which mass points need to be added, input mass data, encode the surface to which mass points are to be added, obtain mass point information and record it in the geometric model; Select the face to be constrained, set the direction of the constraint, encode the face to be constrained, obtain the constraint information and record it in the geometric model; Select the surface to which the load needs to be applied, set the load type, data and direction, encode the surface to which the load is applied, obtain the load information and record it in the geometric model.

5. The logistics equipment modeling and simulation method according to claim 4 is characterized in that: The pre-processing of the simulation model includes: Identify the surfaces with contact information, match the contact pairs for each surface with contact information according to the coding rules, and assign contact geometric attributes; Identify the surface with spring information, match the respective spring end surface for each surface with spring information according to the coding rules, complete the spring connection and write the tension and compression stiffness data information; Identify the surface with rotation pair information, match the respective rotation pair end surface for each surface with rotation pair information according to the encoding rules, complete the connection of the rotation pair and the data writing of the rotation direction and the fixed direction; Identify the faces with beam information, match the respective beam end faces for each face with beam information according to the coding rules, complete the end face connection and write the beam section data information and direction information; Identify the surface with quality point information, and assign corresponding quality data to the surface with quality point information according to the coding rules; Identify the faces with constraint information, and add constraint directions to each face with constraint information according to the encoding rules; Identify the surface with load information, and assign the corresponding load type, data and direction to the surface with load information according to the encoding rules.

6. The logistics equipment modeling and simulation method according to claim 1 is characterized in that: The simulation model after pre-processing is simulated and calculated to obtain a simulation report, including: Setting constraint control of the simulation model, wherein the constraint control includes load step and large deformation; Solve and calculate the pre-processed simulation model according to the constraint control to obtain the simulation result; A simulation report is generated according to the stress and displacement results in the simulation results.

7. A logistics equipment modeling and simulation system, characterized in that: The system comprises: A model building module is used to create a geometric model of logistics equipment; clean and repair the geometric model and mark the features to generate a simulation model, wherein the simulation model includes marking information corresponding to the feature marks; The simulation analysis module is used to pre-process the simulation model and perform simulation calculation on the pre-processed simulation model to obtain a simulation report.

8. The system according to claim 7, characterized in that The model building module includes: A creation set module is used to create target items based on entities, surfaces, and lines in the geometric model, and encode the target items; wherein the target items include: contact surfaces, springs, revolute pairs, beams, mass points, constraint surfaces, and load surfaces; the creation set module includes: A contact surface creation module is used to select two entities that need to create a contact pair, and screen out parallel surfaces within a preset distance from the two entities, encode the contact master surface and contact slave surface in the parallel surfaces, obtain contact information and record it in the geometric model; Create a spring module, which is used to select the two surfaces where the spring needs to be created, input the tension and compression stiffness data information, encode the two surfaces where the spring needs to be created, obtain the spring information and record it in the geometric model; The module for creating a revolute pair is used to select two faces that need to create a revolute pair, match the data of the rotation direction and the fixed direction, encode the two faces for creating the revolute pair, obtain the revolute pair information and record it in the geometric model; The beam creation module is used to select the two faces of the beam to be created, match the beam section data information and direction information, encode the two faces of the created beam, obtain the beam information and record it in the geometric model; Create a mass point module, which is used to select the surface where mass points need to be added, input mass data, encode the surface where mass points are added, obtain mass point information and record it in the geometric model; Create a constraint surface module, which is used to select the surface to be constrained, set the direction of the constraint, encode the surface to be constrained, obtain the constraint information and record it in the geometric model; Create a load surface module to select the surface to which the load needs to be applied, set the load type, data and direction, encode the surface to which the load is applied, obtain the load information and record it in the geometric model.

9. The system according to claim 8, characterized in that The simulation analysis module includes: The data processing module is used to identify the surface with contact information, match the respective contact pairs for each surface with contact information according to the coding rules, and assign contact geometric attributes; identify the surface with spring information, match the respective spring end faces for each surface with spring information according to the coding rules, complete the spring connection and the writing of tension and compression stiffness data information; identify the surface with rotation pair information, match the respective rotation pair end faces for each surface with rotation pair information according to the coding rules, complete the rotation pair connection and the writing of rotation direction and fixed direction data; identify the surface with beam information, match the respective beam end faces for each surface with beam information according to the coding rules, complete the end face connection and the writing of beam section data information and direction information; identify the surface with mass point information, and assign the corresponding mass data to the surface with mass point information according to the coding rules; identify the surface with constraint information, and add constraint directions to each surface with constraint information according to the coding rules; identify the surface with load information, and assign the corresponding load type, data and direction to the surface with load information according to the coding rules; A calculation module is used to set the constraint control of the simulation model, wherein the constraint control includes load step and large deformation; and solve and calculate the pre-processed simulation model according to the constraint control to obtain the simulation result; The generation module is used to generate a simulation report according to the stress and displacement results in the simulation results.

10. An electronic device characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the logistics equipment modeling and simulation method according to any one of claims 1 to 6 when executing the computer program.