Do you know what is the best way to recognize someone without any experience in FEA?
Just ask him the question « What’s the best FEA software? » and listen to his answer
If he answers with the name of one software and genuinely believe that it is the best then you know you just spotted a beginner
(Or a dishonest software salesman, which is much worse ;-) )
Why is that?
Because my question is very generic, and can’t really be answered without provided much details
- What do I mean by « Best »?
- Best for what? which application?
- Best to achieve what? Design of a product? Detail Simulation of a product’s physical behaviour? Or just best for generating fancy pictures?
- Or best because you just have to click on 3 buttons to get fancy colorful pictures?
There is no “FEA Magic” ;-)
If you are an engineer, you need to “critical think” !
You need to think deeply about things, and not just stay at the shallow level of the surface of things.
There is no tool « Good for Everything » as many would like you to believe
A software is generally develop to accomplish a specific task:
- Solve some type of physical equations
- Special types of applications
- Get some specific types of results
- Work better with some types of geometries
It is true that some software have become more and more generalistic by integrating more and more features…
But the purpose of one engineer is always to solve one specific problem!
(The first step to solve a problem is always to lay it down on paper and get to the specific details of it to understand the roadblocks)
If your tool is too generic, doesn’t it defeat the purpose it was originally built to accomplish?
That’s why you can sometimes stay in awe in front of the shear amount of stuff one tool can accoplish.
But it then leads to he following question:
Is it really better and more useful to you that one software has 1000 features and in those, you will only ever use 5 of them?
Moreover, to be able to use hose 5 features, you will have to learn 500 features first and get 3 years trainings.
I am exaggerating slightly, but I am sure that you get my point.
You don’t need to have a Swiss knife to cut a piece of wood, you just need a good knife.
(A small swiss knife will probably even make it more difficult for you)
Ok, now that you understand why I am criticising this honest but simplistic question « what is the best software »
I think that you understand that the answer is simply… no software is really the best for everything.
If you get very precise about the application you want to solve and the kind of results you want to obtain, then yes, you might get very precise requirements and find a software probably developed just for you that you might call best!
(Or develop your own)
But such situation is rare…
So, what should you do?
Not worry about using the best software and just accept the first cheap tool you can find?
Of course not!
There are several solutions that I think are MUCH better:
- Learn the physics and what’s behind the software rather than just the software usage… Understand the system and you will never be a pawn of software companies*
- Learn to use and understand all the tools that you will ever need. Build a toolbox of useful stuff that will help you during your engineering journey, don’t rely one one tool. (don’t put all the eggs in one basket)
- learn to develop and build your own tools
We all really need to separate ourselves from the FEA software we use to look at more ways to engineer and create innovative systems!
Is this significantly harder than just learning one software and getting stuck with it?
Is it worth it?
Should you do it?
Remember that my philosophy is always to choose the harder path. The path of learning.
–Cyprien “Getting out of the beginner mindset” Rusu
*PS: You have to learn anyway the physics to use correctly an FEA software!
**PS2: Another way to recognize someone without much experience: