Jashanpreet, All of your ideas sound great. I recommend that you pick a variety of beam problems and try to solve them with SymPy. That is the best way to come up with a list of needs to improve things.
Jason moorepants.info +01 530-601-9791 On Mon, Feb 26, 2018 at 4:53 AM, Jashan <[email protected]> wrote: > 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 [email protected]. > To post to this group, send email to [email protected]. > 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 > <https://groups.google.com/d/msgid/sympy/25fd6cd3-08be-4bb3-a59c-e6618a66c87c%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. To post to this group, send email to [email protected]. 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/CAP7f1Ah%2BNd0qCe9HcMS%2B-G60s29h7j6kTMszZmdnjjezScT9eQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
