[sympy] GSOC : 2D Beam Solving System

2018-02-26 Thread Jashan
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

Re: [sympy] GSOC : 2D Beam Solving System

2018-02-26 Thread Jason Moore
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 wrote: > He

Re: [sympy] GSOC : 2D Beam Solving System

2018-03-01 Thread Jashan
Jason, I have gone through the *continuum_mechanics* module. As far as i could see, the module can solve only one basic type of beam problem(a simple horizontal beam with different kind of forces/moment applied). One new kind of problem would be a non-horizontal beam(in a 2D plane). But proble

Re: [sympy] GSOC : 2D Beam Solving System

2018-03-01 Thread Jason Moore
Jashan, > I have gone through the *continuum_mechanics* module. As far as i could see, the module can solve only one basic type of beam problem(a simple horizontal beam with different kind of forces/moment applied). I don't think it can solve all horizontal beams correctly. My suggestion is to tr

Re: [sympy] GSOC : 2D Beam Solving System

2018-03-01 Thread SAMPAD SAHA
What I remember is that the current Beam object can't solve cantilever beam problems. Jashan you can try to solve a cantilever beam problem using the current Beam object. You might get some room for improvement. ‌ Regards Sampad Kumar Saha Mathematics and Computing Department of Mathematics I.I

Re: [sympy] GSOC : 2D Beam Solving System

2018-03-03 Thread Jashan
Thanks Sampad, I am looking for the error. Meanwhile, I just saw if the *length *of a beam is symbolic, then a lot of quantities have terms like *SingularityFunction(L, 0, n) *when they can be written simply. For example, support reactions for a simple beam problem: >>> b = Beam(L, E, I) >>> b