Abstract:It is hard to determine the position of the strain neutral axis of reinforced concrete member under multi-axial loading. Therefore, based on the assumption of flat section calculation, the Python adaptive sparse triangular meshing technology is used. And the internal forces of the cross-section under a certain strain neutral axis are solved by combining Green formula for formula derivation, and the problems of mesh division at any cross-section and internal force solution are solved. At the same time, the solution objective functions are established respectively for the allowable stress method (linear constitutive of materials) and the limit state method (nonlinear constitutive of materials). The problem of solving the bearing capacity of any section of reinforced concrete components are solved by the Python numerical optimization library (scipy.optimize). Moreover, the Python computing program compiled has been verified through a large number of calculation examples and applied in engineering cases, and has been applied to the engineering design of many railway bridges and highway bridges at present.