Matrix equations and linear algebra are foundational tools in engineering, offering solutions to complex problems across various fields. Here are some specific applications:
Structural Analysis in Civil Engineering
In civil engineering, matrix equations are used in structural analysis, particularly when dealing with beams and trusses. Engineers often use stiffness matrices to model structures as systems of springs, which can be solved using matrix methods [1:1]. This approach is integral to computer software analysis, allowing for efficient modeling and simulation of structural behavior under different load conditions
[1:5].
Optical Phenomena and Ray Transfer Matrices
Matrix equations also find application in optics through ray transfer matrices, which describe how light rays propagate through optical systems. These matrices help in understanding phenomena like refraction and reflection by representing the transformation of light rays as they pass through lenses or other optical components [2:1].
Control Systems Modeling
In control systems engineering, matrices are used to model mechanical and electrical systems. Mathematical modeling allows engineers to design controllers before physical systems are available, optimize system parameters, and study the effects of sensor noise and actuator dynamics [3:1]. For example, designing a controller for a quadcopter involves using matrix equations to ensure stability and robustness
[3:2].
Differential Equations and Fluid Dynamics
Matrix equations are crucial in solving differential equations that describe fluid flows and heat transfer phenomena. These equations are used in thermohydraulic calculations and neutronic calculations in reactor cores [5:2]
[5:3]. Engineers use numerical methods involving matrices to approximate solutions for these complex physical phenomena.
Optimization Problems
Matrix equations play a role in optimization tasks, such as minimizing surface area or material usage in engineering designs. For instance, designing an acid gas scrubber involves using differential calculus and matrix equations to optimize the scrubber's dimensions for economic efficiency while ensuring adequate residency time for chemical reactions [5:7].
These examples illustrate the versatility of matrix equations in engineering, providing essential tools for modeling, simulation, and optimization across diverse applications.
I just finished my first semester of Uni, and one of my more interesting classes that I was required to take as part of my degree was Linear Algebra and Geometry. I was just wondering what applications there are for this type of math in the field of civil engineering, and how often one would run into this type of math in their field of work?
You just listed the 2 most relevant mathematics fields to civil engineering. It's very applicable. A simple but daily calculation I do would be something like: A hill has a height of 30 feet. You need to add stairs with a landing at the top, bottom, and in between at least every 12 feet vertical. Develop a set of stair plans that use a 1 foot x 0.5' step (minimum) and 1.2' x 0.4' (comfort). Then draw a nearby driveway with a 10% max slope, with 2:1 max side slopes.
I took linear algebra and never use it at my job. I do remember using it in a pipeline hydraulics class to analyze pipe networks using multiple equations.
After I took linear algebra, I remember using matrix math in my TI 10000 to quickly solve systems of equations... That's pretty much all I remember... Except.... Eigenvalues? Or was that diff eq....
haha yes gotta love some good e-values
Hand checking finite element output e.g. solving for displacements of a truss under load conditions
When you take structural analysis, you will learn the classical methods of beam and truss analysis. You will also learn there is another method that turns the problem into a system of equations you can solve using a stiffness matrix, basically turning then entire system into a set of springs. Behind the scenes, this is how computer software analysis is working.
Classical methods are easier for a humans to solve but can be difficult to setup properly. A stiffness matrix is easier to setup, but as you probably know, it’s very difficult to perform the calculations on anything larger than 3x3. The more nodes you add the larger and more detailed difficult the matrix gets.
Classical methods are very powerful, and allow you analyze any point once you have the equations setup. Matrix analysis could require you develop and analyze a very refined model with a node at each point you want, but computers are very good at this and can build, perform calculations, and compile the results very quickly.
TLDR, matrix math is how computers do civil engineering analysis.
that is a very interesting application! thank you for sharing 🤙
Like there are linear transformations to shift/rotate lines, etc. how will we go about deriving a matrix for,say, refraction?
I am not sure where i read about this (gil strang linear algebra probably?) idr now, it's been years) but there's a concept of refraction matrix/ray transfer matrix.
You can probably read about it. Idr it anymore tbh.
woah okay, thank you
how long ago did you read the book?
book to shayad 10th me padhi thi BUT i left a lot of the complex stuff (which might/might not include ray transfer matrix, i am NOT sure if it was the same book, khareed mat lena blindly).
Just really basic linear algebra (matrices, det, eigenvalues, eigenvector, cayley-hamilton theorem, sylvester theorem, etc.) probably equivalent to what they teach in first year.
Please report any rule breaking posts and posts that are not relevant to the subreddit.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
In my college, we used to model these mechanical systems into these equations and then moved to electrical systems. But I really dont know how they are used in practical world. could you any of you please explain with a more complex real world system. And its use basically. is it for testing the limits of the system, what factor has the most influence over the output or is it used to find the system requirements? I know this is newbie question, but can anyone please tell
For example, if I am designing a controller for a quadcopter drone, it might oscillate or spin out of control. You can keep tuning the controller parameters by trial and error until it does what you want but this takes time and money. You also don't know if you really can make it work. With control theory, you can prove if something will be stable or unstable and show how much robustness it has. I also first thought that control theory was just people playing with math but when you start building things and it doesn't do what it is supposed to do, you want explanations and you need control theory for that.
Most control systems of significant complexity are tested and tuned in simulation. The simulation relies on an “accurate enough” mathematical model.
Nearly all ADAS, braking and steering controllers are developed based on vehicle dynamics models of varying sophistication.
A comprehensive answer to your question is unfortunately not possible due to the complexity of the algorithms, but in terms of the modelling aspects, they're often chosen based on the most common scenarios and operational design domains (ODD) -- a general dynamic model is unfortunately too complex to be useful for most conventional, non-AI/ML or non-data-driven control design techniques, so simplifying assumptions are nearly always applied based on specific scenarios.
Here's a more concrete example.
https://www.mathworks.com/help/driving/ref/bicyclemodel.html
Thanks a lot, the example is solid
From my experience, these are uses for mathematical modeling of systems and control laws:
Estudiantes de ingeniería, les tengo una consulta de mera casualidad ¿Para que sirven las ecuaciones diferenciales y cómo se insertan en el trabajo profesional? Si pueden brindarme aún más detalle de cómo específicamente funciona la matemática en su profesión mejor, me genera mucho interés
f(x) = a * t^2 + vi * t + xi es una ecuación diferencial resuelta.
La matemática que estas viendo ahora si no se usa de manera directa se va a usar en otra materia del próximo año para explicar conceptos fisicos/quimicos.
Buenas yo laburo como científico de datos, las matemáticas del área son mas que nada optimizacion y probabilidad estadística, de forma directa no e usan casi nunca ya que cuando programas usas muchas cosas ya implementadas, sin embargo si es MUY importante y muchas veces las bases matemáticas y el saber porqué y cuando funciona cada modelo es lo que hace la diferencia
Depende la ingeniería pero hay diversos fenómenos físicos (como se distribuye el calor en algún metal, electromagnetismo, mecánica, hidrodinámica) en los cuales se explican con ecuaciones diferenciales, sabiendo eso se puede modelar y simular sistemas en donde se apliquen esos.
Por ejemplo, en electrónica se elaboran sistemas de control para x problemas (diseñar un brazo robótico o sistema de calefacción) que para poder modelarlos necesitas usar sus ecuaciones diferenciales (aunque existen técnicas ,como la transformada de Laplace, para abstraerte de usarlas y resolverlas como ecuaciones no diferenciales ). Me la jugaría que en aeronáutica también la usan pero no soy de ese rubro.
Ahora si estudias ingeniería en sistemas puedo decirte que es al pedo o si terminas trabajando como técnico, nos las vas a usar. Pero si sos de los que diseñas probablemente las vas a necesitar.
I'm looking to see some examples of how this works in real life so I can understand a bit more of the why. It feels so arcane while I'm fuddling through it in class. I'd love to see it's practical use in the field.
you can think of differential equations as just incrementally closing in on a solution using results from the previous iteration. thats engineering in a nutshell. not too many complex physical phenomena are described by closed loop equations, so differential equations are needed to approximate whats going on. fluid flows for example
Neutronic calculations in reactor cores can involve many very complex equations, like the dimensional diffusion. A lot of heat transfer phenomena in thermohydraulic calculations as well. Honestly if you aren't programming the stuff or doing research and developing the formulas you use a computer to come up with your solutions. I hated all that math because it didn't make sense which might be what you are struggling with, but the classes do teach you about problem solving and helping to see things differently. It's not great advice but push through to the stuff you enjoy and learn to preserve when it sucks, it'll make you a better engineer.
I'm actually doing well with partial fractions. I just don't understand the practical application.
The 3dimensional tangent planes and vectors however.... That is a different story. Can't stand them.
Good answer -- that's what I thought I said ... just another "standard deviant"
​
Man's got to know his limitations
​
I designed an acid gas scrubber and wanted to optimize my design for economic reasons. The gas had to remain in the scrubber for a quantity of time (also referred to as residency time) for the reaction to take place. The quantity of time it stayed in the scrubber was related to the velocity of the gas and the length of the scrubber. Since the gas velocity is a function of the diameter and total cost of the scrubber is proportional to the amount of material used to make it (this was a nickel alloy unit) I used differential calculus to minimize surface are while holding my retention time to my lower limit.
Ok this sounds amazing. I feel like I get how you set it up too. I definitely could repeat it myself, but at least the concept fells feasible.
I'm a computer programmer and probably not the best to answer about physical engineering.
Deep neural networks are known to be optimised via multivariate calculus. I could always use some library and not worry about the math but I've realised its very useful to know its math to able to debug it properly. You might be training a classifier and not know why your loss wouldn't go down.
But tbh I study math because it's beautiful. I've been studying some partial differential equations recently to be able to solve the Schrodinger's equation. I'll probably not used this anywhere but the realisation that I'm studying the language of the universe is a strong feeling.
Studying diff eq right now and curious about real life applications of what we learn in mech e jobs. if you do use it can you explain how you use it and your job description. thanks
unless you are doing advanced control system design or orbital mechanics, you will likely not use it at all in your professional career. it’s one of those things that is very valuable to learn for critical thinking and problem solving, as i think it helped my ability to work through problems of all kinds, but doesn’t really show up in its pure technical form.
In practice, you will not be required to solve diff eqs by hand in the vast majority of applications. However, when you are building a model for something, you will need to know how to build a system of differential equations using the governing phenomena and constraints. To solve the system, you’ll probably use a modeling or programming tool like simulink or matlab. As an example application, consider designing a controller to drive and aircraft surface actuator. You can model the actuator dynamics using these equations. Then design and test your controller to work with the actuator model before fielding it with actual hardware.
This.
I've literally never solved a diff EQ by hand in my life after college. Solve_ivp in scipy ftw. Or FEA for PDEs.
The hard and interesting part isn't solving them however, it's creating the differential equation that models a system. And for that you need to understand how a differential equation works and how computational solvers are used.
Recent example for me: building a Kalman filter that is used to predict temperatures in a system.
To add on to this. Having an understanding of how PDE's work help when reviewing results. You can use tools to solve them, but if you don't understand the source equation at all, you could get results that are wrong without knowing it. However, this skill goes beyond just PDE comprehension. Experience and intuitive understanding of the phenomena is necessary as well.
For example, we contracted out a heat transfer analysis of a fluid due to natural convection in a tank with an external heating system. The results looked good and my team was ready to accept the result. However, I noticed the fluid was flowing down at the tank wall. Most fluids rise near a heat source because their density decreases relative to the rest of the fluid (ex. hot air rises). The fluid we were modeling was no different. It turned out that they had gravity pointing in the wrong direction. Correcting this made quite a difference.
I know this is a bit off topic, but I wanted to point out that understanding the "theory" of PDEs is important for validating/creating simulations, but it is only one piece of the puzzle.
Good luck!
Just to add: many engineers (most?) will never even do this
See my answer to your question on r/askengineers
Everything has been removed !
What do you mean? It's still there.
I have not done so much as done basic calculus since the day I graduated.
Never had to used those sons of b* since graduation
Are there simple* equations you use in your work?
These might include formulas that are used to estimate in place of more complicated formulas.
(* I understand that this is a relative term. By way of example, Ohm's law is a very simple equation.)
For context, I teach upgrading math to adults and am rebuilding some materials. The math itself is pretty basic, but I try to include as much of the real world as I can. This often includes a lot of shopping and distance travelled examples, but I'd like to diversify a bit.
For example, in the past I have brought in a little physics. For example, using this video only (https://www.youtube.com/watch?v=f1EQdWp0Ggo), how far did the diver fall ? Using the formula for acceleration due to gravity, an average, and knowledge about rate, time and distance, we try for a decent estimate (acknowledging that we are not accounting for air resistance, there are some difficulties timing the jump, and that working off an old video converted to digital all introduce other sources of error). We usually get a reasonably close answer.
Any help is appreciated.
​
​
To the r/AskEngineers community: Thanks so much for sharing your insights. You have given me a pile of homework for over the break. I am looking forward to it!
I have cross-posted this with r/matheducation/
Other math teachers might be interested in the thoughts you've generously shared.
Thanks again
​
The original thread can be found here:
Pardon me for asking, what specific field of engineering? (Other than Basket Weaving - Isn't that more of a math/topology thing?)
Nah these are integral to dynamics and kinematics. You can add a lot to them if you include wind resistance or other forces that change depending on how fast objects are moving.
I work in Aerospace, but as /u/autoequilibrium states, they're integral to dynamics. If something moves, it involves some form of those equations.
Ohm's Law, P=VI, voltage divider, parallel resistances(Rtot=1/((1/R1)+(1/R2)+...) or Rtot=(R1R2)/(R1+R2), Volume of solid shapes, Area of flat shapes, Surface area of solid shapes, skin depth, c=f*lamda, Friis Link Equation, power gain in dB, convert power from Watts to dBm
Ever since it clicked for me that parallel impedance is the inverse sum of inverses, it made a lot more sense to use and teach my engineers. Wish they taught this in college better, instead of awful bulky notation.
Kind of funny how that equation is literally the basis of thermo, fluid and circuits (KCL)
It's basically the basis of all analytical engineering.
in*25.4=mm
mm/25.4=in
Those are my most used by a Longshot, sometimes also do some area or volume calcs
I'll add to this. I think unit analysis (i.e. the ability to convert between units) is hands down the most useful technical item I learned in highschool that I use regularly within my engineering job. I do a lot of work with electrical sensors where physical quantities are encoded as raw bits. For example, if I have a 16 bit temperature sensor, I need to be able to convert raw bits to the temperature range specified by the sensor. Hands down, being able to do unit analysis comes up just about every other day.
For sure - Unit Analysis is a fantastic tool.
I don't have it in this course right now, but I've always felt like it should be. I do a lot with ratios, but stop short of stringing them together in that fashion.
You make me wonder if I should look at it again.
Thanks for the input.
Yep, I use multiply mm by .0393 daily.
The most important math is adding up my hours at the end of the pay period
Hey there,
I'm doing my masters research problem on the folding of origami inspired triangulated cylinders and I am currently trying to build some code that simulates this folding process.
The simulation so far is a bunch of pin-joint bars that make up the 'folds' and will deform under an axial load (as shown below). I have managed to create a massive global stiffness matrix for these bars.
My problem is that in order to distribute the axial load to the nodes properly, I need to use a rigid plate. The paper I have attached a picture of below goes into detail about various equations for compatability and equilibrium of forces and moments in the plate but my problem is that I am not sure how to apply these to be able impliment the plate into the stiffness matrix and be able to solve for forces and displacements in the structure as a whole.
If there is anyone that is able to look over what I've sent and help me or point me in the direction of somewhere else to look for answers it would be very helpful.
Thanks <3
Plates can be difficult to program in, you might be better off implementing something like a rigid diaphragm where you interconnect all of your nodes with rigid links (these could just be rigid beam elements) and apply a load to this assembly or even just fixing the vertical degree of freedom at the top-most nodes, enforcing an equal vertical displacement, and back-solving for the force applied using virtual work.
A simpler approach - which will effectively be the same as putting on a rigid plate atop your origami assembly - would be to use master-slave links (also known as a displacement constraint link).
Controversial naming aside - Basically you constrain a set of slave nodes (in this case, the nodes at the top of your structure) to all have the same displacement (and rotation if required) as an arbitrary independent node (the master node) of your choosing. If you imagine that in figure (a) on the top-left of your snapshot the point P is connected to all other points on that figure by imaginary lines - these lines are effectively master-slave links where point P is your master node and all other points are your slave nodes.
Any load applied to the master node gets distributed down to the slave nodes in a manner that satisfies static equilibrium. These are quite frequently used to simulate rigid constraints in finite element models.
Here's a book on FEA that goes through this in excellent detail (see chapter 8) : https://vulcanhammer.net/wp-content/uploads/2017/01/ifem.pdf
Btw this is effectively the rigid diaphragm approach that another user has mentioned elsewhere
Agreed. And I would say a physical model will tell you quite a bit about loads and deformation and other behavior.
Look into deployable structures in aluminium. Several of these were done for various purposes worldwide in the past 40 years
You are going to have to mesh the plates. Try to keep the mesh as simple as possible - ideally triangles or rectangles.
They have their own stiffness matrices that you can find online as a function of cross-section area, Young's modulus etc.
You will have to add these to the stiffness matrix of the structure and then analyse. Basically the stiffness of paper will contribute to the stiffness of the structure.
In fact, you probably don't even need bar elements just triangles for a folded sheet of paper!
I'm a network engineer by trade but I studied mathematics in college. I love my job and the fact that I get to solve problems every day but I often find myself wondering if I'd be happier in a job where I got to do more math at work. I still regularly study real and complex analysis when I have downtime because they help keep my problem-solving skills sharp but the two fields of math that I've always been most interested in are linear algebra (and matrix algebra) and differential equations.
I'm curious if anyone can think of specific applications to network engineering of these particular branches of mathematics. I know that, on a very fundamental level, differential equations could be used for influence and effluence modeling to analyze traffic for data visualization. I also know that linear algebra could be used for building interactive network digraphs and node connectivity diagrams that could be used for optimization, though I don't know exactly how one would implement such an idea or what the ultimate benefit would be. I also can't imagine using differential equations to analyze network traffic would be very useful on an individual basis but could probably be interesting as a machine learning basis for modeling tools. Sorry if this is out of place, I just figured it might be an interesting discussion. Please feel free to include how other branches of mathematics fit into your work with networking if you'd like.
on a day to day level, probably very little, this would be more in the research level of things.
Wireless applications using MIMO and Massive MIMO is all linear algebra... the higher the rank of the channel matrix, the more independent info streams it can carry.
A lot of stuff in industry in this area is 5G oriented, bit it's all directly applicable back to wi-fi applications.
Routing algorithm development and queuing theory both are backed by rigorous math. In operations I can’t think of anytime I’ve used anything above multiplication or division. Even in the wireless world
x (Broken application) + y (Bad application owner) = z (Network issue)
if you can count to 255, you can be an NE! although somethings will require counting to FF
Network engineering tends to involve implementing technologies built on the work of researchers that developed the technology. As engineers, we don't really get very far into the weeds of the math behind how the technology works.
​
For example, I work on cellular tech as part of my job, the math behind how cellular tech works is very intensive. However, all these math problems were solved by the clever folks that built the technology. I just deploy the technology and accept that whatever math involved works.
​
I build custom SCADA solutions as part of my job, which can sometimes be very math heavy. Trying to take some strange sensor output and turn that into meaningful information can at times require some reasonably advanced math. I imagine a lot of large scale data analysis and forecasting would require some pretty heavy duty math. I build smaller scale versions of that sort of stuff, but I am rarely doing anything crazy enough to require more than a high school understanding of math.
Hello!
I'm an engineer dealing with a finicky problem. I have some knowledge of higher-level mathematics from graduate school. The problem challenging me right now is related to the physical significance of some linear algebra concepts specific to my physical setup.
I would love to speak with a Mathematician with experience in applied mathematics and a high-level knowledge of Linear Algebra who can clearly relate the physics of my setup with the principles of the math so that I can work out a better model of my system. Edit: "Clearly relate" meaning help me wrap my head around the physical significance in math form at a generalized level, not digging specifically into my setup and modeling it for me."
If interested, feel free to comment here or DM!
P.S. I cannot share application specifics but I will generalize my physical setup in a way that is equivalent for our discussion.
Edit: I should say I'm looking more for a tutor-level discussion to help me wrap my head around the physical significance. I am NOT looking for an in-depth analysis and model of my setup. That's what I'm working on lol.
You do know people usually pay a lot of money for that kind of work, don't you?
I appreciate the comment. Edited my post. I have a good knowledge and experience in physical systems modeling. I'm looking more for a tutor-level discussion to help me wrap my head around a few specific concepts.
applications of matrix equations in engineering
Key Applications of Matrix Equations in Engineering
Structural Analysis:
Control Systems:
Electrical Engineering:
Signal Processing:
Robotics:
Fluid Dynamics:
Takeaway: Matrix equations are essential tools across various engineering disciplines, enabling the modeling, analysis, and solution of complex systems. Understanding how to manipulate and apply matrices can significantly enhance problem-solving capabilities in engineering tasks.
Get more comprehensive results summarized by our most cutting edge AI model. Plus deep Youtube search.