Hey guys... today I want to write about the basic hindrance of engineering college studies. You know the problem - modern-day industries want engineers who can code, who are right at the juncture of engineering and software. Engineering education is beyond just a few theories, complex mathematical formulae, and examinations to test you on such areas. It's also about visualizing and simulating the results of such theories.
So far, the system in engineering colleges is somewhat like
MATLAB for modeling
Python for data
C++ for performance
Simulink for block diagrams
And now comes the Julia... it collapses all these layers.
You can:
Write high-level control logic
Drop to numerical linear algebra
Move into differential equation solvers
Even implement custom integrators
All in one language...
With sophisticated libraries in Julia, like differentialequations.jl and many such, the engineers have got the right tool for modelling and visualizing the maths and engineering problems...
Let's welcome Julia to the engineering colleges.
Today I was playing around with my college days' engineering education, namely RLC circuits, and found how Julia can transform it through intuitive visualization of the output - a damped waveform. We can visualize the output waveform by varying R, L, and C, yielding a powerful visual tool for a better understanding of basic circuitry theorems.
Here's the video of today's Julia experimentation - RLC series circuit...
Fig 1: RLC series circuit visualization
And here's the simulation of an RLC parallel circuit.
Fig 2: RLC parallel circuit simulation
I hope Julia transforms itself from a niche area of scientific modelling and simulation tools into a larger ecosystem of software - SciML is already happening...
Top comments (0)