Why SimScale? Ben Lewis Tells Us His Story
Ben Lewis is the President of Custom Machines. With over ten years of experience in mechanical and electrical engineering, he works on challenging projects in many industry verticals such as mining, rolling stock, confectionery, agriculture, and manufacturing. Over a year ago Ben Lewis became a user of SimScale and started incorporating the platform in his work. Pawel Sosnowski, the Lead Sales Engineer at SimScale, had the pleasure of talking with Ben about his experience with SimScale.
Hello Ben, great to have the chance to talk to you! Let’s move to where it all started: how did you find out about SimScale?
Hello! I have been experimenting with different web-based products such as CAD repositories and designing tools like GrabCAD and Onshape. I was very comfortable with the idea of working in the cloud so I decided to look for an online simulation tool, searched for “simulation online”, and SimScale came as the result.
What did you expect to find on the SimScale platform?
I guess I was hoping for a cost-effective way of simulating. That was my experience with other web-based solutions — you pay as you go. There were no high payments upfront.
In the end, what did you find out?
SimScale proved to be a working, functional, and cost-effective solution. There were no big investments at the beginning. Aside from the financial aspects, SimScale exceeded my expectations especially when it comes to support. I wasn’t sure how online simulations would improve my working routine. What I found was, since the platform is a cloud-based solution, not only could I share my projects with support, but I also got an active engagement from the SimScale team whenever I had errors. For example, when I had some trouble with meshing, I got an email saying: “We see you have several errors, can we help you?”
We know that people are interested in different features. What kind of functionality did you look for?
I was looking for a structural analysis tool, so features like linear and nonlinear solvers, remote loads and constraints, loading as a function of coordinates, physical contacts, and non-linear material behavior. I was aware that there were some features not yet available, like virtual beams, bolts, or shells. Later I realized that taking a step back from these advanced modeling techniques allowed me to gain a deeper understanding of Finite Element Analysis. Having the need to operate with fundamentals improved my skills. Still I would love to have some more specialized features, but I managed to achieve significantly more than I expected. At the same time, I know that SimScale is developing fast so the more advanced functionality I’m looking for will appear soon.
What was the first impression you had after you logged into SimScale?
I loved the fact that I could do what I need to do in a browser. I started working without installing any software. Using any computer I could upload the model and start the analysis. That was the big “wow” moment.
I found the SimScale workflow and layout very logical. You upload your geometry, do the meshing, step forward to simulation, and finally perform the post-processing. SimScale applies the top-to-bottom way of work. This makes it easy to understand and not overwhelming for new users.
I first tried SimScale on a free version of the platform and wanted to simulate a rather large and complex structure. I exceeded the memory limitations of the free version and did not intend to take the trial any further. To my surprise, I got a message from David saying “we noticed you run into problems, can we help?” I was able to share my simulation with him and the next morning the whole analysis was done. I was really, really impressed. It definitely caught my attention: SimScale solved such a difficult problem so fast. In addition to that I learned about a new constraint type which still proves to be quite useful in my daily work even now.
The other first impression regards the way collaboration works on SimScale. We are used to the idea that for cloud-based solutions, when you share a project, each user looks at the same set of data. It was a bit surprising that with SimScale the person I share my project with receives a copy. I definitely can see the advantage of this approach. Nobody can mess up my data. At the same time I look forward to future developments, when users will be able to choose whether they want to share a copy of a simulation or give someone simultaneous access to the project.
What were the challenges you faced at the beginning?
To be honest, the biggest challenge for me was getting up to speed with the fundamentals of FEA. Although I came to the platform with some prior experience, I can see now that I had much to learn.
How did you overcome these initial issues?
Definitely it was the feedback from SimScale and the ability to work with the support team that allowed me to move forward. The platform has a lot of useful information such as documentation, videos, and example projects, but for me it was the tailored direct support that proved to be invaluable. By talking with the SimScale team I could learn new techniques and extended my knowledge.
I also remember the SimScale Summer School which I attended shortly after joining. This training gave me a really good understanding of the fundamental skills I needed to get up to speed. It also gave me the confidence to extend my abilities into areas I was less familiar with such as nonlinear analysis.
You have been a while with SimScale. What were the biggest improvements to the platform you noticed?
Definitely the release of the Community Forum is a great step forward. I can see that this will be a valuable tool for the future.
I also noticed that the Public Projects Library has grown much bigger. This is a great resource. Each time I start a new project I go there to look for examples of similar setups. Thanks to that I get a nice idea of where to begin.
What other modifications influenced your work?
The speed of the geometry viewer and post-processor has significantly improved since I started. There is also now the possibility of selecting items from the “tree-viewer”. This has reduced the time required to prepare my simulations.
Which features do you now benefit the most from?
For me the biggest thing is the technical support, the possibility of sharing the project with SimScale and getting a response within around 12h. Not only do I get told what needs to be changed. Often I also receive a working simulation with a detailed description of the steps taken to acquire the results.
The next great feature is that SimScale works with ParaView – the offline post-processing tool. I had no experience with this tool prior to SimScale and I found ParaView very useful. I can do with ease great advanced visualizations, for example, big project comparisons.
In which areas do you feel strongest with the Platform?
Where do you feel you could improve?
The SimScale platform is very broad; there are lots of simulation types one can do. I still would like to get more experience with fluid flow analysis or particle analysis. I am sure that if I could find time to dedicate to learning these features, it would be no problem with SimScale.
We talked about the challenges you found at the beginning. What are the challenges you are facing right now while working with FEA?
For very huge projects there is a limit on the number of nodes available for FEA simulations. It turns out there is a workaround for this but it does take some time to work through. Also, I could really use shell elements. Some projects just need this feature to be present to start thinking about numerical analysis.
Finally there could be a bit more information coming from the platform when something goes wrong. Right now some solver messages are in French and I find the English event logs a bit short. For example, it would be nice to know where exactly my meshing operation failed or which body has an unconstrained degree of freedom.
How do you handle the challenges you just mentioned?
For working with huge projects the SimScale team invented a dedicated workflow. It allows me to move forward. At the same time I know that this issue is being investigated and soon should be handled in a more convenient way. The same regards to the shell elements that are due to arrive pretty soon.
Let’s move a bit further into the future. What advantages do you see SimScale will bring for your upcoming projects?
I definitely will not have to spend big amounts of money for numerical software packages.
Also the collaboration aspect is important. For me, cloud-based simulation is the way of the future. Being able to share simulations so quickly and easily, allows me to collaborate with clients and colleagues with ease and clarity.
Being able to perform multiple meshing and simulation tasks in parallel is a real time saver. It removes the “single task” bottleneck of traditional FEA and allows me to keep being productive regardless of what simulation tasks I have running. As an example, during a large project I completed recently I was able to run nine simulations simultaneously with a combined memory usage of 220 GB on 144 cores! I don’t think there is a desktop solution capable of such performance and if there is it would certainly be out of reach on my budget.
Also since the platform is so broad, if in the future I would need to perform a different type of simulation, I do not need to buy another license. I can simply go to SimScale and have the type of simulation ready for me to learn and use. So while I primarily use the structural analysis tools in SimScale I also have full access to all the other simulation types such as particle analysis, thermal analysis and CFD. With other products I would not have the possibility to extend my capabilities without a significant financial investment.
In the time frame of the next few months with new projects coming, which features do you think you will use the most?
Definitely everything that I am using now! Hopefully I will have the chance to use shell elements.
Which features would you like to try out and incorporate into your workflow?
I would like to learn CFD and start using it.
Do you think we can help you with that?
At the moment my time is dedicated to some high priority projects but when I get some free time I intend to start experimenting with the CFD functionality of SimScale. I am certain that if I need to get up to speed fast, SimScale will be there to help me.
Sticking to my daily routine I would also like to investigate a bit more of the dynamic and non-linear features in SimScale. Those more difficult subjects of structural analysis are very interesting. With some more knowledge I could definitely optimize my simulations and get faster and better results.
How would you deal with these new topics without SimScale?
I think I have a much better chance of getting success with SimScale because of the support I get from the team and the platform. The way it is set up is that I get educated when I use it. Every time I come up against a problem I can share my simulation with the support team and I get great feedback regarding what needs to be modified to achieve success. Later in the future I can handle these events myself.
What are the most important long-term benefits that you and your company get from using SimScale?
First thing is that SimScale is cost competitive. Another great thing is the possibility of sharing projects and collaborative work. And then the post-processing approach sets SimScale apart from other solutions.
Finally one of the most important things I like is the ability of working in parallel. I can set up multiple operations and have them running simultaneously. I do not have to sit and wait for the meshing operation to finish before I start simulating. I do not have to buy powerful hardware – I can have 10 meshing operations and 10 simulations running simultaneously on the platform.
How would you sum up your SimScale experience in three sentences?
From a functionality point of view it can do the vast majority of the things I want to do. It has great technical support. And SimScale undergoes continuous development, so that if there are some things missing, they will be available soon.
Would you recommend SimScale to others?
Yes! I would definitely recommend SimScale. SimScale puts high performance simulation capabilities in the hands of ordinary people. It is no longer the domain of big business. It offers a broad range of simulation capabilities, it is competitively priced, and is backed up with great technical support.
I do feel that the team at SimScale is genuinely interested in simulation. It is not just a “job” for them. I see passion in what they do. When we interact while working on my projects, I am never a burden. I am treated as a valuable partner. This makes all the difference.
We will for sure keep bringing this great experience to all SimScale users! Thank you, Ben, for our discussion!
Want to learn more about simulation with SimScale? Download this booklet.