Compare commits
23 commits
procedure-
...
main
Author | SHA1 | Date | |
---|---|---|---|
d22a039218 | |||
512bdcbc1a | |||
4ef7bfef0f | |||
252a872aa3 | |||
a364e38ce8 | |||
e369543fe1 | |||
161f49b6ec | |||
8e22eeda59 | |||
82776c21e9 | |||
216620d00d | |||
0283569efd | |||
59d1294ba8 | |||
d80efd3aa5 | |||
c10c626123 | |||
c4f097177b | |||
5a44f02026 | |||
55c5153380 | |||
b2523aba24 | |||
77b77778db | |||
986a493d70 | |||
4ebdd81d59 | |||
6574b6c65d | |||
71b8630862 |
13 changed files with 1489 additions and 31 deletions
|
@ -1,32 +1,29 @@
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
tags:
|
||||||
- "main"
|
- 'v*'
|
||||||
jobs:
|
jobs:
|
||||||
serve:
|
serve:
|
||||||
runs-on: self-hosted
|
runs-on: myst
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
submodules: "true"
|
submodules: "true"
|
||||||
- name: Initialize virtual environment
|
token: ${{ secrets.FORGEJO_TOKEN }}
|
||||||
run: /usr/bin/python -m venv .venv
|
|
||||||
- name: Install dependencies
|
|
||||||
run: ./.venv/bin/pip install -r requirements.txt
|
|
||||||
- name: Execute code
|
- name: Execute code
|
||||||
run: |
|
run: uv run myst build --execute
|
||||||
. .venv/bin/activate
|
|
||||||
myst build --execute
|
|
||||||
- name: Build PDF exports
|
- name: Build PDF exports
|
||||||
run: |
|
run: uv run myst build --execute --pdf
|
||||||
. .venv/bin/activate
|
|
||||||
myst build --execute --pdf
|
|
||||||
- name: Build static HTML
|
- name: Build static HTML
|
||||||
run: |
|
run: |
|
||||||
. .venv/bin/activate
|
uv run myst build --execute --html
|
||||||
myst build --execute --html
|
mkdir -p /tmp/release
|
||||||
- name: Copy files
|
cd _build/html
|
||||||
run: |
|
zip -r /tmp/release/html.zip .
|
||||||
rm -rf /data/srv/forgejo-runner/cours4.0
|
- name: Make release
|
||||||
cp -r _build/html /data/srv/forgejo-runner/cours4.0
|
uses: actions/forgejo-release@v2.6.0
|
||||||
|
with:
|
||||||
|
direction: upload
|
||||||
|
release-dir: /tmp/release
|
||||||
|
token: ${{ secrets.FORGEJO_TOKEN }}
|
5
.gitmodules
vendored
5
.gitmodules
vendored
|
@ -1,3 +1,6 @@
|
||||||
[submodule "courstex"]
|
[submodule "courstex"]
|
||||||
path = courstex
|
path = courstex
|
||||||
url = https://git.edgarpierre.fr/edpibu/courstex.git
|
url = https://code.edgarpierre.fr/lps/courstex.git
|
||||||
|
[submodule "evaluation"]
|
||||||
|
path = evaluation
|
||||||
|
url = https://code.edgarpierre.fr/lps/evaluation4.0.git
|
||||||
|
|
1
.python-version
Normal file
1
.python-version
Normal file
|
@ -0,0 +1 @@
|
||||||
|
3.13
|
|
@ -2,5 +2,6 @@
|
||||||
|
|
||||||
<https://cours.edgarpierre.fr>
|
<https://cours.edgarpierre.fr>
|
||||||
|
|
||||||
[](https://myst.tools)
|
[](https://myst.tools)
|
||||||
[](https://git.edgarpierre.fr/edpibu/cours4.0/actions?workflow=serve.yaml)
|
[](https://code.edgarpierre.fr/edpibu/cours4.0/actions?workflow=serve.yaml)
|
||||||
|
[](https://code.edgarpierre.fr/edpibu/cours4.0/releases/latest)
|
92
cours/BTS MS/TP/01-pneumatique.md
Normal file
92
cours/BTS MS/TP/01-pneumatique.md
Normal file
|
@ -0,0 +1,92 @@
|
||||||
|
---
|
||||||
|
title: Étude du système pneumatique de la SAM-B
|
||||||
|
subject: TP
|
||||||
|
export:
|
||||||
|
- format: pdf
|
||||||
|
template: courstex
|
||||||
|
date: 2025-05-09
|
||||||
|
---
|
||||||
|
|
||||||
|
# Introduction
|
||||||
|
L'objectif de cette activité est d'étudier le système pneumatique de la SAM-B afin d'en comprendre le fonctionnement et d'être capable d'expliquer les choix qui ont été réalisé pour les différents composants.
|
||||||
|
|
||||||
|
# Étude des actionneurs
|
||||||
|
|
||||||
|
1. À l'aide du schéma pneumatique, identifier les actionneurs pneumatiques présents sur la SAM-B.
|
||||||
|
|
||||||
|
_On s'intéresse dans un premier temps uniquement aux vérins._
|
||||||
|
|
||||||
|
2. Pour chacun des vérins de la SAM-B, indiquer ses principales caractéristiques.
|
||||||
|
|
||||||
|
:::{hint} Conseil
|
||||||
|
:class: dropdown
|
||||||
|
Les principales caractéristiques d'un vérin sont :
|
||||||
|
- son type (simple effet, double effet),
|
||||||
|
- sa course,
|
||||||
|
- le diamètre de son piston,
|
||||||
|
- le diamètre de sa tige.
|
||||||
|
:::
|
||||||
|
|
||||||
|
3. Relever la pression d'alimentation nominale de la SAM-B. Déterminer la force exercée par les vérins en phase sortante.
|
||||||
|
|
||||||
|
:::{hint} Conseil
|
||||||
|
:class: dropdown
|
||||||
|
Pour calculer l'effort exercé par un vérin, on calcule $F=P\cdot{}S$, où $F$ est la force exercée, $P$ la pression et $S$ la surface du piston.
|
||||||
|
:::
|
||||||
|
|
||||||
|
4. Pour les vérins double effet, déterminer la force exercée par les vérins en phase entrante.
|
||||||
|
|
||||||
|
:::{hint} Conseil
|
||||||
|
:class: dropdown
|
||||||
|
En phase entrante, il faut penser à retrancher la section de la tige du vérin à la surface du piston.
|
||||||
|
:::
|
||||||
|
|
||||||
|
5. Retrouver sur le [site d'Emerson](https://www.emerson.com/fr-fr) la documentation technique des différents vérins présents. Vérifier les résultats obtenus jusqu'à présent.
|
||||||
|
|
||||||
|
6. Comparer la force de retour des différents vérins, et justifier l'utilisation qui est faite de chaque type de vérin dans la SAM-B.
|
||||||
|
|
||||||
|
_On s'intéresse désormais au vibrateur de la SAM-B._
|
||||||
|
|
||||||
|
7. Rappeler le rôle du vibrateur dans le fonctionnement de la SAM-B.
|
||||||
|
|
||||||
|
8. Retrouver sur le [site de Netter](https://www.nettervibration.com/) la documentation technique du vibrateur de la SAM-B. Indiquer ses principales caractéristiques.
|
||||||
|
|
||||||
|
:::{hint} Conseil
|
||||||
|
:class: dropdown
|
||||||
|
Les principales caractéristiques d'un vibrateur sont :
|
||||||
|
- sa fréquence nominale,
|
||||||
|
- la force centrifuge générée,
|
||||||
|
- la consommation d'air,
|
||||||
|
- le niveau sonore.
|
||||||
|
:::
|
||||||
|
|
||||||
|
# Distribution pneumatique
|
||||||
|
|
||||||
|
9. Retrouver sur le [site d'Emerson](https://www.emerson.com/fr-fr) la documentation technique des distributeurs utilisés sur la SAM-B. Déterminer le débit maximal permis par ces distributeurs.
|
||||||
|
|
||||||
|
10. Justifier le choix du distributeur vis-à-vis des besoins de la SAM-B.
|
||||||
|
|
||||||
|
# Maintenance du système pneumatique
|
||||||
|
|
||||||
|
11. À partir des documentations fournies par les fabricants, établir un tableau récapitulatif de la maintenance à réaliser sur le système pneumatique de la SAM-B.
|
||||||
|
|
||||||
|
# Détermination du débit d'air
|
||||||
|
|
||||||
|
12. Déterminer le volume des différents vérins présents sur la SAM-B.
|
||||||
|
|
||||||
|
Une même quantité de gaz circulant dans un circuit pneumatique occupe un volume différent selon sa pression. Pour quantifier cela, on utilise l'unité du normo mètre cube (Nm{sup}`3`), qui représente le volume qu'occuperait cette quantité de gaz à une température de 15°C à pression atmosphérique (1013.25 hPa).
|
||||||
|
|
||||||
|
Pour passer des mètres cubes aux normo mètres cubes, on utilise la formule suivante :
|
||||||
|
$$
|
||||||
|
V' = V\cdot{}\frac{P_\text{abs}}{P_\text{ref}}\cdot{}\frac{T_\text{ref}}{T}
|
||||||
|
$$
|
||||||
|
|
||||||
|
13. Déterminer la quantité d'air nécessaire pour déplacer les différents vérins à la pression de service en Nm{sup}`3`.
|
||||||
|
|
||||||
|
14. Déterminer la quantité d'air consommée pendant un cycle par la SAM-B (sans activation du vibrateur).
|
||||||
|
|
||||||
|
15. Lancer un cycle machine. Déterminer la durée du cycle. En utilisant les données du compteur d'air, déterminer la quantité d'air consommée par la machine durant un cycle.
|
||||||
|
|
||||||
|
16. Déterminer le débit d'air moyen consommé par la machine en production.
|
||||||
|
|
||||||
|
17. Sélectionner un compresseur parmi la gamme [Atlas Copco GA VSD{sup}`s`](https://www.atlascopco.com/fr-fr/compressors/products/air-compressor/rotary-screw-compressor/ga-vsds-series).
|
1
evaluation
Submodule
1
evaluation
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit eac5d69f03c63e66fea32294ee3a48ff18facc58
|
BIN
favicon.ico
Normal file
BIN
favicon.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 145 KiB |
6
main.py
Normal file
6
main.py
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
def main():
|
||||||
|
print("Hello from cours4-0!")
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
|
@ -1,6 +1,6 @@
|
||||||
lines.linewidth: 3
|
lines.linewidth: 3
|
||||||
|
|
||||||
font.family: Fira Code
|
font.family: DejaVu Sans Mono
|
||||||
|
|
||||||
image.cmap: inferno
|
image.cmap: inferno
|
||||||
|
|
||||||
|
|
2
myst.yml
2
myst.yml
|
@ -24,7 +24,7 @@ project:
|
||||||
site:
|
site:
|
||||||
template: book-theme
|
template: book-theme
|
||||||
options:
|
options:
|
||||||
favicon: logo.svg
|
favicon: favicon.ico
|
||||||
logo: logo.svg
|
logo: logo.svg
|
||||||
folders: true
|
folders: true
|
||||||
hide_footer_links: true
|
hide_footer_links: true
|
15
pyproject.toml
Normal file
15
pyproject.toml
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
[project]
|
||||||
|
name = "cours4-0"
|
||||||
|
version = "0.1.0"
|
||||||
|
description = "Cours 4.0"
|
||||||
|
readme = "README.md"
|
||||||
|
requires-python = ">=3.13"
|
||||||
|
dependencies = [
|
||||||
|
"mystmd",
|
||||||
|
"jupyter-server",
|
||||||
|
"ipykernel",
|
||||||
|
"matplotlib",
|
||||||
|
"numpy",
|
||||||
|
"pandas",
|
||||||
|
"scipy",
|
||||||
|
]
|
|
@ -1,7 +0,0 @@
|
||||||
mystmd
|
|
||||||
jupyter-server
|
|
||||||
ipykernel
|
|
||||||
matplotlib
|
|
||||||
numpy
|
|
||||||
pandas
|
|
||||||
scipy
|
|
Loading…
Add table
Add a link
Reference in a new issue