1 Introduction

Structural composite materials in sectors such as aerospace, automotive or renewable energy have significantly increased over the past decades, replacing traditional metals due to their superior mechanical properties, including high specific modulus [1, 2]. The superior properties are established by tailoring the composite layout using appropriate resin matrix systems, combined with layered fibre reinforcement in different stack configurations and orientations to achieve the required mechanical properties [3, 4]. Due to their complex nature, composites are subject to different failure types such as delamination, fibre breakage or cracks in the resin matrix [5, 6]. These damages occur due to numerous factors such as overloading, cyclic loading, impact damage or degradation due to environmental conditions. They can lead to sudden failure or unplanned maintenance if the defect is detected well in advance [7].

When present in the composite, flaws can compromise the mechanical strength and structural integrity of the structure leading to catastrophic failures [8]. To avoid such situations, Non-Destructive Testing (NDT) procedures and Structural Health Monitoring (SHM) systems have been developed specifically for composites. The main difference between NDT and SHM is that the former can detect defects based on multiple inspection processes, increasing the time-holding for maintenance and overall running costs. To overcome these limitations, structural health monitoring systems are being implemented to continuously monitor the structure's integrity, reducing the costs and providing earlystage detectability for defects development before failure [6].

Different sensors are used in SHM systems to monitor composite structures. Most common sensors are strain gauges [9], fibre Bragg grating sensors (FBGs) [10], and piezoelectric transducers used to establish either an elastic ultrasonic wave in-situ inspection method [11] or an acoustic emissions-based inspection method [12].

Piezoelectric transducers have proven reliable to detect some types of the defects (delamination), while have not been reliable in detecting other types of defects such as cracks [13,14,15]. Piezoelectric transducers are expensive, require bulky design, and in some circumstances high power [16, 17].

Strain gauges are widely used to monitor composites structures. The use of graphene as an active element to measure strain has attracted interest within the research community. Graphene-based sensors have been used in different applications like prosthetics [18,19,20] and monitoring systems for strain sensing application sand as a pressure sensor in health care applications [21,22,23,24,25]. Graphene has been adopted as a strain sensing element [26,27,28] due to its good physical properties.

Although graphene is known for its outstanding mechanical and electrical performance, strain sensors based on graphene and used in composite structures have not been the focus of research studies. Graphene was introduced initially as part of various nanomaterials to achieve strain sensing elements [29,30,31,32,33,34,35] but few attempts were made to develop a full graphene-based strain sensor applied in a composite structure.

This paper presents a strain sensing system based on graphene. The graphene was selected as the sensing material to investigate the capability of printing custom-designed sensors to monitor composite materials instead of the use of commercially available strain gauges. The novel sensor is used in composite structures for in-situ strain monitoring. It is expected that the sensor will be printed over large areas to minimise electrical connections while maintaining a high level of strain sensing for composite structures during service.

Different loading scenarios are examined: tensile loading, compression loading, linear and cyclic loading conditions. Commercially available strain gauges were used for benchmarking the graphene sensors performance. The graphene sensor is finally evaluated in terms of strain detectability and gauge factor.

2 Modelling

The operating principle of the graphene sensor is the change in the electric resistance value of a thin layer of graphene ink when a tensile or compression load is applied [27]. Graphene ink is a complex nanomaterial consisting of graphene flakes, a polymer binder, and a solvent [36, 37]. The electrical conductivity of the graphene layer is defined by the electrical conductivity and dielectric permittivity of the solid residue of the ink that comes in the form of conductive graphene flakes dispersed in a dielectric polymer binder matrix [38]. Additional intentional or unintentional solid inclusions inside the mixture and defects introduced during its application on a surface affect the final electrical conductivity of the ink.

