Next Article in Journal
Synergistic and Antagonistic Interactions of Zinc Oxide/Magnesium Oxide Activation Systems and Ground Tire Rubber on the Properties of Styrene–Butadiene Rubber-Based Composites
Next Article in Special Issue
Punching Shear Behavior of Reinforced Concrete Slabs with Sustainable Cementitious Blends and Discrete Steel Fibers
Previous Article in Journal
Experimental and RSM-Based Investigation of the Crashworthiness Characteristics of Aluminium/Carbon Hybrid Composites Under Axial Loading
Previous Article in Special Issue
Shear Capacity of Fiber-Reinforced Polymer (FRP)–Reinforced Concrete (RC) Beams Without Stirrups: Comparative Modeling with FRP Modulus, Longitudinal Ratio, and Shear Span-to-Depth
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Scripting-Based Finite Element Framework for Parametric Analysis of Concrete-Filled Tubes Under Cyclic Bending

by
Angelo Angrisani
1,
Paolo Todisco
2,
Alessandro Pisapia
2,* and
Francesco Fabbrocino
2
1
GMN Engineering srl, 80125 Naples, Italy
2
Department of Engineering, Pegaso Telematic University, 80143 Naples, Italy
*
Author to whom correspondence should be addressed.
J. Compos. Sci. 2026, 10(5), 236; https://doi.org/10.3390/jcs10050236
Submission received: 7 April 2026 / Revised: 20 April 2026 / Accepted: 25 April 2026 / Published: 28 April 2026
(This article belongs to the Special Issue Concrete Composites in Hybrid Structures)

Abstract

This paper investigates the low-cycle behaviour of Concrete-Filled steel Tubes (CFTs) subjected to cyclic pure bending, a loading condition representative of large bridge and building girders. A 3D finite element model is developed in Abaqus/Explicit, combining a ductile damage law for the steel tube and Concrete-Damaged Plasticity for the infilled concrete, and is calibrated against large-scale cyclic bending tests on circular and square CFT beams. An automated Python scripting framework is then used to perform a systematic parametric study on members made of standard code-based materials, varying diameter-to-thickness ratio and span length over a wide range of practical configurations. Constant-amplitude chord rotations are imposed, and the nonlinear response is tracked in the plastic range while material damage evolves. The hysteretic behaviour is quantified in terms of cumulative plastic strains, dissipated energy and the degradation of reaction force and bending moment after 25 cycles. The results show that geometric parameters strongly affect the cyclic response: within the investigated loading layer, configurations with D e = 100 mm generally exhibit strength degradation values between about 10% and 60%, whereas for D e = 400 mm the degradation typically ranges between 50% and 100%, with most cases falling in the moderate-to-severe degradation domain. At the same time, larger diameters and thicker tubes generally lead to an increase in dissipated energy, while longer members tend to show lower energy dissipation but also reduced degradation. The study therefore provides a reproducible computational framework and comparative performance trends for the assessment of low-cycle cyclic response in CFT beams under a prescribed loading protocol.

1. Introduction

Concrete-filled tubes (CFTs) represent a composite structural system widely used in civil engineering applications. CFT members have attracted significant research and engineering interest because of their combined structural and functional advantages. Their efficiency derives from the confinement effect provided by the steel casing and the high compressive strength of the infilled concrete. This interaction improves strength, stiffness, ductility and energy dissipation, making CFTs particularly suitable for high-rise buildings, bridge piers and infrastructures where both monotonic and cyclic loads govern design requirements.
Over the last decades, several experimental and numerical studies have investigated the behaviour of CFTs [1,2,3]. Research on concrete-filled steel tubular structures has generally focused on members, connections/joints and structural systems. Various aspects have been examined, including static, dynamic and fire performance, as well as construction and durability issues. A large body of work has addressed axial performance [4,5,6] and torsional behaviour [7,8], including investigations into fibre-reinforced CFTs [9] and probabilistic capacity models [10]. Design recommendations in codes and guidelines, such as ACI, AISC and Eurocode provisions, are also primarily based on axial resistance.
The introduction of reinforcing fibres into the concrete matrix stems from the need to improve tensile strength and crack control, thereby enhancing the interaction between steel and concrete. However, several authors have observed that the use of fibres may lead to an incomplete exploitation of the composite material’s properties, particularly in the elastic range, as discussed by Lai et al. [11,12].
Numerous studies have also investigated the buckling behaviour of CFTs and confirmed their superior performance [13,14,15,16,17,18,19]. For instance, Zhang et al. [20] analysed the buckling characteristics of CFT columns and demonstrated that the presence of concrete significantly enhances load-bearing capacity and resistance to buckling failure, with results validated by analytical and numerical models.
Regarding flexural behaviour, both monotonic and cyclic experimental tests have been performed. Elchalakani et al. [21] first investigated the monotonic flexural response of steel–concrete composite elements across a wide range of width-to-thickness ratios (d/t) from 20 to 110. Their subsequent work extended this research to constant-amplitude cyclic behaviour, providing valuable insights into cyclic degradation mechanisms [22]. Other studies have analysed the effects of cross-sectional confinement [23,24] and the cyclic behaviour of high-strength concrete-filled pipes [25,26]. Nevertheless, most of these contributions focus on specific geometries or material strengths, and only a limited number of tests explore low-cycle performance under predominant bending with low axial load, despite its relevance for real structures such as long-span bridge girders.
Finite element modelling (FEM) of CFTs has also been addressed in several works, though with significant limitations, particularly under cyclic loading [27]. According to Alatshan et al. [28], the number of FE studies capable of simulating full cyclic tests is still limited. A significant gap in the literature concerns damage modelling and degradation mechanisms. Existing parametric studies typically evaluate the influence of geometry and material properties but neglect the progressive deterioration of steel and concrete, especially in the low-cycle regime. While some research has dealt with axial behaviour [29] or with flexural behaviour and the interface interaction between concrete and steel [30], very few studies provide sufficient detail to fully replicate experimental cyclic tests, particularly regarding the definition of elastic–plastic laws and the characterisation of damage models for both materials [31]. Lu et al. [32], for example, conducted a finite element analysis (FEA) to investigate the flexural behaviour of circular concrete-filled thin-walled steel tube (CFST) beams, achieving good correlation with experiments, although their study mainly focused on composite interaction effects rather than progressive degradation. Similarly, Mujdeci et al. [33] validated nonlinear FE procedures for rubberized concrete-filled steel tubes subjected to different load conditions, confirming the reliability of their numerical models, yet without performing an extensive damage-oriented parametric exploration.
Overall, the existing numerical literature tends to either: (i) concentrate on model calibration for a limited number of specimens, or (ii) perform parametric studies based on simplified elastic–plastic descriptions, without explicitly tracking damage evolution, stiffness degradation and strength loss under repeated cyclic loading. In addition, systematic parametric studies on CFT beams subjected to cyclic bending with negligible axial force are essentially missing, even though such stress states are representative of many practical configurations (e.g., large-dimension bridge beams where the normal force is relatively small compared to bending moments). This gap is partly due to the high computational cost and modelling effort required to run large sets of nonlinear cyclic simulations with refined damage models.
The present study builds directly on the authors’ previous experimental and numerical investigations on circular and square CFT members, in which the finite element framework, constitutive assumptions and damage calibration were developed and validated against cyclic bending tests [34,35]. In that earlier work, the focus was placed on model definition, calibration and specimen-level validation.
The original contribution of the present paper is the development and application of a Python-based automated analysis framework, implemented within the Abaqus Scripting Interface, to systematically extend that validated modelling strategy to a wide parametric domain. The scripting procedure is not limited to model generation, but also governs input updating, batch execution, response extraction, cycle-by-cycle post-processing and the construction of synthetic performance maps. In this way, analyses that would otherwise require extensive manual intervention become repeatable, traceable and computationally feasible on a larger scale.
Accordingly, the novelty of this work does not lie in introducing a new constitutive law or a new calibration strategy, but in demonstrating how a validated damage-capable FE model can be transformed into a reproducible parametric investigation tool for the low-cycle cyclic bending of CFT beams. The resulting trends in dissipated energy, residual strength and degradation class should therefore be interpreted as the first application of the proposed scripting-based framework to standard code-based materials under a fixed loading protocol.
From this perspective, the study provides two main outcomes: (i) a reproducible computational workflow for the automatic generation and post-processing of nonlinear cyclic FE analyses of CFT members; and (ii) an application example showing how such a workflow can be used to derive comparative degradation trends as a function of diameter-to-thickness ratio and span length.
The paper is structured as follows. Section 2 and Section 3 describe the finite element model, including geometry, material laws and damage implementation, consistently with the validated framework established in previous studies. Section 4 presents the Python-based automation procedure and its logic. Section 5 illustrates the application of the workflow to the parametric campaign and discusses the resulting performance trends. Finally, Section 6 summarises the main findings and limitations of the proposed approach.

2. Finite Element Modelling

