Video není dostupné.
Omlouváme se.
Best Software For Mechanical Engineers To Learn
Vložit
- čas přidán 14. 08. 2024
- This will hopefully give you guys a rough idea of some of the software used in industry. There are tons of different ones out there, and I'm not experienced, let alone an expert in most of these, this is just what I've learned through my work, colleagues and my own research.
End song:
• Iso Indies - Watch Clo...
....................................................
Discord: / discord
IG: / wissam.seif...
Email: wissam.seif@gmail.com
As a freelancer mechanical engineer and master's student, I have given the right to your video, however, I have something to add.
First of all, mechanical engineering is a broad major. For this reason, what should be decided before proceeding to the program learning phase is the personal selection of the sub-branch to be studied. For example, for someone who wants to work in the aerospace and automotive industry, CATIA gives better and faster results than other modeling programs, while Solidworks, Fusion 360 is more useful for industrial product development and generative design. On the other hand, a mechanical engineer who is considering working in the Research and Development department will need statistics to test the sustainability of products, so learning R will give faster results than Python because it has package statistics codes. On the contrary, it will be more useful for someone who is interested in automation and machine modeling to learn Python and MATLAB. (MATLAB is also useful for most mathematical modeling and control systems.)
While someone interested in mechanical analysis (crash tests, drop tests, explosion tests and etc. ) can get much more accurate effective results with LS-DYNA, it is more functional for someone interested in fluids to use ANSYS (Fluent).
To summarize, not everyone needs to know every program. Since most of the programs are package programs, preferences should be made for the field of study. Since mechanical engineering is a general field, it would be more accurate to determine the sub-field to be studied individually and to learn the programs in this field. The same problems can be solved by different programs, but each program gives faster results for specific problems. The aim is to identify and learn the programs that best suit your area of interest in order to save time and labor. Engineering is fundamentally optimization anyway.
Thank you
Thanks brother, ur comment is very helpful.
THX
I don't know Catia but know about Creo in depth.Will it work for me in future,just for reference as i Want to be in R&D.
You have me writing some of this down! Thank you so much!
Click here for a SOLIDWORKS Boeing 747 video course ➜ pipino--learnsolidworks.thrivecart.com/learnsolidworks-boeing-747-course/
Click here to attend a free SOLIDWORKS workshop ➜ pipino--learnsolidworks.thrivecart.com/workshop/61c45df2c28d8/
excel is sp important even if you don't go into an eng job immediately, it will be useful af
Currently learning Solidworks, thanks for making this.
@Bhawani Nandan Right on!
Yep Solidworks. Learned from watching tutorials online and passed the CSWA.
@@felixcat9455 how long did it take you to learn it from start till certification?
@@bigbuckbunny9073 I initially just muddled through here and there over the course of the pandemic. I was modifying mask Designs. Once I decided to take cswa I spent maybe 4 weeks on solid professor using model mayhem as practice and going through practice exams.
This is great! As a current ME student, I'm glad CZcams algorithm blessed me with this recommendation as I'm learning softwares too for ME. Highly appreciate this
Same here bro. What university you study at?
@@hemanths2230 University of the Philippines
@@hemanths2230 wbu?
There is a program called Octave which is free and equivalent to Matlab (Maybe not at all but all of my Matlab programs has been worked in Octave)
Yes, Octave is useful. Other open-source alternatives are Python and Julia too.
SciLab is another free MATLAB-like program.
Exactly what I was about to comment.
The bad side is, Octave doesn't have the extra functionalities and add-ons MATLAB has, and is way less optimized (in my experience, heavy programs takes ~10x longer to run in octave). But it runs most of its innate functions and has the same syntax, which is great.
alot of codes don't get executed in Octave
Octave is just so useless compared to Python. The only reason I would ever consider Matlab is because of Simulink. Octave doesn't have anything like simulink. You would need another opensource program like OpenModellica. Everything else is better in Python, especially when you learn about SymPy, NumPy, Numba and Jupyter Notebooks. It looks good, it's fast (when you use correct libraries) and there is a ton of packages for scientiests/engineers.
im a junior in mech eng.. ur my favourite engineering channel.
straight to the point and concise delivery.
well grounded and logical content.
keep it up bro.
Whats school like for you? Do you have a huge workload? Do you get any free time to hang with friends? What about your schedule?
Ansys has a free trial version for students , along with that from this year they even started FREE Ansys courses on their site with various topics from Structural Analysis to in depth topics on rivets.(with ready made models and videos )
U just have to learn it that's it.
ABAQUS as well. And ABAQUS works closely with python
Got any links for these?
I’m just glad I haven’t had the need to program for work, but I def do agree it’s a useful skill to have, as I’ve used it for my own personal purposes. Java and HTML gave me a nice foundation that can at least help me figure things out with other programming languages.
@@WissamSeif
I used Excel on the job a lot. Now that I'm a retired mechanical engineer, I solve problems in Excel just for fun, to keep my mind active.
What you have to remember about MATLAB (especially compared to Octave) is that it is more than just a language/IDE, but a suite of products including Simulink which if you are going into Control Systems is really useful. In addition to that, physical modelling, state-machine and block based diagrammatic programming which you can run compiled in real-time, or virtually within an animation of your model to visually debug your system. I'm not saying to prioritize MATLAB over other languages; what I'd recommend is learn MATLAB & Simulink alongside another Object Oriented language such as Python (you can also do OOP in MATLAB ;))
Been in the field many years and he's spot on. All engineers need some competency in Excel, SolidWorks (or competitor), ANSYS Mechanical (SW Simulation is being used more in my field for quick analysis) and some basic programming knowledge (Python is probably fine to learn, C++ is more used in my area). Being an expert in these is not required out of school. For example: being able to look at code to get a basic understanding of how the software works is a big benefit. As you get into a specific field most have a variety of software that are used and you start to specialize in these and tend to leave CAD behind as you progress in your career.
@@WissamSeif We don't really have drafters where I work, a team of 4-5 for an entire machine is typical. And we certainly have people that love designing enough to do it their whole career. But our team dynamics usually have the more junior engineers doing the bulk of the design and the senior guys designing the more precise portions of the machine, planning hydraulics and running simulations. I still find myself in SolidWorks daily but the day long designfests are fewer and fewer.
I do worry of C/C++ due the replace by Carbon Google Language of 2023?
bruh can't go through a single video with reminding us he hates programming 😂😂😂
Thanks a lot for the amazing content dude :)
In our country we don't pay for solidworks 😂 we use crack version..
E NDIAN
🤣 then u r Indian ...my friend
@@ravisaxena7024 Bangladesh 😀😀
@@alienx097 😂😂🤭 yeah ... india and Bangladesh..arnt different. Bro
@@ravisaxena7024 😂
These videos give me direction. They help me realize why I’m pursuing engineering when I lose sight of it. Thank you 🙏
Yess good video. Maybe do a video on the different roles in engineering. For example, like manufacturing, R&D, testing, etc and a little description about each one
OrcaFlex and Under Pressure are two more. They are used quite a bit in the maritime industry. One for modelling a products behavior under different sea states, etc. UP used for pressure vessel design (products at depth in ocean).
It depends the company, as far as I know, biggest companies uses Catia and NX (most aeronautical and some automotive). I think the important is to know principles of 3D design with any program to then apply them in another one, remember: 3D space, a reference or a basis is always needed, 2 points creates a line, for every operation you need a sketch and basic operations are always the same: extrusion, hole, chamfer etc.
I needed this !!!
I must be blessed. I use Solidworks for CAD, Matlab for programming, and Ansys Fluent for sims. I also have access to an HPC (high performance computing) system. I just reduced my simulation time from 1 hour on 8 core processors on my laptop to 4 seconds with 1000 cores and max RAM of 170 TB at a mesh size of around 2.5e6 cells. Gov't, lol!
Oh what a coincidence! I was just looking in for this.
Thank you so much for the video!!
Fusion is actually fun to use. I learned because I found a course to learn focused to 3D printing, and was a fun ride
Just enrolled into dept of Mechanical Engineering,♥️
Wish me luck
You got this!!
Good luck!!
😊😊 thanks
You'll need luck after graduation so till then enjoy
Just graduated yesterday, it is worth it.
From what I’ve seen, knowing how to code doesn’t come up too often, but when it does it’s better to know how to do it yourself than to have to ask someone else to do it. Ive used R and C and they’re frustrating to use if you don’t code every day. That being said, 80% of what I use at work is Excel hahaha
edx has a free online course from cornell university for ANSYS and it lets you install a student version for anyone trying to learn how to use ansys.
Dude. I have watched all your videos.. I'd really appreciate if you could post more. Thanks for the content.
Fusion is so underrated. Honestly, their monthly updates just kills SolidWorks, Catia (except for 3d experience) with easiness, automation and being on cloud. I believe that in future Fusion will just override all of them. Their latest update with Fusion PCB, where you dont need to import every time a file from Altium; just design and update the PCB in Fusion. They expand their simulation workspace as well.
I agree on Python. No more Matlab
The only disadvantage Fusion has is that it struggles With large assemblies but I am pretty sure it makes up for that flaw with other features especially Generative design (Seriously every Mechanical Engineer has to try it once ).
Oh boy, I’m so glad I’ve committed to learning python and f360 on my own.
this video is super helpful, thank you!! I'm about to start junior year (I'm a transfer from a community college) and I have been wondering what software I need to learn to land those great jobs so this video came in at the right time, thanks!
Fuck yea bro. You got good ass content. Super entertaining and the way you talk and and lay shit down is very well done. My favorite engineering channel
Yoooooooooooooo we have the same last name g. Seif’s RISE UP. We also kinda have the same major, but I’m switching it up by doing aero and mech dual. Just finished first year. Wish me luck bro
Oh sweet, thx for the recs :)
Catia V5/ 3DExperience and Siemens NX are the most powerful CAD softwares but the most expensive too , they are mostly used in aerospace and automotive industry
I actually have to learn Autodesk Revit for my internship, and I've actually never have heard of it before. It's pretty similar to AutoCAD .
I'm also going to take the time this summer to learn Python. I was taught it but I haven't used it in 2 years.
Summary: keep learning! It'll keep you actively learning!
Ha ha, I’m also set on learning python this summer. Do you know of any good resources?
@@adamharoon6021 Coursera is a good source to get a certificate in it, but youtube has some great videos on python too
Look for "Open Source" software. There's an Open Source (FOSS) equivalent of almost any commercial program you'll encounter, and even if you don't care about "Free as in speech", "free as in beer" should appeal. (Python is FOSS, as is Perl. Python's allegedly easier to learn, though the relative size of the books teaching them argue otherwise, but Perl's accumulated a huge library of functions for many tasks over the years, and it's ultimately more powerful. It also won't be broken if you reformat a program.)
I'd say automotive standard CAD-program would be Catia / NX. Those packages rocks in a lot harder than SolidWorks / Inventor / Solid Edge ever could in both performance and pricepoint :D
@@WissamSeif It is a shame that solidworks and catia basically has zero similarities 😂 Only recently a lot more company started switching to 3dexperience catia (at least in Sweden) but V5 is still the biggest.
If you are learning 3d modelling for yourself (to 3d-print for example) and your company does not force you to use a certain program, then my choice for 3d-modelling is Freecad. Free and open source, The same as python (freecad can acctually be programmed using python). That means no stupid license fees to deal with and you will be able to use it for the rest of your life, which is in contrary for other companies. Fusion is/was free to use but with recent changes in licensing terms having led to more restrictive usage for free users, I think it is only a matter of time before there is no way to use it other than to pay a subscription fee. It it is constantly being developed as well and getter better every year!
@@WissamSeif If you have a 3d-printer, 3d-modelling becomes a life skill. Why would not 3d-modelling expericne in any program be useful? If you end up working with 3d-modeling you have no choice but to use the software that the company already uses. And if that company happens to use Creo, then you have thrown your money for fusion down the drain. (I might also have a slight bias toward open source applications)
This is where I'm at. I've used SOLIDWORKS in my work (not bad, but expensive), and fusion 360 (utter garbage, but cheap, and lots of people like it for some reason), but freeCAD is both free AND very powerful. I wouldn't stay it's easy to use, but spend enough time and you'll get there, and your model will be robust. Not the easiest route, but IMO the ultimate since you aren't tired to whatever license your current employer holds.
Cloud means, that sweet revolutionary design your working on can be viewed by others and trust me, they do.
If you want to work on aerospace, learn Siemens NX. Almost everyone uses it.
I do know for sure that Mechanical and Civil use Autodesk Autocad as well as SolidWorks. The others you mentioned dare new to me. In my opinion, it really depends on the company as you said as well as what position, etc. Like your videos.
This is the video I was looking for!
Thanks for the info, I already know almost every program you mention in this video, but still good to know
Damn son where have you been? Glad to see you again.
@@WissamSeif cheers
Hey, for structural free simulation there are: Elmer, CalculiX and Code_Aster. And as a simulation engineer you are rarely modelling something in CAD software.
Thank you so much. This has been a very helpful and informative video. So far the only three options I can use is Catia, Beta CAE, Matlab and Fusion 360.
I'm a current ME student year 2
Watching this video gave me chills
Just got laid off my new full time engineering job one month after graduating. Stupid budget issues. Screw corporations, we're all just a number on a piece of paper.
CAD applications used by industry also depends on the industry. In the automotive the most common CAD app is CATIA V5…and more and more startups are starting with CATIA 3DEXPERIENCE.
Love the video. Gives me an idea of the types of software :)
I think doing solidworks 3D modelling and simulations are a good start
As an electrical engineer you deffo need to know a lot of programming and circuit simulation softwares but as a mech or aero guy you prioritize modelling and simulation but yah python is good to know too .
hey chief go on with these nice mechanical videos .... you have my support .
I love fusion I just used it this semester for a thermal simulation
Nice!
This is exactly what I needed thank you
For those who can't afford rentals, there are free open-source softwares like Blender, FreeCAD, OpenFoam, etc. NASA scientists use Blender.
Thanks for this video mate ;)
I leaned matlab in university then transition to python. Python replaced matlab for me. Now I learned Mathematica and I can safely say, Mathematica beats both of them for engineering purposes, but it’s not very common in industry.
@@WissamSeif It might be just a preference but in my opinion these few things make it better:
- no need to put differential equations into state space models like in matlab. You input diff equations exactly as you would write them down on your paper
- great numerical solvers
- excellent for producing beautiful plots and animations of your solutions
- great symbolic manipulation; you input equations exactly like you write them down thanks to what they call "Mathematical Palette"
- I found myself writing less code in Mathematica to achieve the same objectives than in Matlab
- but what did it for me though were the wolfram queries. If you want to know the atmospheric pressure of your testing site in order to perform some calibration or something just write "atmospheric pressure at my location" and it will go into the wolfram databases and get it for you.
Or if you want to know mindless questions like "how many turkeys in Turkey?" It actually goes and gets answers from official databases. Similar with "current position of Mars", it legit goes into its databases and tracks Mars down real time for you. Gives you coordinates relative to earth, orbit information, best launch site to reach it, best orbital maneuvers to reach it. Just incredible!
There are many more but I can’t list them all in this comment haha
For me: Solidworks and CATIA v5 for CAD. Abaqus simulia for analysis and python for calculus ( like finit element for example)
Alhamdulillah I am a mechanical product designer.
Going to learn python and c++ InSha Allah
Very informative video bro
I use SolidWorks, Abaqus, Octave, but when I'm freelancing, I use freecad and OpenFoam
How u are working as a freelancer?
It would be great if u make a knowledge series. Your way of explaining is soo good!!
Nice video, I would add simulink, which is product of Matlab, you can simulate different mechanical systems and it is block based, so much less programming.
I used similink
Thank you, my internship is remote and work is predominantly computational :D
Great Video Brother. Keep it up.
Python is cool, but vba is ubiquitous. Excel + VBA is a powerful combo for accelerating any engineer’s workflow.
Also, the finance guys will think you’re cool.
Currently learning microsoft Paint thanks for making this
This is the video I needed! I'm so glad I've found your channel just 2 days ago!
could you please do a video about women in engineering?
Finally someone knows Comsol Multiphysics yeeeeees
I loved this video because I'm already learning the three of them
Great Mohammed but just in case you need help on AutoCAD We can train you on most of the
engineering drawing principles as taught at UG level using AutoCAD at StanCAD Academy. Check our Facebook page @StanCADAcademy or email us at stancadacademy@gmail.com
All our training are online and very flexible. You can contact us for more details
Good morning from Spain! Matlab or Scilab (free use), SolidWorks or AutoCAD Inventor (model and simulation analysis) and EXCEL are the Kings of the Hill!
Great to hear such nice content in CZcams. I wasn´t really expecting to see subjects from mechanical engineering in this nice way of talk. Congrats!!! [Luis Gustavo Kolba - Brazil - 21/05/2021]
Thanks for making this, I'm starting now ::: ✌️
Long time no see, man. Very cool video. Day by day I understand that programming might be useful, so have to push myself to learn it. Thanks for demonstration of Fusion. Looked interesting and inspiring. Don't go missing. Have fun
So, CAD, Fusion 360, Python and Excel. Got it. 😊
I'm going into EE but I want to learn Solidworks!
it would be great if you can make some basic tutorial video for even one of the softwares you mentioned...which are not available on youtube.
@@WissamSeif whichever you like so you enjoy while making videos....may be fusion 360 or mathcad or anything
I would like to see this, or at least, a video explaining how you are learning python yourself
Legend 🙌🏻🙌🏻 also Fusion 360 has good simulations as well
great video...a must needed one
Your vedio really good and very very knowledgeable, informative... Like from India 🇮🇳
honestly if you know fusion, your know solidworks, or vice versa. Theyre both easy to pick up if you know oneor the other
As far as programming goes, they do teach a bit in the college I went (I'm from Argentina). They only teach C though, now I'm not really sure (I'm not a programming expert either) but I've been told that C language is dying all around the world, perhaps not here in my country but I don't know. In any case, I think I should try to learn Python or something else.
C is still very useful, it's just not that popular compared to Python but still very needed. Whenever you're in a company and they need to design a reliable software for their own purposes, they use C. Also, modelling SW like Autocad has API which allows you to model through code. This is amazing since you can have 1 script that calculate geometry of a tube with fins for example and you don't have to model it, you can just write a code and save ton of work. Python is great for beginners, it's very easy and intuitive. I find it even easier than Matlab and it's also general-purpose language. It handles almost anything. From basic 3D simulations to scraping websites to get the best deal or see if their product is available.
Thank you sir, watching from Philippines 😇
Ayee finally you're back haha!!
Will suggest learning all this software from cracked versions (though it might be a year outdated version)
In industry I have seen people using matlab for signal processing and also, some simulik. At work I used to use C++, Python, Bash, some Matlab and a little bit of Fortran; in a Linux box, we all know that windows computers are garbage 😂.
Just to add, you can use SU2 for CFD simulations, it’s a free open source code, tecplot is really good for plotting CFD simulations and interacts with Python nicely (its expensive thought). For plotting there is also ParaView, which is free (I have never used). For meshing there is PointWise which is expensive but I have never used it because is a GUI base software.
To be fair, as you mentioned, coding is not something that many engineers do. I used to develop mathematical models for an aero company and now I’m doing CFD using research codes that’s why I’m very familiar with those tools.
SolidWorks is the most user friendly imo, it’s so easy to use and learn. I use NX in uni and by far the worst experience. If it wasn’t for SolidWorks I probably wouldn’t be graduating 😂
Man NX is brutal lmfao. I would switch back to solid works if my uni didn’t require it
The main problem of design software is that people is not learning how to design. They care more about learning the software.
Simscale is a great FEA/ CFD simulation package
Appreciate your honesty...
I have learned Solidworks and Autocad. Mechanics are great
Great video!
Is the CAD pie-chart catering to the USA market by any chance? I have worked in USA and outside USA and Solidworks is not that much used in the world, unlike States. It's usually the small companies that prefer Solidworks as it a whole package, but no Fusion 360 is catching up.
The real big boss of CADS is CATIA V5, NX
I use solidworks for modeling, Solidcam plugin for CNC machines and Sprutcam for robots.
Thanks man ..nice content.
hi wissam , great info .. could you please do a video on USE OF PROGRAMMING IN MECHANICAL ENGINEERING? thanks
I am in my first year of engineering about to finish a small course in Solidworks 😊...
Love your hairstyle and your content !
I agree with whats in the video these are all great softwares and easy to learn as well.... though I would like to add MATLAB cause i have used it and there's lots of advantages to learning it as well
Where can I learn matlab bro?
Simulink is pretty cool too..
I find cimatron way easier to use than solidworks, I just can't with solidworks UI
Fusion 360 is very easy to understand. Easy user interference. I learned fusion in my UG. You can grab all the CAD concepts and apply on any other CAD packages. Solid works and Catia require extra training and money. Fusion is best for 3d Printing.
ansys has a free student version, with limited capabilities but sufficient for medium sized problems