Textes de référence

Deux textes fondateurs encadrent les caractéristiques des stationnements vélo sécurisés dans les bâtiments neufs et existants.

📜 Décret n° 2022-930 du 25 juin 2022

Relatif aux obligations de stationnement sécurisé des vélos dans les bâtiments d'habitation et de bureaux. Définit les seuils d'obligation en fonction de la surface et du nombre de logements. Impose un local clos et couvert, avec contrôle d'accès.

📋
Ce décret modifie le Code de la construction et de l'habitation (articles R. 111-14-4 et suivants). Il s'applique aux permis de construire déposés après le 1er janvier 2023.

📜 Arrêté du 30 juin 2022

Relatif aux caractéristiques techniques des emplacements de stationnement vélo. Précise les dimensions minimales, les espacements entre supports, et les dégagements nécessaires pour la circulation.

📏
C'est cet arrêté qui fixe les cotes que BikeOptim utilise comme constantes : entraxe, profondeur, allée, dégagement porte.

Règles générales

Les quatre règles fondamentales que tout local vélo doit respecter.

🔢 Minimum 2 places

Tout local vélo doit comporter au minimum 2 emplacements. En dessous de ce seuil, le local n'est pas considéré comme conforme.

📐 1,5 m² par place

La surface plancher minimum est de 1,5 m² par emplacement vélo. Ce ratio inclut l'espace de manœuvre nécessaire.

🚶 Circulation 1,20 m

Un couloir de circulation libre de 1,20 m minimum doit permettre d'accéder à chaque emplacement depuis l'entrée du local.

🚪 Accès direct

Le local doit être accessible directement depuis la voie publique ou via un cheminement sécurisé de plain-pied (ou rampe ≤ 5%).

Dans BikeOptim — Les règles 1 (minimum 2 places) et 3 (couloir 1,20 m) sont des contraintes hard : toute solution qui les viole est automatiquement rejetée. La règle 2 est vérifiable a posteriori via le ratio surface / capacité.

Types de cycles

Les dimensions réglementaires des différents types de vélos pris en charge par le moteur.

TypeLongueurLargeurNotes
Standard 2,00 m 0,75 m Vélo classique, VTC, VTT — gabarit de référence
Cargo 2,50 m 1,00 m Triporteur, biporteur — emplacement réservé si reserve_cargo=True
🚲
Gabarit standard — L'arrêté définit le gabarit standard à 2,00 × 0,75 m. Tous les systèmes du catalogue sont dimensionnés autour de ce gabarit. Les vélos cargo nécessitent un emplacement dédié plus large et plus long.
Vélo standard

Emprise : 2,00 × 0,75 m
Surface : 1,50 m²
Hauteur : ~1,10 m

Vélo cargo

Emprise : 2,50 × 1,00 m
Surface : 2,50 m²
Hauteur : ~1,20 m

Catalogue des systèmes de stationnement

Chaque système a ses cotes réglementaires propres. Les valeurs ci-dessous sont les constantes codées dans catalog/systems.py.

Râtelier perp. Resserré Arceau perp. Longitudinal Double étage
SystèmeIDEntraxeAlléeDispositionVélos/empr.Notes
Râtelier perpendiculaire ratelier_perp 0,75 m 1,80 m Perpendiculaire 1 Système de référence, conforme arrêté
Râtelier resserré ratelier_resserre 0,60 m 1,80 m Perpendiculaire 1 Entraxe réduit, plus dense
Arceau perpendiculaire arceau_perp 0,75 m 1,80 m Perpendiculaire 1 Similaire au râtelier, fixation arceau
Longitudinal sol longi_sol 0,75 m 0,90 m Longitudinal 1 Allée réduite (0,90 m), vélo parallèle au mur
Double étage double_etage 0,60 m 2,65 m Perpendiculaire 2 2 vélos par emprise, allée plus large requise
Épi 45° epi45 M6 — non encore implémenté. Disposition en épi à 45° pour espaces étroits.
📏 Détails des cotes — Râtelier perpendiculaire +

Le râtelier perpendiculaire est le système de référence. Chaque vélo est disposé perpendiculairement au mur, roue avant engagée dans le support.

Emprise par vélo = profondeur (2,00 m) × entraxe (0,75 m) = 1,50 m²

L'allée de 1,80 m permet la manœuvre d'un vélo tenu à la main. En double rangée (face-à-face), les deux profondeurs partagent la même allée centrale.

Largeur totale = 2 × profondeur + allée = 2 × 2,00 + 1,80 = 5,80 m
📏 Détails des cotes — Double étage +

Le système double étage permet de doubler la capacité au même sol. L'étage supérieur est sur glissière assistée. L'allée de 2,65 m est nécessaire pour la descente du vélo supérieur.

Vélos par emprise = 2 — allée requise = 2,65 m

L'entraxe est réduit à 0,60 m grâce à l'alternance haut/bas. Le coût d'installation est supérieur mais la densité est maximale.

📏 Détails des cotes — Longitudinal sol +

Le vélo est garé parallèlement au mur (longitudinal). Ce système est adapté aux espaces peu profonds mais longs (couloirs, sous-pentes).

Allée = 0,90 m — la plus étroite de tous les systèmes

Attention : l'entraxe de 0,75 m est le même que le râtelier perpendiculaire, mais la profondeur effective le long du mur est de 2,00 m par vélo.

Contraintes dans le moteur

BikeOptim distingue deux types de contraintes : les hard (jamais violées) et les soft (optimisées par NSGA-II).

TypeContrainteDescriptionVérification
HARD Non-chevauchement Aucune emprise ne doit en recouvrir une autre Test AABB à chaque placement
HARD Couloir 1,20 m Un couloir de 1,20 m minimum doit exister entre chaque porte et chaque emprise BFS sur grille fine
HARD Dégagement portes Aucune emprise ne doit empiéter sur l'arc de débattement d'une porte Test géométrique à la pose
HARD Contenu dans la pièce Chaque emprise doit être entièrement contenue dans le polygone de la pièce Test d'inclusion Shapely
SOFT Capacité maximale Maximiser le nombre de vélos placés (capacité accessible) Objectif 1 NSGA-II
SOFT Coût circulation Minimiser le coût total de circulation (longueur des couloirs) Objectif 2 NSGA-II
SOFT Accessibilité Maximiser le ratio de vélos accessibles / vélos totaux Sous-objectif de capacité
Contraintes HARD

Jamais violées — le constructeur produit des solutions valides par construction. Toute emprise qui violerait une contrainte hard n'est jamais placée.

Vérification : assertions automatiques + tests unitaires sur 4 pièces de référence.

Contraintes SOFT

Optimisées — NSGA-II explore l'espace des structures pour trouver le meilleur compromis entre capacité et coût de circulation.

Résultat : front de Pareto avec solutions non dominées.

🛡️
Invariant clé — Le constructeur est conçu pour que les contraintes hard soient impossibles à violer, pas simplement pénalisées. C'est le principe « valide par construction » : aucune réparation a posteriori n'est nécessaire.