This section summarises the finite element framework adopted in the study, including geometry, boundary conditions, contact definition and mesh strategy. The modelling choices are consistent with the experimentally calibrated numerical approach previously developed by the authors for circular and square CFT members [31,35]. In the present paper, this base FE model is used as the reference template for the automated scripting workflow described later in Section 4.

Geometry, Constraints, Interactions and Mesh

The finite element (FE) model was developed in Abaqus/Explicit [36] to reproduce the experimental setup of the cyclic bending tests performed in [34]. The model was defined by considering the actual geometry, boundary conditions, steel–concrete interaction and imposed displacement history associated with a constant chord rotation.
The CFT specimens were modelled as circular hollow steel sections filled with concrete and connected to rigid end plates. The geometric dimensions were consistent with the investigated test series, with outer diameters ranging from 100 to 400 mm and wall thicknesses of 5, 10, 15 and 20 mm, resulting in sixteen diameter-to-thickness ratios ( D / t ) for each specimen length. The specimen length L varied from 2.0 to 5.5 m, leading to a total of 64 FE models.
The modelling procedure followed a structured workflow. Each component was partitioned into smaller regions to facilitate meshing, interaction assignment and the application of boundary conditions.
The interaction between the steel tube and the concrete core was modelled through a surface-to-surface contact formulation. Tangential behaviour was defined by a penalty friction law with friction coefficient μ = 0.6 , consistently with previous studies [29,37], while normal behaviour was described by hard contact to prevent interpenetration.
Boundary conditions and constraints reproduced the experimental hinge–slider system. Reference points (RPs) were introduced to represent the hinge axes at the specimen ends (RP1 and RP2) and the load application point at midspan (RP3). Coupling constraints were assigned to RP1 and RP2, linking them to the outer surfaces of the end plates to reproduce rigid-body motion, while tie constraints were adopted at the welded plate interfaces (Figure 1a). A vertical displacement-controlled condition was imposed at RP3 to reproduce the cyclic loading history applied during the tests (Figure 1b). The interaction arrangement is reported in Figure 1c. Since the flexural response was evaluated at a prescribed chord rotation, the imposed displacement δ i was scaled for each length according to the imposed chord rotation (θ = 0.0933 rad) (see Table 1).
δ i = θ h i
where h i = L h i n g e / 2 ( L h i n g e   is the distance between the hinges of the experimental setup).
The mesh was discretized using linear eight-node brick elements with reduced integration (C3D8R) and enhanced hourglass control.
Based on the mesh-sensitivity study previously conducted by the authors on comparable CFT models [31], and in agreement with the normalised trends shown in Figure 2, a characteristic mesh size h of approximately D / 20 was adopted in the present analyses. The sensitivity study was defined with respect to a reference h / D ratio, and the corresponding energy and force ratios were evaluated to quantify the variation in dissipated energy and reaction force relative to the reference mesh. To maintain a suitable balance between computational efficiency and an accurate description of the global cyclic response across the whole parametric range, lower and upper bounds of 20 mm and 40 mm, respectively, were additionally imposed.
Abaqus/Explicit was adopted because of its robustness in the presence of contact interaction, material softening and progressive damage evolution. No artificial mass scaling was introduced. Quasi-static conditions were enforced by assigning a sufficiently long analysis time and by applying the loading history through a smooth-step amplitude, so as to limit inertial effects during cyclic loading. The minimum stable time increment was approximately 1.5 × 10−5 s. The quasi-static admissibility of the analyses was assessed by monitoring the kinetic-to-internal energy ratio (ALLKE/ALLIE). Although local transient increases may occur during selected stages of the cyclic response, this ratio remained generally within the conventional 5% reference range during the mechanically relevant phases of the analyses, thus supporting the quasi-static interpretation of the results. The scripting framework can also be extended to perform an automatic check of quasi-static admissibility based on the evolution of the A L L K E / A L L I E ratio. Rather than relying on a strict pointwise threshold over the entire analysis, the procedure may identify analyses in which the prescribed limit is exceeded within stable response intervals, excluding short transients associated with cycle reversal or local damage progression. Simulations not satisfying the prescribed criterion may then be automatically re-submitted with increased step time, thereby improving numerical stability and reducing inertial effects.
ratio = ALLKE/ALLIE if ALLIE > 1 × 10−9 else 0.0
if stable_phase and ratio > 0.05:
print(‘ALLKE/ALLIE > 5% in stable phase’)
restart_analysis = True
new_step_time = step_time * 1.5
else:
print(‘ALLKE/ALLIE within acceptable range’)
restart_analysis = False
new_step_time = step_time
In this model, “stable_phase” is a logical variable defined according to the interval to be monitored.
Element deletion was activated for the steel tube only, so that elements reaching the complete damage condition ( D = 1 ) were removed from the analysis. This option was adopted to reproduce local fracture and the associated loss of load-carrying capacity in the steel shell.

3. Material Characterisation

3.1. Steel

The steel tube was modelled as S355 structural steel, assumed to be homogeneous and isotropic. Its constitutive response was derived from quasi-static uniaxial tensile tests performed in accordance with UNI EN ISO 6892-1 [38]. The material properties were derived from the average results of uniaxial tests (see Table 2). The reference constitutive curve used in the FE model was defined in terms of true stress–strain response, converted from the engineering stress–strain data by assuming volume constancy during plastic deformation. Figure 3 compares the engineering curve with the corresponding true stress–strain relationship and illustrates the application of the 0.2% offset method used to determine the proof yield stress.

3.1.1. Elastic and Plastic Behaviour

The elastic behaviour of the steel was characterised from the tensile tests by applying the 0.2% offset method to determine the proof yield stress, thereby separating the recoverable elastic strain from the subsequent plastic response.
Plasticity was described through a von Mises yield criterion combined with an isotropic–kinematic hardening law in order to reproduce the evolution of the yield surface under cyclic loading. In the Abaqus implementation, both isotropic and kinematic contributions were initially introduced. However, based on the calibration previously performed by the authors, the isotropic component was found to be practically negligible, since the parameters governing the saturation of the yield radius (e.g., Q  and b ) produced only a very limited expansion of the von Mises surface. As a result, the cyclic response was effectively governed by the kinematic hardening contribution.
This predominance of kinematic hardening was consistent with the global hysteretic response observed in the experimental tests on CFT members. For this reason, the monotonic tensile response was considered sufficient to define the reference plastic law of the steel, while cyclic degradation and fracture evolution were accounted for separately through the damage formulation described in the following section.
The kinematic hardening component was represented by the superposition of three exponential backstress functions ( α 1 , α 2 , α 3 ), as defined in the true stress–strain space. To this end, a reference system was introduced that originated at the yielding condition ( σ 0 ,   ε ( σ 0 ) ) , as shown in Figure 4. The sum of the three backstress components was calibrated so that the resulting response reproduced the experimental true stress–strain curve. The combined backstress law is expressed as:
α = k = 1 3 α k ; α k = C k γ k ( 1 e γ k · ε p l )
where α = σ σ 0 is the true stress measured from the yield stress, ε p l is the equivalent plastic strain, C k represents the hardening parameters expressed in MPa, and γ k represents the dimensionless hardening parameters calibrated from the experimental data (Figure 5) [31].
The adopted values are reported in Table 3.

3.1.2. Damage Law

To reproduce stiffness degradation and fracture in the steel tube under cyclic bending, a Johnson–Cook (J–C) ductile damage formulation [39,40] was adopted within a continuum damage mechanics framework. Damage initiation was governed by the equivalent plastic strain and stress triaxiality, while damage evolution up to complete failure was described through a linear softening law.
A direct calibration of cyclic damage evolution at integration-point level would require dedicated coupon tests under multiple imposed strain histories, since the local deformation paths experienced by the steel elements that eventually fail in the FE model cannot be known a priori. For this reason, the present study adopts a simplified but calibrated approach: the monotonic tensile response is used to define the reference plastic behaviour of steel, damage initiation is governed by the Johnson–Cook criterion implemented in Abaqus (Figure 6) [39,40], and complete failure ( D = 1 ) is controlled through the displacement-at-failure parameter discussed in Section 3.1.3.
In the Johnson–Cook formulation, the equivalent plastic strain at damage initiation ε 0 p l  is related to the stress triaxiality σ *  by:
ε 0 p l = [ D 1 + D 2 exp ( D 3 ( σ * ) ) ]
σ * = σ m σ e q = 1 3 ( σ 1 + σ 2 + σ 3 ) 1 2 [ ( σ 1 σ 2 ) 2 + ( σ 2 σ 3 ) 2 + ( σ 1 σ 3 ) 2 ]
where ε 0 p l is the equivalent plastic strain at damage initiation, σ * is the stress triaxiality, σ m is the hydrostatic stress, σ e q is the von Mises equivalent stress, and σ 1 , σ 2 , and σ 3 are the principal stresses. For a smooth specimen under uniaxial tension, Equation (4) gives σ * = 1 / 3 . Damage curves available in the literature for similar materials have been exploited [41,42,43,44,45]. The fracture parameters D i adopted in the simulations are reported in Table 4 and were selected consistently with the uniaxial tensile calibration adopted for the present steel material.
In the present study, damage evolution in the steel tube was restricted to tensile stress states, consistently with the fracture mechanism observed in the tension side of the CFT members under cyclic bending. A more general treatment including compressive stress states or negative triaxiality would require a dedicated calibration of the displacement-at-failure parameter for different stress-state domains and was therefore considered beyond the scope of the present work.
Once damage initiation occurred, the equivalent plastic strain was allowed to evolve up to complete failure ( D = 1 ), at which point element deletion was activated for the steel tube in order to reproduce local fracture and the associated loss of load-carrying capacity. In the FE model, complete failure was introduced through the displacement at failure δ f p l , scaled by the characteristic element length L 0 = ( V m e s h ) 1 / 3 :
δ f p l = ( ε f ε 0 p l ) L 0
where ε f is the equivalent failure strain and L 0 is the characteristic element length, defined as the cubic root of the element volume. The value of δ f p l was not assigned directly from local cyclic coupon tests but derived from a calibrated relationship previously developed by the authors for the same application domain, as discussed in Section 3.1.3.