Numerous publications have attempted to describe the mechanism of electrical conduction for percolating conductive particles in an insulating matrix [39]. Conductive particles include nanowires, carbon black, carbon nanotubes or fullerenes and graphene flakes. Modelling has been used in that effort, though the complexity of such nanocomposite materials usually results in numerous approximations being introduced to the models [40]. To attain a qualitative understanding of the conduction mechanism for the graphene ink used for this work, a software suite for material characterization on a micro-scale was used [41]. With the use of this software (Math2Market GeodictTM), we generated percolating networks of graphene inks in a polymer matrix and solved for electrical conductivity to calculate the electric resistance, electric field, potential and current distribution when a unitary DC excitation is applied (1 Volt DC).

An accurate model of the specific type of graphene ink used for this work was generated using statistical data derived from the image processing of SEM images. Each flake was stochastically generated as a flat polyhedron using statistical distributions that describe its thickness and lateral size as shown in Fig. 1. The thickness of the flakes was determined by a Gaussian distribution. The flakes lateral size was generated with the use of a probability distribution function derived from previous work [36].

The graphene flakes were piled on top of each other and encased in a polymer matrix [42] matrix to create a rectangular, 1 um thick layer of graphene ink as shown in Fig. 2. The volume fraction of the flakes in the resulting film was 6.25% by weight [36]. A uniform distribution of the graphene flakes over the film's entire surface area has been assumed.

A voltage of 1 V was applied along the length of the rectangular sheet of graphene ink. The static electric current solver generated a visualization of the resulting electric field shown in Fig. 3. The electric field visualization shows the conductive paths and current distribution between adjacent, “contacting” flakes.

Fig. 1
figure 1

The probability distribution functions are used to generate lateral size of the graphene flakes on the model (adapted from [41])

Fig. 2
figure 2

Graphics rendering of the graphene ink model: a full scale, b detail

Fig. 3
figure 3

Visualisation of the DC current distribution for the full-scale model a and a small detail b. Conduction paths are highlighted with red/yellow colour

Multiple rectangular graphene sheets were generated and the resistance of each was derived from the simulation results. Due to the conduction path's randomness, a significant standard deviation of more than 15% was calculated. This deviation is lowered with increasing surface area of the graphene ink layer, which results in multiple conduction paths existing simultaneously. This effect is demonstrated by the electric field and potential distributions, which become more homogeneous with increasing model size as seen in Figs. 4 and 5.

Fig. 4
figure 4

Visualisation of the potential distribution for a full-scale a and a small detail b of a graphene ink layer

Fig. 5
figure 5

Visualisation of the electrostatic field distribution for a full-scale a and a small detail b of a graphene ink layer

To further investigate the conduction mechanism on larger scale models of the graphene sensor, a Python script was created and executed in conjunction with the API of CAD software to generate graphene flakes with the identical probability distributions as before for thickness and lateral size [36] and populate a significantly increased surface area. The only difference is that the shape of the graphene flakes in this case was approximated as a disk instead of a flat polyhedron, as presented in Fig. 6, to simplify the model geometry. The coordinates of each flake were modified to simulate the dilation and compression effects that take place within the graphene ink micro-structure during tensile and compressive tests respectively. The structure of the ink derived from Figs. 4, 5 and 6 showed that the structure undertakes a series of changes when subject to either a tensile load or a compressive load. The modelling provided a model to understand these changes when the sensor is stretched and how it can measure the strain when attached to a structure.

Fig. 6
figure 6

Top view of a series of instances of a script-generated graphene ink model that correspond to different values of strain

Fig. 7
figure 7

DR/R0 in the function of strain obtained from the modelling for a graphene-based strain sensing element under tensile load a and compression loading b

An additional Python script was created utilizing the CAD software API to detect contact points between adjacent graphene flakes. The script produces a connectivity matrix, i.e., a graph that describes all the connections between graphene flakes in the model [43]. A uniform contact resistance approximation was used [40] that equates the contact resistance between any pair of interconnecting graphene flakes to an effective constant value. This approximation becomes less pronounced for largescale models due to the existence of multiple conduction paths in parallel and it allows for the calculation of the resistance of a strip of graphene ink as a function of the effective constant resistance value. Multiple resistance values are thus computed, each corresponding to a strain value of the same sensor model. By calculating the ratio between the resistance delta of each instance delta to the reference (DR), no strain resistance value (R0), the effective contact resistance factor is expunged [44]. The sensitivity plots, shown in Fig. 7, were then plotted for the strain sensor.

