Moving Load Spreadsheet – update and how to use

As noted in the comments on the previous post on this topic, the moving load function (and also the associated continuous beam functions) have been modified to make data entry more flexible; the output results are unchanged.  The modified spreadsheet may be downloaded from ConBeamU Download, including full open-source code.

Further details of the use of the MovLoadU function are given below, with the example of a typical 3 span bridge consisting of precast concrete girders with in-situ concrete link slabs at the internal piers, and using the AS 5100 M1600 truck loading.

The definition of the 3 spans and the truck load is shown in the screen-shot below:

Definition of 3 span beam with link slabs and M1600 Vehicle

Definition of 3 span beam with link slabs and M1600 Vehicle

To carry out the moving load analysis:

  • Define a number of vehicle positions, with the X value of axle 1 (cells H24 down in the screen shot below – click the image for a larger size view)
  • For each point where the effect of the moving load is to be analysed, enter in a 2 row range the output required (one of “moment”, “shear”, “slope” or “deflection”), and the position of the point, as shown in cells I21:Q22 in the screen shot below.
  • The MovLoadU function will return the selected output actions for each vehicle position listed.  The function can either be used with the ranges selected in the example, or re-entered (as an array function) anywhere in the spreadsheet.
MovLoadU Output

MovLoadU Output

In the screen shot above the action type (“moment”) has been entered above every output column. This may be replaced with a single entry in the left-most column, with the columns to the right of the same type being left blank:

Output action type entered in column I only

Output action type entered in column I only

The “moment” text may also be aligned centrally over the columns to which it applies, using the “Center Across Selection” alignement:

MovLoad2-3

To find the maximum bending moment in span 1 the location of the output actions, and the vehicle positions may be specified at closer centres:

Location of maximum moment

Location of maximum moment

Alternatively the Excel Solver may be used to adjust the output location to maximise or minimise the value of the selected action. In the screenshot below the Solver is set up to maximise the bending moment in the central span (cell K18) by adjusting the output location in cell K22:

Solver set-up to find maximum moment position in central span

Solver set-up to find maximum moment position in central span

After using the Excel Solver to locate the position of maximum moments, shears and deflections at the 9 locations shown above, the resulting output of actions and deflections can be plotted against vehicle position, as shown below:

Maximum Bending Moments

Maximum Bending Moments

Maximum Shear

Maximum Shear

Maximum Deflection

Maximum Deflection

Posted in Beam Bending, Excel, Frame Analysis, Newton, UDFs, VBA | Tagged , , , , , , , , | 7 Comments

Martin Sharp, Disraeli Gears, and Tales of Brave Ulysses

When I heard on the radio today of the death of Australian artist Martin Sharp I thought I wasn’t familiar with his work.  I was wrong; he was one of the founders of Oz magazine, which all the cool guys read when I was at school, and through a chance meeting with Eric Clapton he provided the artwork for Cream’s 1967 album Disraeli Gears:

Disraeli Gears

Disraeli Gears

He also wrote the words for Tales of Brave Ulysses (on the back of a napkin). Hear the story here:

And listen to the full song un-interrupted here:

The image used in this video is Ulysses and the Sirens by Herbert James Draper

You thought the leaden winter would bring you down forever,
But you rode upon a steamer to the violence of the sun.
And the colours of the sea bind your eyes with trembling mermaids,
And you touch the distant beaches with tales of brave Ulysses,
How his naked ears were tortured by the sirens sweetly singing,
For the sparkling waves are calling you to kiss their white laced lips.
And you see a girl’s brown body dancing through the turquoise,
And her footprints make you follow where the sky loves the sea.
And when your fingers find her, she drowns you in her body,
Carving deep blue ripples in the tissues of your mind.
The tiny purple fishes run laughing through your fingers,
And you want to take her with you to the hard land of the winter.
Her name is Aphrodite and she rides a crimson shell,
And you know you cannot leave her for you touched the distant sands
With tales of brave Ulysses, how his naked ears were tortured
By the sirens sweetly singing.
The tiny purple fishes run lauging through your fingers,
And you want to take her with you to the hard land of the winter

Farewell Martin Sharp, it seems I knew you better than I realised.

 