3.1.3. Evaluation of the Displacement at Failure

In the present parametric study, the displacement at failure δ f p l  required by the Johnson–Cook damage model was not calibrated independently for each CFT configuration. Instead, it was evaluated through empirical relationships previously derived and calibrated by the authors for the same steel grade and application domain [31,35].
According to Equation (5), the displacement at failure depends on the strain increment to failure ( ε f ε 0 p l )  and on the characteristic element length L 0 . In the present work, the strain increment to failure was estimated through the following predictive relationship:
( ε f ε 0 p l ) p r d = 35.248 ε e q 2 + 18.757 ε e q + 0.3957
ε e q = t d m a x · ( ε f ε 0 p l ) e x p · ( 3.6862 ε f ε p 1 8.3293 )
where t is the tube thickness, d m a x is the maximum imposed displacement at RP3 for the considered specimen, ( ε f ε 0 p l ) e x p is the reference strain increment obtained from standard uniaxial tensile tests, and ε p 1 is the plastic strain corresponding to the first cycle. The values of ε p 1 for each CFT configuration were obtained from a preliminary FE analysis without damage.
The parameter ε e q was introduced to account for the combined effect of thickness, imposed displacement level, reference tensile failure strain and expected cyclic demand. In the regression framework previously developed by the authors, the latter was related to the number of cycles to failure, which was estimated as a function of the ratio ε f / ε p 1 :
n c = 3.6862 ε f ε p 1 8.3293
The predictive law in Equation (6) was calibrated within a bounded range of ε e q . Beyond the peak in the quadratic function, a direct extrapolation would lead to a decreasing trend and therefore to non-physical predictions of the strain increment to failure. To avoid this issue, the predictive law was regularised by capping the response at the maximum value of the fitted curve.
This formulation allowed the strain increment to failure, and therefore the displacement at failure δ f p l , to be estimated automatically for each geometric configuration without the need for repeated manual calibration. As a result, the damage completion criterion required by the Abaqus model could be incorporated consistently within the automated parametric workflow.

3.2. Concrete

The concrete infill was modelled as C25/30 according to Eurocode 2 and the experimental campaign was conducted on concrete specimens [31]. Its nonlinear mechanical response was described through the Concrete-Damaged Plasticity (CDP) model available in Abaqus [46,47], selected for its ability to represent both tensile cracking and compressive crushing under multiaxial stress states.

3.2.1. Elastic and Plastic Behaviour

In the elastic range, concrete was assumed to be homogeneous and isotropic with linear behaviour. The initial elastic modulus E c was evaluated as a function of the mean compressive strength f c m , according to the empirical formulation proposed by Guo [48]:
E 0 = 10 5 2.20 + 33 f c m [ N / m m 2 ]
The nonlinear behaviour and its associated damage function were described through the Concrete-Damaged Plasticity (CDP) model [48,49,50], whose failure mechanisms are tensile cracking and compressive crushing. The Concrete-Damaged Plasticity model was adopted to describe the inelastic response of concrete through a pressure-sensitive yield surface combined with scalar damage variables for tension and compression. In the present study, the flow rule was defined by a non-associated Drucker–Prager hyperbolic potential. The adopted CDP parameters were dilation angle ψ = 20 , eccentricity ε = 0.10 , ratio of initial equibiaxial to uniaxial compressive yield stress σ b 0 / σ c 0 = 1.16 , and shape factor K = 2 / 3 , and the flow stress ratio K with the recommended default value equals 2 / 3 [49].
The uniaxial compressive and tensile stress–strain relationships used as input for the CDP model were derived from the constitutive formulation proposed by Guo (Figure 7) [46].
Referring to the constitutive model proposed by Guo, the uniaxial compressive response of concrete (Figure 7) is defined by an initial linear elastic branch:
σ c = E 0 ε c
where E 0 is the initial Young’s modulus and ε c is the compressive strain.
Beyond the elastic range, the compressive response is expressed as a function of the mean compressive strength f c m , the corresponding strain ε c 1 , and the secant modulus E c 1 :
x 1 :             σ c = f c m [ α a x + ( 3 2 α a ) x 2 + ( α a 2 ) x 3 ]
x > 1 :           σ c = f c m x α d ( x 1 ) 2 + x
where x = ε c / ε c 1 and α a = E 0 / E c 1 , while α d controls the shape of the descending branch, with 0.4 α d 4 .
The uniaxial tensile response is similarly described by an initial elastic branch:
σ t = E 0 ε t
where ε t is the tensile strain. In the nonlinear range, the tensile stress is given by:
σ t = f t m x α t ( x 1 ) 1.7 + x
where α t = 0.312 f t m 2 , with f t m as the tensile strength of the material and x = f t m / E 0 .
The adopted parameters are reported in Table 5.

3.2.2. Damage Function

The evolution of the damage is governed by the plastic deformation in tension ε t p  and in compression ε c p . The degradation of concrete stiffness was described by two scalar damage variables, d t in tension and d c in compression. In the undamaged state, both variables are equal to 0, whereas a value equal to 1 corresponds to complete stiffness degradation in the corresponding stress regime. The damage variables were derived consistently from the adopted uniaxial constitutive laws. Specifically, they were evaluated as:
d t = 1 σ f b t m
d c = 1 σ f b c m
where σ t and σ c are the current tensile and compressive stresses, while f b t m and f b c m denote the corresponding effective tensile and compressive strengths adopted in the damage formulation. Since the constitutive law provides a one-to-one correspondence between stress and strain along the loading path, the damage variables could be recast in terms of the deformation measures required by the Abaqus CDP model.
In the tensile regime, the damage function was tabulated as a function of cracking strain, whereas in compression it was expressed in terms of inelastic strain. The corresponding compressive and tensile damage functions are shown, respectively, in Figure 8a,b.
The reduced elastic modulus E is expressed as E   =   ( 1     d t ) E 0 for tensile conditions and E   =   ( 1     d c ) E 0 for compressive conditions, where E 0 represents the initial elastic modulus.

4. Optimisation by Script

The numerical procedure adopted in this study was implemented through a Python 3.11.0-based scripting framework developed within the Abaqus Scripting Interface. The purpose of this framework was to automate the full finite element workflow required for the parametric investigation of CFT members under cyclic bending, including model generation, the updating of input variables, job submission, output extraction and the post-processing of the results.
Although Abaqus allows for model definition and analysis control through Python commands, this type of fully integrated workflow is not available as a standard automatic procedure in Abaqus/CAE. In particular, the software does not provide, in a built-in form, a ready-to-use routine capable of creating a CAE model from variable input parameters, updating geometry and material definitions, managing repeated nonlinear analyses over a wide parametric domain, and automatically assembling the corresponding response dataset. For this reason, a dedicated Python script was developed in the present work.
The novelty of the proposed approach lies in the fact that the finite element model is not manually rebuilt for each configuration but is generated directly from a set of Python-controlled input variables. This makes the procedure generalisable and readily extendable to different geometries, material properties and damage laws. In this sense, the script should not be regarded simply as a tool for the automation of repetitive tasks, but as a computational framework that transforms a validated FE procedure into a reusable methodology for systematic parametric analysis.
More specifically, the developed Python workflow was conceived to support damage-based cyclic analyses of CFT members by linking, within a single logical structure, the creation of the model, the assignment of constitutive parameters, the execution of the analysis, the numerical verification of the results and the extraction of response quantities of engineering interest. This aspect is central to the present study, since the main contribution of the paper is precisely the development of a scripting strategy that makes large-scale parametric investigation feasible, traceable and reproducible.
For clarity, the Python workflow was organised into four main stages: general workflow logic, the parametric generation of FE models, automated job execution with numerical checks, and output extraction with post-processing.

4.1. General Workflow Logic