3 Experimental setup

The sensor was manufactured using the graphene ink developed by DZP technologies (product reference G0240).

The graphene ink, designed as a percolative sensor, was printed on different substrates and attached to different composites coupons; an industrial-grade electrically enhanced carbon prepreg composite material (reference: Haydale GA-ELC [45]) and an industrial-grade quadaxial [0/ − 45/90/ + 45] E-glass composite material, both supplied by Haydale. The composite coupons were also provided by Haydale Ltd. Table 1 summarizes the different configurations for the graphene-based strain sensor and the substrate used as a base to attach such sensor to the testing samples.

Table 1 Sensor design scenarios

Two different scenarios, shown in Fig. 8, were selected to perform the tests. In the first scenario we attached the graphene sensor on the surface of the composite coupon. On the edges, a silver conductive ink was printed for connecting to the data logging system. The silver ink was used to maintain the electrical connection between the wires and the graphene sensor during all the experiments investigated in the paper. The graphene ink and the silver ink were printed on a substrate and then attached to the surface of the composite coupon. In the second scenario, the graphene sensor was embedded in the composite. It was placed between the two middle plies (Fig. 8).

Fig. 8
figure 8

Graphical illustration showing a the graphene sensor and strain gauges positions on the testing coupons: graphene sensor on the surface (left) and graphene sensor embedded within the composite structure (right) and b the experimental apparatus to evaluate the performance of the graphene-based strain sensing system

For both scenarios, a data logging system was used to capture the voltage changes as load is applied to the composite coupon.

The graphene sensor was printed directly on the GFRP sample and on a PET transfer film on the CFRP coupons. This is due to the fact that the CFRP material’s is conductive and the signal would be affected by attaching the graphene sensor directly to the surface of the sample.

Tensile and compression tests were performed on an Instron 250 kN 8802 Universal Test Machine (UTM). The UTM, shown in Fig. 8b was controlled by a computer which recorded time, displacement and the applied load. A strain gauge was attached at the centre of the opposite surface as to where the graphene sensor was attached. The strain gauge had a gauge factor of 2. The strain gauge signals were recorded using a National Instrument Strain Logging unit strain data logging system. The signals from the graphene sensor were logged using a customized system developed by ADVISE DETA.

Multiple scenarios, summarized in Table 2, were tested to investigate reallife scenarios and conditions.

Table 2 Testing scenarios for the composite coupons

4 Results

4.1 Graphene sensor attached on the surface of the structure

4.1.1 Sensor response under tensile loading

The first set of experiments consisted of applying a tensile load scenario with two different variants: normal tensile load and cyclic tensile load. The results of the strain measurements and the graphene sensor output voltage are presented in Fig. 9a-d. The graphene sensor is attached to the CFRP coupon surface as detailed in Sect. 3.

Fig. 9
figure 9

Strain measurement obtained from strain gauge a and graphene sensor output voltage b for a normal tensile load applied to a CFRP sample and 10 cycles cyclic tensile load c and d respectively and resistance change comparison for the graphene-based strain sensor to strain measurement obtained from strain gauge under e normal tensile load and f 10 cycles cyclic tensile load applied on a CFRP coupon

In the normal tensile load test, the voltage measured from the graphene sensor correlated with the results obtained by the strain gauge. Initially (up to about 60 s), the voltage increased linearly for both the graphene sensor and the strain gauge. The corresponding slopes are reported in Table 3.

Table 3 Correlation between the signals from the graphene sensor and the strain gauge

After 60 s, both the strain gauge and the graphene sensor sensitivity to the applied load reduced. This resulted in lower slopes measured in the signals. Similar behaviour can be seen in the cyclic load results. More interesting features are revealed as the graphene sensors could detect the change in strain but the amplitude of the change is slightly varying but remains within ± 5% range.

