Projet

Général

Profil

Assistance #249

problème glue contact

Ajouté par Julien Troufflard il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Résolu
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
06/07/2020
Echéance:
% réalisé:

100%

Temps estimé:
Temps passé:

Description

Gérard,

j'essaye d'utiliser un contact collant afin de controler les noeuds aux poles d'un ballon.

Ma démarche est composée des étapes suivantes :
1) premier calcul : j'impose un déplacement imposé à tous les noeuds d'un maillage plié pour le déployer et lui donner une première forme => ce calcul fonctionne très bien et j'obtiens un premier incrément avec la forme du ballon convenue

2) avec un RESTART, je fais un second calcul visant à imposer une condition de contact collant aux noeuds des poles sur des cylindres.

C'est cette étape 2 que j'ai mis en pièce jointe. Il y a tout ce qu'il faut pour lancer le calcul (dont le .BI)

Ce que je ne comprends pas, c'est pourquoi mon calcul me conduit à une divergence énorme dès le début. La préforme du ballon est telle que les noeuds des poles respectent exactement le diamètre de chacun des cylindres dédié à un pole. Donc au départ, les noeuds des poles sont exactement sur les cylindres. Mais très rapidement, les noeuds se positionnent de façon étrange au pole Nord (noeuds N_poleN) et un ou plusieurs noeuds du pole S (N_poleS) sont projetés très loin du ballon.

peux-tu m'éclairer sur ce qu'il se passe ?

petite question supplémentaire :
pourquoi est-ce que le calcul ne converge pas alors que j'ai mis une PRECISION de 1e+10 ?


Fichiers

test_glue_contact.tar (414 ko) test_glue_contact.tar Julien Troufflard, 06/07/2020 15:42

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux