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 )
@Aeroswap3 жыл бұрын
Thanks for pointing this out Adarsh!
@AndrewBeatcast3 жыл бұрын
Thank you very much!
@dafabi67186 ай бұрын
I have been loosing sleep over my Bachelor's thesis. Your Videos are a true lifesaver! I love you man
@Aeroswap6 ай бұрын
Good luck!
@satwikaaero18864 жыл бұрын
very super explanation which was clear and easily understood by the peoples, thanks a lot for clear explanation 👍
@Aeroswap4 жыл бұрын
Thank you for watching! Dont forget to subscribe for more videos 👍🏻
@praveeningavle72744 жыл бұрын
Nice work with proper explanation... excited to watch new analysis part..
@Aeroswap4 жыл бұрын
Thanks Praveen
@abhilashpatil98423 жыл бұрын
why u have not used SPCD type for enforced displacement?
@Aeroswap3 жыл бұрын
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.
@abhilashpatil98423 жыл бұрын
@@Aeroswap thanks for reply, u r doing great work. keep it up
@emmanuelvassilakis56304 жыл бұрын
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!
@Aeroswap4 жыл бұрын
Thanks for the suggestion! I will try to get more into the details from next time 👍🏻
@furkanyalcn76973 жыл бұрын
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!
@Aeroswap3 жыл бұрын
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!
@emmanuelvassilakis56303 жыл бұрын
@@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
@furkanyalcn76973 жыл бұрын
Thank you both. I agree with you Emmanuel, so that's what I am trying to learn especially :)
@akcalixto3 жыл бұрын
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?
@Aeroswap3 жыл бұрын
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!
@ezeddinekaroui86903 жыл бұрын
@@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)
@Aeroswap3 жыл бұрын
Looks like I should make another contact analysis video with the newer version of Hypermesh. Will work on it soon!
@tomasenrique2 жыл бұрын
Such great videos, man! Thanks!
@jaericx31923 жыл бұрын
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
@Aeroswap3 жыл бұрын
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 :)
@jaericx31923 жыл бұрын
@@Aeroswap Thank you for your fast response. That helped me a lot. Keep up the nice work 👍
@yesvanthr48783 жыл бұрын
Can you please explain about large displacement card used for non linear analysis
@Aeroswap3 жыл бұрын
Hi Yesvanth, Please watch my first tutorial about nonlinear analysis. In that, I have demonstrated large displacement as a type of geometric nonlinearity.
@saaarjit2 жыл бұрын
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.
@Aeroswap2 жыл бұрын
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!
@saaarjit2 жыл бұрын
@@Aeroswap Thank you for your reply and the info.
@sahibdantya98913 жыл бұрын
Why are we using NLPARAM Card? And NLPARAM(LGDISP)
@Aeroswap3 жыл бұрын
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.
@ekramdanish77902 жыл бұрын
Sir plz, tell how to reflect or translate contact?
@พีรพัฒน์กิตติศักดิ์ไพรัช3 жыл бұрын
Do you have 3 point bending Material composite ?
@Aeroswap3 жыл бұрын
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
@sahibdantya98913 жыл бұрын
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?
@Aeroswap3 жыл бұрын
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 !
@ekramdanish77902 жыл бұрын
In optistruct, Master And slave, in 2021.2 hypermesh
@ezeddinekaroui86903 жыл бұрын
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 ?
@Aeroswap3 жыл бұрын
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 :)
@mohamedriyazpeermohamed18793 жыл бұрын
Can’t we do this using student version? Once I try to run the analysis i am getting no available license in .out file
@Aeroswap3 жыл бұрын
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.
@ArunKumarGLannu3 жыл бұрын
Hi, i have an error saying "MORIENT should not be OPENGAP or OVERLAP for finite sliding CONTACT 1" . am using 2017 version
@Aeroswap3 жыл бұрын
Try switching contact type from 'Finite' to 'Consli'.
@ArunKumarGLannu3 жыл бұрын
@@Aeroswap I tried, but I see the same error
@Aeroswap3 жыл бұрын
Did you try changing the MORIENT option to different setting. As mentioned in the error message, try not to use OPENGAP or OVERLAP options.
@ArunKumarGLannu3 жыл бұрын
@@Aeroswap Its running for MORIENT = NORM/REVNORM, TRACK = CONSLI. Thank you :)
@Aeroswap3 жыл бұрын
Good to know!
@RehanAhmed-vv9rg3 жыл бұрын
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.
@Aeroswap3 жыл бұрын
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-vv9rg3 жыл бұрын
@@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
@Aeroswap3 жыл бұрын
My email address is provided in the 'About' section of this channel.
@RehanAhmed-vv9rg3 жыл бұрын
@@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
@Aeroswap3 жыл бұрын
Hey Rehan, Good to know you were able to perform the analysis successfully. Feel free to reach out anytime again in the future :)
@adelinewar3222 Жыл бұрын
Can you tell me how to get interface stresses in hyperworks?
@kenkim26874 жыл бұрын
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.
@Aeroswap4 жыл бұрын
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 👍🏻
@kenkim26874 жыл бұрын
@@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.
@Aeroswap4 жыл бұрын
Thanks Ken! I'll try to finish up the video as soon as I can.
@prasadchandrakantghadashi42833 жыл бұрын
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?
@Aeroswap3 жыл бұрын
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.
@prasadchandrakantghadashi42833 жыл бұрын
@@Aeroswap Thank you for your prompt reply 🙏..
@prasadchandrakantghadashi42833 жыл бұрын
@@Aeroswap Hello l need your help for three point bending test on our beam. Can we have discussion on e mail?
@Aeroswap3 жыл бұрын
Sure, reach me via email for better communication.
@prasadchandrakantghadashi42833 жыл бұрын
@@Aeroswap How can we create different graphs like force Vs time and force Vs displacement, etc.
@muhammadaliabid57933 жыл бұрын
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.
@Aeroswap3 жыл бұрын
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!
@muhammadaliabid57933 жыл бұрын
Will be waiting for it sir😀 Thanks a lot
@Mad-zx3me4 жыл бұрын
Thank you. Great explanation 👍
@Aeroswap4 жыл бұрын
Glad it helped :)
@ezeddinekaroui86903 жыл бұрын
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.
@Aeroswap3 жыл бұрын
I received your email regarding this same topic and I have replied to it. Please check :)
@ChanghoKim-y7l5 ай бұрын
can you tell me dof 2 = 20 ( at the rigid part) mean?
@prithvirajkokkula57943 жыл бұрын
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 ?
@Aeroswap3 жыл бұрын
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_palitrinhvan99193 жыл бұрын
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?
@babatoli4 жыл бұрын
Great work 👍
@Aeroswap4 жыл бұрын
Thank you!
@jaysoni57172 жыл бұрын
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.
@adelinewar32223 жыл бұрын
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?
@Aeroswap3 жыл бұрын
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 Жыл бұрын
@aeroswap I am getting error for same method
@hariprasad-xh3dp3 жыл бұрын
Great work
@Aeroswap3 жыл бұрын
Thank you!
@SivaKumar-zy8pr3 жыл бұрын
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
@Aeroswap3 жыл бұрын
Sure, I will explain more about such settings in all upcoming videos.Thanks for pointing this out!
@SivaKumar-zy8pr3 жыл бұрын
Iam new to optistruct . So i could not grab the few terms like expert nl and their function
@Aeroswap3 жыл бұрын
Got it. It is difficult to understand for a beginner. I will try to explain in simple terms 👍🏻