Re: [sympy] GSOC Singularity Function

2018-02-18 Thread Jason Moore
Tsengunn,

This all sounds good. There is plenty to do to improve the
continuum_mechanics package in sympy. I suggest trying to solve a variety
of problems with the existing code and you will discover many areas for
improvement.

Very nice work on your calculator!

I'm not sure we would want to go the route of the moment table, as the
whole of SymPy is to do the calculations for arbitrary math needs. But you
can use the moment table as unit tests for you code. If SymPy can't solve
one of those, then there is a deficiency.

Jason
moorepants.info
+01 530-601-9791

On Tue, Feb 13, 2018 at 10:30 AM, tsenguun tsogbadrakh <
tsenguun...@gmail.com> wrote:

> Hello
>
> My name is Tsenguun, and I'm doing my Masters degree in Computer Science
> currently, and I already have a BS and MS in Structural Engineering.
>
> I wish to contribute to the singularity function of sumpy, and I have some
> other functionalities to propose.
>
> In 2016, sampadsaha metioned the following:
>
> Additional features if extra time (in new PR):
>
>- Plot the shear, bending, slope and deflection diagrams.
>- See if this works with the units package in the physics package.
>- Compute the strain and stress at any location in the beam.
>
> https://github.com/sympy/sympy/pull/11374
>
>
> The calculation of beam's shear, moment, rotation, deflection diagram is
> really interesting for me and I have many experience, since I've taken many
> classes toward Finite Elements and Structural Analysis.
>
> I've written a python code to do all these and was trying to make a PyQt
> software of beam problems. Essentially the program I was working on
> simulates the following webpage: https://skyciv.com/free-beam-calculator/
>
> If the library would support this, it would be great tool. Note that there
> can be many loads and they can be uniformly distributed, trapezoidal, point
> loads, and even hinges.
>
> Also, a very interesting thing to implement would be the following:
> http://www-classes.usc.edu/engr/ce/457/moment_table.pdf
>
> Essentially we have predefined commonly used beams that is already being
> solved mathematically accurate.
>
> Given a cross section, stress, and strain calculation of any point would
> be good thing using finite element analysis or just plain old structural
> analysis.
>
>
> Please me know how do I get started on this and see if my ideas are worth
> implementing, or it has already been implemented.
>
> Also, I've created reinforced concrete moment capacity calculating app.
> You can check it out at beam.tsenguun.com We could also do non-linear
> analysis on this one. Currently, its following the ACI standard that is
> linear function.
>
> Thank you.
>
> --
> 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/84983c23-5ddb-41e6-bcb5-ee40bb489d16%40googlegroups.com
> 
> .
> 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 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/CAP7f1AgPDOAEhCmFHySrmQFi7ocvLZ%3DbZZdSyX_2g1r2c9d3LA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] GSOC Singularity Function

2018-02-13 Thread tsenguun tsogbadrakh
Hello 

My name is Tsenguun, and I'm doing my Masters degree in Computer Science 
currently, and I already have a BS and MS in Structural Engineering.

I wish to contribute to the singularity function of sumpy, and I have some 
other functionalities to propose.

In 2016, sampadsaha metioned the following:

Additional features if extra time (in new PR):

   - Plot the shear, bending, slope and deflection diagrams.
   - See if this works with the units package in the physics package.
   - Compute the strain and stress at any location in the beam.

https://github.com/sympy/sympy/pull/11374


The calculation of beam's shear, moment, rotation, deflection diagram is 
really interesting for me and I have many experience, since I've taken many 
classes toward Finite Elements and Structural Analysis. 

I've written a python code to do all these and was trying to make a PyQt 
software of beam problems. Essentially the program I was working on 
simulates the following webpage: https://skyciv.com/free-beam-calculator/

If the library would support this, it would be great tool. Note that there 
can be many loads and they can be uniformly distributed, trapezoidal, point 
loads, and even hinges. 

Also, a very interesting thing to implement would be the following: 
http://www-classes.usc.edu/engr/ce/457/moment_table.pdf

Essentially we have predefined commonly used beams that is already being 
solved mathematically accurate. 

Given a cross section, stress, and strain calculation of any point would be 
good thing using finite element analysis or just plain old structural 
analysis.


Please me know how do I get started on this and see if my ideas are worth 
implementing, or it has already been implemented.

Also, I've created reinforced concrete moment capacity calculating app. You 
can check it out at beam.tsenguun.com We could also do non-linear analysis 
on this one. Currently, its following the ACI standard that is linear 
function.

Thank you.

-- 
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/84983c23-5ddb-41e6-bcb5-ee40bb489d16%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [sympy] GSoC : Singularity Function

2017-03-31 Thread Jason Moore
I recommend trying to solve beam bending or other problems that utilize
singularity functions with the current module. You will quickly find many
deficiencies and ideas for new features.


Jason
moorepants.info
+01 530-601-9791

On Fri, Mar 31, 2017 at 2:16 PM, satya prakash 
wrote:

> Hello,
>I would like to know reg. Singularity Function idea as there is already
> a package in function.special.
>   So I am in confusion regarding what is needed to be done.
>
> --
> 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/e4c4951f-3c9f-401d-92f3-b2cb15fa6322%40googlegroups.com.
> 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 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/CAP7f1Ag3S55FHaA7VF-Q8gZLGOPhJrovQ76TRxU2MDZdjGQVfg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[sympy] GSoC : Singularity Function

2017-03-31 Thread satya prakash
Hello,
   I would like to know reg. Singularity Function idea as there is already a 
package in function.special.
  So I am in confusion regarding what is needed to be done.

-- 
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/e4c4951f-3c9f-401d-92f3-b2cb15fa6322%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.