Atom topic feed | site map | contact | login | Protection des données personnelles | Powered by FluxBB | réalisation artaban

You are not logged in.

- Topics: Active | Unanswered

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

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

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

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

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

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