Thank you for your videos. I am currently working on a project involving mesh-to-mesh solution mapping in Abaqus scripting and have encountered some challenges. Would it be possible to contact you directly for a detailed review of my script? Your expertise would be greatly appreciated. Thank you once again for your support
@luisantos0904 ай бұрын
Hi. Please reach out to me on LinkedIn. We can schedule a call if needed. www.linkedin.com/in/luisantos090/
@yemeemaswetha48094 ай бұрын
Thank you 🙏😊. It helped alot 😊
@luisantos0904 ай бұрын
Awesome to hear :)
@fabfilopedani5 ай бұрын
fanjulio
@alanclark83425 ай бұрын
This was such a straightforward explanation! Thank you
@luisantos0905 ай бұрын
Thanks Alan, I'm glad to hear
@khaledaboelnasr50466 ай бұрын
Amazing video, have been struggling with this topic in engineering but this cleared it up.
@luisantos0905 ай бұрын
Happy to hear that! Good luck with your studies :)
@sefklepeyron7406 ай бұрын
Elinize sağlık
@user-dg9xh7yp2p7 ай бұрын
You give high quality lessons😊
@luisantos0907 ай бұрын
That's very kind Amer, I'm happy to know you enjoyed the videos.
@user-dg9xh7yp2p7 ай бұрын
Thank you!
@hughg.rection17247 ай бұрын
an absolute legend, bro. I love you!!! Your explanation was great, simple, straight to the point and clear
@luisantos0904 ай бұрын
Thank you, you're the legend! I'm happy it helped :)
@huseyinozkan20197 ай бұрын
I watched a 2 hour lecture from my university professor about 10 times and i was so confused. But you literally taught me the whole thing in 20 minutes 👏🏼
@luisantos0907 ай бұрын
I'm happy to hear that :) Good luck with your studies 💪
@arsalan62608 ай бұрын
one of the best teacher I have ever seen!!!! thumbs up and i hope to connect with you .
@luisantos0908 ай бұрын
Thank you so much. You can connect with me on LinkedIn at www.linkedin.com/in/luisantos090/
@mustafamohammedtayyeb73138 ай бұрын
Thank you so much for your efforts. Amazing video series
@luisantos0908 ай бұрын
Hi Mustafa. That's very kind of you to say, I'm very glad you enjoyed the videos
@JoseCid_249 ай бұрын
Este vídeo tem 2 anos, mas só hoje vi os 4 e formatei um template meu para os trabalhos da faculdade todos. Incrível, andem uns 3 anos a usar um template genérico que não funcionava bem e agora tenho um template excelente graças a ti. Obrigado Luis!
@luisantos0909 ай бұрын
Muito obrigado José :) Fico muito feliz por saber que ajudou
@angelotube099 ай бұрын
Thank you very much for the awesome video!
@CAE-op1pi10 ай бұрын
good work
@shervinsafaeifaegh154010 ай бұрын
Dear Luis, first and foremost thank you so much for such amazing and in-details videos about the combination of GA and Python script in Abaqus! As a suggestion, it would be great if you could provide videos about a problem solved by an algorithm like particle swarm which is based on real data (not binary conversion),
@luisantos09010 ай бұрын
Thank you for your kind comment. I never done Particle Swarm before but I'll have a look, I always wanted to learn it.
@mustafamohammedtayyeb7313 Жыл бұрын
Thank You Sir! Amazing videos. I am waiting for the genetic algorithm video.
@luisantos09011 ай бұрын
Thank you Mustafa. It should be a matter of days now :)
@antonio_luis_ Жыл бұрын
Ganda Luis! Os tugas têm um sotaque bem característico, que dá para notar logo à partida
@sylwesterdraganek8667 Жыл бұрын
Hi, Is there any video showing how to do envelops ??
@luisantos090 Жыл бұрын
Hi Sylwester. As far as I know, load combinations are only available on the payed version of Ftool. Please confirm that on their website. Now, I guess you could do envelopes by exporting the moments to excel and then use a Max() and Min() functions
@hasanh3968 Жыл бұрын
Hello, how can i send email for you?
@luisantos090 Жыл бұрын
Hi Hasan, You can contact me on LinkedIn if you'd like: www.linkedin.com/in/luisantos090
@hasanh3968 Жыл бұрын
@@luisantos090 Hi Luis, Thank you. there is a problem that i could not send message for you. I want to get temperature, y-coordinate and pressure for some nodes. As usual when i get node number in the visualisation we see the node label. But the data for each node on their node list index number. what is your solution for this problem? actually node list index number and node label are different.
@luisantos090 Жыл бұрын
@Hasan H try to make the index equal to the node number minus 1. So, for example, if you want to know the output for node 2367, the index should be 2366. Give it a try and let me know if it doesn't work
@pankajgaihre8313 Жыл бұрын
this was really a good series.
@luisantos090 Жыл бұрын
Thank you Pankaj. I'm working now on the next episodes, focusing on optimisation using genetic algorithms :)
@ovieagbaga9505 Жыл бұрын
I must confess that your lectures are superb. the way you break the mathematics is unmatched. I am eternally grateful and wish to see more videos from you. Thanks a lot.
@luisantos090 Жыл бұрын
Thank you, that made my day. I'm really happy it helped :)
@leonidasparaschos9800 Жыл бұрын
how did you calculate the triangle * rectangle? I am confused, is there any formulas??
@luisantos090 Жыл бұрын
Hi Leonidas. At what minute is that triangle * rectangle? In any case the answer to your question is in this table. My students get a similar table on their notes. You can find it here. I hope it helps learnaboutstructures.com/Virtual-Work-for-Beams
@leonidasparaschos9800 Жыл бұрын
@@luisantos090 Hola hermano , mira la verdad necesitamos ayuda en estos temas pq estamos estudiando para un examen. no c si podrías ayudarnos
@patriciaosuna8034 Жыл бұрын
Mohrs Integrals table :)
@azizseddiki6310 Жыл бұрын
Thank you very much for this video tutorial, I have been able to solve many doubts I had about this topic. I would like to find out if there is any automatic way to detect the maximum value of the vector "values" and not look for it manually and put the value. That is, instead of putting: print(odb.steps['Step-1'].frames[1].fieldOutputs['S'].values[1]). put something like this: print(odb.steps['Step-1'].frames[1].fieldOutputs['S'].values[X].mises) X being the one that has the maximum value of mises Is there a way to save this data for each run to be able to compare it with the other runs? Thank you again
@luisantos090 Жыл бұрын
Hi Aziz. Thank you for your comment, that means a lot. There is indeed such command, I'll send it to you in 30 mins or so ;)
@azizseddiki6310 Жыл бұрын
@@luisantos090 Thank you very much for your quick response, and for the effort. What I want is to save the maximum value of the Von Mises voltage for each run, either in an excel table or any other file, or just return those values to me via Abaqus command box.
@luisantos090 Жыл бұрын
@@azizseddiki6310 To save the data on an excel file, I use the following script (you will need to adapt it a bit but it should work: opFile = NewFolder+'/'+'DatainExcel.csv' try: opFileU = open(opFile,'w') opFileU.write("%10s,%10s "%('Force', 'U2') ) except IOError: PrintToScreen('cannot open opFILE') exit(0) for i in range(NrOfSteps): displacement = odb.steps['Step-1'].frames[i].fieldOutputs['U'].values[23].data[1] force = RefPointOutput[i][1] Displacements_midspan.append(-displacement) Applied_forces.append(-force/1000.0) opFileU.write("%10f,%10f " % (force, displacement)) opFileU.close()
@luisantos090 Жыл бұрын
@@azizseddiki6310 To get maximum values for displacements (you will need to dig to find the equivalent for von Mises voltage) I use the following code: Disps = odb.steps['Step-1'].frames[i].fieldOutputs['U'].getSubset(position = NODAL).bulkDataBlocks[0].data followed by: np.max(Disps,axis=0)[0] This will give me the maximum in the x-direction. You can do "[1]" or "[2]" for the y- and z-directions, respectively. Also, for this to work you need, at the top of your file, to "import numpy as np". I hope this helps :)
@azizseddiki6310 Жыл бұрын
@@luisantos090 Thank you very much for your efforts to find a solution. I will try your instructions and give you feedback since I have tested it. I appreciate the time spent to solve my doubt. Thank you.
@phapbonte2409 Жыл бұрын
Brilliant explanation!!!! Thank you
@luisantos090 Жыл бұрын
You're welcome Phap. Thanks for your message
@aliyoussef1000 Жыл бұрын
Luis, excellent job!!! Really enjoyed the video. Any thing else about the software you can show would be great. Thanks
@luisantos090 Жыл бұрын
Thank you Marwan, that's very kind. I can recommend other tutorials here: kzread.info/dash/bejne/q4WGq7GSia2slaQ.html kzread.info/dash/bejne/eXlsj8iMntqrhdI.html
@alisa686 Жыл бұрын
hi..can you please continue making vibrations videos for free vibration and force vibration? You are so good in explaining.
@luisantos090 Жыл бұрын
Hi wehoo. Thanks for your kind comments. I am not planning to extend these topics much further but, for the future, which topics you would like to see covered? You can send me the list and I'll see what I can do :)
@nimapaslar8402 Жыл бұрын
I appreciate you for sharing this.
@luisantos090 Жыл бұрын
Thank you Nima, I hope it's useful to you
@nimapaslar8402 Жыл бұрын
@@luisantos090 Thank you, it was. After this, I hope you make a video showing how to use neural networks and genetic algorithms.
@luisantos090 Жыл бұрын
@@nimapaslar8402 I will definetely show the genetic algorithms soon. The neural networks I'm still hesitant because I'm not sure how to make it work yet
@amrounesalah8706 Жыл бұрын
Good video. Thanks from Algeria.
@luisantos090 Жыл бұрын
You're welcome Amroune, that's very kind of you :)
@shervinsafaeifaegh1540 Жыл бұрын
Thank you so much for such a brilliant tutorial and videos indeed!
@luisantos090 Жыл бұрын
Thank you Shervin. If you have any recommendations, let me know. I feel the post processing was the hardest part to demonstrate but I'm happy you enjoyed it
@shervinsafaeifaegh1540 Жыл бұрын
@@luisantos090 Definitely yes. But the procedure you mentioned in the video is really helpful. As some suggestions, it would be more than great if you extend the application of this procedure to some more expertized fields like the iteration in Eigen buckling analysis of a member under different shape factors or imperfections, XFEM, and propagation of cracks induced by low cycle fatigue recognized with python script. Anyway, thank you so much for distributing your knowledge for free!
@luisantos090 Жыл бұрын
@@shervinsafaeifaegh1540 thank you for that. I will show the buckling analysis and the imperfections in future videos. Regarding cracks and XFEM, it's not my field but I hope you can solve it nonetheless
@danielokirika57672 жыл бұрын
Hello Luis I think there may be an error with one of the calculations, when you subbed in Y (z=6) to resolve for C you miss out the -4 x [ Z - 3 ] ^4 which if I am correct should be 5^4 - 4 x 3^4
@luisantos0902 жыл бұрын
Hi Daniel. Can you pinpoint in which second I made the mistake? There is a mistake in the video but it's then fixed. Let me know ;)
@table81702 жыл бұрын
Hey there, i dont exactly get how you got the 5 so then you can get 22 for the shear force on the first one
@luisantos0902 жыл бұрын
Hi Table, the 5 comes as the hypotenuse of a triangle. If you notice, bar AB has 4 m in the x-direction and then 3 m in the y-direction, which means the length of the bar AB is sqrt(4^2+3^2) = 5 m ... Then, the 4/5 is nothing more than the cosine of that angle. I hope that helps kakashi-sensei and feel free to ask anything else if you need
@table81702 жыл бұрын
@@luisantos090 Oh i see very simple thank you very much, Kakashi appreciates it.
@problemo55842 жыл бұрын
👍🏼👍🏼
@problemo55842 жыл бұрын
👍🏼👍🏼👍🏼
@mathex952 жыл бұрын
Hi, Luis. I have subscribed you.
@sg-19912 жыл бұрын
I would suggest using a page break with section break.
Пікірлер
thank you very helpful
thanks a lot
I'm happy to know this was helpful :)
goat
👑👑👑👑👑👑👑👑👑👑
Very good videos! It helps me a lot, thank you!
My pleasure, good luck with your modelling :)
Thank you for your videos. I am currently working on a project involving mesh-to-mesh solution mapping in Abaqus scripting and have encountered some challenges. Would it be possible to contact you directly for a detailed review of my script? Your expertise would be greatly appreciated. Thank you once again for your support
Hi. Please reach out to me on LinkedIn. We can schedule a call if needed. www.linkedin.com/in/luisantos090/
Thank you 🙏😊. It helped alot 😊
Awesome to hear :)
fanjulio
This was such a straightforward explanation! Thank you
Thanks Alan, I'm glad to hear
Amazing video, have been struggling with this topic in engineering but this cleared it up.
Happy to hear that! Good luck with your studies :)
Elinize sağlık
You give high quality lessons😊
That's very kind Amer, I'm happy to know you enjoyed the videos.
Thank you!
an absolute legend, bro. I love you!!! Your explanation was great, simple, straight to the point and clear
Thank you, you're the legend! I'm happy it helped :)
I watched a 2 hour lecture from my university professor about 10 times and i was so confused. But you literally taught me the whole thing in 20 minutes 👏🏼
I'm happy to hear that :) Good luck with your studies 💪
one of the best teacher I have ever seen!!!! thumbs up and i hope to connect with you .
Thank you so much. You can connect with me on LinkedIn at www.linkedin.com/in/luisantos090/
Thank you so much for your efforts. Amazing video series
Hi Mustafa. That's very kind of you to say, I'm very glad you enjoyed the videos
Este vídeo tem 2 anos, mas só hoje vi os 4 e formatei um template meu para os trabalhos da faculdade todos. Incrível, andem uns 3 anos a usar um template genérico que não funcionava bem e agora tenho um template excelente graças a ti. Obrigado Luis!
Muito obrigado José :) Fico muito feliz por saber que ajudou
Thank you very much for the awesome video!
good work
Dear Luis, first and foremost thank you so much for such amazing and in-details videos about the combination of GA and Python script in Abaqus! As a suggestion, it would be great if you could provide videos about a problem solved by an algorithm like particle swarm which is based on real data (not binary conversion),
Thank you for your kind comment. I never done Particle Swarm before but I'll have a look, I always wanted to learn it.
Thank You Sir! Amazing videos. I am waiting for the genetic algorithm video.
Thank you Mustafa. It should be a matter of days now :)
Ganda Luis! Os tugas têm um sotaque bem característico, que dá para notar logo à partida
Hi, Is there any video showing how to do envelops ??
Hi Sylwester. As far as I know, load combinations are only available on the payed version of Ftool. Please confirm that on their website. Now, I guess you could do envelopes by exporting the moments to excel and then use a Max() and Min() functions
Hello, how can i send email for you?
Hi Hasan, You can contact me on LinkedIn if you'd like: www.linkedin.com/in/luisantos090
@@luisantos090 Hi Luis, Thank you. there is a problem that i could not send message for you. I want to get temperature, y-coordinate and pressure for some nodes. As usual when i get node number in the visualisation we see the node label. But the data for each node on their node list index number. what is your solution for this problem? actually node list index number and node label are different.
@Hasan H try to make the index equal to the node number minus 1. So, for example, if you want to know the output for node 2367, the index should be 2366. Give it a try and let me know if it doesn't work
this was really a good series.
Thank you Pankaj. I'm working now on the next episodes, focusing on optimisation using genetic algorithms :)
I must confess that your lectures are superb. the way you break the mathematics is unmatched. I am eternally grateful and wish to see more videos from you. Thanks a lot.
Thank you, that made my day. I'm really happy it helped :)
how did you calculate the triangle * rectangle? I am confused, is there any formulas??
Hi Leonidas. At what minute is that triangle * rectangle? In any case the answer to your question is in this table. My students get a similar table on their notes. You can find it here. I hope it helps learnaboutstructures.com/Virtual-Work-for-Beams
@@luisantos090 Hola hermano , mira la verdad necesitamos ayuda en estos temas pq estamos estudiando para un examen. no c si podrías ayudarnos
Mohrs Integrals table :)
Thank you very much for this video tutorial, I have been able to solve many doubts I had about this topic. I would like to find out if there is any automatic way to detect the maximum value of the vector "values" and not look for it manually and put the value. That is, instead of putting: print(odb.steps['Step-1'].frames[1].fieldOutputs['S'].values[1]). put something like this: print(odb.steps['Step-1'].frames[1].fieldOutputs['S'].values[X].mises) X being the one that has the maximum value of mises Is there a way to save this data for each run to be able to compare it with the other runs? Thank you again
Hi Aziz. Thank you for your comment, that means a lot. There is indeed such command, I'll send it to you in 30 mins or so ;)
@@luisantos090 Thank you very much for your quick response, and for the effort. What I want is to save the maximum value of the Von Mises voltage for each run, either in an excel table or any other file, or just return those values to me via Abaqus command box.
@@azizseddiki6310 To save the data on an excel file, I use the following script (you will need to adapt it a bit but it should work: opFile = NewFolder+'/'+'DatainExcel.csv' try: opFileU = open(opFile,'w') opFileU.write("%10s,%10s "%('Force', 'U2') ) except IOError: PrintToScreen('cannot open opFILE') exit(0) for i in range(NrOfSteps): displacement = odb.steps['Step-1'].frames[i].fieldOutputs['U'].values[23].data[1] force = RefPointOutput[i][1] Displacements_midspan.append(-displacement) Applied_forces.append(-force/1000.0) opFileU.write("%10f,%10f " % (force, displacement)) opFileU.close()
@@azizseddiki6310 To get maximum values for displacements (you will need to dig to find the equivalent for von Mises voltage) I use the following code: Disps = odb.steps['Step-1'].frames[i].fieldOutputs['U'].getSubset(position = NODAL).bulkDataBlocks[0].data followed by: np.max(Disps,axis=0)[0] This will give me the maximum in the x-direction. You can do "[1]" or "[2]" for the y- and z-directions, respectively. Also, for this to work you need, at the top of your file, to "import numpy as np". I hope this helps :)
@@luisantos090 Thank you very much for your efforts to find a solution. I will try your instructions and give you feedback since I have tested it. I appreciate the time spent to solve my doubt. Thank you.
Brilliant explanation!!!! Thank you
You're welcome Phap. Thanks for your message
Luis, excellent job!!! Really enjoyed the video. Any thing else about the software you can show would be great. Thanks
Thank you Marwan, that's very kind. I can recommend other tutorials here: kzread.info/dash/bejne/q4WGq7GSia2slaQ.html kzread.info/dash/bejne/eXlsj8iMntqrhdI.html
hi..can you please continue making vibrations videos for free vibration and force vibration? You are so good in explaining.
Hi wehoo. Thanks for your kind comments. I am not planning to extend these topics much further but, for the future, which topics you would like to see covered? You can send me the list and I'll see what I can do :)
I appreciate you for sharing this.
Thank you Nima, I hope it's useful to you
@@luisantos090 Thank you, it was. After this, I hope you make a video showing how to use neural networks and genetic algorithms.
@@nimapaslar8402 I will definetely show the genetic algorithms soon. The neural networks I'm still hesitant because I'm not sure how to make it work yet
Good video. Thanks from Algeria.
You're welcome Amroune, that's very kind of you :)
Thank you so much for such a brilliant tutorial and videos indeed!
Thank you Shervin. If you have any recommendations, let me know. I feel the post processing was the hardest part to demonstrate but I'm happy you enjoyed it
@@luisantos090 Definitely yes. But the procedure you mentioned in the video is really helpful. As some suggestions, it would be more than great if you extend the application of this procedure to some more expertized fields like the iteration in Eigen buckling analysis of a member under different shape factors or imperfections, XFEM, and propagation of cracks induced by low cycle fatigue recognized with python script. Anyway, thank you so much for distributing your knowledge for free!
@@shervinsafaeifaegh1540 thank you for that. I will show the buckling analysis and the imperfections in future videos. Regarding cracks and XFEM, it's not my field but I hope you can solve it nonetheless
Hello Luis I think there may be an error with one of the calculations, when you subbed in Y (z=6) to resolve for C you miss out the -4 x [ Z - 3 ] ^4 which if I am correct should be 5^4 - 4 x 3^4
Hi Daniel. Can you pinpoint in which second I made the mistake? There is a mistake in the video but it's then fixed. Let me know ;)
Hey there, i dont exactly get how you got the 5 so then you can get 22 for the shear force on the first one
Hi Table, the 5 comes as the hypotenuse of a triangle. If you notice, bar AB has 4 m in the x-direction and then 3 m in the y-direction, which means the length of the bar AB is sqrt(4^2+3^2) = 5 m ... Then, the 4/5 is nothing more than the cosine of that angle. I hope that helps kakashi-sensei and feel free to ask anything else if you need
@@luisantos090 Oh i see very simple thank you very much, Kakashi appreciates it.
👍🏼👍🏼
👍🏼👍🏼👍🏼
Hi, Luis. I have subscribed you.
I would suggest using a page break with section break.
Very good !
first like and comment, hope you get more views