Jupyter Notebooky v jazyce Python3 pro předmět Přetváření a porušování materiálů, 132PRPM
PRPM_notebooks
|
|-- viscoelasticity - funkce poddajnosti a relaxační funkce pro jednoduchá reologická zapojení,
| výpočet dotvarování a smršťování podle norem.
|
|-- plasticity - tbd
-
Maxwell_unit_compliance_interact.ipynb = funkce poddajnosti Mawellova článku, vývoj deformace pružiny a tlumiče
-
Kelvin_unit_compliance_interact.ipynb = funkce poddajnosti Kelvinova článku, přerozdělení napětí mezi pružinou a tlumičem
-
Kelvin_unit_compliance_plot.ipynb = vykreslední funkce poddajnosti Kelvinova článku
-
Kelvin_chain_compliance_interact.ipynb = funkce poddajnosti Kelvinova řetězce se třemi jednotkami a pružinou, zobrazení experimentálních dat
-
Maxwell_unit_relaxation_interact.ipynb = relaxační funkce Mawellova článku, přerozdělení deformace mezi pružinou a tlumičem
-
Poynting-Thomson_relaxation_interact.ipynb = relaxační funkce modelu Poynting-Thomson, přerozdělení deformace mezi pružinou a Kelvinovým článkem
-
Maxwell_chain_relaxation_interact = relaxační funkce Maxwellova řetězce, možnost volby počtu článků a úpravy parametrů, zobrazení v lineárním a semilogaritmickém měříku, porovnání s experimentálními daty
-
Maxwell_chain_prescribed_strain_interact = odezva Maxwellova řetězce na zatížení předepsanou deformací (po částech lineární), možnost ilustrace relaxace pro případ okamžitého předepsání konstantní deformace
-
creep_shrinkage_fib_MC2010_interact.ipynb = funkce poddajnosti a relaxační funkce podle fib MC 2010 (fib Bulletin 65, 2012), vývoj celkové deformace včetně nesilové složky, přesnost predikce dle fib pro dotvarování a smršťování
-
creep_shrinkage_fib_MC2010_plot.ipynb = vykreslení a uložení grafu funkce poddajnosti a relaxační funkce podle fib MC 2010 (fib Bulletin 65, 2012), vývoj celkové deformace včetně nesilové složky
Pro zobrazení, spuštění a editaci notebooku mohou být použity různé programy, některé z nich vyžadují instalaci, jiné lze spustit online. Volba vývojového prostředí má vliv na nastavení vnitřní proměnné na začátku scriptu "online = True" nebo "online = False". Důvodem je potřeba načtení knihovny ipywidgets.
Doporučujeme:
-
JupyterLab-Desktop je příjemné vývojové prostředí, které se nezobrazuje v prohlížeči a vyžaduje instalaci (
online = False) -
Google Colab vyžaduje účet u Google (
online = False) -
Jupyter Notebook nebo Lab vyžaduje instalaci, zobrazuje se v prohlížeči, což nemusí každému vyhovovat (
online = False) -
Zkušební prostředí Jupyterlite nevyžaduje registraci ani instalaci (
online = True)