Calculateur de régime de centrifugeuse
Transformez les 1000 × g d'un protocole, pour un rayon de rotor de 10 cm, en régime à régler, avec la pesanteur normale de 9,80665 m/s². Saisissez le rayon et le RCF visé, et cessez de recopier les tr/min d'un rotor à l'autre. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Rayon
- 10
- Rcf
- 1 000
- Rpm
- 2 990,4167719726
La force centrifuge relative, souvent notée RCF ou × g, est l'accélération ressentie par un échantillon dans un rotor en rotation, exprimée en multiple de la gravité standard. Les protocoles indiquent le RCF parce que la même vitesse sur deux rotors de rayons différents produit un g-force distinct. Ce calculateur de vitesse de centrifugeuse inverse l'identité de laboratoire : avec un rayon de rotor strictement positif en centimètres et un RCF cible strictement positif, il renvoie les tours par minute qui produisent cette force à ce rayon.
Ce que RCF, rayon du rotor et régime RPM signifient ensemble
La force centrifuge relative, notée RCF ou fois g, est l'accélération centripète en un point d'un rotor en rotation divisée par la gravité standard. La gravité standard est ici la valeur conventionnelle 9.80665 mètres par seconde au carré, et non un relevé local de g au banc.
Comme l'accélération vaut oméga au carré fois le rayon, deux rotors qui partagent une vitesse livrent encore des RCF différents dès que les rayons d'échantillon diffèrent ; c'est pourquoi les protocoles citent un RCF cible plutôt qu'un régime RPM partagé, et pourquoi un calculateur de vitesse de centrifugeuse a besoin du rayon du rotor et du g-force souhaité. La vitesse angulaire oméga vaut deux pi fois les tours par seconde, ou deux pi fois le RPM divisé par soixante.
En substituant dans RCF égal à oméga au carré fois r sur g et en résolvant pour le RPM, on obtient la forme close RPM égal à trente sur pi fois la racine carrée de RCF fois g sur r, avec r en mètres.
Les cartes de laboratoire impriment souvent l'approximation en centimètres RCF égal à 1.118 fois dix à la moins cinq fois le rayon en centimètres fois RPM au carré ; ce point d'accès utilise le réarrangement SI exact afin que le nombre coïncide avec la physique des manuels et avec la carte à quelques parties près pour dix mille. Envoyez un rayon strictement positif en centimètres et un RCF cible strictement positif ; la réponse est le régime de l'instrument en tours par minute pour cette paire.
Cas d’usage
Transfert de protocole entre rotors
Convertissez le RCF d'un protocole en réglage RPM d'un nouveau rotor dont le rayon diffère de l'instrument qui a publié la méthode.
Travaux dirigés et clés de procédures
Générez des réponses RPM déterministes pour des exercices RCF et rayon, et refusez un radius ou un rcf non positif au lieu de renvoyer NaN.
Questions fréquentes
Comment convertir le RCF en régime de centrifugeuse ?
Envoyez un rayon de rotor strictement positif en centimètres et un RCF cible strictement positif en ×g.
En quelles unités le rayon du rotor est-il exprimé ?
Divisez une figure en millimètres par dix avant d'envoyer.
Pourquoi ne pas copier le régime d'une autre centrifugeuse ?
Le même RPM sur un rayon différent produit un RCF différent. Les protocoles spécifient ×g afin que vous recalculiez la vitesse du rotor que vous avez réellement.
Que se passe-t-il si le rayon ou le RCF est nul ou négatif ?
La force centrifuge relative et le rayon du rotor doivent tous deux être strictement positifs ; la validation ratée n'est pas facturée.
Quel rayon de la fiche du rotor dois-je utiliser ?
La distance entre l'axe de rotation et l'échantillon, souvent indiquée comme rayon maximal ou moyen sur la fiche du rotor. Saisissez-la en centimètres ; une valeur en millimètres doit d'abord être divisée par dix.
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/phys/centrifuge-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":10,"rcf":1000}'const res = await fetch("https://api.kit.forhosting.com/phys/centrifuge-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 10,
"rcf": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/centrifuge-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 10,
"rcf": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/centrifuge-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":10,"rcf":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":10,"rcf":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/centrifuge-speed", 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
{
"radius": 10,
"rcf": 1000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.centrifuge_speed",
"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
Un radius ou un rcf invalide échoue avec invalid_input et n'est pas facturé.
Contrat d'entrée, unités, erreurs et forme de la réponse
Les chaînes numériques qui s'interprètent comme des nombres finis sont acceptées afin que formulaires et carnets passent des valeurs sans un cast supplémentaire. Convertissez les millimètres d'une fiche en divisant par dix avant d'envoyer, car le contrat est en centimètres pour coller à la carte de laboratoire. Il n'y a pas de catalogue de rotors, ni de k-factor, ni de modèle de durée de course ou de température, ni de conversion d'unités au-delà des centimètres vers les mètres dans la racine carrée. Envoyez un corps JSON en POST avec deux nombres finis obligatoires : radius, le rayon du rotor en centimètres mesuré de l'axe de rotation jusqu'à l'échantillon, souvent r_max ou r_av de la fiche rotor, et rcf, la force centrifuge relative cible en multiples de g. Radius et rcf doivent tous deux être strictement positifs ; zéro, négatif, manquant, vide, NaN et Infinity échouent avec invalid_input en nommant le champ, et la validation ratée n'est pas facturée. Les alias de radius r et radius_cm, et ceux de rcf rcf_g, g_force et relative_centrifugal_force, sont réellement acceptés. En cas de succès, le corps répète radius et rcf, renvoie rpm comme résultat primaire arrondi pour des goldens stables, et inclut une chaîne formula qui réaffirme l'identité SI avec g égal à 9.80665 plus l'étiquette de méthode centrifuge_speed.
Où un calculateur de régime de centrifugeuse gagne sa place
Un rotor de dix centimètres à mille fois g demande environ deux mille neuf cent quatre-vingt-dix RPM ; un rotor de microcentrifugeuse de huit virgule cinq centimètres à seize mille fois g demande un régime bien plus élevé, et mélanger ces chiffres en traitant le RPM comme s'il était du RCF pastille un échantillon trop fort ou pas assez. Les laboratoires d'enseignement et les corrigés d'examen ont besoin d'un oracle déterministe qui refuse un radius et un rcf non positifs au lieu de renvoyer NaN. Épinglez le rpm arrondi dans les tests et vous obtenez des régimes reproductibles pour procédures opératoires, carnets et workers de bord, sans bibliothèque de chimie à vous. Les laboratoires de biologie moléculaire et cliniques convertissent le RCF du protocole en un réglage d'instrument dès qu'ils changent de rotor ou partagent une méthode entre paillasses dont le r_max diffère. Les fabricants d'instruments et les greffons d'information de laboratoire peuvent appeler une petite API parse plutôt que de réimplémenter l'identité de la racine carrée dans chaque langage. Comme l'implémentation est du parse pur de niveau A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle et sans réseau sortant.
Cas d'intégration
Automatisation d'instruments et de carnets
Appelez une petite API parse depuis des greffons LIS, des scripts de paillasse et des fixtures CI plutôt que de réimplémenter la racine carrée RCF vers RPM dans chaque langage.
Questions techniques
Combien coûte le calculateur de vitesse de centrifugeuse ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.