The Python script was organised as a modular workflow in which each stage corresponded to a specific operation of the finite element procedure. Rather than acting as a simple sequence of Abaqus commands, the script was conceived as a control structure able to manage the full analysis chain, from the definition of the input parameters to the generation of the final response dataset.
The general logic of the procedure was based on four main steps. First, the script read the input variables defining the parametric domain, including geometry, material properties, displacement demand and numerical settings. Second, these variables were used to automatically generate or update the FE model in Abaqus/CAE, including geometry, mesh, boundary conditions, contact definitions and damage parameters. Third, the corresponding Abaqus/Explicit job was created and submitted, with the possibility of introducing numerical admissibility checks during or after execution. Finally, once the analysis was completed, the relevant output quantities were extracted from the output database and organised into structured files for post-processing and comparison across configurations.
In this way, the same validated FE formulation could be repeatedly instantiated over many configurations without manual rebuilding of the model. This aspect is particularly important in nonlinear cyclic analyses, where the number of input variables, output quantities and numerical checks makes a fully manual procedure time-consuming and potentially error-prone. By embedding the whole sequence into Python, the modelling strategy becomes reproducible, scalable and readily adaptable to extended parametric studies.
For clarity, the workflow implemented in the script can be summarised by a flowchart (Figure 9) where it is possible to recognise the main steps: input definition, model generation, analysis execution, numerical verification and post-processing.

4.2. Parametric Generation of FE Models

The Python workflow was designed to directly generate the Abaqus/CAE model from a set of input variables, so that the same finite element procedure could be automatically extended to a wide parametric domain without manually rebuilding model. Rather than modifying an existing CAE model specimen by specimen, the script instantiated the numerical model from a variable-driven definition of geometry, materials, loading and numerical settings.
For each simulation, the model was defined by the following input set:
p = { D ,   t ,   L ,   θ ,   m s ,   m c ,   n }
where D is the tube diameter, t is the wall thickness, L is the specimen length, θ is the target chord rotation, m s and m c denote the steel and concrete material parameter sets, respectively, and n represents the numerical settings adopted for the analysis.
In the present study, the script automatically updated:
  • The geometry of the steel tube, concrete core and end plates;
  • The partition scheme required for meshing and boundary-condition assignment;
  • The material definitions described in Section 3.1 and Section 3.2;
  • The contact properties and support conditions;
  • The displacement amplitude imposed at the loading point;
  • The steel damage parameter δ f p l , evaluated through the predictive law described in Section 3.1.3.
The displacement demand at the loading point was determined automatically from the prescribed chord rotation so that each specimen length was associated with the correct imposed displacement while preserving the same loading criterion across the whole campaign.
From a programming standpoint, the generation phase followed a nested parametric logic, which can be summarised as:
For each specimen length L:
For each diameter D:
For each thickness t:
Generate geometry
Assign materials
Update damage parameters
Compute imposed displacement
Apply boundary conditions and interactions
Generate mesh
This variable-based generation strategy ensured that the finite element model was treated as a parametric object rather than as a fixed CAE file. As a result, the same computational structure could be reused consistently across all analysed configurations, while remaining readily adaptable to different geometries, material properties or alternative constitutive and damage formulations. Once the current parameter set was assigned, the script automatically completed the FE model definition and prepared it for job submission. The variable parameters considered in the automated campaign are summarised in Table 6 and Table 7.

4.3. Automated Job Execution and Numerical Checks

Once the FE model corresponding to the current parameter set was generated, the Python routine automatically defined the Abaqus/Explicit analysis step, assigned the total analysis time and applied the prescribed displacement history through the selected loading protocol. The corresponding job was then created and submitted without further manual intervention. Depending on the available computational resources, the same workflow could be executed either sequentially or in batch mode over multiple configurations.
From the numerical standpoint, the execution phase can be associated with the following control set:
n = { T s t e p ,   Δ t m i n ,   η m a x ,   I s t a b l e }
where T s t e p is the total step time, Δ t m i n  is the minimum stable time increment, η m a x  is the admissible threshold for the kinetic-to-internal energy ratio, and I s t a b l e denotes the set of response intervals classified as mechanically stable.
From a logical viewpoint, the execution phase can be summarised as:
  • Create analysis step;
  • Assign loading history;
  • Create job;
  • Submit job;
  • Check completion status;
  • If required, update numerical settings and restart.
In addition to job submission, the script was conceived to include numerical admissibility checks aimed at verifying the quasi-static consistency of the Explicit analyses. In particular, the kinetic-to-internal energy ratio was considered (η(t) = ALLKE/ALLIE).
Although local transient peaks may occur during selected stages of the cyclic response, the analysis can be considered numerically acceptable when this ratio remains within a prescribed range during the mechanically stable phases of the response.
In the proposed workflow, this control can be implemented by checking the evolution of η ( t )  over the stable intervals I s t a b l e , according to the following logic:
If η(t) > ηmax within stable intervals:
flag analysis
increase step time
restart job
Else:
accept analysis
In this way, the script can automatically identify simulations affected by excessive inertial contributions and re-submit them with updated time settings, thereby improving the quasi-static admissibility of the numerical solution. This type of control is particularly useful in large parametric campaigns, where a fully manual verification of all analyses would be inefficient and potentially inconsistent.

4.4. Output Extraction and Post-Processing

After the completion of each Abaqus/Explicit analysis, the Python routine automatically accessed the corresponding output database and extracted the response quantities required for the interpretation of cyclic behaviour. The main outputs collected from each simulation can be represented as:
r = { F ( t ) , d ( t ) , ε p l ( t ) , D ( t ) , E ( t ) }
where F ( t ) is the reaction force history, d ( t ) is the displacement history, ε p l ( t ) is the plastic strain history, D ( t ) is the evolution of the damage variables, and E ( t ) denotes the set of energy-related quantities extracted during the analysis.
From a logical viewpoint, the post-processing stage can be summarised as:
Open output database
Extract force and displacement histories
Extract strain, damage and energy variables
Organise results by cycle
Compute response indicators
Save processed data in structured files
Assemble global dataset for comparison
The extracted outputs were associated with the corresponding parameter set and organised in a structured format so that each simulation could be uniquely identified within the global parametric campaign. In this way, the workflow not only produced raw FE outputs, but also processed datasets ready for comparison across different configurations.
Particular attention was devoted to the cycle-based interpretation of the response. The extracted histories were therefore reorganised cycle by cycle in order to derive synthetic response indicators related to strength evolution, deformation demand, damage progression and dissipated energy. This operation transformed the numerical output into quantities directly suitable for comparative analysis.
The same workflow also allowed the energy dissipation capacity of the specimens to be evaluated in a consistent manner. By integrating the force–displacement response over the loading history, the script automatically generated the quantities required for the subsequent comparison of cumulative dissipative behaviour among the analysed CFT configurations.
Finally, all processed outputs were stored in structured files, such as CSV tables, which were then used to generate plots, comparative datasets and parametric performance maps. This completed the transformation of the FE procedure into a Python-driven workflow in which model generation, analysis execution and post-processing were integrated into a single reproducible framework.

5. Results

The results presented in this chapter should be interpreted as the application of the proposed Python-based automation workflow to a fixed cyclic-demand level, defined here by the selected loading protocol and target chord rotation. Accordingly, the obtained response trends do not represent a complete behavioural classification of CFT members, but rather one response layer within a broader performance domain.
In the present study, this layer is explored by varying the main geometric parameters of the CFT members while keeping the cyclic demand level fixed. Within this restricted domain, the numerical results are organised into comparative response classes, here denoted as Classes A, B and C, which distinguish different levels of degradation and residual performance. These classes should therefore be understood as internal categories identified within the investigated dataset, rather than as universal behavioural classes.
More generally, the same automated procedure could be repeated for different levels of cumulative plastic demand, progressively extending the current response layer into a broader response surface. Such an extension may provide a structured basis for the derivation of simplified degrading analytical laws, for example in terms of moment–curvature or moment–rotation relationships parameterised by cumulative plastic demand.

5.1. Definition of Performance Indicators

