Hello,

I am Jashan, a second-year undergrad from India. I have been contributing 
to SymPy for more than a month now. While going through Gsoc Ideas page, I 
found 2D Beam Solving System 
<https://github.com/sympy/sympy/wiki/GSoC-2018-Ideas#continuum-mechanics-create-a-rich-2d-beam-solving-system>
 intriguing. 
I had a subject on solid mechanics in my college and I would be pleased if 
I get a chance to work on it this summers.

After going through the previous work, I observed everything desired was 
implemented. I am kinda confused what exactly more is to be needed by this 
module. But still, I have some ideas which I think can be discussed/
implemented. Currently, beams are considered to be of uniform cross-section 

and youngs modulus. But I was thinking of problems having multiple beams 
with different parameters welded/attached together.  

Also why to get restricted on 2D, I don't know how much complicated it can 
get but we can solve the problems for beams with some thickness and height 
both just by breaking the forces in perpendicular components and adding 
shear forces and deflections vectors. Yeah, this would need the forces to 
input as a vector in the value parameter of  (value, start, order) API and 
we will have to change API of beam module that it should then take two 
moments of area(or area vectors) while initializing.

I don't know how appropriate these ideas are and are they even 
long/important enough to be considered implementing in summers. If these 
are not the desirable changes, what else can be implemented? I would love 
to hear the views of Jason Moore and Sampad Saha as they are way more 
familiar with the project.

Thanks,
Jashanpreet Singh <https://github.com/jashan498>

-- 
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+unsubscr...@googlegroups.com.
To post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/25fd6cd3-08be-4bb3-a59c-e6618a66c87c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to