.. _use-case-cantilever-beam: The cantilever beam model ========================= We are interested in the the vertical deviation of a diving board created by a child diver. We consider a child whose weight generates a force approximately equal to 300N (i.e. almost 30 kg). Because of the uncertainties in the weight of the person, we consider that the force is a random variable. The length of the diving board is between 2.5 m and 2.6 m. The Young modulus is uncertain and between 65 and 75 GPa, which corresponds to the fiberglass material, a material often used for diving boards. Uncertainties in the production of the material are taken into account in the Young modulus and the section modulus of the board. We consider a cantilever beam defined by its Young’s modulus :math:`E`, its length :math:`L` and its section modulus :math:`I`. One end of the cantilever beam is built in a wall and we apply a concentrated bending load :math:`F` at the other end of the beam, resulting in a deviation :math:`Y`. .. figure:: ../_static/beam.png :align: center :alt: beam geometry :width: 25% The beam geometry **Inputs** * :math:`E` : Young modulus (Pa), Beta(:math:`\alpha = 0.9`, :math:`\beta = 3.5`, a = :math:`65.0 \times 10^9`, :math:`b = 75.0 \times 10^9`) * :math:`F` : Loading (N), Lognormal(:math:`\mu_F=300.0`, :math:`\sigma_F=30.0`, shift=0.0) * :math:`L` : Length of beam (m), Uniform(min=2.5, max= 2.6) * :math:`I` : Moment of inertia (:math:`m^4`), Beta(:math:`\alpha = 2.5`, :math:`\beta = 4.0`, :math:`a = 1.3 \times 10^{-7}`, :math:`b = 1.7 \times 10^{-7}`). In the previous table :math:`\mu_F=E(F)` and :math:`\sigma_F=\sqrt{V(F)}` are the mean and the standard deviation of :math:`F`. We assume that the random variables E, F, L and I are dependent and associated with a gaussian copula which correlation matrix is : .. math:: R = \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & -0.2 \\ 0 & 0 & -0.2 & 1 \end{pmatrix} In other words, we consider that the variables L and I are negatively correlated : when the length L increases, the moment of intertia I decreases. **Output** The vertical displacement at free end of the cantilever beam is: .. math:: Y = \dfrac{F\, L^3}{3 \, E \, I} A typical event of interest is when the beam deviation is too large which is a failure : .. math:: Y \ge 0.30 (m) Load the use case ----------------- We can load this classical model from the use cases module as follows : .. code-block:: python >>> from openturns.usecases import cantilever_beam >>> # Load the cantilever beam example >>> cb = cantilever_beam.CantileverBeam() API documentation ----------------- See :class:`~openturns.usecases.cantilever_beam.CantileverBeam`. Examples based on this use case ------------------------------- .. raw:: html
.. only:: html .. figure:: /auto_reliability_sensitivity/central_dispersion/images/thumb/sphx_glr_plot_central_tendency_thumb.png :alt: :ref:`sphx_glr_auto_reliability_sensitivity_central_dispersion_plot_central_tendency.py` .. raw:: html
.. toctree:: :hidden: /auto_reliability_sensitivity/central_dispersion/plot_central_tendency .. raw:: html
.. only:: html .. figure:: /auto_meta_modeling/polynomial_chaos_metamodel/images/thumb/sphx_glr_plot_chaos_cantilever_beam_integration_thumb.png :alt: :ref:`sphx_glr_auto_meta_modeling_polynomial_chaos_metamodel_plot_chaos_cantilever_beam_integration.py` .. raw:: html
.. toctree:: :hidden: /auto_meta_modeling/polynomial_chaos_metamodel/plot_chaos_cantilever_beam_integration .. raw:: html
.. only:: html .. figure:: /auto_reliability_sensitivity/reliability/images/thumb/sphx_glr_plot_estimate_probability_directional_sampling_thumb.png :alt: :ref:`sphx_glr_auto_reliability_sensitivity_reliability_plot_estimate_probability_directional_sampling.py` .. raw:: html
.. toctree:: :hidden: /auto_reliability_sensitivity/reliability/plot_estimate_probability_directional_sampling .. raw:: html
.. only:: html .. figure:: /auto_reliability_sensitivity/reliability/images/thumb/sphx_glr_plot_estimate_probability_form_thumb.png :alt: :ref:`sphx_glr_auto_reliability_sensitivity_reliability_plot_estimate_probability_form.py` .. raw:: html
.. toctree:: :hidden: /auto_reliability_sensitivity/reliability/plot_estimate_probability_form .. raw:: html
.. only:: html .. figure:: /auto_reliability_sensitivity/reliability/images/thumb/sphx_glr_plot_estimate_probability_importance_sampling_thumb.png :alt: :ref:`sphx_glr_auto_reliability_sensitivity_reliability_plot_estimate_probability_importance_sampling.py` .. raw:: html
.. toctree:: :hidden: /auto_reliability_sensitivity/reliability/plot_estimate_probability_importance_sampling .. raw:: html
.. only:: html .. figure:: /auto_reliability_sensitivity/reliability/images/thumb/sphx_glr_plot_estimate_probability_randomized_qmc_thumb.png :alt: :ref:`sphx_glr_auto_reliability_sensitivity_reliability_plot_estimate_probability_randomized_qmc.py` .. raw:: html
.. toctree:: :hidden: /auto_reliability_sensitivity/reliability/plot_estimate_probability_randomized_qmc .. raw:: html
.. only:: html .. figure:: /auto_meta_modeling/kriging_metamodel/images/thumb/sphx_glr_plot_kriging_beam_arbitrary_trend_thumb.png :alt: :ref:`sphx_glr_auto_meta_modeling_kriging_metamodel_plot_kriging_beam_arbitrary_trend.py` .. raw:: html
.. toctree:: :hidden: /auto_meta_modeling/kriging_metamodel/plot_kriging_beam_arbitrary_trend .. raw:: html
.. only:: html .. figure:: /auto_meta_modeling/kriging_metamodel/images/thumb/sphx_glr_plot_kriging_beam_trend_thumb.png :alt: :ref:`sphx_glr_auto_meta_modeling_kriging_metamodel_plot_kriging_beam_trend.py` .. raw:: html
.. toctree:: :hidden: /auto_meta_modeling/kriging_metamodel/plot_kriging_beam_trend .. raw:: html
.. only:: html .. figure:: /auto_meta_modeling/kriging_metamodel/images/thumb/sphx_glr_plot_kriging_cantilever_beam_hmat_thumb.png :alt: Create a copula :ref:`sphx_glr_auto_meta_modeling_kriging_metamodel_plot_kriging_cantilever_beam_hmat.py` .. raw:: html
.. toctree:: :hidden: /auto_meta_modeling/kriging_metamodel/plot_kriging_cantilever_beam_hmat .. raw:: html
.. only:: html .. figure:: /auto_meta_modeling/kriging_metamodel/images/thumb/sphx_glr_plot_kriging_cantilever_beam_thumb.png :alt: :ref:`sphx_glr_auto_meta_modeling_kriging_metamodel_plot_kriging_cantilever_beam.py` .. raw:: html
.. toctree:: :hidden: /auto_meta_modeling/kriging_metamodel/plot_kriging_cantilever_beam