The parametric analysis produced a structured set of finite element simulations covering different combinations of diameter-to-thickness ratio and span length. For each configuration, the cyclic response was obtained in terms of imposed displacement at RP3 and reaction forces at the supports, from which the corresponding hysteretic F δ curves were derived over the 25 loading cycles.
In order to synthesise the numerical response within the investigated demand layer, two performance indicators were adopted.
The first one is the total dissipated energy over the imposed loading history, evaluated as the sum of the areas enclosed by the hysteretic loops:
E t o t , 25 = k = 1 N cyc Γ k F d δ
where ( N cyc = 25 ) is the number of cycles ,   ( F ) is the reaction force and ( δ ) is the imposed vertical displacement at midspan, while ( Γ k ) denotes the loading–unloading path of the k-th cycle. This indicator provides a global measure of the cyclic dissipative capacity of the member within the selected loading protocol.
The second indicator is a strength degradation index, defined in terms of reaction force (and, equivalently, bending moment). Since the adopted loading protocol consists of repeated cycles from 0 to the target displacement d m a x and back to 0, the degradation index is defined by comparing the reaction-force peak attained at d m a x in the first and in the twenty-fifth cycle.
The degradation index ( d 1 25 ) is expressed as
d 1 25 = 1 F 25 ( + ) F 1 ( + )
where ( F m a x , 1 )   and   ( F m a x , 25 ) are the maximum reaction forces recorded in the first and in the 25th cycle, respectively.
According to this definition, d 1 25 = 0   corresponds to no strength degradation, whereas positive values of d 1 25 indicate a reduction in strength, with larger values associated with more severe degradation ( d 1 25 = 1     m a x i m u m   d e g r a d a t i o n ) .
The two indicators provide complementary information. The dissipated energy describes the global cyclic dissipation capacity of the member, while the degradation index quantifies the residual mechanical performance after repeated inelastic excursions. Their combined use is therefore useful for distinguishing configurations that are highly dissipative but strongly degrading from those exhibiting lower energy dissipation together with a more stable residual response [34,35]. Within the interpretation framework introduced at the beginning of this chapter, these indicators should be regarded as response descriptors associated with the present layer of the broader performance domain. On this basis, the degradation index is subsequently used to define comparative classes A, B and C and to construct performance maps over the investigated geometric grid. These classes are intended as internal classification bands for the current dataset and loading level, rather than as general behavioural categories.

5.2. Trends in Energy Dissipation

Within the present demand layer, defined by the fixed loading protocol and target chord rotation, the dissipated energy E d can be interpreted as a scalar response field distributed over the investigated geometric domain. The purpose of the following analysis is therefore to identify the main trends of this field with respect to the parameters D , t and L , while postponing the broader generalisation of the response to future extensions involving multiple demand layers.
A first comparison was carried out by grouping the numerical results according to the diameter-to-thickness ratio. Figure 10a–d and 11a–d report the total dissipated energy over 25 cycles, E d , as a function of D / t and De for different span lengths and for the four external diameters considered in the study. The selected number of cycles should be interpreted as the loading history associated with a prescribed cumulative chord-rotation demand, adopted as a common reference level for comparative parametric investigation.
For a given external diameter, increasing the span length generally leads to a reduction in E d . This trend reflects the lower force levels developed by more flexible members under the same imposed chord rotation and, consequently, a lower hysteretic energy dissipation over the loading history. The effect is particularly evident for the smallest diameters, where the difference in E d between short and long spans is more pronounced. As the external diameter increases, the dispersion among the various lengths progressively decreases, indicating that the sensitivity of energy dissipation to span length becomes less marked for stockier CFT beams.
At a fixed span length, moving towards higher D / t values, i.e., towards thinner steel tubes at constant diameter, generally results in a reduction in E d , especially for the larger diameters. This behaviour is consistent with the lower bending resistance and reduced plastic capacity of more slender cross-sections, which limit the hysteretic force level and therefore the total dissipated energy. Conversely, lower D / t values, corresponding to thicker and more compact sections, promote larger force demands and more extensive inelastic activity in the plastic hinge region.
The influence of the outer diameter and wall thickness can be observed more clearly in Figure 11, where E d is plotted against D for different thicknesses at a fixed span length. For all the considered lengths, E d increases markedly with increasing external diameter, and this trend is consistently observed for all thickness values. For a given diameter, thicker tubes systematically exhibit higher dissipated energy, since the larger steel area mobilises greater bending resistance and allows for a more pronounced hysteretic response to develop under the imposed cyclic rotation.
The coefficients of the polynomial fitting curves of equation a D e 2 + b D e + c are reported in Table 8. In all cases, the corresponding R 2 values were practically equal to 1, indicating an excellent fit of the numerical data over the investigated range.
These results indicate that the energy dissipation capacity is strongly governed by the combined effect of cross-sectional size, wall thickness and member length. Larger and stockier members tend to dissipate more energy within the investigated demand layer, whereas longer and more slender members dissipate less. However, a larger E d should not be interpreted by itself as a better cyclic performance, since higher dissipation may also be associated with more severe local plastic concentration and stronger degradation mechanisms. For this reason, the energy results must be interpreted together with the degradation trends discussed in the following section.
Within the present response layer, the observed E d distribution therefore provides a first quantitative description of the dissipative capacity of the investigated CFT members, while the subsequent degradation analysis is required to distinguish between highly dissipative yet strongly degrading configurations and more stable, less dissipative responses.

5.3. Trends in Strength Degradation

While the dissipated energy discussed in the previous section provides a measure of the global cyclic dissipation capacity, the degradation index d 1 25 is introduced here to quantify the loss of resisting capacity that accumulated over the imposed loading history. Within the present demand layer, this indicator allows the numerical response to be interpreted not only in terms of energy absorption, but also in terms of residual mechanical performance after repeated inelastic cycles.
In the framework adopted in this study, the degradation response may be formally interpreted as a function of the geometric parameters under a fixed cyclic demand, namely:
d 1 25 = d 1 25 ( D , t , L θ = θ 0 , N = 25 )
where D , t and L define the CFT geometry, while θ 0 and N = 25 identify the fixed loading layer considered in the present work. Accordingly, the following discussion refers to a specific section of a broader degradation domain and should not be interpreted as a complete general description of CFT cyclic behaviour.
Figure 12a,b show the distribution of d 1 25 over the investigated geometric domain. In general, the degradation index highlights a response pattern complementary to that observed for the dissipated energy. Configurations capable of developing higher hysteretic dissipation may also exhibit stronger local plastic concentration and a more pronounced reduction in force capacity by the end of the loading sequence. For this reason, d 1 25 represents an essential counterpart to E d   in the interpretation of cyclic response.
For a fixed external diameter, increasing the span length generally leads to higher values of d 1 25 , reflecting the greater flexibility of the member and the more severe accumulation of inelastic demand in the plastic hinge region. Similarly, increasing the diameter-to-thickness ratio tends to promote larger degradation levels, since thinner steel tubes are more sensitive to local damage accumulation and progressive strength loss under repeated cycling. Conversely, shorter members and stockier cross-sections tend to preserve a more stable resisting response within the investigated loading layer.
On the basis of the obtained d 1 25 values, the numerical results were grouped into three comparative classes, denoted as A, B and C.
The strength degradation measure was also used to define comparative performance classes and to construct degradation maps as a function of the geometric parameters. In Figure 9, the background of each chart is divided into three coloured bands corresponding to three degradation classes: Class A (limited degradation) for d 1 25 30 % , Class B (moderate degradation) for 30 % < d 1 25 50 % , and Class C (severe degradation) for d 1 25 > 50 % . With this definition, the histograms can be interpreted as performance maps in the ( D / t , L ) domain for the selected chord rotation and number of cycles.
For D e = 300 mm (Figure 12c), the degradation generally ranges between approximately 10% and 60%, so that the configurations associated with longer spans and intermediate D / t values mostly remain within Classes A and B. By contrast, shorter members with lower sectional slenderness, i.e., smaller D / t , tend to shift towards the upper bands, entering Class B or even Class C. This indicates that the combination of a short span and stockier cross-section promotes a more severe loss of resisting capacity after 25 cycles. Increasing either the span length or the diameter-to-thickness ratio generally shifts the response towards the lower bands, with a larger proportion of specimens remaining within the limited or moderate degradation classes.
For D e = 400 mm (Figure 12d), the bars are predominantly located in the upper portion of the chart, with strength losses typically ranging between 50% and 100%. In this case, almost all configurations belong to Classes B and C, and a significant number of them fall within the severe degradation range. This confirms that increasing the external diameter, without a corresponding increase in wall thickness or a reduction in span length, leads, under the same imposed chord rotation, to higher force demand and therefore to a more pronounced accumulation of damage in the plastic hinge region.
The adopted classes A, B and C are intended as comparative classification bands within the present dataset and loading layer, rather than as universal behavioural categories or code-based classes. Their role is to provide a synthetic interpretation of the numerical response over the investigated geometric grid and to support the construction of the corresponding performance maps. In this sense, the present classification should be regarded as a first organisation of one response layer of a broader degradation domain.
In a more general form, the degradation response may be written as:
d = d ( D , t , L , θ , N , q c u m )
where q c u m denotes a generic cumulative inelastic-demand variable. Repeating the same automated procedure for different values of imposed chord rotation, or more generally for different levels of cumulative plastic demand, would progressively populate additional layers of this domain and could eventually lead to a broader behavioural description of strength degradation as a joint function of geometry and loading history.
From a modelling perspective, such an extension could support the derivation of simplified analytical laws for degrading cyclic response. In a general form, a degrading analytical moment law may be expressed as:
M = M e n v ( θ ; D , t , L ) g ( θ p c u m )
where M e n v is the monotonic envelope moment–rotation law associated with the considered geometry, and g ( θ p c u m ) is a degradation function, with 0 g 1 , accounting for the progressive reduction in strength as the cumulative plastic rotation demand increases. Within this perspective, the present FE results can be interpreted as one calibrated response layer of a broader methodology aimed at deriving simplified degrading analytical relationships from systematically generated numerical data.