Figure 9e-f show the DR/R0 and the strain for both sets, the normal tensile load, and the cyclic tensile load. Similar to the voltage curve, the resistance of the graphene sensor increased when the applied strain is increased and the difference in resistance DR between the measured R and the initial sensor resistance R0 became minimal when a high level of strain is achieved. The DR/R0 showed in the Fig. eleven is showing a nonlinear behaviour while the strain measured from the commercial strain gauge is considered linear. This is due mainly to the measuring physics as the graphene sensor is based on percolation leading to changes in the resistance of the material when subject to an externally-applied strain.

During the cyclic load, the resistance of the sensor varies under the strain applied. It can be noticed that the resistance variation is taking slightly longer to manifest. This is due to the material behaviour.

The results for the GFRP testing are summarized in Fig. 10a-e. Although the strain curve shows a linear pattern, the graphene voltage output displays a non-linear behaviour for the normal strain load. In the case of the cyclic load, the graphene sensor is showing promising results in measuring the strain generated as multiple tests showed a repeatability of ± %5. The cyclic load results are showing that the graphene sensor can reasonably follow the trend of the strain generation by applying a tensile load.

Fig. 10
figure 10

Strain measurement obtained from a strain gauge a and graphene sensor output voltage b for a normal tensile load applied to a GFRP sample and 10 cycles cyclic tensile load c and d, respectively and resistance change comparison for the graphene-based strain sensor to strain measurement obtained from strain gauge under e normal tensile load and f 10 cycles cyclic tensile load applied on a GFRP coupon

Figure 10e-f detail the DR/R0 variation of the graphene sensor when a load is applied. It can be seen that the internal resistance of the sensor is variable at a similar behaviour to the strain generated within the coupon. It important to observe that the scale for both reading for the strain and the voltage output in Fig. 10 is different. Qualitatively, when the cyclic load is applied, the recorded amplitude from the strain gauge varies by ± %3.33 while the graphene sensor recorded output is varying by ± %2 offering a greater stability to measure rapid cyclic loads. The variation can also be explained by the fact that when using a commercial strain gauge, the strain is sensed through an attachment film while in the case of the graphene ink, the flakes were in direct contact to the main substrate which increases the complexity of the interaction between the composite sample and the ink. Further lab-based experiments showed that by increasing the time of the cyclic test, the graphene ink was able to regain its original configuration and provided a similar reading in the region where the strain is null.

It can also be noticed that there is a minimal offset time between the strain generated and the response of the sensor and similarly when the load is decreasing, the graphene sensor is taking slightly longer to respond. This effect is expected as the cycling test is relatively faster that the relaxation period of the sensor. Additional experiments showed that by increasing the cycle time, the results show perfect repeatability. The graphene sensor used to conduct these experiments contains a polymer biding material which is inducing the delay in response for the graphene sensor. The response recorded from the strain gauge shows a linear sensing profile but for the graphene sensor, the response curve to the applied strain displays a non-linear behaviour at the beginning and at the end of each cycle. This effect is similar to the relaxation effect as the material takes longer to establish the initial position when there is no strain applied.

For both materials, CFRP and GFRP, the graphene sensor voltage output and the DR/R0 variation show similar patterns to the variation of the strain generated within the sample. The next set of experiments consists of applying a compression load, both normal and 10 cycles cyclic load to CFRP coupons and GFRP coupons.

4.1.2 Sensor response under compression loading

The results and key findings involving the characterization of the graphene sensor and the strain gauge within a CFRP sample subject to a compressive load are summarized in Fig. 11.

Fig. 11
figure 11

Strain measurement obtained from a strain gauge a and graphene sensor output voltage b for a normal compression load applied to a CFRP sample and c resistance change comparison for the graphene-based strain sensor to strain measurement obtained from strain gauge under normal compression load

The results show that the graphene sensor provides a similar pattern and behaviour to the strain gauge. The response of the graphene to applied strain is fundamentally different to the response of copper-based strain gauges. The graphene sensor responds to strain through the percolation effect. The response of the material is non-linear when strain is applied leading to a non-linear trend for the sensor response to the applied strain as it is reported in [46]. Through modelling and calibration, the fluctuation in the signal can be corrected and compensated to reflect similar behaviour to the commercial strain gauges.

