โ† All articles

Finding the Governing Truck Position on a Bridge

๐—›๐—ผ๐˜„ ๐—ฐ๐—ฎ๐—ป ๐˜„๐—ฒ ๐—ณ๐—ถ๐—ป๐—ฑ ๐˜๐—ต๐—ฒ ๐—ฒ๐˜…๐—ฎ๐—ฐ๐˜ ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐—ฝ๐—ผ๐˜€๐—ถ๐˜๐—ถ๐—ผ๐—ป ๐˜๐—ต๐—ฎ๐˜ ๐—ฝ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐—ฒ๐˜€ ๐˜๐—ต๐—ฒ ๐—บ๐—ฎ๐˜…๐—ถ๐—บ๐˜‚๐—บ ๐—ฏ๐—ฒ๐—ป๐—ฑ๐—ถ๐—ป๐—ด ๐—บ๐—ผ๐—บ๐—ฒ๐—ป๐˜ ๐—ผ๐—ป ๐—ฎ ๐—ฏ๐—ฟ๐—ถ๐—ฑ๐—ด๐—ฒ? ๐™Ž๐™ฉ๐™š๐™ฅ 1: ๐˜ฝ๐™ช๐™ž๐™ก๐™™ ๐™ฉ๐™๐™š ๐™ข๐™ค๐™ข๐™š๐™ฃ๐™ฉ ๐™ž๐™ฃ๐™›๐™ก๐™ช๐™š๐™ฃ๐™˜๐™š ๐™ก๐™ž๐™ฃ๐™š โ€ข select one section of the bridge. โ€ข apply a unit load of 1 N at position s. โ€ข then calculate the bending moment at the selected section. A common method moves the unit load through many discrete positions. However: โ€ข Large spacing may miss a peak between two positions. โ€ข Small spacing requires many FEM solutions. ๐—›๐—ฒ๐—ฟ๐—ฒ ๐—ถ๐˜€ ๐˜๐—ต๐—ฒ ๐—ฎ๐—ฝ๐—ฝ๐—ฟ๐—ผ๐—ฎ๐—ฐ๐—ต ๐˜‚๐˜€๐—ฒ๐—ฑ ๐—ถ๐—ป ๐—ผ๐˜‚๐—ฟ ๐—ฝ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ. For a linear prismatic Eulerโ€“Bernoulli beam element, the moment influence response has the form: (this piecewise-cubic behavior comes from the cubic Hermite shape functions of the two-node Eulerโ€“Bernoulli beam element) H(s) = Asยณ + Bsยฒ + Cs + D โ€ข We use four independent unit-load states for each source element. โ€ข These states give four moment values. The four values create four equations. The four equations determine A, B, C, and D. โ€ข We can then calculate H(s) at every position inside the branch. ๐—ง๐—ต๐—ฒ ๐—ฟ๐—ฒ๐˜€๐˜‚๐—น๐˜ ๐—ถ๐˜€ ๐—ฎ ๐—ฐ๐—ผ๐—ป๐˜๐—ถ๐—ป๐˜‚๐—ผ๐˜‚๐˜€ ๐—ฐ๐˜‚๐—ฏ๐—ถ๐—ฐ ๐—ณ๐˜‚๐—ป๐—ฐ๐˜๐—ถ๐—ผ๐—ป. It is not only a collection of disconnected sample points. ๐™Ž๐™ฉ๐™š๐™ฅ 2: ๐™๐™ž๐™ฃ๐™™ ๐™ฉ๐™๐™š ๐™œ๐™ค๐™ซ๐™š๐™ง๐™ฃ๐™ž๐™ฃ๐™œ ๐™ฉ๐™ง๐™ช๐™˜๐™  ๐™ฅ๐™ค๐™จ๐™ž๐™ฉ๐™ž๐™ค๐™ฃ Let x represent the truck position. The total moment is: M(x) = ฮฃ PแตขH(x + aแตข) While every axle remains on its current influence-line branch, M(x) is also cubic: M(x) = ฮฑxยณ + ฮฒxยฒ + ฮณx + ฮด The extreme value inside an interval may occur where: Mโ€ฒ(x) = 0 The derivative is: Mโ€ฒ(x) = 3ฮฑxยฒ + 2ฮฒx + ฮณ It may have zero, one, or two valid roots inside the interval. For every interval, the program checks: โ€ข The left endpoint. โ€ข The right endpoint. โ€ข Every derivative root inside the interval. Therefore, each interval has at most four candidate truck positions. The program evaluates all candidates. It then compares the candidates from every interval. The final result contains: โ€ข The maximum bending moment. โ€ข The governing truck position. โ€ข The position of every axle. โ€ข The contribution from each axle. ๐—ก๐—ผ ๐—ฝ๐—ผ๐˜€๐—ถ๐˜๐—ถ๐—ผ๐—ป ๐—ด๐—ฟ๐—ถ๐—ฑ ๐—ถ๐˜€ ๐—ฟ๐—ฒ๐—พ๐˜‚๐—ถ๐—ฟ๐—ฒ๐—ฑ. ๐—ก๐—ผ ๐—ฟ๐—ฒ๐—ฝ๐—ฒ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—™๐—˜๐—  ๐˜€๐—ผ๐—น๐˜ƒ๐—ฒ ๐—ถ๐˜€ ๐—ฟ๐—ฒ๐—พ๐˜‚๐—ถ๐—ฟ๐—ฒ๐—ฑ ๐—ณ๐—ผ๐—ฟ ๐—ฒ๐˜ƒ๐—ฒ๐—ฟ๐˜† ๐˜๐—ฟ๐˜‚๐—ฐ๐—ธ ๐—ฝ๐—ผ๐˜€๐—ถ๐˜๐—ถ๐—ผ๐—ป. ๐—ฅ๐—ฒ๐—ฐ๐—ผ๐—ฟ๐—ฑ๐—ฒ๐—ฑ ๐—ฟ๐—ฒ๐˜€๐˜‚๐—น๐˜: In one recorded 20-lane benchmark with combined truck-and-lane loading, the complete Frame Solver pipeline completed about 7.0 seconds. We will share the Bridge tools when they are ready. Please stay tuned.
Diagram showing how four unit-load states reconstruct an influence line and locate the governing truck position
Bridge analysis software displaying a truck, axle positions and moment influence-line results
Read the original post on LinkedIn โ†—