6. Conclusions

This work presented a Python-based automated finite element framework for the damage-informed investigation of the low-cycle cyclic bending response of concrete-filled steel tubes (CFTs). The proposed procedure was implemented within the Abaqus Scripting Interface and was developed to automate the full numerical workflow, including model generation, parameter updating, job execution, numerical verification and post-processing of the results. In this sense, the main contribution of the study lies not only in the parametric FE application itself, but also in the development of a reproducible scripting strategy capable of transforming a validated nonlinear FE model into a general computational framework for systematic cyclic analysis.
The workflow was applied to an extensive parametric campaign involving code-based material properties, four external diameters, several diameter-to-thickness ratios and span lengths, under a fixed chord rotation and 25 constant-amplitude cycles. Within this setting, the numerical response was synthesised through two performance indicators, namely the total dissipated energy over 25 cycles and the strength degradation index d 1 25 , defined from the loss of reaction force between the first and the twenty-fifth cycle. These quantities were then used to construct performance maps in the ( D / t , L ) space and to organise the results into comparative degradation classes.
The main findings can be summarised as follows:
  • The developed Python workflow proved effective in automatically generating, executing and post-processing a large number of nonlinear FE analyses in a consistent and traceable manner, significantly reducing the manual effort required by a conventional Abaqus/CAE-based procedure.
  • Within the investigated loading layer, geometric slenderness strongly influenced the cyclic response. For a given external diameter, longer spans generally dissipated less energy but also experienced lower strength degradation, whereas shorter and stockier members showed higher energy dissipation together with more severe loss of resisting capacity.
  • At fixed span length, increasing the external diameter and/or the wall thickness enhanced the dissipative capacity of the member, with larger and less slender sections generally exhibiting the highest values of total dissipated energy within the investigated demand layer.
  • The degradation measure d 1 25 highlighted a complementary trend. Configurations combining short spans and low D / t ratios were more likely to undergo severe degradation, whereas longer spans and intermediate D / t values were more commonly associated with limited or moderate strength loss under the same imposed loading history.
  • The degradation classes introduced in the study were defined as follows: Class A for d 1 25 30 % , Class B for 30 % < d 1 25 50 % , and Class C for d 1 25 > 50 % . Within the analysed domain, the cases with D e = 300 mm generally exhibited degradation values between about 10% and 60%, while for D e = 400 mm the strength loss typically ranged between 50% and 100%, with most configurations falling within Classes B and C.
The proposed degradation classes and associated histograms should be interpreted as comparative performance bands defined within the present dataset and loading level. They do not represent universal behavioural classes, but rather one possible way of organising the numerical response over the investigated geometric grid. More broadly, the results presented in this work should be regarded as one response layer within a wider multidimensional performance domain. Since the cyclic demand was fixed, the obtained maps and degradation classes represent only one section of a more general response space.
Repeating the same automated procedure for additional values of chord rotation, number of cycles, or cumulative plastic demand would progressively populate further layers of this domain, enabling a richer description of cyclic degradation as a joint function of geometry and loading history. Within this perspective, the proposed framework may provide the basis for future derivation of simplified analytical degrading laws, such as moment–rotation or moment–curvature relationships parameterised by cumulative plastic demand. The present study should therefore be interpreted as the first computational layer of a broader methodology aimed at bridging detailed FE simulations, automated parametric analysis and the simplified analytical modelling of degrading cyclic response in CFT members.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/jcs10050236/s1, Table S1. Numerical data of Figure 10 and Figure 11 of the manuscript. Table S2. Numerical data of Figure 12 of the manuscript.

Author Contributions

Conceptualization, A.A., P.T. and A.P.; methodology, P.T.; software, A.A.; validation, A.P., F.F.; formal analysis, A.P.; investigation, P.T.; resources, F.F.; data curation, P.T. and A.P.; writing—original draft preparation, A.A.; writing—review and editing, P.T. and A.P.; visualisation, A.A.; supervision, F.F.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available in Supplementary Materials.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

AcronymMeaningUnit
(D/t)Diameter-to-thickness ratio
( D e )External diameter of the steel tubemm
( t )Steel tube wall thicknessmm
( L )Specimen lengthmm
( L h i n g e )Distance between hinge axesmm
( δ )Imposed displacement at the loading pointmm
( d m a x ) Maximum imposed displacement in the loading cyclemm
( θ )Chord rotationrad
( E )Young’s modulusMPa
( f y )Yield strength of steelMPa
( f u )Ultimate tensile strength of steelMPa
( σ 0 ) Yield stressMPa
( σ m a x )Maximum stressMPa
( σ H )Hydrostatic stressMPa
( σ V M )von Mises equivalent stressMPa
( σ 1,2 , 3 )Principal stressesMPa
( ε y )Yield strain
( ε u )Ultimate strain
( ε ˉ p )Equivalent plastic strain
( ε ˉ f p )Equivalent failure strain
( ε ˉ 0 p )Equivalent plastic strain at damage initiation
( ε c k )Cracking strain
( ε i n )Inelastic strain
( η )Stress triaxiality or numerical admissibility ratio
( C k )Kinematic hardening parameterMPa
( γ k )Dimensionless hardening parameter
( α 1,2 , 3 )Backstress componentsMPa
( α Σ )Sum of backstress componentsMPa
(D)Scalar damage variable for steel
( D 1 , D 2 , D 3 )Johnson–Cook fracture parameters
( d t )Tensile damage variable for concrete
( d c )Compressive damage variable for concrete
( u f )Displacement at failuremm
( L e )Characteristic element lengthmm
( f c m )Mean compressive strength of concreteMPa
( f t )Tensile strength of concreteMPa
( E c )Elastic modulus of concreteMPa
( ψ )Dilation angle in CDP model°
( e )Flow potential eccentricity in CDP model
( σ b 0 σ c 0 )Ratio of initial equibiaxial to uniaxial compressive yield stress in CDP
( K )Shape factor of the CDP yield surface
( F )Reaction forceN or kN
( F 1 )Peak reaction force in the 1st cycleN or kN
( F 25 )Peak reaction force in the 25th cycleN or kN
( E d )Total dissipated energyN·mm or kN·mm
( N )Number of cycles
( d 1 25 )Strength degradation index between the 1st and 25th cycle

