Longueur de courbe d'une equation à 2 paramètres

Discussion générale entre passionnés et amateurs de mathématiques sur des sujets mathématiques variés
InvoVik
Messages: 3
Enregistré le: 04 Nov 2024, 09:15

Longueur de courbe d'une equation à 2 paramètres

par InvoVik » 04 Nov 2024, 10:31

Bonjour, je suis nouveau sur le forum.

Je travail actuellement à déterminer l'enveloppe d'une ellipse dont la position dépend de son inclinaison. L'équation paramétrique qui traduit la position de l'ellipse et la suivante :
X = X_0 + cos(phi)*cos(zeta)/a + sin(phi)*sin(zeta)/b
Y = Y_0 - sin(phi)*cos(zeta)/a + cos(phi)*sin(zeta)/b
X_0 et Y_0 dépendent de l'angle phi et zeta est l'angle qui positionne le point sur l'ellipse.

J'ai réussi à déterminer que zeta doit remplir la condition suivante pour satisfaire à l'enveloppe :
A*tan(zeta) + B*sin(zeta) + C = 0
Le problème est que cette équation est transcendante. J'ai donc effectuer une résolution numérique par Newton-Raphson qui fonctionne très bien.

Cependant cela engendre plusieurs problèmes :
- Je cherche à calculer l'intersection de mon enveloppe avec une autre courbe. Je souhaite aussi utiliser Newton-Raphson en 2 dimensions mais comme je n'ai pas d'équation explicite qui lie zeta à phi je ne suis pas en mesure de dériver mon équation paramétrique pour appliquer la méthode.
- Je cherche à calculer la tangente en tout point de la courbe et la dérivée me pose aussi problème.
- Je cherche à discrétiser la fonction de l'enveloppe se sorte à ce que les points soit équidistants. Pour se faire j'ai besoin de calculer la longueur de l'enveloppe mais je fait face au même problème que dans les questions précédentes.

Merci pour votre aide



GaBuZoMeu
Habitué(e)
Messages: 6043
Enregistré le: 05 Mai 2019, 09:07

Re: Longueur de courbe d'une equation à 2 paramètres

par GaBuZoMeu » 04 Nov 2024, 21:11

Bonsoir,
Pourrais-tu décrire plus précisément la façon dont bouge ton ellipse ? Ton X_0et Y_0dépendent de phi n'est pas très explicite. Ça pourrait peut-être donner une idée d'un autre calcul de l'enveloppe.
Merci.

vam edit

Avatar de l’utilisateur
vam
Admin
Messages: 636
Enregistré le: 09 Aoû 2019, 09:50

Re: Longueur de courbe d'une equation à 2 paramètres

par vam » 04 Nov 2024, 21:32

Gbzm, nous sommes en panne de Ltx pour le moment
Pour mettre une image, vous pouvez aller sur https://postimages.org/fr/
Vous choisirez ce qu'ils appellent le lien direct (lien de la seconde ligne), que vous placerez entre les balises Img.
:)

InvoVik
Messages: 3
Enregistré le: 04 Nov 2024, 09:15

Re: Longueur de courbe d'une equation à 2 paramètres

par InvoVik » 05 Nov 2024, 11:26

Merci pour ta réponse GaBuZoMeu,

X_0 et Y_0 décrivent une développante de cercle (avec un décalage initial) que j'ai paramétré de la manière suivante :
X_0 = -(E + r*phi)*cos(phi) + (r - H)*sin(phi)
Y_0 = (E + r*phi) + (r - H)*cos(phi)
Avec :
- phi : l'angle de la développante
- r : le rayon de la développante
- E : un décalage initial suivant x
- H : un décalage initial suivant y
Tout les termes sont constants à l'exception de phi.

La dérivée de X_0 et Y_0 par rapport à phi est égale à :
X_0' = (E + r*phi)*sin(phi) - H*cos(phi)
Y_0' = (E + r*phi)*cos(phi) + H*sin(phi)

Si on reprends l'équation de l'ellipse :
X = X_0 + cos(phi)*cos(zeta)/a + sin(phi)*sin(zeta)/b
Y = Y_0 - sin(phi)*cos(zeta)/a + cos(phi)*sin(zeta)/b

Pour déterminer l'enveloppe on doit calculer les dérivées partielles par rapport à phi et par rapport à zeta.
Dérivée partielle par rapport à phi :
X'(phi) = X_0' - sin(phi)*cos(zeta)/a + cos(phi)*sin(zeta)/b
Y' (phi)= Y_0' - cos(phi)*cos(zeta)/a - sin(phi)*sin(zeta)/b
Dérivée partielle par rapport à zeta :
X'(zeta) = -cos(phi)*sin(zeta)/a + sin(phi)*cos(zeta)/b
Y'(zeta) = sin(phi)*sin(zeta)/a + cos(phi)*cos(zeta)/b

Pour obtenir l'angle zeta formant l'enveloppe à tout angle phi, il suffit de résoudre l'équation suivante :
X'(phi)*Y'(zeta) - Y'(phi)*X'(zeta) = 0
En développant / refactorisant le tout on arrive à l'équation suivante :
((X_0'*sin(phi) + Y_0' * cos(phi))/a)*tan(zeta) - (1/a^2 - 1/b^2)*sin(zeta) + (X_0'*cos(phi) - Y_0'*sin(phi)) / b = 0

Voilà tout les éléments que je peut te donner

Avatar de l’utilisateur
vam
Admin
Messages: 636
Enregistré le: 09 Aoû 2019, 09:50

Re: Longueur de courbe d'une equation à 2 paramètres

par vam » 05 Nov 2024, 16:56

Latex est relancé :)
Pour mettre une image, vous pouvez aller sur https://postimages.org/fr/
Vous choisirez ce qu'ils appellent le lien direct (lien de la seconde ligne), que vous placerez entre les balises Img.
:)

InvoVik
Messages: 3
Enregistré le: 04 Nov 2024, 09:15

Re: Longueur de courbe d'une equation à 2 paramètres

par InvoVik » 06 Nov 2024, 08:29

Je me permet de réécrire les équations avec Latex ainsi que de corriger quelques erreurs :

Equation du centre de l'ellipse :


Dérivée partielle par rapport à phi :


Equation de l'ellipse :


Dérivée partielle par rapport à phi :


Dérivée partielle par rapport à zeta :


Equation de l'enveloppe :


En développant / factorisant :


Soit une forme :

 

Retourner vers ⚜ Salon Mathématique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 7 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite