SAP-based reinforced concrete silo finite element model construction system and method
By providing a SAP-based reinforced concrete silo finite element model construction system, the problem of long and error-prone design process is solved, an efficient and accurate modeling process is achieved, the design efficiency and model quality are improved, and the portability of model data is supported. ity and reusability.
Patent Information
- Application Number
- CN202411307934.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2025-01-21
AI Technical Summary
The design process of reinforced concrete silos takes time, is prone to errors, and is difficult to quickly adapt to new design needs. The existing design commercial software can only handle some fixed forms of silos. The general finite element software is complex in operation and requires professional knowledge, which affects the Design efficiency.
Provides a SAP-based reinforced concrete silo finite element model building system, including a user interface module, an automatic modeling module and a data management module. It uses a graphical parameter input interface to automatically create a finite element calculation model and generate a local version containing complete model information. Data files to support rebuilding the model on other devices.
The modeling efficiency is greatly improved, the input time of the parameter is reduced, the automation of the loading of the load and the finite element cutting process avoids tedious manual operations, significantly improves the quality and accuracy of the model, enhances the flexibility of data applications, supports model data to support model data Portability and reuse.
Smart Images

Figure CN119337659A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of finite element calculation model creation, and in particular relates to a system and method for building a finite element model of a reinforced concrete silo based on SAP. Background Art
[0002] Reinforced concrete silos are large storage facilities widely used in industry and agriculture, mainly for bulk materials such as cement and coal. This silo structure is made of reinforced concrete and has the characteristics of high strength, good durability and excellent fire resistance. SAP2000 is a comprehensive structural analysis and design software developed by Computers and Structures, Inc (CSI). The software is widely used in the engineering community to design and analyze structures such as buildings, bridges, and towers.
[0003] Finite element analysis is widely used in the study and design of reinforced concrete silos. The finite element analysis method decomposes the complex structure into a finite number of units, and then uses computer simulation to analyze the mechanical properties and behavior of the overall structure. At present, in actual engineering design, there are mainly two ways to carry out the design calculation of reinforced concrete silos:
[0004] 1. Use specialized commercial design software that can perform some fixed-form silo design calculations;
[0005] Second, for new forms of silos or situations that cannot be met by commercial software, general finite element software is used for analysis.
[0006] When using finite element software to analyze reinforced concrete silos, it is necessary to first establish a geometric model and then input various loads to form a calculation model. However, since the reinforced concrete silo structure cannot be calculated and analyzed using conventional calculation software, finite element software must be used. Finite element software is more complex than conventional calculation software, and designers need to spend a lot of time and energy to complete the modeling process, resulting in low modeling efficiency. Since a large amount of loads need to be added, errors are prone to occur during the manual addition process, affecting the accuracy of the calculation results. Existing commercial design software can often only handle some fixed forms of silos, and lacks flexibility in the design of new forms of silos. In addition, although general finite element software can handle various forms of silos, it is complex to operate and requires professional knowledge, which is not conducive to improving the efficiency of engineering design.
[0007] These problems make the design process of reinforced concrete silos time-consuming, error-prone, and difficult to quickly adapt to new design requirements. Therefore, a more efficient and accurate modeling method is urgently needed. Summary of the invention
[0008] The purpose of the present invention is to provide a system and method for building a finite element model of a reinforced concrete silo based on SAP, so as to solve the technical problems that the design process of the reinforced concrete silo proposed in the above background technology is time-consuming, error-prone, and difficult to quickly adapt to new design requirements.
[0009] In order to achieve the above object, the present invention provides the following technical solutions:
[0010] A reinforced concrete silo finite element model building system based on SAP, including:
[0011] The user interface module includes a user interface for data interaction, wherein the user interface adopts a double-column graphical parameter input interface, wherein the left column is used to select the form of the base plate, the form of the base foundation, the number of internal columns and input parameters, and the right column is used to display the geometric definition schematic diagram corresponding to the input parameters;
[0012] An automatic modeling module is used to automatically create a finite element calculation model of a reinforced concrete silo in SAP software according to the parameters input by the user interface module and generate a local data file of the model; the automatic creation includes: establishing a reinforced concrete silo geometric model according to the input geometric modeling parameters, and generating a local data file, wherein the local data file includes geometric information of the silo model, load information and finite element division information;
[0013] The data management module is used to manage local data files and save, load and export model data, so that users can rebuild the model on other devices with SAP software installed.
[0014] Preferably, in the user interface module, the material parameters include concrete grade and steel grade.
[0015] Preferably, in the user interface module, the geometric model parameters include the warehouse diameter, the height and thickness of the cylinder wall, the height and thickness of the warehouse wall, the thickness and height of the flat warehouse bottom plate, the thickness, height and cone angle of the inverted cone warehouse bottom plate, the thickness of the warehouse top plate, the wall depth of the whole plate warehouse foundation, the inner ring diameter and outer ring diameter of the annular warehouse foundation, and the diameter of the inner column.
[0016] Preferably, in the user interface module, the calculation parameters include storage category, storage height, storage load calculation parameters, wind load calculation parameters, earthquake load calculation parameters and temperature load calculation parameters.
[0017] Preferably, in the user interface module, the finite element decomposition parameters include unit angle, longitudinal unit height and radial unit height.
[0018] Preferably, in the automatic modeling module, the local data file contains geometric information, load information and finite element partitioning information of the silo model; it contains complete model information, ensuring that the model can be rebuilt on other equipment.
[0019] Preferably, in the automatic modeling module, the generated reinforced concrete silo calculation model includes the cylinder wall, silo wall, flat-plate silo bottom plate / inverted cone silo bottom plate, silo top plate, whole-plate silo foundation / ring silo foundation, and inner column structure.
[0020] A method for constructing a finite element model of a reinforced concrete silo based on SAP, comprising the following steps:
[0021] S1, receiving the form of the base plate, the form of the base foundation, the number of internal columns and the input parameters selected by the user through the user interface module, wherein the base plate form includes a flat base plate and an inverted cone base plate, the base foundation form includes a whole plate base foundation and an annular base foundation, and the parameters include material parameters, geometric model parameters, calculation parameters and finite element segmentation parameters;
[0022] S2, based on the parameters input by the user, automatically create a finite element calculation model of the reinforced concrete silo through the automatic modeling module; the finite element calculation model includes a cylinder wall, a silo wall, a flat silo bottom plate / inverted cone silo bottom plate, a silo top plate, a whole silo foundation / annular silo foundation, and an inner column structure;
[0023] S3, generating a local data file based on the created finite element calculation model through the automatic modeling module, wherein the local data file includes silo geometry information, load information and finite element partitioning information, and is used to rebuild the finite element calculation model of the reinforced concrete silo on other equipment installed with SAP software.
[0024] Preferably, the material parameters include concrete grade and steel grade;
[0025] The geometric model parameters include the warehouse diameter, the height and thickness of the cylinder wall, the height and thickness of the warehouse wall, the thickness and height of the flat warehouse bottom plate / the thickness, height and cone angle of the inverted cone warehouse bottom plate, the thickness of the warehouse top plate, the wall depth of the whole warehouse foundation / the inner ring diameter and outer ring diameter of the annular warehouse foundation, and the diameter of the inner column;
[0026] The calculation parameters include storage type, storage height, storage load calculation parameters, wind load calculation parameters, earthquake load calculation parameters and temperature load calculation parameters;
[0027] The finite element segmentation parameters include unit angle, longitudinal unit height and radial unit height.
[0028] Preferably, S2 is specifically:
[0029] S21, based on the geometric model parameters input by the user, calculate the center point coordinates of the base plate and the center coordinates of the base foundation; according to the segmentation parameters input by the user, perform finite element segmentation on all components created with shell elements in the SAP software;
[0030] S22, creating the cylinder wall, based on the finite element segmentation parameters input by the user in S1 and the height and thickness of the cylinder wall, calculating the number of longitudinal segments of the cylinder wall, creating the generatrix unit of the cylinder rotation stretching of the cylinder wall, and using the stretch: line → surface function of the SAP software to create the surface unit;
[0031] S23, creating a warehouse wall, determining the number of longitudinal segments of the warehouse wall based on the finite element segmentation parameters input by the user in S1 and the height and thickness of the warehouse wall, and creating surface elements of the warehouse wall through the "Extrude: Line→Surface" function of SAP;
[0032] S24, if the user chooses to create a flat-plate warehouse bottom plate, based on the finite element segmentation parameters input by the user in S1 and the thickness of the flat-plate warehouse bottom plate, the number of radial segments is calculated, the baseline element of the rotation radius line is created, and the flat-plate warehouse bottom plate is created using the Stretch: Line → Surface function of SAP;
[0033] S25, if the user chooses to create an inverted cone-type storage floor, based on the finite element segmentation parameters input by the user in S1 and the thickness and cone angle of the inverted cone-type storage floor, create the inverted cone-type storage floor, wherein the inverted cone-type storage floor includes a conical surface unit and an inverted cone lower edge ring beam;
[0034] S26, creating the top plate of the warehouse, based on the finite element segmentation parameters input by the user in S1 and the thickness of the top plate of the warehouse, calculating the number of radial segments, creating the baseline element of the rotation radius line, and using the SAP stretch: line → surface function to create the top plate of the warehouse;
[0035] S27, creating a library foundation, and creating a corresponding library infrastructure according to the foundation type;
[0036] S28, creating an inner column structure based on the number of inner columns selected by the user in the user interface module.
[0037] Preferably, S22 is specifically:
[0038] S221, based on the cylinder wall height and the longitudinal unit height, calculate the cylinder wall height / longitudinal unit height, and round up the calculated result to obtain the number of longitudinal segments of the cylinder wall;
[0039] S222, based on the number of longitudinal segments of the cylinder wall and the diameter of the reservoir, determine the starting point and end point of each segment of the cylinder wall, and create a generatrix unit for the cylinder rotation stretching of the cylinder wall;
[0040] S223, based on the unit angle of the cylinder wall, the amount of rotation and stretching required is calculated by 360 / unit angle; through the "Stretch: Line→Surface" function of the SAP software, the busbar unit created in S222 is rotated and stretched into a surface, and the corresponding cross-sectional information is assigned to the corresponding surface unit; the geometric model of the cylinder wall is obtained.
[0041] Preferably, S23 is specifically:
[0042] S231, based on the warehouse wall height and the longitudinal unit height, calculate the warehouse wall height / longitudinal unit height, and round up the calculated result to obtain the number of longitudinal segments of the warehouse wall;
[0043] S232, based on the number of longitudinal segments of the silo wall and the diameter of the silo, determine the starting point and end point of each silo wall segment, and create a generatrix unit for cylindrical rotation and stretching of the silo wall;
[0044] S233, based on the unit angle of the warehouse wall, the amount of rotation and stretching required is calculated by 360 / unit angle, and the busbar unit created in S232 is rotated and stretched into a surface through the "Stretch: Line → Surface" function of the SAP software, and the corresponding cross-sectional information is assigned to the corresponding surface unit to obtain the geometric model of the warehouse wall.
[0045] Preferably, S24 is specifically:
[0046] S241, based on the warehouse diameter and radial unit height of the flat warehouse bottom plate, calculate 0.5*warehouse diameter / radial unit height, round up the calculated result to obtain the number of radial segments of the flat warehouse bottom plate, and then calculate the length of each segment of the flat warehouse bottom plate after radial segmentation;
[0047] S242, based on the coordinates of the center point of the storage floor and the length of each segment after radial segmentation, calculate the control points of the rotation radius line of the storage floor, and create the baseline unit of each segment of the rotation radius line;
[0048] S243, based on the unit angle of the warehouse bottom plate, the amount of rotation and stretching required is calculated by 360 / unit angle; through the "Stretch: Line → Surface" function of the SAP software, the baseline units of each segment of the rotation radius line created in S242 are rotated and stretched into the XY plane, and the corresponding cross-sectional information is assigned to the corresponding surface unit; the geometric model of the flat warehouse bottom plate is obtained.
[0049] Preferably, S25 is specifically:
[0050] S251, based on the reservoir diameter and radial unit height of the inverted cone reservoir bottom plate, calculate 0.5*reservoir diameter / radial unit height, round up the calculated result to obtain the number of radial segments of the inverted cone reservoir bottom plate, and then calculate the length of each segment of the radial segmented inverted cone reservoir bottom plate;
[0051] S252, based on the center point coordinates of the storage bottom plate, the storage diameter, the cone angle, and the length of each segment after radial segmentation, determine the endpoints of each segment on the cone generatrix, and create basic units of each segment on the cone generatrix of the storage bottom plate;
[0052] S253, based on the unit angle of the base plate, the number of rotation and stretching required is calculated by 360 / unit angle; through the "Stretch: Line→Surface" function of the SAP software, each segment of the basic unit on the conical generatrix of the base plate created in S252 is rotated and stretched into a conical surface along the vertical axis, and the corresponding cross-section information is assigned to the corresponding surface unit;
[0053] S254, creating the inverted cone lower edge ring beam and the ring frame unit according to the parameters input by the user in S1, and obtaining the geometric model of the inverted cone type warehouse bottom plate.
[0054] Preferably, S27 is specifically:
[0055] S271, determining the center coordinates of the base;
[0056] S272: for the whole slab foundation, a whole slab unit is created based on the foundation diameter and radial unit height rotation, and the corresponding cross-sectional information is assigned; based on the parameters input by the user, the location of the center line of the foundation hidden beam is calculated, and the geometric model of the whole slab foundation is obtained in combination with the cross-sectional information of the hidden beam;
[0057] S273, for the annular foundation, based on the inner ring diameter, the outer ring diameter and the radial unit height, determine the rotation radius line control point, rotate and stretch to create annular units, assign corresponding cross-section information, and obtain a geometric model of the annular foundation;
[0058] Preferably, S28 is specifically:
[0059] S281, based on the base height, the base plate height and the center point coordinates of the inner column, calculate the bottom and top elevations of the inner column;
[0060] S282, based on the bottom and top elevations of the inner column, the coordinates of the starting point and the ending point of the inner column are calculated, and combined with the diameter of the inner column, a linear frame unit is created to obtain the geometric model of the inner column.
[0061] Preferably, the cross-sectional information includes thickness, radius, inner diameter and / or outer diameter.
[0062] Preferably, the method further includes S4, opening the local data file in SAP software, reconstructing the finite element model, specifying constraint conditions according to the foundation type and the number of internal columns, and performing finite element analysis.
[0063] A computer-readable storage medium includes instructions. When the instructions are executed on a computer, the computer executes the method for building a finite element model of a reinforced concrete silo based on SAP.
[0064] Compared with the prior art, the present invention has the following beneficial effects:
[0065] The present invention provides a system and method for building a finite element model of a reinforced concrete silo based on SAP. Through innovative systems and automated processes, the present invention effectively solves technical problems such as low efficiency, easy errors, and limited data application in the traditional modeling process. The present invention can greatly improve the modeling efficiency, adopt a graphical parameter input interface, simplify user operations, and reduce parameter input time; use SAP API to achieve automatic modeling, shorten the modeling process that originally required several hours to a few minutes, and the automated load application and finite element segmentation process avoids tedious manual operations; the present invention can significantly improve the quality of the model, and by presetting the input parameter type, ensure the integrity of all necessary parameters, and reduce omissions and errors. The automated modeling process eliminates human operational errors and improves the accuracy and consistency of the model; based on professional calculation characteristics, the finite element unit division is automatically performed to ensure calculation accuracy; the present invention can also enhance the flexibility of data application, and it generates a local data file containing complete model information, realizing the portability of model data. It supports the reconstruction of the model on any device with SAP software installed, breaking geographical and device restrictions. This improves the reusability of model data and facilitates experience sharing and knowledge transfer between different projects; the present invention realizes automatic modeling, has the ability to quickly generate multiple solutions, reduces repetitive work, and enables designers to focus more on innovative design. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 A flowchart of a method for a reinforced concrete silo finite element model based on SAP according to a preferred embodiment of the present invention;
[0067] Figure 2 This is a schematic diagram of the parameters of the flat-plate warehouse bottom plate in the preferred embodiment of the present invention;
[0068] Figure 3 Schematic diagram of parameters of the inverted cone type warehouse bottom plate in the preferred embodiment of the present invention;
[0069] Figure 4 A schematic diagram of material input of a user interface module in a preferred embodiment of the present invention;
[0070] Figure 5 A schematic diagram of geometric dimension parameter input of a user interface module in a preferred embodiment of the present invention;
[0071] Figure 6 A schematic diagram of calculation parameter input of the user interface module in a preferred embodiment of the present invention. DETAILED DESCRIPTION
[0072] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. All other embodiments obtained by ordinary technicians in the field without making creative work based on the embodiments of the present invention shall fall within the scope of protection of the present invention.
[0073] like Figure 1-Figure 6 As shown:
[0074] First preferred embodiment:
[0075] A reinforced concrete silo finite element model building system based on SAP, including:
[0076] The user interface module includes a user interface for data interaction, wherein the user interface adopts a double-column graphical parameter input interface, wherein the left column is used to select the form of the base plate, the form of the base foundation, the number of internal columns and input parameters, and the right column is used to display the geometric definition schematic diagram corresponding to the input parameters;
[0077] The automatic modeling module is used to automatically create a finite element calculation model of the reinforced concrete silo in the SAP software according to the parameters input by the user interface module and generate a local data file of the model; the automatic creation includes: establishing a reinforced concrete silo geometric model according to the input geometric modeling parameters, and generating a local data file, wherein the local data file includes geometric information of the silo model, load information and finite element division information; and contains complete model information, ensuring that the model can be rebuilt on other devices.
[0078] Specifically, the material parameters include concrete grade and steel grade;
[0079] The geometric model parameters include the warehouse diameter, the height and thickness of the cylinder wall, the height and thickness of the warehouse wall, the thickness and height of the flat warehouse bottom plate, the thickness, height and cone angle of the inverted cone warehouse bottom plate, the thickness of the warehouse top plate, the wall depth of the whole warehouse foundation, the inner ring diameter and outer ring diameter of the annular warehouse foundation, and the diameter of the inner column;
[0080] The calculation parameters include storage type, storage height, storage load calculation parameters, wind load calculation parameters, earthquake load calculation parameters and temperature load calculation parameters;
[0081] The finite element segmentation parameters include unit angle, longitudinal unit height and radial unit height.
[0082] The data management module is used to manage local data files and save, load and export model data, so that users can rebuild the model on other devices with SAP software installed.
[0083] Second preferred embodiment:
[0084] A method for constructing a finite element model of a reinforced concrete silo based on SAP, comprising the following steps:
[0085] S1, receiving the form of the base plate, the form of the base foundation, the number of internal columns and the input parameters selected by the user through the user interface module, wherein the base plate form includes a flat base plate and an inverted cone base plate, the base foundation form includes a whole plate base foundation and an annular base foundation, and the parameters include material parameters, geometric model parameters, calculation parameters and finite element segmentation parameters;
[0086] The material parameters include concrete grade and steel grade;
[0087] The geometric model parameters include the warehouse diameter, the height and thickness of the cylinder wall, the height and thickness of the warehouse wall, the thickness and height of the flat warehouse bottom plate / the thickness, height and cone angle of the inverted cone warehouse bottom plate, the thickness of the warehouse top plate, the wall depth of the whole warehouse foundation / the inner ring diameter and outer ring diameter of the annular warehouse foundation, and the diameter of the inner column;
[0088] The calculation parameters include storage type, storage height, storage load calculation parameters, wind load calculation parameters, earthquake load calculation parameters and temperature load calculation parameters;
[0089] The finite element segmentation parameters include unit angle, longitudinal unit height and radial unit height.
[0090] S2, based on the parameters input by the user, automatically create a finite element calculation model of the reinforced concrete silo through the automatic modeling module; the finite element calculation model includes a cylinder wall, a silo wall, a flat silo bottom plate / inverted cone silo bottom plate, a silo top plate, a whole silo foundation / annular silo foundation, and an inner column structure;
[0091] S21, based on the geometric model parameters input by the user, calculate the center point coordinates of the base plate and the center coordinates of the base foundation; according to the segmentation parameters input by the user, perform finite element segmentation on all components created with shell elements in the SAP software;
[0092] S22, creating the cylinder wall, based on the finite element segmentation parameters input by the user in S1 and the height and thickness of the cylinder wall, calculating the number of longitudinal segments of the cylinder wall, creating the generatrix unit of the cylinder rotation stretching of the cylinder wall, and using the stretch: line → surface function of the SAP software to create the surface unit;
[0093] S221, based on the cylinder wall height and the longitudinal unit height, calculate the cylinder wall height / longitudinal unit height, and round up the calculated result to obtain the number of longitudinal segments of the cylinder wall;
[0094] S222, based on the number of longitudinal segments of the cylinder wall and the diameter of the reservoir, determine the starting point and end point of each segment of the cylinder wall, and create a generatrix unit for the cylinder rotation stretching of the cylinder wall;
[0095] S223, based on the unit angle of the cylinder wall, the amount of rotation and stretching required is calculated by 360 / unit angle; the busbar unit created in S222 is rotated and stretched into a surface by the "Stretch: Line→Surface" function of the SAP software, and the corresponding cross-sectional information is assigned to the corresponding surface unit; the geometric model of the cylinder wall is obtained;
[0096] S23, creating a warehouse wall, determining the number of longitudinal segments of the warehouse wall based on the finite element segmentation parameters input by the user in S1 and the height and thickness of the warehouse wall, and creating surface elements of the warehouse wall through the "Extrude: Line→Surface" function of SAP;
[0097] S231, based on the warehouse wall height and the longitudinal unit height, calculate the warehouse wall height / longitudinal unit height, and round up the calculated result to obtain the number of longitudinal segments of the warehouse wall;
[0098] S232, based on the number of longitudinal segments of the silo wall and the diameter of the silo, determine the starting point and end point of each silo wall segment, and create a generatrix unit for cylindrical rotation and stretching of the silo wall;
[0099] S233, based on the unit angle of the warehouse wall, the amount of rotation and stretching required is calculated by 360 / unit angle, and the busbar unit created in S232 is rotated and stretched into a surface by the "Stretch: Line→Surface" function of the SAP software, and the corresponding cross-section information is assigned to the corresponding surface unit to obtain the geometric model of the warehouse wall;
[0100] S24, if the user chooses to create a flat-plate warehouse bottom plate, based on the finite element segmentation parameters input by the user in S1 and the thickness of the flat-plate warehouse bottom plate, the number of radial segments is calculated, the baseline element of the rotation radius line is created, and the flat-plate warehouse bottom plate is created using the Stretch: Line → Surface function of SAP;
[0101] S241, based on the warehouse diameter and radial unit height of the flat warehouse bottom plate, calculate 0.5*warehouse diameter / radial unit height, round up the calculated result to obtain the number of radial segments of the flat warehouse bottom plate, and then calculate the length of each segment of the flat warehouse bottom plate after radial segmentation;
[0102] S242, based on the coordinates of the center point of the storage floor and the length of each segment after radial segmentation, calculate the control points of the rotation radius line of the storage floor, and create the baseline unit of each segment of the rotation radius line;
[0103] S243, based on the unit angle of the warehouse bottom plate, the number of rotation and stretching required is calculated by 360 / unit angle; through the "Stretch: Line→Surface" function of SAP software, the baseline units of each segment of the rotation radius line created in S242 are rotated and stretched into the XY plane, and the corresponding cross-section information is assigned to the corresponding surface unit; the geometric model of the flat warehouse bottom plate is obtained;
[0104] S25, if the user chooses to create an inverted cone-type storage floor, based on the finite element segmentation parameters input by the user in S1 and the thickness and cone angle of the inverted cone-type storage floor, create the inverted cone-type storage floor, wherein the inverted cone-type storage floor includes a conical surface unit and an inverted cone lower edge ring beam;
[0105] S251, based on the reservoir diameter and radial unit height of the inverted cone reservoir bottom plate, calculate 0.5*reservoir diameter / radial unit height, round up the calculated result to obtain the number of radial segments of the inverted cone reservoir bottom plate, and then calculate the length of each segment of the radial segmented inverted cone reservoir bottom plate;
[0106] S252, based on the center point coordinates of the storage bottom plate, the storage diameter, the cone angle, and the length of each segment after radial segmentation, determine the endpoints of each segment on the cone generatrix, and create basic units of each segment on the cone generatrix of the storage bottom plate;
[0107] S253, based on the unit angle of the base plate, the number of rotation and stretching required is calculated by 360 / unit angle; through the "Stretch: Line→Surface" function of the SAP software, each segment of the basic unit on the conical generatrix of the base plate created in S252 is rotated and stretched into a conical surface along the vertical axis, and the corresponding cross-section information is assigned to the corresponding surface unit;
[0108] S254, creating the inverted cone lower edge ring beam and the ring frame unit according to the parameters input by the user in S1, and obtaining the geometric model of the inverted cone warehouse bottom plate;
[0109] S26, creating the top plate of the warehouse, based on the finite element segmentation parameters input by the user in S1 and the thickness of the top plate of the warehouse, calculating the number of radial segments, creating the baseline element of the rotation radius line, and using the SAP stretch: line → surface function to create the top plate of the warehouse;
[0110] S27, creating a library foundation, and creating a corresponding library infrastructure according to the foundation type;
[0111] S271, determining the center coordinates of the base;
[0112] S272: for the whole slab foundation, a whole slab unit is created based on the foundation diameter and radial unit height rotation, and the corresponding cross-sectional information is assigned. Based on the parameters input by the user, the location of the center line of the foundation hidden beam is calculated, and the geometric model of the whole slab foundation is obtained by combining the cross-sectional information of the hidden beam.
[0113] S273, for the annular foundation, based on the inner ring diameter, the outer ring diameter and the radial unit height, determine the rotation radius line control point, rotate and stretch to create annular units, assign corresponding cross-section information, and obtain a geometric model of the annular foundation;
[0114] S28, creating an inner column structure based on the number of inner columns selected by the user in the user interface module;
[0115] S281, based on the base height, the base plate height and the center point coordinates of the inner column, calculate the bottom and top elevations of the inner column;
[0116] S282, based on the bottom and top elevations of the inner column, the coordinates of the starting point and the ending point of the inner column are calculated, and combined with the diameter of the inner column, a linear frame unit is created to obtain the geometric model of the inner column.
[0117] S3, generating a local data file based on the created finite element calculation model through the automatic modeling module, wherein the local data file includes silo geometry information, load information and finite element partitioning information, and is used to rebuild the finite element calculation model of the reinforced concrete silo on other equipment installed with SAP software.
[0118] S4, further comprising S4, opening the local data file in SAP software, reconstructing a finite element model, specifying constraint conditions according to the foundation type and the number of internal columns, and performing finite element analysis;
[0119] S41, specify surface spring: For the whole plate foundation and ring foundation, the constraint conditions at the bottom of the foundation need to be simulated according to the actual geological conditions. In this case, the constraint conditions of the surface spring need to be specified for the bottom surface of the foundation. The spring stiffness in each direction (X, Y, Z) is determined by the user input.
[0120] S42, specify surface spring fixed supports: According to the number of inner columns set by the user, when the inner column foundation adopts an independent foundation form, the constraint conditions at the bottom of the column can be specified using fixed support conditions; if the inner column is connected to the entire plate or annular foundation, there is no need to specify the constraint conditions at the bottom of the column.
[0121] Third preferred embodiment:
[0122] A computer-readable storage medium includes instructions. When the instructions are executed on a computer, the computer executes the method for building a finite element model of a reinforced concrete silo based on SAP.
[0123] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When the use is implemented in whole or in part in the form of a computer program product, the computer program product includes one or more computer instructions. When the computer program instructions are loaded or executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL) or wireless (e.g., infrared, wireless, microwave, etc.) mode) to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk SolidState Disk (SSD)), etc.
[0124] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A reinforced concrete silo finite element model construction system based on SAP, characterized in that: include: The user interface module includes a user interface for data interaction, wherein the user interface adopts a double-column graphical parameter input interface, wherein the left column is used to select the form of the base plate, the form of the base foundation, the number of internal columns and input parameters, and the right column is used to display the geometric definition schematic diagram corresponding to the input parameters; An automatic modeling module, used to automatically create a finite element calculation model of the reinforced concrete silo in the SAP software according to the parameters input by the user interface module and generate a local data file of the model; The automatic creation includes: establishing a reinforced concrete silo geometric model according to the input geometric modeling parameters, and generating a local data file, wherein the local data file includes geometric information of the silo model, load information and finite element division information; The data management module is used to manage local data files and save, load and export model data, so that users can rebuild the model on other devices with SAP software installed.
2. The SAP-based reinforced concrete silo finite element model building system according to claim 1 is characterized in that: In the user interface module, the material parameters include concrete grade and steel grade.
3. The SAP-based reinforced concrete silo finite element model building system according to claim 1 is characterized in that: In the user interface module, the geometric model parameters include the warehouse diameter, the height and thickness of the cylinder wall, the height and thickness of the silo wall, the thickness and height of the flat warehouse bottom plate, the thickness, height and cone angle of the inverted cone warehouse bottom plate, the thickness of the warehouse top plate, the wall depth of the whole plate warehouse foundation, the inner ring diameter and outer ring diameter of the annular warehouse foundation, and the diameter of the inner column.
4. The SAP-based reinforced concrete silo finite element model building system according to claim 1 is characterized in that: In the user interface module, the calculation parameters include storage category, storage height, storage load calculation parameters, wind load calculation parameters, earthquake load calculation parameters and temperature load calculation parameters.
5. The SAP-based reinforced concrete silo finite element model building system according to claim 1 is characterized in that: In the user interface module, the finite element meshing parameters include element angle, longitudinal element height and radial element height.
6. The SAP-based reinforced concrete silo finite element model building system according to claim 1, characterized in that: In the automatic modeling module, the generated reinforced concrete silo calculation model includes the cylinder wall, silo wall, flat silo bottom plate / inverted cone silo bottom plate, silo top plate, whole silo foundation / ring silo foundation, and inner columns.
7. A method for constructing a finite element model of a reinforced concrete silo based on SAP, characterized in that: The following steps are involved: S1, receiving the form of the base plate, the form of the base foundation, the number of internal columns and the input parameters selected by the user through the user interface module, wherein the base plate form includes a flat base plate and an inverted cone base plate, the base foundation form includes a whole plate base foundation and an annular base foundation, and the parameters include material parameters, geometric model parameters, calculation parameters and finite element segmentation parameters; S2, based on the parameters input by the user, automatically create a finite element calculation model of the reinforced concrete silo through the automatic modeling module; the finite element calculation model includes a cylinder wall, a silo wall, a flat silo bottom plate / inverted cone silo bottom plate, a silo top plate, a whole silo foundation / annular silo foundation, and an inner column; S3, based on the finite element calculation model, generates a local data file through the automatic modeling module and saves it in the data management module; the local data file includes silo geometry information, load information and finite element division information, which is used to reconstruct the finite element calculation model of the reinforced concrete silo on other equipment installed with SAP software.
8. The method for constructing a finite element model of a reinforced concrete silo based on SAP according to claim 7, characterized in that: The material parameters include concrete grade and steel grade; The geometric model parameters include the warehouse diameter, the height and thickness of the cylinder wall, the height and thickness of the warehouse wall, the thickness and height of the flat warehouse bottom plate / the thickness, height and cone angle of the inverted cone warehouse bottom plate, the thickness of the warehouse top plate, the wall depth of the whole warehouse foundation / the inner ring diameter and outer ring diameter of the annular warehouse foundation, and the diameter of the inner column; The calculation parameters include storage type, storage height, storage load calculation parameters, wind load calculation parameters, earthquake load calculation parameters and temperature load calculation parameters; The finite element segmentation parameters include unit angle, longitudinal unit height and radial unit height.
9. The method for constructing a finite element model of a reinforced concrete silo based on SAP according to claim 7, characterized in that: S2 is specifically: S21, based on the geometric model parameters input by the user, calculate the center point coordinates of the base plate and the center coordinates of the base foundation; according to the segmentation parameters input by the user, perform finite element segmentation on all components created with shell elements in the SAP software; S22, creating the cylinder wall, based on the finite element segmentation parameters input by the user in S1 and the height and thickness of the cylinder wall, calculating the number of longitudinal segments of the cylinder wall, creating the generatrix unit of the cylinder rotation stretching of the cylinder wall, and using the stretch: line → surface function of the SAP software to create the surface unit; S23, creating a warehouse wall, determining the number of longitudinal segments of the warehouse wall based on the finite element segmentation parameters input by the user in S1 and the height and thickness of the warehouse wall, and creating surface elements of the warehouse wall through the "Extrude: Line→Surface" function of SAP; S24, if the user chooses to create a flat-plate warehouse bottom plate, based on the finite element segmentation parameters input by the user in S1 and the thickness of the flat-plate warehouse bottom plate, the number of radial segments is calculated, the baseline element of the rotation radius line is created, and the flat-plate warehouse bottom plate is created using the Stretch: Line → Surface function of SAP; S25, if the user chooses to create an inverted cone-type storage floor, based on the finite element segmentation parameters input by the user in S1 and the thickness and cone angle of the inverted cone-type storage floor, create the inverted cone-type storage floor, wherein the inverted cone-type storage floor includes a conical surface unit and an inverted cone lower edge ring beam; S26, creating the top plate of the warehouse, based on the finite element segmentation parameters input by the user in S1 and the thickness of the top plate of the warehouse, calculating the number of radial segments, creating the baseline element of the rotation radius line, and using the SAP stretch: line → surface function to create the top plate of the warehouse; S27, creating a library foundation, and creating a corresponding library infrastructure according to the foundation type; S28, creating an inner column structure based on the number of inner columns selected by the user in the user interface module.
10. The method for constructing a finite element model of a reinforced concrete silo based on SAP according to claim 9, characterized in that: S22 is specifically: S221, based on the cylinder wall height and the longitudinal unit height, calculate the cylinder wall height / longitudinal unit height, and round up the calculated result to obtain the number of longitudinal segments of the cylinder wall; S222, based on the number of longitudinal segments of the cylinder wall and the diameter of the reservoir, determine the starting point and end point of each segment of the cylinder wall, and create a generatrix unit for the cylinder rotation stretching of the cylinder wall; S223, based on the unit angle of the cylinder wall, the amount of rotation and stretching required is calculated by 360 / unit angle; through the "Stretch: Line→Surface" function of the SAP software, the busbar unit created in S222 is rotated and stretched into a surface, and the corresponding cross-sectional information is assigned to the corresponding surface unit; and the geometric model of the cylinder wall is obtained.
11. The method for constructing a finite element model of a reinforced concrete silo based on SAP according to claim 9, characterized in that: S23 is specifically: S231, based on the warehouse wall height and the longitudinal unit height, calculate the warehouse wall height / longitudinal unit height, and round up the calculated result to obtain the number of longitudinal segments of the warehouse wall; S232, based on the number of longitudinal segments of the silo wall and the diameter of the silo, determine the starting point and end point of each silo wall segment, and create a generatrix unit for cylindrical rotation and stretching of the silo wall; S233, based on the unit angle of the warehouse wall, the amount of rotation and stretching required is calculated by 360 / unit angle, and the busbar unit created in S232 is rotated and stretched into a surface through the "Stretch: Line→Surface" function of the SAP software, and the corresponding cross-sectional information is assigned to the corresponding surface unit to obtain the geometric model of the warehouse wall.
12. The method for constructing a reinforced concrete silo finite element model based on SAP according to claim 9, characterized in that: S24 is specifically: S241, based on the warehouse diameter and radial unit height of the flat warehouse bottom plate, calculate 0.5*warehouse diameter / radial unit height, round up the calculated result to obtain the number of radial segments of the flat warehouse bottom plate, and then calculate the length of each segment of the flat warehouse bottom plate after radial segmentation; S242, based on the coordinates of the center point of the storage floor and the length of each segment after radial segmentation, calculate the control points of the rotation radius line of the storage floor, and create the baseline unit of each segment of the rotation radius line; S243, based on the unit angle of the base plate, calculate the amount of rotation and stretching required by 360 / unit angle; through the "Stretch: Line→Surface" function of SAP software, rotate and stretch the baseline units of each segment of the rotation radius line created in S242 into the XY plane, and assign the corresponding cross-section information to the corresponding surface unit; Get the geometric model of the flat-plate warehouse bottom plate.
13. The method for constructing a finite element model of a reinforced concrete silo based on SAP according to claim 9, characterized in that: S25 is specifically: S251, based on the reservoir diameter and radial unit height of the inverted cone reservoir bottom plate, calculate 0.5*reservoir diameter / radial unit height, round up the calculated result to obtain the number of radial segments of the inverted cone reservoir bottom plate, and then calculate the length of each segment of the radial segmented inverted cone reservoir bottom plate; S252, based on the center point coordinates of the storage bottom plate, the storage diameter, the cone angle, and the length of each segment after radial segmentation, determine the endpoints of each segment on the cone generatrix, and create basic units of each segment on the cone generatrix of the storage bottom plate; S253, based on the unit angle of the base plate, calculate the number of rotation and stretching required by 360 / unit angle; use the "Stretch: Line→Surface" function of the SAP software to rotate and stretch each segment of the basic unit on the conical generatrix of the base plate created in S252 along the vertical axis into a conical surface, and assign the corresponding cross-section information to the corresponding surface unit; S254, creating an inverted cone lower edge ring beam according to the parameters input by the user in S1, and obtaining a geometric model of the inverted cone type warehouse bottom plate.
14. The method for constructing a finite element model of a reinforced concrete silo based on SAP according to claim 9, characterized in that: S27 specifically includes: S271, determining the center coordinates of the base; S272: for the whole slab foundation, a whole slab unit is created based on the foundation diameter and radial unit height rotation, and the corresponding cross-sectional information is assigned; based on the parameters input by the user, the location of the center line of the foundation hidden beam is calculated, and the geometric model of the whole slab foundation is obtained in combination with the cross-sectional information of the hidden beam; S273, for the annular foundation, based on the inner ring diameter, outer ring diameter and radial unit height, determine the rotation radius line control point, rotate and stretch to create annular units, assign corresponding cross-sectional information, and obtain the geometric model of the annular foundation.
15. The method for constructing a reinforced concrete silo finite element model based on SAP according to claim 9, characterized in that: S28 is specifically: S281, based on the base height, the base plate height and the center point coordinates of the inner column, calculate the bottom and top elevations of the inner column; S282, based on the bottom and top elevations of the inner column, the coordinates of the starting point and the ending point of the inner column are calculated, and combined with the diameter of the inner column, a linear frame unit is created to obtain the geometric model of the inner column.
16. The method for constructing a finite element model of a reinforced concrete silo based on SAP according to any one of claims 9 to 15, characterized in that: The cross-sectional information includes thickness, radius, inner diameter and / or outer diameter.
17. The method for constructing a reinforced concrete silo finite element model based on SAP according to claim 7, characterized in that: The method further comprises S4, opening the local data file in SAP software, rebuilding the finite element model, specifying constraint conditions according to the foundation type and the number of internal columns, and performing finite element analysis.
18. A computer-readable storage medium, characterized in that: The method comprises instructions, which, when executed on a computer, enable the computer to execute the SAP-based reinforced concrete silo finite element model method according to claims 7 to 17.