References

  1. Shams, M.; Saadeghvaziri, M.A. State of the Art of Concrete-Filled Steel Tubular Columns. Struct. J. 1997, 94, 558–571. [Google Scholar]
  2. Shanmugam, N.E.; Lakshmi, B. State of the art report on steel–concrete composite columns. J. Constr. Steel Res. 2001, 57, 1041–1080. [Google Scholar] [CrossRef]
  3. Wang, X.; Fan, F.; Lai, J. Strength behavior of circular concrete-filled steel tube stub columns under axial compression: A review. Constr. Build. Mater. 2022, 322, 126144. [Google Scholar] [CrossRef]
  4. Sangeetha, P.; Senthil, R. Experimental behaviour of steel tubular columns for varying in filled concrete. Arch. Civil Eng. 2017, 63, 149–160. [Google Scholar] [CrossRef]
  5. Li, Y.-J.; Han, L.-H.; Xu, W.; Tao, Z. Circular concrete-encased concrete-filled steel tube (CFST) stub columns subjected to axial compression. Mag. Concr. Res. 2016, 68, 995–1010. [Google Scholar] [CrossRef]
  6. Ayough, P.; Sulong, N.H.R.; Ibrahim, Z. Analysis and review of concrete-filled double skin steel tubes under compression. Thin-Walled Struct. 2020, 148, 106495. [Google Scholar] [CrossRef]
  7. Cao, V.V.; Le, P.B.N.; Le, K.B.; Nguyen, L.S. Behavior of circular concrete-filled steel tabular columns under monotonic and cyclic torsions. J. Constr. Steel Res. 2023, 210, 108053. [Google Scholar] [CrossRef]
  8. Onge, J.; Fam, A. Concrete-Filled FRP Tubes under Combined Torsion and Bending. J. Compos. Constr. 2022, 26, 04022073. [Google Scholar] [CrossRef]
  9. Deng, J.; Zheng, Y.; Wang, Y.; Liu, T.; Li, H. Study on Axial Compressive Capacity of FRP-Confined Concrete-Filled Steel Tubes and Its Comparisons with Other Composite Structural Systems. Int. J. Polym. Sci. 2017, 1, 6272754. [Google Scholar] [CrossRef]
  10. Contento, A.; Aloisio, A.; Xue, J.; Quaranta, G.; Briseghella, B.; Gardoni, P. Probabilistic axial capacity model for concrete-filled steel tubes accounting for load eccentricity and debonding. Eng. Struct. 2022, 268, 114730. [Google Scholar] [CrossRef]
  11. Zhang, S.; Miao, K.; Wei, Y.; Xu, X.; Luo, B.; Shi, W. Experimental and Theoretical Study of Concrete-Filled Steel Tube Columns Strengthened by FRP/Steel Strips Under Axial Compression. Int. J. Concr. Struct. Mater. 2023, 17, 1. [Google Scholar] [CrossRef]
  12. Lai, M.H.; Ho, J.C. A theoretical axial stress-strain model for circular concrete-filled-steel-tube columns. Eng. Struct. 2016, 125, 124–143. [Google Scholar] [CrossRef]
  13. Xiong, M.-X.; Xiong, D.-X.; Liew, J.Y.R. Axial performance of short concrete filled steel tubes with high- and ultra-high-strength materials. Eng. Struct. 2017, 136, 494–510. [Google Scholar] [CrossRef]
  14. Aslani, F.; Uy, B.; Hur, J.; Carino, P. Behaviour and design of hollow and concrete-filled spiral welded steel tube columns subjected to axial compression. J. Constr. Steel Res. 2017, 128, 261–288. [Google Scholar] [CrossRef]
  15. Yang, W.; Zhu, C.; Miao, K.; Zheng, K.; Tang, Y. Compressive performance of concrete-filled steel tube columns with in-built seawater and sea sand concrete-filled FRP tubes. Constr. Build. Mater. 2022, 317, 125933. [Google Scholar] [CrossRef]
  16. Alrebeh, S.K.; Ahmed, A.D.; Al-Asad, A.K.; Ekmekyapar, T. Experimental performance evaluation of concrete-filled steel tube columns confined by high-strength steel bolts. Int. J. Steel Struct. 2023, 23, 1135–1147. [Google Scholar] [CrossRef]
  17. Yan, Y.; Jin, X.; Chang, W.; Wang, J.; Zheng, W. Behavior of concrete-filled steel tube columns reinforced with steel-reinforced under local compression. J. Constr. Steel Res. 2025, 234, 109750. [Google Scholar] [CrossRef]
  18. Gao, S. Life cycle sustainability assessment of concrete-filled steel tubular frames in earthquake regions. Eng. Struct. 2025, 328, 119761. [Google Scholar] [CrossRef]
  19. Zhao, P.; Wei, H.; Fan, B.; Hou, R. Performance of concrete-filled outer stainless-inner mild steel tube columns under eccentric compression. Structures 2025, 76, 108879. [Google Scholar] [CrossRef]
  20. Zhang, Z.; Wang, J.; Sun, Q.; Tian, P.; Wang, J.; Wu, Y.; Li, Y. Experimental and Numerical Study of the Behavior of Concrete-Filled High-Strength Steel Tube Columns with Large D/t Ratio under Axial Compression. Buildings 2022, 12, 1953. [Google Scholar] [CrossRef]
  21. Elchalakani, M.; Zhao, X.L.; Grzebieta, R.H. Concrete-filled circular steel tubes subjected to pure bending. J. Constr. Steel Res. 2001, 57, 1141–1168. [Google Scholar] [CrossRef]
  22. Elchalakani, M.; Zhao, X.L.; Grzebieta, R.H. Concrete-filled steel circular tubes subjected to constant amplitude cyclic pure bending. Eng. Struct. 2004, 26, 2125–2135. [Google Scholar] [CrossRef]
  23. İlgün, A.; Sancioğlu, S. Flexural behaviour of different CFSTs cross-section shapes with the same steel cross-sectional area. Sādhanā 2023, 48, 3–14. [Google Scholar] [CrossRef]
  24. Abed, F.; Abdelmageed, Y.; Alhoubi, Y. Effect of different cross-sections and concrete types on the flexural behavior of CFSTs. Compos. Struct. 2021, 276, 114570. [Google Scholar] [CrossRef]
  25. Zhou, X.; Zhan, Y.; Mou, T.; Li, Z. Experimental Research on Flexural Mechanical Properties of Ultrahigh Strength Concrete Filled Steel Tubes. Materials 2022, 15, 5262. [Google Scholar] [CrossRef] [PubMed]
  26. Li, J.; Deng, Z.; Sun, T. Flexural behavior of ultra-high performance concrete filled high-strength steel tube. Struct. Concr. 2021, 22, 1688–1707. [Google Scholar] [CrossRef]
  27. Le, K.B.; Cao, V.V. Performance of circular concrete-filled steel tube beams under monotonic and cyclic loadings. J. Constr. Steel Res. 2023, 212, 108301. [Google Scholar] [CrossRef]
  28. Alatshan, F.; Mashiri, F. Finite Element Modeling of Concrete-Filled Steel Tubes: Review and Recent Developments. Appl. Mech. Mater. 2013, 330, 894–899. [Google Scholar] [CrossRef]
  29. Tao, Z.; Wang, Z.-B.; Yu, Q. Finite element modelling of concrete-filled steel stub columns under axial compression. J. Constr. Steel Res. 2013, 89, 121–131. [Google Scholar] [CrossRef]
  30. Nguyen, D.H.; Hong, W.-K.; Ko, H.-J.; Kim, S.-K. Finite element model for the interface between steel and concrete of CFST (concrete-filled steel tube). Eng. Struct. 2019, 185, 141–158. [Google Scholar] [CrossRef]
  31. Montuori, R.; Nastri, E.; Piluso, V.; Todisco, P. Finite element analysis of concrete filled steel tubes subjected to cyclic bending. Eng. Struct. 2024, 314, 118364. [Google Scholar] [CrossRef]
  32. Lu, H.; Han, L.-H.; Zhao, X.-L. Analytical behavior of circular concrete-filled thin-walled steel tubes subjected to bending. Thin-Walled Struct. 2009, 47, 346–358. [Google Scholar] [CrossRef]
  33. Mujdeci, A.; Guo, Y.T.; Bompa, D.V.; Elghazouli, A.Y. Axial and bending behaviour of steel tubes infilled with rubberised concrete. Thin-Walled Struct. 2022, 181, 110125. [Google Scholar] [CrossRef]
  34. Montuori, R.; Nastri, E.; Piluso, V.; Todisco, P. Experimental and analytical study on the behaviour of circular concrete filled steel tubes in cyclic bending. Eng. Struct. 2024, 304, 117610. [Google Scholar] [CrossRef]
  35. Montuori, R.; Nastri, E.; Piluso, V.; Pisapia, A.; Todisco, P. Experimental study and finite element damage modelling of concrete-filled structural elements under pure bending. Structures 2025, 74, 108574. [Google Scholar] [CrossRef]
  36. ABAQUS. Abaqus/Explicit v. 2017, User’s Manual; Hibbit, Karlsson & Sorensen, Inc.: Pawtucket, RI, USA, 2017. [Google Scholar]
  37. Lai, Z.; Yan, J.; Wang, Y.; Dong, C.; Weng, X. Axial compressive behavior and design of high-strength square concrete-filled steel tube short columns with embedded GFRP tubes. J. Constr. Steel Res. 2023, 207, 107955. [Google Scholar] [CrossRef]
  38. UNI-EN-ISO 6892-1; Metallic Materials—Tensile Testing—Part 1: Method of Test at Room Temperature. European Standard: Brussels, Belgium, 2020.
  39. Johnson, G.R.; Cook, W.H. Fracture characteristics of three metals subjected to various strains, strain rates, temperatures and pressures. Eng. Fract. Mech. 1985, 21, 31–48. [Google Scholar] [CrossRef]
  40. Hancock, J.W.; Mackenzie, A.C. On the mechanisms of ductile failure in high-strength steels subjected to multi-axial stress-states. J. Mech. Phys. Solids 1976, 24, 147–160. [Google Scholar] [CrossRef]
  41. Ribeiro, J.; Santiago, A.; Rigueiro, C. Damage model calibration and application for S355 steel. Procedia Struct. Integr. 2016, 2, 656–663. [Google Scholar] [CrossRef]
  42. Ribeiro, J.; Santiago, A.; Rigueiro, C. Material modelling of tensile steel component under impulsive loading. Int. J. Struct. Integr. 2016, 7, 323–342. [Google Scholar] [CrossRef]
  43. Murugesan, M.; Jung, D.W. Johnson Cook Material and Failure Model Parameters Estimation of AISI-1045 Medium Carbon Steel for Metal Forming Applications. Materials 2019, 12, 609. [Google Scholar] [CrossRef]
  44. Nastri, E.; Piluso, V.; Pisapia, A.; Pisciottano, F.; Todisco, P. First exploring the cyclic behaviour of aluminium beams under non-uniform bending: Experimental and FE analysis. Eng. Struct. 2025, 322, 119144. [Google Scholar] [CrossRef]
  45. Wuertemberger, L.; Palazotto, A.N. Evaluation of Flow and Failure Properties of Treated 4130 Steel. J. Dyn. Behav. Mater. 2016, 2, 207–222. [Google Scholar] [CrossRef]
  46. Chen, W.F.; Han, D.J. Plasticity for Structural Engineers; J. Ross Publishing: Boca Raton, FL, USA, 2007. [Google Scholar]
  47. Chen, W.F. Concrete Plasticity: Recent Developments. Appl. Mech. Rev. 1994, 47, S86–S90. [Google Scholar] [CrossRef]
  48. Guo, Z. Principles of Reinforced Concrete, 1st ed.; Elsevier: Oxford, UK, 2014; p. 587. [Google Scholar]
  49. Jeeho, L.; Gregory, F. Numerical Implementation of Plastic-Damage Model for Concrete Under Cyclic Loading: Application to Concrete Dams; University of California: Berkeley, CA, USA, 1994. [Google Scholar]
  50. Lubliner, J.; Oliver, J.; Oller, S.; Oñate, E. A plastic-damage model for concrete. Int. J. Solids Struct. 1989, 25, 299–326. [Google Scholar] [CrossRef]
