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

You are not logged in.

#1 2018-09-24 08:05:38

mihe
Member
From: ENGCALengineeringcalculations
Registered: 2008-04-08
Posts: 211

Impose displacement as a function of displacments of another node

Hi, is it possible to define a non-linear function of  (XF^2+YF^2)^0.5 of node N1 and use it to impose a displacement on degree of freedom DX of node N2? The relation should be imposed within a STAT_NON_LINE solution(not sequential between different load steps).
I think e.g. FORMULE() only works to create a nodal function based on variables of the same node.
BR/Micke

Last edited by mihe (2018-09-24 08:07:02)


Salome Meca 2017 and  2019 on Ubuntu 18

Offline

#2 2018-11-03 12:28:57

Thomas DE SOZA
Guru
From: EDF
Registered: 2007-11-23
Posts: 3,066

Re: Impose displacement as a function of displacments of another node

Hello,

Unfortunately, imposing such a non-linear relation would require to plug it directly into the source code as a non-linear relation between degrees of freedom would require it to be derivated so as to build an efficient tangent matrix. Otherwise, the non-linear algorithm is unlikely to converge.

Currently only linear relations may be imposed manually. There exists some non-linear relations that are dedicated to a special purpose such as LIAISON_SOLIDE.

You should try to define your non-linear relation « mechanically » if possible e.g. With contact or unilateral relation.

Best regards.,
TdS

Offline

#3 2018-11-14 12:11:33

Anirudh
Member
Registered: 2017-09-11
Posts: 252

Re: Impose displacement as a function of displacments of another node

Hi,
Please guide how to plug in the displacements of One node into another for a transient simulation. This functionality is very much needed.

Thanks
Anirudh

Offline