[SOLVED] hey need help with a 2D beam problm .comm

More
10 years 11 months ago #6855 by Claus
In EFICAS, you can validate your command file by using JdC->Rapport de...
Perhaps the underscore in the name of AFFE_CARA_ELEM is invalid, it is here.

You also need to include the AFFE_CARA_ELEM in MECA_STATIQUE with CARA_ELEM

/C

Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version

Please Log in or Create an account to join the conversation.

  • Mihir
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
10 years 11 months ago #6857 by Mihir
Hey, so I've made the said corrections and run the file, but i see an error in the .mess file like

<EXCEPTION> <CALCULEL2_71> !
! !
! on ne trouve pas dans les arguments de la routine CALCUL de champ à associer au parametre: PCINFDI !
! - option: RIGI_MECA !
! - type_element: MECA_DIS_T_N !
!

Can someone tell me what this means, and whats the work around for it? Attaching the .mess file too.

Thanking in advance .
Attachments:

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago - 10 years 11 months ago #6858 by kwou
Hoi d_riel

you have to apply an AFFE_CHAR_MECA to the massN node/group. You have to define properties to this group; C-Aster does not invent for you. Eg, for another group you defined:

elemcar=AFFE_CARA_ELEM(MODELE=model,
POUTRE=(_F(GROUP_MA='mast',
SECTION='RECTANGLE',
CARA=('HY','HZ','EP'),
VALE=(40,20,1.5,),),
_F(GROUP_MA='topbeam',
SECTION='RECTANGLE',
CARA=('HY','HZ','EP'),
VALE=(40,20,1.5,),),),);

I guess you want to apply a mass to this group, something like, but most likely not exactly the same as below:

N_stmass=AFFE_CARA_ELEM(MODELE=CylModel,
INFO=2,
DISCRET=(_F(CARA='M_TR_D_N',
GROUP_NO='Nmaster',
VALE=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.00,0.00,0.00]),
_F(CARA='K_TR_D_N',
GROUP_NO='Nmaster',
VALE=[0.0,0.0,0.0,0.0,0.0,0.0]),),);


I you need more detail, please state what you would like to build.

Interest: structural mechanics, solar energy (picture at 'my location' shows too little pv panels)

--
kind regards - kees
Last edit: 10 years 11 months ago by kwou.
The following user(s) said Thank You: Mihir

Please Log in or Create an account to join the conversation.

  • Mihir
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
10 years 11 months ago - 10 years 11 months ago #6860 by Mihir
Hey ,
Thanks a lot for the reply. I've been trying to do it, but it somehow is not working (attaching the .mess file) . Can you plz tell me the commands to add?

My problem is a simple 2-D frame consisting of 2 vertical beams ('mast') and 1 horizontal beam ('topbeam'). Geometry and mesh file are attached.

Loading consists of self weight on the whole system, and then a uniformly distributed load which has been applied on the topbeam. (Already done)

massN is a node (which I have defined as a group in GMSH) on the top beam. I need to apply a load on it in the FZ direction. Please tell me the cara_elem & char_meca commands I have to add for this. Also, should I make any changes anywhere else?

Thanking in advance.
Attachments:
Last edit: 10 years 11 months ago by Mihir.

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago - 10 years 11 months ago #6870 by kwou
Hoi d riel

i am not really sure what you reall want.
Is the node massN already part of 'topbeam' and you only want to apply a load (force) on that node?
You defined a vertical load FZ on all nodes of topbeam and weight on all nodes of topbeam and mast:

selfwght=AFFE_CHAR_MECA(MODELE=model,
PESANTEUR=_F(GROUP_MA=('topbeam','mast',),GRAVITE=10000,DIRECTION=(0,0,-1,),),);
cr=AFFE_CHAR_MECA(MODELE=model,FORCE_NODALE=_F(GROUP_NO='topbeam',FZ=-10.0,),);

(you need to apply RHO in de steel definition for gravity as well).

in meca_statique you need to add charge=cr for the force:

RESU=MECA_STATIQUE(MODELE=model,
CHAM_MATER=material,
CARA_ELEM=elemcar,
EXCIT=(_F(CHARGE=ground,),
_F(CHARGE=cr))) ### add this too

Okee, I donot know geo, but looking into geo, I think massN is part of the structure, so no need to define in AFFE_CARE_ELEM and AFFE_MODELE (if, again, I understand correctly):

remove:
DISCRET=_F(CARA='M_T_D_N',
GROUP_NO='massN',
VALE=.01,),);

and

_F(GROUP_MA='massN',
PHENOMENE='MECANIQUE',
MODELISATION='DIS_T',),),);


Fznm=AFFE_CHAR_MECA(MODELE=model,
FORCE_NODALE=_F(GROUP_NO='massN',
FZ=-10.0,),);


and apply a force on massN too, and add in MECA_STATIQUE.
But maybe I misunderstood, and probably do because now the load is defined twice in z direction.
Pls let us know.

Interest: structural mechanics, solar energy (picture at 'my location' shows too little pv panels)

--
kind regards - kees
Last edit: 10 years 11 months ago by kwou.
The following user(s) said Thank You: Mihir

Please Log in or Create an account to join the conversation.

  • Mihir
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
10 years 11 months ago - 10 years 11 months ago #6872 by Mihir
Hey keywouters,

Thanks a lot. That's exactly how I wanted it. massN is a part of the topbeam, and the load needed to be applied in FZ at massN also.

I've made the changes and now all the errors and alarms have been removed. But my post-processing module is not opening up in Salome-Meca, strangely enough. Can't figure out why though.

Once again, thanks a lot everybody. I'm attaching the .mess file, and the geo & med files.

Cheers & in gratitude,
d_riel
Attachments:
Last edit: 10 years 11 months ago by Mihir.

Please Log in or Create an account to join the conversation.

Moderators: catux
Time to create page: 0.133 seconds
Powered by Kunena Forum