Hypermesh Nonlinear Contact Analysis [Optistruct Tutorial]

  Рет қаралды 15,088

Aeroswap

Aeroswap

Күн бұрын

Пікірлер: 97
@AdarshKontikal
@AdarshKontikal 3 жыл бұрын
If anyone is having trouble locating contact surfaces in newer versions of Hypermesh just right click - create - select set segments. (the contact surface option is moved to this option in newer versions )
@Aeroswap
@Aeroswap 3 жыл бұрын
Thanks for pointing this out Adarsh!
@AndrewBeatcast
@AndrewBeatcast 3 жыл бұрын
Thank you very much!
@dafabi6718
@dafabi6718 6 ай бұрын
I have been loosing sleep over my Bachelor's thesis. Your Videos are a true lifesaver! I love you man
@Aeroswap
@Aeroswap 6 ай бұрын
Good luck!
@satwikaaero1886
@satwikaaero1886 4 жыл бұрын
very super explanation which was clear and easily understood by the peoples, thanks a lot for clear explanation 👍
@Aeroswap
@Aeroswap 4 жыл бұрын
Thank you for watching! Dont forget to subscribe for more videos 👍🏻
@praveeningavle7274
@praveeningavle7274 4 жыл бұрын
Nice work with proper explanation... excited to watch new analysis part..
@Aeroswap
@Aeroswap 4 жыл бұрын
Thanks Praveen
@abhilashpatil9842
@abhilashpatil9842 3 жыл бұрын
why u have not used SPCD type for enforced displacement?
@Aeroswap
@Aeroswap 3 жыл бұрын
Hello Abhilash, there are multiple methods to apply enforced displacement. We can use any method we are comfortable with. Feel free to use SPCD. You will get similar results like my method.
@abhilashpatil9842
@abhilashpatil9842 3 жыл бұрын
@@Aeroswap thanks for reply, u r doing great work. keep it up
@emmanuelvassilakis5630
@emmanuelvassilakis5630 4 жыл бұрын
Very nice. My kind recommendation is to spend some time explaining the property options in the definition of group contact. Keep up the good work!
@Aeroswap
@Aeroswap 4 жыл бұрын
Thanks for the suggestion! I will try to get more into the details from next time 👍🏻
@furkanyalcn7697
@furkanyalcn7697 3 жыл бұрын
Dear friend, I am watching your tutorials for a few days and you are doing a great job, thank you for your efforts! In addition, I have same concerns with Emmanuel. I performed the same analysis succesfully but I don't have so much information about "PCONT parameters and Contact parameters". Could you please explain these parameters also? Thanks in advance, greetings from Turkey!
@Aeroswap
@Aeroswap 3 жыл бұрын
I agree, I will probably create a separate video explaining each setting in the contact parameters. It is surely not as easy at it looks!
@emmanuelvassilakis5630
@emmanuelvassilakis5630 3 жыл бұрын
@@furkanyalcn7697 PCONT parameters, or contact parameters in general are something that one must devote substantial amount of time in order to understand and implement correctly in an analysis. What you enter in the contact card might well mean the difference between a successful analysis and a failed one. If Swapnil has the time he can prepare a presentation, however it is a topic that cannot be covered in a single tutorial; it requires deep knowledge of contact modeling techniques and experience with that type of analyses. Regards, Emmanuel
@furkanyalcn7697
@furkanyalcn7697 3 жыл бұрын
Thank you both. I agree with you Emmanuel, so that's what I am trying to learn especially :)
@akcalixto
@akcalixto 3 жыл бұрын
Great tutorial. However, I cannot see the option "Contact Surface" to create a collector. My HyperMesh 2020.1 has only the option "Contact". How can I create the contact surface?
@Aeroswap
@Aeroswap 3 жыл бұрын
Yes, they have made several changes in the newer versions of Hypermesh. Try using the Contact browser. It can be enabled from the View dropdown in Tools bar. I guess there is an option in the contact browser to define the contact surfaces manually. Thanks for pointing this out. I will soon make an updated video about this!
@ezeddinekaroui8690
@ezeddinekaroui8690 3 жыл бұрын
@@Aeroswap Hi Guys, I faced the same problem as for @akcalixto that I don't find surface contact option as I use Hypermesh 2020 and after a reaserch I found it under ( create-->Set segment and change the card image to surf ;) it works great)
@Aeroswap
@Aeroswap 3 жыл бұрын
Looks like I should make another contact analysis video with the newer version of Hypermesh. Will work on it soon!
@tomasenrique
@tomasenrique 2 жыл бұрын
Such great videos, man! Thanks!
@jaericx3192
@jaericx3192 3 жыл бұрын
Great tutorial. Do the contacts have to "touch" in the cad model? I want to optimize a my composite layers so my thickness might change over the iterations. Making a new cad model every time does not seam like the correct way. Plus i dont know if the mid surface aproach would work for thicker materials
@Aeroswap
@Aeroswap 3 жыл бұрын
No not at all. You dont need to create a new CAD model for every analysis! As the gap between the components is small, the components will move closer due to applied boundary conditions and then the contact will get activated to avoid further movement. As for midsurface, if you want the solver to define the contact with added thickness, switch the GPAD setting to THICK. This will include the thickness of all shell components during contact operation. Hope this answers your doubts :)
@jaericx3192
@jaericx3192 3 жыл бұрын
@@Aeroswap Thank you for your fast response. That helped me a lot. Keep up the nice work 👍
@yesvanthr4878
@yesvanthr4878 3 жыл бұрын
Can you please explain about large displacement card used for non linear analysis
@Aeroswap
@Aeroswap 3 жыл бұрын
Hi Yesvanth, Please watch my first tutorial about nonlinear analysis. In that, I have demonstrated large displacement as a type of geometric nonlinearity.
@saaarjit
@saaarjit 2 жыл бұрын
Amazing video to get introduced with contact analysis. Thanks. Also, I have a doubt, so you assigned thickness 1mm to the support, plate and roller. This results in the elements from support (if viewed in 2D detailed element representation) crossing into the plate and not just ending at the surface. I'm not sure if it has to be like this or the elements of support and roller should only touch the outer surface of the 2d elements of plate.
@Aeroswap
@Aeroswap 2 жыл бұрын
Thanks Sarjit! I am glad you liked the video :) Good question! If you enable the GPAD option in the contact settings, thickness will be taken into account. Please try that option to avoid crossing of elements in detailed representation. I hope this helps!
@saaarjit
@saaarjit 2 жыл бұрын
@@Aeroswap Thank you for your reply and the info.
@sahibdantya9891
@sahibdantya9891 3 жыл бұрын
Why are we using NLPARAM Card? And NLPARAM(LGDISP)
@Aeroswap
@Aeroswap 3 жыл бұрын
NLPARM card is essential to run any nonlinear analysis in Optistruct. Without this card, the nonlinear analysis will give an error and no results will be obtained. This card specifies the convergence and load increment parameters for nonlinear analysis. For more information about NLPARM and LGDISP, please refer the Optistruct user manual. Feel free to reach out if you face any difficulties. My contact details are provided in the 'About' section of this channel.
@ekramdanish7790
@ekramdanish7790 2 жыл бұрын
Sir plz, tell how to reflect or translate contact?
@พีรพัฒน์กิตติศักดิ์ไพรัช
@พีรพัฒน์กิตติศักดิ์ไพรัช 3 жыл бұрын
Do you have 3 point bending Material composite ?
@Aeroswap
@Aeroswap 3 жыл бұрын
No, 3 point bending with composites has not been covered in any tutorial on this channel yet. Thanks for the suggestion though. I will work on this topic soon!
@พีรพัฒน์กิตติศักดิ์ไพรัช
@พีรพัฒน์กิตติศักดิ์ไพรัช 3 жыл бұрын
@@Aeroswap Thankyou
@sahibdantya9891
@sahibdantya9891 3 жыл бұрын
Why are we selecting finite sliding in our model. why not small sliding. And what is the difference between two. When do we use small or finite sliding?
@Aeroswap
@Aeroswap 3 жыл бұрын
Hello Sahib, Good question. If you observe the contact settings, there are 3 types of formulations - small sliding, finite sliding and continuous sliding. Small sliring is used when the relative moyion between parts is negligible (eg. Bolt-nut assembly). Finite sliding is used when there is significant relative motion but the region of contact remains constant (eg. 3 point bending as shown in this tutorial). Continuous sliding is used when there is large relative motion and the contact surface has to be updated after certain intervals of time (pinion-gear in motion). I hope this clears your doubt !
@ekramdanish7790
@ekramdanish7790 2 жыл бұрын
In optistruct, Master And slave, in 2021.2 hypermesh
@ezeddinekaroui8690
@ezeddinekaroui8690 3 жыл бұрын
Hi swapnil Great job as usual :D I want to go forward and plot Force vs Displacement curve in hypergraph how I could do it ? or what you recommand to follow for better understanding for plotting ?
@Aeroswap
@Aeroswap 3 жыл бұрын
Yes, that can be done. I don't think I will be able to explain the process in a text message! It is explained in detail on Altair forum. If you still face an issue after referring the forum, feel free to contact me via email :)
@mohamedriyazpeermohamed1879
@mohamedriyazpeermohamed1879 3 жыл бұрын
Can’t we do this using student version? Once I try to run the analysis i am getting no available license in .out file
@Aeroswap
@Aeroswap 3 жыл бұрын
You can do this in student version. Just make sure that the license path is properly configured as stated in the student version installation guide.
@ArunKumarGLannu
@ArunKumarGLannu 3 жыл бұрын
Hi, i have an error saying "MORIENT should not be OPENGAP or OVERLAP for finite sliding CONTACT 1" . am using 2017 version
@Aeroswap
@Aeroswap 3 жыл бұрын
Try switching contact type from 'Finite' to 'Consli'.
@ArunKumarGLannu
@ArunKumarGLannu 3 жыл бұрын
@@Aeroswap I tried, but I see the same error
@Aeroswap
@Aeroswap 3 жыл бұрын
Did you try changing the MORIENT option to different setting. As mentioned in the error message, try not to use OPENGAP or OVERLAP options.
@ArunKumarGLannu
@ArunKumarGLannu 3 жыл бұрын
@@Aeroswap Its running for MORIENT = NORM/REVNORM, TRACK = CONSLI. Thank you :)
@Aeroswap
@Aeroswap 3 жыл бұрын
Good to know!
@RehanAhmed-vv9rg
@RehanAhmed-vv9rg 3 жыл бұрын
hello, in my model there is a minute gap and no connection of contact elements. its showing error as *** ERROR 14: Missing element #490502 referenced by SURF # 1.
@Aeroswap
@Aeroswap 3 жыл бұрын
This error is not related to the gap. In fact, the gap will not give any error. It is okay to have such gaps in the model. Please check your contact surfaces. Make sure that they are assigned elements with correct normal directions.
@RehanAhmed-vv9rg
@RehanAhmed-vv9rg 3 жыл бұрын
@@Aeroswap hello, i have checked and saw that all contacts are normal to each other. can you please share me your email so that i can send you the photo? it'll be helpful for me
@Aeroswap
@Aeroswap 3 жыл бұрын
My email address is provided in the 'About' section of this channel.
@RehanAhmed-vv9rg
@RehanAhmed-vv9rg 3 жыл бұрын
@@Aeroswap hello sir, good morning. I have followed your steps and sir my issues are resolved.a big thanks from my side and I appreciate your time and information which you have provided to me.there was an issue of CTRA4 elements and coinciding of plates in my model.after i resolved it I'm able to solve it again. I got the results and other information.keep posting your hypermesh videos and i do recommend in my university to follow up your channel for videos. thanks and regards rehan
@Aeroswap
@Aeroswap 3 жыл бұрын
Hey Rehan, Good to know you were able to perform the analysis successfully. Feel free to reach out anytime again in the future :)
@adelinewar3222
@adelinewar3222 Жыл бұрын
Can you tell me how to get interface stresses in hyperworks?
@kenkim2687
@kenkim2687 4 жыл бұрын
Great example of the nonlinear contact analysis. I like how you pointed out the importance of mating contact surfaces along with the element normal directions. I'd like to ask you a personal favor to complete this nonlinear chapter. Could you do another tutorial for a 3D multi body nonlinear with material nonlinear and contacts defined? I often run into errors during/after the solver, I'd like to see if I do anything incorrect during the preprocess stage.
@Aeroswap
@Aeroswap 4 жыл бұрын
Hey Ken, do you mean something like a gear pair in mesh ? If you have a particular model in mind, let me know. Currently, I am working on a 3D model with nonlinearity. It takes a very long time to solve even with good hardware. This will be interesting! I will start working on this right away 👍🏻
@kenkim2687
@kenkim2687 4 жыл бұрын
@@Aeroswap Glad to hear you're already working on a 3D nonlinear. A gear pair can be a good example, but yeah what I meant was just general 2 or 3 components where you can assign contact surfaces. But whatever you're working on now would be very helpful! Thank you for your hard works.
@Aeroswap
@Aeroswap 4 жыл бұрын
Thanks Ken! I'll try to finish up the video as soon as I can.
@prasadchandrakantghadashi4283
@prasadchandrakantghadashi4283 3 жыл бұрын
Nice explanation. But, I am facing error #4965 ( Maximum number of time increment cutbacks reached, analysis aborted) while analysis. Is it because l have applied displacement of 140mm which is necessary for my simulation?
@Aeroswap
@Aeroswap 3 жыл бұрын
Try this. Create a new loadcollector with card image 'NLADAPT'. In that, set NCUTS value to a high number (for example 100). Then run the analysis again and see how it goes.
@prasadchandrakantghadashi4283
@prasadchandrakantghadashi4283 3 жыл бұрын
@@Aeroswap Thank you for your prompt reply 🙏..
@prasadchandrakantghadashi4283
@prasadchandrakantghadashi4283 3 жыл бұрын
@@Aeroswap Hello l need your help for three point bending test on our beam. Can we have discussion on e mail?
@Aeroswap
@Aeroswap 3 жыл бұрын
Sure, reach me via email for better communication.
@prasadchandrakantghadashi4283
@prasadchandrakantghadashi4283 3 жыл бұрын
@@Aeroswap How can we create different graphs like force Vs time and force Vs displacement, etc.
@muhammadaliabid5793
@muhammadaliabid5793 3 жыл бұрын
Wonderful explanation! Much needed tutorial. A request: Could you please make a video explaining usage of spring elements please. I guess we can use spring elements like rigids elements depending on the case! Probably we can define the spring constant 'k' in that case.. Sorry for rough explanation though but would be appreciated if you tutorial on that too.
@Aeroswap
@Aeroswap 3 жыл бұрын
Thanks! Yes, you are right. Spring elements can act as rigid elements if the stiffness 'k' value is extremely high. I will make a tutorial on this topic soon!
@muhammadaliabid5793
@muhammadaliabid5793 3 жыл бұрын
Will be waiting for it sir😀 Thanks a lot
@Mad-zx3me
@Mad-zx3me 4 жыл бұрын
Thank you. Great explanation 👍
@Aeroswap
@Aeroswap 4 жыл бұрын
Glad it helped :)
@ezeddinekaroui8690
@ezeddinekaroui8690 3 жыл бұрын
Hi all I want you to help me by giving information, Actually I'm facing a confusion about RBE3, I want to know if RBE3 distributes the load (Force,Displacement,..) to the connected nodes equally or it divide the load for all connected nodes ? for example: RBE3 connected to 4 nodes: once we apply 10 (Newton or mimmiliters ) on the RBE3, Is each node of the 4 independent nodes has 2.5 or has 10 like the RBE3? Thank you infinitely.
@Aeroswap
@Aeroswap 3 жыл бұрын
I received your email regarding this same topic and I have replied to it. Please check :)
@ChanghoKim-y7l
@ChanghoKim-y7l 5 ай бұрын
can you tell me dof 2 = 20 ( at the rigid part) mean?
@prithvirajkokkula5794
@prithvirajkokkula5794 3 жыл бұрын
Firstly, Great job . Absolutely love your videos. keep doing more . Quick Question . As Non-linear material properties were not assigned to the components, How accurate are the stress values ? How will we know if the plate is breaking or if it is above yield ?
@Aeroswap
@Aeroswap 3 жыл бұрын
Thank you! Yes, nonlinear material was not assigned here as I have covered geometric and material nonlinearity in a separate video. The main focus of this video was boundary nonlinearity through contacts. To get accurate results, material nonlinearity has to be set in this case. As this was out of the scope for this video I have not done it. You can try and check the results!
@pali_palitrinhvan9919
@pali_palitrinhvan9919 3 жыл бұрын
hi you, i have a question related in the single surface Patten1 Card image: contact Type:slide Ssid : part a and part B Msid: part a and part B Morient: norm Discret:S2S Trach:Consli Patten2 Card image: contact Type:slide Ssid : part a and part B Msid: part a and part Morient: norm Discret:S2S Trach:Finite so the rusult is penetration please help me how to right setup?
@babatoli
@babatoli 4 жыл бұрын
Great work 👍
@Aeroswap
@Aeroswap 4 жыл бұрын
Thank you!
@jaysoni5717
@jaysoni5717 2 жыл бұрын
I am facing difficulty in optistruct. First of all I am not finding the optistruct option in 'analysis' and when i click solver cmd opens and 'The system cannot find the path specified.' pops up.
@adelinewar3222
@adelinewar3222 3 жыл бұрын
Thank you for this tutorial. It was very helpful for my research work. Can you please put a video on meshing as well. And what is EXPERTNL?
@Aeroswap
@Aeroswap 3 жыл бұрын
Hello Adeline, I'm glad the tutorial helped you with your work. I have already posted some videos about 2D, 3D meshing using Hypermesh. Please check the 'Mesh Generation' playlist on the channel. EXPERTNL is setting which helps to achieve better convergence for complex nonlinear problems. EXERTNL automatically changes some solver parameters according to the problem under consideration to provide a better solution. I hope this answers your question!
@shashankabhat2453
@shashankabhat2453 Жыл бұрын
@aeroswap I am getting error for same method
@hariprasad-xh3dp
@hariprasad-xh3dp 3 жыл бұрын
Great work
@Aeroswap
@Aeroswap 3 жыл бұрын
Thank you!
@SivaKumar-zy8pr
@SivaKumar-zy8pr 3 жыл бұрын
Great work bro. But a small suggestion while you are adding few parameters(for ex nlout here ) could you explain what do those mean ?? It would be very helpful . Thank you
@Aeroswap
@Aeroswap 3 жыл бұрын
Sure, I will explain more about such settings in all upcoming videos.Thanks for pointing this out!
@SivaKumar-zy8pr
@SivaKumar-zy8pr 3 жыл бұрын
Iam new to optistruct . So i could not grab the few terms like expert nl and their function
@Aeroswap
@Aeroswap 3 жыл бұрын
Got it. It is difficult to understand for a beginner. I will try to explain in simple terms 👍🏻
@tomasenrique
@tomasenrique 5 ай бұрын
Great video!
Hypermesh Nonlinear Analysis [Optistruct Tutorial]
16:14
Aeroswap
Рет қаралды 17 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Nonlinear Implicit Analysis of Bending of a Plate in Hypermesh - Optistruct (OS-T 1500)
39:38
Learn Contact Creation with HyperMesh for OptiStruct NonLinear Solver
9:32
Altair Global Academic Program
Рет қаралды 23 М.
Session 6: Radioss 2022, Contact Definition for Crash Analysis
25:09
Altair HyperWorks How-To
Рет қаралды 2,7 М.
Modal Analysis using Hypermesh [Optistruct Tutorial]
16:26
Aeroswap
Рет қаралды 10 М.
Different types of Non  linearity in CAE/FEA | Abaqus
7:30
Practical FEA
Рет қаралды 15 М.
Hypermesh Optistruct Tutorial [Global-Local Analysis]
19:19
Thermal-Stress Analysis using Hypermesh [Optistruct Tutorial]
15:08
How to cut model set up time with Material Library in HyperMesh
9:30
Altair HyperWorks How-To
Рет қаралды 701
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41