Calculez des dimensions d'arc précises pour des projets de construction. Saisissez le rayon, l'ouverture ou la hauteur pour déterminer toutes les mesures, y compris la longueur de l'arc et la surface de l'arc pour des arches circulaires parfaites.
Le Calculateur d'Arche est un outil essentiel pour les architectes, ingénieurs, constructeurs et amateurs de bricolage qui ont besoin de déterminer des dimensions précises pour la construction d'arches. Ce calculateur simplifie les relations mathématiques complexes entre les dimensions clés d'une arche : le rayon, l'envergure et la hauteur. En comprenant et en calculant avec précision ces paramètres, vous pouvez concevoir des arches à la fois structurellement solides et esthétiquement plaisantes pour des portes, fenêtres, ponts et autres éléments architecturaux.
Les arches ont été des éléments fondamentaux de l'architecture pendant des milliers d'années, distribuant le poids et créant des espaces ouverts et élégants. Que vous restauriez un bâtiment historique, conceviez une structure moderne ou travailliez sur un projet d'amélioration de l'habitat, des dimensions d'arche précises sont cruciales pour une construction réussie. Ce calculateur élimine les approximations et les calculs manuels complexes, vous permettant de vous concentrer sur votre processus de conception et de construction.
Avant de plonger dans les calculs, il est important de comprendre les dimensions clés d'une arche :
Le calculateur d'arche utilise les formules suivantes pour déterminer les relations entre le rayon, l'envergure et la hauteur :
Cette formule s'applique lorsque :
Cette formule s'applique lorsque :
Cette formule s'applique lorsque :
Où θ (thêta) est l'angle central en radians :
Où θ est l'angle central comme défini ci-dessus.
Notre calculateur d'arche propose trois modes de calcul pour s'adapter à différents scénarios que vous pourriez rencontrer dans vos projets. Suivez ces étapes pour obtenir des dimensions d'arche précises :
Après avoir effectué le calcul, vous recevrez les résultats suivants :
Ces mesures sont essentielles pour :
Le calculateur impose ces contraintes mathématiques pour garantir des dimensions d'arche valides :
Si vous entrez des valeurs qui violent ces contraintes, le calculateur affichera un message d'erreur et vous guidera vers des entrées valides.
Les calculs d'arche sont vitaux dans de nombreux domaines et applications :
Bien que ce calculateur se concentre sur les arches circulaires, d'autres types d'arcs incluent :
Chaque type a ses propres méthodes de calcul et propriétés structurelles, adaptées à différentes applications et préférences esthétiques.
L'arc a une riche histoire s'étendant sur des milliers d'années et de nombreuses civilisations :
Les premières arches sont apparues dans l'architecture mésopotamienne vers 2500 av. J.-C. Celles-ci étaient généralement formées à l'aide de techniques de corbeau plutôt que de véritables arches. Les anciens Égyptiens utilisaient également des arches primitives dans des structures souterraines.
Les Romains ont perfectionné l'arc semi-circulaire et l'ont utilisé de manière extensive dans leur architecture. Les développements clés comprenaient :
Le Moyen Âge a vu l'évolution des formes d'arcs, notamment :
Ces époques ont vu un retour aux formes classiques avec :
L'architecture moderne continue d'utiliser des arches avec :
Tout au long de l'histoire, le calcul précis des dimensions des arches a été crucial tant pour la stabilité structurelle que pour l'harmonie esthétique.
Voici des implémentations des formules de calcul d'arche dans divers langages de programmation :
1' Fonction VBA Excel pour les Calculs d'Arche
2Function CalculateRise(radius As Double, span As Double) As Double
3 ' Vérifier les contraintes
4 If span > 2 * radius Then
5 CalculateRise = CVErr(xlErrValue)
6 Else
7 CalculateRise = radius - Sqr(radius * radius - (span * span) / 4)
8 End If
9End Function
10
11Function CalculateRadius(span As Double, rise As Double) As Double
12 CalculateRadius = (span * span) / (8 * rise) + (rise / 2)
13End Function
14
15Function CalculateSpan(radius As Double, rise As Double) As Double
16 ' Vérifier les contraintes
17 If rise > radius Then
18 CalculateSpan = CVErr(xlErrValue)
19 Else
20 CalculateSpan = 2 * Sqr(2 * radius * rise - rise * rise)
21 End If
22End Function
23
24Function CalculateArcLength(radius As Double, span As Double) As Double
25 Dim theta As Double
26 theta = 2 * Application.Asin(span / (2 * radius))
27 CalculateArcLength = radius * theta
28End Function
29
1import math
2
3def calculate_rise(radius, span):
4 """Calculer la hauteur d'une arche donnée le rayon et l'envergure."""
5 if span > 2 * radius:
6 raise ValueError("L'envergure ne peut pas être supérieure au double du rayon")
7 return radius - math.sqrt(radius**2 - (span/2)**2)
8
9def calculate_radius(span, rise):
10 """Calculer le rayon d'une arche donnée l'envergure et la hauteur."""
11 return (span**2) / (8 * rise) + (rise / 2)
12
13def calculate_span(radius, rise):
14 """Calculer l'envergure d'une arche donnée le rayon et la hauteur."""
15 if rise > radius:
16 raise ValueError("La hauteur ne peut pas être supérieure au rayon")
17 return 2 * math.sqrt(2 * radius * rise - rise**2)
18
19def calculate_arc_length(radius, span):
20 """Calculer la longueur de l'arc d'une arche."""
21 theta = 2 * math.asin(span / (2 * radius))
22 return radius * theta
23
24def calculate_arch_area(radius, span, rise):
25 """Calculer la surface d'un segment d'arche."""
26 theta = 2 * math.asin(span / (2 * radius))
27 sector_area = 0.5 * radius**2 * theta
28 triangle_area = 0.5 * span * (radius - rise)
29 return sector_area - triangle_area
30
1/**
2 * Calculer la hauteur d'une arche donnée le rayon et l'envergure
3 */
4function calculateRise(radius, span) {
5 if (span > 2 * radius) {
6 throw new Error("L'envergure ne peut pas être supérieure au double du rayon");
7 }
8 return radius - Math.sqrt(radius**2 - (span/2)**2);
9}
10
11/**
12 * Calculer le rayon d'une arche donnée l'envergure et la hauteur
13 */
14function calculateRadius(span, rise) {
15 return (span**2) / (8 * rise) + (rise / 2);
16}
17
18/**
19 * Calculer l'envergure d'une arche donnée le rayon et la hauteur
20 */
21function calculateSpan(radius, rise) {
22 if (rise > radius) {
23 throw new Error("La hauteur ne peut pas être supérieure au rayon");
24 }
25 return 2 * Math.sqrt(2 * radius * rise - rise**2);
26}
27
28/**
29 * Calculer la longueur de l'arc d'une arche
30 */
31function calculateArcLength(radius, span) {
32 const theta = 2 * Math.asin(span / (2 * radius));
33 return radius * theta;
34}
35
36/**
37 * Calculer la surface d'un segment d'arche
38 */
39function calculateArchArea(radius, span, rise) {
40 const theta = 2 * Math.asin(span / (2 * radius));
41 const sectorArea = 0.5 * radius**2 * theta;
42 const triangleArea = 0.5 * span * (radius - rise);
43 return sectorArea - triangleArea;
44}
45
1public class ArchCalculator {
2 /**
3 * Calculer la hauteur d'une arche donnée le rayon et l'envergure
4 */
5 public static double calculateRise(double radius, double span) {
6 if (span > 2 * radius) {
7 throw new IllegalArgumentException("L'envergure ne peut pas être supérieure au double du rayon");
8 }
9 return radius - Math.sqrt(radius * radius - (span * span) / 4);
10 }
11
12 /**
13 * Calculer le rayon d'une arche donnée l'envergure et la hauteur
14 */
15 public static double calculateRadius(double span, double rise) {
16 return (span * span) / (8 * rise) + (rise / 2);
17 }
18
19 /**
20 * Calculer l'envergure d'une arche donnée le rayon et la hauteur
21 */
22 public static double calculateSpan(double radius, double rise) {
23 if (rise > radius) {
24 throw new IllegalArgumentException("La hauteur ne peut pas être supérieure au rayon");
25 }
26 return 2 * Math.sqrt(2 * radius * rise - rise * rise);
27 }
28
29 /**
30 * Calculer la longueur de l'arc d'une arche
31 */
32 public static double calculateArcLength(double radius, double span) {
33 double theta = 2 * Math.asin(span / (2 * radius));
34 return radius * theta;
35 }
36
37 /**
38 * Calculer la surface d'un segment d'arche
39 */
40 public static double calculateArchArea(double radius, double span, double rise) {
41 double theta = 2 * Math.asin(span / (2 * radius));
42 double sectorArea = 0.5 * radius * radius * theta;
43 double triangleArea = 0.5 * span * (radius - rise);
44 return sectorArea - triangleArea;
45 }
46}
47
Voici quelques exemples pratiques de calculs d'arche pour des scénarios courants :
Donné :
Calculer :
Donné :
Calculer :
Donné :
Calculer :
La hauteur fait spécifiquement référence à la distance verticale de la ligne de départ (la ligne horizontale reliant les deux points d'extrémité) au point le plus haut de l'intrados de l'arche (courbe intérieure). Le terme hauteur peut parfois faire référence à la hauteur totale d'une ouverture en arc, y compris tout élément vertical en dessous de la ligne de départ.
Ce calculateur est spécifiquement conçu pour les arches circulaires (arches formées à partir d'un segment d'un cercle). Il ne fournira pas de calculs précis pour d'autres types d'arcs comme les arches elliptiques, paraboliques ou gothiques, qui suivent des courbes mathématiques différentes.
Dans une arche semi-circulaire parfaite, le rayon est exactement la moitié de l'envergure, et la hauteur est égale au rayon. Cela crée un demi-cercle où le rapport hauteur/envergure est de 0,5.
Le rapport idéal hauteur/envergure dépend de votre application spécifique :
C'est une contrainte mathématique des arches circulaires. Lorsque l'envergure est égale au double du rayon, vous avez un demi-cercle. Il est géométriquement impossible de créer une arche circulaire avec une envergure supérieure au double de son rayon.
La hauteur représente la hauteur de la ligne de départ au point le plus haut de l'arche. Dans une arche circulaire, cette distance ne peut pas dépasser le rayon du cercle. Si la hauteur est égale au rayon, vous avez une arche semi-circulaire.
Pour estimer les matériaux :
L'arche caténaire (suivant la courbe d'une chaîne suspendue) est théoriquement la plus solide, car elle répartit parfaitement les forces de compression. Cependant, les arches circulaires et paraboliques peuvent également être très solides lorsqu'elles sont correctement conçues pour leurs conditions de charge spécifiques.
Ce calculateur fournit des dimensions pour un profil d'arche en 2D. Pour des structures 3D comme des voûtes en berceau, vous pouvez appliquer ces calculs à la section transversale et ensuite étendre la conception dans la troisième dimension.
Allen, E., & Iano, J. (2019). Fundamentals of Building Construction: Materials and Methods. John Wiley & Sons.
Beckmann, P. (1994). Structural Aspects of Building Conservation. McGraw-Hill Education.
Ching, F. D. K. (2014). Building Construction Illustrated. John Wiley & Sons.
Fletcher, B. (1996). A History of Architecture on the Comparative Method. Architectural Press.
Heyman, J. (1995). The Stone Skeleton: Structural Engineering of Masonry Architecture. Cambridge University Press.
Salvadori, M. (1990). Why Buildings Stand Up: The Strength of Architecture. W. W. Norton & Company.
Sandaker, B. N., Eggen, A. P., & Cruvellier, M. R. (2019). The Structural Basis of Architecture. Routledge.
Maintenant que vous comprenez les mathématiques et l'importance des dimensions d'arche, essayez notre calculateur pour obtenir des mesures précises pour votre prochain projet. Que vous conceviez une grande entrée, que vous restauriez une structure historique ou que vous créiez un élément de jardin, des dimensions d'arche précises ne sont qu'à quelques clics.
Pour plus de calculateurs architecturaux et de construction, explorez nos autres outils conçus pour simplifier des calculs complexes et vous aider à obtenir des résultats professionnels.
Découvrez plus d'outils qui pourraient être utiles pour votre flux de travail