Opérateur @CDG DATE 94/01/10 CETTE PROCEDURE A ETE MISE GRACIEUSEMENT A DISPOSITION DE LA COMMUNAUTE CASTEM2000 PAR DELERUYELLE F. (SOCOTEC-INDUSTRIE à L IPSN/DES) Procédure @CDG -------------- XG1 XG2 (XG3) = @CDG MODL1 (CAR1) ; Objet : ______ Cette procédure calcule les coordonnées du centre de gravité de la géométrie contenue dans un modèle. Commentaires : _____________ MODL1 : objet modèle (type MMODEL). CAR1 : champ de caractéristiques géométriques (facultatif) (type MCHAML,sous-type CARACTERISTIQUES). Si on veut prendre en compte une distribution de masse volumique non uniforme, il faut entrer dans CAR1 le champ par élément de MATERIAU (pour donner RHO) et le champ de CARACTERISTIQUES (pour donner EPAI, SECT, ...). XG1 : première coordonnée du centre de gravité (type FLOTTANT). XG2 : seconde coordonnée du centre de gravité (type FLOTTANT). XG3 : éventuellement, troisième coordonnée du centre de gravité en 3 D (type FLOTTANT). Exemple : ________ mo1 = mode s3d mecanique elastique isotrope coq3 coq4 ; ca1 = cara mo1 epai 0.5 ; xg1 xg2 xg3 = @cdg mo1 ca1 ; list xg1 ; list xg2 ; list xg3 ; Remarques : __________ 1) Cette procédure n'a été testée que sur des modèles à formulation MECANIQUE. 2) Pour les coques, le domaine d'intégration est la surface de la coque et pour les poutres, le domaine d'intégration est la ligne moyenne de la poutre. Si l'on veut intégrer sur le volume de ces éléments, il faut donner le champs de caractéristiques géométri- ques CAR1 (type MCHAML, sous-type CARACTERISTIQUES). 3) Dans le cas des coques, même en fournissant CAR1, on ne prend pas en compte l'excentrement. 4) On peut traiter un modèle mécanique contenant plusieurs types d'éléments.