Skip to content

Commit e7ad42d

Browse files
StachVStachV
authored andcommitted
code adjusted for robustness
1 parent 232db8f commit e7ad42d

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

Examples/ConcreteBridge/concrete_bridge.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@
4747

4848
# ----------------INPUT PARAMETERS------------------#
4949
# inicialize model and define parameters
50-
Model(model_name=model_name)
50+
Model(model_name="Concrete_bridge")
5151

52-
num_bridge_fields = 9 # number of whole bridge fields (between pillars)
53-
bridge_height = float(7.5) # primary parameters, input in meters
52+
num_bridge_fields = 3 # number of whole bridge fields (between pillars)
53+
bridge_height = float(9) # primary parameters, input in meters
5454
bridge_width = float(9)
55-
bridge_length = float(14) # length of one field/span
55+
bridge_length = float(9) # length of one field/span
5656
# secondary (derived) parameters, input optional in meters
5757
pillar_dimension = bridge_width/6
5858
girder_width = pillar_dimension
@@ -62,8 +62,10 @@
6262
beam_height_outwards = bridge_width/16
6363
slab_thickness = 0.25
6464
# beam spacing setup
65+
beam_spacing = 5.0 # for variable establishment, not to be adjusted
66+
beams_per_field = 1 # for variable establishment, not to be adjusted
6567
for b in range(1, int(bridge_length)):
66-
if bridge_length/b < 5.0:
68+
if bridge_length/b < 5.0: # <- adjust maximum beam spacing here
6769
beam_spacing = bridge_length/b
6870
beams_per_field = b
6971
break

0 commit comments

Comments
 (0)