:orphan: ################# Advanced Examples ################# In this gallery of examples, we show how to use MatCal to perform calibration with real experimental data. MatCal has several calibration, uncertainty quantification and sensitivity study tools to use, and these examples demonstrate how to use them when applied to data from different materials. As the features are developed and documented more feature examples will be added here to highlight their use. .. raw:: html
.. raw:: html
.. thumbnail-parent-div-open .. thumbnail-parent-div-close .. raw:: html
304L annealed bar viscoplastic calibrations ########################################### In this calibration example, we will calibrate a plasticity model using a rate dependent von Mises yield surface with Voce hardening :cite:p:`voce1948relationship` to the Ductile Failure data for 304L bar material :cite:p:`laser_weld_paper`. The experimental data set used for this calibration was purposefully taken such that this viscoplastic behavior would be characterized. This example has been broken into six steps: #. Experimental data analysis to aid in model form choice. :ref:`304L bar data analysis` #. Initial guess estimation for the plasticity parameters using MatFit. :ref:`304L bar calibration initial point estimation` #. Calibration of the material as the averaged parameter set to all data. :ref:`304L stainless steel viscoplastic calibration` #. A mesh convergence study after the calibration to verify that the calibration is valid. :ref:`304L stainless steel mesh and time step convergence` #. A verification that the model options chosen for the calibration capture what is necessary for the model to be accurate. :ref:`304L calibrated round tension model - effect of different model options` #. Uncertainty quantification of the parameters using MatCal's laplace study. :ref:`304L stainless steel viscoplastic calibration uncertainty quantification` #. Validation of the calculated parameter uncertainties by pushing samples from the uncertain parameter distributions back through the models and comparing the results to the experimental data. :ref:`304L stainless steel viscoplastic uncertainty quantification validation` .. raw:: html
.. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /advanced_examples/304L_viscoplastic_calibration/images/thumb/sphx_glr_plot_304L_a_data_analysis_thumb.png :alt: :doc:`/advanced_examples/304L_viscoplastic_calibration/plot_304L_a_data_analysis` .. raw:: html
304L bar data analysis
.. raw:: html
.. only:: html .. image:: /advanced_examples/304L_viscoplastic_calibration/images/thumb/sphx_glr_plot_304L_b_initial_point_estimation_thumb.png :alt: :doc:`/advanced_examples/304L_viscoplastic_calibration/plot_304L_b_initial_point_estimation` .. raw:: html
304L bar calibration initial point estimation
.. raw:: html
.. only:: html .. image:: /advanced_examples/304L_viscoplastic_calibration/images/thumb/sphx_glr_plot_304L_c_tension_calibration_cluster_thumb.png :alt: :doc:`/advanced_examples/304L_viscoplastic_calibration/plot_304L_c_tension_calibration_cluster` .. raw:: html
304L stainless steel viscoplastic calibration
.. raw:: html
.. only:: html .. image:: /advanced_examples/304L_viscoplastic_calibration/images/thumb/sphx_glr_plot_304L_d_tension_convergence_study_cluster_thumb.png :alt: :doc:`/advanced_examples/304L_viscoplastic_calibration/plot_304L_d_tension_convergence_study_cluster` .. raw:: html
304L stainless steel mesh and time step convergence
.. raw:: html
.. only:: html .. image:: /advanced_examples/304L_viscoplastic_calibration/images/thumb/sphx_glr_plot_304L_e_tension_model_option_effects_cluster_thumb.png :alt: :doc:`/advanced_examples/304L_viscoplastic_calibration/plot_304L_e_tension_model_option_effects_cluster` .. raw:: html
304L calibrated round tension model - effect of different model options
.. raw:: html
.. only:: html .. image:: /advanced_examples/304L_viscoplastic_calibration/images/thumb/sphx_glr_plot_304L_f_tension_laplace_study_cluster_thumb.png :alt: :doc:`/advanced_examples/304L_viscoplastic_calibration/plot_304L_f_tension_laplace_study_cluster` .. raw:: html
304L stainless steel viscoplastic calibration uncertainty quantification
.. raw:: html
.. only:: html .. image:: /advanced_examples/304L_viscoplastic_calibration/images/thumb/sphx_glr_plot_304L_g_uq_validation_thumb.png :alt: :doc:`/advanced_examples/304L_viscoplastic_calibration/plot_304L_g_uq_validation` .. raw:: html
304L stainless steel viscoplastic uncertainty quantification validation
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /advanced_examples/304L_viscoplastic_calibration/plot_304L_a_data_analysis /advanced_examples/304L_viscoplastic_calibration/plot_304L_b_initial_point_estimation /advanced_examples/304L_viscoplastic_calibration/plot_304L_c_tension_calibration_cluster /advanced_examples/304L_viscoplastic_calibration/plot_304L_d_tension_convergence_study_cluster /advanced_examples/304L_viscoplastic_calibration/plot_304L_e_tension_model_option_effects_cluster /advanced_examples/304L_viscoplastic_calibration/plot_304L_f_tension_laplace_study_cluster /advanced_examples/304L_viscoplastic_calibration/plot_304L_g_uq_validation 6061T6 aluminum plate calibrations ################################## In this calibration example, we will calibrate the Hill48 orthotropic yield surface :cite:p:`hill1948theory` with Voce hardening :cite:p:`voce1948relationship` to the Ductile Failure aluminum data for a rolled plate. The rolling process tends to impart a texture to the material microstructure that results in orthotropic plasticity behavior. The experimental data set used for this calibration was purposefully taken such that this orthotropic behavior would be characterized. This example has been broken into several steps: #. Experimental data analysis to verify the suspected orthotropic plasticity is present in the material. :ref:`6061T6 aluminum data analysis` #. Initial guess estimation for the plasticity parameters using MatFit and engineering judgment. :ref:`6061T6 aluminum anisotropy calibration initial point estimation` #. Calibration of the material as the averaged parameter set to all data. :ref:`6061T6 aluminum calibration with anisotropic yield` #. Data analysis to examine the effect of temperature on the material behavior and determine a material model form that is temperature dependent. :ref:`6061T6 aluminum temperature dependent data analysis` #. Initial point estimation using MatFit for the material model temperature dependence parameters. :ref:`6061T6 aluminum temperature calibration initial point estimation` #. Calibration of the material model temperature dependence using MatCal. :ref:`6061T6 aluminum temperature dependent calibration` #. Uncertainty quantification of the parameters using MatCal's laplace study. :ref:`6061T6 aluminum calibration uncertainty quantification` #. Validation of the calculated parameter uncertainties by pushing samples from the uncertain parameter distributions back through the models and comparing the results to the experimental data. :ref:`6061T6 aluminum uncertainty quantification validation` .. raw:: html
.. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /advanced_examples/6061T6_anisotropic_calibration/images/thumb/sphx_glr_plot_6061T6_a_anisotropy_data_analysis_thumb.png :alt: :doc:`/advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_a_anisotropy_data_analysis` .. raw:: html
6061T6 aluminum data analysis
.. raw:: html
.. only:: html .. image:: /advanced_examples/6061T6_anisotropic_calibration/images/thumb/sphx_glr_plot_6061T6_b_anisotropy_initial_point_estimation_thumb.png :alt: :doc:`/advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_b_anisotropy_initial_point_estimation` .. raw:: html
6061T6 aluminum anisotropy calibration initial point estimation
.. raw:: html
.. only:: html .. image:: /advanced_examples/6061T6_anisotropic_calibration/images/thumb/sphx_glr_plot_6061T6_c_anisotropy_calibration_cluster_thumb.png :alt: :doc:`/advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_c_anisotropy_calibration_cluster` .. raw:: html
6061T6 aluminum calibration with anisotropic yield
.. raw:: html
.. only:: html .. image:: /advanced_examples/6061T6_anisotropic_calibration/images/thumb/sphx_glr_plot_6061T6_d_temperature_dependent_data_analysis_thumb.png :alt: :doc:`/advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_d_temperature_dependent_data_analysis` .. raw:: html
6061T6 aluminum temperature dependent data analysis
.. raw:: html
.. only:: html .. image:: /advanced_examples/6061T6_anisotropic_calibration/images/thumb/sphx_glr_plot_6061T6_e_temperature_dependent_initial_point_estimation_thumb.png :alt: :doc:`/advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_e_temperature_dependent_initial_point_estimation` .. raw:: html
6061T6 aluminum temperature calibration initial point estimation
.. raw:: html
.. only:: html .. image:: /advanced_examples/6061T6_anisotropic_calibration/images/thumb/sphx_glr_plot_6061T6_f_temperature_dependent_calibration_cluster_thumb.png :alt: :doc:`/advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_f_temperature_dependent_calibration_cluster` .. raw:: html
6061T6 aluminum temperature dependent calibration
.. raw:: html
.. only:: html .. image:: /advanced_examples/6061T6_anisotropic_calibration/images/thumb/sphx_glr_plot_6061T6_g_temperature_dependent_verification_cluster_thumb.png :alt: :doc:`/advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_g_temperature_dependent_verification_cluster` .. raw:: html
6061T6 aluminum temperature dependence verification
.. raw:: html
.. only:: html .. image:: /advanced_examples/6061T6_anisotropic_calibration/images/thumb/sphx_glr_plot_6061T6_h_laplace_study_thumb.png :alt: :doc:`/advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_h_laplace_study` .. raw:: html
6061T6 aluminum calibration uncertainty quantification
.. raw:: html
.. only:: html .. image:: /advanced_examples/6061T6_anisotropic_calibration/images/thumb/sphx_glr_plot_6061T6_i_uq_validation_parameter_study_thumb.png :alt: :doc:`/advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_i_uq_validation_parameter_study` .. raw:: html
6061T6 aluminum uncertainty quantification validation
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_a_anisotropy_data_analysis /advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_b_anisotropy_initial_point_estimation /advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_c_anisotropy_calibration_cluster /advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_d_temperature_dependent_data_analysis /advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_e_temperature_dependent_initial_point_estimation /advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_f_temperature_dependent_calibration_cluster /advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_g_temperature_dependent_verification_cluster /advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_h_laplace_study /advanced_examples/6061T6_anisotropic_calibration/plot_6061T6_i_uq_validation_parameter_study SIERRA User Defined Model Studies ################################# In this example sub-gallery, we walk through using the :class:`~matcal.sierra.models.UserDefinedSierraModel` to perform MatCal studies. Careful model preparation is required to ensure a successful study that behaves as expected. .. raw:: html
.. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /advanced_examples/user_model_studies/images/thumb/sphx_glr_plot_user_supplied_calibration_thumb.png :alt: :doc:`/advanced_examples/user_model_studies/plot_user_supplied_calibration` .. raw:: html
Calibration of Two Different Material Conductivities
.. raw:: html
.. only:: html .. image:: /advanced_examples/user_model_studies/images/thumb/sphx_glr_plot_user_supplied_sensitivity_thumb.png :alt: :doc:`/advanced_examples/user_model_studies/plot_user_supplied_sensitivity` .. raw:: html
Latin Hypercube Sampling to Obtain Local Material Sensitivities
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /advanced_examples/user_model_studies/plot_user_supplied_calibration /advanced_examples/user_model_studies/plot_user_supplied_sensitivity .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-gallery .. container:: sphx-glr-download sphx-glr-download-python :download:`Download all examples in Python source code: advanced_examples_python.zip ` .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download all examples in Jupyter notebooks: advanced_examples_jupyter.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_