Facteur de qualité d’un oscillateur
Une résonance à 1200 Hz avec une bande passante à mi-puissance de 30 Hz a un facteur de qualité de 40. Saisissez les deux valeurs dans la même unité et obtenez Q, le chiffre qui dit si le pic est étroit et le système peu amorti. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Fréquence de résonance
- 1 200
- Bande passante
- 30
- Facteur de qualité
- 40
Ce calculateur transforme une fréquence de résonance et une bande passante mesurées en facteur de qualité Q sans dimension. Il convient aux résonateurs mécaniques, aux essais vibratoires, aux suspensions et aux autres oscillateurs amortis présentant un pic mesurable. Saisissez les deux grandeurs dans la même unité de fréquence. L’outil évalue Q = f0 / bande passante de façon déterministe, rappelle les valeurs utilisées et refuse une bande passante nulle, car une division par zéro ne définit aucun facteur de qualité fini.
Ce que le facteur de qualité révèle sur un oscillateur
Le facteur de qualité, généralement noté Q, indique à quel point la résonance d’un oscillateur est étroite et marquée par rapport à sa fréquence centrale. Un système mécanique à Q élevé possède un pic de réponse étroit et perd habituellement peu d’énergie stockée à chaque cycle. Un Q faible correspond à un pic plus large et à un amortissement plus important.
La définition par bande passante est pratique en essais vibratoires, car les deux valeurs se lisent sur un balayage sinusoïdal, une fonction de réponse en fréquence ou un spectre. Le calculateur divise la fréquence de résonance f0 par la largeur totale comprise entre les deux points à mi-puissance. Le résultat est sans unité.
Il caractérise la résonance observée, mais ne précise pas si les pertes sont visqueuses, structurelles, dues au frottement ou au montage. Il ne simule pas non plus le mouvement et ne déduit pas la fréquence de la masse et de la raideur.
Bien saisir la fréquence et la bande passante
Repérez d’abord le pic de résonance et relevez sa fréquence centrale ou maximale. Trouvez ensuite les fréquences inférieure et supérieure à mi-puissance, puis soustrayez la première de la seconde afin d’obtenir la largeur totale. Saisissez cette largeur complète, et non la distance entre le pic et un seul côté.
Les deux valeurs doivent employer la même unité : Hz avec Hz ou kHz avec kHz. Un mélange d’unités fausse le résultat d’un facteur mille. Les valeurs négatives et les fréquences de résonance non positives sont également refusées.
Pour un pic très étroit, augmentez la résolution du balayage et confirmez les deux croisements avant d’interpréter un Q très élevé.
Exploiter Q dans les essais et les choix de conception
Les ingénieurs peuvent utiliser Q pour comparer des résonateurs, évaluer une modification de l’amortissement et résumer des essais répétés par un nombre sans dimension. L’ajout d’une couche amortissante à un panneau devrait élargir une résonance isolée et diminuer Q, tandis qu’une réduction des pertes d’un résonateur de précision resserre généralement le pic et augmente Q. En laboratoire, vous pouvez calculer la valeur après chaque balayage et la conserver avec la température, les conditions de montage, la précharge ou l’identifiant de l’échantillon.
Le même calcul s’applique aux accéléromètres, aux flexures, aux diapasons, aux suspensions et aux dispositifs MEMS. Dans un modèle simple du second ordre, le taux d’amortissement est souvent approché par l’inverse de deux fois Q, mais cette relation convient mal aux modes superposés ou aux systèmes non linéaires.
Cas d’usage
Comparer des traitements amortissants
Calculez Q avant et après l’ajout d’un matériau amortissant afin de quantifier l’élargissement d’une résonance mécanique.
Résumer des balayages vibratoires
Convertissez chaque pic mesuré et sa largeur à mi-puissance en une valeur cohérente pour le rapport d’essai.
Caractériser des résonateurs de précision
Suivez le facteur de qualité de flexures, diapasons, structures MEMS et suspensions d’un prototype à l’autre.
Questions fréquentes
Quelle formule le calculateur utilise-t-il ?
Il applique Q = fréquence de résonance / largeur totale à mi-puissance.
Le facteur de qualité est-il sans dimension ?
Oui. La fréquence de résonance et la bande passante s’annulent lorsqu’elles ont la même unité.
Puis-je mélanger des hertz et des kilohertz ?
Non. Convertissez les deux entrées dans la même unité avant de calculer Q.
Comment mesurer la bande passante pour le facteur de qualité ?
Repérez les deux points à mi-puissance de part et d'autre du pic, appelés points à moins trois décibels, puis soustrayez la fréquence basse de la fréquence haute. Saisissez cette largeur totale, pas l'écart entre le pic et un seul côté.
Que signifie un facteur de qualité élevé ou faible ?
Un Q élevé correspond à un pic étroit et marqué, et à un système qui perd peu d'énergie à chaque cycle. Un Q faible correspond à un pic large et à un amortissement plus fort, comme après l'ajout d'une couche amortissante sur un panneau.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/mech/quality-factor \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"resonant_frequency":1200,"bandwidth":30}'const res = await fetch("https://api.kit.forhosting.com/mech/quality-factor", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"resonant_frequency": 1200,
"bandwidth": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/quality-factor",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"resonant_frequency": 1200,
"bandwidth": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/quality-factor", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"resonant_frequency":1200,"bandwidth":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"resonant_frequency":1200,"bandwidth":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/quality-factor", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"resonant_frequency": 1200,
"bandwidth": 30
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.quality_factor",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Bien saisir la fréquence et la bande passante
L’outil accepte des nombres positifs finis ainsi que les alias documentés. Une bande passante nulle produit une erreur invalid_input, puisqu’elle imposerait une division par zéro et signale souvent une résolution de mesure insuffisante ou des points de croisement manquants.
Exploiter Q dans les essais et les choix de conception
L’API coûte $0.002 par requête réussie et le navigateur exécute le même noyau analytique pur, assurant un résultat identique pour des entrées identiques.
Questions techniques
Que se passe-t-il si la bande passante vaut zéro ?
La requête renvoie invalid_input, car une division par zéro ne permet pas d’obtenir un facteur de qualité fini.
Combien coûte un calcul par API ?
Chaque requête API réussie coûte $0.002 ; le calculateur dans le navigateur est gratuit.