The DR/R0 curve displays a similar delay compared to previous testing but better conformity to the material's strain. It can also be noticed that the difference in resistance between the initial sensor resistance and the resistance measured during the test is relatively high, which manifests in a steeper curve for DR/R0 as shown in Fig. 11c.

The next batch in the test plan consists of applying a compression load to a GFRP sample. Similar to the tensile load scenario, the graphene sensor was directly printed and applied to the surface of the sample.

The curves presented in Fig. 12a and b show a better performance for the graphene sensor in sensing the compression load and the generated strain within the material compared to the strain gauge. The voltage output from the graphene sensor reflects an accordance to the compressive strain applied to the GFRP sample. This performance is also reflected in the DR/R0 data shown in Fig. 12c.

Fig. 12
figure 12

train measurement obtained from a strain gauge a and graphene sensor output voltage b for a normal compression load applied to a GFRP sample and c Resistance change comparison for the graphene-based strain sensor to strain measurement obtained from strain gauge under normal compression load

4.2 Graphene sensor embedded within the composite material structure

The third scenario tested and covered through this paper is by embedding the graphene sensor with the composite structure. The process covers only the GFRP material as for the CFRP, it was difficult to isolate the graphene sensor to the main structure without substantially affect the sensor performance. The sensor was printed within the plies of the GFRP coupons, and the entire system was subject to tensile test and compression test. The results for both tests are shown in Fig. 13.

Fig. 13
figure 13

Strain measurement obtained from a strain gauge a and graphene sensor output voltage b for a normal tensile load applied to a GFRP sample with embedded graphene sensor, and a normal compression load applied to a GFRP sample with embedded graphene sensor c and d respectively

For the tensile tests, the graphene sensor response is non-linear compared to the linear increase of the measured strain. The graphene sensor response is lower when high strain levels are reached. Conversely, the graphene sensor's response during the compression test is similar to the strain measured by the strain gauge. This variation is reflected in the DR/R0 analysis shown in Fig. 14.

Fig. 14
figure 14

Resistance change comparison for the graphene-based strain sensor to strain measurement obtained from strain gauge under a normal tensile load and b normal compression load applied on a GFRP coupon with an embedded graphene sensor for strain measurement

As seen in Fig. 14, the DR/R0 shows good conformity with the strain measurement curve. For the tensile load, the DR/R0 shows a non-linear behaviour which means that the graphene sensor sensing capabilities decrease for a high level of strain while showing a high sensing performance for lower strain levels. During the compression scenario, the graphene sensor was able to detect strain for relatively all ranges of strain with a slight delay at the beginning.

4.3 Gauge factor analysis

The work conducted focused on understanding the behaviour of the graphene-based strain sensor while printed either directly on the composite sample or attached to the coupons using a non-conductive substrate in the case of CFRP materials. Figure 15 shows the gauge factor calculated during the tensile testing for the CFRP material and GFRP material. As seen from both pictures, an interesting behaviour occurs as the gauge factor is not constant during the length of the testing and displays a non-linear trend.

Fig. 15
figure 15

Gauge factor variation the graphene-based strain sensor in the function of time calculated under normal tensile load for a CFRP sample and b GFRP sample

The curves show that the gauge factor is varying as a function of time. The gauge factor value's behaviour increases at the beginning of the test, corresponding to a low strain value reaching a global maximum around 2 × 10–3 for both CFRP and GFPR. After reaching the peak, the gauge factor starts decreasing with a stabilizing pattern at around gauge factor value equal to 6. The gauge factor for the graphene-based strain sensor is higher during the full test than the gauge factor from the commercial strain gauge.

5 Discussion

A graphene-based strain sensor was used to evaluate the strain generated within a composite sample. The tensile and compression results showed that the graphene could detect the strain similar to a commercial strain gauge. Interesting behaviour was seen for the tensile test as the graphene sensor provided a linear response for low strain values, but the behaviour became non-linear for higher strain levels. In fact, the graphene sensor was performing similar to the theoretical results obtained from the modelling. The ink response to strain was nonlinear which is expected as the ink was designed to perform as a percolation sensor. The nonlinearity of the results can be controlled by modifying the chemical characteristics and the nanostructure of the printed sensor as it can be designed to behave as a dense material such as copper providing linear response to strain or designed to perform based on percolation theory leading to a nonlinear response to strain. The latter design would enhance the sensor sensitivity to strain changes compared to conventional design.

