A displacement calculation method for cantilever assembly of a steel pipe concrete arch bridge
By calling the OpenSeesPy library in Python, a finite element analysis model was established, and the initial tangential displacement of the steel-concrete composite arch bridge was calculated using a virtual beam model. This solved the problems of complex calculation and large amount of computation in the existing technology, and realized the accurate calculation and efficient processing of the displacement of the arch rib segments.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-09
- Publication Date
- 2026-04-14
AI Technical Summary
Existing technologies fail to effectively consider the influence of tangential displacement on the arch rib shape in the construction of steel-concrete composite arch bridges, resulting in complex calculations, large computational loads, and the inability to process in batches. Furthermore, the finite element software Midas/civil lacks open-source features and cannot meet the needs of multi-model calculations.
The finite element analysis model was established by calling the OpenSeesPy library using Python programming software. The initial tangential displacement was calculated by transferring nodal displacements, and the virtual beam model was used to reduce the amount of calculation, so as to realize the synchronous calculation of arch rib segment displacement and initial tangential displacement.
It achieves accurate calculation of arch rib segment displacement, reduces the amount of calculation, improves calculation efficiency, can process multiple models in batches, simplifies the operation process, and solves the problems of complex calculation and large amount of calculation in the existing technology.
Smart Images

Figure CN115712939B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of steel-concrete composite arch bridge technology, and in particular to a method for calculating the displacement of cantilever assembly of steel-concrete composite arch bridges. Background Technology
[0002] Currently, steel-concrete composite arch bridges are mostly constructed using the cable-stayed method, which involves prefabricating arch rib segments and then cantilevering them using a cable-stayed system. During assembly, the segments need to be connected along the tangent of the installed arch rib segments to ensure seamless splicing between them. Otherwise, the relative angular displacement between two adjacent segments cannot be guaranteed.
[0003] However, the most commonly used optimization algorithms based on influence matrices only consider the impact of the tie cables on the installed arch rib segments during the construction phase, neglecting the influence of the displacement of the installed arch rib segments on the installation positions of subsequent arch rib segments. When an installed segment displaces, the change in the installation position of subsequent segments increases with the cantilever length; even a small displacement of the first segment can cause a significant change in the installation position of the last segment. In actual construction, for steel-concrete composite arch bridges with a large number of segments, using the influence matrix method without considering tangential assembly will result in extremely high tie cable forces in the last segment, forcing an increase in the number of steel strand bundles. This not only reduces the economic efficiency of the bridge but also raises safety concerns due to the excessive cable forces. Therefore, it is necessary to consider the impact of tangential displacement assembly on the arch rib alignment.
[0004] Currently, the main methods for considering the impact of tangential displacement assembly on the arch rib alignment during construction can be divided into two categories: one is to use finite element software like Midas / Civil for calculation, and the other is to use geometric relationships for theoretical derivation. The first method lacks open-source features and cannot perform batch calculations on multiple models, often presenting significant limitations when analyzing complex conditions. The second method involves a large computational load, which becomes even greater when three-dimensional space is involved; furthermore, the displacement directions on both sides need to be predicted before closure, which may lead to singularities. Summary of the Invention
[0005] The purpose of this invention is to address the limitations of existing technologies for calculating the impact of tangential displacement during the assembly of steel-concrete composite arch bridges on the arch rib alignment during construction. These limitations include calculations using finite element software like Midas / civil and theoretical derivations based on geometric relationships. The former lacks open-source features and cannot perform batch calculations on multiple models, often presenting significant limitations when analyzing complex conditions. The latter involves a large computational load, which increases significantly when three-dimensional space is involved. Furthermore, the displacement directions on both sides need to be predicted before closure, potentially leading to unusual problems. Therefore, this invention provides a method for calculating the displacement during cantilever assembly of steel-concrete composite arch bridges.
[0006] To achieve the above objectives, the technical solution adopted by the present invention is as follows:
[0007] A method for calculating the displacement of a cantilevered concrete-filled steel arch bridge includes the following steps:
[0008] Import the initial information needed to build the structural model into the Python programming software;
[0009] Based on the construction stages of the cantilever assembly of the steel-concrete composite arch bridge, the finite element analysis model of each construction stage was established using the open-source Python library OpenSeesPy. The current segment displacement U-cur(i) of each arch rib segment was calculated, and the second information of the current arch rib segment was saved.
[0010] The virtual beam model of the current arch rib segment is established using the second information of the current arch rib segment, and the node displacement U-total(i-1) is applied at the node shared with the previous arch rib segment. U-total(i-1) is the actual displacement of the previous arch rib segment, and the initial tangential displacement U-tan(i) of the current arch rib segment can be calculated.
[0011] Add the current segment displacement U-cur(i) of the current arch rib segment to the initial tangent displacement U-tan(i) to obtain the actual displacement U-total(i) of the current arch rib segment;
[0012] Where i ≥ 1 and is an integer, U-total(1) = U-cur(1).
[0013] The existing method of using the finite element software Midas / civil for calculations is not open source, so users do not know how it works or how it calculates tangential displacements; moreover, it cannot perform batch calculations on multiple models, which often has significant limitations when analyzing complex working conditions.
[0014] This invention presents a method for calculating the displacement of cantilevered concrete-filled steel tube arch bridges. Utilizing Python and the OpenSeesPy library, it considers the influence of initial tangential displacement on the arch rib alignment. This method enables full-process calculation using code, calculating not only the actual displacement of each arch rib segment but also the initial tangential displacement of each segment individually. Furthermore, it allows for batch calculation of multiple models, with data directly importing and exporting, offering significant convenience. When calculating the initial tangential displacement, information from each segment used in calculating the current segment's displacement is passed to the module calculating the initial tangential displacement, enabling simultaneous calculation of the current segment's displacement and the initial tangential displacement, greatly improving computational efficiency. Simultaneously, by applying nodal displacements, only the virtual beam model of the current segment needs to be established, eliminating the need to establish models of the other installed segments, significantly reducing computational load and improving efficiency. This solves the problem of difficult and computationally intensive individual calculations of the initial tangential displacement during the construction phase in existing methods. The method is simple, easy to operate, and yields excellent results.
[0015] Preferably, the first information includes node information, element information, material properties, section properties, support conditions, structural group, construction stage, initial tensile load, node load, and beam element load.
[0016] The node information includes the node number and its three-dimensional coordinates; the element information includes the element number, type, material and section number, and node numbers at the i and j ends; the material properties include the material number, type, unit weight, Poisson's ratio, etc.; the section properties include the section number, type, size, moment of inertia, etc.; the support information includes the support grouping and type; the structural group includes the name of each structural group and the elements and nodes it contains; the construction stage includes the name of each construction stage and the elements, loads, supports, etc. that need to be activated or deactivated in each construction stage; the initial tensile load, nodal load, and beam element load include information such as the element where each load is located and the magnitude and direction of the load.
[0017] Preferably, the second information includes the node information of the current arch rib segment, the element information, and the node displacement U-total(i-1) applied at the node shared with the previous arch rib segment.
[0018] The present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the displacement calculation method for cantilever assembly of steel-concrete composite arch bridge as described in any of the preceding claims.
[0019] The present invention also provides an electronic device, comprising:
[0020] A memory on which computer programs are stored;
[0021] A processor is configured to execute the program in the memory to implement the displacement calculation method for cantilever assembly of steel-concrete composite arch bridges as described in any of the preceding embodiments.
[0022] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:
[0023] This invention discloses a method for calculating the displacement of cantilevered concrete-filled steel tube arch bridges. Utilizing Python and the OpenSeesPy library, this method considers the influence of initial tangential displacement on the arch rib profile. The entire calculation process can be implemented using code, calculating not only the actual displacement of each arch rib segment but also the initial tangential displacement of each segment individually. Furthermore, it can batch calculate multiple models, with data directly importing and exporting, offering great convenience. When calculating the initial tangential displacement, the information of each segment used in calculating the current segment's displacement is passed to the module calculating the initial tangential displacement, enabling simultaneous calculation of the current segment's displacement and the initial tangential displacement, significantly improving computational efficiency. Simultaneously, by applying nodal displacements, only the virtual beam model of the current segment needs to be established, eliminating the need to establish models of the other installed segments, greatly reducing the computational load and improving efficiency. This solves the problem of difficult and computationally intensive individual calculations of the initial tangential displacement during the construction phase in existing methods. The method is simple, easy to operate, and yields good results. Attached Figure Description
[0024] Figure 1 A schematic diagram showing that the actual displacement during the installation of the i-th segment = the current segment displacement + the initial tangential displacement (i > 1);
[0025] Figure 2 This is a schematic diagram showing the actual displacement of the i-th segment during installation;
[0026] Figure 3 This is a schematic diagram showing the actual displacement of the first segment during installation, equal to the displacement of the current segment. Detailed Implementation
[0027] The present invention will now be described in detail with reference to the accompanying drawings.
[0028] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0029] Example 1
[0030] Currently, there are many open-source function libraries for Python programming software to meet various computing needs. Among them, the Python version of OpenSees, namely OpenSeesPy, can be used to call OpenSees to build finite element models using the Python language. Therefore, OpenSeesPy can be used to build finite element models to perform calculations on the construction stage of steel-concrete composite arch bridges to consider the impact of initial displacement assembly on the arch rib alignment during the construction stage.
[0031] To accurately simulate the assembly process, it is crucial to calculate the actual displacement U-total of the arch rib segment that conforms to the actual situation. The actual displacement U-total of the currently installed arch rib segment is equal to the current segment displacement U-cur plus the initial tangential displacement U-tan of the current segment. The current segment displacement U-cur can be modeled and calculated according to the forward assembly approach. As long as the initial tangential displacement U-tan of the current segment can be calculated, the actual displacement of the cantilever assembly of the steel-concrete composite arch bridge considering the initial tangential displacement can be obtained.
[0032] like Figures 1 to 3 As shown, the method for calculating the displacement of a cantilevered concrete arch bridge according to the present invention includes the following steps:
[0033] The initial information required to build the structural model is imported into the Python programming software. This initial information includes node information, element information, material properties, section properties, support conditions, structural groups, construction stages, initial tensile loads, nodal loads, and beam element loads. Node information includes node number and its three-dimensional coordinates; element information includes element number, type, material and section number, and node numbers at ends i and j; material properties include material number, type, unit weight, Poisson's ratio, etc.; section properties include section number, type, dimensions, moment of inertia, etc.; support conditions include support grouping and type; structural groups include the name of each structural group and its constituent elements and nodes; construction stages include the name of each construction stage and the elements, loads, and supports that need to be activated or deactivated in each stage; initial tensile loads, nodal loads, and beam element loads include information such as the element containing each load, the magnitude of the load, and its direction.
[0034] Based on the construction stages of the cantilever assembly of the steel-concrete composite arch bridge, finite element analysis models for each construction stage were established using the open-source Python library OpenSeesPy to calculate the current segment displacement U-cur(i) of each arch rib segment, such as... Figure 1 As shown, the second information of the current arch rib segment is saved. The second information includes the node information, element information and the node displacement U-total(i-1) applied at the node shared with the previous arch rib segment.
[0035] A virtual beam model of the current arch rib segment is established using the second information of the current arch rib segment, such as... Figure 1 As shown, a node displacement U-total(i-1) is applied at the node shared with the previous arch rib segment. U-total(i-1) is the actual displacement of the previous arch rib segment, and the initial tangential displacement U-tan(i) of the current arch rib segment can be calculated.
[0036] Adding the current segment displacement U-cur(i) to the initial tangential displacement U-tan(i) yields the actual displacement U-total(i) of the current arch rib segment, as shown below. Figure 1 and Figure 2 As shown.
[0037] Where i ≥ 1 and is an integer, since there is no influence of initial tangential displacement when the first arch rib segment is installed, U-total(1) = U-cur(1), as shown Figure 3 As shown.
[0038] Following this approach, when calculating the initial tangential displacement U-tan(i) of a certain arch rib segment, establishing only the virtual beam model of that arch rib segment can greatly reduce the amount of calculation, improve the calculation efficiency, and also allow for the separate calculation of the initial tangential displacement U-tan(i).
[0039] This embodiment describes a method for calculating the displacement of a cantilevered concrete-filled steel tube arch bridge. Utilizing Python and the OpenSeesPy library, it considers the influence of initial tangential displacement on the arch rib profile. This method allows for full-process calculation using code, calculating not only the actual displacement of each arch rib segment but also the initial tangential displacement of each segment individually. Furthermore, it can batch calculate multiple models, with data directly importing and exporting, offering great convenience. When calculating the initial tangential displacement, the information of each segment used in calculating the current segment's displacement is passed to the module calculating the initial tangential displacement, enabling simultaneous calculation of the current segment's displacement and the initial tangential displacement, significantly improving computational efficiency. Simultaneously, by applying nodal displacements, only the virtual beam model of the current segment needs to be established, eliminating the need to establish models of the other installed segments, greatly reducing the computational load and improving efficiency. This solves the problem of difficult and computationally intensive individual calculations of the initial tangential displacement during the construction phase in existing methods. The method is simple, easy to operate, and yields good results.
[0040] Example 2
[0041] The present invention provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the displacement calculation method for cantilever assembly of a steel-concrete composite arch bridge as described in Example 1.
[0042] Computer-readable storage media are used to store various types of data to support the operation of the electronic device. This data may include, for example, instructions for any application or method used to operate on the electronic device, as well as application-related data. The computer-readable storage medium may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0043] Example 3
[0044] An electronic device according to the present invention includes:
[0045] A memory on which computer programs are stored;
[0046] A processor is used to execute the program in the memory to implement the displacement calculation method for cantilever assembly of steel-concrete composite arch bridge as described in Embodiment 1.
[0047] As a preferred embodiment of this invention, the electronic device may include a processor, a memory, and may also include one or more of a multimedia component, an input / output (I / O) interface, and a communication component.
[0048] The processor controls the overall operation of the electronic device to complete all or part of the steps in the above-mentioned method for calculating the displacement of cantilever assembly of steel-concrete arch bridges.
[0049] Memory is used to store various types of data to support the operation of the electronic device. This data may include, for example, instructions for any application or method used to operate on the electronic device, as well as application-related data. Memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0050] The multimedia component may include a screen and an audio component, wherein the screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals; for example, the audio component may include a microphone for receiving external audio signals, the received audio signals may be further stored in memory or transmitted via a communication component; the audio component may also include at least one speaker for outputting audio signals.
[0051] I / O interfaces provide interfaces between the processor and other interface modules, such as keyboards, mice, buttons, etc.; these buttons can be virtual buttons or physical buttons.
[0052] The communication component is used for wired or wireless communication between the electronic device and other devices; wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G or 5G, or one or more combinations thereof, and the corresponding communication component may include: Wi-Fi module, Bluetooth module, NFC module, mobile communication module.
[0053] As a preferred embodiment, the electronic device may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to execute the above-described method for calculating the displacement of the cantilever assembly of a steel-concrete composite arch bridge.
[0054] In addition, the computer-readable storage medium provided in this embodiment can be the memory including program instructions, which can be executed by the processor of an electronic device to complete the above-mentioned method for calculating the displacement of the cantilever assembly of a steel-concrete composite arch bridge.
[0055] 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 within the protection scope of the present invention.
Claims
1. A method for calculating the displacement of a cantilevered concrete-filled steel arch bridge, characterized in that, Includes the following steps: Import the initial information needed to build the structural model into the Python programming software; Based on the construction stages of the cantilever assembly of the steel-concrete composite arch bridge, the finite element analysis model of each construction stage was established using the open-source Python library OpenSeesPy. The current segment displacement U-cur(i) of each arch rib segment was calculated, and the second information of the current arch rib segment was saved. A virtual beam model of the current arch rib segment is established based solely on the second information of the current arch rib segment. This virtual beam model does not include the other installed arch rib segments. A node displacement U-total(i-1) is applied at the node shared with the previous arch rib segment. U-total(i-1) is the actual displacement of the previous arch rib segment. The initial tangential displacement U-tan(i) of the current arch rib segment can be calculated. Add the current segment displacement U-cur(i) of the current arch rib segment to the initial tangent displacement U-tan(i) to obtain the actual displacement U-total(i) of the current arch rib segment; Where i ≥ 1 and is an integer, U-total(1) = U-cur(1).
2. The method for calculating the displacement of cantilevered assembly of a steel-concrete composite arch bridge according to claim 1, characterized in that, The first information includes node information, element information, material properties, section properties, support conditions, structural group, construction stage, initial tensile load, node load, and beam element load.
3. The method for calculating the displacement of cantilevered assembly of a steel-concrete composite arch bridge according to claim 1, characterized in that, The second information includes the node information of the current arch rib segment, the element information, and the nodal displacement U-total(i-1) applied at the node shared with the previous arch rib segment.
4. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the displacement calculation method for cantilever assembly of steel-concrete composite arch bridges as described in any one of claims 1-3.
5. An electronic device, characterized in that, include: A memory on which computer programs are stored; A processor is configured to execute the program in the memory to implement the displacement calculation method for cantilever assembly of a steel-concrete composite arch bridge as described in any one of claims 1-3.