Commit 619cd575 authored by Mathias Chouet's avatar Mathias Chouet 🍝
Browse files

Updated examples (notes)

parent 0b1bde1e
This diff is collapsed.
{"header":{"source":"jalhyd","format_version":"1.3","created":"2020-03-11T15:24:03.129Z"},"settings":{"precision":1e-7,"maxIterations":100,"displayPrecision":3},"documentation":"## Calcul de la pente critique\n\nCeci est un exemple d'utilisation du *solveur multimodule* pour calculer la pente critique d'un canal.\n\nPour un canal ayant une géométrie, un débit et une rugosité donnés, la pente critique est la pente pour laquelle la hauteur normale est égale à la hauteur critique.\n\nCette session utilise le module *section paramétrée* pour calculer la hauteur normale et la hauteur critique pour une section, un rugosité, un débit et une pente donnés.\n\nLe module *fonction affine* calcule la différence entre les deux hauteurs et le *solveur multimodule* cherche la pente du module *section paramétrée* donnant zéro pour cette différence.\n\n","session":[{"uid":"N21taD","props":{"calcType":"SectionParametree"},"meta":{"title":"Sec. param."},"children":[{"uid":"aXFweW","props":{"calcType":"Section","nodeType":"SectionRectangle"},"children":[],"parameters":[{"symbol":"Ks","mode":"SINGLE","value":40},{"symbol":"Q","mode":"SINGLE","value":1.2},{"symbol":"If","mode":"SINGLE","value":0.012246730634834615},{"symbol":"YB","mode":"SINGLE","value":1},{"symbol":"Y","mode":"SINGLE","value":0.8},{"symbol":"LargeurBerge","mode":"SINGLE","value":2.5}]}],"parameters":[]},{"uid":"bmNldX","props":{"calcType":"YAXB"},"meta":{"title":"yn - yc"},"children":[],"parameters":[{"symbol":"Y","mode":"CALCUL"},{"symbol":"A","mode":"SINGLE","value":-1},{"symbol":"X","mode":"LINK","targetNub":"N21taD","targetParam":"Yc"},{"symbol":"B","mode":"LINK","targetNub":"N21taD","targetParam":"Yn"}]},{"uid":"eTcxMW","props":{"calcType":"Solveur","nubToCalculate":"bmNldX","searchedParameter":"N21taD/If","targettedResult":""},"meta":{"title":"Solveur"},"children":[],"parameters":[{"symbol":"Xinit","mode":"SINGLE","value":0.001},{"symbol":"Ytarget","mode":"SINGLE","value":0}]}]}
\ No newline at end of file
{
"header": {
"source": "jalhyd",
"format_version": "1.3",
"created": "2020-03-11T15:24:03.129Z"
},
"settings": {
"precision": 1e-7,
"maxIterations": 100,
"displayPrecision": 3
},
"documentation": "## Calcul de la pente critique\n\nCeci est un exemple d'utilisation du *solveur multimodule* pour calculer la pente critique d'un canal.\n\nPour un canal ayant une géométrie, un débit et une rugosité donnés, la pente critique est la pente pour laquelle la hauteur normale est égale à la hauteur critique.\n\nCette session utilise le module *section paramétrée* pour calculer la hauteur normale et la hauteur critique pour une section, un rugosité, un débit et une pente donnés.\n\nLe module *fonction affine* calcule la différence entre les deux hauteurs et le *solveur multimodule* cherche la pente du module *section paramétrée* donnant zéro pour cette différence.\n\n",
"session": [
{
"uid": "N21taD",
"props": {
"calcType": "SectionParametree"
},
"meta": {
"title": "Sec. param."
},
"children": [
{
"uid": "aXFweW",
"props": {
"calcType": "Section",
"nodeType": "SectionRectangle"
},
"children": [],
"parameters": [
{
"symbol": "Ks",
"mode": "SINGLE",
"value": 40
},
{
"symbol": "Q",
"mode": "SINGLE",
"value": 1.2
},
{
"symbol": "If",
"mode": "SINGLE",
"value": 0.012246730634834615
},
{
"symbol": "YB",
"mode": "SINGLE",
"value": 1
},
{
"symbol": "Y",
"mode": "SINGLE",
"value": 0.8
},
{
"symbol": "LargeurBerge",
"mode": "SINGLE",
"value": 2.5
}
]
}
],
"parameters": []
},
{
"uid": "bmNldX",
"props": {
"calcType": "YAXB"
},
"meta": {
"title": "yn - yc"
},
"children": [],
"parameters": [
{
"symbol": "Y",
"mode": "CALCUL"
},
{
"symbol": "A",
"mode": "SINGLE",
"value": -1
},
{
"symbol": "X",
"mode": "LINK",
"targetNub": "N21taD",
"targetParam": "Yc"
},
{
"symbol": "B",
"mode": "LINK",
"targetNub": "N21taD",
"targetParam": "Yn"
}
]
},
{
"uid": "eTcxMW",
"props": {
"calcType": "Solveur",
"nubToCalculate": "bmNldX",
"searchedParameter": "N21taD/If",
"targettedResult": ""
},
"meta": {
"title": "Solveur"
},
"children": [],
"parameters": [
{
"symbol": "Xinit",
"mode": "SINGLE",
"value": 0.001
},
{
"symbol": "Ytarget",
"mode": "SINGLE",
"value": 0
}
]
}
]
}
\ No newline at end of file
......@@ -9,7 +9,7 @@
"maxIterations": 100,
"displayPrecision": 3
},
"documentation": "",
"documentation": "Cette session correspond au dimensionnement d’une passe en enrochements régulièrement répartis avec un radier incliné latéralement.\n\nElle propose l’utilisation du module « Concentration de blocs », qui a pour objectif d’aider le projeteur pour répartir uniformément les macrorugosités sur la largeur du radier compte tenu de la concentration.\n\nLe module « M-Rugo complexe » permet de simuler un radier incliné (utilisé dans cet exemple) et des radiers multiples calés à différentes altitudes.\n\nPour des macrorugosités de formes complexes (pré-fabriqués à facettes ou enrochements), le projeteur pourra utilement prévoir plusieurs scénarios de modélisation selon différents coefficients de formes ± proches des formes arrondies (1) ou carrés (2), de manière à encadrer le fonctionnement hydraulique du dispositif.\n",
"session": [
{
"uid": "bm5pd2",
......
{"header":{"source":"jalhyd","format_version":"1.3","created":"2020-03-10T11:11:09.561Z"},"settings":{"precision":1e-7,"maxIterations":100,"displayPrecision":3},"documentation":"## Calcul la longueur d'un jet provenant d'un déversoir dénoyé\n\n### Exposé du problème\n\nOn cherche à savoir pour différents débits quelle est la distance parcourue par la nappe d'eau au dessus d'un déversoir au moment où la nappe atteint la crête du déversoir.\n\nOn va considérer un jet horizontal représentant la surface libre de la nappe au dessus du déversoir et calculer la distance horizontale atteinte lorsque le jet atteint la cote de la crête du déversoir.\n\n### Étapes du calcul\n\nLe module déversoir dénoyé permet de calculer la cote de l'eau à l'amont du déversoir pour débits. Cette cote de l'eau correspond à la cote de départ du jet.\n\nLa cote de l'eau représentant le point d'impact du jet est égale à la cote de la crête du déversoir.\n\nPour obtenir la vitesse initiale du jet, il faut passer par plusieurs calculs intermédiaires : \n\n- Calcul du tirant d'eau entre la crête du déversoir et la cote de l'eau à l'amont du déversoir.\n- Calcul de la surface hydraulique de l'écoulement au dessus de la crête du déversoir en multipliant le tirant d'eau par la largeur du déversoir\n- Calcul de la vitesse moyenne de l'écoulement en divisant le débit par la surface hydraulique\n\nCette vitesse est ensuite utilisée comme vitesse initiale du jet.\n","session":[{"uid":"eXphMG","props":{"calcType":"Jet"},"meta":{"title":"Longueur du jet"},"children":[],"parameters":[{"symbol":"V0","mode":"LINK","targetNub":"eGxvcn","targetParam":"X"},{"symbol":"S","mode":"SINGLE","value":0},{"symbol":"ZJ","mode":"LINK","targetNub":"dGVrMX","targetParam":"Z1"},{"symbol":"ZW","mode":"LINK","targetNub":"NTRjcn","targetParam":"ZDV"},{"symbol":"ZF","mode":"SINGLE","value":1},{"symbol":"D","mode":"CALCUL"}]},{"uid":"dGVrMX","props":{"calcType":"Dever"},"meta":{"title":"Déver. dénoyés"},"children":[{"uid":"NTRjcn","props":{"calcType":"Structure","structureType":"SeuilRectangulaire","loiDebit":"WeirFree"},"children":[],"parameters":[{"symbol":"ZDV","mode":"SINGLE","value":1.4},{"symbol":"L","mode":"SINGLE","value":1.75},{"symbol":"CdWR","mode":"SINGLE","value":0.4}]}],"parameters":[{"symbol":"Q","mode":"MINMAX","min":0.07,"max":0.1,"step":0.01,"extensionStrategy":0},{"symbol":"Z1","mode":"CALCUL","value":0},{"symbol":"BR","mode":"SINGLE","value":0.7},{"symbol":"ZR","mode":"SINGLE","value":0}]},{"uid":"ZDdraH","props":{"calcType":"YAXB"},"meta":{"title":"Tirant d'eau"},"children":[],"parameters":[{"symbol":"Y","mode":"LINK","targetNub":"dGVrMX","targetParam":"Z1"},{"symbol":"A","mode":"SINGLE","value":1},{"symbol":"X","mode":"CALCUL"},{"symbol":"B","mode":"LINK","targetNub":"NTRjcn","targetParam":"ZDV"}]},{"uid":"NXJzdn","props":{"calcType":"YAXB"},"meta":{"title":"Surface hydraulique"},"children":[],"parameters":[{"symbol":"Y","mode":"CALCUL"},{"symbol":"A","mode":"LINK","targetNub":"NTRjcn","targetParam":"L"},{"symbol":"X","mode":"LINK","targetNub":"ZDdraH","targetParam":"X"},{"symbol":"B","mode":"SINGLE","value":0}]},{"uid":"eGxvcn","props":{"calcType":"YAXB"},"meta":{"title":"Vitesse initiale"},"children":[],"parameters":[{"symbol":"Y","mode":"LINK","targetNub":"dGVrMX","targetParam":"Q"},{"symbol":"A","mode":"LINK","targetNub":"NXJzdn","targetParam":"Y"},{"symbol":"X","mode":"CALCUL"},{"symbol":"B","mode":"SINGLE","value":0}]}]}
\ No newline at end of file
{
"header": {
"source": "jalhyd",
"format_version": "1.3",
"created": "2020-03-10T11:11:09.561Z"
},
"settings": {
"precision": 1e-7,
"maxIterations": 100,
"displayPrecision": 3
},
"documentation": "## Calcul la longueur d'un jet provenant d'un déversoir dénoyé\n\n### Exposé du problème\n\nOn cherche à savoir pour différents débits quelle est la distance parcourue par la nappe d'eau au dessus d'un déversoir au moment où la nappe atteint la crête du déversoir.\n\nOn va considérer un jet horizontal représentant la surface libre de la nappe au dessus du déversoir et calculer la distance horizontale atteinte lorsque le jet atteint la cote de la crête du déversoir.\n\n### Étapes du calcul\n\nLe module déversoir dénoyé permet de calculer la cote de l'eau à l'amont du déversoir pour débits. Cette cote de l'eau correspond à la cote de départ du jet.\n\nLa cote de l'eau représentant le point d'impact du jet est égale à la cote de la crête du déversoir.\n\nPour obtenir la vitesse initiale du jet, il faut passer par plusieurs calculs intermédiaires : \n\n- Calcul du tirant d'eau entre la crête du déversoir et la cote de l'eau à l'amont du déversoir.\n- Calcul de la surface hydraulique de l'écoulement au dessus de la crête du déversoir en multipliant le tirant d'eau par la largeur du déversoir\n- Calcul de la vitesse moyenne de l'écoulement en divisant le débit par la surface hydraulique\n\nCette vitesse est ensuite utilisée comme vitesse initiale du jet.\n",
"session": [
{
"uid": "eXphMG",
"props": {
"calcType": "Jet"
},
"meta": {
"title": "Longueur du jet"
},
"children": [],
"parameters": [
{
"symbol": "V0",
"mode": "LINK",
"targetNub": "eGxvcn",
"targetParam": "X"
},
{
"symbol": "S",
"mode": "SINGLE",
"value": 0
},
{
"symbol": "ZJ",
"mode": "LINK",
"targetNub": "dGVrMX",
"targetParam": "Z1"
},
{
"symbol": "ZW",
"mode": "LINK",
"targetNub": "NTRjcn",
"targetParam": "ZDV"
},
{
"symbol": "ZF",
"mode": "SINGLE",
"value": 1
},
{
"symbol": "D",
"mode": "CALCUL"
}
]
},
{
"uid": "dGVrMX",
"props": {
"calcType": "Dever"
},
"meta": {
"title": "Déver. dénoyés"
},
"children": [
{
"uid": "NTRjcn",
"props": {
"calcType": "Structure",
"structureType": "SeuilRectangulaire",
"loiDebit": "WeirFree"
},
"children": [],
"parameters": [
{
"symbol": "ZDV",
"mode": "SINGLE",
"value": 1.4
},
{
"symbol": "L",
"mode": "SINGLE",
"value": 1.75
},
{
"symbol": "CdWR",
"mode": "SINGLE",
"value": 0.4
}
]
}
],
"parameters": [
{
"symbol": "Q",
"mode": "MINMAX",
"min": 0.07,
"max": 0.1,
"step": 0.01,
"extensionStrategy": 0
},
{
"symbol": "Z1",
"mode": "CALCUL",
"value": 0
},
{
"symbol": "BR",
"mode": "SINGLE",
"value": 0.7
},
{
"symbol": "ZR",
"mode": "SINGLE",
"value": 0
}
]
},
{
"uid": "ZDdraH",
"props": {
"calcType": "YAXB"
},
"meta": {
"title": "Tirant d'eau"
},
"children": [],
"parameters": [
{
"symbol": "Y",
"mode": "LINK",
"targetNub": "dGVrMX",
"targetParam": "Z1"
},
{
"symbol": "A",
"mode": "SINGLE",
"value": 1
},
{
"symbol": "X",
"mode": "CALCUL"
},
{
"symbol": "B",
"mode": "LINK",
"targetNub": "NTRjcn",
"targetParam": "ZDV"
}
]
},
{
"uid": "NXJzdn",
"props": {
"calcType": "YAXB"
},
"meta": {
"title": "Surface hydraulique"
},
"children": [],
"parameters": [
{
"symbol": "Y",
"mode": "CALCUL"
},
{
"symbol": "A",
"mode": "LINK",
"targetNub": "NTRjcn",
"targetParam": "L"
},
{
"symbol": "X",
"mode": "LINK",
"targetNub": "ZDdraH",
"targetParam": "X"
},
{
"symbol": "B",
"mode": "SINGLE",
"value": 0
}
]
},
{
"uid": "eGxvcn",
"props": {
"calcType": "YAXB"
},
"meta": {
"title": "Vitesse initiale"
},
"children": [],
"parameters": [
{
"symbol": "Y",
"mode": "LINK",
"targetNub": "dGVrMX",
"targetParam": "Q"
},
{
"symbol": "A",
"mode": "LINK",
"targetNub": "NXJzdn",
"targetParam": "Y"
},
{
"symbol": "X",
"mode": "CALCUL"
},
{
"symbol": "B",
"mode": "SINGLE",
"value": 0
}
]
}
]
}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment