Author Topic: Development and Updates for the Medeek Engineering Plugin  (Read 8554 times)

0 Members and 1 Guest are viewing this topic.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 1840
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Engineering Plugin
« Reply #15 on: August 07, 2020, 10:34:33 am »
An example of some distributed and point loads applied to a steel (W) beam:



I could also do something like this for the distributed load representations, thoughts?



Now I just need to add the supports and we are done with the engineering geometry.

After that I need to figure out the finite element analysis (matrix analysis) engine that will be used to calculate the shear, moments and deflections of the beam (single or multi-span).  Since the number of loads and supports is potentially unlimited there is no one classical equation that will solve this problem:

https://www.awc.org/pdf/codes-standards/publications/design-aids/AWC-DA6-BeamFormulas-0710.pdf
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 1840
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Engineering Plugin
« Reply #16 on: August 07, 2020, 10:51:50 am »
The last matrix analysis engine I wrote was for the truss calculator, its been a while.  The good news is that I have my textbook on how to do it and it turns out that the beam analysis problem is really only a one dimensional problem, much less complicated than a two or three dimensional problem.  This is going to be fun, just so you guys no I'm on summer vacation right now so let me have some fun with a bit of engineering.

This is my reference and favorite text on the subject matter:

https://www.amazon.com/Structural-Analysis-7th-Russell-Hibbeler/dp/0136020607
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 1840
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Engineering Plugin
« Reply #17 on: August 07, 2020, 06:24:25 pm »
An example of a beam with loads and supports:



Clicking the control key allow the user to insert supports by their center and then bearing length.

View model here:

https://3dwarehouse.sketchup.com/model/9e576bc8-88cd-4a71-9b47-3c0298b6e823/Beam-Engineering-3
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 1840
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Engineering Plugin
« Reply #18 on: August 08, 2020, 06:41:04 am »
Insertion of a support:

Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 1840
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Engineering Plugin
« Reply #19 on: August 08, 2020, 06:20:35 pm »
In certain situations you will need to regen the engineering loads and supports on a beam. A scenario might be where you edit the beam and change either its depth or width or both.

The regen engineering context menu item will allow you to do this and will appropriately reposition and/or resize the supports and loads to match the beam.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 1840
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Engineering Plugin
« Reply #20 on: August 08, 2020, 07:00:52 pm »
When you assign a support with blocking (lateral bracing) then it will be drawn with a dashed line (both sides of beam) as shown to indicate that bracing is being provided at that location:

Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 1840
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Engineering Plugin
« Reply #21 on: August 09, 2020, 02:06:19 pm »
Editing a support:

Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 1840
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Engineering Plugin
« Reply #22 on: August 09, 2020, 09:47:46 pm »
The beam engineering geometry features are now complete.  You can now add, move, delete or modify an unlimited number of supports, distributed loads and point loads.  If the beam itself is modified there is also a function to regenerate all of the engineering geometry to properly match the updated beam width and depth.

The next step will be to work on the actual engineering engine (FEA) and add in additional engineering (global) parameters.  Some of these parameters will be things like deflection limits etc...
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 1840
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Engineering Plugin
« Reply #23 on: August 10, 2020, 07:56:01 pm »
Moving a distributed load:



It may be more intuitive to select the distribute load and then select whether to move the start or end point, rather than just moving it by its center point.  Granted, one can modify the start and end locations within the edit menu.
Nathaniel P. Wilkerson, P.E.

Offline Medeek

  • Administrator
  • Master
  • *****
  • Posts: 1840
  • Karma: +1/-0
    • View Profile
    • Medeek Design Inc.
Re: Development and Updates for the Medeek Engineering Plugin
« Reply #24 on: August 29, 2020, 06:30:17 am »
The updated toolbar with the “Engineer Beam” icon added.

Nathaniel P. Wilkerson, P.E.