[SOLVED] hey need help with a 2D beam problm .comm
- Claus
- Offline
- Moderator
Less
More
- Posts: 670
- Thank you received: 34
11 years 7 months ago #6855
by Claus
Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version
Replied by Claus on topic Re: hey need help with a 2D beam problm .comm file
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
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
- Mihir
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 29
- Thank you received: 0
11 years 7 months ago #6857
by Mihir
Replied by Mihir on topic Re: hey need help with a 2D beam problm .comm file
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 .
<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 .
- kwou
- Offline
- Moderator
11 years 7 months ago - 11 years 7 months ago #6858
by kwou
Interest: structural mechanics, solar energy (picture at 'my location' shows too little pv panels)
--
kind regards - kees
Replied by kwou on topic Re: hey need help with a 2D beam problm .comm file
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.
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: 11 years 7 months ago by kwou.
The following user(s) said Thank You: Mihir
- Mihir
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 29
- Thank you received: 0
11 years 7 months ago - 11 years 6 months ago #6860
by Mihir
Replied by Mihir on topic Re: hey need help with a 2D beam problm .comm file
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.
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.
Last edit: 11 years 6 months ago by Mihir.
- kwou
- Offline
- Moderator
11 years 6 months ago - 11 years 6 months ago #6870
by kwou
Interest: structural mechanics, solar energy (picture at 'my location' shows too little pv panels)
--
kind regards - kees
Replied by kwou on topic Re: hey need help with a 2D beam problm .comm file
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.
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: 11 years 6 months ago by kwou.
The following user(s) said Thank You: Mihir
- Mihir
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 29
- Thank you received: 0
11 years 6 months ago - 11 years 6 months ago #6872
by Mihir
Replied by Mihir on topic Re: hey need help with a 2D beam problm .comm file
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
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
Last edit: 11 years 6 months ago by Mihir.
Moderators: catux
Time to create page: 0.139 seconds