Rechercher dans ce blog

jeudi 24 novembre 2011

Erreur : Plus de 9999 noeuds !

Il se peut que vous soyez amené à rencontrer un jour une erreur de ce type : "Erreur : Plus de 9999 noeuds, Augmenter le paramètre HER_MXNEU"
En règle général cette erreur ne doit pas apparaitre car Hergos est censé gérer lui-même la variable d'environnement HER_MXNEU et l'ajuster au besoin (lors des tests des données des noeuds).
Cependant dans certains cas (droits notamment) Hergos ne peut pas ajuser cette variable.
Il faut donc le faire manuellement

Voici la méthode :
1/ Cliquer sur Démarrer / Panneau de configuration / Système et maintenance / Système  (ou faire clic-droit Propriétés sur Démarrer / Ordinateur ou encore touche Windows + Pause)
2/ Cliquer sur Paramètres système avancés 

3/ Cliquer sur Variables d'environnement


4/ Cliquer sur Nouvelle... puis saisir les nom HER_MXNEU et valeur, ici 1000000 de façon à être tranquille.


5/ Faire de même pour les variables système


6/ Sortir en validant les boites de dialogue.

Vous pouvez maintenant calculer des structures à 1 million de noeuds !

mercredi 9 novembre 2011

Calcul des PRV (PRS variables)

Un PRV est un PRS dont on peut faire varier linéairement les dimensions entre l'origine et l'extrémité de la barre physique.
Afin qu'Hergos puisse transformer ce PRV en multiples PRS au moment de la résolution (écriture du dh1), il est nécessaire de définir des noeuds intermédiaires sur une barre physique ayant une section PRV.




Comme le montre le schéma ci-dessus, les caractéristiques (section, inerties...) sont calculées pour chaque PRS en fonction des dimensions prises à deux positions distinctes :

  • au milieu de la barre élémentaire pour le calcul des sections (S, Sy, Sz)
  • au 2/3 de la barre élémentaire pour le calcul des inerties (Iyy, Izz, Itors, zG)


Calcul des contraintes réglementaires :
Pour les CM66 (les PRV ne sont pas calculés aux Eurocodes dans la version 9.1), le calcul du Von Mises se fait avec les caractéristiques (sections, inerties) d'un PRS ayant les dimensions du PRV au point étudié (origine ou extrémité d'une barre élémentaire).

mardi 6 septembre 2011

Cas de masse transformé

La problématique : on part d'un cas de charge ayant des composantes en Fx,Fy et Fz que l'on transforme en cas de masse. On cherche les modes propres verticaux uniquement, donc on veut "éliminer" les composantes Fx et Fy du cas de masse.
Une solution : on va utiliser les coefficents du cas transformé pour annuler les composantes non souhaitées.

mercredi 17 août 2011

Super-structures : attention aux super-noeuds appuis

Si tous les super-noeuds sont déclarés comme appuis encastrés dans l'une des sous-structure (une suffit), le module h9 d'Hercule va s'arrêter avec le message "aucune composante active".
Il faut donc bien s'assurer que l'on a des super-noeuds avec des degrés de liberté pour qu'il y ait des composantes à calculer.

vendredi 29 juillet 2011

Hergos multi-utilisateurs (version code)

Pour résoudre le problème de l'utilisation d'Hergos par plusieurs personnes (plusieurs sessions) sur une même machine, il faut :


  1. Aller dans c:\utilisateurs\"nom"\AppData\Roaming\Hergos où "nom" est le nom de la session dans laquelle a été effectuée l'installation initiale d'Hergos (en général le propriétaire de la machine) et copier (clic-droit "copier") le fichier config.ini.
  2. Aller dans c:\utilisateurs\"autre nom"\AppData\Roaming\Hergos où "autre nom" est le nom du nouvel utilisateur souhaitant utiliser Hergos, et coller le fichier config.ini en écrasant celui existant.
  3. Optionnel : pour ne plus avoir à effectuer 1/ et 2/ lors d'ajout d'autres utilisateurs sur cette même machine : aller dans c:\programmes\hergos et coller ce même fichier config.ini en écrasant l'existant. Au premier lancement d'Hergos de tout nouvel utilisateur (nouvelle session), le fichier config.ini contenant les codes de déverrouillage sera copié dans la nouvelle session créée.
Remarque : Cette manipulation n'est utile que pour la version code d'Hergos (sans clé de protection)

vendredi 1 juillet 2011

Axes locaux et calculs de périodes

Hergos traduit le poids propre des barres et les charges linéiques (uniformes) pour Hercule par une commande MAS ELE UNI LOC (suivi de la direction de la masse).
Dans la documentation Hercule il est bien précisé : "Le mot-clé LOC rappelle que les directions indiquées se réfèrent aux axes locaux des noeuds."

C'est pour cette raison que pour les calculs de périodes et dans le cas de définition d'axes locaux sur des noeuds, il est très important d'activer les masses dans les 3 directions X,Y etZ.

De cette façon, même en cas d'utilisation d'un axe local spécifique à un noeud, l'action "globale" des masses appliquées à ce noeud sera identique à ce qu'elle serait si il n'y avait pas d'axe local.

Par masses appliquées au noeud on entend :
  • les charges ponctuelles
  • le poids propre des barres s'y rattachant
  • les forces linéiques des barres s'y rattachant
  • les charges surfaciques (dans les cas de masse elles sont automatiquement transformées en action sur les noeuds)

Dans le cas contraire (utilisation d'axes locaux et pas d'activation dans les 3 directions) les résultats obtenus peuvent être erronés par rapport au but recherché.

Réglages Kaspersky

Il est possible que le logiciel antivirus Kaspersky pense que certains fichiers ou modules de calcul Hercule soient des virus.
Cela se traduit par exemple par des calculs interrompus (notamment au module 2) sans raison apparente avec éventuellement un message d'erreur Hergos : "Module Hercule commencé mais pas terminé normalement".

Pour éviter ces soucis il faut régler Kaspersky de la façon suivante :
  • Cliquer sur le "K" de la barre des tâches Windows (en bas à droite)
  • Cliquer sur Configuration

  • Cliquer sur la dernière icone à droite

  • Cliquer sur le deuxième bouton Configuration

  • Dans l'onglet Applications de confiance, cliquer sur Ajouter puis sur Parcourir...

  • Aller dans le répertoire BIN du répertoire d'installation d'Hergos (par défaut c:\programmes\Hergos\BIN) et sélectionner le module h0.exe puis cliquer sur Ouvrir

  • Cocher toutes les options d'exclusion et valider

  • Refaire la même opération d'ajout pour tous les modules Hercule : h1.exe, h2.exe, h4.exe, (h5.exe pas obligatoire), h6.exe, h7.exe, h9.exe, ha.exe
  • Pour éviter d'éventuels problèmes, il est conseillé d'ajouter aussi hergos.exe qui se trouve dans le répertoire d'installation d'hergos.
  • Terminer en cliquant sur Ok pour fermer toutes les boites.