Torque Tutorial by Claws
- Basti
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 15
- Thank you received: 0
13 years 8 months ago #5711
by Basti
Torque Tutorial by Claws was created by Basti
Hello,
I'm new to CAELinux and I have some questions.
First of all to the Torque Tutorial by Claws (from the CAELinux Wiki)
In this tutorial we created a single node and linked it with ridig links to a surface where the torque moment should affects.
Also we define Values of 0.1:
Quote from his Tutorial:
CARA=AFFE_CARA_ELEM(MODELE=Model,
DISCRET=_F(CARA='K_TR_D_N',
GROUP_MA='load',
VALE=(0.1,0.1,0.1,0.1,0.1,0.1,),),);
Why we are doing this? Which effects have these values?
When I exchange the torque moment with an bending force, the change of the value even changes the displacement of the part.
And my other question, how can I contact people from the wiki directly e.g. Claws
I'm sorry for my English, I hope it is understandable anyway
Greetings from Germany
I'm new to CAELinux and I have some questions.
First of all to the Torque Tutorial by Claws (from the CAELinux Wiki)
In this tutorial we created a single node and linked it with ridig links to a surface where the torque moment should affects.
Also we define Values of 0.1:
Quote from his Tutorial:
CARA=AFFE_CARA_ELEM(MODELE=Model,
DISCRET=_F(CARA='K_TR_D_N',
GROUP_MA='load',
VALE=(0.1,0.1,0.1,0.1,0.1,0.1,),),);
Why we are doing this? Which effects have these values?
When I exchange the torque moment with an bending force, the change of the value even changes the displacement of the part.
And my other question, how can I contact people from the wiki directly e.g. Claws

I'm sorry for my English, I hope it is understandable anyway

