Calcul courbe avec succession d'angles
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Calcul courbe avec succession d'angles



  1. #1
    Night_Hawk

    Smile Calcul courbe avec succession d'angles


    ------

    Bonjour,

    J'essaie de trouver le meilleur moyen pour recalculer une courbe à partir, non pas de points (ce serait trop simple ) mais d'angles successifs connus.
    Avant tout j'en explique le but, pour situer la chose.
    J'ai monté une petite manip' avec une planche d'1m50 assez flexible.
    Un bout est solidement fixé sur une table, pendant que l'autre bout pend dans le vide.
    J'ai mis 6 accéléromètres sur cette planche avec les intervalles: 0; 30%, 50%; 70%; 85%; 100%. J'étais limité en nombre il faut dire, car ce sont des accéléros assez précis que j'ai empruntés.
    Ils me permettent de calculer des angles par rapport à l'accéléro à 0%, qui ne bouge pas du tout (car sur le bout de planche fixé à la table) dans le sens de la longueur de la planche. Comme la table peut ne pas être horizontale, il me sert de référence.

    J'ai placé cette planche (toujours fixée sur la table) contre un mur pour pouvoir faire le relevé de ses positions en chaque emplacement des accéléros.

    J'appuie alors sur ma planche ou la soulève. Je fais le relevé de chacun des points sur mon mur et j'acquiers le signal des accéléros sur mon pc.
    Grâce à mon relevé, j'obtiens les positions relatives exactes des déplacements de ma planche.

    Voila la manip'. Pour retrouver la courbe de la planche avec les accéléros et que je connais grâce à mon relevé sur le mur, j'ai décidé de prendre un modèle mathématique pas très compliqué (et que je connais surtout ): des équations successives du deuxième degré en prenant chaque angle (phi) comme la pente de ma courbe entre deux accéléros.

    z=a*y^2+b*y+c, avec:
    a= (tan(phi2) - tan(phi1))/(2*(y2 - y1))
    b= tan(phi1) - 2*a*y1
    c= z1 - a2*y1^2- a1*y1

    Le premier point est donc connu (car y1 =0; Phi1 =0; z1 = 0). L'équation me permet de connaître z2, z3, ... de proche en proche.

    Or à la fin, j'ai des résultats pas trop mauvais, mais qui ne sont pas comme espérés. Surtout au début (à 30 et 50%) contrairement à ce que je pensais. Mon erreur diminue dans le sens de la longueur de la planche en fait. Ce qui me paraît bizarre. Je ne mets pas en doute la précision des accéléros a priori.
    Je me dis alors que c'est la modèle mathématique, l'équation, qui ne doit pas être tout à fait approprié. Est-ce que je me trompe dans ce que je fais ou vaudrait-il mieux prendre un degré supérieur? (mais là je ne maîtrise pas vraiment...).

    Auriez-vous une meilleur idée pour que je colle mieux?

    Merci d'avance pour vos suggestions précieuses.

    Night_Hawk.

    -----
    Dernière modification par Night_Hawk ; 03/10/2010 à 15h20.

  2. #2
    Night_Hawk

    Re : Calcul courbe avec succession d'angles

    Oups, je corrige ma dernière équation:
    c=z1 - a*y1^2 - b*y1

    Je me suis un peu emmêlé les pinceaux...

    Merci.

Discussions similaires

  1. calcul d'angles icosaedre diminué
    Par invite7c79e0f5 dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 03/12/2007, 16h06
  2. Calcul cosinus d'angles...
    Par invite11729512 dans le forum Mathématiques du collège et du lycée
    Réponses: 8
    Dernier message: 10/11/2007, 17h10
  3. Calcul d'angles d'attitude
    Par invite35f0a44e dans le forum Physique
    Réponses: 2
    Dernier message: 26/05/2007, 10h41
  4. Vecteurs et calcul d'angles: exo 1°S
    Par invite9b03bd15 dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 20/11/2005, 11h46