For the compression testing, the graphene sensor displayed good results in following the strain evolution trend. Conversely, the graphene sensor was able to detect the strain from the cyclic load and testing. The repeatability was challenging as the sensor exhibited a decrease in the overall amplitude. The amplitude of the signal generated from the sensor was decaying while the number of cycles is increasing. This behaviour should be considered while designing the sensing system as the sensor exhibits a relaxation pattern.

The second batch of tests was conducted where the graphene sensor was embedded within the composite structure. This set of tests was conducted on the GFRP samples only. The graphene sensor was not printed on the CFRP because it is conductive and the results may be affected.

The overall analysis of the results showed that the sensor can detect strain within the composite structure. The gauge factor measured from the graphene sensor is higher than the commercial strain gauge sensors across the length of the testing.

6 Conclusions

Composite structures are becoming widely used across different industries. Strain sensing is a critical task to assess and evaluate the health and the integrity of composite structure in-service. Conventionally, copper-based-commercially-available strain gauges were used. This type of strain gauges provided strain sense locally. Through the project, a new type of strain sensor was proposed. The new variation is based on graphene ink as the active element for strain sensing. Preliminary work showed that graphene-based strain sensors were able to detect deformation on and within composite coupons. The utilization of the sensor may present an alternative option and considered as a viable sensing element compared to the copper-based sensing systems currently used to evaluate the strain generated within the composite structure.

Different tests and scenarios were conducted to validate the sensor. The first batch of tests consisted of applying a graphene sensor on the surface of composite coupons and apply multiple load scenarios such as tensile, compression, 10 cycles tensile, and 10 cycles compression. Results showed that the graphene sensor could detect the strain levels with good agreement with results measured from the commercial system for both the tensile load and the compression load. Nonetheless, the use of a graphene sensor under cyclic loading is deemed challenging as the overall amplitude of the sensor's output starts to decay while the number of cycles increases. Another observation is that the sensor response presents a slight delay compared to when the load is applied. In fact, for the early cycles, the response of the sensor is perfectly matching the load profile; yet a slight delay is introduced for a higher number of cycles. Further investigation is needed to establish the effect of the number of cycles, and the length of each cycle on the response of the graphene sensor, as these details need to be taken into consideration when designing the sensor for in-situ monitoring in an industrial environment.

The second set of experiments consisted of embedding the sensor within the composite coupons. Preliminary results showed that the integrity of the structure is slightly affected, and this is majorly due to the wires connecting the sensor to the DAQ rather than the introduction of the sensor itself. The sensor was able to detect strain generated for both tensile load and compressive load. These tests were conducted using GFRP samples as the CFRP samples were conductive which would affect the measurement results.

Finally, the graphene sensor gauge factor analysis showed that the new proposed sensor is capable of assessing strain in different composite materials and samples while providing a higher gauge factor value compared to the commercial sensors. The graphene sensor can evaluate strain with higher resolution compared to copper-based strain sensors. The graphene sensor used to monitor strain in different composite materials provided the capability of printing the sensor over large area for large specimen. Further work is being conducted to inspect large parts with industrial partners and results will be presented in future work. The sensor provided an easier process to inspect parts without the need for bulky experimental configurations and limited the need for multiple copper-based strain sensors which are needed to be attached to structures at multiple positions to provide insightful information about generated strain within the inspected specimen. The different results presented as part of this work showed that the inspected part has minimal effect on the performance of the sensor. The main parameters that may effect the sensor are the percolation effect and the substrate material whether the sensor is directly printed on the structure or through a substrate. The proposed graphene sensor provided retrofittable capabilities as it can be attached to the surface of the structure as well as integrated within it during the manufacturing stage.