Welcome to the forums. Please post in English or French.

You are not logged in.

## #1 2022-12-10 12:42:48

EnKiNekiDela
Member
From: Slovenija
Registered: 2021-11-07
Posts: 24

### Unknown operator: LIAISON_SOLIDE_SPH

Dear colleagues,

This is a strange one!
During my endeavors to speed up calculations at friction between rigid bodies I tried also with the help of OpenAI GPT.

Simulate the time-history response of a spherical friction joint with a specified radius between only two nodes in CODE_ASTER.

Proposed code by OpenAI GPT for this task is:

! Define the two bodies involved in the friction joint
DEFI_GROUP(reuse=BODY_1,
MAILLAGE=mesh_body_1,
CREA_GROUP_MA=_F(
OPERATION='ASSOCIE',
TYPE_GROUP_MA='MAILLE'
))

DEFI_GROUP(reuse=BODY_2,
MAILLAGE=mesh_body_2,
CREA_GROUP_MA=_F(
OPERATION='ASSOCIE',
TYPE_GROUP_MA='MAILLE'
))

! Define the contact between the two bodies
LIAISON_SOLIDE_SPH(reuse=CONTACT,
TYPE_LIAISON='FROTTEMENT',
GROUP_MA_1=BODY_1,
GROUP_MA_2=BODY_2,
NOEUD_1=node_1,
NOEUD_2=node_2,
COEF_FROTTEMENT=0.3)

! Apply a time-varying load to the bodies and simulate the time-history response of the friction joint
MODELE=MODEL,
CHAM_GD=CONTACT,
FONC_MULT=(_F(
FONCTION=force_time_history,
GROUP_MA=BODY_1,
COEF_MULT=1.0
), _F(
FONCTION=displacement_time_history,
GROUP_MA=BODY_2,
COEF_MULT=1.0
))

! Solve the equations of motion for the system and compute the time-history response of the bodies
CALC_CHAMP(reuse=RESPONSE,
MODELE=MODEL,
CHAM_MATER=MATERIAL,
CHAM_INIT=INITIAL_DISPLACEMENT,
EXCIT=(_F(
TYPE_CHARGE='FONCTION'
)),
INCREMENT=_F(
INST=time_step,
CRITERE='RELATIF',
PRECISION=0.01
),
NEWTON=_F(
MATRICE='TANGENTE',
REAC_ITER=1,
RESI_GLOB_RELA=1.0E-6
),
ARCHIVAGE=_F(
RESULTAT=result_file,
FORMAT='ASTER'
))

So my question is what is the operator LIAISON_SOLIDE_SPH which supposed to be part of standard library bibmater_meca.
Bibmater_meca should be part of the standard libraries that are provided with the software, and it contains the LIAISON_SOLIDE_SPH command that is used to define a spherical solid joint between two bodies.

Where can I get information/literature/knowledge on obtaining and importing bibmater_meca and of course of the proper usage of operator LIAISON_SOLIDE_SPH.

Thank you and kind regards.

Last edited by EnKiNekiDela (2022-12-10 12:44:08)

Offline

## #2 2022-12-10 18:10:05

AsterO'dactyle
Registered: 2007-11-29
Posts: 456

### Re: Unknown operator: LIAISON_SOLIDE_SPH

Hello,

CALC_CHAMP with this syntax, LIAISON_SOLID_SPH and IMPR_FONC_MULT are not part of code_aster standard commands.

Code_Asterの開発者

Offline

## #3 2022-12-30 18:37:30

EnKiNekiDela
Member
From: Slovenija
Registered: 2021-11-07
Posts: 24

### Re: Unknown operator: LIAISON_SOLIDE_SPH

Would you be o kind and just share information if they are pat of some special non-public libraries?

Thank you and best regards.

Offline

## #4 2023-01-01 15:28:42

miib
Member
Registered: 2021-03-23
Posts: 381

### Re: Unknown operator: LIAISON_SOLIDE_SPH

EnKiNekiDela wrote:

they are pat of some special non-public libraries?

.

maybe

how do you recall this command in your sw available ???

in common version i don't find it :-)

Attachments:

Mechanical Engineer.
Salome_Meca User.
C u m  grano salis.
Si lavora e si fatica per il pane e la φca.

Offline

## #5 2023-01-04 16:53:50

AsterO'dactyle
Registered: 2007-11-29
Posts: 456

### Re: Unknown operator: LIAISON_SOLIDE_SPH

Hello,

I don't know these commands. They were developed by someone else in the community and I have no information on the subject.

Sorry

Code_Asterの開発者

Offline

## #6 2023-01-05 08:32:48

nicolas_p
Member
Registered: 2020-04-14
Posts: 86

### Re: Unknown operator: LIAISON_SOLIDE_SPH

The most probable is that ChatGPT gives non-sense results.

Offline