ForHosting KIT · Matematica

Funzione evolvente

Inserisca un angolo di pressione in radianti e ottenga la sua evolvente, tan(a) meno a: 20 gradi, cioè 0,3490658503988659 radianti, danno 0,014904383867. È il valore di partenza per lo spostamento di profilo e lo spessore del dente negli ingranaggi a evolvente. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Angolo
0,3490658504
Ottiene
Evolvente
0,0149043839

La funzione evolvente compare ovunque compaia la geometria degli ingranaggi ad evolvente: dato un angolo di pressione in radianti, restituisce la tangente dell'angolo meno l'angolo stesso, il valore che collega il cerchio di base di un ingranaggio al suo cerchio primitivo di funzionamento. Progettisti di ingranaggi, fresatori e studenti la usano per convertire tra angoli di pressione, verificare lo spessore del dente a un nuovo diametro e risolvere l'angolo al quale un profilo ad evolvente raggiunge un dato raggio. Questa capacità esegue quel singolo calcolo in modo esatto e deterministico: Lei invia un angolo e riceve indietro l'evolvente, con un errore chiaro quando l'angolo non è un numero finito.

Che cos'è la funzione evolvente e perché è importante

Quasi tutti i denti degli ingranaggi moderni sono un'evolvente di cerchio: la curva tracciata dall'estremità di un filo teso che si srotola dal cerchio di base dell'ingranaggio. È questa scelta che permette agli ingranaggi di ingranare dolcemente anche quando l'interasse si discosta leggermente. La funzione evolvente, scritta inv(a), è la coordinata angolare di quella curva all'angolo di pressione a, e vale tan(a) - a con l'angolo in radianti.

Sembra banale, ma è il cardine della matematica degli ingranaggi: la relazione tra l'angolo di pressione a un diametro e l'angolo di pressione a un altro è esattamente una differenza di evolventi. Quando un progettista afferma che un pignone lavora a un angolo di pressione operativo di 24 gradi su un ingranaggio normalizzato di 20 gradi, il numero che sostiene quell'affermazione è una differenza di evolventi.

Poiché la funzione è monotona e regolare sull'intervallo utile da 0 a pi greco mezzi, è anche invertibile in sicurezza, ed è così che gli angoli di pressione operativi vengono ricavati da spessori di dente misurati. Ottenere questo valore con piena precisione in virgola mobile è il primo passo di qualsiasi calcolo serio di ingranaggi.

Come chiamarla e che cosa riceve in risposta

Invii un unico campo, angle, contenente l'angolo di pressione in radianti. I gradi non sono accettati di proposito: ogni formula dei manuali che usa l'evolvente presuppone i radianti, e accettare i gradi in silenzio è il modo in cui i fogli di calcolo producono ingranaggi che non ingranano. Se il Suo angolo è in gradi, lo moltiplichi per pi greco e lo divida per 180 prima della chiamata; il comune angolo di pressione di 20 gradi è 0.3490658503988659 radianti, la cui evolvente è il ben noto 0.0149043838673367.

La risposta riporta l'angolo inviato e aggiunge involute, il valore calcolato, arrotondato a dodici decimali affinché lo stesso input produca un output identico byte per byte su qualsiasi macchina. Non c'è stato, né casualità né orologio nel calcolo, quindi chiamate ripetute con lo stesso angolo restituiscono sempre lo stesso valore.

Dove si inserisce in un flusso di lavoro sugli ingranaggi

In pratica, l'evolvente raramente è la risposta finale; è la primitiva su cui è costruito tutto il resto. I calcoli dello spostamento di profilo hanno bisogno dell'evolvente agli angoli di pressione normalizzato e operativo. Le conversioni di misura su rulli la invertono per ricavare un angolo da una corda misurata.

I controlli del gioco confrontano differenze di evolventi tra spessori di dente tollerati. I team lo integrano nell'automazione della progettazione come passo di microservizio, in strumenti di qualità che verificano un disegno rispetto alla geometria misurata e in materiale didattico dove gli studenti confrontano i calcoli fatti a mano con un'implementazione di riferimento.

Verifica dello spostamento di profilo

Calcoli l'evolvente agli angoli di pressione normalizzato e operativo per controllare lo spostamento di profilo di una coppia di ingranaggi esistente rispetto al disegno.

Spessore del dente a un nuovo diametro

Usi la differenza di evolventi tra i diametri primitivo e obiettivo per trovare lo spessore del dente in qualsiasi punto del fianco.

Valore di riferimento per i test di software per ingranaggi

Fissi un valore di evolvente noto, come inv(20 deg), come riferimento nella suite di test di un'applicazione più ampia di progettazione di ingranaggi.

Quanto costa?

È anche gratuita da eseguire nel Suo browser su questa pagina.

Sono accettati i gradi?

No. L'angolo deve essere in radianti, come presuppone ogni formula dell'evolvente. Converta i gradi moltiplicando per pi greco/180 prima.

Che cosa viene restituito esattamente?

Un oggetto che riporta il Suo angolo e il valore dell'evolvente, inv(a) = tan(a) - a, arrotondato a dodici decimali per la stabilità tra macchine.

Può invertire l'evolvente, restituendo l'angolo a partire da un valore?

No. Questa capacità calcola solo la funzione diretta; l'inversione richiede un risolutore iterativo, che è una capacità separata.

Il risultato è deterministico?

Sì. Non intervengono rete, casualità né orologio, e l'output è arrotondato affinché lo stesso angolo produca un output identico byte per byte ovunque.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/math/involute-function

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/math/involute-function \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"angle":0.3490658503988659}'
{
  "angle": 0.3490658503988659
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.involute_function",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Come chiamarla e che cosa riceve in risposta

Le stringhe contenenti un semplice numero vengono convertite, e gli alias pressure_angle e alpha sono accettati per comodità. Qualunque altra cosa — un campo mancante, null, true, un array, NaN, Infinity oppure un angolo situato esattamente su un multiplo dispari di pi greco mezzi, dove la tangente diverge — viene respinta con un errore invalid_input e non viene mai addebitata.

Dove si inserisce in un flusso di lavoro sugli ingranaggi

Poiché ognuno di questi passaggi si fida pienamente del valore dell'evolvente, questo endpoint è costruito per essere noioso: una tangente, una sottrazione, un arrotondamento deterministico e uno strato di validazione rigoroso che rifiuta tutto ciò che non è un angolo finito in radianti. Lo stesso codice gira gratis nel Suo browser su questa pagina, quindi può verificare un valore incollando un solo numero e pagare solo, $0.002 per richiesta, quando automatizza la chiamata all'interno di un flusso più ampio.

Che cosa succede con un input non valido?

Un angolo mancante, non numerico o non finito (NaN, Infinity) viene respinto con un errore invalid_input e non viene addebitato.

Leggi la documentazione completa del KIT →