Posted in Bach | Tagged , , , , , | Leave a comment

Aspects of Love from Buffy Sainte-Marie

Buffy Sainte-Marie was (and continues to be) one of the great North American singer-song writers of the post-war era, but she never achieved the recognition accorded to others of her era such as Joan Baez and Joni Mitchell.  According to her Wikipedia article she was subject to active and personal censorship during the 70’s by Lyndon B. Johnson and his government.

Here are three very different samples of her work, taken from her 1965 album “Many a Mile”, which was I think the third LP I ever bought.  The first tells of the innocence of young love, the second the exact opposite, and the third something somewhere in between.

Posted in Bach | Tagged , , , , | Leave a comment

Continuous Beam spreadsheet with moving load

I have added a moving load function to the ConBeamU spreadsheet, allowing maximum load actions and deflections to be determined in a continuous beam  under the influence of a vehicle defined by a number of point loads.  The new version may be downloaded from ConBeamU Download, including full open-source code.

The procedure to use the new function is:

  • Define: Beam Segments, Supports, and fixed Distributed and Point Loads, as for the other beam analysis functions:
Beam segments, supports, and fixed loads

Beam segments, supports, and fixed loads

  • Define the moving vehicle loads (axle loads and axle spacing), load factors and output units:
Vehicle loads and axle spacing, load factors, and output units

Vehicle loads and axle spacing, load factors, and output units

  • Define the output actions or deflections required, and their location along the beam, with a two row range of as many columns as required.
  • Define the vehicle positions to be analysed with a column of positions of Axle 1 of the vehicle.
  • The loads generated for any specified vehicle position may be displayed by entering the vehicle position above the Loads graph:
Fixed load details, Output actions and positions, Vehicle positions, and output results

Fixed load details, Output actions and positions, Vehicle positions, and output results, Click for full size view

Bending moments, shear forces and deflections for a 3 span bridge deck under AS 5100 MS1600 loading are illustrated in the graphs below:

MovLoad4 MovLoad5 MovLoad6

For convenience, the input data areas used in the analysis shown have been shaded grey, but the input may be rearranged as desired, and then the MovLoadU function re-enetered, selecting the new ranges.

A summary of the input and output of this, and all the other functions included in the spreadsheet, may be found on the Functions sheet:

Click for full size view

Click for full size view

Posted in Beam Bending, Excel, Frame Analysis, Newton, UDFs, VBA | 17 Comments

Unit aware continuous beam spreadsheet update

The ConbeamU spreadsheet provides Excel user defined functions (UDFs) for the analysis of continuous and simply supported beams and cantilevers using Macaulay’s method.  It allows complex combinations of any number of partial distributed loads, point loads and moments, with changes in section properties along the length of the beam, and partial restraint to translation and rotation at the supports.  All functions have a “unit aware” version, allowing input and output to be in any of a wide variety  of units.  Full details are included in the download file (ConbeamU.zip) and at: Continuous Beam Spreadsheet – with Units.

Recently using the spreadsheet I noticed that some features were not particularly friendly, such as if a blank column was selected for an optional input range, this caused the functions to return an error.  This has now been fixed, and some other features added for added convenience:

  • Any number of rows may be selected for each input range.  The ranges will automatically be adjusted to the length of the continuous block of data in the first column (see the previous post for details of the range selection functions).
  • Data in optional columns may now be deleted without requiring the input range to be reselected to remove the blank range.
  • The input areas in the examples have been rearranged to allow data ranges to be extended more conveniently without re-entering the functions (but note that the functions can be re-entered anywhere on the spreadsheet).
  • The examples checked against Strand7 results have been moved to a separate file.
  • Two functions to plot the input loads have been added.  PlotLoads and PlotMom allow the input loads to be plotted conveniently without re-adjusting the graph ranges.

Typical input and output is shown in the screenshot below.  The spreadsheet, including full open source code, may be downloaded from: ConbeamU.zip.

ConbeamU; click to view full-size

ConbeamU; click to view full-size

Posted in Beam Bending, Excel, Frame Analysis, Newton, UDFs, VBA | Tagged , , , , , , , | 1 Comment