getfem-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Getfem-users] nodal contact problem


From: Yves Renard
Subject: Re: [Getfem-users] nodal contact problem
Date: Wed, 28 Dec 2016 15:16:05 +0100 (CET)

Dear Hojae,

I think the right call should be

md.add_nodal_contact_between_nonmatching_meshes_brick(mim1, mim2, 'u1', 'u2', 
'lambda_n', 'r', CONTACT_BOUND_WHEEL, CONTACT_BOUND_FND, True, False, 1)

(If you indicate a 'lambda_t' then the friction coefficient is needed. However, 
it does not work. The given error is "The given name for the multiplier is 
already reserved in the model". Kostas, do you have an explanation for this ?

Best regards,

Yves.


----- Original Message -----
From: "Hojae Yi" <address@hidden>
To: "logari81" <address@hidden>
Cc: "yves renard" <address@hidden>, "getfem-users" <address@hidden>
Sent: Saturday, December 24, 2016 3:34:44 PM
Subject: Re: [Getfem-users] nodal contact problem

Hello Kostas:

Thank you for the reply.

I tried 'CONTACT_BOUND_WHEEL' AND 'CONTACT_BOUND_FND' before. When I 
did, I got the error of "Argument 10 must be a string" error with the 
region id's. It was same when I added friction coefficient data name as 
''md.add_nodal_contact_between_nonmatching_meshes_brick(mim1, mim2, 
'u1', 'u2', 'lambda_n', 'lambda_t', 'r', 'f_coeff', CONTACT_BOUND_WHEEL, 
CONTACT_BOUND_FND, True, False, 1)".

I tried mesh1.pid_in_regions(CONTACT_BOUND_WHEEL) since I found that 
those arguments are defined as 'const std::vector<size_type> &rg1' in 
the C++ code.

I feel like I am missing some obvious mistake I made somewhere in my code.

Kind regards,

Hojae




On 12/24/2016 3:47 AM, Konstantinos Poulios wrote:
> Dear Hojae
>
> From what I am seeing, you should replace 
> mesh1.pid_in_regions(CONTACT_BOUND_WHEEL) with CONTACT_BOUND_WHEEL.
>
> CONTACT_BOUND_WHEEL is the region id. The same applies to 
> CONTACT_BOUND_FND.
>
> Best regards
> Kostas
>
> On Fri, Dec 23, 2016 at 9:56 PM, Hojae Yi <address@hidden 
> <mailto:address@hidden>> wrote:
>
>     Hello Yves,
>
>     Than you very much for the reply. I thought and tried that rg1 and
>     rg2 should be boundary numbers as you explained (and in the
>     documents). Just in case, I am attaching my code with a comment to
>     highlight the line issues an error. It is line number 200. Let me
>     know if there is anything unclear about this revised code.
>
>     Best regards,
>
>     Hojae
>
>
>
>     On 12/23/2016 2:43 PM, Yves Renard wrote:
>
>
>         Dear Hojae,
>
>         The best is that you send the lines of your code that are not
>         working.
>         rg1 and rg2 are boundary numbers so that they should be some
>         integers.
>
>         Yves.
>
>         ----- Original Message -----
>         From: "Hojae Yi" <address@hidden <mailto:address@hidden>>
>         To: "getfem-users" <address@hidden
>         <mailto:address@hidden>>
>         Sent: Thursday, December 22, 2016 8:25:34 PM
>         Subject: [Getfem-users] nodal contact problem
>
>         Hello,
>
>         First of all, thank you so much for a great FEA package!
>
>         I am currently using GetFEM 5.1 using Python. I have been
>         toying with
>         provided 'demo_wheel_contact.py' and trying to apply
>         add_nodal_contact_between_nonmatching_meshes_brick using two
>         contact
>         surfaces. However, when I run, it complains that rg1 (and rg2)
>         should be
>         a string. Python Interface reference explains that rg1 and rg2 as
>         integers while User Document explains them as vectors.
>
>         Can someone kindly point me where I can find further
>         information on how
>         these rg1 and rg2 should be defined? Let me know if any
>         further details
>         are needed.
>
>         Thank you very much!
>
>         Hojae
>
>         _______________________________________________
>         Getfem-users mailing list
>         address@hidden <mailto:address@hidden>
>         https://mail.gna.org/listinfo/getfem-users
>         <https://mail.gna.org/listinfo/getfem-users>
>
>
>
>     _______________________________________________
>     Getfem-users mailing list
>     address@hidden <mailto:address@hidden>
>     https://mail.gna.org/listinfo/getfem-users
>     <https://mail.gna.org/listinfo/getfem-users>
>
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]