GSOC'25: Classical Mechanics: Implement Specific Forces and Torques

73 views
Skip to first unread message

Srivathsan Ram

unread,
Mar 17, 2025, 12:09:52 PMMar 17
to sympy
Dear Sympy Team,

I am very interested in the implementation of Specific Forces (specifically Aerodynamics and Friction). I have a strong background in physics - being a member of my country's physics olympiad team and having a innate curiosity about the use of computation in physics. I am well-versed in numerical models such as the Newton-Raphson method, Verlet integration, etc.

At the moment, the Aerodynamics portion of multibody dynamics is limited to the Bernoulli Equation for modelling aerodynamic forces.

My proposal entails the following additions to the library in order of priority:

1. Boundary layer modelling: Laminar and Turbulent flow separations
2. Flow modelling: Source, Sink and Vortex using gradient vector
3. Airfoil Modelling: Possible modelling of NACA 4-5 digit airfoils to calculate lift coefficients

Could I check if these improvements are in line with what Sympy has in mind for future iterations of the Aerodynamics method and if there are any possible suggestions or additions that are recommended for my proposal?

Thanks a lot and Regards,
Srivathsan Ram

Peter Stahlecker

unread,
Mar 17, 2025, 3:26:11 PMMar 17
to sympy
Dear Srivathsan,

I have used sympy.physic.mechanics for a while, but I never came across its Aerodynamics portion - but then again, I never looked for this.
Could you point out to me, where you found this?

Thanks,

Peter

Srivathsan Ram

unread,
Mar 19, 2025, 3:22:38 AMMar 19
to sympy
Hi Peter,

You are right that aerodynamics module does not exist at the moment. Rather it is a recommendation on how to model aerodynamics using the Bernoulli Equation as mentioned in: https://moorepants.github.io/learn-multibody-dynamics/loads.html#aerodynamic-drag

Regards,
Srivathsan

peter.st...@gmail.com

unread,
Mar 19, 2025, 3:25:52 AMMar 19
to sy...@googlegroups.com

Thanks!

So at least I did not overlook it, due to my age! 😊

--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sympy/3e7c6d62-f61f-4aa6-ab1f-4f7e3b7cdbb3n%40googlegroups.com.

Jason Moore

unread,
Mar 19, 2025, 5:14:59 AMMar 19
to sy...@googlegroups.com
Dear Srivathsan,

I don't think these forces you describe fit well with what we currently have.

Jason


--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages