TMM4175 Polymer Composites

Home About Python Links Next Previous Table of Contents

8. ENGINEERING AND RELIABILITY

It is, basically, all about probability of failure and acceptable risk in terms of life, health, money, reputation and so on.

We may come quite far with just a bit of common sense in engineering. However, the average human brain is not that intuitively precise when it comes to ridiculously large, or small, numbers involved in statistical assessment. Fortunately, the theories of statistics and probability are well developed and relatively accessible for engineers, and even better, all the failure and safety stuff have been massaged and put into simple relations, factors and tables found in guidelines and standards.

For a starter, let’s discuss the Penguin pedestrian bridge in Sharkland Zoo.

Figure-1: Penguin pedestrian bridge

The average weight of penguins at Sharkland is 15 kg, and it has been found that masses across the whole population of adults allowed crossing the bridge follows a normal probability distribution where the COV is 10% and therefore, the standard deviation is 1.5 kg.

Let us assume that only one penguin can cross at a time such that the system can be approximated to a freely supported beam in a 3-point bending configuration. These slow moving creatures do not induce any dynamics on the system so the mass of one penguin is therefore the load acting on the bridge, and worst case scenario is when the penguin is half way across the bridge. Furthermore, assume that the scatter of the load is equal to the distribution of mass illustrated in Figure-2.

Something fishy here (beyond the obvious for the location)? In order for the last assumption to be true, we must claim that Fat Pengo is just as likely to cross the bridge as Skinny Pengana. If not so, the distribution of load does not correspond to the distribution of mass since bias is being introduced into something initially assumed to be random and following a normal distribution.

You may intuitively think that Pengo is lazy and therefore less likely to cross the bridge. Well, that is another layer of bias, shame on you, which may turn out to be faulty. Maybe Pengo is fat because crossing the bridge is rewarded with more fish.

Figure-2: Mass distribution for Penguin population

The bridge shall be made of some brittle recycled plastics. The material has been extensively tested to obtain a mean strength of 40 MPa and a COV equal to 8% such that the standard deviation is 3.2 MPa as illustrated in Figure-3.

Figure-3: Strength distribution

The span length of the beam is $L=2000$ mm, the widht is $b = 100$ mm and the thickness $h$ is to be decided. The maximum tensile stress located at the mid-span in the beam is

\begin{equation} \sigma_{max} = \frac{3FL}{2bh^2} \tag{1} \end{equation}

The required thickness $h$ is therefore

\begin{equation} h = \Big(\frac{3FL}{2b\sigma}\Big)^{1/2} \tag{2} \end{equation}

where $\sigma$ is the allowable stress.

In the following example, the load is taken to be equal to the mean penguin mass while the allowable stress is equal to the mean strength:

In [1]:
m  =  15        # Mass of Penguins, mean value (kg)
L  =  2000      # Support span (mm)
b  =  100       # Width (mm)
sm =  40.0      # Mean strength (MPa)
F  =  m*9.8     # Force (N)
sa =  sm        # Allowable stress equal to mean strength (MPa)

h = ((3*F*L)/(2*b*sa))**(1/2)
print('Required thickness =',h,'mm')
Required thickness = 10.5 mm

It is very useful to use resistance, in terms of the mass the bridge can resist, rather than material strength for the subsequent discussion: The mean resistance for the specific design given above, is 15 kg and COV = 8% given for the material strength applies for the resitance as well. Now we can compare the two distributions directly:

Figure-4: Load and resistance distributions

So, what is the probability of failure for this design? Intuitively, we can easily figure out that it is just as likely that the resistance is less than the strength than vices versa, and therefore, the probability of failure is $P(f)=0.5$ (by common sense!)

When both the resistance and the load follow a normal distribution, the probability of failure can easily be calculated by the standard normal cumulative distribution function $\Phi$ as

\begin{equation} P(f)=\Phi(\beta) \tag{3} \end{equation}

where

\begin{equation} \beta = \frac{ \mu_L - \mu_R}{ \sqrt{\sigma_L^2 + \sigma_R^2} } \tag{4} \end{equation}

and $\mu_L, \mu_R$ are mean values of load and resistance respectively, and $\sigma_L, \sigma_R$ are standard deviations (not to be confused with stresses).

