Medeek

Members
  • Posts

    93
  • Joined

  • Last visited

Reputation

34 Excellent

1 Follower

About Medeek

  • Birthday 03/02/1972

Contact Methods

Profile Information

  • Gender
    Male
  • Location
    Orem Utah
  • Interests
    mdkBIM

Recent Profile Visitors

1121 profile views
  1. I still have completely finished the PDF reports since I've had my head so buried in the Timoshenko stuff for a couple of weeks (probably not a good use of my time but I couldn't resist). Here is some output for a couple of cases (two span and three span beam, equal spans with a UDL). What is interesting is the shape of the deflection graphs for the Timoshenko analysis. I think the numbers are correct but to be honest I really don't have another 3rd party program I can fully test against. I'm using a kappa of 5/6 and a G of 1/16 the E value, so in this case G = 106,250 Also I am just using the listed value of E for my Timoshenko calculations even though it already includes a 3% bump for shear built in. EB = Euler Bernoulli, TIMO = Timoshenko http://medeek.com/resources/engplugin/TEST8/EB_TEST8_2SPAN_UDL.pdf http://medeek.com/resources/engplugin/TEST8/EB_TEST8_3SPAN_UDL.pdf http://medeek.com/resources/engplugin/TEST8/TIMO_TEST8_2SPAN_UDL.pdf http://medeek.com/resources/engplugin/TEST8/TIMO_TEST8_3SPAN_UDL.pdf As a sanity check I multiplied my calculated value of G above by 10,000 in the code and then ran the TIMO analysis, the results are almost identical to the EB analysis as expected, so that tells me that with an extreme stiffness the TIMO degrades to an EB analysis as it should in theory. Here are the links to the TIMO analsys with a 10,000X inflated G: http://medeek.com/resources/engplugin/TEST8/TIMO_TEST8_2SPAN_UDL_GMAX.pdf http://medeek.com/resources/engplugin/TEST8/TIMO_TEST8_3SPAN_UDL_GMAX.pdf
  2. Here are the different EB (Euler-Bernoulli) and TIMO (Timoshenko) deflections for the same simple supported beam with a basic UDL (no self weight, just the external load applied) : My parameters are: 2×10, L=144 in, E=1.7e6 psi, I=98.931 in⁴, A=13.875 in², G=106250 psi, κ=5/6 As you can see the Timoshenko analysis yields slightly more deflection since we are accounting for deflection from both shear and bending. According to my calculations my results are within less than 0.05% of the theoretical value so I think the algorithm is working correctly Now I need to check a few different multi-span configurations as well as overhangs to make sure everything is indeed robust. When I calculate the Timoshenko beam I'm wondering if I should adjust the tabulated E value since it is being adjusted for the shear already by %3 for sawn lumber per Appendix F of the NDS (Sec. F.3). So the listed value is is actually 3% larger than the (shear-free) or true value of E.
  3. In order to keep the clutter to a minimum I will put these two options at the very bottom of the HTML menu under “Advanced Options”. I will also add them into the global settings so they will default to the preferred choice of the user everytime the tool is run: The simple report style will be one page report only showing the loading the diagram and the design results, supports and loads tables. The detailed report will probably be about seven pages showing all the calcs and additional graphs.
  4. The deflection section is fairly basic but it does specify the span used to calculate the L/d as well as the x location and load combination:
  5. The vertical jumps now look at lot better. So far it seems pretty solid:
  6. Spent the last two days adding in some additional code so that the vertical jumps in the shear graph (at point loads and supports) are actually vertical. It was a bit more complicated than I originally bargained on but I think I finally have it figured out: The code seems fairly robust but tomorrow I will throw the kitchen sink at it to see if I can find any weaknesses in the algorithm. I have't been posting much lately but that is because I've had my head buried in the code. Most of this engineering code is completely new (not my typical plugin stuff) so there is no refactoring old code or any other shortcuts I can take. Some of the old beam calculator is relevant however since it was so limited in its application I'm kind of on my own with this new calculator.
  7. First look at the bearing calcs: Looks like I still need to update the disclaimer at the bottom, I borrowed this from my previous beam calculator.
  8. Version 0.8.2 - 09.09.2025 - Enabled loads and reactions (values) within the load diagram. - Fixed a bug with end supports that are not centered on the start or end of the beam. - Improved the formatting logic (SVG and HTML) for the load diagram.
  9. In the global settings I will be adding in the option to toggle on or off the text showing the loads and reactions in the load diagram: As you can see it does have the potential to get a little busy but I think it would be useful to have this available as an option. There will also be a table below the diagram showing the details for each load and each support, so the information is a bit redundant in my opinion. Thoughts?
  10. Version 0.8.1 - 09.07.2025 - Developed the matrix analysis engine for the beam calculator using the stiffness method. - Added a load diagram to the beam report. - Added shear and moment graph to the beam report. - Added a deflection graph to the beam report. The engineering report is still not complete however by rolling this beta release I can allow potential users of this plugin the ability to test it out and assist in the debugging. The plugin can be directly downloaded from this link: http://design.medeek.com/calculator/sketchup/medeek_engineering_ext.rbz
  11. First look at partial UDLs with overhangs: So with that I think the basic nuts and bolts of the matrix analysis engine is in place and functioning pretty much as expected. Of course it will probably be a few more days or even weeks before I am able to put out every little fire that may be burning undetected thus far, but we will see. Now I will turn my attention to the following items on the todo list: 1.) Try to fix the truncation in the shear graph so that vertical jumps actually are vertical. 2.) Add in the standard engineering checks for wood beams (glulam, lumber, timber, LVL, SCL and PSL) 3.) Finish the formatting and layout of the HTML report. I may also include an option between a condensed report and a detailed report (or that may come later). Things that are not specifically on the todo list but are interesting: Add in fixed and partially fixed supports, currently every support is assumed pinned. - Engineering for steel beams - Trapezoidal distributed loads - Moment loads
  12. Overhanging beams with point loads now check out. Once again ChatGPT to the rescue to help debug my syntax and even debug my actual algorithms. This AI stuff is getting crazy good, sometimes it makes mistakes but then it is able to reason and catch itself, it's uncanny. Now I just need to debug for uniform distributed loads on overhanging beams. Then it is on to the actual engineering portion (AWC stuff for wood) and some final formatting of the PDF/HTML report. I'm also not entirely satisfied with the clunkiness of the tools used to move and create the supports, some improvements on this end are needed. A load/support copy tool would be really nice, rather than having to create completely new loads and supports from scratch.
  13. Still putting out a few fires and bugs. I had a small bug in my conditionals where loads were symmetric (like the example below), but I've resolved that now. My next fix is the vertical jump issue(s) with the shear diagram. I have some ideas on how to address this, just need to test it and see if it is the solution. Here is a symmetric point load scenario and the deflections for the two load cases: P1 = 500 lbs (D) P2 = P3 = 100 lbs (D) 500 lbs (L)
  14. First look at a combined point load and distributed load. I'm not exactly happy with the shear diagram where it makes the vertical jumps. I will need in to add in a correction factor (additional point) at each point load and internal support so that the shear is properly reported at those locations.
  15. I am using the stiffness method per Ch. 15 of R.C. Hibbeler’s book, Structural Analysis. For intermediate loads between supports I use (FEM) fixed end moments. I’m actually still working on the matrix analysis piece. I’ve got point loads pretty much in place I’ve just got to implement distributed loads next. I suppose I could have it generate the entire polynomial for both shear and the moments since I am generating them for each applied load, it is probably just matter of using superposition on them as well. Here is a first look at the ability to switch between various load cases for the deflection graph: