sketchucation logo sketchucation
    • Login
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    šŸ›£ļø Road Profile Builder | Generate roads, curbs and pavements easily Download

    Medeek Engineering

    Scheduled Pinned Locked Moved Plugins
    38 Posts 4 Posters 10.4k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • gullfoG Offline
      gullfo @medeek
      last edited by

      @medeek said in Medeek Engineering:

      you would think that after years of refining the code we would slowly arrive at suitable load combinations and stick with them.

      yeah, but then without so many conflicting standards, where would we be? all those jobless standards bearers would be out on the street making mischief... lol

      Glenn

      http://www.runnel.com

      1 Reply Last reply Reply Quote 0
      • medeekM Offline
        medeek
        last edited by

        First look at the shear and moment diagrams being generated by the report generator. It took me most of yesterday and today to learn the ropes of Chart.js, an open source charting library for Javascript. It's not perfect but it does seem to get the job done. My only real issues with it is that I still can't figure out how to make it render to a higher resolution (300 dpi for printing purposes). The sample below is a screenshot of the PDF that is printed from the HTML output.

        eng_su20_800.jpg

        Nathaniel P. Wilkerson PE
        Medeek Engineering Inc
        design.medeek.com

        1 Reply Last reply Reply Quote 1
        • medeekM Offline
          medeek
          last edited by

          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:

          LOADCASES.gif

          Nathaniel P. Wilkerson PE
          Medeek Engineering Inc
          design.medeek.com

          1 Reply Last reply Reply Quote 1
          • medeekM Offline
            medeek
            last edited by

            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.

            Nathaniel P. Wilkerson PE
            Medeek Engineering Inc
            design.medeek.com

            1 Reply Last reply Reply Quote 1
            • medeekM Offline
              medeek
              last edited by

              First look at partial UDLs with overhangs:

              eng_su46_800.jpg eng_su47_800.jpg eng_su48_800.jpg

              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

              Nathaniel P. Wilkerson PE
              Medeek Engineering Inc
              design.medeek.com

              1 Reply Last reply Reply Quote 0
              • medeekM Offline
                medeek
                last edited by

                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

                Nathaniel P. Wilkerson PE
                Medeek Engineering Inc
                design.medeek.com

                1 Reply Last reply Reply Quote 1
                • medeekM Offline
                  medeek
                  last edited by medeek

                  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.

                  eng_su49_800.jpg

                  Nathaniel P. Wilkerson PE
                  Medeek Engineering Inc
                  design.medeek.com

                  1 Reply Last reply Reply Quote 2
                  • medeekM Offline
                    medeek
                    last edited by

                    Working on assembling the actual engineering part of the report now, adjustment factors, shear, moments, deflection and bearing checks.

                    Nathaniel P. Wilkerson PE
                    Medeek Engineering Inc
                    design.medeek.com

                    1 Reply Last reply Reply Quote 1
                    • medeekM Offline
                      medeek
                      last edited by

                      First look at the bearing check:

                      eng_su52_800.jpg

                      I also need to update my disclaimer, the disclaimer shown is for my previous online calculator, it needs some changes.

                      Nathaniel P. Wilkerson PE
                      Medeek Engineering Inc
                      design.medeek.com

                      1 Reply Last reply Reply Quote 2
                      • gullfoG Offline
                        gullfo
                        last edited by

                        yeah i think keeping the disclaimer a bit more succinct - the first sentence, skip the next two, and keep the rest plus you might include the user assumes all liability for the use of this report blah blah blah.

                        Glenn

                        http://www.runnel.com

                        1 Reply Last reply Reply Quote 0
                        • medeekM Offline
                          medeek
                          last edited by

                          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:

                          eng_su66_800.jpg

                          ​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.

                          Nathaniel P. Wilkerson PE
                          Medeek Engineering Inc
                          design.medeek.com

                          1 Reply Last reply Reply Quote 0
                          • medeekM Offline
                            medeek
                            last edited by

                            The vertical jumps now look at lot better. So far it seems pretty solid:

                            eng_su70_800.jpg

                            Nathaniel P. Wilkerson PE
                            Medeek Engineering Inc
                            design.medeek.com

                            1 Reply Last reply Reply Quote 1
                            • medeekM Offline
                              medeek
                              last edited by

                              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) :

                              eng_su92_800.jpg

                              eng_su93_800.jpg

                              eng_su94_800.jpg

                              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.

                              Nathaniel P. Wilkerson PE
                              Medeek Engineering Inc
                              design.medeek.com

                              1 Reply Last reply Reply Quote 1
                              • gullfoG Offline
                                gullfo
                                last edited by gullfo

                                would an easy way to compare E with and without the adjustment in case it's significant enough for someone to review their parameters? e.g. https://woodengineering.com/2022/07/16/shear-free-eeee/

                                Glenn

                                http://www.runnel.com

                                1 Reply Last reply šŸ‘ Reply Quote 0
                                • medeekM Offline
                                  medeek
                                  last edited by

                                  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

                                  Nathaniel P. Wilkerson PE
                                  Medeek Engineering Inc
                                  design.medeek.com

                                  1 Reply Last reply Reply Quote 0
                                  • 1
                                  • 2
                                  • 2 / 2
                                  • First post
                                    Last post
                                  Buy SketchPlus
                                  Buy SUbD
                                  Buy WrapR
                                  Buy eBook
                                  Buy Modelur
                                  Buy Vertex Tools
                                  Buy SketchCuisine
                                  Buy FormFonts

                                  Advertisement