In [2]:
from scipy.stats import norm

covL, covR   =  0.1,  0.08                  # COV values (not %!)
meanL, meanR = 15.0, 15.0                   # mean values
stdL, stdR =   meanL*covL, meanR*covR       # standard deviations

B = ( meanL - meanR )/( (stdL**2 + stdR**2)**(1/2) )

pf = norm.cdf( B )                          # norm.cdf(x) is the normal cumulative distribution function where default
                                            # value for mean is zero and standard deviation is one.

print('Probability of failure = ',pf)
Probability of failure =  0.5

A probability of failure equal to 0.5 is hard to defend, both economically (penguins are not cost efficient shark food), emotionally (penguins are cute creatures) and from concerns for the zoo’s reputation (penguins are still very cute).

How will a resistance/load-factor of 1.2 save penguin lives and urban people’s emotions?

In [3]:
m  =  15        # Mass of Penguins, mean value (kg)
L  =  2000      # Support span (mm)
b  =  100       # Width (mm)
sm =  40.0      # Mean strength (MPa)
F  =  m*9.8     # Force (N)
sa =  sm/1.2    # Allowable stress equal to mean strength divided by the resitance/load factor

h = ((3*F*L)/(2*b*sa))**(1/2)
print('Required thickness =',h,'mm')
Required thickness = 11.502173707608488 mm

The mean resistance in terms of mass (kg) is now

In [4]:
m*1.2
Out[4]:
18.0

For this new design, the probability of survival is obviously greater than the probability of failure:

Figure-5: Load and resistance distributions

However, as apparent from the overlapping distributions, the probability of failure is still very high for everything but cheap toys and gadget deliberately designed for a short life where safety concerns are not a part of the equation at all.

What should be the resistance of the bridge if the probability of failure should be equal to 1E-6 (one out of a million)? With some iteration we arrive to this result:

In [5]:
covL, covR   =  0.1,  0.08                  # COV values (not %!)
meanL, meanR = 15.0, 27.71                  # mean values
stdL, stdR =   meanL*covL, meanR*covR       # standard deviations

B = ( meanL - meanR )/( (stdL**2 + stdR**2)**(1/2) )
pf = norm.cdf( B )
print('Probability of failure = ',pf)
Probability of failure =  1.0243670504672352e-06

Figure-5: Load and resistance distributions

The design thickness for this probability of failure is now

In [6]:
m  =  27.71     # Required resistance (kg)
L  =  2000      # Support span (mm)
b  =  100       # Width (mm)
sm =  40.0      # Mean strength (MPa)
F  =  m*9.8     # Force (N)

h = ((3*F*L)/(2*b*sm))**(1/2)
print('Required thickness =',h,'mm')
print('Resistance/Load-factor =', 27.71/15.0, 'based on mean values.')
Required thickness = 14.271247317596316 mm
Resistance/Load-factor = 1.8473333333333335 based on mean values.

The factor 1.84 is now effectively a combined load and resistance safety factor for a probability of failure equal to 1E-6 where mean values for load and strength apply as design load and design strength. Generally, a safety factor is based on this kind of calibration targeting a defined probability of failure (corrolated to a safety level) as well as estimations of all uncertainties related to the data, assumptions, computational methods and other approximations and/or simplifications.

NOTE: This example includes a number of assumptions, like absolute confidence in the data (distributions), which hardly ever is the case for real life engineering problems. This is further discussed in the next section on Material variability and characteristic strength

Left as exercise: Suppose that we know, with absolute certainty, that the maximum load is equal to 20 kg (that is the heaviest penguin at the zoo and it is 100% probable that this penguin will cross the bridge at some time). What is the probability of failure for a bridge designed with a thickness equal to the last design (14.27 mm)?

Disclaimer:This site is about polymer composites, designed for educational purposes. Consumption and use of any sort & kind is solely at your own risk.
Fair use: I spent some time making all the pages, and even the figures and illustrations are my own creations. Obviously, you may steal whatever you find useful here, but please show decency and give some acknowledgment if or when copying. Thanks! Contact me: nils.p.vedvik@ntnu.no www.ntnu.edu/employees/nils.p.vedvik

Copyright 2021, All right reserved, I guess.