Search found 41 matches
- 24 Jul 2019, 13:53
- Forum: ElmerSolver
- Topic: Contact Mechanics - Friction Test
- Replies: 63
- Views: 24417
Re: Contact Mechanics - Friction Test
Also strange is that when I put Normal Force = Real $ -9.81 * 7810.0 at the top of the cube, I get the right value as Displacement Contact Normalload in Paraview. But when I put Normal Force = Real $ -9.81 * 7810.0 * 10.0e-6 (because this would be the correct Normalload), I get a different value in ...
- 24 Jul 2019, 12:24
- Forum: ElmerSolver
- Topic: Contact Mechanics - Friction Test
- Replies: 63
- Views: 24417
Re: Contact Mechanics - Friction Test
Ah I see.. I still had the side motion. Now I get the same result. I guess the side motion confuses ELMER, even though the Normalforce is (or should) not changed by it. I also changed Friction Contact back to Logical True in your sif and I still get the same results, so the reason for the wrong resu...
- 24 Jul 2019, 11:01
- Forum: ElmerSolver
- Topic: Contact Mechanics - Friction Test
- Replies: 63
- Views: 24417
Re: Contact Mechanics - Friction Test
If you turn off friction contact, the friction coefficients do not have any effect, because in the subroutine TangentContactSet the if-condition IF( FrictionContact .AND. & ListGetLogical( BC,'Stick Contact Global',Found ) ) THEN is not met (when there is no friction the tangent contact set is e...
- 23 Jul 2019, 15:20
- Forum: ElmerSolver
- Topic: Contact Mechanics - Friction Test
- Replies: 63
- Views: 24417
Re: Contact Mechanics - Friction Test
or as in line 5521 in ElasticSolve.F90. I wonder if one could just get the NodalLoad in SolverUtils like that too.
- 23 Jul 2019, 14:55
- Forum: ElmerSolver
- Topic: Contact Mechanics - Friction Test
- Replies: 63
- Views: 24417
Re: Contact Mechanics - Friction Test
Well I tried to put Normal Force as a bc but still wrong results.. So after trying to get this Fortran Code for a second I am even more confused: So CalculateContactPressure gets its normalloads from LoadValues, LoadValues is LoadVar => CalculateContactLoad() LoadValues => LoadVar % Values, Calculat...
- 23 Jul 2019, 13:01
- Forum: ElmerSolver
- Topic: Contact Mechanics - Friction Test
- Replies: 63
- Views: 24417
Re: Contact Mechanics - Friction Test
That is interesting. In the comment above it says ! The nodal loads may be given either in cartesian or n-t coordinate system. and in the comment above the Subroutine CalculateContactLoad() ist also says ! If we have normal-tangential coordinate system then also the load is in ! the same coordinate ...
- 23 Jul 2019, 11:21
- Forum: ElmerSolver
- Topic: Contact Mechanics - Friction Test
- Replies: 63
- Views: 24417
Re: Contact Mechanics - Friction Test
I think this is the first time NormalLoadVar is called in SolverUtils: NormalLoadVar => VariableGet( Model % Variables,& TRIM(VarName)//' Contact Normalload') But "Displacement Contact Normalload" is a variable that is calculated and outputted in vtu or if you want through SaveScalars,...
- 23 Jul 2019, 10:59
- Forum: ElmerSolver
- Topic: Contact Mechanics - Friction Test
- Replies: 63
- Views: 24417
Re: Contact Mechanics - Friction Test
Thank you so much for your effort. Unfortunately I cannot find out how and where "NormalLoadVar % Values" gets its values. I also tried to put the Normalload as a Boundary Condition at the bottom of the cube (Force 3 = -9.81 * 7810.0 and Force 3 = -9.81 * 7810.0 * 10.0e-6, because I did no...
- 22 Jul 2019, 15:57
- Forum: ElmerSolver
- Topic: Contact Mechanics - Friction Test
- Replies: 63
- Views: 24417
Re: Contact Mechanics - Friction Test
The output was from the beginning of the simulation. Now I am only looking at the output at the end of a timestep. I deleted the lines displacement 1,2,3 = 0 in Bc 4 (the master condition, top of the floor) and now the normalloads are not zero anymore, but way too high. I also tried switching the pa...
- 19 Jul 2019, 15:01
- Forum: ElmerSolver
- Topic: Contact Mechanics - Friction Test
- Replies: 63
- Views: 24417
Re: Contact Mechanics - Friction Test
In BC 4 I define Friction Contact = Logical True. In the SolverManual it says "Instead of using the above flags to set the contact type, the user may also give a string that chooses between the different options." The "above flags" are using for example "Friction Contact = L...