Figure 1. RP1 (RP2) BCs and constraints arrangement (a); RP3 BCs constraints arrangement (b); concrete core–steel tube surface interaction (c).
Figure 1. RP1 (RP2) BCs and constraints arrangement (a); RP3 BCs constraints arrangement (b); concrete core–steel tube surface interaction (c).
Jcs 10 00236 g001
Figure 2. Representation of the sensitivity analysis.
Figure 2. Representation of the sensitivity analysis.
Jcs 10 00236 g002
Figure 3. Comparison of the engineering curve with the true stress–strain curve and application of the 0.2% offset yield method.
Figure 3. Comparison of the engineering curve with the true stress–strain curve and application of the 0.2% offset yield method.
Jcs 10 00236 g003
Figure 4. Backstress reference system (in red).
Figure 4. Backstress reference system (in red).
Jcs 10 00236 g004
Figure 5. An example of backstress function α.
Figure 5. An example of backstress function α.
Jcs 10 00236 g005
Figure 6. Damage for ductile metals model (Abaqus [36]).
Figure 6. Damage for ductile metals model (Abaqus [36]).
Jcs 10 00236 g006
Figure 7. Uniaxial tension and uniaxial compression curves (Abaqus [36]).
Figure 7. Uniaxial tension and uniaxial compression curves (Abaqus [36]).
Jcs 10 00236 g007
Figure 8. Damage curve in compression (a) and tension (b).
Figure 8. Damage curve in compression (a) and tension (b).
Jcs 10 00236 g008
Figure 9. Flowchart of the main steps of the Python file.
Figure 9. Flowchart of the main steps of the Python file.
Jcs 10 00236 g009
Figure 10. Trends in energy dissipation varying D/t (De = 100 (a), 200 (b), 300 (c), and 400 (d) [mm]).
Figure 10. Trends in energy dissipation varying D/t (De = 100 (a), 200 (b), 300 (c), and 400 (d) [mm]).
Jcs 10 00236 g010
Figure 11. Trends in energy dissipation varying De (L = 3.5 (a), 4.0 (b), 5.0 (c), and 5.5 (d) [m]).
Figure 11. Trends in energy dissipation varying De (L = 3.5 (a), 4.0 (b), 5.0 (c), and 5.5 (d) [m]).
Jcs 10 00236 g011aJcs 10 00236 g011b
Figure 12. Trends in strength degradation (De = 300 (a), 400 (b) [mm]) and damage classes (De = 300 (c), 400 (d) [mm]).
Figure 12. Trends in strength degradation (De = 300 (a), 400 (b) [mm]) and damage classes (De = 300 (c), 400 (d) [mm]).
Jcs 10 00236 g012
Table 1. Displacement values at RP3 for each length.
Table 1. Displacement values at RP3 for each length.
Boundary Condition in RP3
L [mm]Lhinge [mm]θ [-] δ i [mm]
350041000.0933191.33
400046000.0933214.67
500056000.0933261.33
600066000.0933308.00
Table 2. Steel properties from uniaxial tension test.
Table 2. Steel properties from uniaxial tension test.
ENGINEERING CURVE
E [MPa]fY (≡σ0) [MPa]εY [-]fu (≡σmax) [MPa]εu (≡εmax) [-]
205,5003850.00187586.920.17230
Table 3. Hardening parameters adopted for CFT FE simulation.
Table 3. Hardening parameters adopted for CFT FE simulation.
HARDENING LAW
γk [-]Ck [MPa]
1005000
282500
11100
Table 4. Fracture parameters adopted for the CFT FE simulation.
Table 4. Fracture parameters adopted for the CFT FE simulation.
Fracture Parameters
D1 [-]D2 [-]D3 [-]
0.02513.2625−14.655
Table 5. Guo parameters for the definition of uniaxial curves [46].
Table 5. Guo parameters for the definition of uniaxial curves [46].
Material E 0 σ c u ε c 1 E c 1 α d σ t u
[MPa][MPa][-][MPa][-][MPa]
Concrete28,40025.000.001912,8300.402.22
Table 6. Data for parametric analyses in the cases of L = 3500 mm and L = 4000 mm.
Table 6. Data for parametric analyses in the cases of L = 3500 mm and L = 4000 mm.
L = 3500 mmL = 4000 mm
δ [mm]De [mm]t [mm]D/t [-]δ [mm]De [mm]t [mm]D/t [-]
191.33100520.0214.67100520.0
191.331001010.0214.671001010.0
191.33100156.7214.67100156.7
191.33100205.0214.67100205.0
191.33200540.0214.67200540.0
191.332001020.0214.672001020.0
191.332001513.3214.672001513.3
191.332002010.0214.672002010.0
191.33300560.0214.67300560.0
191.333001030.0214.673001030.0
191.333001520.0214.673001520.0
191.333002015.0214.673002015.0
191.33400580.0214.67400580.0
191.334001040.0214.674001040.0
191.334001526.7214.674001526.7
191.334002020.0214.674002020.0
Table 7. Data for parametric analyses in the cases of L = 5000 mm and L = 5500 mm.
Table 7. Data for parametric analyses in the cases of L = 5000 mm and L = 5500 mm.
L = 5000 mmL = 5500 mm
δ [mm]De [mm]t [mm]D/t [-]δ [mm]De [mm]t [mm]D/t [-]
261.33100520.0284.67100520.0
261.331001010.0284.671001010.0
261.33100156.7284.67100156.7
261.33100205.0284.67100205.0
261.33200540.0284.67200540.0
261.332001020.0284.672001020.0
261.332001513.3284.672001513.3
261.332002010.0284.672002010.0
261.33300560.0284.67300560.0
261.333001030.0284.673001030.0
261.333001520.0284.673001520.0
261.333002015.0284.673002015.0
261.33400580.0284.67400580.0
261.334001040.0284.674001040.0
261.334001526.7284.674001526.7
261.334002020.0284.674002020.0
Table 8. Coefficients of the polynomial fitting curves.
Table 8. Coefficients of the polynomial fitting curves.
L = 3500 mmL = 4000 mm
t:51015205101520
a8.10 × 10−32.53 × 10−25.85 × 10−28.31 × 10−22.47 × 10−23.81 × 10−26.33 × 10−27.87 × 10−2
b4.593.58−4.26−10−7.20−1.53−6.80−8.55
c−5.04 × 10−2−5.60 × 102−7.02 × 102.77 × 1025.22 × 102−1.84 × 1021.11 × 1021.10 × 102
L = 5000 mmL = 5500 mm
t:51015205101520
a1.65 × 1023.97 × 10−26.48 × 10−28.52 × 10−22.10 × 10−24.32 × 10−26.68 × 10−29.16 × 10−2
b0.946−2.89−8.67−12.90−0.957−4.69−9.89−16.30
c−2.52 × 102−1.06 × 1022.03 × 1024.33 × 102−1.10 × 10230.503.12 × 1027.18 × 102
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Angrisani, A.; Todisco, P.; Pisapia, A.; Fabbrocino, F. A Scripting-Based Finite Element Framework for Parametric Analysis of Concrete-Filled Tubes Under Cyclic Bending. J. Compos. Sci. 2026, 10, 236. https://doi.org/10.3390/jcs10050236

AMA Style

Angrisani A, Todisco P, Pisapia A, Fabbrocino F. A Scripting-Based Finite Element Framework for Parametric Analysis of Concrete-Filled Tubes Under Cyclic Bending. Journal of Composites Science. 2026; 10(5):236. https://doi.org/10.3390/jcs10050236

Chicago/Turabian Style

Angrisani, Angelo, Paolo Todisco, Alessandro Pisapia, and Francesco Fabbrocino. 2026. "A Scripting-Based Finite Element Framework for Parametric Analysis of Concrete-Filled Tubes Under Cyclic Bending" Journal of Composites Science 10, no. 5: 236. https://doi.org/10.3390/jcs10050236

APA Style

Angrisani, A., Todisco, P., Pisapia, A., & Fabbrocino, F. (2026). A Scripting-Based Finite Element Framework for Parametric Analysis of Concrete-Filled Tubes Under Cyclic Bending. Journal of Composites Science, 10(5), 236. https://doi.org/10.3390/jcs10050236

Article Metrics

Back to TopTop