Greetings from Germany
- Alessandro
- Offline
- Premium Member
-
Less
More
- Posts: 108
- Thank you received: 0
13 years 7 months ago #5713
by Alessandro
Replied by Alessandro on topic Re:Torque Tutorial by Claws
Basti wrote:
This should be a "soft spring", it means that the group_ma load can move in the space under the effect of external forces, but it is tied to its original position with a set of srpings that has a stiffnes 0.1;0.1;0.1 N/mm (or some other units) along x, y, z, and a rotational stiffnes of 0.1 Nm/rad (or some other unit) around x, y, z axis.
Normally soft springs are used to "stabilize" a system that must have some degrees of freedom. This could be the case of contacts: you can't lock parts because you want to allow relative movements, approaching, etc, but you can't admit free movement (rigid body motion) of the parts in the space, otherwise aster goes in trouble. The solution to these two opposite needs is to use soft springs (think to a cube that is suspended in the space with 8 springs, one for each vertex): they are strong enough to mantain the body in its original position, but weak enough to allow that the body can move under external forces, without affecting too much the solution of the problem. This is the reason that lead Claws to choose a low value of 0.1 for stiffness, the minimun to still have stabilization of the system.
CARA=AFFE_CARA_ELEM(MODELE=Model,
DISCRET=_F(CARA='K_TR_D_N',
GROUP_MA='load',
VALE=(0.1,0.1,0.1,0.1,0.1,0.1,),),);
Why we are doing this? Which effects have these values?
This should be a "soft spring", it means that the group_ma load can move in the space under the effect of external forces, but it is tied to its original position with a set of srpings that has a stiffnes 0.1;0.1;0.1 N/mm (or some other units) along x, y, z, and a rotational stiffnes of 0.1 Nm/rad (or some other unit) around x, y, z axis.
Normally soft springs are used to "stabilize" a system that must have some degrees of freedom. This could be the case of contacts: you can't lock parts because you want to allow relative movements, approaching, etc, but you can't admit free movement (rigid body motion) of the parts in the space, otherwise aster goes in trouble. The solution to these two opposite needs is to use soft springs (think to a cube that is suspended in the space with 8 springs, one for each vertex): they are strong enough to mantain the body in its original position, but weak enough to allow that the body can move under external forces, without affecting too much the solution of the problem. This is the reason that lead Claws to choose a low value of 0.1 for stiffness, the minimun to still have stabilization of the system.
- Basti
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 15
- Thank you received: 0
13 years 7 months ago #5715
by Basti
Replied by Basti on topic Re:Torque Tutorial by Claws
OK
thank you
thank you
- Ewout Lagerweij
- Offline
- New Member
-
Less
More
- Posts: 19
- Thank you received: 1
12 years 2 weeks ago - 12 years 2 weeks ago #6816
by Ewout Lagerweij
Replied by Ewout Lagerweij on topic Re:Torque Tutorial by Claws
When i try to solve this tutorial with Salome-Meca 2013.1 (using Code_Aster v10) with the added .comm and .med file from the tutorial by ClawsI get the error beneath.
(www.caelinux.org/wiki/images/e/ee/ApplyingTorque_files.zip)
The code in the wikipedia document by Claws mentions the result options seen below
I cannot find these result options in the current Code_Aster v10 documentation. Is there a document which describes the old and current result options of CALC_ELEM and CALC_NO?
JDC.py : ERREUR A LA VERIFICATION SYNTAXIQUE - INTERRUPTION
>> JDC.py : DEBUT RAPPORT
DEBUT CR validation : fort.1
Etape : CALC_ELEM ligne : 156 fichier : 'fort.1'
Bloc :b_lineaire
Bloc :b_toutes
Mot-clé simple : OPTION
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! La valeur : 'EQUI_ELGA_SIGM' ne fait pas partie des choix possibles !
! ('SIEF_ELNO', 'SIGM_ELNO', 'SIEF_ELGA', 'SIPO_ELNO', 'EFGE_ELNO', 'EFCA_ELNO', !
! 'SICA_ELNO', 'SITU_ELNO', 'SIRO_ELEM', 'SIPM_ELNO', 'EPSI_ELNO', 'EPSI_ELGA', !
! 'EPSG_ELGA', 'EPSG_ELNO', 'EPME_ELNO', 'EPME_ELGA', 'DEGE_ELNO', 'EPTU_ELNO', !
! 'EPVC_ELNO', 'EPVC_ELGA', 'EPOT_ELEM', 'ECIN_ELEM', 'ENEL_ELGA', 'ENEL_ELNO', !
! 'ETOT_ELGA', 'ETOT_ELNO', 'ETOT_ELEM', 'DISS_ELGA', 'DISS_ELNO', 'SIZ1_NOEU', !
! 'ERZ1_ELEM', 'SIZ2_NOEU', 'ERZ2_ELEM', 'ERME_ELEM', 'ERME_ELNO', 'QIRE_ELEM', !
! 'QIRE_ELNO', 'QIZ1_ELEM', 'QIZ2_ELEM', 'SING_ELEM', 'SING_ELNO', 'SIEQ_ELNO', !
! 'SIEQ_ELGA', 'CRIT_ELNO', 'EPEQ_ELNO', 'EPEQ_ELGA', 'EPMQ_ELNO', 'EPMQ_ELGA', !
! 'ENDO_ELGA', 'ENDO_ELNO', 'SITQ_ELNO', 'EPTQ_ELNO', 'SPMX_ELGA', 'PRME_ELNO', !
! 'VARC_ELGA') !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Fin Mot-clé simple : OPTION
Fin Bloc :b_toutes
Fin Bloc :b_lineaire
Fin Etape : CALC_ELEM
(www.caelinux.org/wiki/images/e/ee/ApplyingTorque_files.zip)
The code in the wikipedia document by Claws mentions the result options seen below
Solution=CALC_ELEM(reuse =Solution,
RESULTAT=Solution,
OPTION=('EQUI_ELGA_SIGM','EQUI_ELNO_SIGM',),);
I cannot find these result options in the current Code_Aster v10 documentation. Is there a document which describes the old and current result options of CALC_ELEM and CALC_NO?
JDC.py : ERREUR A LA VERIFICATION SYNTAXIQUE - INTERRUPTION
>> JDC.py : DEBUT RAPPORT
DEBUT CR validation : fort.1
Etape : CALC_ELEM ligne : 156 fichier : 'fort.1'
Bloc :b_lineaire
Bloc :b_toutes
Mot-clé simple : OPTION
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! La valeur : 'EQUI_ELGA_SIGM' ne fait pas partie des choix possibles !
! ('SIEF_ELNO', 'SIGM_ELNO', 'SIEF_ELGA', 'SIPO_ELNO', 'EFGE_ELNO', 'EFCA_ELNO', !
! 'SICA_ELNO', 'SITU_ELNO', 'SIRO_ELEM', 'SIPM_ELNO', 'EPSI_ELNO', 'EPSI_ELGA', !
! 'EPSG_ELGA', 'EPSG_ELNO', 'EPME_ELNO', 'EPME_ELGA', 'DEGE_ELNO', 'EPTU_ELNO', !
! 'EPVC_ELNO', 'EPVC_ELGA', 'EPOT_ELEM', 'ECIN_ELEM', 'ENEL_ELGA', 'ENEL_ELNO', !
! 'ETOT_ELGA', 'ETOT_ELNO', 'ETOT_ELEM', 'DISS_ELGA', 'DISS_ELNO', 'SIZ1_NOEU', !
! 'ERZ1_ELEM', 'SIZ2_NOEU', 'ERZ2_ELEM', 'ERME_ELEM', 'ERME_ELNO', 'QIRE_ELEM', !
! 'QIRE_ELNO', 'QIZ1_ELEM', 'QIZ2_ELEM', 'SING_ELEM', 'SING_ELNO', 'SIEQ_ELNO', !
! 'SIEQ_ELGA', 'CRIT_ELNO', 'EPEQ_ELNO', 'EPEQ_ELGA', 'EPMQ_ELNO', 'EPMQ_ELGA', !
! 'ENDO_ELGA', 'ENDO_ELNO', 'SITQ_ELNO', 'EPTQ_ELNO', 'SPMX_ELGA', 'PRME_ELNO', !
! 'VARC_ELGA') !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Fin Mot-clé simple : OPTION
Fin Bloc :b_toutes
Fin Bloc :b_lineaire
Fin Etape : CALC_ELEM
Last edit: 12 years 2 weeks ago by Ewout Lagerweij.
- Ewout Lagerweij
- Offline
- New Member
-
Less
More
- Posts: 19
- Thank you received: 1
12 years 2 weeks ago #6817
by Ewout Lagerweij
Replied by Ewout Lagerweij on topic Re:Torque Tutorial by Claws
I believe that the same problems also exists in the "Liaison_elem tutorial" (www.caelinux.org/wiki/index.php/Contrib:...x_cases/liaison_elem) of Claws
IMPR_RESU(FORMAT='MED',
UNITE=80,
RESU=_F(MAILLAGE=MAIL,
RESULTAT=RESU,
NOM_CHAM=('SIGM_NOEU_DEPL','EQUI_NOEU_SIGM','EQUI_ELGA_SIGM','DEPL',),),);
FIN();
- RichardS
- Offline
- Elite Member
-
12 years 2 weeks ago - 12 years 2 weeks ago #6818
by RichardS
SimScale - Engineering Simulation in your browser!
Replied by RichardS on topic Re:Torque Tutorial by Claws
Hello Ewout,
Salome-Meca 2013.1 uses Code_Aster version 10.7 I think.
The syntax has changed since 10.4. Normally you just have to abandon the last 5 characters, so
With EQUI_*_SIGM the behaviour is different:I think there is no specific dokumentation of the changes.
See a similar discussion here: www.code-aster.org/forum2/viewtopic.php?id=15173
Regards,
Richard
Salome-Meca 2013.1 uses Code_Aster version 10.7 I think.
The syntax has changed since 10.4. Normally you just have to abandon the last 5 characters, so
SIGM_NOEU_DEPL >> SIGM_NOEU.
With EQUI_*_SIGM the behaviour is different:
EQUI_ELGA_SIGM >> SIEQ_ELGA
EQUI_ELNO_SIGM >> SIEQ_ELNO.
See a similar discussion here: www.code-aster.org/forum2/viewtopic.php?id=15173
Regards,
Richard
SimScale - Engineering Simulation in your browser!
Last edit: 12 years 2 weeks ago by RichardS.
Moderators: catux
Time to create page: 0.141 seconds