199
Automated Design of Steel Open Web Joist Floor Framing Systems Using a Genetic Algorithm by Christopher Erwin, B.S.C.E. A Thesis submitted to the Faculty of the Graduate School, Marquette University, in Partial Fufullment of the Requirements for the Degree of Masters of Science Milwaukee, Wisconsin August 2004

Automated Design of Steel Open Web Joist Floor Framing Systems

Embed Size (px)

Citation preview

Page 1: Automated Design of Steel Open Web Joist Floor Framing Systems

Automated Design of Steel Open Web Joist Floor

Framing Systems Using a Genetic Algorithm

by

Christopher Erwin, B.S.C.E.

A Thesis submitted to the Faculty of the Graduate School, Marquette University, in Partial Fufullment of

the Requirements for the Degree of Masters of Science

Milwaukee, Wisconsin August 2004

Page 2: Automated Design of Steel Open Web Joist Floor Framing Systems

i

Preface

Engineers consider straightforward calculations of capacity during the design process,

and then subject the design to serviceability checks. For a steel framed floor system,

these checks often include deflection and vibration. Floor systems have become lighter

due to advances in material science and construction methods. While these advances

help to reduce cost, they can result in structures that are susceptible to vibraiton problems

that may cause discomfort for the building’s occupants. The vibration response can be

determined through numerous calculations that are heavily dependent on the entire design

making design for vibration difficult.

This thesis proposes a methodology for designing optimized systems utilizing a

genetic algorithm (GA), which utilizes a search strategy that is modeled on the same

mechanisms found in genetic evolution. The GA operates with a selected population of

solutions. For each of these solutions, the capacity, cost and vibration response can be

determined and used to evaluate each system’s performance. Using a “survival of the

fittest” methodology, the GA combines components of the individual systems to create a

new generation (new population). This new population is evaluated, and the process

cycles again. Through repetition, the optimal solution will present itself.

Steel systems utilize a finite number of steel wide-flange sections, joists, decks

and concrete thicknesses. These discrete design options are perfectly suited to the genetic

algorithm. The GA has been used successfully in the past to obtain optimum or near

optimum solutions to many design problems. The successful record of the GA with steel

framed structures shows that the GA will be well suited to the problem of designing steel

floor framing systems.

Page 3: Automated Design of Steel Open Web Joist Floor Framing Systems

ii

Acknowledgements

I would like to express my earnest appreciation to my thesis director, Dr. Christopher

Foley for his guidance and infinite patience. I count myself lucky to have a mentor who

never stops working, is always available, and is able to deal with my idiosyncrasies.

I would like to thank Professor Sriramulu Vinnakota for being on my thesis

committee, and teaching me the steel design procedures. The time spent in his steel

design classes have been put to good use.

I would also like to thank Professor Stephen M. Heinrich, as a member of my

thesis committee, as well as for making my final year at Marquette possible.

I would also like to thank Benjamin T. Shock, who through his work and

discussions presented new ways of looking at the algorithm and the processes, which

make the program work.

I would also like to thank the rest of the Department of Civil Engineering at

Marquette University. They are the reason I came to Marquette, and why I continued at

Marquette to complete my M.S. Degree.

Lastly, I’d like to thank my parents, who provided financial assistance and

unwavering support in my academic endeavors.

Page 4: Automated Design of Steel Open Web Joist Floor Framing Systems

iii

Table of Contents

Chapter 1 – Introduction Section 1.1 – Design Problem Statement 1 Section 1.2 – Introduction to the Genetic Algorithm 2 Section 1.3 – Components of the Genetic Algorithm 3 Section 1.4 – Genetic Algorithm vs. Other Optimization Procedures 5 Section 1.5 – Prior Uses of the Genetic Algorithm 6

Chapter 2 – Design Considerations for a Steel Floor System Section 2.1 – Basic Components of Floor System 8 Section 2.2 – General Design Procedure 9 Section 2.3 – Evaluation of Serviceability Criteria 13

Chapter 3 – Formulation of the Optimization Problem Section 3.1 – Development of Objective(s) and Constraints 25 Section 3.2 – Definition of Fitness for the Evolutionary Algorithm 29

Chapter 4 – Programming the Genetic Algorithm in MATLAB Section 4.1 – Introduction 45 Section 4.2 – Essential Components o the Genetic Algorithm 45 Section 4.3 – Additional Components in the Genetic Algorithm 56

Chapter 5 – Design Examples & Analysis Section 5.1 – Introduction 64 Section 5.2 – Problem Statement 64 Section 5.3 – Running the Evolutionary Algorithm 65 Section 5.4 – Joist Span Variation 69 Section 5.5 – Superimposed Loading Variation 75 Section 5.6 – Analysis of Results 78

Chapter 6 – Conclusion and Recommendation Section 6.1 – Introduction 80 Section 6.2 – Improvements to the Algorithm 80 Section 6.3 – Future Research 81

Appendix A – Genetic Algorithm Code 84

Appendix B – Algorithm Design Results 122

Appendix C – Design Solution Checks 183

Reference 190

Page 5: Automated Design of Steel Open Web Joist Floor Framing Systems

iv

List of Figures

Figure 1.1 – Design Problem 1 Figure 2.1 – Typical Floor System 8 Figure 2.2 – Typical Beam Model 12 Figure 2.3 – Shear/Moment Diagrams due to Uniform Load 12 Figure 2.4 – Deflection Cases 14 Figure 2.5 – Composite Joist Cross-Section 18 Figure 2.6 – Girder and Deck Cross-Section 21 Figure 2.7 – Recommended acceleration for human comfort for vibrations due to human activity. (Allen 1997)

24

Figure 3.1 – Girder Model 33 Figure 3.2 – Composite Joist Cross-Section 38 Figure 3.3 – Girder Composite Cross-Section 41 Figure 4.1 – MATLAB Code for Chromosome Generation 48 Figure 4.2 – Chromosomes for Population of Ten Individuals Systems 48 Figure 4.3 – MATLAB Code for Chromosome Decoding 49 Figure 4.4 – MATLAB Code for Roulette Wheel Selection 52 Figure 4.5 – MATLAB Code for Mutation Implementation 58 Figure 4.6 – Population Plotted in Objective Space (Pre-Domination) 61 Figure 4.7 – Domination Code 62 Figure 4.8 – Population Graphed in Objective Space (Post-Domination). 63 Figure 5.1 – Typical Floor System 64 Figure 5.2 – User Input Section of Master.m File 65 Figure 5.3 – Algorithm Output to Screen 66 Figure 5.4 – Graph Illustrating Generational Variation in Fitness 67 Figure 5.5 – Fitness-Acceleration Plot at End of Evolutionary Algorithm 68 Figure 5.6 – Objective Space Plot at End of Evolutionary Algorithm 69 Figure 5.7 – Input for Algorithm Run 70

Page 6: Automated Design of Steel Open Web Joist Floor Framing Systems

v

List of Tables

Table 2.1 – K-Series Joist Selection Table 10 Table 2.2 – Girder Loads to Joists 12 Table 3.1 – Beta and Threshold Values (Allen 1997) 44 Table 5.1 – Configuration 1 (L = 40 ft.) Least Expensive Systems 71 Table 5.2 – System Comparison 71 Table 5.3 – Configuration 2 (L = 30 ft.) Lease Expensive Systems 72 Table 5.4 – Pareto Set of Run 7 for Configuration 3 73 Table 5.5 – Configuration 3 (L = 50 ft.) Least Expensive Systems 74 Table 5.6 – Part of Pareto Set from Run 1 of Configuration 3 75 Table 5.7 – Configuration 4 (L = 30 ft.) Output of Pareto Set 76 Table 5.8 – Configuration 5 (L = 40 ft.) Output of Pareto Set 77 Table 5.9 – Configuration 6 (L = 50 ft.) Output of Pareto Set 78 Table 5.1 – Configuration 2 (L = 40 ft.) Least Expensive Systems 184 Table C.2.1 – Configuration 2 (L = 40 ft.) Least Expensive Systems 185 Table C.2.2 – Joist Checks 185 Table C.2.3 – Girder Information 185 Table C.2.4 – Applied Loads and Deflection 186 Table 5.7 – Configuration 3 (L = 50 ft.) Least Expensive Systems 186 Table C.3.1 – Configuration 3 (L=50) Concrete Decks 187 Table C.3.2 – Joist Checks 187 Table C.3.3 – Girder Information 187 Table C.3.4 – Applied Loads and Deflection 187 Table C.4.1 – Least Expensive Systems 188 Table C.4.2 – Concrete Deck Specifications 188 Table C.4.3 – Joist Checks 188 Table C.4.4 – Girder Information 189 Table C.4.5 – Applied Loads and Deflection 189

Page 7: Automated Design of Steel Open Web Joist Floor Framing Systems

1

Chapter 1 – Introduction

1.1 Design Problem Statement

The setup for the design problem considered in this thesis is a standard steel joist floor

system shown in Figure 1.1. The bay is assumed to be an interior part of a larger

continuous system. This simplifies the design of the beams and girders, because both

will be assumed to be loaded symmetrically.

Inputs:

W = Bay Width L = Bay Length SDL = Superimposed Dead Load LL = Live Load

vLL = Vibration Live Load

Outputs: Girder Specification Joist Specification s = Joist Spacing ct = Concrete Topping

rt = Steel Deck Rib Height g = Steel Deck Gauge

s

W

L

Girder

K-Series Joist

Figure 1.1: Design Problem

tc

tr g

Concrete Deck

Page 8: Automated Design of Steel Open Web Joist Floor Framing Systems

2

The design consists of four components: the girder, the joist, and the composite

steel deck specifications. The engineering design problem consists of objectives and

constraints. The objective is cost, which the designer is trying to minimize. The

constraints apply to each of the components, and provide the limits for the objectives.

The design problem can be stated as

Minimize: Floor Panel Cost

Subject To: Component Flexural Strength

Component Deflection Limits

Four independent components, which are evaluated as a whole, can serve to be an

imposing problem for any solution technique. However, this is definitely not impossible.

At Stanford, a program was created to design entire floor systems for a building. The

floor system for this building was a beam and girder system using wide flange sections

and composite concrete deck (Jain 1991). More recently, optimization algorithms have

provided a means to design an efficient concrete floor system (Lucas 2001). These

problems did not utilize joists in their designs, nor did they consider vibration

performance. This is the first known attempt to develop an algorithm to automatically

design an open web joist steel floor framing system.

1.2 Introduction to the Genetic Algorithm

A Genetic Algorithm (GA) is a general search and optimization methodology inspired by

the process of natural selection (Holland 1975). The algorithm is based on Darwin’s

theory of evolution, with the central concept being that one could start with a primordial

mess and end up with the incredibly diverse set of biological solutions seen today.

Generation by generation the more fit life forms survived while others perished and

Page 9: Automated Design of Steel Open Web Joist Floor Framing Systems

3

became extinct. This idea is applicable to any system with a defined fitness. Therefore,

the GA is a general method applicable to an extremely wide range of problems.

Continuing with the parallels to the natural world, each system is defined by a

genome. For the ease in implementation on the computer, the genome of the GA is a

series of 1’s and 0’s (Goldberg 1989; Haupt 1998). The assembly of these binary digits

(i.e. a chromosome) represents a solution to the design problem that the GA is attempting

to optimize. The basic operating components of the GA are an initial population

generator, a fitness calculator, selection/crossover methods, and a mutation operator.

These components, working on the genome, create a Darwinian system of the greatest

simplicity. Additional components may be added to assist the algorithm in efficiently

finding a solution (e.g. elitism). To use a genetic algorithm, the design problem must be

established as an unconstrained optimization problem. This is discussed in Chapter 3.

1.3 Components of the Genetic Algorithm

The population generator creates an initial population for evaluation. This process at its

simplest can be as basic as a random number generator creating 1’s and 0’s (Coley 1999).

This would most accurately use the idea of the primordial mess. However, more complex

methods of population creation can be utilized. Some complex design problems require

populations, which are suitable for satisfying fitness. Therefore, when they generate

their initial populations, the process is not random, but calculated.

Fitness can be any method of system evaluation. In other words, it is a

mechanism by which the “quality” of one solution can be weighed against another

solution in satisfying the design objective(s). Suppose a GA was set up to automatically

design a simply supported beam. Fitness could be assigned using deflection, weight, or

Page 10: Automated Design of Steel Open Web Joist Floor Framing Systems

4

cost. The fitness could also be defined as a weighted function of some or all of these

former items. The method used to carry out fitness calculation is flexible. However,

these aspects that are used in defining fitness when using a GA need to be considered

carefully.

Once fitness is defined and evaluated, the next items to consider become selection

and crossover. This is the equivalent of mating and reproduction. There are many

methods of selection, all based on fitness, ranging from roulette wheel selection to

tournament selection to rank-based selection. These methods provide various ways for

individuals to be selected with the preference for selection going to the fitter individuals

with or without excluding the un-fit. Once two parents are chosen, an offspring will be

created using the genetic data from the parents. This can be accomplished through single

point, multiple point (Coley 1999), or component crossover. Each takes a portion of each

parent’s genome and combines it to create an offspring that is unique from the parents.

This process of selection/mating is repeated until a new population is created for fitness

evaluation.

After an initial population is generated, the cycle of fitness evaluation, selection,

and mating continues for many generations until only the fittest individuals inhabit the

population. Mutation components simulate the random changes found in nature. Others,

like elitism, ensure that each generation is no worse than the previous. Fitness scaling

provides a method of preventing a single individual from dominating a population. With

these additions, the GA can be adjusted and refined to create a set of optimized solutions.

Page 11: Automated Design of Steel Open Web Joist Floor Framing Systems

5

1.4 Genetic Algorithm vs. Other Optimization Procedures

Now that the fundamentals of a GA have been briefly discussed, the question arises as to

why a GA should be used over another method of automating or optimizing the design

process. This section will consider a few alternate methods for automated and optimal

design to determine the advantages of using a GA for the design problem tackled in this

thesis.

One alternative method would be to evaluate each alternate solution of the

problem (i.e. conduct an exhaustive search of all solutions in the design space). For small

search spaces this might be feasible and efficient. Unfortunately, the search space

associated with the steel floor systems considered in this thesis is approximately

810 excluding all the spacing options. Evaluating 10 systems per second would take over

3 years. Knowing this demands another technique to solve the problem.

Mathematical optimization procedures rely on gradient-based techniques to guide

the algorithm through the solution space. Such a process requires continuous functions to

represent the design variables. This is not well suited to the discrete design problem of a

steel framed floor design. This is not to say that it is not possible to obtain a design, but it

would be a difficult process to define the discrete set of shapes into a continuous function

(Haupt 1998). Another problem with such algorithms is when they encounter local

minima. Because the search process is based upon an “initial guess” at the solution, the

solution can become very dependent on that guess (Burns 2001). If a system was to

make ten initial guesses, it is possible to obtain ten different answers. This can create the

illusion of the optimal solution, but the if the search space is full of local minima, then

solution could be described as falling in a “fox-hole” that is only a local minimum.

Page 12: Automated Design of Steel Open Web Joist Floor Framing Systems

6

Another alternative is simulated annealing, which has been applied to

optimization of reinforced concrete floor design (Lucas 2001). This algorithmic

procedure is based on a model of crystallization of metals during cooling from the liquid

state. The equivalent representation of temperature would be a variable such as cost.

The process heats up the system until the pseudo temperature is raised. As the system

cools, components change to match the reducing cost. If the system is cooled too

quickly, it will not crystallize and result in an amorphous mass. Therefore, protective

limits are applied to ensure that the system is slowly cooled (Haupt 1998). This is a very

efficient way of finding an optimized solution. However it does have the shortcoming of

being limited by how the temperature decreases are interpreted in a discrete and

complicated problem.

The GA has several distinct advantages, which make it very suitable for

automating this type of design problem. The GA can analyze problems with discrete

design variables. It simultaneously searches from a wide sampling of the cost surface,

and deals with a large number of parameters (Haupt 1998). These abilities make the GA

a very robust solution technique suitable for steel floor design.

1.5 Prior Uses of Genetic Algorithms

Genetic algorithms have been used to solve a wide range of problems. GAs have

successfully been used to design everything from communication systems to structural

frames. Solutions can even be found for systems with dynamic search environments.

The applicability of this process is closer to the frame design problems. Examples of

these applications can be found in Schinler (2001) and Pezeshk and Camp (2000).

Page 13: Automated Design of Steel Open Web Joist Floor Framing Systems

7

Design of structural frames has been performed using Genetic Algorithms or

Evolutionary Algorithms. Detailed procedures are provided in numerous design

examples. One such example is an object oriented evolutionary algorithm created by

Schinler (2001). This evolutionary algorithm, which is similar to a genetic algorithm,

designed systems by minimizing the weight subject to several constraints. In general,

these examples look at minimizing cost while trying to satisfy capacity and deflection

requirements under different loading conditions.

To the author’s knowledge, the Genetic Algorithm has never before been used to

design steel floor systems composed of open web joist and wide flange members with

consideration of vibration. Without any prior works to compare, the algorithm

developed using first principles of steel floor system design as well as the general rules

and theory governing the Genetic Algorithm.

Page 14: Automated Design of Steel Open Web Joist Floor Framing Systems

8

Chapter 2 – Traditional Design Considerations for Steel Floor Systems

2.1 Basic Components of Floor System

The basic steel joist floor system, which will be utilized for this problem, is shown in

Figure 2.1. The bay is assumed to be part of a larger continuous system, and is assumed

to be an interior bay in a building. This simplifies the design of the beams and girders.

Both will be assumed to be loaded symmetrically.

A VLI composite concrete deck is set atop steel K-series joists, which are seated

on a girder. The girders are attached to the columns via a simple shear connection, and

therefore they can be designed as if they were simply supported.

30’

40’

s

Girder K-Series Joist

Figure 2.1: Typical Floor System

Page 15: Automated Design of Steel Open Web Joist Floor Framing Systems

9

The AISC shape table from the LRFD Manual (AISC 2001) provides over 260

sections for the beams and girders. The SJI Joist Catalogue provides 64 joists, and the

Vulcraft Steel deck catalogue provides about 250 concrete deck options. Given all the

options, it is understandable why the optimum design might not be reached using hand

design procedures.

2.2 General Design Procedure

The design example in this chapter will utilize the following input, which will be used as

input for the computer program developed. These consist of bay dimensions,

superimposed dead load, live load, and vibration loading values.

Dimensions: L = 40 ft W = 30 ft

Loads: SDL = 15 psf LL = 50 psf LLv = 11 psf

All other required values will be determined as the design is completed.

2.2.1 Selection of Joist

The Steel Joist Institute Joist Catalogue provides the Standard Load Table (SJI 2002),

which is used for selection of the joists. The possible spacing values are determined

based on the bay width, W. Because the maximum loading on any joist is 550 plf, no

spacing values greater than 6-ft will work for a superimposed load greater than 90 psf.

Therefore the spacing will begin at the first number below six feet, which yields a round

number of joists. The spacing values will stop at two feet, which serves a lower

economic limit.

The loading is determined by adding the live load (LL), superimposed dead load

(SDL), and the self-weight of the composite deck to be placed on the joists. The value

for the concrete/steel composite deck system will be assumed (for the present design

Page 16: Automated Design of Steel Open Web Joist Floor Framing Systems

10

illustration only) to be 26 psf, which is the lightest available. The total load is then

multiplied by the spacing to determine the required joist capacity in pounds per linear

foot.

The Joist is selected from the standard load table using the span of 40 ft and the

loading corresponding to the spacing. It should be noted that the self-weight of the joist

is accounted for in the joist table, so it can be neglected at this point. The weight of the

joist will be recorded for an efficiency calculation.

The equivalent joist load is calculated and the lightest joist specification will be

checked for adequacy. Table 2.1 illustrates that 28 K 10 spaced at 4.29ft are the lightest

joist system to support the superimposed loading.

Spacing, s (ft)

Loading (plf)

Number of Joists

Joist Selection

Weight of Joist (plf)

Joist Weight (psf)

5.00 455.00 6 N/A N/A N/A

4.29 390.39 7 30 K 10 28 K 10 24 K 12

15.0 14.3 16.0

3.49 3.33 3.73

3.75 341.25 8 30 K 8 28 K 9 24 K 10

13.2 13.0 13.1

3.52 3.47 3.49

3.33 303.03 9

30 K 7 28 K 8 26 K 10 26 K 9 24 K 9

12.3 12.7 12.1 12.2 12.0

3.69 3.81 3.64 3.66 3.60

3.00 273.00 10 28 K 7 26 K 7 24 K 8

11.8 10.9 11.5

3.93 3.96 3.83

2.70 245.70 11 28 K 6 26 K 6

11.4 10.6

4.22 3.93

Table 2.1: K-Series Joist Selection Table

Page 17: Automated Design of Steel Open Web Joist Floor Framing Systems

11

2.2.2 Concrete Deck Selection

The concrete deck selection is a check of the assumption used in the joist selection

procedure. The Vulcraft Steel Deck Catalog (Vulcraft 2002) will be used as a source of

all the deck capacities. The smallest span in the manual is 5 ft (Vulcraft 2002). For all

spans smaller than 5 ft, the 5 ft span data will be used to evaluate the capacity. From the

previous procedure, a lightweight concrete deck weighing only 26 psf was assumed. In

the Vulcraft Catalog, six sections exist with the weight of 26 psf. The required capacity

is 91 psf. A 2 inch lightweight concrete cover atop a 1.5VL22 deck provides the required

capacity for a continuous three span condition without shoring.

2.2.3 Girder Design Procedure

The girder will be designed according to the LRFD Manual (AISC 2001) beam design

requirements. The girder is assumed to be simply supported as well as laterally braced

where joists are located. This analytical model is shown in Figure 2.2. The concentrated

loads imposed by the joists will be changed to a simpler problem of uniform load using a

tributary width.

L

weff

Figure 2.2 : Typical Girder Model

Page 18: Automated Design of Steel Open Web Joist Floor Framing Systems

12

Superimposed Dead Loads weff

Concrete Deck 26.0 psf * 40 ft 1040.0 plf Joist Self Weight (14.3 plf / 4.29 ft ) * 40 ft 133.3 plf Superimposed Dead Load 15.0 psf * 40 ft 600.0 plf Total Dead Load Reaction 1773.3 plf

Live Loads Live Load 50 psf * 40 ft 2000.0 plf Total Live Load 2000.0 plf Total Factored Load (1.2 * SDL + 1.6 * LL) 5328.0 plf Total Service Load 3773.3 plf

Table 2.2: Girder Loads Due to Joists

The uniform superimposed factored load is 5.328 klf. The uniformly distributed

load is modified to account for girder weight. The factored girder self weight is assumed

to be 120plf. The final uniform load used for the shear and moment diagrams shown in

Figure 2.3 is 5.448 klf.

2

max 8wLM = (2.1)

max 2wL

V = (2.2)

Figure 2.3: Shear/Moment Diagrams due to Uniform Load

V M Mmax = 612.9 k-ft

Vmax = 81.7 k

Page 19: Automated Design of Steel Open Web Joist Floor Framing Systems

13

These values will be combined to create the design values. The girder must have

sufficient capacity for φVn > 81.7 k and φMn > 612.9 k-ft (AISC 2001).

Using Table 5-3 of the LRFD Manual (AISC 2001), and value of Lb = 4.29 ft.

Select a W 24 x 68, which provides capacities of φMpx = 664 k-ft and φVn = 266 k.

Because Lb < Lp, the moment capacity of the section is the same as the plastic moment

capacity, or φMn = φMpx. The section is compact, and provides adequate capacity.

Therefore, specify a W24 x 68.

2.3 Evaluation of Serviceability Criteria

With all the components selected, they must now be checked for serviceability criteria.

Each component will be subjected to one or more deflection checks, and then the system

as a whole will be checked for vibration using an AISC procedure (Allen 1997).

2.3.1 Deflection Requirements

Three components of the system will be checked for service load, but in addition, the

construction deflection will be checked. This second check is to ensure that the design

being optimized does not fall prey to ponding associated with beam or joist deflections

during construction.

2.3.1.1 Joist Deflection Considerations

Two situations will be considered for joist deflection. The first is a construction

deflection check. During construction, as the concrete deck is placed, the joist will

deflect. It is important to limit the joist deflection, or the concrete will begin to pond.

The second deflection check is under the total service live load of 50 psf. The SJI

Standard Load Table (SJI 2002) lists loads, which correspond to an L/360 deflection. For

Page 20: Automated Design of Steel Open Web Joist Floor Framing Systems

14

a 28 K 10 and a span of 40 ft, this value is 284 plf. This is the value, which will be

checked against both loading cases to verify that the joist is adequate.

Taking the weight of the deck and multiplying by the spacing calculates the

construction loading. Performing this calculation yields a value of 111.5 plf. This is less

than the 284 plf capacity corresponding to the deflection limit, so the joist will perform

adequately during construction.

When the concrete deck cures, it will be a new level surface, so there will be no

noticeable deflection in the joist to the building occupants. Because of this, the service

load deflection check will only include the superimposed dead load and the live load.

The calculation for this check is simply to add the live load and superimposed dead loads,

then take that total and multiply it by the spacing. The resulting load is 279-plf, which is

also less than the limit set forth by the SJI Tables (SJI 2002). Therefore, the joist satisfies

the second deflection criteria.

2.3.1.2 Girder Deflection Considerations

The girder will also be subjected to the same two load conditions as the joist. The

deflection formula is provided in equation (2.3), which was taken from the LRFD Manual

Table 5-17 (AISC 2001) is for the simple span model shown in Figure 2.4. The equation

is used to calculate center of span deflection for the two loading cases.

45

384wL

EIδ = (2.3)

Figure 2.4: Deflection Case

w

L

δ

Page 21: Automated Design of Steel Open Web Joist Floor Framing Systems

15

The values for w can be calculated based on the loads to which the system will be

subjected. The first is the construction loading, which would take place after the topping

has been placed on the steel deck. This limit is to control ponding. The second case

corresponds to the live loading once the system is in use.

4

4

5(0.068 1.773)30 1728 0.632384(29000)(1830)

5(2.0)30 1728 0.687384(29000)(1830)

δ

δ

+ ⋅= =

⋅= =

The allowable deflection for this problem is L/360. For a span of 30 ft, the

allowable deflection is 1 in. The current specification of a W24 x 68 is sufficient for both

deflection criteria.

2.3.2 Vibration Requirements

With a preliminary design finished and deemed adequate for all strength and deflection

requirements, a vibration check will now be run. This is very important to the

functionality of the building. However, due to the complex nature of the problem, it is

usually left to simplified procedures, which become checks at the end of a design. This

thesis will not be an exception. The process catalogued in Steel Design Guide Series 11

(Allen 1997) will be used to evaluate the system vibration response.

2.3.2.1 Joist Mode Properties

Joist section properties are not readily available, and must be calculated based on the

values provided by the SJI Standard Load Table (SJI 2002). The moment of inertia can

be calculated from the loading corresponding to allowable deflection of L/360. The

processes for calculating moment of inertia and cross sectional area were taken from the

Page 22: Automated Design of Steel Open Web Joist Floor Framing Systems

16

Steel Joist Technical Digest (Galambos 1988). Editing equation (2.3), we can obtain

equation (2.4).

45

384jall

wLIEδ

= (2.4)

Substituting in w = 284plf, L = 40ft, E = 29,000ksi, and δall = L/360 = 1.33in,

424jI = in4

Next, the area of the joist cross section must be calculated, which for this case is the area

of the chords. To obtain this area, we must begin by calculating the ultimate moment

capacity of the joist based on the ultimate loading from the SJI Standard Load Table (SJI

2002). Equation (2.1) can be used to determine the ultimate moment capacity.

Substituting in the values of w = 424 klf and L = 40 ft into Equation (2.1), we can

calculate Msji.

84.8sjiM = k-ft

From this we can calculate the chord area based on the allowable tensile strength of the

chords and the reduction of Msji into a moment couple. Equation (2.5) performs the

operation and is adapted from Steel joist Technical Digest 5 (Galambos 1988).

(0.6 )

sjibot

ej y

MA

D F= (2.5)

Assuming effective joist depth, Dej = 27in and Fy = 50ksi and solving Equation (2.5).

1.26botA = in2

For simplicity, the top chord value is assumed to be the same as the bottom chord value.

Therefore to determine the joist cross sectional area, the bottom chord must be doubled.

2 2.52j botA A= = in2

Page 23: Automated Design of Steel Open Web Joist Floor Framing Systems

17

With the joist data calculated, the data required for the vibration analysis can be

assembled. The following data is provided for quick reference with later calculations.

Joist Properties (28 K 10) wsji = 14.3 plf

Aj = 2.52 in2

Ij = 424 in4

Dej = 27 in

ybar = 14 in

Concrete Deck Properties

wc = 110 pcf

f’c = 3000 psi

wcd = 26 psf

tr = 1.5 in

ts = 2.0 in

tcd = 3.5 in

The weight and loading of the system cause friction between the joist and the

concrete deck. This friction causes the system to act compositely when undergoing

vibration response. Because of this assumption, composite cross sectional data must be

calculated. Figure 2.5 illustrates the composite cross-section assumed.

Equation (2.6), which is taken from ACI 318-99 (ACI 1999), calculates the

assumed Modulus of Elasticity for concrete.

1.533( ) 'c c cE w f= (2.6)

1.533 110 3000 2085270cE = × = psi

To simplify future calculations, we can determine a modular ratio, n. The dynamic

nature of the loading requires the cE value to be increased by a factor of 1.35.

29000

10.31.35 1.35(2085.3)

s

c

En

E= = =

Page 24: Automated Design of Steel Open Web Joist Floor Framing Systems

18

The centroid location of the composite cross section as measured from the top of

the concrete deck is computed as

51.48 22.52(3.5 14) ( 2)( )10.3 2 4.3251.48

2.52 ( 2)10.3

compy+ +

= =+

i

iin.

With the centroid location known, the composite moment of inertia can now be

calculated using (see Figure 2.7)

3

2 2

51.48( ) 2 51.48 210.3424 2.52(14 3.5 4.32) ( ) (( ) 2)(4.32 )12 10.3 2compI = + + − + + −

ii

975.3compI = in4.

The effective moment of inertia for vibration is therefore (Allen 1997)

( 0.28 / ) 2.80.90(1 ) :6 ( / ) 24jL Dt jC e for L D−= − ≤ ≤ (2.7)

( 0.28(40 12)/28) 2.80.90(1 ) 0.88tC e − ×= − =

1 1

1 1 0.1360.88tC

γ = − = − = (2.8)

Figure 2.5: Composite Joist Cross-Section

ycomp

ybar

Dej

tcd

ts tav

Page 25: Automated Design of Steel Open Web Joist Floor Framing Systems

19

1 1742.91 0.136 1

424 975.3

eff

j comp

I

I Iγ= = =

+ + in4. (2.9)

The uniformly distributed load is computed as

4.29(11 26 15) 14.3 237.38jw = + + + = plf.

Going back to Equation (2.3), using the effective moment of inertia and the load,

wj, the corresponding deflection of the joists can be calculated.

45(0.2374)(40) (1728)

0.635384(29000)(742.9)jδ = = in

The joist fundamental frequency can now be calculated (Allen 1997).

386.4

0.18 0.18 4.440.635j

j

gf

δ= = = Hz (2.10)

For future calculations, the effective weight of the beam (joists) in the panel must

be calculated. The following calculations illustrate this:

3 3

( )12( ) 12(2.75)2.02

12 12(10.3)s eff

s

tD

n= = = in4/ft

742.9 173.174.29

effj

ID

s= = = in4/ft

For an effective beam panel width, Cj = 2.0 (Allen 1997)

1 14 42.02( ) 2.0( ) (40) 26.29

173.17s

j j jj

DB C LD

= = = ft.

The effective width is the lesser of Bj and 2/3 of the actual floor width. For a typical

interior bay, the actual floor width is usually more than 3 times the girder span, or 90 ft.

For the present system, 2/3 (900) = 60 ft, which is greater than 26.29 ft, therefore, Bj will

control. The effective weight of the joists (beams) in the panel is therefore

Page 26: Automated Design of Steel Open Web Joist Floor Framing Systems

20

237.38 (26.29 40) 581894.29

jj j j

wW B L

s= = × = lbs (2.11)

2.3.2.2 Girder Mode Properties

Girder calculations are slightly simpler because all the girder properties are known.

Girder Properties (W24 x 68) wg = 68 plf

Aj = 20.1 in2 Ig = 1830 in4

Deg = 23.7 in ybar = 11.85 in

Concrete Deck Properties wc = 110 pcf

f’c = 3000 psi wcd = 26 psf

tr = 1.5 in ts = 2.0 in tcd = 3.5 in

The girder is initially assumed to act compositely with the concrete deck. This is not

actually possible due to the flexibility of the joist seats; however, a later calculation will

take this into account. Because of the assumed composite action, the first task is to

determine the effective slab width, followed by the composite section properties. The

effective slab width is the minimum of 0.4Lg or Lj.

min[0.4 , ] min[0.4(30),40] 12eff g jb L L= = = ft

With the effective slab width, we can now compute the composite section properties,

using Figure 2.6.

2.7520.1(11.85 2.0 3.5) (144/10.3)(2.75)( )2 6.86

20.1 (144/10.3)(2.75)gy+ + +

= =+

in

2

32

1830 20.1(11.85 2.0 3.5 6.86)

(144/10.3)(2.75) 2.75(144/10.3)(2.75)(6.86 )12 2

gcompI = + + + −

+ + −

5222.7gcompI = in4

Page 27: Automated Design of Steel Open Web Joist Floor Framing Systems

21

Because of flexibility of the joist seats, the composite moment of inertia will be reduced

(Allen 1997).

( )5222.7 18301830 2678.2

4 4gcomp g

eff g g

I II I

− −= + = + = in4

For each girder, an equivalent uniform loading is developed for deflection

calculations.

237.38( ) 40( ) 68 2281.34.29

jeq j g

ww L w

s= + = + = plf

The corresponding deflection can now be calculated for using the new values in equation

(2.3).

4 4

( )

5 5(2.2813)(30) (1728) 0.535384 384(29000)(2678.2)

eq gg

eff g

w LEI

δ = = = in

An estimate for the girder system fundamental frequency can now be calculated (Allen

1997).

Figure 2.6: Girder and Deck Cross Section

yg

3.5

2.0

11.85

Page 28: Automated Design of Steel Open Web Joist Floor Framing Systems

22

386.4

0.18 0.18 4.840.535g

g

gf

δ= = = Hz (2.12)

The effective weight of the girder in the panel must now be calculated for use in the

combined mode properties (Allen, 1997),

( ) 2678.2 66.9640

eff gg

j

ID

L= = = in4/ft

Dj is known from prior calculations, and Cg = 1.6 for a girder supporting a joist seat

(Allen 1997).

1 14 4173.17( ) 1.6( ) (30) 60.87

66.96j

g g gg

DB C L

D= = = ft

Once again, Bg will control over 2/3 of the total floor width. Therefore, the effective

weight of girders in the panel can now be calculated for use in the combined mode

properties. (Allen 1997)

2281.3( ) ( )(60.87)(30) 10414740

eqg g g

j

wW B L

L= = = lbs (2.13)

2.3.2.3 Combined Mode Properties When the floor framing system is considered in estimating vibration response, both the

joist and the girder contribute. The following steps constitute the process for combining

the response of the joists and girders (Allen 1997). First, is calculation of the combined

fundamental frequency, (Allen 1997)

386.4

0.18 0.18 3.270.635 0.535n

j g

gf

δ δ= = =

+ +Hz (2.14)

Page 29: Automated Design of Steel Open Web Joist Floor Framing Systems

23

Second, the combined panel weight is calculated as (Allen 1997),

j gj g

g j g j

W W Wδ δ

δ δ δ δ= +

+ + (2.15)

0.635 0.535

55189 104147 77575.80.635 0.535 0.635 0.535

= + =+ +

lbs

Finally, the peak non-dimensional acceleration value is computed. For this calculation,

an effective damping ratio of β = 0.05 (building with full height partitions and hanging

ceiling) is used (Allen 1997),

( 0.35 )nf

o oa P eg Wβ

= (2.16)

( 0.35 3.27)65

0.00534 0.534%0.05(77575.8)

oa eg

− ×⋅= = =

2.3.2.4 Vibration Results and Comments

For the general rule of 0.5%, this system is borderline adequate for an office application.

However, given the low frequency of 3Hz, it is quite possible that this will be acceptable.

The Design Guide 11 tables show a higher tolerance for structures with frequencies lower

than 4Hz (Allen 1997). Figure 2.7 illustrates frequency thresh holds.

Page 30: Automated Design of Steel Open Web Joist Floor Framing Systems

24

Figure 2.7: Recommended acceleration for human comfort for vibrations due to human activity.

(Allen 1997)

Page 31: Automated Design of Steel Open Web Joist Floor Framing Systems

25

Chapter 3 – Formulation of the Optimization Problem

3.1 Development of Objective(s) and Constraints

The design example in Chapter 2 was created with a focus of minimal weight. This

served to provide an example of the process required to create a good design, which

satisfies all the capacity and serviceability criteria. The challenge of floor design occurs

when one of the criteria is not satisfied. This situation can also occur when dealing with

special design constraints. Special use buildings such as libraries or hospitals are

subjected to more strenuous vibration criteria. If the system did not satisfy the vibration

criteria, how would the design be improved? What should be stiffened? What is more

economical? These are questions, which can be difficult to answer without years of

experience designing floor systems. This knowledge can also be obtained through use of

a design optimization program, which will search through the many design options for

the most efficient designs.

3.1.1 Objective Functions

At the heart of every optimization problem is the objective function. For most structural

design problems, the objective is to minimize either weight or cost. For steel, cost is

often a function of market price and total weight. This relation closely ties the two

prospective objective functions (Schinler 2001). Because of market fluctuations in steel

prices, many design programs will design for minimum weight. However, if the user can

adjust the cost values, then there is no reason to exclude it. This allows for a more

complex look at the cost of the design, such as the cost of shear stud installation or

Page 32: Automated Design of Steel Open Web Joist Floor Framing Systems

26

connection expense. For a design problem posed in this manner, the objective

corresponds to cost minimization:

1 min( )F Cost= (3.1)

where:

1 2 3Cost C C C= + + (3.2)

1 ( )girder girder iC c wt= ⋅ (3.3)

2 / /( )deck sf conc cy conc bayC c c t A= + ⋅ (3.4)

3 ( )( )raw fab frt joist iC c c c wt= + + ⋅ (3.5)

and girderc is the cost per ton of the girder, /deck sfc cost of steel decks per square foot,

/conc cyc is the cost of the concrete per cubic yard, rawc is the cost of the raw joist steel,

fabc is the cost of fabrication, frtc is the cost of shipping the joist to the site, ( )girder iwt is the

weight of the girder in tons, ( )joist iwt is the weight of the joist in tons, and bayA is the area

of the bay.

This thesis will not consider the nuances of cost that can be analyzed using this

objective function. All connection costs are assumed to be the same for every system

analyzed and, therefore, are factored into the problem as a total cost.

A second criterion, or objective could be floor vibration sensitivity to walking.

This is not an objective of the GA in the present formulation. If evaluated for the floor

system, it could be established as a second objective as,

2oa

Fg

= (3.6)

Page 33: Automated Design of Steel Open Web Joist Floor Framing Systems

27

The evaluation of equation (3.6) is provided to assist the end user in selection of a

design from the set of possible designs generated by the evolutionary algorithm written.

This is because the most fit or least expensive design is not always the best. Some

excessively lightweight designs can cause extreme vibration sensitivity when subjected to

walking loads. The end result is a system, which can make its occupants uncomfortable.

While methods exist for developing and implementing multiple objective GA’s (Deb

2002), this simpler single objective and secondary evaluation allows the user to see how

subtle changes in a system can greatly affect the cost and vibration response.

3.1.2 Design Problem Constraints

The lightest possible (minimum cost) system may not be able to support the loads applied

to the system. For this reason, constraints are applied in the optimization problem. Each

component and the entire system will be subjected to capacity and serviceability

constraints. This section will provide and discuss all the constraints present in the

optimization problem considered. The generalized symbol for a constraint is q .

An inactive constraint is reflected in the optimization problem with 1.0q ≤ . An

evolutionary algorithm requires that the problem be unconstrained and, therefore, a

penalty will be assessed for violations of the constraints. The complete listing of

constraints in the optimization problem is provided below:

shear ugirder

cap

Vq

V= (3.7)

moment ugirder

cap

Mq

M= (3.8)

deflgirder

allow

δ= (3.9)

load udeck

cap

pq

p= (3.10)

shoringdeck un shor

cap

sq

L −= (3.11)

imposedcapjoist cap

Load

pq

p= (3.12)

Page 34: Automated Design of Steel Open Web Joist Floor Framing Systems

28

( )DLimposeddefl DL

joist deflLoad

pq

p= (3.13)

( )LLimposeddefl LL

joist deflLoad

pq

p= (3.14)

bracingjoist

bracing

Lq

L= (3.15)

where:

,cap capM V - beam flexural and shear capacities (AISC 2001)

allowδ - deflection limit corresponding to L/360

capp - composite deck three span superimposed loading capacity (SDI 2002)

un shorcapL − - max un-shored span for composite decking (SDI 2002)

,cap deflLoad Loadp p - superimposed joist load limits for capacity and deflection (SJI 2002)

bracingL - span corresponding to special bracing condition at midspan (SJI 2002)

The calculation of the required values to accompany these capacities are discussed in

following sections.

3.1.3 Penalties for Constraint Violations

As mentioned previously, an evolutionary algorithm requires that the optimization

problem be posed as unconstrained. Therefore, constraint violations will result in a

penalty being assessed to the objective function. The penalty values for any constraint

are shown as φ and are generally represented by the following formula

, 1.0

1.0, 1.0i i i

ii

pen q for qfor q

φ⋅ >

= ≤ (3.16)

where: ipen is a penalty multiplier for constraint i that scales the impact of the constraint

violation on the fitness. The individual φ values for each constraint are combined to

Page 35: Automated Design of Steel Open Web Joist Floor Framing Systems

29

create a combined penalty, Φ , for each component of the design. The combination is

multiplicative and is mathematically stated as

1 2 3( )girder girderφ φ φΦ = ⋅ ⋅ (3.17)

1 2 3( )joist joistφ φ φΦ = ⋅ ⋅ (3.18)

1 2( )deck deckφ φΦ = ⋅ (3.19)

Each iφ value will be defined later in this chapter. Systems, which satisfy all the

constraints, will not be penalized. (i.e. 1.0Φ = , for each component)

3.2 Definition of Fitness for the Evolutionary Algorithm

With all the objectives and constraints set, methods must be devised for determining all

the values required for evaluating the constraints and defining the fitness of an individual

in the population. This section will detail how the constraints are evaluated and penalties

assessed for each component of the system. The fitness is determined using the penalties

and cost calculation.

3.2.1 Joist Capacity and Deflection Constraints

The constraints for the K-series joists are simplified compared to the girders because

loads corresponding to capacity and the deflection limit of L/360 are provided in the

design tables of the Steel Joist Institute K-Series Joist Catalog (SJI 2002). These values

are available for spans ranging from 8ft to 60ft in 1 ft increments. For use in MATLAB,

the joist table was entered into an Excel spreadsheet with each row representing a

possible joist selection. The columns provide all the data required for evaluation of a

joist. Each joist specification has two load values for the aforementioned spans. The

tabular load values for the given system are referred to as WSL for the uniform

Page 36: Automated Design of Steel Open Web Joist Floor Framing Systems

30

distributed load corresponding to flexural and/or shear capacity, and WDL for the load

corresponding to the deflection limit.

The first criterion examined is the joist flexural and/or shear capacity. The joist

capacity, capLoadp , is obtained directly from the SJI Joist table (SJI 2002). The total load

imposed on the joist, imposedp , is calculated by the following relation,

( )imposed deckp SDL LL w s= + + ⋅ (3.20)

where deckw is the weight per square foot of the deck and all other terms are defined in

Figure 1.1. The penalty is assessed in the following manner,

1

1 1

( 1.0)

1.0

imposedcapjoist cap

Load

capjoist

capjoist

pq

p

if q

else

pen q

φ

φ

=

<

=

= ⋅

where 1 1.0pen = for joist capacity.

Next to be evaluated is the deflection limits. Deflection will be looked at for two

cases. The first case corresponds to deflection during construction. The loading will

represent the load of the newly poured concrete and steel deck to ensure that deflection is

limited to prevent ponding. The second case corresponds to the post construction live

loading. The loads for each case are calculated using the following equations.

( )DLimposed deckp SDL w s= + ⋅ (3.21)

LLimposedP LL s= ⋅ (3.22)

The penalties for deflection can be calculated using

Page 37: Automated Design of Steel Open Web Joist Floor Framing Systems

31

( )

( )

2

( )2 2

( 1.0)

1.0

DLimposeddefl DL

joist deflLoad

defl DLjoist

a

defl DLa joist

pq

p

if q

else

pen q

φ

φ

=

<

=

= ⋅

( )

( )

2

( )2 2

( 1.0)

1.0

LLimposeddefl LL

joist deflLoad

defl LLjoist

b

defl LLb joist

pq

p

if q

else

pen q

φ

φ

=

<

=

= ⋅

2 2 2max( , )a bφ φ φ=

where 2 1.0pen = for deflection constraints.

Finally there is a penalty for a special bridging requirement. This penalty

corresponds to the shaded region in the SJI joist table (SJI 2001). The penalty is on

sections requiring bolted bridging at the mid span. It does not impact the adequacy of the

section. It is included to provide a price increase equivalent to the cost associated with

the special bridging. This criterion corresponds to Equation (3.15).

3

3

( 1.0)

1.0

1.02

bracingbracing

bracing

LqL

if q

elseφ

φ

=

<

=

=

3.2.2 Concrete Deck Capacity and Un-Shored Span Constraints

The composite deck has the easiest set of constraints to evaluate. The data used to

evaluate the deck comes from the Vulcraft Steel Deck Catalog (Vulcraft 2002), which

provides capacities for spans ranging from 5-ft to 15-ft in 0.5-ft increments. Like the

joists, the steel deck catalogue tables were coded into an Excel spreadsheet. The

constraints correspond to the ultimate capacity, up , as well as the maximum span without

Page 38: Automated Design of Steel Open Web Joist Floor Framing Systems

32

shoring, un shorcapL − , which assumes the deck system is continuous over three spans. Due to

the maximum allowable joist loading of 550 plf, the maximum spacing is assumed to be 6

ft. Therefore, the deck will never have to span a distance longer than 6 ft. Since the joist

spacing varies between 2 and 6 ft, the joist spacing may be less than the minimum span

contained in the composite deck table. For this case, the deck capacity is taken to be the

capacity, capp , of the minimum span in the table.

This check and the maximum un-shored span check constitute the composite deck

checks and the penalties are computed as shown below,

1

1 1

( 1.0)1.0

load udeck

cap

loaddeck

loaddeck

pqp

if q

else

pen q

φ

φ

=

≤=

= ⋅

2

2 2

( 1.0)1.0

shoringdeck un shor

cap

shoringdeck

sqL

if q

elsepen

φ

φ

−=

≤=

=

where 1 2.5pen = and 2 2.0pen = for the deck penalties.

3.2.3 Girder Capacity and Deflection Constraints

The girder is a slightly more difficult analysis problem because it is subjected to a series

of point loads as well as the uniformly distributed loading that results from its self-

weight. While the overall format for measuring performance of the girders has not

changed from the metrics used for the beams, the methods used to compute applied shear

and moment, and deflection have changed.

The girder must have sufficient shear and moment capacity and satisfy the

maximum deflection criteria of L/360. The girder is also assumed to be simply

supported, and laterally braced along its entire length by the joist seats which support the

Page 39: Automated Design of Steel Open Web Joist Floor Framing Systems

33

joists framing into the girder at the spacing specified by the genetic algorithm. These

joist seats transmit the loads from the joist to the girder, so they create a set of point loads

along the girder’s length. Modeling a girder with point loads needlessly complicates the

analysis. The joist loads are transformed into a uniform distributed load. This value,

combined with the dead load, is used to determine the shear and moment values. The

analytical model for the girders is shown in Figure 3.1.

Figure 3.1: Girder Model

As with the beams, the process begins with calculating the loads applied to the

girder. The same load combinations applied for the beams are applicable with the girders

to generate Service Loads (SL) and Factored Loads (FL). Girder weight will be ignored

and taken into account in the last equations, and the load factors will be applied in the

following equations for effective unit loads,

1.2( ) 1.6( )FL DL SDL LL= + + (3.23)

SL DL SDL LL= + + (3.24)

The loading magnitudes computed using equations (3.23) and (3.24) can be used

to determine the moment and shear forces required to determine the adequacy of the

girder. They are used to calculate the maximum values, which are a combination of the

values that that correspond to the multiple point loads and self-weight of the girder.

L

FL, SL

Page 40: Automated Design of Steel Open Web Joist Floor Framing Systems

34

The maximum factored moment in the girder, the maximum factored transverse

shear force in the girder and the deflection of the girder are computed using the following

equations,

2( )

8uFL LM = (3.25)

( )2u

FL LV = (3.26)

45( )( )

384( )( )x

SL LE I

δ = (3.27)

The above values are compared to the capacity and deflection values provided by

the girder to determine adequacy of the girder under the applied loads. The moment

capacity, the shear capacity and the allowable deflection for the girders are,

n b x yM Z Fφ φ= (3.28)

n v y wV F dtφ φ= (3.29)

360all

Lδ = (3.30)

For all systems, the beam and girder yield strength is assumed to be 50ksi. All

non-compact sections for Fy = 50 ksi have been removed from the database of shapes

utilized by the program. Because the girder is considered to have lateral bracing over its

entire length provided by the joists, and all sections are compact, the section plastic

moment capacity is an adequate measure of the beams capacity for this analysis.

With both required and provided capacity, the values are compared to determine

the penalties (if any), which should be assessed for the individual systems. The penalties

are calculated in the following manner,

Page 41: Automated Design of Steel Open Web Joist Floor Framing Systems

35

1

1 1

( 1.0)

1.0

moment ugirder

cap

momentgirder

momentgirder

Mq

M

if q

else

pen q

φ

φ

=

=

= ⋅

2

2 2

( 1.0)

1.0

shear ugirder

cap

sheargirder

sheargirder

Vq

V

if q

else

pen q

φ

φ

=

=

= ⋅

3

3 3

( 1.0)

1.0

deflgirder

allow

deflgirder

deflgirder

q

if q

else

pen q

δδ

φ

φ

=

=

= ⋅

where: 1 1.0pen = , 2 1.0pen = , and 3 1.0pen =

3.2.4 Definition of Individual Fitness

Once the constraints have been evaluated and the penalties assessed, the GA/EA needs a

way to distinguish between the qualities of the competing systems. This is usually

achieved through the creation of a fitness function, which (for the present study) is based

on a combination of the objective function and the multiplicative penalties from the

constraints.

A fitness function is essential to running a genetic algorithm. The function

facilitates evaluation of the system and determines how likely it is to be selected for

reproduction. This makes it a crucial component to obtaining a solution.

The process of creating a fitness function began with the objective to minimize

the total weight of the system. The fitness of the system in this case can be represented

as,

i i iFit W= Φ ⋅ (3.31)

where,

iW = total system weight iΦ = penalties for constraint violations

Page 42: Automated Design of Steel Open Web Joist Floor Framing Systems

36

The Darwinian analogy to survival of the fittest used in the fittest used in the GA implies

that fitness should be maximized. Because of this, the fitness in Equation (3.31) is

inverted, so the minimum weight system will yield maximum fitness. This new equation

is shown below,

1

ii i

FitW

=Φ ⋅

(3.32)

The penalty scalar values ( ipen ), defined in prior sections, were constant. The

component penalty system, seen previously, was created to ensure that infeasible systems

would participate in the evolutionary process, but not become the fittest in the population.

Weight was used initially to determine fitness. The fitness was subsequently

changed to reflect the cost of the system. This new fitness function is seen below

1

1,000,000ci N

i ii

FitnessCost

=

=Φ ⋅∑

(3.33)

where, iCost is defined in Equation (3.2), and shall now be referred to as iC and cN is

the number of designed components in the system.

The cost aspect was added to attempt to take the additional concerns of a designer

into account. This change allows the algorithm to consider the many differing costs of

materials and sections. Trends in the impact of component costs on the design can now

be observed through the algorithm fitness calculation.

While testing the algorithm, a problem was discovered. The designs generated by

the algorithm were heavily favoring small joist spacings. Larger spacing values were

disappearing from the population, because according to tabulated capacities, fewer joists

work with larger spacings. The result was a complete lack of any spacing value greater

Page 43: Automated Design of Steel Open Web Joist Floor Framing Systems

37

than 3 ft in the fittest designs in the final population. The fitness was modified to fix this

problem. The modified fitness equation is shown below

1

1,000,000

( ) 100c

i N

j jj i

FitnessWCs=

=

Φ ⋅ + ⋅

∑ (3.34)

The new fitness includes a 100 dollar cost is assessed for each joist in the system.

The Bay width, W, divided by the joist spacing, s, yields the number of joists in a system.

This value represents a handling cost, which is based on the fact that it costs more in

terms of crane time and manpower to place a larger number of joists. The $100 value

encourages larger joist spacings, and allows the joist spacing to directly influence the

fitness in a similar manner as the other components of chromosome. There was no

analysis as to how changing the coefficient value (100) affected the overall performance

of the algorithm. The value was chosen because it can added a cost without making the

spacing dominant over the system components (ie. joists, girders).

3.2.5 Vibration Evaluation

The walking floor vibration analysis procedure is taken directly from AISC Design Guide

11 (Allen 1997). It provides a series of equations, which are coded into the floor

vibration portion of the automated design algorithm.

Joist section properties must be calculated using the same procedures from

Chapter 2. Once again, the joist data is provided in the SJI Standard Load Table (SJI

2001). The cross-section model for the composite joist section is shown in Figure 3.2.

Page 44: Automated Design of Steel Open Web Joist Floor Framing Systems

38

The moment of inertia of the K-series joist (by itself) and the cross sectional area of the

open web joist chords can be back calculated using the values contained in the Vulcraft

load tables (Vulcraft 2002). These computations are illustrated below,

45

384

deflLoad

jall

p LIEδ

= (3.35)

2

8 (0.6 )

capLoad

botej y

p LAD F

=⋅

(3.36)

2j botA A= (3.37)

With the joist data calculated, the K-series joist selection tables (Vulcraft 2002)

and the user input for the automated algorithm provide the following

Joist Properties - , , , ,j j j jw I A D y

Concrete Deck Properties - cov, , , , ,c cd rib er total effw w t t t b

Figure 3.2: Composite Joist Cross-Section

ycomp

ybar

Dj

ttotal

tcover tav

Page 45: Automated Design of Steel Open Web Joist Floor Framing Systems

39

The material properties are established using traditional methods from ACI 318 (ACI

2002) and the modular ratio includes a factor, 1.35, which accounts for the dynamic

effects of the loading. (Allen 1997)

' 3000cf =

1.533( ) 'c c cE w f= (3.38)

29000000sE =

1.35

s

c

En

E= (3.39)

The evaluation of the joist contribution to vibration sensitivity involves

computing the composite moment of inertia for the open web joist acting in conjunction

with the concrete deck. This information is more difficult to compute, but procedures are

available (Galambos 1988). The composite moment of inertia of the K-series joist is

computed as (Allen 1997)

cov

cov

cov

( ) ( )( )2

( )

eff erj total er

compeff

j er

b tA t y tny b

A tn

+ +=

+

i

i (3.40)

3cov

2 2covcov

( )( ) ( ) (( ) )( )

12 2

effer

eff ercomp j j total comp er comp

bt b tnI I A y t y t y

n= + + − + + −

ii (3.41)

The effective moment of inertia for vibration consideration is also computed

using previously established procedures (Allen 1997)

( 0.28 / ) 2.80.90(1 ) :6 ( / ) 24j jL Dt j jC e for L D−= − ≤ ≤ (3.42)

1

1tC

γ = − (3.43)

11eff

j comp

I

I Iγ=

+ (3.44)

Page 46: Automated Design of Steel Open Web Joist Floor Framing Systems

40

The uniformly distributed loading to be used in determining the effective loading

for vibration consideration is computed as (Allen 1997)

(1) ( )eff v cd jw LL w SDL s w= + + ⋅ + (3.45)

The deflection of the joist when subjected to the effective uniform distributed loading is

computed using traditional mechanics procedures

4

(1)5( )( )384( )( )

eff jj

s eff

w LE I

δ = (3.46)

The joist system fundamental frequency can now be calculated using the

procedures in design guide 11 (Allen 1997). The frequency is computed using

0.18jj

gf

δ= (3.47)

The weight of the beam panel must be calculated for future vibration calculations.

The following facilitates calculation of the effective panel depth (Allen 1997)

312( )

12av

stDn

= (3.48)

effj

ID

s= (3.49)

The effective beam panel width is computed using (Allen 1997),

14 2min( ( ) , (3 ))

3s

j j j gj

DB C L LD

= (3.50)

This study assumes Cj = 2.0. The panel weight is used to determine the combined mode

properties as shown below (Allen 1997)

(1)effj j j

wW B L

s= (3.51)

Page 47: Automated Design of Steel Open Web Joist Floor Framing Systems

41

The girder mode (vibration) calculations also follow the procedure established by

Allen et al (1997). The procedure has significant differences and warrants a separate

explanation. The cross-sectional model for the girder is shown in Figure 3.3.

The AISC shape table (AISC 2002) provides the girder properties.

Concrete Deck Propeties - cov, , , , ,c cd rib er av totalw w t t t t

Girder Properties - , , , ,g g g g gw A I D y

The composite section properties for the girder need to be defined first. The first

task is to define an effective width of slab (Allen 1997).

min[0.4 , ]eff g jb L L= (3.52)

The computation of the composite section properties follows the usual mechanics of

materials procedures

2

( ) ( / )( )( )2 2

( / )( )

g avg s total eff av

compg eff av

D tA t t b n ty

A b n t

+ + +=

+ (3.53)

ttotal

Figure 3.3: Girder Composite Cross-Section

ycomp2 ts

Dg/2

Page 48: Automated Design of Steel Open Web Joist Floor Framing Systems

42

32 2

2 2

( / )( )( ) ( / )( )( )

2 12 2g eff av av

gcomp g g s total comp eff av comp

D b n t tI I A t t y b n t y= + + + − + + − (3.54)

The composite moment of inertia will be reduced due to the flexibility of the joist seats.

This reduction is approximated as (Allen 1997)

( ) 4gcomp g

eff g g

I II I

−= + (3.55)

As with the beams, an equivalent uniformly distributed loading needs to be

defined. This equivalent loading is used to compute a reference deflection for defining

the natural frequency of the girder. The equivalent uniform loading represents the dead

and live load present on the girder when the dynamic load occurs. (Allen 1997)

(1)(2) ( )eff

eff j g

ww L w

s= + (3.56)

The deflection of the composite girder (with adjustment for joist seat flexibility) is

computed as

4

(2)

( )

5384

eff gg

s eff g

w LE I

δ = (3.57)

The girder system fundamental frequency can now be calculated (Allen 1997).

0.18gg

gf

δ= (3.58)

The combined mode properties can now be computed for the floor framing

system. The effective depth of the composite girder is computed as

( )eff gg

j

ID

L= (3.59)

With Dj known from prior calculations, and Cg = 1.6 for a girder supporting a joist seat,

the effective girder panel width is computed using (Allen 1997)

Page 49: Automated Design of Steel Open Web Joist Floor Framing Systems

43

14 2min( ( ) , (3 ))

3j

g g g jg

DB C L L

D= (3.60)

The effective girder panel weight can now be calculated for use in the combined mode

properties (Allen 1997).

(2)( )effg g g

j

wW B L

L= (3.61)

The natural frequency of the joist-girder system is computed as a weighted

combination of two parts (Allen 1997).

0.18nj g

gf

δ δ=

+ (3.62)

j gj g

g j g j

W W Wδ δ

δ δ δ δ= +

+ + (3.63)

Non-dimensional panel acceleration can finally be computed. This acceleration

can be compared to established vales that define the acceptability thresholds for human

perception. Damping present in the floor framing system is incredibly important when

attempting to define acceptable levels of human perception. The study of damping is

outside the scope of this thesis. Assuming a common damping level (β = 0.05 for a

building with full height partitions and hanging ceiling), the non-dimensional panel

acceleration can be computed using (Allen 1997)

( 0.35 )nf

o oa P eg Wβ

= (3.64)

Other non-dimensional acceleration thresholds for different building uses are

shown in Table 3.1.

Page 50: Automated Design of Steel Open Web Joist Floor Framing Systems

44

Table 3.1: Beta and Threshold Values (Allen 1997)

The procedure outlined in the previous discussion has been coded into the

MATLAB routine: floorvib2.m, which can be found in Appendix A. With the objectives,

constraints of the problem set up, it is now possible to create the genetic algorithm code

that can be used for automated design of floor framing systems.

Page 51: Automated Design of Steel Open Web Joist Floor Framing Systems

45

Chapter 4 – Programming the Genetic Algorithm in MATLAB

4.1 Introduction

The purpose of the genetic algorithm written in this thesis is to create the most

economical floor system using seven design variables. The girder variable is the

simplest, because it is only wide flange member size. The joist design variable is

specification includes spacing and joist size, and the steel deck design variables include

the gauge thickness, rib height, topping thickness, and type of concrete. All of the design

variables have to be sifted by the program to generate feasible systems with least cost.

The GA must represent all these variables and efficiently work through them to obtain the

best solution. The following sections show the tools and processes the algorithm utilizes

to solve the design problem.

4.2 Essential Components of the Genetic Algorithm

The basic genetic algorithm is composed of several modules, which perform various

operations to facilitate the evolutionary process. The modules and concepts most

essential to the algorithm are discussed in the following sections.

4.2.1 Creating the Chromosome

At the center of the genetic algorithm is the chromosome, which contains all the

information needed to identify the components of each system. The chromosome is a

series of “1’s” and “0’s” which (when combined to form a binary string) represent the

possible solutions to the problem. For the case of automated floor design, there are five

components: the steel deck with concrete topping, the K-series joists, and the girders

supporting the joists.

Page 52: Automated Design of Steel Open Web Joist Floor Framing Systems

46

Each component (design variable in an optimization problem) must be

represented by a portion of the binary string. This can add to the complexity of the

problem. Binary strings with 2 digits can represent 22 or 4 options. Strings of 6 can

provide for 64 options. This trend makes the power of two very important when setting

up the genetic algorithm.

Through observation of the LRFD manual’s wide-flange shapes table (AISC

2001), it was noted that there were about 260 shapes. This proved to be very important,

because 260 is very close to 256, which is equal to 28. To obtain a useable table, some

uncommon (beam) shapes were removed, such as the W14x90 and W14x99. Additional

sections, such as the lightest and heaviest sections were also cut to reduce the list to 256

shapes. With a table of 256 shapes, a binary string (gene) of 8 digits would be sufficient

to represent the girders.

The next component considered was the composite concrete deck. The Vulcraft

catalog (Vulcraft 2002) provides six tables of 42 combinations of decks and toppings.

All of these tables were assembled in similar fashion with rows corresponding to a steel

deck and topping selection and columns corresponding to selection properties.

Combining them into one large table proved to be a simple operation, which yielded one

database with 252 deck combinations. Because this value is so close to 256, four decks

from the top of the table were appended to the bottom of the table, thereby creating 256

options. With the same number of options, the genome for the steel deck and concrete

cover will consist of 8 digits.

Next to be assembled was the K-series joists. All the data used came from the SJI

tables (SJI 2002). Once again, all the tables were merged into one database providing

Page 53: Automated Design of Steel Open Web Joist Floor Framing Systems

47

exactly 64 options. This just happens to equal 26, and, therefore no editing was required

for the database to be used by the genetic algorithm.

The final design variable in the system is the joist spacing. The portion of the

chromosome used to define this variable is defined by the programmer. Eight joists

between each column line is the default maximum. Limits are set for the system at a

minimum of 2-ft and a maximum determined using the user-defined loading. The lower

limit of 2-ft was based on an assumption that any spacing less than 2-ft is not considered

economical (too many joists). The upper limit corresponds to 550-plf divided by the

imposed loading. That establishes the minimum number of joists capable of supporting

the super-imposed load. Spacings between these limits correspond to a number of joists

that are created in a separate table. For the cases when there are not eight possible

spacings, the spacings may repeat. See the spacing.m program file, located in the

Appendix A, for the details of the procedure.

4.2.2 Initial Population

The first step in any genetic algorithm is the creation of an initial population. The

method utilized for this is based upon the algorithm developed by Coley (1999). For the

problem of floor design, a simple random number generator is used to create the initial

population. The process can be schematically described as follows: a random number

between zero and one is generated for each allele in the chromosome. Based on whether

that value is greater than or less than one-half, the allele in the chromosome is set to zero

or one, respectively. This is looped over the entire chromosome length to create the

genetic representation (chromosome) for the individual. This process is displayed in

code provided in Figure 4.1:

Page 54: Automated Design of Steel Open Web Joist Floor Framing Systems

48

for i = 1 to Chromlength

allele = rand(0 to 1); if allele > 0.5 chromosome( i ) = 1; else chromosome( i ) = 0; END

END

Figure 4.1: MATLAB Code for Chromosome Generation

The for loop shown in Figure 4.1 would be placed within another loop over the

entire population, which would then yield an initial population of chromosomes. A

sample population of 10 is shown in Figure 4.2.

1 - 001010010011001011111011000011110 2 - 010011101111001011001100000101010 3 - 100000111010011100111011000111000 4 - 011000100000110110010000101001000 5 - 101001101111011110010001001001111 6 - 000111110100011100001110000010111 7 - 000100100000111101101000101110001 8 - 000111001010000100011111000000110 9 - 111000100000010001101101101111010 10- 111011011010010111100000111010010

Figure 4.2: Chromosomes for Population of Ten Individuals Systems

4.2.3 Chromosome Decoding

Once the initial population is created, the question becomes how to turn binary strings

into useful data. The determination that the number provided by the segment of the

chromosome would correspond to a row in the data table corresponding to that segment.

In order to use this, the binary string has to be decoded to a standard decimal number.

The decoding process utilizes a simple formula for decoding the chromosome, shown

below

Page 55: Automated Design of Steel Open Web Joist Floor Framing Systems

49

1

2N

ii

i

X D=

= ∑ (4.1)

where: X is the unknown value; N is the number of Binary Digits in the segment; and D

is the value of the binary digit.

The chromosome is stored in an array, and therefore, it must be decoded in loops.

The ordering of the string in the decoding process is important. It was determined that

the direction in which the string is decoded was not important as long as the string is

decoded consistently. The process utilized to decode the chromosome is displayed in

Figure 4.3.

j = 1; seg = 1; X = 0; D = unknoRange(seg); for i = 1 to ChromLength if i <= D X(seg) = Chromosome( i ) * 2j + X(seg); j = j + 1; else seg = seg + 1; D = D + unknoRange(seg); j = 1; X(seg) = Chromosome( i ) * 2j + X(seg);

j = j + 1; END END

Figure 4.3: MATLAB Code for Chromosome Decoding.

With the initial values set, the code simply implements the decoding function for

each segment of the chromosome. This process must be repeated over the entire

population to generate all the numbers to be used with the future processes. If there are 5

segments, then the X array will result in a (5 by population) size array. To demonstrate

the process, the second chromosome from Figure 4.2 will be decoded.

0100111011001100000101010

Page 56: Automated Design of Steel Open Web Joist Floor Framing Systems

50

The chromosome can be broken up into segments based on the “unknoRange” array.

unknoRange = [ 8 , 8 , 6 , 3 ];

If the first value is 8, then the first 8 digits constitute segment (design variable) one. The

second number represents the number of digits in the array representing the second

segment (design variable). This process is repeated until all the segments are accounted

for as shown below.

01001110 - 11001100 - 000101 - 010

With the chromosomal array broken up, the binary strings are now decoded into

integer numbers as shown below

Segment 1 = 01001110 = 114

Segment 2 = 11001100 = 51

Segment 3 = 000101 = 40

Segment 4 = 010 = 2

With the values now decoded, the chromosomes can be referenced to the tables (e.g.

LRFD manual, Vulcraft tables, SJI tables, etc...) for evaluation.

4.2.4 Fitness Evaluation

Fitness is a measure of how well a system performs under the constraints set by the

engineer in the definition of the optimization problem. Since the fitness was defined and

developed in Chapter 3, this section will only cover the set up of the MATLAB module,

which performs the fitness calculation.

The first step in the process is to evaluate the adequacy of each component of the

system (e.g. steel girder, k-series joist, steel deck, concrete-steel composite deck). This is

Page 57: Automated Design of Steel Open Web Joist Floor Framing Systems

51

done via separate modules for each component. Each module generates the Φ values

(penalties) as shown in Chapter 3.

Next, the cost of each section is calculated. The cost of one girder, several joists,

the steel deck and the concrete topping is calculated. These values can be summed

according to equation (3.2) to create an approximate cost per bay.

Using the Φ values already calculated, the cost of each component is penalized

by its own Φ factor. These penalties create a penalized cost value, which serves as the

denominator in equation (3.34). The fitness values, cost, and Φ values are output, and

the fitness evaluation is finished.

4.2.5 Selection & Crossover

Once each system has a defined fitness, the next step in the GA is to create the next

generation by selecting and mating the individuals, which were evaluated in the last

generation. This process can be performed in one program or broken down into multiple

modules. The selection and crossover process are separated in this genetic algorithm.

This ensures that each evolutionary operator can be applied independently from the other.

The traditional roulette-wheel selection mechanism is implemented in this thesis.

The selection process is modeled using an analogy to the probabilistic basis of the

roulette wheel. The standard American roulette wheel is broken up into 36 equal spaces.

The selection is determined by a ball, which skips and rolls around until it stops in one of

the spaces. The GA roulette wheel is also divided, but the number of spaces is equal to

the population size. For a population of 100, there are 100 spaces. Also, rather than an

equal 100 spaces, each space is sized based on the ratio of individual fitness to the total

fitness of all the systems in a population.

Page 58: Automated Design of Steel Open Web Joist Floor Framing Systems

52

The simulated action of the roulette wheel is used to determine the individual to

be selected for mating during the evolution of the system. The process begins with a

random number between 0 and 1 being generated and multiplied by the sum of the fitness

for the generation. This value becomes the limit on a loop over the number of individuals

in the population. Each individual’s fitness is tallied until the value is greater than the

limiting value. Then the individual selected for mating is the individual that breaches the

limit. The code shown in Figure 4.4 illustrates the roulette-wheel selection process.

limit = sum(fit); while sum < limit

i = i + 1; sum = sum + fit(i);

end mate = i;

Figure 4.4: MATLAB Code for Roulette Wheel Selection

Roulette wheel selection is not the only method used in genetic algorithm

implementations, nor can one say it is the best selection method. There are other

approaches that may be used. Other selection methods can be applied if the roulette

wheel selection appears to result in convergence difficulties (e.g. premature

convergence). In the end, the roulette wheel is used for simplicity and because it works.

Once the individuals are selected for mating, there are three crossover methods

available for creating the offspring. The methods exchange portions of the chromosome

between parents. The three methods utilized by the genetic algorithm in the thesis are

explained in the following paragraphs. The MATLAB code, which uses each crossover

method is available in Appendix A.

Page 59: Automated Design of Steel Open Web Joist Floor Framing Systems

53

The first method, single point crossover, is a very common method in the GA

literature. This method was adapted to the present work from the code provided by Coley

(1999). Single point crossover is very simple to set up and implement. Using a random

number generator, a point in the chromosome is chosen to be an exchange point.

Suppose the two chromosomes below are systems, which have been selected for

crossover (mating).

Parent 1 - 0000000000000000000000000

Parent 2 - 1111111111111111111111111

For this example, the random number generator has chosen the number eleven. The point

just after the 11th digit will be the crossover point.

Parent 1 - 00000000000 – 00000000000000

Parent 2 - 11111111111 – 11111111111111

The offspring is created by selecting the portion of the chromosome of system 1 up to the

crossover point and the portion of the chromosome after the crossover point for system 2.

The resulting system is then a combination of the two original systems. This new

individual then goes on to become part of the new generation in the evolution.

00000000000 – 11111111111111

This is a highly efficient system of creating offspring, but it has a small (yet

significant) inherent side effect. If the crossover point is located within a gene for a

specific component of the systems, new genetic material will be created in the offspring.

This may be desirable, or undesirable depending upon the users needs in the application.

The previous crossover example will now be recreated, with the catch that you will now

see the result on the system identity (offspring chromosome).

Page 60: Automated Design of Steel Open Web Joist Floor Framing Systems

54

Parent 1:

00000000-000 – 00000-000000-000 (1,1,1,1)

Parent 2:

11111111-111 – 11111-111111-111 (256,256,64,8)

The example demonstrates the initial tabular values as well as the initial

chromosome. If the same (11th digit) crossover point is assumed, the offspring that

results from mating of the two individuals above is;

00000000-00011111-111111-111 (1,249,64,8)

The offspring will retain most of the genetic material from the parent systems. There is

new genetic material introduced into the offspring at the gene corresponding to the

crossover location. Neither parent had beam number 249, which is now present in the

offspring. This is a direct result of the crossover. While this can be seen as advantageous

(constantly introducing new material to the process), it can also be seen as disruptive

(material that may be very suitable for creating better systems can be destroyed).

Because of this concern, other methods for performing crossover were developed.

All crossover methods developed utilize component crossover. This is when components

of the systems are exchanged, but genetic material present in the initial population is

preserved. Given the same situation as before, the chromosomes are separated into

system components.

00000000-00000000-000000-000

11111111-11111111-111111-111

When performing crossover, suppose components 2 and 5 are selected for exchange. The

resulting offspring would be:

00000000-11111111-000000-111

Page 61: Automated Design of Steel Open Web Joist Floor Framing Systems

55

It can be seen that the existing genetic material present in the parents is preserved, but the

two components of the design system are interchanged.

This crossover implementation is similar to that employed in Foley and Voss

(1999) and Foley, et al (2001). The lack of new material generated in the process can be

offset by an increased rate of mutation.

Elite component crossover is the third method of crossover available for use with

the genetic algorithm. This method is very similar to dual component crossover, except

that it selects the components based on performance. This method was inspired by the

evolutionary algorithm developed in Voss and Foley (1999), with the idea of simplifying

it for use with the already existing code. The Φ factors are utilized for each system to

determine the better component as shown below

Chromosomes Φ Values

00000000-00000000-000000-000 [1.0,2.5,1.2,1.2]

11111111-11111111-111111-111 [4.0,1.0,1.0,1.2]

The process compares the Φ values from each parent to determine which component will

go onto the next generation. Remembering that the Φ values are penalties, the lower

value is preferred. For the sample chromosomes and Φ values, the offspring will be:

00000000-11111111-111111-000

For systems with equal Φ values, the first parent will take priority. Therefore, in the

example the last portion of the chromosome will be “000.”

When employing a mechanism like this, it is possible for systems (individuals) to

become stagnant and begin repeating as the evolution progresses. This phenomenon is

called epitasis in genetic terminology. To avoid this problem, intelligent mutation is

Page 62: Automated Design of Steel Open Web Joist Floor Framing Systems

56

suggested as a solution by Foley and Voss (1999). At present, no such process is

employed. However, it could be introduced to the mutation module.

With so many crossover options, which is the best? The overall trend seems to

support that all three yield similar results, if used properly for this algorithm. Because of

this, all three are provided for use in the algorithm and it is left up to the user to utilize

that which best solves the problem at hand.

4.3 Additional Components in the Genetic Algorithm

Having explained all the critical parts of the genetic algorithm, several other components

are used to attain the desired results. These additional parts, while often included in

genetic algorithms, are not considered essential because they can be turned off, or have

their influence on the algorithm as a whole reduced. The purpose of these additional

modules is to assist the process in attaining the most efficient solution. Application of

these components within the MATLAB GA can be inhibited by commenting out m-file

function calls within the source coding.

4.3.1 Elitism

Elitism is a process, which allows one (or more) of the fittest individuals to pass onto the

next generation. The coding for this process is very simple. By design, the algorithm

retains every chromosome created. This makes the crossover and elitism operations

especially easy. The chromosomes of the elite individuals need only to be copied to the

new generation. Because of an apparent redundancy of keeping individuals around for

many generations, only one elite individual is allowed to remain for transfer to the next

generation. The code, which performs this operation, can be viewed in Appendix A.

Page 63: Automated Design of Steel Open Web Joist Floor Framing Systems

57

4.3.2 Mutation

As the chromosomes are selected and mated, dominant systems will develop. These

systems will eventually maximize the fitness of the population given the genetic material

present in the population. Once the fitness of the population is maximized, there is no

point in continuing the algorithm. Mutation allows for the introduction of new genetic

material into the population irrespective of the crossover method implemented. While

the single component crossover method inherently performs this task, it is still necessary

to provide mutation. Mutation creates additional material for the algorithm’s continuing

improvement of the population. This role is even more critical in the more specialized

crossover methods (e.g. component crossover, elite component crossover) available in the

algorithm.

The general purpose of the mutation function is to slightly modify a portion of a

chromosome (flip a binary digit) to create a new individual for analysis. This can be

done either to the components or to the entire chromosome. For this algorithm, the entire

chromosome is altered.

The process begins at the user end, when a mutation probability is selected. This

value will become the standard for mutation for the entire algorithm. Every individual in

the population will be subjected to mutation. The process begins with a random number

generator. If the value is lower than the mutation percent, then the individual will be

mutated.

Once an individual is selected for mutation, a loop takes over. For each allele in

the chromosome, a random number is generated, if it is less than 0.125, then the allele is

Page 64: Automated Design of Steel Open Web Joist Floor Framing Systems

58

swapped (0 becomes 1 and vice versa). Coding the mutation process is shown in Figure

4.5.

if rand() <= MutationPercent for allele = 1:chromLength

if rand() > 0.125 if chromosome(i,allele,Gen) == 0 chromosome(i,allele,Gen) = 1; else chromosome(i,allele,Gen) = 0; end end end

end Figure 4.5: MATLAB Code for Mutation Implementation.

The 0.125 value is used to limit how many allele changes are performed. If all

alleles were changed, the process would cause a mutation cycle. There would only be

one result possible each time any individual is mutated. If that individual is mutated

again, then the original individual will be recreated. This would defeat the purpose of

mutation. The 0.125 value provides that only one allele in a gene of 8 alleles will be

changed. This would alter the chromosome, but still provide something suitable for

crossover to the next generation.

Mutation is an integral part of the solution process. Mutation parameters should

be experimented with to see what yields the best results. Over the course of working

with the problem to which the thesis is devoted, low mutation rates (below 5%) have

worked well with single point crossover. Higher rates (near and above 10%) work well

with the other crossover methods discussed previously. The mutation begins to degrade

the performance of the algorithm when the mutation probability is above 25%. The rates

of mutation that are successful can also be altered as the population size changes. The

Page 65: Automated Design of Steel Open Web Joist Floor Framing Systems

59

process of tailoring the GA parameters to the problem being solved is an integral part of a

GA application.

4.3.3 Fitness Scaling

If one recalls the discussion related to selection, individuals are selected based upon

fitness. If one individual’s fitness is disproportionately large relative to others in the

population, this individual’s slice in the roulette wheel will get very large relative to the

other individuals in the population. As a result, one individual (the fittest) will be

repeatedly selected to the detriment of the genetic algorithm’s ability to explore the

search space. One way to prevent this from happening is to scale the fitness.

Fitness scaling is process of adjusting fitness is to provide a more equitable

distribution of fitness among the individuals in the population. Its goal is to ensure that

no one individual has a fitness that is large enough to dominate the remaining individuals.

There are other approaches available (e.g. rank-based selection -Voss and Foley 1999).

This thesis defines the fitness in a manner that ensures that no individual can end up with

a fitness that is disproportionately large relative to the rest of the population. The fitness

calculation, discussed in Chapter 3, was adjusted to balance fitness values across the

population. The resulting fitness calculation provides evenly distributed values of fitness.

The difference in fitness between the most fit and the least fit (barring those with fitness

approaching zero) is only a factor of four. This assures that slices of the roulette wheel

remain equitable among individuals in the population. A separate scaling module

borrowed from Coley (1999) is provided in the code. However, it is not utilized by the

runs in succeeding chapters.

Page 66: Automated Design of Steel Open Web Joist Floor Framing Systems

60

4.3.4 Statistics

The selection method utilizes statistics on the population. A module was written to

calculate the statistical information regarding fitness. These calculations include the

mean, maximum, and sum of the fitness values for the population at any generation. The

fittest individual in the population is also determined. The calculations are performed

using existing MATLAB functions, so there was a minimum of programming required.

The code can be viewed in Appendix A.

4.3.5 Skim and Eliminate

During the testing process, the genetic algorithm was generating a limited number of

feasible solutions for the more demanding systems. Because of this problem, it was

decided that the program would retain every individual created. To avoid keeping track

of all fitness, cost, and vibration data, a skimming function was created to keep track of

every individual that satisfies all the constraints. These individuals are considered

feasible and are maintained in a list.

The skimming m-file (Skim.m) keeps track of the generation and individual

number, so that the feasible individuals can be found when the GA has finished its

evolutionary run. It stores this information in an array. This allows for a stockpile of

feasible individuals to be retained for comparison purposes. This allows the algorithm to

run with a small population size and still generate a large number of suitable solutions.

One side effect of keeping track of all the individuals is the buildup of duplicates.

To prevent the cluttering of the end processes with repeating systems, duplicates are

removed by elimination.m. When dealing with larger populations, this can bog

down the algorithm, but the advantage of dealing with fewer systems at the end results in

Page 67: Automated Design of Steel Open Web Joist Floor Framing Systems

61

a faster total run time, provided the population is less than 500. A population larger than

100 is considered “large” in engineering applications.

4.3.6 Domination

This portion of the algorithm is to evaluate the “skimmed” population. It utilizes the

fitness and floor vibration modules to evaluate each system. The data calculated is

plotted in objective space as shown in Figure 4.6.

Figure 4.6: Population Plotted in Objective Space (Pre-Domination)

Figure 4.6 illustrates that the problem has moved to a multiple objective problem where

the user must weigh the importance of non-dimensional acceleration in the system and

the cost of the system. Plots in objective space (such as that in figure 4.6) provide the

user with the ability to see how systems satisfy multiple objectives.

In general, floor framing systems are subject to the need to reduce the cost of

construction as well as the need to satisfy the acceleration limit(s). The best systems are

Page 68: Automated Design of Steel Open Web Joist Floor Framing Systems

62

the systems which are lowest in cost and meet thresholds of vibration response (one could

also consider minimizing vibration response in certain instances). Many times, there is

no system lowest in both objectives. In these cases, it becomes necessary to determine

which systems are the best. The Pareto optimum set is the non-dominated solution on the

inner edge of the scatter (Coley 1999, Deb 2001). While Pareto optimality can be used in

a ranking selection process (Coley 1999) and in a maxi-min fitness statement (Balling

and Wilson 2001), it is only used in the final evaluation of the population that results

from the evolution.

The domination code works by comparing every individual in the set of feasible

solutions to every other such individual. This is accomplished by creating a loop within a

loop. If a system is dominated by another, then it receives a zero the third column of the

archive array. Any system without a zero is on the Pareto front. The code used can be

seen below.

for i = 1:popSize for j = 1:popSize if wt(5,i) > wt(5,j) if A_p(i) > A_p(j) archive(i,3) = 0; break; elseif A_p(i) < A_p(j) archive(i,3) = 1; end elseif wt(5,i) < wt(5,j) archive(i,3) = 1; end end end

Figure 4.7: Domination Code

Page 69: Automated Design of Steel Open Web Joist Floor Framing Systems

63

Figure 4.8: Population Graphed in Objective Space (Post-Domination).

The above plot is the same plot with the addition of the Pareto set. The Pareto set (or

front) of solutions is identified in Figure 4.8 by the solid line connecting solutions. The

domination module tracks the Pareto set so that it can be output by another module.

4.3.7 Print Generation

Every program requires output if it is to be useful. Print Generation provides a method

for the output of the information generated during a run of the genetic algorithm. The

domination module creates the Pareto set, which is output to a delimited (ASCII) text file.

The least expensive system, as well as the system with lowest non-dimensional

acceleration in the Pareto set, is output to the MATLAB main screen for the user’s

benefit.

Page 70: Automated Design of Steel Open Web Joist Floor Framing Systems

64

Chapter 5 – Design Examples & Analysis

5.1 Introduction

Having explained the systems within the algorithm in extensive detail, the algorithm must

be put to the test. It will be used to design three floor panel configurations for two

different loadings. One combination of panel configuration and loading was used in

Chapter 2 to serve as a design example. It will also be used as a check of the

corresponding design from this chapter.

5.2 Problem Statement

The general problem setup is very similar to the one used in Chapter 2. The only

difference is the joist span. Three bay lengths are used: L = 30, 40, 50 feet (Figure 5.1).

s

30’

L

Girder

K-Series Joist

Figure 5.1: Typical floor System

Concrete Deck

Page 71: Automated Design of Steel Open Web Joist Floor Framing Systems

65

In addition to these three configurations, there will be two loading cases. Both

load cases utilize a superimposed dead load of 15 psf to account for hanging ceiling,

partitions and mechanical equipment. The difference in two loading cases is the live

load. The first loading case uses a live load of 50-psf corresponding to a standard office.

The second loading case uses 80-psf, which corresponds to the upper level (second floor

or higher) office building corridor requirements set by ASCE (1998).

A table of systems from the Pareto set will be provided for each design example.

The computer output and objective space plots will then be provided and discussed.

Lastly, an explanation as to how the results can be judged as acceptable will be given.

5.3 Running the Genetic Algorithm

The algorithm is run within the MATLAB (MathWorks 2003) environment. To set up

the desired design problem, the beginning of the master file can be edited. This portion

of the master file is shown in Figure 5.2, which contains the user specified bay

dimensions and superimposed loadings.

% *** Obtain Additional User Options *** W = 30; % Bay Width (ft) L = 40; % Bay Length (ft) Q(1) = 15; % Superimposed Dead Load (psf) Q(2) = 50; % Live Load (psf) Q(3) = 11; % Waling Vibration Load (psf) % *** Set GA Parameters *** n = 20; % number of generations pop = 100; % population size cm = 1; % crossover method: 0 = single point, % 1 = component, % 2 = elite component mp = 0.05; % mutation probability (0.01 = 1%) fit = 0; % fitness method: 0 = Cost Based, % 1 = Component Weight, % 2 = Total Weight fs = 0; % fitness scaling factor ef = 1; % elistism flag: 0 = elitism off, 1 = elitism on % *** *** *** *** *** DO NOT EDIT ANYTHING BELOW THIS LINE *** *** *** *** **

Figure 5.2: User Input Section of Master.m File

Page 72: Automated Design of Steel Open Web Joist Floor Framing Systems

66

The options available to the user are defined by comments. Once the desired problem is

set up, the file should be saved. The user can then go to the command line in MATLAB

and type “master”. It should be noted that commands within MATLAB are case

sensitive. An example of the program output is given in Figure 5.3.

Problem Parameters Bay Dimensions: L = 30 W = 30 Loading Information: SDL = 15 LL = 50 LLv = 11.000000 GA Parameters Mutation Rate: mp = 0.050000 Population Size: pop = 200.000000 Generations: gen = 20.000000 Elitism: Elitism Scaling: No Scaling Crossover Method: Dual Componant Crosover 20 7 0:20:14.7610 19 32 0:20:16.9040 18 82 0:20:20.5790

... 1 1349 0:36:26.4280 Current plot released Current plot released Current plot released Domination 0:38:1.6426e+001 Printing 0:38:2.1894e+001 Most Economical Floor System Girder: W 27 x 102 Joist: 24 K 10 at 3.333e+000 ft Deck: 2 in Lwt on 2 VL 22 Total Cost: 1.1e+003 Acceleration Limit: 4.9441026e-003 Stiffest Floor System Girder W 33 x 318 Joist: 30 K 12 at 003 ft Deck: 4.5e+000 in Nwt on 2 VL 19 Total Cost: 1.8e+003 Acceleration Limit: 1.8514477e-003 Number of Dominators on Front: 34 Dominators are output to Dominators.txt

Figure 5.3: Algorithm Output to Screen

Page 73: Automated Design of Steel Open Web Joist Floor Framing Systems

67

While the algorithm runs, it periodically outputs information to the MATLAB

workspace (screen). The first output is the system parameters set by the user. Next, the

evolutionary countdown tracks the number of generations remaining, how many

individuals in the population are feasible, and the computer clock time when the

calculations for each generation was started. When the algorithm finishes, it outputs the

least expensive system and the stiffest system to the screen (see Figure 5.3). All other

floor systems lying on the Pareto set are output to the ASCII file “dominators.txt.” The

file can be opened and viewed in tabular form, or imported into spreadsheet software.

The algorithm also creates a set of three plots. These plots were originally created

as a diagnostic tool. However, they still serve a purpose in determining if the algorithm is

performing as expected. The first plot is in the fitness vs. generation domain (Figure

5.4). It displays the fitness of the fittest individual in the population and the mean fitness

of the population for each generation.

Figure 5.4: Graph Illustrating Generational Variation in Fitness

Fittest Individual

Mean Population Fitness

Page 74: Automated Design of Steel Open Web Joist Floor Framing Systems

68

This increasing mean fitness and fitness of the “fittest” individual indicates that

the algorithm is accomplishing its goal (i.e. moving the population in the direction of

increasing fitness). Almost every succeeding generation performs better than the

previous. Despite the (slight) drop offs, the overall average fitness improves over the

run. The slight decreases in mean fitness with generation is a result of crossover and

mutation operations exploring the search space (these drop offs are good).

The second plot generated is fitness versus the non-dimensional acceleration.

This plot was generated to ensure that the range of fitness was reasonable for the roulette

wheel selection mechanism. It is provided to ensure that the individuals are appropriately

distributed in fitness-acceleration space. In the sample plot below, feasible systems

(plotted in green) cloud together with the infeasible (plotted in red). The plot then

indicates that it is unlikely that a single system is taking over the population. This then

indicates good exploration of the search space.

Figure 5.5: Fitness-Acceleration Plot at End of Evolutionary Algorithm

Page 75: Automated Design of Steel Open Web Joist Floor Framing Systems

69

The third plot is cost versus non-dimensional acceleration (see Figure 5.6). The

algorithm identifies all feasible systems and only these systems are plotted. When the

algorithm has completed its run, the domination module determines the Pareto set. The

Pareto Set is re-plotted in a darker color (blue) in Figure 5.6.

Figure 5.6: Objective Space Plot at End of Evolutionary Algorithm

These three plots generated for each run of the evolutionary algorithm and can be

used to determine if the algorithm is performing an adequate search. The next step is to

run the algorithm for several combinations of load and panel configuration. This will

help to ensure that the algorithm can design reasonable systems.

5.4 Joist Span Variation (Sensitivity)

The first load case uses a live load of 50 psf, which comes from ASCE 7-98 Table 4.1 for

standard office use (ASCE 1998). This loading will be used for the design of three floor

panel configurations in which only the joist length varies. These configurations will

Page 76: Automated Design of Steel Open Web Joist Floor Framing Systems

70

serve as a diagnostic tool to help determine if the algorithm is working as well as identify

any trends that could be further analyzed. It will also give the reader an indication of the

sensitivity of panel designs to the span of the open web joists. In addition, each

configuration will be run ten times. These additional runs for each configuration will

serve as a diagnostic tool to show repeatability, as well as attempt to show the nuances of

floor system design, which can only be examined through many years of design, or

through an algorithm such as that proposed.

5.4.1 Joist Span 1 (L = 40 ft)

The first system run is the same system designed in Chapter 2. Before discussing the

results it should be noted that the odds of the algorithm arriving at the same solution as

the hand example is extremely small. The hand solution made several assumptions at the

start of the design, which the genetic algorithm does not make. The assumptions made in

the hand computations greatly reduce the search space when compared to the

evolutionary algorithm. It is expected that the evolutionary algorithm designs will be

comparable in cost, weight, and performance, but not identical.

The problem design information shown in Figure 5.7 was entered into the

algorithm and run ten times to completion.

Problem Parameters Bay Dimensions: L = 40 W = 30 Loading Information: SDL = 15 LL = 50 LLv = 11.000000 GA Parameters Mutation Rate: mp = 0.050000 Population Size: pop = 200.000000 Generations: gen = 20.000000 Elitism: Elitism Scaling: No Scaling Crossover Method: Dual Componant Crosover

Figure: 5.7: Input for Algorithm Run

Page 77: Automated Design of Steel Open Web Joist Floor Framing Systems

71

The ten complete pareto sets output by the algorithm, can be found in Appendix B. Hand

calculations verifying the adequacy of the sets are available in Appendix C. The 10 best

performing systems, subject to an allowable vibration response are provided in Table 5.1.

The algorithm runs produced thousands of feasible systems. Each run produced a

Pareto set of solutions. These systems were output to 10 separate text files, and imported

to a spreadsheet. The least expensive systems from each run were collected, as well as

the least expensive system to satisfy the vibration response requirement. The second of

the sets is shown in Table 5.1.

Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 18 x 106 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1744.10 0.004652 W 16 x 89 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1739.20 0.004803 W 24 x 76 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1735.70 0.004484 W 30 x 99 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1742.00 0.004615 W 24 x 94 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1741.50 0.004466 W 24 x 68 26 K 12 4.3 2.0" Nwt 1.5 VL 22 1733.40 0.004727 W 18 x 86 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1738.10 0.004808 W 30 x 90 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1739.90 0.004469 W 18 x 86 24 K 12 4.3 2.0" Nwt 1.5 VL 22 1757.30 0.00554

10 W 27 x 84 26 K 12 4.3 2.0" Nwt 1.5 VL 22 1738.20 0.00469 Table 5.1: Configuration 1 (L = 40 ft.) Least Expensive Systems

The algorithm produced the least expensive system (sixth line in Table 5.1). This

system can be compared to the design from Chapter 2. A side-by-side comparison is

shown in Table 5.2.

Ch. 2 Example Design Variable GA Solution W24 x 68 Girder W24 x 68

2” LWT 1.5VL22 Concrete Deck 2” NWT 1.5VL22 28 K 10 Joist 26 K 12

4.3 ft Spacing 4.3 ft $1751.40 Cost $1733.40 0.00534 Ap 0.00472

Table 5.2: System Comparison

Page 78: Automated Design of Steel Open Web Joist Floor Framing Systems

72

Overall, the designs are similar. Both use the same steel deck, girder and spacing.

The only differences are in the joist selection and the concrete type. This indicates that

the algorithm does try to arrive at a light system; however, the lightest system is not

always the least expensive or the best performing.

Looking back at Table 5.1 for further comparisons of the designs show that the

systems seem to favor normal weight concrete because of the added cost associated with

lightweight concrete. This is may not be intuitive to a new designer, because the heavier

decks require heavier support systems. This would make a light deck system very

attractive. Another advantage is with time. While a hand design may take an hour, in

only a half hour, ten algorithm runs yielded 9 best systems, which out performed the hand

design.

5.4.2 Joist Span 2 (L = 30 ft)

The algorithm was run 10 times for a new configuration. All the Pareto Sets are available

in Appendix B.

Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 21 x 93 30 K 7 6 2.0" Nwt 1.5 VL 22 1301.60 0.005342 W 21 x 62 30 K 9 5 2.0" Nwt 2.0 VL 22 1421.30 0.004623 W 21 x 122 24 K 10 5 2.0" Nwt 2.0 VL 22 1422.30 0.004314 W 18 x 71 30 K 11 5 2.0" Nwt 1.5 VL 22 1382.20 0.004495 W 21 x 57 24 K 9 5 2.5" Nwt 1.5 VL 22 1418.70 0.004876 W 24 x 131 30 K 8 5 2.0" Nwt 1.5 VL 22 1399.30 0.004297 W 21 x 68 26 K 7 5 2.0" Nwt 2.0 VL 22 1422.30 0.005068 W 18 x 65 26 K 9 5 2.0" Nwt 1.5 VL 22 1379.20 0.004689 W 40 x 167 26 K 9 6 2.0" Nwt 1.5 VL 20 1413.80 0.00539

Table 5.3: Configuration 2 (L = 30 ft.) Lease Expensive Systems

The designs in Table 5.3 illustrate the ability of the algorithm to provide a wide array of

adequate solutions for the configuration and loading prescribed by the design constraints.

Page 79: Automated Design of Steel Open Web Joist Floor Framing Systems

73

Comparing the least expensive systems of multiple runs shows that the results of

the algorithm consistently arrive at good solutions, but repeatability can be problematic

from run to run. This is because of the random nature of the algorithm. Since the

algorithm begins with a set of randomly chosen systems, each run chugs along with

different joists, decks, and beams. The best of performing of these tend to provide the

bulk of the genetic material for the next generation. As the generations progress and

exchange parts, lighter systems are developed from the best performing of the previous

generations. Mutation does add to the pool of components, however, the bulk of the

components are from the previous generation. With this setup, the odds of getting the

same components in a system from run to run decrease with the size of the search space.

This is not to say that valuable knowledge cannot be gained from these runs, it is that one

run may not provide the best solution. Nuances, which escape the recognition of an

inexperienced designer, are better noted within a single Pareto Set.

Looking at Table 5.4, the trend of a suitable components becoming dominant is

evident in the first four systems. The only difference is the joist size.

Num Girder Joist Spacing Concrete Deck Cost Ap 1 W 21 x 68 26 K 7 5 2.0" Nwt 2.0 VL 22 1,422.30 0.00506 2 W 21 x 68 22 K 10 5 2.0" Nwt 2.0 VL 22 1,422.80 0.00503 3 W 21 x 68 30 K 11 5 2.0" Nwt 2.0 VL 22 1,424.00 0.00459 4 W 21 x 68 30 K 12 5 2.0" Nwt 2.0 VL 22 1,424.30 0.00458 5 W 27 x 84 30 K 12 5 2.0" Nwt 2.0 VL 22 1,429.10 0.00449 6 W 21 x 68 30 K 12 5 2.0" Nwt 1.5 VL 20 1,471.70 0.00446 7 W 27 x 84 30 K 12 5 2.0" Nwt 1.5 VL 20 1,476.50 0.00436 8 W 21 x 68 30 K 10 5 2.5" Nwt 1.5 VL 20 1,496.10 0.00414 9 W 21 x 68 30 K 11 5 2.5" Nwt 1.5 VL 20 1,496.50 0.00414 10 W 27 x 84 30 K 12 5 2.5" Nwt 1.5 VL 20 1,501.70 0.00399

Table 5.4: Pareto Set of Run 7 for Configuration 3

Page 80: Automated Design of Steel Open Web Joist Floor Framing Systems

74

These systems probably came from a combination of one dominant system and four

different mates. The presence of other systems in the Pareto set proves that one system

did not dominate the entire process. These designs can be considered as suggestions for

efficient designs. A designer could easily check to see if there are more efficient

systems. However, could the designer arrive at a suitable solution complete with

vibration performance analysis in less than an hour? It is not probable without assistance

from software.

5.4.3 Joist Span 3 (L = 50 ft)

This final problem in the span sensitivity study was much more difficult to solve, because

fewer systems are feasible with the longer span of 50 ft (i.e. there are less open web joists

available to span at the design loading). However, the algorithm was able to run and

generate 10 Pareto Sets, which are available in Appendix B. The least expensive systems

from the 10 Runs are available in Table 5.5.

Num Girder Joist Spacing Concrete Deck Cost Ap 1 W 27 x 84 30 K 12 3.8 2.0" Nwt 1.5 VL 22 2113.80 0.00522 2 W 30 x 90 30 K 11 3.3 2.0" Nwt 2.0 VL 22 2263.00 0.00461 3 W 27 x 84 30 K 11 3.3 3.0" Nwt 1.5 VL 22 2306.80 0.00402 4 W 33 x 241 28 K 12 2.7 2.0" Nwt 1.5 VL 22 2437.40 0.00379 5 W 24 x 117 30 K 11 3.3 2.0" Nwt 2.0 VL 22 2271.10 0.00463 6 W 21 x 111 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2198.60 0.00442 7 W 21 x 101 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2238.60 0.00408 8 W 30 x 90 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2192.30 0.00426 9 W 27 x 94 28 K 12 3.3 2.5" Nwt 1.5 VL 22 2235.30 0.00380 10 W 21 x 101 28 K 12 3 2.5" Nwt 2.0 VL 22 2379.40 0.00358

Table 5.5: Configuration 3 (L = 50 ft.) Least Expensive Systems

The fact that fewer feasible systems are available for the problem is shown by the

fact that all the spacing values are small and close to one another. Small spacing values

have an inherent advantage, because more systems work with smaller spacing values (e.g.

Page 81: Automated Design of Steel Open Web Joist Floor Framing Systems

75

the joists are able to span the 50-ft distance more effectively). Therefore, larger spacing

values will be less likely to be selected generation after generation. The end result is the

effective phasing out of larger spacing values. It should also be noted that one solution

did not satisfy the vibration criteria. This run has a complete Pareto set, which when

observed, further displays the nuances discussed in the previous section.

Num Girder Joist Spacing Concrete Deck Cost Ap 1 W 27 x 84 30 K 12 3.8 2.0" Nwt 1.5 VL 22 2113.80 0.00522 2 W 30 x 235 30 K 12 3.8 2.0" Nwt 1.5 VL 22 2159.10 0.00492 3 W 33 x 118 30 K 11 3.3 2.0" Nwt 1.5 VL 22 2223.70 0.00491 4 W 33 x 118 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2224.00 0.00483 5 W 40 x 211 28 K 12 3.3 2.0" Nwt 1.5 VL 22 2251.80 0.00479 6 W 40 x 211 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2251.90 0.00469 7 W 24 x 103 30 K 12 3 3.0" Nwt 1.5 VL 22 2380.20 0.00330 8 W 24 x 131 30 K 11 3 3.0" Nwt 1.5 VL 22 2388.20 0.00319

Table 5.6: Part of Pareto Set from Run 1 of Configuration 3

The first two options are systems, which vary only in girder specification.

However, the effect of the different girder makes the system adequate in the vibration

performance category if 0.005 is a “firm” limit. To the designer, this shows that

adjusting the girder can allow a system to satisfy vibration criteria. An increase in girder

size could yield better vibration results with a smaller cost increase than adding a joist

and reducing the spacing. The remainder of this Pareto set as well as the other nine runs

are provided in Appendix B.

5.5 Superimposed Loading Variation

A second parametric study was considered in the design of the floor systems using the

GA. The second case uses a larger live load of 80 psf, which comes from ASCE 7-98

Table 4.1 for corridors in standard offices. This loading would be applicable to a

standard office use with partitions that create corridors over the bay. This loading will be

Page 82: Automated Design of Steel Open Web Joist Floor Framing Systems

76

used for the design of three bay configurations in which only the joist length specification

varies. These runs will add to the information used to identify any trends that could be

analyzed in future studies.

5.5.1 Joist Span 1 (L = 30 ft)

Just as the increase in span reduces the number of adequate systems, so does increasing

the live load. This will result in the same trend of smaller spacing values controlling.

Despite this, the algorithm will still create feasible systems. Ten runs all yielded Pareto

Sets, which are available in Appendix B. The least expensive of the Pareto solutions are

shown in Table 5.7.

Run Girder Joist Spacing Concrete Deck Cost Ap 1 W 30 x 124 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2502.50 0.00376 2 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 3 W 27 x 102 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.90 0.00394 4 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 5 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 6 W 30 x 108 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2497.70 0.00383 7 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 8 W 27 x 102 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2519.20 0.00453 9 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 10 W 30 x 108 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2497.70 0.00383

Table 5.7: Configuration 4 (L = 30 ft.) Output of Pareto Set

Looking at these ten systems, repeatability can be seen with respect to most

components. Designs 2 and 10 are virtually identical, with only one joist size separating

them. Looking at the individual Pareto Sets in appendix B, more repeating systems can

be observed. These show that the algorithm can reproduce similar, if not the same,

results without a large number of runs.

5.5.2 Joist Span 2 (L = 40 ft)

Page 83: Automated Design of Steel Open Web Joist Floor Framing Systems

77

The increasing span length proved to be more difficult for the algorithm. Increasing the

joist span further depleted the number of possible solutions, which increased the

difficulty to obtain the best solution. The algorithm was able to create 10 Pareto Sets.

The lease expensive of each are available in Table 5.8.

Num Girder Joist Spacing Concrete Deck Cost Ap 1 W 27 x 94 28 K 10 3.3 2.0" Nwt 1.5 VL 22 1959.20 0.00463 2 W 24 x 94 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1941.10 0.00395 3 W 30 x 116 28 K 12 3.3 2.0" Nwt 1.5 VL 22 1966.60 0.00455 4 W 30 x 90 26 K 12 3.3 2.0" Nwt 1.5 VL 22 1940.00 0.00417 5 W 30 x 116 28 K 10 3.3 2.0" Nwt 1.5 VL 22 1965.80 0.00463 6 W 30 x 116 28 K 10 3.3 2.0" Nwt 1.5 VL 22 1965.80 0.00463 7 W 24 x 104 28 K 10 3 2.5" Nwt 2.0 VL 22 2110.70 0.00328 8 W 24 x 104 30 K 11 3.3 2.0" Nwt 1.5 VL 20 2064.10 0.00394 9 W 27 x 94 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1941.50 0.00394 10 W 27 x 84 28 K 10 3.3 2.0" Nwt 1.5 VL 22 1956.20 0.00463

Table 5.8: Configuration 5 (L = 40 ft.) Output of Pareto Set

The difficulty in obtaining feasible solutions was the result of a combination of

longer joist span and a heavier applied loading. The difficulty is exhibited by the fact

that the only spacing values to show up in the Pareto set are 3.3 ft and less. There were

not enough feasible systems to sustain any other spacing values.

5.5.3 Joist Span 3 (L = 50 ft)

The final run proved to be the most difficult run for the algorithm. When running the

algorithm for difficult systems (such as this), it can crash if there are no feasible systems

in the first generation (most likely inadequate open web joists in this case). The skim

module will cause the system to crash if no feasible systems exist in the first generation.

This problem can be overcome by increasing the population size to about 1000. With this

correction, the difficulty was overcome, and the algorithm eventually created 10 Pareto

Page 84: Automated Design of Steel Open Web Joist Floor Framing Systems

78

Sets, which can be viewed in Appendix B. As in the case of the 40-ft span, the only joist

spacings specified were 2.5-ft. Table 5.9 displays the least expensive systems for each

run.

Num Girder Joist Spacing Concrete Deck Cost Ap 1 W 30 x 124 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2502.50 0.00376 2 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 3 W 27 x 102 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.90 0.00394 4 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 5 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 6 W 30 x 108 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2497.70 0.00383 7 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 8 W 27 x 102 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2519.20 0.00453 9 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2515.60 0.00453 10 W 30 x 108 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2497.70 0.00383

Table 5.9: Configuration 6 (L = 50 ft.) Output of Pareto Set

5.6 Analysis of Results

This chapter presented six designs, which can be used to evaluate the performance of the

evolutionary algorithm under differing configurations and loadings. Unfortunately, there

has been no published research to provide a comparison. The evaluation of the designs

must come down to a brief analysis of the results and engineering judgment (at least at

this point).

Upon completion of the six runs, several trends can be observed. One trend

corresponds to the span of the joist. When dealing with longer spans, the algorithm has a

difficult time obtaining solutions. This occurs, because for spans of 50-ft and greater,

regardless of loading, there are only 19 joists out of 64, which can be considered (using

the pre-defined SJI tabular data). All the other joists do not have capacities listed in the

SJI catalog (SJI 2001). This retards the GA’s ability to determine the best design.

Therefore, this algorithm is better suited for smaller spans. If a theoretical methodology

Page 85: Automated Design of Steel Open Web Joist Floor Framing Systems

79

for computing joist capacity were utilized (rather than tabular data) this algorithmic

difficulty may be removed. A similar argument could be made for steel-concrete

composite deck capacities. If first principles were used to assign limiting spans for

deflection, shear strength, and moment strength, there would be no concerns regarding

algorithm crashes for long (or short) deck spans.

Another trend deals with a combination of spacing value and loading impact on

the joists. The joists are not intended to support large loads. So, when dealing with

larger loads, the spacing of the joists will often drop to the minimum, and the joists in the

systems will lighten to match the spacing. A correction was added to the fitness to

encourage larger spacing values. This correction was intended to simulate the added cost

incurred during the construction process. In other words, picking up 10 joists at small

spacing (with a crane) will cost more than picking up 4 heavier joists at a larger spacing.

The “pick time” costs money. The crane does not “feel” the weight of each joist.

Unfortunately the correction factor did not provide enough of an impact to overcome this

trend. This suggests that the joists also perform better for lighter loads.

Other trends were also visible when looking at the span study for the lighter loads.

Overall costs increase as the joist span increases. This seems reasonable because the

longer the span the more material is needed to bridge it. Also, as the span increases, the

spacing decreases. This is because fewer joists will create feasible systems with big

spacings and large spans. This lack of adequate joists is also apparent with the composite

steel deck. Lighter composite decks are more predominant because more joists will be

capable of supporting them. This increases the probability that a lighter deck will be

selected.

Page 86: Automated Design of Steel Open Web Joist Floor Framing Systems

80

Chapter 6 – Conclusions & Recommendations

6.1 Introduction

The genetic algorithm written in this thesis is capable of automatically designing steel

open web joist floor systems. This does not mean that the algorithm is the best it can be.

With alterations, it can be improved as a design tool, or used as a road map for future

research. This chapter explores possible improvements and future uses of the algorithm

developed in this thesis.

6.2 Improvements to the Algorithm

Before entertaining additional uses of the algorithm, suggestions for improvements to its

performance should be examined. Knowing how the algorithm performs allows the user

to make minor alterations to further the design process and expand its application base.

The first item, which could improve the algorithms perfomrance would be to

reduce the search space. One approach could be to shorten the joist portion of the

chromosome and editing the joist database to reduce the joists to those more suited to

large loads or long spans. This same principle could be applied to the girders or concrete

deck. Reducing the shape database to girders most suited to the design problem will

further reduce the search space, increasing the likely hood of reaching the best solution.

Other similar changes in the chromosome can also be enacted when dealing with

the concrete decks. When long spans or large loads are encountered, the short spacing

values required for the joists, results in decks that do not span long distances. This makes

the composite deck capacity less important to the design. Therefore, the emphasis of the

deck design could be reduced, or the database to the composite decks could be reduced.

This can be accomplished by providing fewer deck options, reducing the available decks

Page 87: Automated Design of Steel Open Web Joist Floor Framing Systems

81

from 256 to 64. This would provide a good design, while reducing the search space to

assist the algorithm.

The practice of search space reduction is inherent to the engineer. Designers

often automatically exclude components deemed (a-priori) to be uneconomical or

insufficient. The GA does not have this luxury, so it may need the user to intervene and

assist by reducing the search space.

6.3 Future Research

The cost calculations utilized in this algorithm are admittedly simplistic but reflective of

reality. The values were established to represent an approximate cost of the system

components. There are many expenses in creating a floor system, which are not

considered. Additional expense associated with the joists could be included in the cost

functions. One example is the cost associated with fireproofing. The expense of meeting

a fire rating could also greatly impact the total cost of the floor panel. These added costs

could affect the tendency for the algorithm to favor smaller spacing values.

Another option for exploration deals with the concrete deck. The composite VLI

decking utilized by this algorithm is intended to provide capacity over longer spans than

suggested by the spacing of the joists. The VLI deck may not be the best decking for the

problem. More steel deck options can be added to the database, and perhaps other

composite concrete slab systems would prove to be more economical.

Once the algorithm is running to satisfaction, it can be used to perform several

tasks. The best use for this algorithm would be for a comparative study of several panel

configurations using different framing systems. A “sister” algorithm has been written

(Shock 2003), which designs steel wide flange beam floor framing systems. It would be

Page 88: Automated Design of Steel Open Web Joist Floor Framing Systems

82

interesting to perform a side-by-side comparison of the optimum designs for a range of

panel configurations. From such an analysis, one could determine when joist systems are

more economical than wide-flange beam systems. A similar analysis was performed on

different types of concrete floor framing systems (Lucas and Havey 2001). For a

designer, it could be very valuable to know what system proves to be the most

economical for a given panel configuration.

Other analyses have started with architectural plans and designed entire floor

systems (Jain et al. 1991). This former effort did not consider vibration sensitivity in the

design. The algorithm developed in this former effort could be combined with the

algorithm developed in this thesis to automatically design an entire floor system.

In addition to the floor faming studies, several algorithm specific studies could be

attempted. These range from GA specific topics to floor system evaluation. The first

suggested study could be to make the vibration response another objective function or a

constraint. This would allow the algorithm to design systems, which have very stringent

vibration requirements. This would be suitable for designing the type of floor systems

required for operating rooms and electron microscopes (Allen 1997).

Another enhancement involves a more detailed look at the sources of vibration in

floor framing systems. For example, how does the most economical floor panel design

change if dance activity is the source of vibration rather than walking excitation? The

effect of vibration source on the design can be easily studied using the algorithm

developed.

The algorithm in this thesis assembles a Pareto set of solutions. Perhaps it might

be beneficial to run the algorithm to a single best performing system subject to a

Page 89: Automated Design of Steel Open Web Joist Floor Framing Systems

83

vibration constraint. This would provide a suitable design, rather than a set of feasible

systems from which one can be selected. That would allow the algorithm to become

more of a design tool.

A final aspect is to study the effect of the different crossover methods developed.

How does each crossover method affect the final design? Multiple options were provided

so that the end user could determine which method worked best. This is an interesting

question, which was scarcely considered during the creation of this algorithm. When

dealing with chromosomes with lengthy components, the impact of a crossover method,

like single point crossover, might be significant. Such a method may have the same

effect as a high mutation rate. In general, there is fertile ground to study the effect that all

genetic/evolutionary operators developed in this thesis have on the resulting designs.

In summary, the problem of designing open web steel joist floor systems is not

solved. This thesis is only a first look into automated and optimized design of these

complex floor framing systems.

Page 90: Automated Design of Steel Open Web Joist Floor Framing Systems

84

Appendix A – Genetic Algorithm Code

Interface and Algorithm 1 Master.m 85 2 ExecuteGA.m 87 All Algorithm Modules 1 Crossover3.m 91 2 DecodeChromo.m 93 3 Domination.m 95 4 Elimination.m 96 5 Elites.m 97 6 FindFIT.m 98 7 Floorvib2.m 101 8 GCheck.m 105 9 InitialPopulation.m 108

10 KJCheck.m 109 11 Mutate.m 112 12 PrintGeneration.m 113 13 Scaling.m 115 14 Scheck.m 116 15 Selection.m 118 16 Skim.m 119 17 Spacings.m 120 18 Statistics.m 121

Page 91: Automated Design of Steel Open Web Joist Floor Framing Systems

85

function master %---------------------------------------------------------------------------% % % % Purpose: % % This is the master program in a process to utilize a genetic algorithm % % to optimize the design of a floor system. This floor system consists of % % Beams, Girders, K-series Joists and Composite Metal Deck. % % % % Initial Programmer: % % Christopher W. Erwin (CWE) % % Marquette University % % Milwaukee, Wisconsin % % % % Secondary Programmers: % % % % Code Version: % % V 1.0 By:CWE % % % %---------------------------------------------------------------------------% % *** Obtain Additional User Options *** W = 30; % Bay Width (ft) L = 30; % Bay Length (ft) Q(1) = 15; % Superimposed Dead Load (psf) Q(2) = 50; % Live Load (psf) Q(3) = 11; % Waling Vibration Load (psf) % *** Set GA Parameters *** n = 20; % number of generations pop = 150; % population size cm = 1; % crossover method: 0 = single point, % 1 = component, % 2 = elite component mp = 0.05; % mutation probability (0.01 = 1%) fit = 0; % fitness method: 0 = Cost Based, % 1 = Component Weight, % 2 = Total Weight fs = 0; % fitness scaling factor ef = 1; % elitism flag: 0 = elitism off, 1 = elitism on % *** *** *** *** *** DO NOT EDIT ANYTHING BELOW THIS LINE *** *** *** *** ** % *** Set Genetic Code Properties *** % These properties are set to coincide with the Available Databases used % for Components to the floor system. The must be changed to match the % files provided to the G.A. w1 = 8; % Girder Code y1 = 8; % Slab Code z1 = 6; % Joist Code a1 = 3; % Spacing Code ls = w1+y1+z1+a1; % length of substring

Page 92: Automated Design of Steel Open Web Joist Floor Framing Systems

86

% *** Output GA Inputs to Screen *** fprintf('Problem Parameters\n\n'); fprintf('Bay Dimensions: L = %2.0f W = %2.0f \n',L,W); fprintf('Loading Information: SDL = %2.0f LL = %2.0f LLv = %2f \n\n',... Q(1),Q(2),Q(3)); fprintf('GA Parameters\n\n'); fprintf('Mutation Rate: mp = %2f \n',mp); fprintf('Population Size: pop = %2f \n',pop); fprintf('Generations: gen = %2f \n\n',n); if ef == 1 fprintf('Elitism: Elitism\n'); else fprintf('Elitism: No Elitism\n'); end if fs == 0 fprintf('Scaling: No Scaling\n'); else fprintf('Scaling: Scaling factor of %3.4f \n',fs); end if cm == 0 fprintf('Crossover Method: Single Point Crossover\n\n'); else if cm == 1 fprintf('Crossover Method: Dual Component Crossover\n\n'); else fprintf('Crossover Method: Elite Component Crossover\n\n'); end end % *** Execute GA *** executeGA([w1,x1,y1,z1,a1],[ls,n,cm,mp,fs,ef,pop],... [W,L,0,Q(1),Q(2),Q(3),fit]); % *** END PROGRAM ***

Page 93: Automated Design of Steel Open Web Joist Floor Framing Systems

87

function executeGA(unknoRange,GAparameters,SystemInputs) %---------------------------------------------------------------------------% % % % executeGA(unknoRange,GAparameters) % % % % Purpose: % % The mainline coding that orchestrates the GA application. % % % % Program Basis: % % LGADOS.FOR - A FORTRAN version of the LGA Genetic Algorithm. For % % distribution with the book "An Introduction to Genetic Algorithms for % % Scientists and Engineers", World Scientific 1998. % % % % David A. Coley % % Complex Systems Group % % Physics Building % % University of Exeter % % Exeter, EX4 4QL UK % % email: [email protected] % % % % Input Arguments: % % unknoRange = array containing the unknowns and the upper and lower % % bounds for the unknowns. % % Example: % % If 4 design variables 8,8,8,and 6 digits repsectively % % per variable in the chromosome are shown as follows: % % unknoRange[8,8,8,6] % % GAparameters = 1-D array containing Genetic Algorithm parameters % % = (1) - length of chromosome(all must have the same length)% % = (2) - maximum number of generations in the evolution % % = (3) - crossover method: 0 = single point crossover; % % 1 = elite componant crossover; % % = (4) - mutation probability (0.01 = 1%) % % = (5) - fitness scaling factor % % = (6) - elistism flag: 0 = elitism is off % % 1 = elitism on % % = (7) - population size % % Example: % % GAparameters(4,100,0.60,0.01,1.0,0,100) % % SystemInputs = 1-D Array containing Floor System Parameters % % = (1) - Bay Width % % = (2) - Bay Length % % = (3) - Joist Spacing % % = (4) - Dead Load % % = (5) - Live Load % % = (6) - Fitness Type, 0=No, 1=Yes % % Example: % % SystemInputs(20,15,5,10,80,0) % % Coding Audit: % % Sept-27-2002: Version 1.1 (modified to MATLAB functions) % % C.M. Foley - Marquette University % % All output to screen has been removed. % % Nov -25-2002: version 1.2 (further modified for MATLAB) % % C.W. Erwin - Marquette University % % Functions Converted to from Fortran to Matlab Format % % SystemInputs added to allow for GA system properties % %---------------------------------------------------------------------------%

Page 94: Automated Design of Steel Open Web Joist Floor Framing Systems

88

% Set initial Generation Gen = 1; % Create the initial population [chromosome] = initialPopulation(GAparameters(7), GAparameters(1)); % *** Decode chromosome to unknown real values *** [unknowns] = decodeChromo (chromosome,unknoRange,1); [s] = spacing(SystemInputs); % *** Find the fitness of each member of the initial population *** [fit,wt,phi,Adq] = FindFIT(unknowns,SystemInputs); [archive] = skim(Adq,[0],GAparameters(7),Gen); [archive] = elimination(archive,chromosome,1); % *** Find the mean fitness and the fittest individual.*** [meanfit,sumfit,maxfit,fitind] = Statistics(GAparameters(7),fit); % *** If scaling is on, then scale population prior to selection *** [fit,meanfit,sumfit] = Scaling(fit,GAparameters(5),meanfit,sumfit,... fitind,GAparameters(7)); % *** Plot fitness values to figure figure(1); hold on; x = 1; y = maxfit; scatter(x,y,'k'); y = meanfit; scatter(x,y,'r'); %----- Begin looping over generations after initial population is evaluated while Gen <= GAparameters(2) for i = 1:1:GAparameters(7) [mate1] = Selection(fit,sumfit,GAparameters(7)); [mate2] = Selection(fit,sumfit,GAparameters(7)); [chromosome] = CrossOver3(mate1,mate2,phi,chromosome,... unknoRange,i,(Gen+1),GAparameters(3)); end temp = GAparameters(2) - Gen + 1; temp2 = length(archive); Time = clock; fprintf('%6g %6g %2g:%02d:%06.4f\n',temp,temp2,Time(4),... Time(5),Time(6)); Gen = Gen + 1; [chromosome] = Mutate(chromosome,GAparameters(4),Gen); if GAparameters(6) == 1 [chromosome] = Elites(chromosome,fitind,Gen); end

Page 95: Automated Design of Steel Open Web Joist Floor Framing Systems

89

[unknowns] = decodeChromo (chromosome,unknoRange,Gen); [fit,wt,phi,Adq] = FindFIT(unknowns,SystemInputs); [archive] = skim(Adq,archive,GAparameters(7),Gen); [archive] = elimination(archive,chromosome,temp2); [f_n,Weqv,A_p] = floorvib2(unknowns,SystemInputs,GAparameters(7)); [meanfit,sumfit,maxfit,fitind] = Statistics(GAparameters(7),fit); [fit,meanfit,sumfit] = Scaling(fit,GAparameters(5),meanfit,... sumfit,fitind,GAparameters(7)); % * OUTPUT Fitness vs. Generation * figure(1); hold on; x = Gen; y = maxfit; scatter(x,y,'k'); y = meanfit; scatter(x,y,'r'); % * OUTPUT Fitness vs. Frequency figure(2); hold on; for i = 1:GAparameters(7) if A_p(i) > 0 x = A_p(i); y = fit(i); if Adq(i) == 1 scatter(x,y,'g'); else scatter(x,y,'r'); end end end % * OUTPUT Weight vs. A_o/g for Adequate Systems figure(3); hold on; for i = 1:GAparameters(7) if A_p(i) > 0 if Adq(i) == 1 x = A_p(i); y = wt(5,i); scatter(x,y,'g'); end end end end % END GENERATIONAL LOOP % * Figure Properties * figure(1); hold; title('Evolution of Fittest Individual'); xlabel('Generation'); ylabel('Fitness'); figure(2); hold; title('Indiviual Fitness and Vibration Performance'); xlabel('Accelleration Limit'); ylabel('Fitness');

Page 96: Automated Design of Steel Open Web Joist Floor Framing Systems

90

figure(3); hold; title('Indiviual Weight and Vibration Performance'); xlabel('Acceleration Limit'); ylabel('Total System Cost'); % Domination Calculations & Output Data [archive] = Domination(chromosome,archive,SystemInputs,unknoRange); PrintGeneration(archive,chromosome,SystemInputs,unknoRange); % *** END PROGRAM MAIN ***

Page 97: Automated Design of Steel Open Web Joist Floor Framing Systems

91

function [chromosome] = CrossOver3(mate1,mate2,Phi,chromosome,unknoRange,m,Gen,CM) %---------------------------------------------------------------------------% % % % Subroutine: CrossOver3(mate1,mate2,Phi,chromosome,unknoRange,m,Gen,CM) % % % % Purpose: % % Performs various crossover procedures % % % % Coding Audit: % % Aug-30-2002: Version 2.0 (original source - July-17-1998) % % Obtained at http://www.ex.ac.uk/cee/ga % % D.A. Coley - University of Exeter % % Sept-01-2002: Version 2.1 (modified original source to F90) % % Compaq Fortran Version 6.6 % % C.M. Foley - Marquette University % % All output to the screen has been removed. % % Jan-10-2003: Version 2.2 (modified F90 to Malab 6.0) % % C.W. Erwin - Marquette University % %---------------------------------------------------------------------------% % *** Carry out the crossover between MATE1 and MATE2 *** chromLength = length(chromosome(1,:,1)); popSize = length(chromosome(:,1,1)); numunkno = length(unknoRange(:)); if CM == 0; % SINGLE POINT CROSSOVER temp = 0; for i = 2:1:(numunkno - 1) temp = temp + unknoRange(i); end cp = temp * rand(1) + unknoRange(1); for i = 1:chromLength if i <= cp chromosome(m,i,Gen) = chromosome(mate1,i,(Gen-1)); else chromosome(m,i,Gen) = chromosome(mate2,i,(Gen-1)); end end else if CM == 1; % DUAL COMPONANT CROSSOVER temp = numunkno * rand(1); csite = ceil(temp); temp2 = numunkno * rand(1); csite2 = ceil(temp2); j = 8; if csite > csite2 temp3 = csite; csite = csite2; csite2 = temp3; end begin = 1; if csite > 1 for k = 1:(csite-1) begin = begin + unknoRange(k); end

Page 98: Automated Design of Steel Open Web Joist Floor Framing Systems

92

end fini = 8; if csite > 1 for k = 2:csite fini = fini + unknoRange(k); end end begin2 = 1; if csite2 > 1 for k = 1:(csite2 - 1) begin2 = begin + unknoRange(k); end end fini2 = 8; if csite2 > 1 for k = 2:csite2 fini2 = fini2 + unknoRange(k); end end for allele = 1:chromLength if allele < begin chromosome(m,allele,Gen) = chromosome(mate1,allele,(Gen-1)); else if allele > fini j = allele; break; else chromosome(m,allele,Gen) = chromosome(mate2,allele,(Gen-1)); end end end for allele = j:chromLength if allele < begin2 chromosome(m,allele,Gen) = chromosome(mate1,allele,(Gen-1)); else if allele > fini2 chromosome(m,allele,Gen) = chromosome(mate1,allele,(Gen-1)); else chromosome(m,allele,Gen) = chromosome(mate2,allele,(Gen-1)); end end end else % ELITE COMPONANT CROSSOVER k = 1.0; Phi(5,mate1) = Phi(4,mate1); Phi(5,mate2) = Phi(4,mate2); for i = 1:numunkno for j = 1:unknoRange(i) if Phi(i,mate1) <= Phi(i,mate2) chromosome(m,k,Gen) = chromosome(mate1,k,(Gen-1)); else chromosome(m,k,Gen) = chromosome(mate2,k,(Gen-1)); end k = k + 1; end end end end % *** END PROGRAM ***

Page 99: Automated Design of Steel Open Web Joist Floor Framing Systems

93

function [unknowns] = decodeChromo (chromosome,unknoRange,Gen) %---------------------------------------------------------------------------% % % % [unknowns] = decodeChromo ( popSize, chromLength, numUNKNO,... % % geneLength,chromosome, unknoRange ) % % % % Purpose: % % This subroutine decodes the binary string to integers % % % % Inputs: % % chromosome - Binary chromosome used for GA % % unknoRange - array containing the unknowns and the upper and lower % % bounds for the unknowns. % % Example: % % If 2 design variables with first variable bounds of % % 1.0 and 5.0 and second variable with bounds of 4.0 % % and 10.0, one would establish uknoBounds as: % % unknoRange[1.0,5.0;4.0,10.0] % % Gen - generation number % % % % Outputs: % % unknowns - Decoded chromosome values % % % % Coding Audit: % % Aug-30-2002: Version 2.0 (original source - July-17-1998) % % Obtained at http://www.ex.ac.uk/cee/ga % % D.A. Coley - University of Exeter % % % % Sept-01-2002: Version 2.1 (modified original source to F90) % % Compaq Fortran Version 6.6 % % C.M. Foley - Marquette University % % % % Nov-25-2002: Version 2.2 (modified F90 to Matlab) % % % % Dec-01-2002: Version 2.3 (Modified Decoding process to simplify) % % C.W. Erwin - Marquette University (CWE) % % % %---------------------------------------------------------------------------% % *** Simplified decoding of binary string chromosomes to integers *** chromLength = length(chromosome(1,:,1)); popSize = length(chromosome(:,1,1)); numUNKNO = length(unknoRange(:)); % initialize matrix for first generation unknowns(1:popSize,1:numUNKNO) = 0; for indiv = 1:popSize % Loop through the Population i = 1; % initialize power counter j = 1; % initialize componant number k = unknoRange(j); % initialize first componant limit for allele = 1:chromLength % Loop through all alleles per chromosome if allele <= k % Break up chromosome into componants unknowns(indiv,j) = unknowns(indiv,j) + ... chromosome(indiv,allele,Gen) * 2^(i-1); i = i + 1; % Counter increases power of 2 used for calc else % Resets when loop has reached next componant

Page 100: Automated Design of Steel Open Web Joist Floor Framing Systems

94

if j < numUNKNO % Check to verify that j should be increased j = j + 1; % Increas j to next componant k = k + unknoRange(j); % increase allelle limit end i = 1; % Reset power counter unknowns(indiv,j) = unknowns(indiv,j) + ... chromosome(indiv,allele,Gen) * 2^(i-1); i = i + 1; % Counter increases power of 2 used for calc end end for L = 1:numUNKNO % Add one for range of 1 - 256 unknowns(indiv,L) = unknowns(indiv,L) + 1; end end % *** END PROGRAM ***

Page 101: Automated Design of Steel Open Web Joist Floor Framing Systems

95

function [archive] = Domination(chromosome,archive,SystemInputs,unknoRange) %---------------------------------------------------------------------------% % % % [archive] = Domination(chromosome,archive); % % % % Purpose: To decode only the feasable chromosome and determine dominance. % % % % Inputs: % % chromosome = Binary chromosome used for GA % % archive = Array containing Locations of all Adequate Individuals % % in Chromosome % % % % Outputs: % % archive = Array of Feasible Solutions % % % % Coding Audit: % % Mar -05-2003: version 1.0 % % C.W. Erwin - Marquette University % % % %---------------------------------------------------------------------------% % Problem Issues popSize = length(archive(:,1)); Time = clock; fprintf('\nDomination %2d:%02d:%+6.4d\n \n',Time(4),Time(5),Time(6)); for i = 1:popSize [unknown] = decodeChromo(chromosome(archive(i,1),:,archive(i,2)),... unknoRange,1); unknowns(i,:) = unknown(:,:); end [fit,wt,Phi,X] = FindFIT(unknowns,SystemInputs); [f_n,Weqv,A_p] = floorvib2(unknowns,SystemInputs,popSize); for i = 1:popSize for j = 1:popSize if wt(5,i) > wt(5,j) if A_p(i) > A_p(j) archive(i,3) = 0; break; elseif A_p(i) < A_p(j) archive(i,3) = 1; end elseif wt(5,i) < wt(5,j) archive(i,3) = 1; end end end figure(3); hold on; for i = 1:popSize if archive(i,3) == 1 x = A_p(i); y = wt(5,i); scatter(x,y,'b'); end end % *** END PROGRAM ***

Page 102: Automated Design of Steel Open Web Joist Floor Framing Systems

96

function [archive2] = elimination(archive,chromosome,temp); %---------------------------------------------------------------------------% % % % [archive] = elimination(chromosome,archive); % % % % Purpose: To decode only the feasable chromosome and determine dominance. % % % % Inputs: % % chromosome = Binary chromosome used for GA % % archive = Array containing Locations of all Adequate Individuals % % in Chromosome % % % % Outputs: % % archive = array of feasible individuals % % % % Coding Audit: % % Mar -05-2003: version 1.0 % % C.W. Erwin - Marquette University % % % %---------------------------------------------------------------------------% check1 = length(archive(:,1)); chromlength = length(chromosome(1,:,1)); i = 1; %Time = clock; %fprintf(' Elimination %2d:%02d:%+6.4d\n \n',Time(4),Time(5),Time(6)); while i <= temp archive2(i,:) = archive(i,:); i = i + 1; end for x = (temp+1):check1 for y = 1:(i-1) j = 0; for z = 1:chromlength a = chromosome(archive(x,1),z,archive(x,2)); b = chromosome(archive2(y,1),z,archive2(y,2)); if a == b j = j + 1; end end if j == chromlength break; end end if j < chromlength archive2(i,:) = archive(x,:); i = i + 1; end end % *** END PROGRAM ***

Page 103: Automated Design of Steel Open Web Joist Floor Framing Systems

97

function [chromosome] = Elites(chromosome,fitind,Gen) %------------------------------------------------------------------------% % % % Subroutine: Elites % % % % Purpose: % % Applies ELITE by replacing a randomly chosen individual by the elite % % member from the previous population if the new maximum fitness is % % less then the previous value. % % % % Coding Audit: % % Aug-30-2002: Version 2.0 (original source - July-17-1998) % % Obtained at http://www.ex.ac.uk/cee/ga % % D.A. Coley - University of Exeter % % Sept-01-2002: Version 2.1 (modified original source to F90) % % Compaq Fortran Version 6.6 % % C.M. Foley - Marquette University % % Dec-15-2002: Version 2.3 (modified original source to Matlab 6.0) % % C.W. Erwin - Marquette University % %------------------------------------------------------------------------% chromLength = length(chromosome(1,:,1)); popSize = length(chromosome(:,1,1)); for allele = 1:chromLength chromosome(1,allele,Gen) = chromosome(fitind,allele,(Gen-1)); end

Page 104: Automated Design of Steel Open Web Joist Floor Framing Systems

98

function [fit,Cost,Phi,X] = FindFIT(unknowns,SystemInputs) %---------------------------------------------------------------------------% % % % [fit] = FindFIT(unknowns,SystemInputs) % % % % Purpose: % % The problem at hand is used to assign a positive (or zero) fitness to % % each beam, girder, joist and slab combination. % % % % Inputs: % % unknowns = Decoded chromosome values % % SystemInputs = 1-D Array containing Floor System Parameters % % = (1) - Bay Width % % = (2) - Bay Length % % = (3) - Joist Spacing % % = (4) - Dead Load % % = (5) - Live Load % % = (6) - Fitness Type, 0=No, 1=Yes % % Example: % % SystemInputs(20,15,5,10,80,0) % % % % Coding Audit: % % Aug-30-2002: Version 2.0 (original source - July-17-1998) % % Obtained at http://www.ex.ac.uk/cee/ga % % D.A. Coley - University of Exeter % % % % Sept-01-2002: Version 2.1 (modified original source to F90) % % Compaq Fortran Version 6.6 % % C.M. Foley - Marquette University % % % % Dec-01-2002: Version 2.2 (modified original source to MATLAB) % % Modify for System Floor Design % % C.W. Erwin - Marquette University (CWE) % %---------------------------------------------------------------------------% popSize = length(unknowns(:,1)); % *** Set Costs *** % For W Shapes [[$/Ton] % For Concrete [Lightweight, Normalweight] % For Deck [Provided in CompDeck.xls] % For K Joist [$/Ton] Costs = [[600, 0, 0] [ 18, 20, 0] [ 0, 0, 0] [600, 0, 0]]; % *** Set Penalties *** % For Girger [Moment, Shear, Defelction] % For Beam N/A [Moment, Shear, Defelction] % For Slab [Capacity, Shoring, Blank ] % For K Joist [Capacity, Bridging, Deflection] if SystemInputs(6) == 1 % Penalty Scheme for Individual Weight Fitness pen = [[4, 4, 4]

Page 105: Automated Design of Steel Open Web Joist Floor Framing Systems

99

[4, 4, 4] [2, 2, 0] [2, 1.02, 2]]; else if SystemInputs(6) == 2 % Penalty Scheme for Total Weight Fitness pen = [[4, 4, 3] [4, 4, 3] [4, 4, 0] [4, 1.02, 3]]; else % Penalty Scheme for Cost Based Fitness pen = [[ 1, 1 , 1 ] [ 1, 1 , 1 ] [ 1, 2 , 0 ] [ 1, 1.02, 1 ]]; end end % *** Set Geometric Properties *** W = SystemInputs(1); % Width of Bay L = SystemInputs(2); % Length of Bay [s] = spacing(SystemInputs); % Joist Spacing % Girder Capacity Checks [Phi1,wt] = GCheck(unknowns(:,1),unknowns(:,2),unknowns(:,3),... unknowns(:,4),SystemInputs,popSize,[0],pen(1,:)); % Joist Capacity Checks [Phi4,wt] = KJCheck(unknowns(:,3),unknowns(:,2),unknowns(:,4),... SystemInputs,popSize,wt,pen(4,:)); % Slab Capacity Checks [Phi3,wt] = SCheck(unknowns(:,2),unknowns(:,4),SystemInputs,... popSize,wt,pen(3,:)); Decks = xlsread('CompDeck.xls'); % *** Determine Fitness *** for i = 1:popSize wt1(i) = wt(1,i) * W; % Total Girder Weight wt3(i) = wt(3,i) * L * W; % Total Slab Weight wt4(i) = wt(4,i) * L * W/s(unknowns(i,4)); % Total Joist Weight wt(5,i) = wt1(i) + wt3(i) + wt4(i); % Total System Weight Cost(1,i) = wt(1,i)/2000 * Costs(1,1); % Total Girder Cost ($/ton) DeckCost(i) = Decks(unknowns(i,2),37); % Steel Deck Cost ($/100sf) if Decks(unknowns(i,2),2) == 0; SlabCost(i) = Costs(2,2)/27 * Decks(unknowns(i,2),13); else SlabCost(i) = Costs(2,1)/27 * Decks(unknowns(i,2),13); end Cost(3,i) = (DeckCost(i)/100 + SlabCost(i))*L*W; % Total Slab Cost Cost(4,i) = wt(4,i)/2000 * Costs(4,1) + 100*W/s(unknowns(i,4));

% Total Joist Cost Cost(5,i) = Cost(1,i)+Cost(3,i)+Cost(4,i); % Total System Cost Phi1(4,i) = Phi1(1,i) * Phi1(2,i) * Phi1(3,i); % Girder Phi Factors Phi3(3,i) = Phi3(1,i) * Phi3(2,i); % Slab Phi Factors

Page 106: Automated Design of Steel Open Web Joist Floor Framing Systems

100

Phi4(5,i) = Phi4(1,i) * Phi4(3,i) * Phi4(4,i); % Joist Phi Factors % System Fitness Calculation if SystemInputs(6) == 1 % Individual Weight Fitness fit(i) = 10000000 / (wt1(i) * Phi1(4,i) + ... wt3(i) * Phi3(3,i) + wt4(i) * Phi4(4,i)); else if SystemInputs(6) == 2 % Total Weight Fitness fit(i) = 10000000 / ((wt1(i) + wt3(i) + wt4(i))* ... Phi4(4,i) * Phi1(4,i) * Phi3(3,i)); else % Cost Fitness fit(i) = 1000000 / (Cost(1,i) * Phi1(4,i) + ... Cost(3,i) * Phi3(3,i) + Cost(4,i) * Phi4(5,i) * Phi4(2,i)); end end % Exported Phi Values Phi(1,i) = Phi1(4,i); Phi(3,i) = Phi3(3,i); Phi(4,i) = Phi4(5,i); Phi(5,i) = Phi1(4,i) * Phi3(3,i) * Phi4(5,i); % Adequacy Label if Phi(5,i) < 1.001 X(i,1) = 1; X(i,2) = unknowns(i,1); X(i,3) = unknowns(i,2); X(i,4) = unknowns(i,3); X(i,5) = unknowns(i,4); X(i,6) = Cost(5,i); else X(i,1) = 0; X(i,2) = 0; X(i,3) = 0; X(i,4) = 0; X(i,5) = 0; X(i,6) = 0; end end % *** END PROGRAM ***

Page 107: Automated Design of Steel Open Web Joist Floor Framing Systems

101

function [f_n,Weqv,A_p] = floorvib2(unknowns,geomInfo,popSize) %---------------------------------------------------------------------------% % % % [f_n,Weqv] = floorVib(unknowns,geomInfo,popSize) % % % % Purpose: % % This function computes the natural frequency and effective weight for % % the combined mode of vibration for a rectangular, regularly framed floor % % system using the procedure found in Murray, et al (199x) "Floor % % Vibrations Due to Human Activity", AISC Steel Design Guide Series 11, % % American Institute of Steel Construction, Chicago, IL. % % % % Input Arguments: % % Girder = Identifier for the girder member, number corresponding to % % database row. % % Beam/Joist = Identifier for the beam/joist member, number corresponding % % to database row. % % Deck = Identifier for the deck member, number corresponding to % % database row. % % geomInfo = = 1-D Array containing Floor System Parameters % % = (1) - Bay Width % % = (2) - Bay Length % % = (3) - Joist Spacing % % = (4) - Dead Load % % = (5) - Live Load % % = (6) - Composite Action, 0=No, 1=Yes % % Example: % % geomInfo = [20,15,5,10,1] % % % % Output Arguments: % % f_n = fundamental vibration frequency for the floor system (Hz) % % Weqv = equivalent combined girder beam mode panel weight (kips) % % A_p = non-dimentional acceleration value % % % % Initial Programmer: % % C.M. Foley % % Marquette University % % Milwaukee, Wisconsin % % % % Secondary Programmer % % C.W. Erwin % % Marquette University % % % % Coding Audit: % % Version 1.0 - October 10, 2002: C.M. Foley, Marquette University % % Only allowed WF beam members % % Version 1.1 - Modified to allow K-series open-web joist members % % Version 1.2 - Modified to fit GA and determine open web joist system % % vibration. % %---------------------------------------------------------------------------% % Decode Unknowns Girder = unknowns(:,1); Deck = unknowns(:,3); Joist = unknowns(:,4); % Geometric Data Decoding

Page 108: Automated Design of Steel Open Web Joist Floor Framing Systems

102

L = geomInfo(2); % Length of Joists (Bay Length) (ft) W = geomInfo(1); % Length of Girders (Bay Width) (ft) [spacing] = spacing(geomInfo); for i = 1:popSize; s(i) = spacing(unknowns(i,5)); % Joist Spacing end % Loading Data Decoding DL = geomInfo(4); % Superimposed Dead Load (psf) LL = geomInfo(6); % Superimposed Live Load (psf) % Steel Material Properties Fy = 50000; % Yeild Strength of Steel (psi) Es = 29000000; % Young's Modulus of Steel (psi) % *** Member Properties *** % Import Girder Table Girders = xlsread('AISC_W_Shapes.xls'); % Import Joist Table Joists = xlsread('SJI_K_Series.xls'); % Import Deck Table Decks = xlsread('CompDeck.xls'); for i = 1:popSize % Determine Girder Properties wg = Girders(Girder(i),2); % Weight of Girder (plf) Ag = Girders(Girder(i),3); % Gross Area og Girder (in^2) dg = Girders(Girder(i),4); % Depth of Girder (in) Ig = Girders(Girder(i),30); % Moment of Inertia Girder Major Axis (in^4) % Determine Joist Properties wj = Joists(Joist(i),3); % Weight of Joist (plf) dj = Joists(Joist(i),1); % Depth of Joist (in) % Calculate Joist Equivalent Moment of Inertia (in^4) j = 2 * L - 12; % Span Location in Table wSL = Joists(Joist(i),j); j = 2 * L - 11; % Span Location in Table wLL = Joists(Joist(i),j); % Allowable Live Load for 1/360 Deflection if wLL > 0 Ij = (5*wLL*L^4*1728*360)/(384*Es*L*12); % Joist Moment of Inertia % Calculate Equivalent Flange Area (Bottom) j = 2 * L - 12; % Span Location in Table wL = Joists(Joist(i),j); % Allowable Load Capacity (plf) Msji = (wSL * L^2 * 12)/8; % SJI Joist Moment Capacity (lb-in) d_ej = dj - 1; % Moment Couple Arm (in) Aj = Msji/(d_ej*0.6*Fy); % Area of Steel in Chords (in^2) yj = dj / 2; % Centroid Location (in) % Determine Deck Properties ws = Decks(Deck(i),5); % Total Deck weight (psf) tsc = Decks(Deck(i),3); % Cover Depth above Ribs (in) tsr = Decks(Deck(i),1); % Rib Height (in) tst = tsc + tsr; % Total Slab Depth (in) tav = tsc + (tsr/2); % Average depth of slab

Page 109: Automated Design of Steel Open Web Joist Floor Framing Systems

103

LWT = Decks(Deck(i),2); % Specification for Lightweight Concrete be1 = 0.4 * L * 12; % bf1 is 1/8 of The Span (in) be2 = s(i) * 12; % bf2 is 1/2 Center to Center Spacing (in) bes = min(be1,be2); % Effective Flange is Minimum of bf1, bf2. (in) % Concrete Material Properties Fc = 3000; % Compressive Strenght of Conctrete (psi) % Young's Modulus for Concrete (psi) Ec = (33*(150)^1.50)*sqrt(Fc)*(LWT)+(33*(110)^1.50)*sqrt(Fc)*(1-LWT); % Dynamic Modular Ratio n = Es/(1.35*Ec); % *** Joist Mode Properties *** % Composite Centroid Loacation (in) y_barj = (2*Aj*((dj/2) + tst) + ((bes/n) * tsc)*(tsc/2))/ ... (2*Aj + ((bes/n)*tsc)); % Composite Moment of Inertia (in^4) Icomp = Ij + 2*Aj*((dj/2) + tst - y_barj)^2 ... + (1/12) * (bes/n) * (tsc)^3 ... + ((bes/n)*tsc) * (y_barj-(tsc/2))^2; if (L*12/dj) <= 24 C_t = 0.90*(1-(expm(-0.28*L*12/dj)))^2.8; else C_t = 0.90; end gamma = 1/C_t - 1; % Calculate Effective Moment of Inertia (in^4) I_effj = 1/((gamma/Ij)+(1/Icomp)); % Effective Weight on Joist (plf) W_effj = (DL + LL + ws)*s(i) + wj; % Deflection Corresponding to Effective Loading Delta_j = (5*W_effj*L^4*1728)/(384*Es*I_effj); f_j = 0.18*sqrt(386.4/Delta_j); % Joist Mode Fundamental Frequency % Transformed Moment of Inertia per unit width in slab direction D_s = (12*tav^3)/(12*n); %(in^4/ft) % Transformed Moment of Inertia per unit width in joist direction D_j = (I_effj / s(i)); %(in^4/ft) % Value for non edge girders (Value is 1.0 for edge girders) C_j = 2.0; B_j1 = C_j*L*(D_s/D_j)^0.25; % (ft) % 2/3 or 3 times teh span for a 3 span condition (ft) B_j2 = 2*L; B_j = min(B_j1,B_j2); % Effective Beam Panel Width (ft) W_j = (W_effj/s(i))*B_j*L; % Weight of Beam Panel (lbs) % *** Girder Mode Properties *** be1 = 0.4 * W * 12; % bf1 is 1/8 of The Span (in) be2 = L * 12; % bf2 is 1/2 Center to Center Spacing (in) beg = min(be1,be2); % Effective Flange is Minimum of bf1, bf2 (in) y_barg = (Ag*((dg/2)+tst+2.0)+((beg/n)*tav*(tav/2)))/ ... (Ag + ((beg/n)*(tav))); % Composite Centroid Loacation (in) % Composite Moment of Inertia (in^4) I_compg = Ig + Ag * ((dg/2) + 2.0 + tst - y_barg)^2 ...

Page 110: Automated Design of Steel Open Web Joist Floor Framing Systems

104

+ (1/12) * (beg/n) * (tav)^3 ... + (beg/n) * (tav) * (y_barg - (tav/2))^2; % Calculate Effective Moment of Inertia (in^4) I_effg = Ig + (I_compg-Ig)/4; % Equivalent Uniform Loading W_effg = wg + (L/s(i)*W_effj); % Deflection Corresponding to Effective Loading Delta_g = (5*W_effg*W^4*1728)/(384*Es*I_effg); f_g = 0.18*sqrt(386.4/Delta_g); % Girder Mode Fundamental Frequency % Transformed Moment of Inertia per unit width in joist direction D_g = I_effg/L; % (in^4/ft) % Girders Supporting Joists on the Flange C_g = 1.6; % (1.8 for Beams Connected to Web) B_g1 = C_g*W*(D_j/D_g)^0.25; % Effective Girder Panel Width (ft) % 2/3 or 3 times teh span for a 3 span condition (ft) B_g2 = 2*W; B_g = min(B_g1,B_g2); % Effective Girder Panel Width (ft) W_g = (W_effg/L)*B_g*W; % Weight of Girder Panel (lbs) % *** Combined Mode Properties *** % Combined Mode Fundamental Frequency f_n(i) = 0.18*sqrt(386.4/(Delta_j+Delta_g)); % Equivalent Panel Weight (lbs) Weqv(i) = (Delta_j/(Delta_j+Delta_g))*W_j + (Delta_g/(Delta_j+Delta_g))*W_g; % Value Definitions P_o = 65; % Constant Force (lbs) Beta = 0.05; % Damping Ratio A_p(i) = (P_o * exp( -0.35 * f_n(i) ) )/( Beta * Weqv(i) ); else Lmax= Joists(Joist(i),110); if L >= Lmax f_n(i) = 0; Weqv(i) = 0; A_p(i) = 0; else f_n(i) = 0; Weqv(i) = 0; A_p(i) = 0; end end end % *** END PROGRAM ***

Page 111: Automated Design of Steel Open Web Joist Floor Framing Systems

105

function [Phi,wt]=GCheck(Girder,Deck,Joist,Spacing,geomInfo,popSize,wt,pen) %---------------------------------------------------------------------------% % % % Purpose: % % This function checks the adequacy of the Beam componant of a floor % % system and returns a rating based on the adequacy based on Strength and % % Defelction Criteria % % % % Inputs: % % Beam = Beam Number from Unknowns Variable % % Deck = Deck Number from Unknowns Variable % % geomInfo = 1-D Array containing Floor System Parameters % % = (1) - Bay Width % % = (2) - Bay Length % % = (3) - Joist Spacing % % = (4) - Dead Load % % = (5) - Live Load % % Example: % % geomInfo(20,15,5,10,80) % % popSize = Number of unknowns in problem % % % % Outputs: % % Phi = Weight Adjustment Facor % % Mn = Moment Capacity of Beams (ft-lbs) % % Vn = Shear Capacity of the Beam (lbs) % % Def = Beam deflection under aggigned loads (ft) % % wt = Weight of Section % % % % Initial Programmer: % % Christopher W. Erwin (CWE) % % T.A. % % Marquette University % % Milwaukee, Wisconsin % % % % Secondary Programmers: % % % % Code Version: % % V 1.0 By:CWE % %---------------------------------------------------------------------------% % *** Set Required Quantities *** fy = 50000; % Steel Yield Stress (psi) Es = 29000000; % Steel Modulus of Elasticity (psi) % Shear Stud Properties, Assuming use of a fsc = 60000; % Ultimate Stress of Shear Connector Asc = 1; % Area of Shear Connector % *** Set Geometric Properties *** L = geomInfo(2); % Joist Length W = geomInfo(1); % Girder Length [spacings] = spacing(geomInfo); for i = 1:popSize; s(i) = spacings(Spacing(i)); % Joist Spacing end

Page 112: Automated Design of Steel Open Web Joist Floor Framing Systems

106

% *** Import Beam Table *** Beams = xlsread('AISC_W_Shapes.xls'); % *** Import Concrete Deck Table *** Decks = xlsread('CompDeck.xls'); % *** Import Concrete Joist Table *** Joists = xlsread('SJI_K_Series.xls'); % *** Separate Out Data Required for Beams and Deck *** for i = 1:popSize % Girder Properties Bwt(i)= Beams(Girder(i),2); % Wt per linear ft As(i) = Beams(Girder(i),3); % Area of W Section db(i) = Beams(Girder(i),4); % Depth of Section bfw(i)= Beams(Girder(i),7); % Beam Flange Width tw(i) = Beams(Girder(i),10); % Web Thickness tf(i) = Beams(Girder(i),11); % Beam Flange Thickness Is(i) = Beams(Girder(i),30); % Beam Moment of Inertia Zx(i) = Beams(Girder(i),31); % Zx % K-Series Joist Properties Jwt(i)= Joists(Joist(i),3); % Wt per linear ft % Deck Properties Swt(i)= Decks(Deck(i),5); % Deck Weight (psf) end % *** Loading Information *** DL = geomInfo(4); % Dead Load (psf) LL = geomInfo(5); % Live Load (psf) for i = 1:popSize % Superimposed Factored Loads on Girder (psf) SFL(i) = 1.2*( DL + Swt(i) + Jwt(i)/s(i) ) + 1.6*LL ; % Superimposed Service Loads on Girder (psf) SSL(i) = max( ( DL + Swt(i) + Jwt(i)/s(i) ), LL ); end for i = 1:popSize % *** Evaluate Weight *** % Load Calculations wt(1,i) = Bwt(i); % Girder Self Weight (plf) % ***** Evaluate Service Deflections ***** % Deflection Due to SSL (in) def(i) = ( 5 * ( Bwt(i) + SSL(i) * L ) * W^4 ) * 1728 / (384 * Es * Is(i)) ; Adef(i) = L*12/360; % Allowable Deflection (same for all cases) temps = def(i) / Adef(i); if temps <= 1; Phi(3,i) = 1;

Page 113: Automated Design of Steel Open Web Joist Floor Framing Systems

107

else Phi(3,i) = pen(3) * temps; end end % ***** Evaluate Shear Capacity ***** for i = 1:popSize % Shear Capacity Required (lbs) Vu(i) = ( ( 1.2*Bwt(i) + SFL(i)*L ) * W) / 2 ; % Shear Capacity Provided (lbs) Vn(i) = (fy * tw(i) * db(i)); temps = Vu(i) / ( 0.85*Vn(i) ) ; if temps <= 1; Phi(2,i) = 1; else Phi(2,i) = pen(2) * temps; end end % ***** Evaluate Plastic Moment Capacity ***** for i = 1:popSize Mx(i) = fy * Zx(i) / 12; % Plastic Moment Capacity (lb-ft) Mu(i) = ( ( 1.2*Bwt(i) + SFL(i)*L )* W^2 )/8 ; % Moment Capacity Required (lb-ft) temps = Mu(i) / ( 0.9*Mx(i) ); if temps < 1; Phi(1,i) = 1; else Phi(1,i) = pen(1) * temps; end end % *** END PROGRAM ***

Page 114: Automated Design of Steel Open Web Joist Floor Framing Systems

108

function [chromosome] = initialPopulation(popSize, chromLength); %---------------------------------------------------------------------------% % % % [chromosome,unknowns] = initialPopulation(popSize, chromLength,... % % numUNKNO,geneLength, unknoRange)% % % % Purpose: % % Function to create an initial random population. % % % % Inputs: % % popSize - Population Size % % chromLength - Total String Length % % numUNKNO - Number of unknowns % % geneLength - Length of substring % % unknoRange - array containing the unknowns and the upper and lower % % bounds for the unknowns. % % Example: % % If 2 design variables with first variable bounds of % % 1.0 and 5.0 and second variable with bounds of 4.0 % % and 10.0, one would establish uknoBounds as: % % unknoRange[1.0,5.0;4.0,10.0] % % % % Outputs: % % chromosome - randomly generated chromosomes % % unknowns - decoded chromosome values % % % % Coding Audit: % % Sept-27-2002: Version 2.1 (modified original source to MATLAB) % % Matlab Ver. 6.5.0.175711 Release 13 % % The MathWorks, Inc. % % Programmer: C.M. Foley - Marquette University % % % %---------------------------------------------------------------------------% % *** Create initial population of chromosomes *** for indiv = 1:popSize % Loop over the population randNum = rand(1,chromLength) ; % Generate an array of random numbers for allele = 1:chromLength % Loop over all alleles in chromosome if randNum(allele) > 0.5 chromosome(indiv,allele,1) = 1 ; else chromosome(indiv,allele,1) = 0 ; end end end % *** END PROGRAM ***

Page 115: Automated Design of Steel Open Web Joist Floor Framing Systems

109

function [Phi,wt] = KJCheck(Joist,Deck,Spacing,geomInfo,popSize,wt,pen) %---------------------------------------------------------------------------% % % % Purpose: % % This function checks the adequacy of the Deck componant of a floor % % system and returns a rating based on the adequacy based on Strength and % % Defelction Criteria % % % % Inputs: % % Joist = Joist Number from Unknowns Variable % % Deck = Deck Number from Unknowns Variable % % geomInfo = 1-D Array containing Floor System Parameters % % = (1) - Bay Width % % = (2) - Bay Length % % = (3) - Joist Spacing % % = (4) - Dead Load % % = (5) - Live Load % % Example: % % geomInfo(20,15,5,10,80) % % popSize = Number of unknowns in problem % % % % Outputs: % % Phi = Weight Factors for Fitness % % Mn = Moment Capacity of Beams (ft-lbs) % % Vn = Shear Capacity of the Beam (lbs) % % Def = Beam deflection under aggigned loads (ft) % % wt = Weight of Section % % % % Initial Programmer: % % Christopher W. Erwin (CWE) % % T.A. % % Marquette University % % Milwaukee, Wisconsin % % % % Secondary Programmers: % % % % Code Version: % % V 1.0 By:CWE % % % %---------------------------------------------------------------------------% % *** Set Geometric Properties *** W = geomInfo(1); % Width of Bay L = geomInfo(2); % Length of Bay [spacings] = spacing(geomInfo); for i = 1:popSize; s(i) = spacings(Spacing(i)); % Joist Spacing end % *** Loading Information *** DL = geomInfo(4); % Dead Load (psf) LL = geomInfo(5); % Live Load (psf)

Page 116: Automated Design of Steel Open Web Joist Floor Framing Systems

110

% *** Import Joist and Deck Data *** Joists = xlsread('SJI_K_Series.xls'); Decks = xlsread('CompDeck.xls'); % *** Section Properites *** for i = 1:popSize wt(4,i) = Joists(Joist(i),3); % Joist Weight (plf) dwt(i) = Decks(Deck(i),5); % Deck Weight (psf) % Column in Joist Table with Joist Capacity k = 2 * L - 12; WTL(i) = Joists(Joist(i),k); % Joist Capacity (plf) % Column in Joist Table with Max Defelction Load j = 2 * L - 11; WSL(i) = Joists(Joist(i),j); % Joist Max Load for Deflection (plf) Smax(i)= Joists(Joist(i),110); % Location of Shaded Region in Tables (ft) end % *** Penalty Assesment *** for i = 1:popSize if L <= Smax(i) Phi(2,i) = 1.0; Load1(i) = (DL + LL + dwt(i)) * s(i); % Max Capacity Load2(i) = (DL + dwt(i)) * s(i); % Construction Deflection Load3(i) = LL * s(i); % Live Load Deflection if WTL(i) <= Load1(i) % Penalty for Insufficient Capacity Phi(1,i) = pen(1) * (Load1(i)/(WTL(i)+1)); else Phi(1,i) = 1.0; end if WSL(i) <= Load2(i) % Penalty for Deflection Violations Phi(3,i) = pen(3) * (Load2(i)/(WSL(i)+1)); else Phi(3,i) = 1.0; end if WSL(i) <= Load3(i) % Penalty for Deflection Violations Phi(4,i) = pen(3) * (Load3(i) / (WSL(i)+1)); else Phi(4,i) = 1.0; end else Phi(2,i) = pen(2); % Penalty for Bridging Required Load1(i) = (DL + LL + dwt(i)) * s(i); % Max Capacity Load2(i) = (DL + dwt(i)) * s(i); % Construction Deflection Load3(i) = LL * s(i); % Live Load Deflection if WTL(i) <= Load1(i) % Penalty for Insufficient Capacity Phi(1,i) = pen(1) * (Load1(i)/(WTL(i)+1)); else Phi(1,i) = 1.0; end if WSL(i) <= Load2(i) % Penalty for Deflection Violations Phi(3,i) = pen(3) * (Load2(i) / (WSL(i)+1)); else

Page 117: Automated Design of Steel Open Web Joist Floor Framing Systems

111

Phi(3,i) = 1.0; end if WSL(i) <= Load3(i) % Penalty for Deflection Violations Phi(4,i) = pen(3) * (Load3(i) / (WSL(i)+1)); else Phi(4,i) = 1.0; end end end % *** END PROGRAM ***

Page 118: Automated Design of Steel Open Web Joist Floor Framing Systems

112

function [chromosome] = Mutate(chromosome,mp,Gen) %---------------------------------------------------------------------------% % % % Subroutine: Mutate(chromosome,mp,Gen) % % % % Purpose: % % Visit each bit of each string very occasionally flipping a "1" % % to a "0" or visa-versa. % % % % Coding Audit: % % Aug-30-2002: Version 2.0 (original source - July-17-1998) % % Obtained at http://www.ex.ac.uk/cee/ga % % D.A. Coley - University of Exeter % % Sept-01-2002: Version 2.1 (modified original source to F90) % % Compaq Fortran Version 6.6 % % C.M. Foley - Marquette University % % All output to screen has been removed. % % Jan-13-2003: Version 2.2 (modified F90 to Matlab 6.0) % % C.W. Erwin - Marquette University % %---------------------------------------------------------------------------% % *** Step through population and apply mutation *** popSize = length(chromosome(:,1,1)); chromLength = length(chromosome(1,:,1)); for i = 1:popSize % Loop through Population if rand <= mp % Mutate if mp percent of alleles for allele = 1:chromLength % Loop through Genelength if rand > 0.125 if chromosome(i,allele,Gen) == 0 % Changes Allele to inverse value chromosome(i,allele,Gen) = 1; else chromosome(i,allele,Gen) = 0; end end end end end % *** END PROGRAM ***

Page 119: Automated Design of Steel Open Web Joist Floor Framing Systems

113

function PrintGeneration(archive,chromosome,SystemInputs,unknoRange) %---------------------------------------------------------------------------% % % % Subroutine: PrintGeneration(archive,chromosome,SystemInputs,unknoRange) % % % % Purpose: % % Prints results to the screen and to the file(s) % % % % Coding Audit: % % Aug-30-2002: Version 2.0 (original source - July-17-1998) % % Obtained at http://www.ex.ac.uk/cee/ga % % D.A. Coley - University of Exeter % % Sept-01-2002: Version 2.1 (modified original source to F90) % % Compaq Fortran Version 6.6 % % C.M. Foley - Marquette University % % All output to screen has been removed (commented out). % %---------------------------------------------------------------------------% Time = clock; fprintf('Printing %2d:%02d:%06.4d\n \n',Time(4),Time(5),Time(6)); % *** Import Tables *** Beams = xlsread('AISC_W_Shapes.xls'); Decks = xlsread('CompDeck.xls'); Joists = xlsread('SJI_K_Series.xls'); popSize = length(archive(:,1)); unknowns(:,:) = archive(:,4:7); for i = 1:popSize wt(5,i) = archive(i,8); end [f_n,Weqv,A_p] = floorvib2(unknowns,SystemInputs,popSize); [sp] = spacing(SystemInputs); for i = 1:popSize s(i) = sp(unknowns(i,4)); % Joist Spacing if Decks(unknowns(i,3),2) == 1 Conc(i) = 'N' ; else Conc(i) = 'L' ; end end minW = max(wt(5,:)); Light = 0; % Search for Lightest System for i = 1:popSize if archive(i,3) == 1; if wt(5,i) <= minW minW = wt(5,i); Light = i; end end end % Display Lightest System fprintf('Most Economical Floor System \n' ); fprintf('Girder: W %2d x %-3d \n',Beams(unknowns(Light,1),1),...

Page 120: Automated Design of Steel Open Web Joist Floor Framing Systems

114

Beams(unknowns(Light,1),2)); fprintf('Joist: %2d K %2d at %4.3d ft \n',Joists(unknowns(Light,3),1),... Joists(unknowns(Light,3),2),s(Light)); fprintf('Deck: %3.1d in %1swt on %03.1d VL %2d \n',Decks(... unknowns(Light,2),3), Conc(Light),Decks(unknowns(Light,2),1),... Decks(unknowns(Light,2),6)); fprintf('Total Cost: %8.1d \n',wt(5,Light)); fprintf('Acceleration Limit: %08.7d \n\n',A_p(Light)); minA = max(A_p); Rigid = 0; % Search for Stiffest System for i = 1:popSize if archive(i,3) == 1; if A_p(i) <= minA minA = A_p(i); Rigid = i; end end end % Display Stiffest System fprintf('Stiffest Floor System \n' ); fprintf('Girder W %2d x %-3d \n',Beams(unknowns(Rigid,1),1),... Beams(unknowns(Rigid,1),2)); fprintf('Joist: %2d K %2d at %4.3d ft \n',Joists(unknowns(Rigid,3),1),... Joists(unknowns(Rigid,3),2),s(Rigid)); fprintf('Deck: %3.1d in %1swt on %03.1d VL %2d \n',Decks(unknowns(Rigid,2),3), Conc(Rigid), ... Decks(unknowns(Rigid,2),1),Decks(unknowns(Rigid,2),6)); fprintf('Total Cost: %8.1d \n',wt(5,Rigid)); fprintf('Acceleration Limit: %08.7d \n\n',A_p(Rigid)); % Output Front to Text File file = fopen('Dominators.txt','w+'); j = 1; fprintf(file,... 'Num, Girder , Joist , Spacing, Concrete, Deck, Cost, A_p,\n'); for i = 1:popSize if archive(i,3) == 1; fprintf(file,'%3d, ',j); fprintf(file,'W %2d x %-3d, ',Beams(unknowns(i,1),1),... Beams(unknowns(i,1),2)); fprintf(file,'%2d K %2d, %3.1f, ',Joists(unknowns(i,3),1),... Joists(unknowns(i,3),2),s(i)); fprintf(file,' %3.1f" %1swt, %3.1f VL %2d, ',Decks(unknowns(i,2),3), Conc(i), ... Decks(unknowns(i,2),1),Decks(unknowns(i,2),6)); fprintf(file,'%9.1f, ',wt(5,i)); fprintf(file,'%08.7f\n',A_p(i)); j = j+1; end end fprintf('Number of Dominators on Front: %d \n',(j-1)); fprintf('Dominators are output to Dominators.txt\n\n'); fclose('all'); % *** END PROGRAM ***

Page 121: Automated Design of Steel Open Web Joist Floor Framing Systems

115

function [fit,meanfit,sumfit] = scaling(fit,fsf,meanfit,sumfit,fitind,popSize) %---------------------------------------------------------------------------% % % % [fit,meanfit,sumfit] = scaling(fit,fsf,meanfit,sumfit,fitind,popSize) % % % % Purpose: % % Apply Linear FIT Scaling in the following form: scaledfitness = a* % % fitness + b subject to the requirement that, "meanscaledfitness = % % meanfitness " and " bestscaledfitness = c* MEANF " where c, the scaling % % constant, is set by the user. % % % % INPUTS: % % fit - Individual System Fitness % % fsf - Fitness Scaling Factor % % meanfit - Average fitness from Statistics % % sumfit - Sum of all Fitnesses % % fitind - The most fit individual in the Generation % % popSize - Number of individuals per generation % % Gen - Generation being evaluated % % OUTPUTS: % % fit - Individual System Fitness % % meanfit - Average fitness from Statistics % % sumfit - Sum of all Fitnesses % % % % Coding Audit: % % Aug-30-2002: Version 2.0 (original source - July-17-1998) % % Obtained at http://www.ex.ac.uk/cee/ga % % D.A. Coley - University of Exeter % % Sept-01-2002: Version 2.1 (modified original source to F90) % % Compaq Fortran Version 6.6 % % C.M. Foley - Marquette University % % All output to screen has been removed (commented out). % % Jan-13-2003: Version 2.2 (modified F90 to Matlab 6.0) % % C.W. Erwin - Marquette University % % % %---------------------------------------------------------------------------% if fsf ~= 0 % Routine will only run if Scaling Factor was inputted % Routine will only run if calc will yield useable values if (fit(fitind) - meanfit) > 0 A = (fsf -1) * meanfit / (fit(fitind) - meanfit); B = ( 1 - A ) * meanfit; sumfit = 0; % *** Scale Fitness *** for i = 1:popSize fit(i) = A * fit(i) + B; if fit(i) < 0 % Prevent negative values at end of cycle fit(i) = 0; end sumfit = sumfit + fit(i); % Re-Calc sumfit end meanfit = sumfit/popSize; % Re-Calc meanfit end end % *** END PROGRAM ***

Page 122: Automated Design of Steel Open Web Joist Floor Framing Systems

116

function [phi,wt] = SCheck(Deck,Spacing,geomInfo,popSize,wt,pen) %---------------------------------------------------------------------------% % % % Purpose: % % This function checks the adequacy of the Deck componant of a floor % % system and returns a rating based on the adequacy based on Strength and % % Defelction Criteria % % % % Inputs: % % Deck = Deck Number from Unknowns Variable % % geomInfo = 1-D Array containing Floor System Parameters % % = (1) - Bay Width % % = (2) - Bay Length % % = (3) - Joist Spacing % % = (4) - Dead Load % % = (5) - Live Load % % Example: % % geomInfo(20,15,5,10,80) % % popSize = Number of unknowns in problem % % % % Outputs: % % Phi = Weight Factors for Fitness % % Mn = Moment Capacity of Beams (ft-lbs) % % Vn = Shear Capacity of the Beam (lbs) % % Def = Beam deflection under aggigned loads (ft) % % wt = Weight of Section % % % % Initial Programmer: % % Christopher W. Erwin (CWE) % % T.A. % % Marquette University % % Milwaukee, Wisconsin % % % % Secondary Programmers: % % % % Code Version: % % V 1.0 By:CWE % % % %---------------------------------------------------------------------------% % *** Set Geometric Properties *** W = geomInfo(1); % Width of Bay L = geomInfo(2); % Length of Bay [spacings] = spacing(geomInfo); for i = 1:popSize; s(i) = spacings(Spacing(i)); % Joist Spacing if s(i) <= 5 s(i) = 5; else s(i) = ceil(s(i)); end end % *** Loading Information *** DL = geomInfo(4); % Dead Load (psf)

Page 123: Automated Design of Steel Open Web Joist Floor Framing Systems

117

LL = geomInfo(5); % Live Load (psf) FL = 1.2 * DL + 1.6 * LL; % Factored Load (psf) % *** Import Concrete Deck Table *** Decks = xlsread('CompDeck.xls'); % *** Table Retrieval *** for i = 1:popSize wt(3,i) = Decks(Deck(i),5); % Deck Weight (psf) smax(i) = Decks(Deck(i),14); % Maximum un-shored Length j = 2*s(i) + 5; SLmax(i) = Decks(Deck(i),j); % Maximum Superimposed Loads Allowed end % *** Shoaring and Capacity Checks *** for i = 1:popSize if smax(i) >= s(i) phi(2,i) = 1.0; % If shoring is not required, No penalty Asessed Load = DL + LL; if SLmax(i) < Load % Penalty for Insufficient Capacity phi(1,i) = pen(1) * (Load / (SLmax(i)+1)); else phi(1,i) = 1.0; end else phi(2,i) = pen(2); % Penalty for Shoring Load = DL + LL; if SLmax(i) < Load % Penalty for Insufficient Capacity phi(1,i) = pen(1) * (Load / (SLmax(i)+1)); else phi(1,i) = 1.0; % Penalty for Insufficient Capacity end end end % *** END PROGRAM ***

Page 124: Automated Design of Steel Open Web Joist Floor Framing Systems

118

function [mate] = Selection(fit,sumfit,popSize) %---------------------------------------------------------------------------% % % % Subroutine: Selection(fit,sumfit,popSize) % % % % Purpose: % % Select a single individual using fitness proportionate selection. % % % % Coding Audit: % % Aug-30-2002: Version 2.0 (original source - July-17-1998) % % Obtained at http://www.ex.ac.uk/cee/ga % % D.A. Coley - University of Exeter % % Sept-01-2002: Version 2.1 (modified original source to F90) % % Compaq Fortran Version 6.6 % % C.M. Foley - Marquette University % % All output to screen has been removed. % % Jan-13-2002: Version 2.1 (modified from F90 to Matlab 6.0) % % C.W. Erwin - Marquette University % % % %---------------------------------------------------------------------------% % *** Initialize values *** i = 0; sum = 0; rwheel = rand * sumfit; % *** Step through population and find mate *** while sum < rwheel if i >= popSize i = 0; end i = i + 1; sum = sum + fit(i); end mate = i; % *** END PROGRAM ***

Page 125: Automated Design of Steel Open Web Joist Floor Framing Systems

119

function [archive] = skim(Adq,archive,popSize,Gen); %---------------------------------------------------------------------------% % % % Purpose: % % Skim the locations of individuals which satisfy all requirements % % % % Inputs: % % Adq = Flag for System Adequacy % % % % archive = Array containing Locations of Adequate Chromosomes % % popSize = Population Size % % Gen = Generation Number % % % % Outputs: % % archive = Updated Archive % % % % Initial Programmer: % % Christopher W. Erwin (CWE) % % Marquette University % % Milwaukee, Wisconsin % %---------------------------------------------------------------------------% if Gen == 1 count = 1; a = 1; else count = length(archive(:,1)); if count > 1 count = count + 1; end a = 2; end for i = a:popSize if Adq(i) == 1 archive(count,1) = i; archive(count,2) = Gen; count = count + 1; end end % *** END PROGRAM ***

Page 126: Automated Design of Steel Open Web Joist Floor Framing Systems

120

function [s] = spacing(SystemInputs) %---------------------------------------------------------------------------% % % % Purpose: % % Create a set of spacing values % % % % Inputs: % % SystemInputs = 1-D Array containing Floor System Parameters % % = (1) - Bay Width % % = (2) - Bay Length % % = (3) - Joist Spacing % % = (4) - Dead Load % % = (5) - Live Load % % = (6) - Floor Vibration Live Load % % = (7) - Composite Action, 0=No, 1=Yes % % Example: % % SystemInputs(20,15,5,10,1) % % Outputs: % % [s] = array of spacing values % % % % Initial Programmer: % % Christopher W. Erwin (CWE) % % Marquette University % % Milwaukee, Wisconsin % % % % Code Version: % % V 1.0 By:CWE % % % %---------------------------------------------------------------------------% W = SystemInputs(1); % Bay Width smax = 550/(SystemInputs(4)+SystemInputs(5)+16); % Max Allowable Spacing(ft) smin = 2.5; % Min Allowable Spacing (ft) Min = ceil(W/smax); % Min Number of Spacings Max = fix(W/smin); % Max Number of Spacings % Formulate 8 Spacings for i = 1:8 s(i) = W / (Min + (i-1)); end for i = 2:1:8 k = 1; if s(i) < 2.5 s(i) = s(k); k = k + 1; end end % *** END PROGRAM ***

Page 127: Automated Design of Steel Open Web Joist Floor Framing Systems

121

function [meanfit,sumfit,maxfit,fitind] = Statistics(popSize,fit) %---------------------------------------------------------------------------% % % % Subroutine: [meanfit,sumfit,maxfit,fitind] = Statistics(popSize,fit) % % % % Purpose: % % Calculate the sum of fitness across the population and find the best % % individual, then apply ELITE if required. % % % % Coding Audit: % % Aug-30-2002: Version 2.0 (original source - July-17-1998) % % Obtained at http://www.ex.ac.uk/cee/ga % % D.A. Coley - University of Exeter % % Sept-01-2002: Version 2.1 (modified original source to F90) % % Compaq Fortran Version 6.6 % % C.M. Foley - Marquette University % % Dec-15-2002: Version 2.2 (modified original source to MATLAB 6.0) % % C.W. Erwin - Marquette University % %---------------------------------------------------------------------------% % *** Set initial Variables *** maxfit = 0; sumfit = 0; % *** Find Most Fit System *** for i=1:popSize if fit(i) > maxfit maxfit = fit(i); fitind = i; end end % Total of all Sytem Fitnesses for i=1:popSize sumfit = sumfit + fit(i); end % Calculate Mean Fitness meanfit = sumfit/popSize; % *** END PROGRAM ***

Page 128: Automated Design of Steel Open Web Joist Floor Framing Systems

122

Appendix B – Algorithm Design Result

Section B.1 Joist Span 2 (L = 40 ft) Loading 1 (LL = 50 psf) 123 Section B.2 Joist Span 1 (L = 30 ft) Loading 1 (LL = 50 psf) 133 Section B.3 Joist Span 3 (L = 50 ft) Loading 1 (LL = 50 psf) 143 Section B.4 Joist Span 1 (L = 30 ft) Loading 2 (LL = 80 psf) 153 Section B.5 Joist Span 2 (L = 40 ft) Loading 2 (LL = 80 psf) 163 Section B.6 Joist Span 3 (L = 50 ft) Loading 2 (LL = 80 psf) 173

Page 129: Automated Design of Steel Open Web Joist Floor Framing Systems

123

B.1 Joist Span 2 (L = 30 ft) Loading 1 (LL = 50 psf) B.1 – Run 1

Num Girder Joist Spacing Concrete Deck Cost Ap 1 W 21 x 93 30 K 7 6 2.0" Nwt 1.5 VL 22 1301.60 0.00534 2 W 18 x 71 26 K 7 5 2.0" Nwt 1.5 VL 22 1380.60 0.00492 3 W 18 x 71 30 K 7 5 2.0" Nwt 1.5 VL 22 1381.00 0.00451 4 W 21 x 93 30 K 7 5 2.0" Nwt 1.5 VL 22 1387.60 0.00441 5 W 30 x 99 30 K 7 5 2.0" Nwt 1.5 VL 22 1389.40 0.00431 6 W 24 x 250 30 K 7 5 2.0" Nwt 1.5 VL 22 1434.70 0.00412 7 W 36 x 256 30 K 7 5 2.0" Nwt 1.5 VL 22 1436.50 0.00400 8 W 30 x 391 30 K 7 5 2.0" Nwt 1.5 VL 22 1477.00 0.00395 9 W 27 x 102 30 K 7 5 3.5" Nwt 2.0 VL 22 1516.30 0.00354 10 W 24 x 250 30 K 7 5 3.5" Nwt 2.0 VL 22 1560.70 0.00326 11 W 30 x 326 30 K 7 5 3.5" Nwt 2.0 VL 22 1583.50 0.00307 12 W 30 x 391 30 K 7 5 3.5" Nwt 2.0 VL 22 1603.00 0.00303 13 W 27 x 336 30 K 7 4.3 3.0" Nwt 3.0 VL 22 1749.50 0.00247 14 W 30 x 391 24 K 10 4.3 4.5" Nwt 1.5 VL 21 1882.00 0.00222 15 W 30 x 326 30 K 7 3 3.5" Nwt 2.0 VL 22 1983.50 0.00219 16 W 27 x 336 22 K 9 3 4.0" Nwt 2.0 VL 22 1985.60 0.00212 17 W 30 x 391 24 K 8 3.3 4.5" Nwt 1.5 VL 20 1991.60 0.00204 18 W 30 x 357 30 K 7 3 3.0" Nwt 3.0 VL 22 2055.80 0.00193 19 W 30 x 211 28 K 7 3 4.5" Nwt 2.0 VL 21 2153.40 0.00189 20 W 27 x 336 30 K 7 2.7 4.5" Nwt 1.5 VL 20 2175.30 0.00171 21 W 27 x 336 30 K 7 2.7 4.5" Nwt 2.0 VL 20 2201.10 0.00165 22 W 30 x 391 30 K 7 2.7 4.5" Nwt 1.5 VL 21 2281.80 0.00163 23 W 40 x 278 24 K 10 2.5 4.5" Nwt 1.5 VL 16 2618.10 0.00162

Page 130: Automated Design of Steel Open Web Joist Floor Framing Systems

124

B.1 – Run 2 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 21 x 62 30 K 9 5 2.0" Nwt 2.0 VL 22 1421.30 0.00462 2 W 21 x 62 30 K 11 5 3.0" Nwt 1.5 VL 22 1429.90 0.00387 3 W 24 x 76 30 K 11 5 3.0" Nwt 1.5 VL 22 1434.10 0.00376 4 W 27 x 84 30 K 11 5 3.0" Nwt 1.5 VL 22 1436.50 0.00368 5 W 24 x 117 30 K 11 5 3.0" Nwt 1.5 VL 22 1446.40 0.00361 6 W 30 x 173 28 K 12 5 3.0" Nwt 1.5 VL 22 1463.40 0.00340 7 W 36 x 230 26 K 10 5 3.3" Nwt 2.0 VL 22 1541.10 0.00335 8 W 30 x 173 24 K 9 4.3 3.0" Nwt 1.5 VL 22 1561.90 0.00326 9 W 21 x 111 28 K 12 4.3 3.5" Nwt 1.5 VL 22 1569.40 0.00320 10 W 30 x 173 24 K 9 4.3 3.5" Nwt 1.5 VL 22 1586.50 0.00296 11 W 36 x 280 28 K 12 4.3 3.0" Nwt 1.5 VL 22 1595.50 0.00290 12 W 30 x 261 24 K 9 4.3 3.5" Nwt 1.5 VL 22 1612.90 0.00282 13 W 30 x 124 28 K 12 3.8 3.5" Nwt 1.5 VL 22 1673.30 0.00277 14 W 30 x 173 24 K 9 3.8 3.5" Nwt 1.5 VL 22 1686.50 0.00275 15 W 36 x 170 28 K 12 3.8 3.5" Nwt 1.5 VL 22 1687.10 0.00256 16 W 30 x 124 30 K 9 3.3 3.5" Nwt 1.5 VL 22 1772.20 0.00256 17 W 33 x 354 24 K 9 3.3 3.5" Nwt 1.5 VL 22 1840.80 0.00232 18 W 30 x 148 22 K 11 3.8 4.5" Nwt 2.0 VL 20 1845.10 0.00230 19 W 36 x 798 30 K 11 3.8 3.5" Nwt 1.5 VL 22 1875.30 0.00218 20 W 24 x 207 26 K 8 3.8 4.5" Nwt 3.0 VL 22 1885.70 0.00206 21 W 24 x 207 30 K 11 3.8 4.5" Nwt 3.0 VL 22 1887.00 0.00202 22 W 36 x 230 22 K 11 3.8 4.5" Nwt 3.0 VL 22 1893.10 0.00188 23 W 36 x 798 30 K 11 2.7 3.0" Nwt 1.5 VL 22 2150.70 0.00187 24 W 24 x 207 22 K 10 2.5 4.5" Nwt 3.0 VL 22 2285.90 0.00173 25 W 14 x 730 22 K 11 2.5 4.5" Nwt 2.0 VL 20 2419.70 0.00166

Page 131: Automated Design of Steel Open Web Joist Floor Framing Systems

125

B.1 – Run 3 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 21 x 122 24 K 10 5 2.0" Nwt 2.0 VL 22 1422.30 0.00431 2 W 21 x 147 26 K 8 5 2.0" Nwt 2.0 VL 22 1429.50 0.00420 3 W 21 x 101 24 K 10 5 3.0" Nwt 1.5 VL 22 1440.60 0.00389 4 W 21 x 147 24 K 10 5 2.5" Nwt 2.0 VL 22 1454.40 0.00387 5 W 21 x 147 28 K 10 5 2.5" Nwt 2.0 VL 22 1454.80 0.00374 6 W 30 x 191 24 K 10 5 2.5" Nwt 2.0 VL 22 1467.60 0.00363 7 W 21 x 147 26 K 8 4.3 2.5" Nwt 2.0 VL 22 1554.10 0.00351 8 W 21 x 147 26 K 8 4.3 2.5" Nwt 2.0 VL 22 1554.10 0.00351 9 W 40 x 249 26 K 8 4.3 2.0" Nwt 2.0 VL 22 1560.10 0.00349 10 W 30 x 191 26 K 8 4.3 2.5" Nwt 2.0 VL 22 1567.30 0.00328 11 W 30 x 235 24 K 10 4.3 2.5" Nwt 2.0 VL 22 1580.80 0.00327 12 W 40 x 249 24 K 9 4.3 2.5" Nwt 2.0 VL 22 1584.70 0.00317 13 W 40 x 249 26 K 8 4.3 2.5" Nwt 2.0 VL 22 1584.70 0.00309 14 W 40 x 249 28 K 10 4.3 3.3" Nwt 2.0 VL 22 1647.00 0.00293 15 W 40 x 324 26 K 8 4.3 3.0" Nwt 2.0 VL 20 1722.40 0.00272 16 W 40 x 249 30 K 7 4.3 3.5" Nwt 2.0 VL 20 1725.20 0.00243 17 W 40 x 149 28 K 10 4.3 4.5" Nwt 1.5 VL 21 1809.80 0.00234 18 W 40 x 211 24 K 12 3.3 3.5" Nwt 2.0 VL 20 1914.90 0.00225 19 W 40 x 249 30 K 7 3.3 3.5" Nwt 2.0 VL 20 1925.20 0.00209 20 W 36 x 650 20 K 9 3 4.5" Nwt 1.5 VL 22 2079.00 0.00200 21 W 33 x 318 28 K 10 2.7 3.0" Nwt 3.0 VL 20 2234.70 0.00182 22 W 40 x 249 28 K 10 2.5 4.3" Nwt 2.0 VL 18 2472.30 0.00173 23 W 30 x 261 26 K 8 3 4.5" Nwt 3.0 VL 17 2677.90 0.00168

Page 132: Automated Design of Steel Open Web Joist Floor Framing Systems

126

B.1 – Run 4 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 18 x 71 30 K 11 5 2.0" Nwt 1.5 VL 22 1382.20 0.00449 2 W 30 x 116 30 K 11 5 2.0" Nwt 1.5 VL 22 1395.70 0.00426 3 W 30 x 116 30 K 11 5 2.0" Nwt 1.5 VL 22 1395.70 0.00426 4 W 30 x 116 30 K 12 5 2.0" Nwt 1.5 VL 22 1396.10 0.00426 5 W 30 x 191 30 K 11 5 2.0" Nwt 1.5 VL 22 1418.20 0.00413 6 W 36 x 232 28 K 12 5 2.0" Nwt 1.5 VL 22 1430.70 0.00410 7 W 30 x 116 26 K 12 4.3 2.0" Nwt 1.5 VL 22 1495.80 0.00402 8 W 30 x 116 28 K 12 4.3 2.0" Nwt 1.5 VL 22 1495.90 0.00392 9 W 30 x 132 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1500.50 0.00381 10 W 30 x 132 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1500.90 0.00381 11 W 40 x 331 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1560.20 0.00352 12 W 30 x 116 30 K 11 3.8 2.0" Nwt 1.5 VL 22 1595.70 0.00350 13 W 30 x 132 30 K 12 3.8 2.0" Nwt 1.5 VL 22 1600.90 0.00347 14 W 40 x 235 30 K 12 4.3 2.5" Nwt 2.0 VL 22 1601.80 0.00336 15 W 40 x 167 30 K 8 4.3 4.0" Nwt 2.0 VL 22 1635.50 0.00235 16 W 40 x 167 30 K 8 3.8 4.0" Nwt 2.0 VL 22 1735.50 0.00219 17 W 24 x 176 30 K 8 2.7 4.0" Nwt 2.0 VL 22 2038.20 0.00203 18 W 36 x 256 30 K 11 2.7 3.0" Nwt 2.0 VL 20 2103.30 0.00200 19 W 30 x 148 30 K 11 2.5 4.0" Nwt 2.0 VL 22 2130.70 0.00188 20 W 36 x 256 24 K 12 2.5 3.5" Nwt 3.0 VL 22 2279.60 0.00187 21 W 36 x 232 30 K 8 2.5 2.5" Nwt 3.0 VL 20 2283.40 0.00187

Page 133: Automated Design of Steel Open Web Joist Floor Framing Systems

127

B.1 – Run 5 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 21 x 57 24 K 9 5 2.5" Nwt 1.5 VL 22 1418.70 0.00487 2 W 21 x 57 30 K 8 5 2.5" Nwt 1.5 VL 22 1419.10 0.00459 3 W 40 x 199 20 K 10 5 2.0" Nwt 2.0 VL 22 1445.20 0.00430 4 W 36 x 194 30 K 10 5 2.5" Nwt 1.5 VL 22 1460.70 0.00405 5 W 36 x 194 30 K 11 5 2.5" Nwt 1.5 VL 22 1461.10 0.00405 6 W 40 x 199 30 K 10 5 2.5" Nwt 1.5 VL 22 1462.20 0.00401 7 W 36 x 232 30 K 8 5 2.5" Nwt 1.5 VL 22 1471.60 0.00400 8 W 36 x 232 30 K 11 5 2.5" Nwt 1.5 VL 22 1472.50 0.00400 9 W 30 x 326 30 K 8 5 2.5" Nwt 1.5 VL 22 1499.80 0.00396 10 W 30 x 326 30 K 10 5 2.5" Nwt 1.5 VL 22 1500.30 0.00396 11 W 30 x 326 30 K 11 5 2.5" Nwt 1.5 VL 22 1500.70 0.00396 12 W 18 x 97 28 K 8 5 2.5" Nwt 2.0 VL 20 1529.30 0.00392 13 W 18 x 97 30 K 8 5 2.5" Nwt 2.0 VL 20 1529.50 0.00387 14 W 18 x 97 30 K 11 5 2.5" Nwt 2.0 VL 20 1530.40 0.00386 15 W 24 x 104 28 K 8 5 2.5" Nwt 2.0 VL 20 1531.40 0.00380 16 W 30 x 108 30 K 8 5 2.5" Nwt 2.0 VL 20 1532.80 0.00365 17 W 40 x 199 30 K 8 4.3 2.0" Nwt 2.0 VL 22 1545.50 0.00339 18 W 33 x 221 30 K 10 5 2.5" Nwt 2.0 VL 20 1567.20 0.00336 19 W 36 x 232 30 K 8 5 2.5" Nwt 2.0 VL 20 1570.00 0.00333 20 W 36 x 232 30 K 10 5 2.5" Nwt 2.0 VL 20 1570.50 0.00332 21 W 36 x 280 30 K 8 5 2.5" Nwt 2.0 VL 20 1584.40 0.00328 22 W 21 x 182 26 K 10 4.3 3.5" Nwt 2.0 VL 22 1615.50 0.00289 23 W 36 x 245 26 K 10 3.8 3.5" Nwt 2.0 VL 22 1734.40 0.00236 24 W 27 x 217 30 K 10 3.8 3.5" Nwt 3.0 VL 22 1839.80 0.00224 25 W 33 x 221 30 K 8 3.8 3.5" Nwt 3.0 VL 22 1840.50 0.00214 26 W 36 x 245 28 K 8 3.8 3.5" Nwt 3.0 VL 22 1847.50 0.00211 27 W 30 x 292 30 K 8 3 3.5" Nwt 3.0 VL 22 2061.80 0.00184 28 W 30 x 292 30 K 10 3 3.5" Nwt 3.0 VL 22 2062.30 0.00184 29 W 27 x 146 28 K 9 2.5 4.0" Nwt 3.0 VL 22 2242.50 0.00183 30 W 30 x 326 20 K 10 2.5 3.5" Nwt 3.0 VL 22 2271.70 0.00182 31 W 33 x 241 30 K 12 2.5 4.3" Nwt 2.0 VL 20 2290.90 0.00178 32 W 40 x 392 28 K 8 2.5 4.0" Nwt 3.0 VL 22 2316.20 0.00140

Page 134: Automated Design of Steel Open Web Joist Floor Framing Systems

128

B.1 – Run 6 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 131 30 K 8 5 2.0" Nwt 1.5 VL 22 1399.30 0.00429 2 W 21 x 201 28 K 9 5 2.0" Nwt 1.5 VL 22 1420.20 0.00429 3 W 21 x 201 30 K 8 5 2.0" Nwt 1.5 VL 22 1420.30 0.00421 4 W 36 x 230 30 K 8 5 2.0" Nwt 2.0 VL 22 1471.60 0.00420 5 W 21 x 182 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1514.90 0.00390 6 W 21 x 201 28 K 12 4.3 2.0" Nwt 1.5 VL 22 1521.40 0.00387 7 W 24 x 229 28 K 12 4.3 2.0" Nwt 1.5 VL 22 1529.80 0.00380 8 W 30 x 124 22 K 10 4.3 3.5" Nwt 1.5 VL 22 1594.30 0.00356 9 W 21 x 182 28 K 12 3.8 2.0" Nwt 1.5 VL 22 1615.70 0.00355 10 W 24 x 162 28 K 12 5 3.0" Nwt 3.0 VL 22 1623.70 0.00342 11 W 33 x 221 30 K 12 5 3.0" Nwt 3.0 VL 22 1641.60 0.00310 12 W 24 x 131 22 K 10 4.3 3.0" Nwt 3.0 VL 22 1688.10 0.00301 13 W 30 x 90 22 K 10 4.3 3.5" Nwt 3.0 VL 22 1701.00 0.00281 14 W 30 x 124 28 K 8 4.3 3.5" Nwt 3.0 VL 22 1711.20 0.00258 15 W 36 x 230 28 K 10 4.3 3.0" Nwt 3.0 VL 22 1718.30 0.00249 16 W 24 x 162 28 K 9 3.8 3.5" Nwt 3.0 VL 22 1822.70 0.00243 17 W 21 x 201 28 K 9 3.8 3.5" Nwt 3.0 VL 22 1834.40 0.00242 18 W 30 x 124 22 K 10 3.3 3.5" Nwt 3.0 VL 22 1911.20 0.00238 19 W 30 x 124 30 K 8 3.3 3.5" Nwt 3.0 VL 22 1911.40 0.00226 20 W 36 x 230 26 K 6 3.3 3.5" Nwt 3.0 VL 22 1942.40 0.00226 21 W 30 x 90 30 K 12 3 3.5" Nwt 3.0 VL 22 2002.50 0.00226 22 W 21 x 201 22 K 10 3 3.5" Nwt 3.0 VL 22 2034.30 0.00225 23 W 27 x 84 30 K 8 3 4.5" Nwt 3.0 VL 20 2139.20 0.00211 24 W 36 x 359 22 K 10 2.7 3.0" Nwt 3.0 VL 22 2156.50 0.00190 25 W 36 x 230 22 K 10 2.5 3.5" Nwt 3.0 VL 22 2243.00 0.00176 26 W 36 x 798 24 K 9 2.5 3.5" Nwt 2.0 VL 20 2389.80 0.00164

Page 135: Automated Design of Steel Open Web Joist Floor Framing Systems

129

B.1 – Run 7 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 21 x 68 26 K 7 5 2.0" Nwt 2.0 VL 22 1422.30 0.00506 2 W 21 x 68 22 K 10 5 2.0" Nwt 2.0 VL 22 1422.80 0.00503 3 W 21 x 68 30 K 11 5 2.0" Nwt 2.0 VL 22 1424.00 0.00459 4 W 21 x 68 30 K 12 5 2.0" Nwt 2.0 VL 22 1424.30 0.00458 5 W 27 x 84 30 K 12 5 2.0" Nwt 2.0 VL 22 1429.10 0.00449 6 W 21 x 68 30 K 12 5 2.0" Nwt 1.5 VL 20 1471.70 0.00446 7 W 27 x 84 30 K 12 5 2.0" Nwt 1.5 VL 20 1476.50 0.00436 8 W 21 x 68 30 K 10 5 2.5" Nwt 1.5 VL 20 1496.10 0.00414 9 W 21 x 68 30 K 11 5 2.5" Nwt 1.5 VL 20 1496.50 0.00414 10 W 27 x 84 30 K 12 5 2.5" Nwt 1.5 VL 20 1501.70 0.00399 11 W 24 x 162 30 K 10 5 2.5" Nwt 1.5 VL 20 1524.30 0.00383 12 W 24 x 162 30 K 11 5 2.5" Nwt 1.5 VL 20 1524.70 0.00383 13 W 40 x 235 30 K 11 5 2.5" Nwt 1.5 VL 20 1546.60 0.00352 14 W 40 x 235 30 K 12 5 2.5" Nwt 1.5 VL 20 1547.00 0.00352 15 W 21 x 68 30 K 11 4.3 3.5" Nwt 1.5 VL 22 1556.30 0.00335 16 W 30 x 108 22 K 10 4.3 3.5" Nwt 1.5 VL 22 1567.20 0.00321 17 W 40 x 235 30 K 10 4.3 2.5" Nwt 1.5 VL 20 1646.20 0.00319 18 W 21 x 68 30 K 11 3.8 3.5" Nwt 1.5 VL 22 1656.30 0.00314 19 W 21 x 68 30 K 12 3.8 3.5" Nwt 1.5 VL 22 1656.70 0.00314 20 W 27 x 84 30 K 12 3.8 3.5" Nwt 1.5 VL 22 1661.50 0.00294 21 W 14 x 455 30 K 12 4.3 3.5" Nwt 1.5 VL 22 1672.80 0.00280 22 W 40 x 235 30 K 8 3.8 3.5" Nwt 1.5 VL 22 1705.50 0.00240 23 W 40 x 235 28 K 9 3 3.5" Nwt 1.5 VL 22 1905.40 0.00210 24 W 40 x 297 30 K 12 3 3.0" Nwt 2.0 VL 22 1926.00 0.00208 25 W 40 x 235 22 K 10 3.3 3.5" Nwt 3.0 VL 22 1944.50 0.00204 26 W 40 x 235 22 K 10 3 3.5" Nwt 3.0 VL 22 2044.50 0.00192 27 W 36 x 245 22 K 10 2.7 4.5" Nwt 1.5 VL 22 2058.10 0.00182 28 W 40 x 297 30 K 12 2.5 3.0" Nwt 2.0 VL 22 2126.00 0.00181 29 W 27 x 336 28 K 12 2.5 4.0" Nwt 2.0 VL 22 2187.30 0.00169

Page 136: Automated Design of Steel Open Web Joist Floor Framing Systems

130

B.1 – Run 8 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 18 x 65 26 K 9 5 2.0" Nwt 1.5 VL 22 1379.20 0.00468 2 W 24 x 68 26 K 9 5 2.0" Nwt 1.5 VL 22 1380.10 0.00462 3 W 24 x 68 30 K 8 5 2.0" Nwt 1.5 VL 22 1380.40 0.00445 4 W 24 x 68 30 K 12 5 2.0" Nwt 1.5 VL 22 1381.70 0.00443 5 W 33 x 141 26 K 9 5 2.0" Nwt 1.5 VL 22 1402.00 0.00436 6 W 33 x 141 30 K 8 5 2.0" Nwt 1.5 VL 22 1402.30 0.00418 7 W 33 x 141 30 K 11 5 2.0" Nwt 1.5 VL 22 1403.20 0.00418 8 W 33 x 141 30 K 12 5 2.0" Nwt 1.5 VL 22 1403.60 0.00418 9 W 24 x 306 30 K 12 5 2.0" Nwt 1.5 VL 22 1453.10 0.00406 10 W 33 x 141 30 K 12 5 3.0" Nwt 1.5 VL 22 1454.00 0.00338 11 W 40 x 392 30 K 12 5 3.3" Nwt 2.0 VL 22 1590.90 0.00309 12 W 24 x 306 30 K 9 4.3 3.0" Nwt 1.5 VL 22 1602.20 0.00299 13 W 33 x 141 22 K 11 4.3 4.0" Nwt 1.5 VL 20 1692.60 0.00276 14 W 33 x 141 30 K 8 3.8 4.3" Nwt 1.5 VL 22 1741.60 0.00263 15 W 40 x 167 26 K 9 3.8 4.3" Nwt 1.5 VL 22 1749.10 0.00257 16 W 30 x 357 22 K 10 3.8 4.3" Nwt 1.5 VL 22 1806.20 0.00256 17 W 40 x 327 30 K 9 3.3 3.0" Nwt 1.5 VL 22 1808.50 0.00235 18 W 40 x 167 22 K 11 3.3 4.0" Nwt 1.5 VL 20 1900.40 0.00231 19 W 30 x 357 30 K 10 3.3 4.3" Nwt 1.5 VL 22 1906.90 0.00219 20 W 33 x 141 30 K 8 3.8 4.0" Nwt 3.0 VL 20 1931.10 0.00214 21 W 40 x 327 26 K 10 2.7 3.0" Nwt 1.5 VL 22 2008.60 0.00211 22 W 40 x 327 28 K 10 2.7 3.0" Nwt 1.5 VL 22 2008.80 0.00206 23 W 30 x 292 26 K 8 3.3 4.5" Nwt 1.5 VL 18 2124.00 0.00199 24 W 30 x 357 30 K 12 3.3 4.0" Nwt 2.0 VL 18 2163.80 0.00194 25 W 40 x 327 28 K 10 3 4.0" Nwt 2.0 VL 18 2253.80 0.00178

Page 137: Automated Design of Steel Open Web Joist Floor Framing Systems

131

B.1 – Run 9 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 40 x 167 26 K 9 6 2.0" Nwt 1.5 VL 20 1413.80 0.00539 2 W 24 x 84 26 K 8 5 2.5" Nwt 1.5 VL 22 1426.80 0.00463 3 W 24 x 84 28 K 12 5 2.5" Nwt 1.5 VL 22 1428.30 0.00450 4 W 30 x 90 28 K 12 5 2.5" Nwt 1.5 VL 22 1430.10 0.00442 5 W 30 x 261 26 K 8 5 2.5" Nwt 1.5 VL 22 1479.90 0.00423 6 W 40 x 297 26 K 8 5 2.5" Nwt 1.5 VL 22 1490.70 0.00411 7 W 24 x 84 28 K 12 4.3 2.5" Nwt 1.5 VL 22 1528.30 0.00410 8 W 24 x 84 28 K 9 4.3 2.5" Nwt 2.0 VL 22 1535.50 0.00356 9 W 24 x 146 26 K 8 4.3 2.5" Nwt 2.0 VL 22 1553.80 0.00346 10 W 40 x 297 26 K 10 4.3 2.5" Nwt 2.0 VL 22 1599.60 0.00304 11 W 40 x 167 24 K 10 3.8 2.5" Nwt 2.0 VL 22 1660.40 0.00302 12 W 30 x 90 28 K 12 3.3 2.5" Nwt 2.0 VL 22 1738.50 0.00297 13 W 33 x 201 26 K 12 3.8 4.0" Nwt 2.0 VL 22 1746.70 0.00225 14 W 30 x 261 22 K 10 3.3 4.0" Nwt 2.0 VL 20 1953.50 0.00216 15 W 30 x 357 22 K 10 3.3 4.0" Nwt 2.0 VL 20 1982.30 0.00207 16 W 33 x 201 28 K 9 2.7 4.0" Nwt 2.0 VL 22 2045.60 0.00185 17 W 40 x 277 24 K 10 2.7 4.0" Nwt 3.0 VL 22 2181.80 0.00160 18 W 36 x 527 28 K 12 2.5 4.0" Nwt 2.0 VL 21 2424.60 0.00150

Page 138: Automated Design of Steel Open Web Joist Floor Framing Systems

132

B.1 – Run 10 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 55 20 K 10 5 2.5" Nwt 1.5 VL 22 1418.20 0.00522 2 W 24 x 55 22 K 10 5 2.5" Nwt 1.5 VL 22 1418.30 0.00496 3 W 24 x 55 28 K 8 5 2.5" Nwt 1.5 VL 22 1418.30 0.00464 4 W 24 x 55 28 K 9 5 2.5" Nwt 1.5 VL 22 1418.40 0.00464 5 W 24 x 55 28 K 10 5 2.5" Nwt 1.5 VL 22 1418.80 0.00463 6 W 24 x 55 30 K 11 5 2.5" Nwt 1.5 VL 22 1419.40 0.00454 7 W 24 x 94 28 K 8 5 2.5" Nwt 1.5 VL 22 1430.00 0.00448 8 W 24 x 94 28 K 10 5 2.5" Nwt 1.5 VL 22 1430.50 0.00447 9 W 24 x 94 30 K 11 5 2.5" Nwt 1.5 VL 22 1431.10 0.00439 10 W 21 x 111 30 K 11 5 2.5" Nwt 1.5 VL 22 1436.20 0.00438 11 W 24 x 131 30 K 11 5 2.5" Nwt 1.5 VL 22 1442.20 0.00429 12 W 40 x 149 30 K 11 5 2.5" Nwt 1.5 VL 22 1447.60 0.00410 13 W 36 x 230 28 K 10 5 2.5" Nwt 1.5 VL 22 1471.30 0.00408 14 W 36 x 230 30 K 11 5 2.5" Nwt 1.5 VL 22 1471.90 0.00400 15 W 40 x 324 28 K 8 5 2.5" Nwt 1.5 VL 22 1499.00 0.00397 16 W 40 x 324 28 K 10 5 2.5" Nwt 1.5 VL 22 1499.50 0.00397 17 W 12 x 305 30 K 11 5 2.5" Nwt 2.0 VL 22 1522.40 0.00396 18 W 40 x 324 30 K 11 5 2.5" Nwt 2.0 VL 22 1528.10 0.00364 19 W 40 x 324 28 K 8 4.3 2.5" Nwt 1.5 VL 22 1599.00 0.00356 20 W 33 x 169 28 K 10 3.8 2.5" Nwt 1.5 VL 22 1653.00 0.00343 21 W 36 x 230 28 K 10 3.8 2.5" Nwt 1.5 VL 22 1671.30 0.00333 22 W 36 x 230 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1671.90 0.00325 23 W 30 x 211 20 K 10 4.3 2.5" Nwt 3.0 VL 22 1686.80 0.00313 24 W 40 x 324 22 K 10 4.3 2.5" Nwt 3.0 VL 22 1720.80 0.00278 25 W 40 x 324 30 K 11 4.3 3.0" Nwt 3.0 VL 20 1862.10 0.00266 26 W 12 x 305 28 K 9 3.8 4.5" Nwt 3.0 VL 22 1915.40 0.00220 27 W 40 x 183 28 K 8 3.3 4.0" Nwt 1.5 VL 21 1994.90 0.00214 28 W 40 x 431 24 K 12 3.3 3.5" Nwt 3.0 VL 22 2032.10 0.00212 29 W 36 x 359 28 K 9 2.7 4.0" Nwt 2.0 VL 22 2093.00 0.00167 30 W 36 x 650 26 K 9 2.5 3.5" Nwt 2.0 VL 19 2597.50 0.00162

Page 139: Automated Design of Steel Open Web Joist Floor Framing Systems

133

B.2 Joist Span 1 (L = 40 ft) Loading 1 (LL = 50 psf) B.2 – Run 1 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 18 x 106 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1744.10 0.00465 2 W 18 x 106 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1744.30 0.00454 3 W 18 x 106 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1744.70 0.00453 4 W 27 x 146 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1756.70 0.00439 5 W 40 x 211 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1775.60 0.00436 6 W 40 x 211 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1776.20 0.00420 7 W 36 x 300 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1802.90 0.00415 8 W 40 x 372 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1824.50 0.00409 9 W 36 x 150 30 K 11 4.3 3.0" Nwt 1.5 VL 22 1851.30 0.00384 10 W 40 x 211 30 K 11 4.3 3.0" Nwt 1.5 VL 22 1869.60 0.00372 11 W 21 x 93 30 K 11 3.8 3.0" Nwt 1.5 VL 22 1908.00 0.00352 12 W 27 x 146 28 K 10 3.8 3.0" Nwt 1.5 VL 22 1923.30 0.00335 13 W 30 x 173 30 K 11 3.8 2.5" Nwt 2.0 VL 22 1932.00 0.00328 14 W 27 x 194 30 K 11 3.8 3.0" Nwt 1.5 VL 22 1938.30 0.00316 15 W 36 x 210 28 K 10 3.8 3.0" Nwt 1.5 VL 22 1942.50 0.00314 16 W 40 x 211 30 K 11 3.8 3.0" Nwt 1.5 VL 22 1943.40 0.00300 17 W 33 x 291 30 K 10 3.8 3.0" Nwt 1.5 VL 22 1967.00 0.00298 18 W 27 x 307 30 K 11 3.8 3.5" Nwt 1.5 VL 22 2005.00 0.00271 19 W 36 x 393 30 K 11 3.8 3.5" Nwt 1.5 VL 22 2030.80 0.00258 20 W 36 x 393 26 K 12 3.3 3.5" Nwt 1.5 VL 22 2130.90 0.00255 21 W 40 x 211 30 K 11 3 3.5" Nwt 1.5 VL 22 2176.20 0.00244 22 W 27 x 194 30 K 11 2.7 3.5" Nwt 2.0 VL 22 2305.50 0.00235 23 W 30 x 108 26 K 12 2.7 4.5" Nwt 1.5 VL 22 2311.80 0.00231 24 W 33 x 241 28 K 10 2.7 3.5" Nwt 2.0 VL 22 2319.00 0.00229 25 W 36 x 160 30 K 10 3.3 4.0" Nwt 2.0 VL 21 2367.70 0.00226 26 W 40 x 277 28 K 10 2.7 4.3" Nwt 2.0 VL 22 2418.50 0.00224 27 W 21 x 201 24 K 12 2.5 4.5" Nwt 2.0 VL 22 2473.90 0.00211 28 W 14 x 500 30 K 12 3 4.0" Nwt 3.0 VL 22 2481.70 0.00200 29 W 14 x 500 30 K 12 2.7 4.0" Nwt 3.0 VL 22 2581.70 0.00193 30 W 33 x 354 28 K 10 2.5 3.5" Nwt 3.0 VL 20 2724.10 0.00190

Page 140: Automated Design of Steel Open Web Joist Floor Framing Systems

134

B.2 – Run 2 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 16 x 89 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1739.20 0.00480 2 W 30 x 99 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1742.00 0.00461 3 W 30 x 99 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1742.00 0.00461 4 W 30 x 99 28 K 12 4.3 2.0" Nwt 1.5 VL 22 1742.80 0.00454 5 W 18 x 106 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1744.30 0.00454 6 W 27 x 114 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1746.70 0.00444 7 W 33 x 141 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1754.80 0.00435 8 W 30 x 191 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1769.80 0.00431 9 W 40 x 215 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1777.40 0.00419 10 W 40 x 235 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1783.00 0.00418 11 W 40 x 327 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1810.60 0.00412 12 W 40 x 397 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1831.60 0.00409 13 W 40 x 397 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1831.60 0.00409 14 W 33 x 141 30 K 11 3.8 2.0" Nwt 1.5 VL 22 1855.20 0.00408 15 W 33 x 141 30 K 10 4.3 3.3" Nwt 1.5 VL 22 1865.90 0.00370 16 W 30 x 191 30 K 10 4.3 3.3" Nwt 1.5 VL 22 1880.90 0.00365 17 W 40 x 215 26 K 12 4.3 3.3" Nwt 1.5 VL 22 1888.60 0.00364 18 W 30 x 191 28 K 12 3.8 2.5" Nwt 1.5 VL 22 1904.00 0.00360 19 W 40 x 235 30 K 10 3.8 2.5" Nwt 1.5 VL 22 1916.60 0.00340 20 W 40 x 397 30 K 10 4.3 3.3" Nwt 1.5 VL 22 1942.70 0.00339 21 W 30 x 191 30 K 11 3.3 2.5" Nwt 1.5 VL 22 2003.80 0.00334 22 W 40 x 362 28 K 12 3.3 2.5" Nwt 1.5 VL 22 2055.30 0.00320 23 W 24 x 131 26 K 12 3.3 4.0" Nwt 1.5 VL 22 2085.90 0.00272 24 W 24 x 176 26 K 12 3.3 3.5" Nwt 2.0 VL 22 2100.20 0.00271 25 W 24 x 176 28 K 12 3.3 3.5" Nwt 2.0 VL 22 2100.30 0.00266 26 W 40 x 397 28 K 12 3 3.0" Nwt 2.0 VL 22 2233.00 0.00246 27 W 27 x 258 30 K 10 3.8 4.3" Nwt 2.0 VL 20 2233.00 0.00264 28 W 24 x 207 30 K 10 3 4.0" Nwt 1.5 VL 20 2328.20 0.00240 29 W 24 x 207 28 K 12 2.7 4.0" Nwt 1.5 VL 20 2428.80 0.00235 30 W 40 x 397 28 K 12 2.5 3.0" Nwt 2.0 VL 22 2433.00 0.00226 31 W 36 x 393 26 K 12 3 4.0" Nwt 3.0 VL 22 2449.30 0.00184 32 W 36 x 393 30 K 10 2.5 4.0" Nwt 3.0 VL 22 2648.80 0.00165

Page 141: Automated Design of Steel Open Web Joist Floor Framing Systems

135

B.2 – Run 3 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 76 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1735.70 0.00448 2 W 24 x 104 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1744.10 0.00446 3 W 21 x 111 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1746.20 0.00446 4 W 21 x 132 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1752.50 0.00444 5 W 30 x 132 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1752.50 0.00439 6 W 27 x 178 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1766.30 0.00435 7 W 27 x 217 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1778.00 0.00430 8 W 40 x 235 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1783.40 0.00418 9 W 36 x 328 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1811.30 0.00414 10 W 40 x 331 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1811.80 0.00412 11 W 21 x 111 30 K 11 4.3 3.3" Nwt 1.5 VL 22 1857.30 0.00394 12 W 27 x 114 30 K 11 4.3 3.3" Nwt 1.5 VL 22 1858.20 0.00385 13 W 24 x 103 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1877.40 0.00375 14 W 40 x 235 30 K 10 4.3 3.3" Nwt 1.5 VL 22 1894.10 0.00349 15 W 40 x 235 30 K 11 4.3 3.3" Nwt 1.5 VL 22 1894.50 0.00349 16 W 40 x 235 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1917.00 0.00339 17 W 36 x 300 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1936.50 0.00337 18 W 36 x 328 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1944.90 0.00335 19 W 36 x 359 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1954.20 0.00333 20 W 12 x 252 30 K 10 3.8 3.0" Nwt 2.0 VL 22 1988.90 0.00315 21 W 36 x 300 28 K 10 3.8 3.3" Nwt 2.0 VL 22 2051.60 0.00315 22 W 36 x 359 28 K 10 3.8 3.3" Nwt 2.0 VL 22 2069.30 0.00311 23 W 21 x 132 28 K 10 3.3 3.5" Nwt 2.0 VL 22 2086.30 0.00284 24 W 40 x 392 28 K 12 3.8 2.5" Nwt 3.0 VL 22 2149.10 0.00270 25 W 27 x 178 26 K 12 3.3 4.0" Nwt 1.5 VL 20 2220.00 0.00257 26 W 27 x 84 30 K 11 3.3 4.5" Nwt 1.5 VL 20 2224.50 0.00253 27 W 36 x 300 30 K 10 3 3.5" Nwt 2.0 VL 22 2236.90 0.00224 28 W 36 x 527 30 K 11 3 3.5" Nwt 2.0 VL 22 2305.40 0.00214 29 W 36 x 135 30 K 11 2.7 4.5" Nwt 1.5 VL 20 2439.80 0.00209 30 W 40 x 235 26 K 12 2.7 4.5" Nwt 3.0 VL 22 2535.50 0.00169 31 W 36 x 359 26 K 12 2.7 4.5" Nwt 3.0 VL 22 2572.70 0.00164

Page 142: Automated Design of Steel Open Web Joist Floor Framing Systems

136

B.2 – Run 4 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 99 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1742.00 0.00461 2 W 30 x 99 28 K 12 4.3 2.0" Nwt 1.5 VL 22 1742.80 0.00454 3 W 18 x 106 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1744.30 0.00454 4 W 18 x 106 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1745.10 0.00452 5 W 24 x 117 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1747.60 0.00446 6 W 40 x 167 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1762.40 0.00441 7 W 40 x 183 28 K 12 4.3 2.0" Nwt 1.5 VL 22 1768.00 0.00432 8 W 40 x 235 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1783.40 0.00418 9 W 40 x 327 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1811.00 0.00412 10 W 30 x 99 30 K 10 4.3 3.3" Nwt 1.5 VL 22 1853.30 0.00386 11 W 30 x 99 28 K 10 3.8 2.5" Nwt 1.5 VL 22 1875.60 0.00384 12 W 30 x 99 30 K 10 3.8 2.5" Nwt 1.5 VL 22 1875.80 0.00371 13 W 30 x 99 28 K 10 3.8 2.5" Nwt 2.0 VL 22 1909.20 0.00355 14 W 30 x 99 30 K 12 3.8 2.5" Nwt 2.0 VL 22 1910.20 0.00343 15 W 40 x 167 28 K 10 3.8 2.5" Nwt 2.0 VL 22 1929.60 0.00331 16 W 30 x 99 30 K 10 3.8 3.5" Nwt 1.5 VL 22 1942.20 0.00302 17 W 27 x 281 30 K 10 3.8 3.5" Nwt 1.5 VL 22 1996.80 0.00274 18 W 40 x 324 30 K 10 3.8 3.5" Nwt 1.5 VL 22 2009.70 0.00259 19 W 40 x 331 30 K 12 3.8 3.5" Nwt 1.5 VL 22 2012.60 0.00258 20 W 40 x 149 30 K 10 3.3 3.5" Nwt 2.0 VL 22 2091.60 0.00248 21 W 40 x 167 30 K 12 3.3 4.0" Nwt 1.5 VL 22 2097.00 0.00236 22 W 33 x 241 30 K 11 3.3 4.0" Nwt 1.5 VL 22 2118.80 0.00232 23 W 40 x 277 28 K 10 3.3 4.0" Nwt 1.5 VL 22 2129.00 0.00230 24 W 40 x 278 30 K 12 3.3 4.0" Nwt 1.5 VL 22 2130.30 0.00224 25 W 33 x 354 30 K 10 3.3 4.0" Nwt 1.5 VL 22 2152.30 0.00224 26 W 36 x 359 30 K 12 3.3 4.0" Nwt 2.0 VL 22 2188.20 0.00208 27 W 40 x 167 30 K 11 2.7 4.0" Nwt 2.0 VL 22 2330.20 0.00205 28 W 40 x 331 30 K 10 2.7 4.0" Nwt 2.0 VL 22 2379.00 0.00191 29 W 40 x 249 28 K 10 3 4.0" Nwt 3.0 VL 22 2405.40 0.00188 30 W 40 x 278 30 K 12 3 4.5" Nwt 2.0 VL 20 2417.50 0.00184 31 W 40 x 331 30 K 10 3 4.0" Nwt 3.0 VL 22 2430.20 0.00180 32 W 40 x 331 30 K 9 2.5 4.5" Nwt 2.0 VL 20 2632.10 0.00177 33 W 40 x 324 28 K 10 2.7 4.5" Nwt 3.0 VL 19 3070.30 0.00163

Page 143: Automated Design of Steel Open Web Joist Floor Framing Systems

137

B.2 – Run 5 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 94 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1741.50 0.00446 2 W 30 x 99 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1742.20 0.00445 3 W 30 x 116 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1747.30 0.00442 4 W 40 x 167 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1762.40 0.00441 5 W 40 x 167 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1762.60 0.00426 6 W 30 x 235 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1783.00 0.00426 7 W 30 x 235 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1783.80 0.00425 8 W 33 x 318 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1808.70 0.00415 9 W 40 x 331 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1811.80 0.00412 10 W 40 x 167 30 K 10 3.8 2.0" Nwt 1.5 VL 22 1862.60 0.00401 11 W 30 x 235 30 K 10 3.8 2.0" Nwt 1.5 VL 22 1883.00 0.00400 12 W 30 x 235 30 K 12 3.8 2.0" Nwt 1.5 VL 22 1883.80 0.00399 13 W 40 x 249 30 K 10 3.8 2.0" Nwt 1.5 VL 22 1887.20 0.00391 14 W 30 x 99 28 K 10 3.8 3.0" Nwt 1.5 VL 22 1909.20 0.00343 15 W 30 x 99 30 K 10 3.8 3.0" Nwt 1.5 VL 22 1909.40 0.00334 16 W 40 x 167 26 K 12 3.8 3.0" Nwt 1.5 VL 22 1930.30 0.00318 17 W 30 x 235 30 K 12 3.8 3.0" Nwt 1.5 VL 22 1951.00 0.00306 18 W 33 x 318 30 K 11 3.8 3.0" Nwt 1.5 VL 22 1975.50 0.00296 19 W 40 x 397 30 K 12 3.8 3.0" Nwt 1.5 VL 22 1999.60 0.00288 20 W 30 x 326 30 K 10 3.3 3.0" Nwt 1.5 VL 22 2077.50 0.00285 21 W 30 x 235 30 K 10 3.8 2.5" Nwt 3.0 VL 22 2101.40 0.00283 22 W 40 x 264 26 K 12 3.8 2.5" Nwt 3.0 VL 22 2110.60 0.00282 23 W 40 x 167 30 K 10 3 3.0" Nwt 1.5 VL 22 2129.80 0.00279 24 W 40 x 324 30 K 10 3.8 3.0" Nwt 2.0 VL 20 2130.50 0.00270 25 W 40 x 397 30 K 12 3 3.0" Nwt 1.5 VL 22 2199.60 0.00259 26 W 30 x 326 30 K 10 2.7 3.0" Nwt 1.5 VL 22 2277.50 0.00259 27 W 40 x 397 30 K 9 3 4.5" Nwt 1.5 VL 22 2297.50 0.00199 28 W 30 x 326 26 K 12 2.7 4.5" Nwt 1.5 VL 22 2377.20 0.00199 29 W 40 x 392 30 K 10 3 4.5" Nwt 1.5 VL 21 2536.50 0.00190 30 W 40 x 331 26 K 12 3 4.0" Nwt 3.0 VL 20 2550.70 0.00185 31 W 33 x 318 30 K 11 2.7 4.5" Nwt 3.0 VL 22 2560.30 0.00162 32 W 40 x 372 30 K 10 2.7 4.5" Nwt 3.0 VL 22 2576.10 0.00156 33 W 40 x 372 30 K 11 2.7 4.5" Nwt 3.0 VL 22 2576.50 0.00156 34 W 40 x 372 30 K 10 2.5 4.5" Nwt 3.0 VL 22 2676.10 0.00151

Page 144: Automated Design of Steel Open Web Joist Floor Framing Systems

138

B.2 – Run 6 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 68 26 K 12 4.3 2.0" Nwt 1.5 VL 22 1733.40 0.00472 2 W 30 x 99 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1743.00 0.00444 3 W 33 x 118 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1748.30 0.00439 4 W 36 x 170 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1763.50 0.00428 5 W 36 x 170 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1763.90 0.00428 6 W 33 x 241 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1785.20 0.00422 7 W 30 x 99 30 K 11 4.3 3.0" Nwt 1.5 VL 22 1836.00 0.00404 8 W 33 x 118 30 K 12 4.3 3.0" Nwt 1.5 VL 22 1842.00 0.00394 9 W 27 x 161 30 K 11 4.3 3.0" Nwt 1.5 VL 22 1854.60 0.00393 10 W 36 x 170 30 K 12 4.3 3.0" Nwt 1.5 VL 22 1857.60 0.00380 11 W 36 x 256 30 K 11 4.3 3.0" Nwt 1.5 VL 22 1883.10 0.00370 12 W 27 x 146 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1890.30 0.00364 13 W 24 x 103 30 K 10 3.8 2.5" Nwt 2.0 VL 22 1910.60 0.00350 14 W 33 x 118 26 K 12 3.8 2.5" Nwt 2.0 VL 22 1915.60 0.00349 15 W 21 x 147 30 K 10 3.8 2.5" Nwt 2.0 VL 22 1923.80 0.00346 16 W 21 x 147 30 K 11 3.8 2.5" Nwt 2.0 VL 22 1924.20 0.00345 17 W 27 x 161 30 K 10 3.8 2.5" Nwt 2.0 VL 22 1928.00 0.00335 18 W 27 x 161 30 K 11 3.8 2.5" Nwt 2.0 VL 22 1928.40 0.00334 19 W 27 x 161 30 K 12 3.8 2.5" Nwt 2.0 VL 22 1928.80 0.00334 20 W 36 x 170 30 K 11 3.8 2.5" Nwt 2.0 VL 22 1931.10 0.00323 21 W 36 x 170 30 K 12 3.8 2.5" Nwt 2.0 VL 22 1931.50 0.00322 22 W 40 x 199 30 K 10 3.8 2.5" Nwt 2.0 VL 22 1939.40 0.00316 23 W 40 x 199 30 K 11 3.8 2.5" Nwt 2.0 VL 22 1939.80 0.00315 24 W 24 x 117 30 K 12 3.8 3.0" Nwt 2.0 VL 22 1949.20 0.00313 25 W 33 x 118 30 K 12 3.8 3.0" Nwt 2.0 VL 22 1949.50 0.00300 26 W 40 x 149 30 K 11 3.8 3.0" Nwt 2.0 VL 22 1958.40 0.00288 27 W 36 x 170 30 K 10 3.8 3.0" Nwt 2.0 VL 22 1964.30 0.00287 28 W 36 x 170 30 K 12 3.8 3.0" Nwt 2.0 VL 22 1965.10 0.00286 29 W 36 x 194 30 K 12 3.8 3.0" Nwt 2.0 VL 22 1972.30 0.00283 30 W 40 x 235 30 K 11 3.8 3.0" Nwt 2.0 VL 22 1984.20 0.00276 31 W 36 x 439 30 K 10 3.8 3.0" Nwt 2.0 VL 22 2045.00 0.00267 32 W 36 x 439 30 K 12 3.8 3.0" Nwt 2.0 VL 22 2045.80 0.00267 33 W 36 x 650 30 K 12 3.8 3.0" Nwt 2.0 VL 22 2109.10 0.00261 34 W 33 x 141 28 K 12 3.3 4.5" Nwt 1.5 VL 22 2121.80 0.00229 35 W 36 x 160 30 K 11 3.3 4.5" Nwt 1.5 VL 22 2127.30 0.00219 36 W 36 x 170 30 K 11 3.3 4.5" Nwt 1.5 VL 22 2130.30 0.00217 37 W 36 x 170 30 K 12 3 4.5" Nwt 1.5 VL 22 2230.70 0.00209 38 W 30 x 357 28 K 10 3 4.5" Nwt 1.5 VL 22 2285.80 0.00203 39 W 30 x 357 28 K 12 3 4.5" Nwt 1.5 VL 22 2286.60 0.00201 40 W 40 x 199 30 K 11 2.7 4.5" Nwt 1.5 VL 22 2339.00 0.00194 41 W 30 x 326 30 K 10 2.7 4.5" Nwt 1.5 VL 22 2376.70 0.00192 42 W 30 x 326 30 K 11 2.7 4.5" Nwt 1.5 VL 22 2377.10 0.00192 43 W 30 x 357 30 K 10 2.7 4.5" Nwt 1.5 VL 22 2386.00 0.00190 44 W 33 x 241 30 K 11 3 4.5" Nwt 3.0 VL 21 2701.20 0.00174

Page 145: Automated Design of Steel Open Web Joist Floor Framing Systems

139

B.2 – Run 7 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 18 x 86 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1738.10 0.00480 2 W 18 x 86 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1738.70 0.00468 3 W 18 x 86 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1739.10 0.00467 4 W 27 x 102 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1742.90 0.00462 5 W 27 x 102 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1743.90 0.00445 6 W 33 x 118 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1748.70 0.00438 7 W 24 x 176 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1765.70 0.00438 8 W 24 x 176 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1766.10 0.00437 9 W 36 x 182 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1767.10 0.00427 10 W 36 x 182 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1767.90 0.00426 11 W 40 x 277 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1796.00 0.00414 12 W 40 x 327 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1810.60 0.00412 13 W 40 x 327 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1811.40 0.00411 14 W 40 x 372 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1824.10 0.00410 15 W 40 x 372 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1824.50 0.00409 16 W 40 x 372 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1824.90 0.00409 17 W 36 x 182 28 K 12 4.3 2.5" Nwt 2.0 VL 22 1861.10 0.00405 18 W 36 x 160 30 K 12 3.8 2.0" Nwt 1.5 VL 22 1861.30 0.00403 19 W 36 x 182 30 K 10 3.8 2.0" Nwt 1.5 VL 22 1867.10 0.00401 20 W 36 x 182 30 K 11 3.8 2.0" Nwt 1.5 VL 22 1867.50 0.00401 21 W 36 x 182 30 K 12 3.8 2.0" Nwt 1.5 VL 22 1867.90 0.00400 22 W 30 x 261 30 K 12 4.3 2.5" Nwt 2.0 VL 22 1884.90 0.00393 23 W 30 x 132 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1886.10 0.00363 24 W 36 x 182 24 K 12 3.8 3.5" Nwt 1.5 VL 22 1967.40 0.00289 25 W 40 x 277 30 K 12 3.8 3.5" Nwt 1.5 VL 22 1996.40 0.00261 26 W 24 x 370 30 K 11 3.3 3.5" Nwt 2.0 VL 22 2158.30 0.00242 27 W 33 x 118 28 K 10 3 4.5" Nwt 2.0 VL 22 2248.50 0.00217 28 W 33 x 118 30 K 10 3 4.5" Nwt 2.0 VL 22 2248.70 0.00212 29 W 33 x 118 30 K 12 3 4.5" Nwt 2.0 VL 22 2249.50 0.00211 30 W 36 x 300 30 K 10 3 4.5" Nwt 2.0 VL 22 2303.30 0.00185 31 W 40 x 372 30 K 10 3 4.5" Nwt 2.0 VL 22 2324.90 0.00179

Page 146: Automated Design of Steel Open Web Joist Floor Framing Systems

140

B.2 – Run 8 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 90 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1739.90 0.00446 2 W 30 x 124 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1749.70 0.00441 3 W 30 x 124 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1750.10 0.00440 4 W 27 x 161 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1761.20 0.00437 5 W 27 x 194 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1771.10 0.00433 6 W 30 x 211 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1776.20 0.00428 7 W 30 x 261 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1790.80 0.00424 8 W 30 x 261 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1791.20 0.00423 9 W 40 x 327 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1810.60 0.00412

10 W 40 x 327 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1811.00 0.00412 11 W 40 x 331 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1812.20 0.00412 12 W 30 x 90 30 K 11 4.3 3.3" Nwt 1.5 VL 22 1851.00 0.00388 13 W 30 x 90 30 K 11 3.8 2.0" Nwt 2.0 VL 22 1874.30 0.00386 14 W 18 x 119 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1882.20 0.00383 15 W 27 x 161 30 K 11 3.8 2.0" Nwt 2.0 VL 22 1895.60 0.00377 16 W 21 x 182 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1901.10 0.00366 17 W 18 x 119 30 K 11 3.8 3.0" Nwt 1.5 VL 22 1915.80 0.00348 18 W 24 x 162 26 K 12 3.8 3.0" Nwt 1.5 VL 22 1928.80 0.00339 19 W 18 x 119 30 K 11 3.8 3.5" Nwt 1.5 VL 22 1948.60 0.00319 20 W 24 x 162 26 K 12 3.8 3.5" Nwt 1.5 VL 22 1961.60 0.00304 21 W 40 x 278 30 K 11 3.8 3.0" Nwt 1.5 VL 22 1963.50 0.00295 22 W 24 x 207 30 K 11 3.8 3.5" Nwt 1.5 VL 22 1975.00 0.00287 23 W 30 x 211 26 K 12 3.8 3.5" Nwt 1.5 VL 22 1976.30 0.00286 24 W 30 x 261 30 K 11 3.8 3.5" Nwt 1.5 VL 22 1991.20 0.00271 25 W 36 x 280 30 K 12 3.8 3.5" Nwt 1.5 VL 22 1997.30 0.00263 26 W 40 x 327 30 K 11 3.8 3.5" Nwt 1.5 VL 22 2011.00 0.00259 27 W 36 x 439 30 K 11 3.8 3.5" Nwt 1.5 VL 22 2044.60 0.00256 28 W 40 x 327 30 K 11 3.3 3.5" Nwt 1.5 VL 22 2111.00 0.00246 29 W 36 x 245 26 K 12 3.3 3.5" Nwt 2.0 VL 22 2120.90 0.00246 30 W 36 x 439 30 K 11 3.3 3.5" Nwt 1.5 VL 22 2144.60 0.00243 31 W 40 x 327 30 K 11 3.3 3.5" Nwt 2.0 VL 22 2145.40 0.00230 32 W 40 x 278 30 K 11 3 3.5" Nwt 2.0 VL 22 2230.70 0.00223 33 W 36 x 650 30 K 11 3.3 3.5" Nwt 2.0 VL 22 2242.30 0.00222 34 W 36 x 245 26 K 12 2.5 3.5" Nwt 2.0 VL 22 2420.90 0.00219 35 W 40 x 278 30 K 9 2.5 3.5" Nwt 2.0 VL 22 2429.80 0.00218 36 W 36 x 650 26 K 12 2.7 3.5" Nwt 2.0 VL 22 2442.40 0.00211 37 W 40 x 327 26 K 12 2.5 4.5" Nwt 1.5 VL 22 2477.50 0.00185 38 W 40 x 431 26 K 12 2.5 4.5" Nwt 3.0 VL 20 2814.30 0.00154 39 W 36 x 650 26 K 12 2.5 4.5" Nwt 3.0 VL 19 3268.80 0.00150

Page 147: Automated Design of Steel Open Web Joist Floor Framing Systems

141

B.2 – Run 9 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 18 x 86 24 K 12 4.3 2.0" Nwt 1.5 VL 22 1757.30 0.00554 2 W 18 x 130 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1770.60 0.00498 3 W 12 x 210 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1794.60 0.00491 4 W 18 x 86 30 K 11 4.3 2.5" Nwt 1.5 VL 22 1794.70 0.00479 5 W 27 x 102 30 K 11 4.3 2.5" Nwt 1.5 VL 22 1799.50 0.00451 6 W 27 x 102 30 K 12 4.3 2.5" Nwt 1.5 VL 22 1799.90 0.00451 7 W 27 x 114 30 K 10 4.3 2.5" Nwt 1.5 VL 22 1802.70 0.00450 8 W 21 x 147 30 K 10 4.3 2.5" Nwt 1.5 VL 22 1812.60 0.00450 9 W 21 x 147 30 K 11 4.3 2.5" Nwt 1.5 VL 22 1813.00 0.00449 10 W 18 x 175 30 K 10 4.3 2.5" Nwt 1.5 VL 22 1821.00 0.00449 11 W 18 x 175 30 K 11 4.3 2.5" Nwt 1.5 VL 22 1821.40 0.00448 12 W 18 x 86 30 K 11 4.3 3.0" Nwt 1.5 VL 22 1832.10 0.00438 13 W 27 x 102 30 K 10 4.3 3.0" Nwt 1.5 VL 22 1836.40 0.00407 14 W 27 x 114 30 K 10 4.3 3.0" Nwt 1.5 VL 22 1840.00 0.00404 15 W 27 x 114 30 K 11 4.3 3.0" Nwt 1.5 VL 22 1840.50 0.00404 16 W 33 x 118 30 K 11 4.3 3.0" Nwt 1.5 VL 22 1841.70 0.00395 17 W 36 x 135 30 K 10 4.3 3.0" Nwt 1.5 VL 22 1846.30 0.00389 18 W 18 x 175 30 K 11 4.3 3.3" Nwt 1.5 VL 22 1876.50 0.00387 19 W 24 x 104 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1877.70 0.00375 20 W 27 x 114 30 K 12 3.8 2.5" Nwt 1.5 VL 22 1881.10 0.00370 21 W 33 x 118 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1881.90 0.00363 22 W 40 x 215 30 K 10 4.3 3.3" Nwt 1.5 VL 22 1888.10 0.00350 23 W 36 x 256 30 K 10 4.3 3.3" Nwt 1.5 VL 22 1900.40 0.00350 24 W 40 x 215 30 K 10 3.8 2.5" Nwt 1.5 VL 22 1910.60 0.00341 25 W 40 x 215 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1911.00 0.00340 26 W 30 x 116 30 K 11 3.8 2.5" Nwt 2.0 VL 22 1914.90 0.00340 27 W 40 x 324 30 K 10 3.8 2.5" Nwt 1.5 VL 22 1943.30 0.00333 28 W 40 x 324 30 K 11 3.8 2.5" Nwt 1.5 VL 22 1943.70 0.00333 29 W 21 x 147 26 K 12 3.8 3.5" Nwt 1.5 VL 22 1957.10 0.00314 30 W 30 x 173 24 K 12 3.8 3.0" Nwt 2.0 VL 22 1965.50 0.00309 31 W 24 x 192 26 K 12 3.8 3.5" Nwt 1.5 VL 22 1970.60 0.00299 32 W 36 x 280 30 K 11 3.8 3.5" Nwt 1.5 VL 22 1996.90 0.00264 33 W 40 x 324 30 K 10 3.8 3.5" Nwt 1.5 VL 20 2129.70 0.00259 34 W 27 x 194 30 K 10 3.3 4.0" Nwt 2.0 VL 22 2137.90 0.00232 35 W 27 x 194 30 K 11 3.3 4.0" Nwt 2.0 VL 22 2138.30 0.00231 36 W 30 x 173 30 K 11 3 4.0" Nwt 2.0 VL 22 2232.00 0.00222 37 W 40 x 324 30 K 11 3 4.0" Nwt 2.0 VL 22 2277.30 0.00198 38 W 30 x 326 30 K 10 3 4.5" Nwt 3.0 VL 20 2582.30 0.00171 39 W 30 x 326 30 K 10 2.7 4.5" Nwt 3.0 VL 20 2682.30 0.00165

Page 148: Automated Design of Steel Open Web Joist Floor Framing Systems

142

B.2 – Run 10 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 27 x 84 26 K 12 4.3 2.0" Nwt 1.5 VL 22 1738.20 0.00469 2 W 24 x 94 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1740.50 0.00465 3 W 24 x 94 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1740.70 0.00448 4 W 24 x 94 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1741.10 0.00447 5 W 24 x 94 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1741.50 0.00446 6 W 24 x 104 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1744.10 0.00446 7 W 24 x 104 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1744.50 0.00445 8 W 30 x 124 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1749.70 0.00441 9 W 24 x 162 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1761.10 0.00440 10 W 36 x 160 28 K 12 4.3 2.0" Nwt 1.5 VL 22 1761.10 0.00439 11 W 40 x 167 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1762.60 0.00426 12 W 36 x 256 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1789.70 0.00418 13 W 36 x 256 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1790.10 0.00418 14 W 36 x 280 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1796.50 0.00417 15 W 30 x 357 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1820.40 0.00416 16 W 36 x 359 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1821.00 0.00411 17 W 24 x 94 30 K 12 4.3 3.0" Nwt 1.5 VL 22 1834.80 0.00411 18 W 24 x 104 30 K 11 4.3 3.0" Nwt 1.5 VL 22 1837.50 0.00409 19 W 30 x 124 28 K 12 4.3 3.0" Nwt 1.5 VL 22 1843.70 0.00405 20 W 30 x 124 30 K 12 4.3 3.0" Nwt 1.5 VL 22 1843.80 0.00397 21 W 21 x 201 30 K 12 4.3 3.0" Nwt 1.5 VL 22 1866.90 0.00396 22 W 36 x 280 30 K 10 4.3 3.0" Nwt 1.5 VL 22 1889.80 0.00369 23 W 36 x 280 30 K 12 4.3 3.0" Nwt 1.5 VL 22 1890.60 0.00368 24 W 36 x 359 30 K 10 4.3 3.0" Nwt 1.5 VL 22 1913.50 0.00364 25 W 36 x 393 30 K 10 4.3 3.0" Nwt 1.5 VL 22 1923.70 0.00362 26 W 24 x 94 30 K 10 3.8 3.5" Nwt 1.5 VL 22 1940.70 0.00312 27 W 24 x 162 30 K 10 3.8 3.5" Nwt 1.5 VL 22 1961.10 0.00295 28 W 21 x 201 30 K 10 3.8 3.5" Nwt 1.5 VL 22 1972.80 0.00294 29 W 21 x 201 30 K 12 3.8 3.5" Nwt 1.5 VL 22 1973.60 0.00293 30 W 36 x 256 30 K 10 3.8 3.0" Nwt 2.0 VL 22 1990.10 0.00277 31 W 33 x 318 30 K 10 3.8 3.5" Nwt 1.5 VL 22 2007.90 0.00264 32 W 36 x 280 30 K 10 3.3 3.5" Nwt 1.5 VL 22 2096.50 0.00252 33 W 33 x 291 26 K 12 3.3 4.5" Nwt 1.5 VL 22 2166.70 0.00213 34 W 36 x 210 28 K 10 2.7 4.0" Nwt 2.0 VL 22 2342.50 0.00209 35 W 36 x 527 30 K 12 3 3.5" Nwt 3.0 VL 20 2577.00 0.00191 36 W 36 x 393 28 K 12 2.5 4.0" Nwt 2.0 VL 18 2858.20 0.00186

Page 149: Automated Design of Steel Open Web Joist Floor Framing Systems

143

B.3 Joist Span 3 (L = 50 ft) Loading 1 (LL = 50 psf) B.3 – Run 1 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 27 x 84 30 K 12 3.8 2.0" Nwt 1.5 VL 22 2113.80 0.00522 2 W 30 x 235 30 K 12 3.8 2.0" Nwt 1.5 VL 22 2159.10 0.00492 3 W 33 x 118 30 K 11 3.3 2.0" Nwt 1.5 VL 22 2223.70 0.00491 4 W 33 x 118 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2224.00 0.00483 5 W 40 x 211 28 K 12 3.3 2.0" Nwt 1.5 VL 22 2251.80 0.00479 6 W 40 x 211 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2251.90 0.00469 7 W 24 x 103 30 K 12 3 3.0" Nwt 1.5 VL 22 2380.20 0.00330 8 W 24 x 131 30 K 11 3 3.0" Nwt 1.5 VL 22 2388.20 0.00319 9 W 40 x 264 30 K 11 3 3.0" Nwt 1.5 VL 22 2428.10 0.00283 10 W 40 x 211 30 K 11 2.7 3.0" Nwt 1.5 VL 22 2512.20 0.00279 11 W 40 x 264 30 K 12 2.7 3.0" Nwt 1.5 VL 22 2528.50 0.00271 12 W 40 x 211 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2612.60 0.00267 13 W 40 x 278 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2632.70 0.00262 14 W 27 x 368 30 K 11 2.7 2.5" Nwt 3.0 VL 22 2748.30 0.00256 15 W 40 x 211 30 K 11 2.5 2.5" Nwt 3.0 VL 22 2801.20 0.00249 16 W 27 x 146 28 K 12 2.5 4.0" Nwt 1.5 VL 20 2825.90 0.00236 17 W 27 x 146 30 K 12 2.5 4.0" Nwt 1.5 VL 20 2826.10 0.00233 18 W 40 x 211 28 K 12 2.5 4.0" Nwt 1.5 VL 20 2845.40 0.00214 19 W 40 x 211 30 K 12 2.5 3.5" Nwt 3.0 VL 16 3560.60 0.00195 20 W 40 x 264 30 K 12 2.5 3.5" Nwt 3.0 VL 16 3576.50 0.00192

Page 150: Automated Design of Steel Open Web Joist Floor Framing Systems

144

B.3 – Run 2 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 90 30 K 11 3.3 2.0" Nwt 2.0 VL 22 2263.00 0.00461 2 W 30 x 90 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2263.40 0.00455 3 W 33 x 118 30 K 11 3.3 2.0" Nwt 2.0 VL 22 2271.40 0.00449 4 W 33 x 118 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2271.80 0.00442 5 W 24 x 176 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2289.20 0.00442 6 W 30 x 191 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2293.70 0.00435 7 W 36 x 194 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2294.60 0.00430 8 W 36 x 230 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2305.40 0.00427 9 W 40 x 297 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2325.50 0.00421 10 W 36 x 359 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2344.10 0.00420 11 W 33 x 118 30 K 12 3.3 2.0" Nwt 1.5 VL 20 2350.70 0.00412 12 W 36 x 194 30 K 12 3.3 2.0" Nwt 1.5 VL 20 2373.50 0.00400 13 W 40 x 297 30 K 12 3.3 2.0" Nwt 1.5 VL 20 2404.40 0.00390 14 W 40 x 327 30 K 12 3.3 2.0" Nwt 1.5 VL 20 2413.40 0.00389 15 W 33 x 118 30 K 12 3.3 3.0" Nwt 1.5 VL 20 2467.30 0.00369 16 W 40 x 149 30 K 12 3.3 3.0" Nwt 1.5 VL 20 2476.60 0.00357 17 W 36 x 359 30 K 12 3.3 3.0" Nwt 1.5 VL 20 2539.60 0.00342 18 W 33 x 118 30 K 12 3 2.5" Nwt 3.0 VL 22 2573.70 0.00278 19 W 24 x 176 30 K 12 3 4.3" Nwt 2.0 VL 22 2597.00 0.00259 20 W 36 x 230 30 K 12 3 4.3" Nwt 2.0 VL 22 2613.20 0.00239 21 W 36 x 280 30 K 12 3 4.3" Nwt 2.0 VL 22 2628.20 0.00235 22 W 36 x 230 30 K 12 2.5 4.3" Nwt 2.0 VL 22 2813.20 0.00227 23 W 36 x 230 30 K 12 2.5 3.0" Nwt 3.0 VL 20 2999.30 0.00218 24 W 40 x 327 30 K 11 2.7 4.3" Nwt 3.0 VL 20 3085.20 0.00207 25 W 40 x 324 30 K 12 2.5 4.5" Nwt 1.5 VL 17 3700.50 0.00184

Page 151: Automated Design of Steel Open Web Joist Floor Framing Systems

145

B.3 – Run 3 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 27 x 84 30 K 11 3.3 3.0" Nwt 1.5 VL 22 2306.80 0.00402 2 W 27 x 84 30 K 12 3.3 3.0" Nwt 1.5 VL 22 2307.10 0.00398 3 W 27 x 84 28 K 12 3.3 3.3" Nwt 1.5 VL 22 2329.20 0.00382 4 W 27 x 194 30 K 11 3.3 3.0" Nwt 1.5 VL 22 2339.80 0.00368 5 W 27 x 194 30 K 12 3.3 3.0" Nwt 1.5 VL 22 2340.10 0.00363 6 W 27 x 235 30 K 12 3.3 3.0" Nwt 1.5 VL 22 2352.40 0.00358 7 W 36 x 245 30 K 12 3.3 3.0" Nwt 1.5 VL 22 2355.40 0.00349 8 W 27 x 194 30 K 12 3.3 3.3" Nwt 1.5 VL 22 2362.40 0.00342 9 W 36 x 245 30 K 12 3.3 3.3" Nwt 1.5 VL 22 2377.70 0.00328 10 W 40 x 249 30 K 12 3.3 3.3" Nwt 1.5 VL 22 2378.90 0.00324 11 W 36 x 328 30 K 12 3.3 3.3" Nwt 1.5 VL 22 2402.60 0.00322 12 W 40 x 249 30 K 12 3 3.3" Nwt 1.5 VL 22 2478.90 0.00314 13 W 36 x 328 30 K 12 3 3.5" Nwt 1.5 VL 22 2488.70 0.00244 14 W 36 x 359 30 K 12 3 3.5" Nwt 1.5 VL 22 2498.00 0.00242 15 W 36 x 328 30 K 11 2.7 3.5" Nwt 1.5 VL 22 2588.30 0.00240 16 W 36 x 328 30 K 12 2.7 3.5" Nwt 1.5 VL 22 2588.70 0.00237 17 W 36 x 359 30 K 12 2.7 3.5" Nwt 1.5 VL 22 2598.00 0.00236 18 W 36 x 328 30 K 11 2.5 3.5" Nwt 1.5 VL 22 2688.30 0.00234 19 W 36 x 328 30 K 12 2.5 3.5" Nwt 1.5 VL 22 2688.70 0.00231 20 W 36 x 359 30 K 12 2.5 3.5" Nwt 1.5 VL 22 2698.00 0.00229 21 W 36 x 393 30 K 12 2.5 3.5" Nwt 1.5 VL 22 2708.20 0.00228 22 W 27 x 235 30 K 12 2.7 4.0" Nwt 1.5 VL 18 3022.80 0.00225 23 W 40 x 249 30 K 12 2.7 4.0" Nwt 1.5 VL 18 3027.00 0.00213 24 W 33 x 354 30 K 12 2.7 4.0" Nwt 1.5 VL 18 3058.50 0.00211 25 W 36 x 359 30 K 12 2.7 4.0" Nwt 1.5 VL 18 3060.00 0.00210 26 W 36 x 393 30 K 12 2.7 4.0" Nwt 1.5 VL 18 3070.20 0.00209 27 W 36 x 328 30 K 11 2.7 4.3" Nwt 3.0 VL 20 3085.50 0.00208 28 W 36 x 328 30 K 12 2.7 4.3" Nwt 3.0 VL 20 3085.90 0.00205 29 W 36 x 359 30 K 12 2.7 4.3" Nwt 3.0 VL 20 3095.20 0.00204 30 W 36 x 328 28 K 12 2.5 4.3" Nwt 3.0 VL 20 3185.80 0.00203 31 W 36 x 328 30 K 12 2.5 4.3" Nwt 3.0 VL 20 3185.90 0.00200 32 W 36 x 359 30 K 12 2.5 4.3" Nwt 3.0 VL 20 3195.20 0.00199 33 W 36 x 393 30 K 12 2.5 4.3" Nwt 3.0 VL 20 3205.40 0.00197

Page 152: Automated Design of Steel Open Web Joist Floor Framing Systems

146

B.3 – Run 4 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 33 x 241 28 K 12 2.7 2.0" Nwt 1.5 VL 22 2437.40 0.00379 2 W 27 x 114 30 K 12 3 3.3" Nwt 2.0 VL 22 2486.10 0.00327 3 W 40 x 167 28 K 12 3 3.3" Nwt 2.0 VL 22 2501.90 0.00304 4 W 40 x 167 30 K 12 3 3.3" Nwt 2.0 VL 22 2502.00 0.00299 5 W 40 x 211 28 K 12 3 3.3" Nwt 2.0 VL 22 2515.10 0.00299 6 W 40 x 211 30 K 12 3 3.3" Nwt 2.0 VL 22 2515.20 0.00294 7 W 27 x 114 30 K 12 3 4.3" Nwt 1.5 VL 22 2531.70 0.00289 8 W 40 x 211 30 K 11 3 3.5" Nwt 2.0 VL 22 2538.20 0.00282 9 W 40 x 167 30 K 12 3 4.3" Nwt 1.5 VL 22 2547.60 0.00260 10 W 40 x 211 30 K 11 3 4.3" Nwt 1.5 VL 22 2560.40 0.00258 11 W 33 x 241 30 K 12 3 4.3" Nwt 1.5 VL 22 2569.80 0.00257 12 W 40 x 324 30 K 11 3 4.3" Nwt 1.5 VL 22 2594.30 0.00251 13 W 40 x 392 28 K 12 3 4.3" Nwt 1.5 VL 22 2615.00 0.00250 14 W 40 x 392 30 K 12 3 4.3" Nwt 1.5 VL 22 2615.10 0.00245 15 W 40 x 324 30 K 11 2.7 4.3" Nwt 1.5 VL 22 2694.30 0.00244 16 W 40 x 392 28 K 12 2.7 4.3" Nwt 1.5 VL 22 2715.00 0.00242 17 W 40 x 211 30 K 12 2.5 4.3" Nwt 1.5 VL 22 2760.80 0.00241 18 W 40 x 324 28 K 12 2.5 4.3" Nwt 1.5 VL 22 2794.60 0.00238 19 W 40 x 324 30 K 12 2.5 4.3" Nwt 1.5 VL 22 2794.70 0.00233 20 W 40 x 392 30 K 12 2.5 4.3" Nwt 1.5 VL 22 2815.10 0.00231 21 W 40 x 167 30 K 11 2.5 4.0" Nwt 1.5 VL 19 3252.00 0.00219 22 W 33 x 263 30 K 11 2.5 4.0" Nwt 1.5 VL 19 3280.80 0.00214 23 W 40 x 324 30 K 11 2.5 4.0" Nwt 1.5 VL 19 3299.10 0.00207

Page 153: Automated Design of Steel Open Web Joist Floor Framing Systems

147

B.3 – Run 5 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 117 30 K 11 3.3 2.0" Nwt 2.0 VL 22 2271.10 0.00463 2 W 33 x 152 30 K 11 3.3 2.0" Nwt 2.0 VL 22 2281.60 0.00444 3 W 33 x 152 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2282.00 0.00437 4 W 36 x 194 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2294.60 0.00430 5 W 30 x 90 30 K 12 3.3 2.0" Nwt 1.5 VL 20 2342.30 0.00426 6 W 30 x 391 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2353.70 0.00422 7 W 27 x 258 30 K 12 3 2.0" Nwt 2.0 VL 22 2413.80 0.00417 8 W 24 x 306 30 K 12 3 2.0" Nwt 2.0 VL 22 2428.20 0.00417 9 W 30 x 391 30 K 11 3 2.0" Nwt 2.0 VL 22 2453.30 0.00414 10 W 30 x 391 30 K 12 3 2.0" Nwt 2.0 VL 22 2453.70 0.00407 11 W 30 x 90 30 K 12 3.3 2.0" Nwt 3.0 VL 22 2456.70 0.00401 12 W 24 x 131 30 K 12 3.3 2.0" Nwt 3.0 VL 22 2469.00 0.00397 13 W 33 x 152 30 K 11 3.3 2.0" Nwt 3.0 VL 22 2475.00 0.00386 14 W 33 x 152 30 K 12 3.3 2.0" Nwt 3.0 VL 22 2475.30 0.00380 15 W 33 x 152 30 K 11 3.3 3.0" Nwt 1.5 VL 20 2477.20 0.00367 16 W 24 x 250 30 K 11 3.3 3.0" Nwt 1.5 VL 20 2506.60 0.00366 17 W 33 x 152 30 K 12 3.3 3.0" Nwt 2.0 VL 20 2524.20 0.00333 18 W 36 x 194 30 K 12 3.3 2.5" Nwt 3.0 VL 22 2533.50 0.00326 19 W 36 x 194 30 K 12 3.3 3.0" Nwt 2.0 VL 20 2536.80 0.00326 20 W 33 x 152 30 K 11 3 2.0" Nwt 3.0 VL 22 2542.50 0.00313 21 W 33 x 152 30 K 12 3 2.0" Nwt 3.0 VL 22 2542.90 0.00308 22 W 36 x 194 30 K 11 2.7 3.0" Nwt 2.0 VL 22 2549.10 0.00260 23 W 33 x 152 30 K 11 2.7 3.5" Nwt 1.5 VL 20 2685.50 0.00258 24 W 36 x 194 30 K 11 2.7 3.5" Nwt 1.5 VL 20 2698.10 0.00250 25 W 27 x 258 30 K 11 2.7 4.3" Nwt 2.0 VL 22 2721.20 0.00242 26 W 40 x 392 30 K 11 2.5 3.5" Nwt 1.5 VL 20 2857.50 0.00230 27 W 30 x 391 30 K 12 2.5 4.3" Nwt 3.0 VL 20 3204.80 0.00201

Page 154: Automated Design of Steel Open Web Joist Floor Framing Systems

148

B.3 – Run 6 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 21 x 111 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2198.60 0.00442 2 W 33 x 130 30 K 11 3.3 2.0" Nwt 1.5 VL 22 2203.90 0.00417 3 W 33 x 130 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2204.30 0.00410 4 W 40 x 211 30 K 11 3.3 2.0" Nwt 1.5 VL 22 2228.20 0.00402 5 W 40 x 211 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2228.60 0.00396 6 W 36 x 280 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2249.30 0.00393 7 W 40 x 297 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2254.40 0.00390 8 W 40 x 211 30 K 11 3 2.0" Nwt 1.5 VL 22 2328.20 0.00388 9 W 40 x 211 30 K 12 3 2.0" Nwt 1.5 VL 22 2328.60 0.00382 10 W 36 x 280 30 K 12 3 2.0" Nwt 1.5 VL 22 2349.30 0.00379 11 W 40 x 297 30 K 12 3 2.0" Nwt 1.5 VL 22 2354.40 0.00376 12 W 33 x 130 30 K 12 3 3.0" Nwt 1.5 VL 22 2388.30 0.00299 13 W 30 x 191 30 K 12 3 3.0" Nwt 1.5 VL 22 2406.60 0.00293 14 W 40 x 211 28 K 12 3 3.0" Nwt 1.5 VL 22 2412.40 0.00287 15 W 40 x 297 28 K 12 3 3.0" Nwt 1.5 VL 22 2438.20 0.00281 16 W 33 x 130 28 K 12 3 4.3" Nwt 1.5 VL 22 2536.40 0.00276 17 W 40 x 297 30 K 12 2.7 3.0" Nwt 1.5 VL 22 2538.40 0.00268 18 W 40 x 331 30 K 12 2.7 3.0" Nwt 1.5 VL 22 2548.60 0.00267 19 W 40 x 211 30 K 12 3 4.3" Nwt 1.5 VL 22 2560.80 0.00254 20 W 40 x 211 30 K 11 2.7 4.3" Nwt 1.5 VL 22 2660.40 0.00251 21 W 36 x 280 30 K 11 2.7 4.3" Nwt 1.5 VL 22 2681.10 0.00248 22 W 36 x 280 30 K 12 2.7 4.3" Nwt 1.5 VL 22 2681.50 0.00245 23 W 40 x 397 28 K 12 2.7 4.3" Nwt 1.5 VL 22 2716.50 0.00242 24 W 40 x 297 28 K 12 2.5 4.3" Nwt 1.5 VL 22 2786.50 0.00239 25 W 36 x 650 30 K 12 3 3.5" Nwt 1.5 VL 19 3155.30 0.00236 26 W 40 x 211 30 K 12 2.5 3.5" Nwt 1.5 VL 19 3223.60 0.00236 27 W 40 x 331 28 K 12 2.5 3.5" Nwt 1.5 VL 19 3259.40 0.00233 28 W 36 x 650 30 K 12 2.7 3.0" Nwt 3.0 VL 18 3400.30 0.00210 29 W 40 x 249 30 K 12 2.5 4.0" Nwt 2.0 VL 17 3769.00 0.00193

Page 155: Automated Design of Steel Open Web Joist Floor Framing Systems

149

B.3 – Run 7 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 21 x 101 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2238.60 0.00408 2 W 36 x 232 30 K 12 3.3 2.5" Nwt 1.5 VL 22 2304.90 0.00402 3 W 12 x 336 30 K 12 3.3 2.0" Nwt 2.0 VL 22 2309.10 0.00379 4 W 36 x 439 28 K 12 3.3 2.0" Nwt 2.0 VL 22 2339.80 0.00353 5 W 33 x 221 30 K 11 3 2.0" Nwt 2.0 VL 22 2374.20 0.00353 6 W 33 x 221 30 K 12 3 2.0" Nwt 2.0 VL 22 2374.60 0.00348 7 W 36 x 232 30 K 12 3 2.0" Nwt 2.0 VL 22 2377.90 0.00345 8 W 36 x 260 30 K 12 3 2.0" Nwt 2.0 VL 22 2386.30 0.00343 9 W 27 x 336 30 K 12 3.3 3.3" Nwt 1.5 VL 22 2405.00 0.00330 10 W 36 x 232 30 K 11 3 3.3" Nwt 1.5 VL 22 2473.40 0.00323 11 W 36 x 260 30 K 11 3 3.3" Nwt 1.5 VL 22 2481.80 0.00321 12 W 27 x 336 30 K 12 3 3.3" Nwt 1.5 VL 22 2505.00 0.00319 13 W 21 x 122 30 K 12 2.7 3.5" Nwt 2.0 VL 22 2569.90 0.00273 14 W 24 x 176 30 K 12 3 4.3" Nwt 2.0 VL 22 2597.00 0.00259 15 W 33 x 221 30 K 12 3 4.3" Nwt 2.0 VL 22 2610.50 0.00241 16 W 36 x 260 30 K 12 3 4.3" Nwt 2.0 VL 22 2622.20 0.00236 17 W 24 x 306 30 K 12 2.7 3.5" Nwt 2.0 VL 22 2625.10 0.00231 18 W 36 x 439 30 K 12 2.7 3.5" Nwt 2.0 VL 22 2665.00 0.00216

Page 156: Automated Design of Steel Open Web Joist Floor Framing Systems

150

B.3 – Run 8 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 90 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2192.30 0.00426 2 W 36 x 135 30 K 11 3.3 2.0" Nwt 1.5 VL 22 2205.40 0.00414 3 W 36 x 135 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2205.80 0.00407 4 W 36 x 170 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2216.30 0.00402 5 W 30 x 326 30 K 11 3.3 2.0" Nwt 1.5 VL 22 2262.70 0.00401 6 W 30 x 326 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2263.10 0.00395 7 W 33 x 387 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2281.40 0.00389 8 W 40 x 392 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2282.90 0.00386 9 W 36 x 439 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2297.00 0.00386 10 W 36 x 135 30 K 11 3.3 2.5" Nwt 2.0 VL 22 2322.10 0.00385 11 W 36 x 135 30 K 12 3.3 2.5" Nwt 2.0 VL 22 2322.40 0.00379 12 W 30 x 90 28 K 12 3.3 3.3" Nwt 1.5 VL 22 2331.00 0.00369 13 W 36 x 135 28 K 12 3.3 3.3" Nwt 1.5 VL 22 2344.50 0.00347 14 W 40 x 392 28 K 12 3.3 3.3" Nwt 1.5 VL 22 2421.60 0.00324 15 W 40 x 392 30 K 12 3.3 3.3" Nwt 1.5 VL 22 2421.80 0.00318 16 W 30 x 90 28 K 12 2.7 3.0" Nwt 1.5 VL 22 2476.10 0.00317 17 W 14 x 426 28 K 12 3 3.0" Nwt 1.5 VL 22 2476.90 0.00304 18 W 40 x 431 28 K 12 3 3.0" Nwt 1.5 VL 22 2478.40 0.00277 19 W 40 x 392 30 K 11 2.7 3.0" Nwt 1.5 VL 22 2566.50 0.00269 20 W 40 x 392 30 K 12 2.7 3.0" Nwt 1.5 VL 22 2566.90 0.00265 21 W 40 x 392 30 K 11 2.5 3.0" Nwt 1.5 VL 22 2666.50 0.00262 22 W 40 x 431 28 K 12 2.5 3.0" Nwt 1.5 VL 22 2678.40 0.00261 23 W 40 x 392 30 K 12 3 3.0" Nwt 2.0 VL 21 2808.90 0.00251 24 W 33 x 141 30 K 12 2.7 3.0" Nwt 3.0 VL 20 2872.60 0.00236 25 W 36 x 135 28 K 12 2.5 3.0" Nwt 3.0 VL 20 2970.60 0.00233 26 W 40 x 324 28 K 12 2.5 3.0" Nwt 3.0 VL 20 3027.30 0.00214 27 W 40 x 392 30 K 11 2.5 3.0" Nwt 3.0 VL 20 3047.50 0.00212 28 W 40 x 392 30 K 12 2.5 3.0" Nwt 3.0 VL 20 3047.90 0.00209 29 W 36 x 439 30 K 12 2.5 3.0" Nwt 3.0 VL 20 3062.00 0.00208 30 W 36 x 650 30 K 12 2.5 3.0" Nwt 3.0 VL 17 3935.30 0.00204

Page 157: Automated Design of Steel Open Web Joist Floor Framing Systems

151

B.3 – Run 9 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 27 x 94 28 K 12 3.3 2.5" Nwt 1.5 VL 22 2235.30 0.00380 2 W 27 x 94 30 K 12 3.3 2.5" Nwt 1.5 VL 22 2235.50 0.00375 3 W 33 x 141 30 K 12 3.3 2.5" Nwt 1.5 VL 22 2249.60 0.00350 4 W 33 x 152 30 K 12 3.3 2.5" Nwt 1.5 VL 22 2252.90 0.00348 5 W 40 x 183 28 K 12 3.3 2.5" Nwt 1.5 VL 22 2262.00 0.00344 6 W 40 x 235 28 K 12 3.3 2.5" Nwt 1.5 VL 22 2277.60 0.00340 7 W 40 x 235 30 K 12 3.3 2.5" Nwt 1.5 VL 22 2277.80 0.00334 8 W 40 x 372 28 K 12 3.3 2.5" Nwt 1.5 VL 22 2318.70 0.00333 9 W 40 x 372 30 K 12 3.3 2.5" Nwt 1.5 VL 22 2318.90 0.00327 10 W 40 x 235 30 K 12 3.3 3.3" Nwt 1.5 VL 22 2374.70 0.00326 11 W 40 x 235 30 K 12 3 2.5" Nwt 1.5 VL 22 2377.80 0.00323 12 W 40 x 372 30 K 11 3 2.5" Nwt 1.5 VL 22 2418.50 0.00321 13 W 36 x 527 28 K 12 3 2.5" Nwt 1.5 VL 22 2465.20 0.00320 14 W 40 x 235 30 K 11 2.7 2.5" Nwt 1.5 VL 22 2477.40 0.00319 15 W 40 x 235 30 K 12 2.7 2.5" Nwt 1.5 VL 22 2477.80 0.00313 16 W 40 x 278 30 K 12 3 3.3" Nwt 1.5 VL 22 2487.60 0.00313 17 W 40 x 372 30 K 12 3 3.3" Nwt 1.5 VL 22 2515.80 0.00308 18 W 40 x 372 30 K 12 2.7 2.5" Nwt 1.5 VL 22 2518.90 0.00306 19 W 27 x 94 30 K 11 3 4.3" Nwt 1.5 VL 22 2525.30 0.00302 20 W 40 x 235 30 K 11 3 4.3" Nwt 1.5 VL 22 2567.60 0.00256 21 W 21 x 182 30 K 12 2.7 3.5" Nwt 2.0 VL 22 2587.90 0.00251 22 W 40 x 235 30 K 12 2.7 3.5" Nwt 2.0 VL 22 2603.80 0.00223

Page 158: Automated Design of Steel Open Web Joist Floor Framing Systems

152

B.3 – Run 10 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 21 x 101 28 K 12 3 2.5" Nwt 2.0 VL 22 2379.40 0.00358 2 W 33 x 130 30 K 11 3 2.5" Nwt 2.0 VL 22 2387.90 0.00317 3 W 33 x 141 28 K 12 3 2.5" Nwt 2.0 VL 22 2391.40 0.00315 4 W 33 x 387 30 K 11 3 2.5" Nwt 2.0 VL 22 2465.00 0.00295 5 W 27 x 178 30 K 12 3 3.5" Nwt 2.0 VL 22 2528.70 0.00295 6 W 33 x 130 30 K 11 3 4.3" Nwt 1.5 VL 22 2536.10 0.00275 7 W 33 x 130 30 K 12 3 4.3" Nwt 1.5 VL 22 2536.50 0.00272 8 W 27 x 178 30 K 12 3 4.3" Nwt 1.5 VL 22 2550.90 0.00272 9 W 36 x 245 30 K 12 3 4.3" Nwt 1.5 VL 22 2571.00 0.00254 10 W 30 x 326 30 K 12 3 4.3" Nwt 1.5 VL 22 2595.30 0.00254 11 W 33 x 387 28 K 12 3 4.3" Nwt 1.5 VL 22 2613.50 0.00252 12 W 36 x 393 30 K 11 3 4.3" Nwt 1.5 VL 22 2615.00 0.00250 13 W 36 x 245 30 K 12 2.7 4.3" Nwt 1.5 VL 22 2671.00 0.00247 14 W 33 x 387 28 K 12 2.7 4.3" Nwt 1.5 VL 22 2713.50 0.00245 15 W 27 x 178 30 K 12 2.7 3.5" Nwt 2.0 VL 20 2736.70 0.00240 16 W 33 x 387 30 K 12 2.5 4.3" Nwt 1.5 VL 22 2813.60 0.00234 17 W 27 x 178 28 K 12 2.5 4.0" Nwt 1.5 VL 20 2835.50 0.00230 18 W 33 x 387 30 K 12 2.7 4.0" Nwt 1.5 VL 21 2948.40 0.00210 19 W 36 x 393 30 K 12 2.5 3.0" Nwt 3.0 VL 16 3573.20 0.00210

Page 159: Automated Design of Steel Open Web Joist Floor Framing Systems

153

B.4 Joist Span 1 (L = 30 ft) Loading 2 (LL = 80 psf) B.4 – Run 1 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 99 30 K 7 4.3 2.0" Nwt 1.5 VL 22 1489.40 0.00390 2 W 30 x 99 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1490.20 0.00389 3 W 30 x 124 30 K 7 4.3 2.0" Nwt 1.5 VL 22 1496.90 0.00383 4 W 30 x 132 30 K 7 4.3 2.0" Nwt 1.5 VL 22 1499.30 0.00382 5 W 33 x 130 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1499.50 0.00379 6 W 24 x 207 30 K 7 4.3 2.0" Nwt 1.5 VL 22 1521.80 0.00375 7 W 27 x 217 30 K 7 4.3 2.0" Nwt 1.5 VL 22 1524.80 0.00371 8 W 27 x 217 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1525.60 0.00371 9 W 36 x 256 30 K 7 4.3 2.0" Nwt 1.5 VL 22 1536.50 0.00359 10 W 30 x 99 30 K 9 3.8 2.0" Nwt 1.5 VL 22 1589.70 0.00355 11 W 30 x 132 30 K 9 3.8 2.0" Nwt 1.5 VL 22 1599.60 0.00347 12 W 36 x 527 30 K 7 4.3 2.0" Nwt 1.5 VL 22 1617.80 0.00344 13 W 24 x 207 30 K 7 3.8 2.0" Nwt 1.5 VL 22 1621.80 0.00341 14 W 24 x 207 30 K 9 3.8 2.0" Nwt 1.5 VL 22 1622.10 0.00341 15 W 24 x 207 30 K 10 3.8 2.0" Nwt 1.5 VL 22 1622.60 0.00341 16 W 36 x 256 30 K 9 3.8 2.0" Nwt 1.5 VL 22 1636.80 0.00325 17 W 30 x 99 30 K 7 3.8 3.5" Nwt 1.5 VL 22 1664.40 0.00284 18 W 30 x 99 30 K 10 3.8 3.5" Nwt 1.5 VL 22 1665.20 0.00283 19 W 30 x 108 30 K 10 3.8 3.5" Nwt 1.5 VL 22 1667.90 0.00280 20 W 30 x 132 30 K 9 3.8 3.5" Nwt 1.5 VL 22 1674.60 0.00272 21 W 14 x 455 30 K 7 3.8 3.5" Nwt 1.5 VL 22 1771.20 0.00260 22 W 36 x 135 30 K 9 3.3 3.5" Nwt 1.5 VL 22 1775.50 0.00244 23 W 36 x 527 30 K 7 3.8 3.5" Nwt 1.5 VL 22 1792.80 0.00224 24 W 24 x 335 30 K 9 3.3 3.5" Nwt 2.0 VL 22 1861.30 0.00221 25 W 36 x 256 28 K 7 3 3.5" Nwt 1.5 VL 22 1911.30 0.00215 26 W 36 x 527 30 K 9 3.3 3.5" Nwt 2.0 VL 22 1918.90 0.00196 27 W 36 x 527 28 K 7 2.7 3.5" Nwt 2.0 VL 22 2118.40 0.00177 28 W 36 x 527 30 K 9 2.7 3.5" Nwt 2.0 VL 22 2118.90 0.00170 29 W 40 x 331 24 K 9 2.5 4.0" Nwt 2.0 VL 22 2184.30 0.00164 30 W 36 x 650 24 K 10 2.5 4.0" Nwt 3.0 VL 20 2483.70 0.00138

Page 160: Automated Design of Steel Open Web Joist Floor Framing Systems

154

B.4 – Run 2 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 27 x 84 26 K 10 4.3 2.0" Nwt 1.5 VL 20 1575.30 0.00414 2 W 21 x 93 28 K 12 4.3 2.0" Nwt 1.5 VL 20 1579.00 0.00407 3 W 33 x 130 26 K 10 4.3 2.0" Nwt 1.5 VL 20 1589.10 0.00397 4 W 33 x 130 28 K 12 4.3 2.0" Nwt 1.5 VL 20 1590.10 0.00387 5 W 36 x 210 26 K 9 4.3 2.0" Nwt 1.5 VL 20 1612.70 0.00382 6 W 36 x 210 26 K 10 4.3 2.0" Nwt 1.5 VL 20 1613.10 0.00382 7 W 21 x 93 26 K 9 3.8 2.0" Nwt 2.0 VL 22 1613.40 0.00365 8 W 21 x 93 30 K 8 3.8 2.0" Nwt 2.0 VL 22 1613.70 0.00351 9 W 33 x 118 28 K 7 3.8 2.0" Nwt 2.0 VL 22 1620.70 0.00342 10 W 33 x 118 28 K 9 3.8 2.0" Nwt 2.0 VL 22 1621.10 0.00335 11 W 33 x 118 28 K 12 3.8 2.0" Nwt 2.0 VL 22 1622.30 0.00335 12 W 33 x 130 28 K 12 3.8 2.0" Nwt 2.0 VL 22 1625.90 0.00332 13 W 36 x 150 30 K 10 3.8 2.0" Nwt 2.0 VL 22 1631.30 0.00319 14 W 36 x 210 30 K 8 3.8 2.0" Nwt 2.0 VL 22 1648.80 0.00310 15 W 36 x 210 28 K 9 3.8 3.0" Nwt 1.5 VL 22 1692.90 0.00305 16 W 33 x 118 28 K 12 3.8 3.5" Nwt 1.5 VL 22 1693.90 0.00304 17 W 33 x 130 30 K 7 3.8 3.5" Nwt 1.5 VL 22 1696.00 0.00295 18 W 40 x 278 24 K 12 3.8 3.5" Nwt 1.5 VL 22 1741.50 0.00282 19 W 36 x 300 26 K 10 3.8 3.5" Nwt 1.5 VL 22 1747.50 0.00276 20 W 24 x 131 26 K 9 3.3 4.5" Nwt 1.5 VL 22 1823.80 0.00239 21 W 40 x 183 24 K 12 3.3 4.5" Nwt 1.5 VL 22 1840.50 0.00204 22 W 36 x 232 26 K 9 3 4.5" Nwt 1.5 VL 22 1954.10 0.00186 23 W 40 x 331 28 K 9 3 4.0" Nwt 1.5 VL 21 2139.40 0.00186 24 W 30 x 235 26 K 10 3 4.0" Nwt 3.0 VL 20 2159.40 0.00182 25 W 33 x 318 20 K 10 2.5 4.5" Nwt 3.0 VL 22 2319.10 0.00153 26 W 36 x 798 28 K 9 2.7 4.0" Nwt 2.0 VL 21 2404.70 0.00153 27 W 40 x 278 26 K 9 2.5 4.5" Nwt 3.0 VL 16 2712.10 0.00140

Page 161: Automated Design of Steel Open Web Joist Floor Framing Systems

155

B.4 – Run 3 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 68 24 K 10 4.3 2.0" Nwt 1.5 VL 22 1480.30 0.00433 2 W 24 x 68 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1480.70 0.00413 3 W 33 x 152 26 K 9 4.3 2.0" Nwt 1.5 VL 22 1505.30 0.00393 4 W 33 x 152 30 K 9 4.3 2.0" Nwt 1.5 VL 22 1505.60 0.00374 5 W 33 x 152 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1506.10 0.00374 6 W 36 x 170 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1511.50 0.00369 7 W 40 x 235 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1530.80 0.00367 8 W 40 x 235 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1531.00 0.00359 9 W 40 x 235 30 K 8 4.3 2.5" Nwt 1.5 VL 22 1572.50 0.00356 10 W 33 x 387 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1576.60 0.00351 11 W 33 x 152 28 K 8 3.8 2.0" Nwt 1.5 VL 22 1605.40 0.00348 12 W 33 x 152 30 K 10 3.8 2.0" Nwt 1.5 VL 22 1606.10 0.00340 13 W 24 x 103 30 K 10 3.8 2.5" Nwt 1.5 VL 22 1616.60 0.00335 14 W 40 x 235 30 K 10 3.8 2.0" Nwt 1.5 VL 22 1631.00 0.00324 15 W 33 x 152 30 K 10 3.8 2.5" Nwt 1.5 VL 22 1631.30 0.00309 16 W 36 x 210 30 K 10 3.8 2.5" Nwt 1.5 VL 22 1648.70 0.00297 17 W 36 x 182 28 K 8 3.8 2.5" Nwt 2.0 VL 22 1664.80 0.00289 18 W 33 x 221 30 K 10 3.8 2.5" Nwt 2.0 VL 22 1677.20 0.00281 19 W 36 x 210 30 K 10 3.8 2.0" Nwt 3.0 VL 22 1762.70 0.00276 20 W 24 x 103 22 K 11 3.3 4.0" Nwt 2.0 VL 22 1816.40 0.00261 21 W 36 x 210 24 K 12 3.3 4.0" Nwt 2.0 VL 22 1849.20 0.00210 22 W 33 x 221 22 K 11 3 4.0" Nwt 2.0 VL 22 1951.80 0.00204 23 W 40 x 235 22 K 11 3 4.0" Nwt 2.0 VL 22 1956.00 0.00196 24 W 33 x 291 28 K 8 3 4.0" Nwt 2.0 VL 22 1972.50 0.00185 25 W 33 x 387 30 K 11 3 4.0" Nwt 1.5 VL 22 1977.20 0.00184 26 W 33 x 221 28 K 7 2.5 4.0" Nwt 2.0 VL 22 2151.20 0.00176 27 W 33 x 387 18 K 10 2.7 4.5" Nwt 3.0 VL 21 2437.60 0.00171 28 W 40 x 372 22 K 9 2.5 4.5" Nwt 2.0 VL 18 2491.60 0.00162

Page 162: Automated Design of Steel Open Web Joist Floor Framing Systems

156

B.4 – Run 4 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 192 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1518.90 0.00377 2 W 30 x 235 30 K 9 4.3 2.0" Nwt 1.5 VL 22 1530.50 0.00366 3 W 30 x 108 24 K 9 3.8 2.5" Nwt 1.5 VL 22 1617.20 0.00349 4 W 30 x 108 26 K 8 3.8 2.5" Nwt 1.5 VL 22 1617.20 0.00340 5 W 30 x 124 30 K 9 3.8 2.5" Nwt 1.5 VL 22 1622.40 0.00320 6 W 30 x 191 30 K 12 3.8 2.5" Nwt 1.5 VL 22 1643.80 0.00306 7 W 36 x 232 30 K 12 3.8 2.5" Nwt 1.5 VL 22 1656.10 0.00294 8 W 27 x 336 30 K 12 3.8 2.5" Nwt 1.5 VL 22 1687.30 0.00293 9 W 30 x 191 30 K 12 3.8 3.5" Nwt 1.5 VL 22 1715.90 0.00286 10 W 30 x 191 30 K 11 3.3 2.5" Nwt 1.5 VL 22 1743.40 0.00281 11 W 30 x 235 30 K 11 3.3 2.5" Nwt 1.5 VL 22 1756.60 0.00275 12 W 33 x 241 28 K 10 3.3 2.5" Nwt 2.0 VL 22 1783.00 0.00262 13 W 27 x 194 28 K 8 3.8 4.3" Nwt 2.0 VL 22 1785.30 0.00254 14 W 40 x 324 28 K 10 3.3 2.5" Nwt 2.0 VL 22 1807.90 0.00249 15 W 24 x 192 28 K 9 3.3 4.0" Nwt 1.5 VL 22 1817.70 0.00237 16 W 27 x 146 30 K 9 3.3 4.5" Nwt 2.0 VL 22 1854.40 0.00213 17 W 30 x 191 28 K 8 3.3 4.5" Nwt 2.0 VL 22 1867.70 0.00200 18 W 27 x 194 30 K 7 3 4.5" Nwt 1.5 VL 22 1942.70 0.00200 19 W 27 x 161 30 K 12 3 4.5" Nwt 2.0 VL 22 1960.20 0.00198 20 W 30 x 191 30 K 12 3 4.5" Nwt 1.5 VL 20 2033.40 0.00195 21 W 30 x 235 30 K 12 3 4.5" Nwt 1.5 VL 20 2046.60 0.00188 22 W 36 x 439 30 K 7 3 4.0" Nwt 1.5 VL 20 2081.60 0.00179 23 W 36 x 650 28 K 9 3.3 4.3" Nwt 3.0 VL 22 2138.20 0.00177 24 W 14 x 605 24 K 10 3 4.5" Nwt 3.0 VL 21 2403.40 0.00173 25 W 36 x 300 26 K 8 2.7 4.5" Nwt 3.0 VL 18 2528.60 0.00149

Page 163: Automated Design of Steel Open Web Joist Floor Framing Systems

157

B.4 – Run 5 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 21 x 111 30 K 7 4.3 2.0" Nwt 1.5 VL 22 1493.00 0.00396 2 W 21 x 111 26 K 9 4.3 2.0" Nwt 1.5 VL 22 1493.00 0.00413 3 W 21 x 111 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1494.20 0.00395 4 W 33 x 130 28 K 8 4.3 2.0" Nwt 1.5 VL 22 1498.80 0.00387 5 W 33 x 130 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1499.30 0.00387 6 W 33 x 130 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1499.90 0.00379 7 W 40 x 215 28 K 9 4.3 2.0" Nwt 1.5 VL 22 1524.40 0.00368 8 W 40 x 249 28 K 8 4.3 2.0" Nwt 1.5 VL 22 1534.50 0.00365 9 W 36 x 439 28 K 8 4.3 2.0" Nwt 1.5 VL 22 1591.50 0.00355 10 W 24 x 146 30 K 11 3.8 2.0" Nwt 1.5 VL 22 1604.70 0.00350 11 W 27 x 258 30 K 11 3.8 2.0" Nwt 1.5 VL 22 1638.30 0.00332 12 W 40 x 331 30 K 7 3.8 2.0" Nwt 1.5 VL 22 1659.00 0.00317 13 W 40 x 215 26 K 12 3.3 2.0" Nwt 1.5 VL 22 1725.50 0.00314 14 W 40 x 235 24 K 10 3.8 3.0" Nwt 2.0 VL 22 1728.40 0.00297 15 W 40 x 235 28 K 10 3.8 3.0" Nwt 2.0 VL 22 1728.80 0.00283 16 W 40 x 149 24 K 9 3.8 4.3" Nwt 1.5 VL 22 1743.60 0.00268 17 W 40 x 215 24 K 9 3.8 4.3" Nwt 1.5 VL 22 1763.40 0.00254 18 W 40 x 215 28 K 10 3.8 4.3" Nwt 1.5 VL 22 1764.10 0.00243 19 W 40 x 149 28 K 8 3.3 4.3" Nwt 2.0 VL 22 1871.80 0.00229 20 W 14 x 370 28 K 10 3.3 4.0" Nwt 2.0 VL 22 1896.70 0.00227 21 W 40 x 215 28 K 9 3.3 4.5" Nwt 1.5 VL 20 1939.20 0.00193 22 W 40 x 215 28 K 9 3 4.5" Nwt 1.5 VL 20 2039.20 0.00181 23 W 40 x 215 28 K 10 3 4.5" Nwt 1.5 VL 20 2039.60 0.00181 24 W 40 x 331 26 K 8 3 4.5" Nwt 2.0 VL 19 2351.50 0.00167 25 W 27 x 217 30 K 11 2.7 4.5" Nwt 3.0 VL 16 2595.00 0.00166 26 W 33 x 354 26 K 7 2.7 4.5" Nwt 3.0 VL 16 2634.50 0.00156

Page 164: Automated Design of Steel Open Web Joist Floor Framing Systems

158

B.4 – Run 6 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 103 26 K 9 4.3 2.0" Nwt 2.0 VL 20 1623.20 0.00425 2 W 30 x 116 30 K 7 4.3 2.0" Nwt 2.0 VL 20 1627.20 0.00397 3 W 30 x 116 30 K 7 4.3 2.0" Nwt 1.5 VL 21 1674.50 0.00385 4 W 18 x 130 30 K 9 3.8 3.0" Nwt 2.0 VL 22 1674.60 0.00302 5 W 40 x 183 24 K 10 3.8 3.0" Nwt 2.0 VL 22 1690.40 0.00269 6 W 36 x 170 30 K 7 3.8 3.5" Nwt 2.0 VL 22 1736.70 0.00269 7 W 33 x 201 30 K 11 3.3 3.0" Nwt 1.5 VL 22 1771.60 0.00253 8 W 40 x 183 26 K 8 3.3 3.0" Nwt 2.0 VL 22 1790.10 0.00246 9 W 40 x 327 30 K 9 3.8 4.3" Nwt 1.5 VL 22 1797.50 0.00230 10 W 27 x 336 30 K 7 3.3 4.3" Nwt 1.5 VL 22 1899.80 0.00225 11 W 40 x 199 30 K 9 3.3 3.0" Nwt 3.0 VL 22 1908.70 0.00212 12 W 36 x 170 26 K 8 3.3 3.5" Nwt 3.0 VL 22 1924.80 0.00211 13 W 40 x 183 26 K 8 3.3 3.5" Nwt 3.0 VL 22 1928.70 0.00205 14 W 40 x 327 28 K 8 3.3 4.5" Nwt 1.5 VL 20 1972.70 0.00184 15 W 27 x 539 22 K 10 3.3 4.0" Nwt 3.0 VL 22 2060.30 0.00181 16 W 40 x 327 28 K 8 3 4.5" Nwt 1.5 VL 20 2072.70 0.00172 17 W 27 x 539 28 K 7 2.7 3.5" Nwt 3.0 VL 22 2235.40 0.00167 18 W 40 x 327 24 K 12 2.5 4.5" Nwt 1.5 VL 20 2273.70 0.00159 19 W 40 x 372 24 K 10 2.7 4.5" Nwt 3.0 VL 16 2640.50 0.00143

Page 165: Automated Design of Steel Open Web Joist Floor Framing Systems

159

B.4 – Run 7 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 84 28 K 8 4.3 2.0" Nwt 1.5 VL 22 1485.00 0.00408 2 W 30 x 99 30 K 9 4.3 2.0" Nwt 1.5 VL 22 1489.70 0.00390 3 W 30 x 99 30 K 9 4.3 2.0" Nwt 1.5 VL 22 1489.70 0.00390 4 W 30 x 99 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1490.20 0.00389 5 W 30 x 124 30 K 9 4.3 2.0" Nwt 1.5 VL 22 1497.20 0.00383 6 W 30 x 173 30 K 9 4.3 2.0" Nwt 1.5 VL 22 1511.90 0.00374 7 W 30 x 261 28 K 8 4.3 2.0" Nwt 1.5 VL 22 1538.10 0.00371 8 W 30 x 261 30 K 9 4.3 2.0" Nwt 1.5 VL 22 1538.30 0.00363 9 W 40 x 277 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1543.60 0.00354 10 W 27 x 84 30 K 9 3.8 2.5" Nwt 1.5 VL 22 1610.40 0.00338 11 W 30 x 99 28 K 8 3.8 2.5" Nwt 1.5 VL 22 1614.70 0.00335 12 W 27 x 102 30 K 7 3.8 2.5" Nwt 1.5 VL 22 1615.50 0.00331 13 W 21 x 182 30 K 8 3.8 2.5" Nwt 1.5 VL 22 1639.80 0.00321 14 W 40 x 277 30 K 9 3.8 2.0" Nwt 1.5 VL 22 1643.10 0.00320 15 W 24 x 250 26 K 12 3.8 2.5" Nwt 1.5 VL 22 1661.20 0.00320 16 W 24 x 250 28 K 12 3.8 2.5" Nwt 1.5 VL 22 1661.30 0.00312 17 W 30 x 261 28 K 7 3.8 2.5" Nwt 1.5 VL 22 1663.00 0.00309 18 W 40 x 277 28 K 7 3.8 2.5" Nwt 1.5 VL 22 1667.80 0.00298 19 W 40 x 277 30 K 7 3.8 2.5" Nwt 1.5 VL 22 1668.00 0.00286 20 W 40 x 331 30 K 8 3.8 2.5" Nwt 1.5 VL 22 1684.50 0.00283 21 W 30 x 261 30 K 9 3.8 3.3" Nwt 2.0 VL 22 1750.30 0.00273 22 W 33 x 130 28 K 8 3.8 4.3" Nwt 2.0 VL 22 1766.10 0.00259 23 W 40 x 277 30 K 9 3.8 4.3" Nwt 2.0 VL 22 1810.50 0.00222 24 W 40 x 362 26 K 9 3.3 3.3" Nwt 3.0 VL 22 1996.30 0.00220 25 W 30 x 391 28 K 6 3 4.5" Nwt 1.5 VL 22 2001.50 0.00191 26 W 40 x 277 30 K 8 3.3 3.5" Nwt 3.0 VL 20 2047.30 0.00188 27 W 40 x 277 28 K 7 2.7 3.5" Nwt 3.0 VL 20 2246.80 0.00170 28 W 40 x 277 28 K 7 2.5 3.5" Nwt 3.0 VL 20 2346.80 0.00160 29 W 40 x 277 28 K 7 3 4.5" Nwt 3.0 VL 19 2488.20 0.00156 30 W 36 x 527 30 K 10 2.5 4.0" Nwt 2.0 VL 18 2514.00 0.00147

Page 166: Automated Design of Steel Open Web Joist Floor Framing Systems

160

B.4 – Run 8 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 103 28 K 8 4.3 2.0" Nwt 1.5 VL 22 1490.70 0.00402 2 W 24 x 103 30 K 8 4.3 2.0" Nwt 1.5 VL 22 1490.90 0.00394 3 W 24 x 103 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1492.20 0.00393 4 W 24 x 103 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1492.20 0.00393 5 W 30 x 108 30 K 8 4.3 2.0" Nwt 1.5 VL 22 1492.40 0.00387 6 W 30 x 108 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1493.70 0.00386 7 W 36 x 150 30 K 8 4.3 2.0" Nwt 1.5 VL 22 1505.00 0.00373 8 W 36 x 170 30 K 8 4.3 2.0" Nwt 1.5 VL 22 1511.00 0.00369 9 W 36 x 170 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1511.50 0.00369 10 W 36 x 170 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1512.30 0.00369 11 W 40 x 183 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1516.20 0.00364 12 W 36 x 245 30 K 8 4.3 2.0" Nwt 1.5 VL 22 1533.50 0.00360 13 W 30 x 108 30 K 8 3.8 2.0" Nwt 1.5 VL 22 1592.40 0.00353 14 W 30 x 108 30 K 12 3.8 2.0" Nwt 1.5 VL 22 1593.70 0.00352 15 W 36 x 135 28 K 12 3.8 2.0" Nwt 1.5 VL 22 1601.60 0.00349 16 W 36 x 170 30 K 8 3.8 2.0" Nwt 1.5 VL 22 1611.00 0.00335 17 W 30 x 108 30 K 8 3.8 2.0" Nwt 2.0 VL 22 1618.20 0.00335 18 W 36 x 150 30 K 8 3.8 2.0" Nwt 2.0 VL 22 1630.80 0.00319 19 W 36 x 170 30 K 8 3.8 2.0" Nwt 2.0 VL 22 1636.80 0.00315 20 W 36 x 170 30 K 11 3.8 2.0" Nwt 2.0 VL 22 1637.70 0.00315 21 W 36 x 170 30 K 12 3.8 2.0" Nwt 2.0 VL 22 1638.10 0.00315 22 W 30 x 211 30 K 8 3.8 2.0" Nwt 2.0 VL 22 1649.10 0.00315 23 W 36 x 245 28 K 8 3.8 2.0" Nwt 2.0 VL 22 1659.10 0.00313 24 W 36 x 245 30 K 12 3.8 2.5" Nwt 1.5 VL 22 1660.00 0.00293 25 W 40 x 167 30 K 8 3.8 3.0" Nwt 2.0 VL 22 1708.10 0.00288 26 W 30 x 261 30 K 8 3.8 3.0" Nwt 2.0 VL 22 1736.30 0.00285 27 W 40 x 264 30 K 10 3.3 2.0" Nwt 2.0 VL 22 1765.50 0.00277 28 W 30 x 148 28 K 12 3.8 4.3" Nwt 2.0 VL 22 1772.90 0.00258 29 W 24 x 103 28 K 12 3.3 4.0" Nwt 2.0 VL 22 1817.40 0.00249 30 W 30 x 108 22 K 10 3.3 4.0" Nwt 2.0 VL 22 1817.60 0.00248 31 W 33 x 241 28 K 12 3.3 4.0" Nwt 2.0 VL 22 1858.80 0.00203 32 W 33 x 291 28 K 12 3 4.3" Nwt 3.0 VL 22 2131.80 0.00184 33 W 36 x 170 30 K 11 2.5 4.0" Nwt 2.0 VL 22 2137.30 0.00175 34 W 40 x 264 26 K 12 2.5 4.0" Nwt 2.0 VL 22 2165.60 0.00165 35 W 36 x 798 24 K 12 2.5 4.3" Nwt 2.0 VL 21 2547.50 0.00161

Page 167: Automated Design of Steel Open Web Joist Floor Framing Systems

161

B.4 – Run 9 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 27 x 114 30 K 7 4.3 2.0" Nwt 2.0 VL 22 1536.60 0.00400 2 W 27 x 114 30 K 9 4.3 2.0" Nwt 2.0 VL 22 1536.90 0.00400 3 W 27 x 114 30 K 12 4.3 2.0" Nwt 2.0 VL 22 1538.10 0.00399 4 W 36 x 150 30 K 7 4.3 2.0" Nwt 2.0 VL 22 1547.40 0.00386 5 W 36 x 150 30 K 9 4.3 2.0" Nwt 2.0 VL 22 1547.70 0.00386 6 W 27 x 161 30 K 9 4.3 2.5" Nwt 1.5 VL 22 1550.30 0.00378 7 W 33 x 201 30 K 9 4.3 2.5" Nwt 1.5 VL 22 1562.30 0.00365 8 W 21 x 93 30 K 12 3.8 2.5" Nwt 1.5 VL 22 1614.40 0.00344 9 W 24 x 117 30 K 9 3.8 2.5" Nwt 1.5 VL 22 1620.30 0.00331 10 W 27 x 161 30 K 9 3.8 2.5" Nwt 1.5 VL 22 1633.50 0.00315 11 W 27 x 161 30 K 12 3.8 2.5" Nwt 1.5 VL 22 1634.80 0.00315 12 W 27 x 194 30 K 9 3.8 2.5" Nwt 1.5 VL 22 1643.40 0.00309 13 W 40 x 392 30 K 12 3.8 2.5" Nwt 1.5 VL 22 1704.10 0.00280 14 W 24 x 94 22 K 11 3.3 4.5" Nwt 1.5 VL 22 1813.10 0.00260 15 W 24 x 94 26 K 12 3.3 4.5" Nwt 1.5 VL 22 1814.00 0.00252 16 W 24 x 117 26 K 12 3.3 4.5" Nwt 1.5 VL 22 1820.90 0.00243 17 W 36 x 439 30 K 7 3.3 3.3" Nwt 2.0 VL 22 1903.40 0.00233 18 W 24 x 117 28 K 9 3 4.5" Nwt 1.5 VL 22 1919.80 0.00229 19 W 27 x 114 26 K 12 3 4.5" Nwt 1.5 VL 22 1920.00 0.00226 20 W 24 x 117 30 K 12 3 4.5" Nwt 1.5 VL 22 1921.20 0.00226 21 W 40 x 264 28 K 8 3.3 4.5" Nwt 1.5 VL 20 1953.80 0.00189 22 W 40 x 264 28 K 8 3 4.5" Nwt 1.5 VL 20 2053.80 0.00177 23 W 27 x 235 28 K 8 2.7 4.0" Nwt 3.0 VL 20 2259.10 0.00175

Page 168: Automated Design of Steel Open Web Joist Floor Framing Systems

162

B.4 – Run 10 Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 27 x 84 26 K 9 4.3 2.0" Nwt 1.5 VL 22 1484.90 0.00414 2 W 24 x 84 26 K 9 4.3 2.0" Nwt 1.5 VL 22 1484.90 0.00417 3 W 27 x 84 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1485.50 0.00404 4 W 24 x 84 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1486.10 0.00399 5 W 27 x 84 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1486.10 0.00396 6 W 27 x 84 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1486.50 0.00395 7 W 27 x 94 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1489.10 0.00393 8 W 27 x 94 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1489.50 0.00392 9 W 24 x 117 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1496.00 0.00390 10 W 24 x 117 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1496.40 0.00390 11 W 24 x 131 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1500.60 0.00387 12 W 40 x 149 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1506.00 0.00371 13 W 33 x 201 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1521.60 0.00367 14 W 36 x 245 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1534.40 0.00360 15 W 40 x 211 30 K 12 4.3 2.5" Nwt 1.5 VL 22 1566.60 0.00358 16 W 36 x 245 30 K 7 4.3 2.5" Nwt 1.5 VL 22 1575.20 0.00357 17 W 36 x 393 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1579.20 0.00350 18 W 27 x 146 30 K 7 3.8 2.0" Nwt 1.5 VL 22 1603.50 0.00347 19 W 40 x 149 30 K 7 3.8 2.0" Nwt 1.5 VL 22 1604.40 0.00336 20 W 36 x 210 30 K 12 3.8 2.0" Nwt 1.5 VL 22 1624.30 0.00330 21 W 27 x 84 30 K 11 3.8 2.5" Nwt 2.0 VL 22 1636.50 0.00321 22 W 36 x 393 30 K 12 3.8 2.0" Nwt 1.5 VL 22 1679.20 0.00316 23 W 40 x 211 30 K 8 3.8 3.3" Nwt 1.5 VL 22 1706.60 0.00283 24 W 40 x 215 28 K 10 3.8 3.5" Nwt 1.5 VL 20 1812.10 0.00274 25 W 40 x 235 30 K 7 3.3 3.3" Nwt 1.5 VL 22 1813.50 0.00256 26 W 27 x 281 28 K 10 3.8 3.5" Nwt 3.0 VL 22 1886.60 0.00246 27 W 27 x 281 30 K 12 3.8 3.5" Nwt 3.0 VL 22 1887.60 0.00243 28 W 36 x 245 30 K 11 3.8 4.3" Nwt 2.0 VL 20 1891.80 0.00230 29 W 36 x 393 30 K 11 3.8 4.3" Nwt 2.0 VL 20 1936.20 0.00218 30 W 40 x 215 22 K 10 3.3 4.3" Nwt 3.0 VL 22 2007.60 0.00208 31 W 36 x 300 30 K 7 2.7 3.0" Nwt 2.0 VL 22 2025.30 0.00196 32 W 33 x 354 26 K 8 2.7 3.5" Nwt 3.0 VL 22 2180.00 0.00170 33 W 33 x 354 26 K 9 2.7 3.5" Nwt 3.0 VL 22 2180.10 0.00169 34 W 36 x 393 30 K 9 2.7 4.0" Nwt 2.0 VL 21 2283.30 0.00163 35 W 40 x 362 28 K 10 2.7 4.0" Nwt 3.0 VL 18 2522.70 0.00150 36 W 40 x 331 24 K 9 2.7 4.5" Nwt 3.0 VL 19 2604.50 0.00147

Page 169: Automated Design of Steel Open Web Joist Floor Framing Systems

163

B.5 Joist Span 2 (L = 40 ft) Loading 2 (LL = 80 psf) B.5 – Run 1

Num Girder Joist Spacing Concrete Deck Cost Ap 1 W 27 x 94 28 K 10 3.3 2.0" Nwt 1.5 VL 22 1959.20 0.00463 2 W 27 x 94 30 K 10 3.3 2.0" Nwt 1.5 VL 22 1959.40 0.00442 3 W 27 x 94 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1959.80 0.00441 4 W 27 x 94 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1960.10 0.00440 5 W 36 x 135 30 K 10 3.3 2.0" Nwt 1.5 VL 22 1971.70 0.00438 6 W 36 x 135 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1972.10 0.00438 7 W 36 x 135 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1972.40 0.00437 8 W 33 x 201 30 K 10 3.3 2.0" Nwt 1.5 VL 22 1991.50 0.00433 9 W 33 x 201 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1991.90 0.00432 10 W 27 x 94 30 K 11 3.3 2.0" Nwt 2.0 VL 22 1998.00 0.00414 11 W 33 x 201 30 K 10 3.3 2.0" Nwt 2.0 VL 22 2029.70 0.00401 12 W 33 x 201 30 K 11 3.3 2.0" Nwt 2.0 VL 22 2030.10 0.00400 13 W 27 x 94 28 K 10 3 2.0" Nwt 2.0 VL 22 2074.90 0.00363 14 W 27 x 94 30 K 10 3 2.0" Nwt 2.0 VL 22 2075.10 0.00348 15 W 36 x 135 30 K 10 3 2.0" Nwt 2.0 VL 22 2087.40 0.00336 16 W 33 x 201 30 K 10 3 2.0" Nwt 2.0 VL 22 2107.20 0.00329 17 W 36 x 328 30 K 10 3 2.0" Nwt 2.0 VL 22 2145.30 0.00318 18 W 27 x 194 28 K 12 3 3.5" Nwt 1.5 VL 22 2201.10 0.00307 19 W 24 x 250 28 K 12 3 3.5" Nwt 1.5 VL 22 2217.90 0.00305 20 W 27 x 281 28 K 12 3 3.5" Nwt 1.5 VL 22 2227.20 0.00297 21 W 36 x 328 30 K 10 3 3.5" Nwt 1.5 VL 22 2240.70 0.00277 22 W 27 x 94 28 K 10 2.7 4.0" Nwt 1.5 VL 22 2274.10 0.00258 23 W 27 x 94 30 K 10 2.7 4.0" Nwt 1.5 VL 22 2274.30 0.00252 24 W 27 x 94 30 K 11 2.7 4.0" Nwt 1.5 VL 22 2274.70 0.00251 25 W 36 x 135 28 K 10 2.7 4.0" Nwt 1.5 VL 22 2286.40 0.00235 26 W 36 x 135 30 K 10 2.7 4.0" Nwt 1.5 VL 22 2286.60 0.00228 27 W 36 x 135 30 K 11 2.7 4.0" Nwt 1.5 VL 22 2287.00 0.00227 28 W 33 x 201 28 K 10 2.7 4.0" Nwt 1.5 VL 22 2306.20 0.00225 29 W 33 x 201 28 K 12 2.7 4.0" Nwt 1.5 VL 22 2307.00 0.00222 30 W 36 x 328 28 K 10 2.7 4.0" Nwt 1.5 VL 22 2344.30 0.00212 31 W 36 x 328 30 K 11 2.7 4.0" Nwt 1.5 VL 22 2344.90 0.00205 32 W 33 x 387 30 K 11 2.7 4.0" Nwt 1.5 VL 22 2362.60 0.00204 33 W 36 x 798 28 K 12 2.7 4.0" Nwt 1.5 VL 22 2486.10 0.00196 34 W 40 x 331 24 K 12 2.5 4.0" Nwt 3.0 VL 17 3398.50 0.00176

Page 170: Automated Design of Steel Open Web Joist Floor Framing Systems

164

B.5 – Run 2 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 94 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1941.10 0.00395 2 W 24 x 94 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1941.50 0.00395 3 W 27 x 114 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1947.10 0.00392 4 W 27 x 114 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1947.10 0.00392 5 W 27 x 114 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1947.50 0.00392 6 W 33 x 118 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1948.30 0.00388 7 W 33 x 118 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1948.70 0.00388 8 W 36 x 170 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1963.90 0.00379 9 W 40 x 199 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1973.00 0.00373 10 W 40 x 215 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1977.40 0.00371 11 W 40 x 215 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1977.80 0.00371 12 W 30 x 124 30 K 11 3.3 2.5" Nwt 2.0 VL 22 2043.50 0.00368 13 W 33 x 118 30 K 11 3 2.0" Nwt 1.5 VL 22 2048.30 0.00367 14 W 30 x 173 30 K 11 3.3 2.5" Nwt 2.0 VL 22 2058.20 0.00360 15 W 36 x 170 30 K 11 3 2.0" Nwt 1.5 VL 22 2063.90 0.00359 16 W 40 x 199 28 K 12 3.3 2.5" Nwt 2.0 VL 22 2066.20 0.00357 17 W 36 x 182 30 K 11 3 2.0" Nwt 1.5 VL 22 2067.50 0.00357 18 W 36 x 210 30 K 11 3.3 2.5" Nwt 2.0 VL 22 2069.30 0.00351 19 W 40 x 215 30 K 12 3.3 2.5" Nwt 2.0 VL 22 2071.10 0.00346 20 W 40 x 278 30 K 11 3.3 2.5" Nwt 2.0 VL 22 2089.70 0.00342 21 W 40 x 278 30 K 12 3.3 2.5" Nwt 2.0 VL 22 2090.00 0.00342 22 W 36 x 170 30 K 11 3 2.5" Nwt 2.0 VL 22 2157.30 0.00337 23 W 40 x 167 26 K 12 3 3.5" Nwt 1.5 VL 22 2163.10 0.00260 24 W 40 x 372 26 K 12 3 3.5" Nwt 1.5 VL 22 2224.60 0.00243 25 W 27 x 258 30 K 12 2.7 3.5" Nwt 1.5 VL 22 2290.70 0.00241 26 W 40 x 278 26 K 12 2.7 3.5" Nwt 1.5 VL 22 2296.40 0.00239 27 W 40 x 372 28 K 10 2.7 3.5" Nwt 1.5 VL 22 2323.90 0.00231 28 W 33 x 221 30 K 11 2.7 4.0" Nwt 2.0 VL 22 2346.40 0.00203 29 W 40 x 199 28 K 12 2.7 4.5" Nwt 1.5 VL 21 2579.20 0.00197 30 W 33 x 221 30 K 12 2.7 4.5" Nwt 1.5 VL 21 2586.00 0.00197 31 W 40 x 278 30 K 12 2.7 4.5" Nwt 1.5 VL 21 2603.10 0.00187 32 W 40 x 199 30 K 12 2.5 4.5" Nwt 1.5 VL 21 2679.40 0.00187 33 W 30 x 235 28 K 10 2.5 4.0" Nwt 3.0 VL 19 3110.00 0.00186 34 W 36 x 650 28 K 12 2.7 4.5" Nwt 1.5 VL 17 3218.50 0.00180 35 W 36 x 650 28 K 12 2.5 4.5" Nwt 1.5 VL 17 3318.50 0.00173

Page 171: Automated Design of Steel Open Web Joist Floor Framing Systems

165

B.5 – Run 3 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 116 28 K 12 3.3 2.0" Nwt 1.5 VL 22 1966.60 0.00455 2 W 40 x 149 30 K 10 3.3 2.0" Nwt 1.5 VL 22 1975.90 0.00436 3 W 40 x 149 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1976.60 0.00435 4 W 36 x 210 30 K 10 3.3 2.0" Nwt 1.5 VL 22 1994.20 0.00431 5 W 36 x 210 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1994.90 0.00430 6 W 30 x 116 28 K 12 3.3 2.0" Nwt 2.0 VL 22 2004.80 0.00424 7 W 36 x 328 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2030.30 0.00422 8 W 30 x 116 30 K 11 3 2.0" Nwt 1.5 VL 22 2066.40 0.00415 9 W 40 x 149 30 K 10 3 2.0" Nwt 1.5 VL 22 2075.90 0.00411 10 W 40 x 149 30 K 11 3 2.0" Nwt 1.5 VL 22 2076.30 0.00410 11 W 36 x 194 30 K 10 3 2.0" Nwt 1.5 VL 22 2089.40 0.00408 12 W 36 x 194 30 K 11 3 2.0" Nwt 1.5 VL 22 2089.80 0.00407 13 W 14 x 145 30 K 11 3 2.0" Nwt 2.0 VL 22 2090.80 0.00382 14 W 40 x 149 30 K 10 3 2.0" Nwt 2.0 VL 22 2091.60 0.00332 15 W 40 x 149 30 K 12 3 2.0" Nwt 2.0 VL 22 2092.40 0.00331 16 W 36 x 210 30 K 10 3 2.0" Nwt 2.0 VL 22 2109.90 0.00327 17 W 36 x 210 30 K 11 3 2.0" Nwt 2.0 VL 22 2110.30 0.00326 18 W 36 x 210 30 K 12 3 2.0" Nwt 2.0 VL 22 2110.70 0.00326 19 W 27 x 194 24 K 12 3 3.0" Nwt 1.5 VL 22 2138.20 0.00309 20 W 27 x 194 26 K 12 3 3.0" Nwt 1.5 VL 22 2138.40 0.00301 21 W 30 x 211 30 K 12 3 3.0" Nwt 1.5 VL 22 2143.80 0.00281 22 W 36 x 280 24 K 12 2.7 3.0" Nwt 1.5 VL 22 2264.00 0.00278 23 W 30 x 326 28 K 10 2.7 3.0" Nwt 1.5 VL 22 2277.30 0.00269 24 W 40 x 149 28 K 12 3 3.0" Nwt 2.0 VL 20 2278.60 0.00268 25 W 30 x 211 30 K 10 3 3.0" Nwt 2.0 VL 20 2296.60 0.00263 26 W 36 x 210 30 K 11 3 3.0" Nwt 2.0 VL 20 2296.70 0.00257 27 W 40 x 149 30 K 12 2.7 3.0" Nwt 2.0 VL 20 2378.80 0.00252 28 W 36 x 210 28 K 12 2.7 3.0" Nwt 2.0 VL 20 2396.90 0.00251 29 W 36 x 210 30 K 12 2.7 3.0" Nwt 2.0 VL 20 2397.10 0.00245 30 W 36 x 328 26 K 12 3 3.5" Nwt 3.0 VL 22 2434.00 0.00244 31 W 36 x 210 28 K 12 2.5 3.0" Nwt 2.0 VL 20 2496.90 0.00241 32 W 30 x 326 30 K 12 2.7 4.5" Nwt 1.5 VL 20 2497.50 0.00192 33 W 40 x 431 26 K 12 2.7 4.5" Nwt 1.5 VL 20 2528.70 0.00187 34 W 14 x 370 30 K 11 2.5 4.5" Nwt 3.0 VL 22 2675.90 0.00183

Page 172: Automated Design of Steel Open Web Joist Floor Framing Systems

166

B.5 – Run 4 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 90 26 K 12 3.3 2.0" Nwt 1.5 VL 22 1940.00 0.00417 2 W 30 x 90 28 K 12 3.3 2.0" Nwt 1.5 VL 22 1940.10 0.00405 3 W 30 x 90 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1940.30 0.00393 4 W 33 x 118 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1948.30 0.00388 5 W 33 x 118 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1948.70 0.00388 6 W 33 x 169 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1963.60 0.00381 7 W 33 x 169 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1964.00 0.00381 8 W 33 x 201 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1973.20 0.00377 9 W 33 x 201 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1973.60 0.00377 10 W 40 x 211 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1976.60 0.00372 11 W 33 x 118 30 K 10 3 2.0" Nwt 1.5 VL 22 2047.90 0.00368 12 W 33 x 118 30 K 12 3 2.0" Nwt 1.5 VL 22 2048.70 0.00367 13 W 30 x 148 30 K 12 3 2.0" Nwt 1.5 VL 22 2057.70 0.00365 14 W 36 x 194 30 K 12 3 2.0" Nwt 1.5 VL 22 2071.50 0.00356 15 W 40 x 211 30 K 10 3 2.0" Nwt 1.5 VL 22 2075.80 0.00352 16 W 40 x 211 30 K 11 3 2.0" Nwt 1.5 VL 22 2076.20 0.00352 17 W 40 x 211 30 K 12 3 2.0" Nwt 1.5 VL 22 2076.60 0.00352 18 W 33 x 354 30 K 12 3 2.0" Nwt 1.5 VL 22 2119.50 0.00346 19 W 33 x 201 30 K 11 2.7 2.0" Nwt 1.5 VL 22 2173.20 0.00338 20 W 33 x 201 30 K 12 2.7 2.0" Nwt 1.5 VL 22 2173.60 0.00338 21 W 33 x 118 28 K 10 3 3.0" Nwt 2.0 VL 22 2178.40 0.00328 22 W 33 x 118 30 K 11 3 3.0" Nwt 2.0 VL 22 2179.00 0.00315 23 W 33 x 118 30 K 12 3 3.0" Nwt 2.0 VL 22 2179.30 0.00315 24 W 33 x 169 30 K 11 3 3.0" Nwt 2.0 VL 22 2194.30 0.00305 25 W 33 x 201 30 K 10 3 3.0" Nwt 2.0 VL 22 2203.50 0.00301 26 W 33 x 201 30 K 11 3 3.0" Nwt 2.0 VL 22 2203.90 0.00301 27 W 33 x 201 30 K 12 3 3.0" Nwt 2.0 VL 22 2204.20 0.00300 28 W 36 x 230 30 K 11 3 3.0" Nwt 2.0 VL 22 2212.60 0.00295 29 W 36 x 230 30 K 12 3 3.0" Nwt 2.0 VL 22 2212.90 0.00295 30 W 30 x 326 30 K 10 3 3.0" Nwt 2.0 VL 22 2241.00 0.00293 31 W 33 x 201 28 K 12 3 2.5" Nwt 3.0 VL 22 2291.80 0.00263 32 W 36 x 230 30 K 10 3 3.5" Nwt 3.0 VL 22 2404.20 0.00242 33 W 36 x 230 30 K 12 3 3.5" Nwt 3.0 VL 22 2404.90 0.00241 35 W 36 x 230 28 K 12 2.7 3.5" Nwt 3.0 VL 20 2587.70 0.00201 36 W 36 x 230 30 K 10 2.5 3.5" Nwt 3.0 VL 20 2687.10 0.00191 37 W 33 x 118 28 K 10 2.5 4.5" Nwt 3.0 VL 18 3019.70 0.00187

Page 173: Automated Design of Steel Open Web Joist Floor Framing Systems

167

B.5 – Run 5 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 116 28 K 10 3.3 2.0" Nwt 1.5 VL 22 1965.80 0.00463 2 W 30 x 116 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1966.70 0.00440 3 W 36 x 135 30 K 10 3.3 2.0" Nwt 1.5 VL 22 1971.70 0.00438 4 W 36 x 135 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1972.40 0.00437 5 W 18 x 158 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1979.30 0.00434 6 W 40 x 167 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1982.00 0.00432 7 W 33 x 241 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2004.20 0.00429 8 W 27 x 129 30 K 12 3.3 2.5" Nwt 1.5 VL 22 2008.00 0.00395 9 W 36 x 135 30 K 10 3.3 2.5" Nwt 1.5 VL 22 2009.00 0.00388 10 W 36 x 300 30 K 12 3.3 2.5" Nwt 1.5 VL 22 2059.30 0.00369 11 W 36 x 135 30 K 10 3 2.5" Nwt 1.5 VL 22 2109.00 0.00367 12 W 33 x 387 30 K 11 3.3 2.0" Nwt 1.5 VL 20 2149.00 0.00364 13 W 24 x 162 30 K 12 3 2.5" Nwt 2.0 VL 22 2155.20 0.00348 14 W 30 x 191 30 K 12 3 2.5" Nwt 2.0 VL 22 2163.90 0.00339 15 W 27 x 129 28 K 10 3 3.5" Nwt 1.5 VL 22 2180.80 0.00324 16 W 27 x 129 30 K 10 3 3.5" Nwt 1.5 VL 22 2181.00 0.00313 17 W 27 x 129 30 K 11 3 3.5" Nwt 1.5 VL 22 2181.40 0.00312 18 W 36 x 135 30 K 10 3 3.5" Nwt 1.5 VL 22 2182.80 0.00300 19 W 30 x 191 30 K 12 3 3.5" Nwt 1.5 VL 22 2200.40 0.00296 20 W 36 x 230 30 K 11 3 3.5" Nwt 1.5 VL 22 2211.70 0.00285 21 W 33 x 387 30 K 11 3 3.5" Nwt 1.5 VL 22 2258.80 0.00275 22 W 33 x 387 30 K 12 3 3.5" Nwt 1.5 VL 22 2259.20 0.00275 23 W 36 x 527 30 K 11 3 3.5" Nwt 1.5 VL 22 2300.80 0.00268 24 W 36 x 230 30 K 12 2.5 3.5" Nwt 1.5 VL 22 2412.10 0.00259 25 W 33 x 291 30 K 12 2.5 3.5" Nwt 1.5 VL 22 2430.40 0.00256 26 W 24 x 162 26 K 12 2.7 3.5" Nwt 3.0 VL 22 2447.20 0.00230 27 W 27 x 129 28 K 10 2.5 4.5" Nwt 2.0 VL 22 2451.80 0.00210 28 W 36 x 135 28 K 10 2.5 4.5" Nwt 2.0 VL 22 2453.60 0.00197 29 W 36 x 135 30 K 10 2.5 4.5" Nwt 2.0 VL 22 2453.80 0.00192 30 W 33 x 221 28 K 10 2.5 4.5" Nwt 2.0 VL 22 2479.40 0.00186 31 W 36 x 527 28 K 10 2.5 4.5" Nwt 2.0 VL 22 2571.20 0.00168

Page 174: Automated Design of Steel Open Web Joist Floor Framing Systems

168

B.5 – Run 6 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 116 28 K 10 3.3 2.0" Nwt 1.5 VL 22 1965.80 0.00463 2 W 21 x 132 28 K 10 3.3 2.0" Nwt 1.5 VL 22 1970.60 0.00460 3 W 33 x 152 28 K 10 3.3 2.0" Nwt 1.5 VL 22 1976.60 0.00459 4 W 33 x 152 30 K 10 3.3 2.0" Nwt 1.5 VL 22 1976.80 0.00437 5 W 27 x 235 30 K 10 3.3 2.0" Nwt 1.5 VL 22 2001.70 0.00433 6 W 27 x 368 30 K 10 3.3 2.0" Nwt 1.5 VL 22 2041.60 0.00426 7 W 40 x 372 30 K 10 3.3 2.0" Nwt 1.5 VL 22 2042.80 0.00419 8 W 30 x 116 30 K 10 3.3 2.0" Nwt 1.5 VL 20 2067.30 0.00391 9 W 33 x 152 30 K 10 3.3 2.0" Nwt 1.5 VL 20 2078.10 0.00384 10 W 33 x 241 28 K 12 3.3 2.0" Nwt 1.5 VL 20 2105.40 0.00384 11 W 40 x 277 28 K 12 3.3 2.0" Nwt 1.5 VL 20 2116.20 0.00377 12 W 36 x 280 30 K 10 3.3 2.0" Nwt 1.5 VL 20 2116.50 0.00369 13 W 40 x 372 30 K 10 3.3 2.0" Nwt 1.5 VL 20 2144.10 0.00362 14 W 33 x 152 30 K 11 3 3.0" Nwt 2.0 VL 22 2189.20 0.00308 15 W 36 x 160 30 K 11 3 3.0" Nwt 2.0 VL 22 2191.60 0.00304 16 W 33 x 141 26 K 12 3 4.3" Nwt 1.5 VL 22 2241.10 0.00275 17 W 33 x 152 26 K 12 3 4.3" Nwt 1.5 VL 22 2244.40 0.00273 18 W 14 x 455 30 K 10 3 3.5" Nwt 1.5 VL 22 2249.00 0.00260 19 W 36 x 280 26 K 12 3 4.3" Nwt 1.5 VL 22 2282.80 0.00253 20 W 30 x 116 26 K 12 2.7 4.0" Nwt 2.0 VL 22 2315.00 0.00234 21 W 33 x 152 26 K 12 2.7 4.0" Nwt 2.0 VL 22 2325.80 0.00221 22 W 36 x 280 26 K 12 2.7 4.0" Nwt 2.0 VL 22 2364.20 0.00203 23 W 24 x 207 26 K 12 2.5 4.5" Nwt 3.0 VL 21 2891.10 0.00184 24 W 24 x 176 30 K 12 2.5 4.5" Nwt 3.0 VL 17 3386.10 0.00184

Page 175: Automated Design of Steel Open Web Joist Floor Framing Systems

169

B.5 – Run 7 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 104 28 K 10 3 2.5" Nwt 2.0 VL 22 2110.70 0.00328 2 W 24 x 104 30 K 10 3 2.5" Nwt 2.0 VL 22 2110.90 0.00317 3 W 33 x 130 30 K 11 3 2.5" Nwt 2.0 VL 22 2119.10 0.00302 4 W 30 x 191 30 K 10 3 2.5" Nwt 2.0 VL 22 2137.00 0.00296 5 W 24 x 104 28 K 12 3 3.5" Nwt 1.5 VL 22 2144.30 0.00288 6 W 27 x 114 30 K 10 3 3.5" Nwt 1.5 VL 22 2146.70 0.00277 7 W 36 x 135 30 K 10 3 3.5" Nwt 1.5 VL 22 2153.00 0.00260 8 W 33 x 169 30 K 10 3 3.5" Nwt 1.5 VL 22 2163.20 0.00256 9 W 27 x 307 30 K 10 3 3.5" Nwt 1.5 VL 22 2204.60 0.00248 10 W 40 x 327 30 K 10 3 3.5" Nwt 1.5 VL 22 2210.60 0.00235 11 W 40 x 211 30 K 10 2.7 3.5" Nwt 1.5 VL 22 2275.80 0.00234 12 W 30 x 326 30 K 10 2.7 3.5" Nwt 1.5 VL 22 2310.30 0.00232 13 W 40 x 327 30 K 10 2.7 3.5" Nwt 1.5 VL 22 2310.60 0.00225 14 W 36 x 439 30 K 10 2.7 3.5" Nwt 1.5 VL 22 2344.20 0.00222 15 W 40 x 327 30 K 10 2.5 3.5" Nwt 1.5 VL 22 2410.60 0.00215 16 W 40 x 297 28 K 10 2.5 3.5" Nwt 2.0 VL 22 2435.80 0.00211 17 W 40 x 297 30 K 10 2.5 3.5" Nwt 2.0 VL 22 2436.00 0.00203 18 W 40 x 327 30 K 10 2.7 4.0" Nwt 2.0 VL 20 2497.80 0.00191 19 W 40 x 327 30 K 10 2.5 3.5" Nwt 3.0 VL 22 2596.20 0.00182 20 W 36 x 230 30 K 10 2.5 4.5" Nwt 3.0 VL 22 2633.50 0.00162 21 W 30 x 326 30 K 10 2.5 4.5" Nwt 3.0 VL 16 3202.30 0.00160

Page 176: Automated Design of Steel Open Web Joist Floor Framing Systems

170

B.5 – Run 8 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 24 x 104 30 K 11 3.3 2.0" Nwt 1.5 VL 20 2064.10 0.00394 2 W 21 x 122 30 K 11 3.3 2.0" Nwt 1.5 VL 20 2069.50 0.00393 3 W 30 x 132 30 K 11 3.3 2.0" Nwt 1.5 VL 20 2072.50 0.00388 4 W 30 x 132 30 K 12 3.3 2.0" Nwt 1.5 VL 20 2072.90 0.00388 5 W 30 x 148 30 K 10 3.3 2.0" Nwt 1.5 VL 20 2076.90 0.00387 6 W 30 x 148 30 K 11 3.3 2.0" Nwt 1.5 VL 20 2077.30 0.00386 7 W 30 x 148 30 K 12 3.3 2.0" Nwt 1.5 VL 20 2077.70 0.00386 8 W 40 x 167 30 K 11 3.3 2.0" Nwt 1.5 VL 20 2083.00 0.00377 9 W 40 x 167 30 K 12 3.3 2.0" Nwt 1.5 VL 20 2083.40 0.00377 10 W 30 x 261 30 K 11 3.3 2.0" Nwt 1.5 VL 20 2111.20 0.00375 11 W 30 x 261 30 K 12 3.3 2.0" Nwt 1.5 VL 20 2111.60 0.00374 12 W 40 x 278 30 K 11 3.3 2.0" Nwt 1.5 VL 20 2116.30 0.00367 13 W 40 x 327 30 K 11 3.3 2.0" Nwt 1.5 VL 20 2131.00 0.00364 14 W 30 x 132 28 K 12 3 3.3" Nwt 1.5 VL 22 2163.80 0.00329 15 W 30 x 148 28 K 12 3 3.3" Nwt 1.5 VL 22 2168.60 0.00325 16 W 40 x 167 28 K 12 3 3.3" Nwt 1.5 VL 22 2174.30 0.00312 17 W 30 x 132 30 K 12 3 3.5" Nwt 1.5 VL 22 2182.70 0.00307 18 W 40 x 167 30 K 12 3 3.5" Nwt 1.5 VL 22 2193.20 0.00290 19 W 40 x 215 30 K 11 3 3.5" Nwt 1.5 VL 22 2207.20 0.00282 20 W 40 x 235 30 K 10 3 3.5" Nwt 1.5 VL 22 2212.80 0.00282 21 W 40 x 264 30 K 11 3 3.5" Nwt 1.5 VL 22 2221.90 0.00279 22 W 40 x 278 30 K 11 3 3.5" Nwt 1.5 VL 22 2226.10 0.00278 23 W 40 x 297 30 K 10 3 3.5" Nwt 1.5 VL 22 2231.40 0.00276 24 W 30 x 261 28 K 12 3 2.5" Nwt 3.0 VL 22 2309.80 0.00260 25 W 40 x 264 30 K 10 3 2.5" Nwt 3.0 VL 22 2310.10 0.00247 26 W 40 x 264 30 K 12 3 2.5" Nwt 3.0 VL 22 2310.90 0.00247 27 W 40 x 278 30 K 11 3 2.5" Nwt 3.0 VL 22 2314.70 0.00246 28 W 21 x 122 30 K 12 2.7 4.5" Nwt 1.5 VL 22 2316.30 0.00238 29 W 40 x 278 30 K 12 2.7 4.5" Nwt 1.5 VL 22 2363.10 0.00187 30 W 40 x 327 28 K 12 2.5 4.5" Nwt 1.5 VL 22 2477.60 0.00181 31 W 40 x 278 30 K 12 2.5 4.5" Nwt 3.0 VL 22 2648.70 0.00155 32 W 36 x 650 26 K 12 2.5 4.5" Nwt 3.0 VL 22 2760.00 0.00150 33 W 36 x 650 30 K 12 2.5 4.5" Nwt 3.0 VL 22 2760.30 0.00145

Page 177: Automated Design of Steel Open Web Joist Floor Framing Systems

171

B.5 – Run 9 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 27 x 94 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1941.50 0.00394 2 W 30 x 108 30 K 10 3.3 2.0" Nwt 1.5 VL 22 1944.90 0.00393 3 W 30 x 108 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1945.30 0.00392 4 W 24 x 162 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1961.50 0.00389 5 W 40 x 199 30 K 10 3.3 2.0" Nwt 1.5 VL 22 1972.20 0.00374 6 W 40 x 199 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1972.60 0.00373 7 W 36 x 260 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1991.30 0.00370 8 W 40 x 264 30 K 10 3.3 2.0" Nwt 1.5 VL 22 1991.70 0.00369 9 W 40 x 264 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1992.10 0.00368 10 W 36 x 300 30 K 10 3.3 2.0" Nwt 1.5 VL 22 2002.50 0.00368 11 W 36 x 300 30 K 11 3.3 2.0" Nwt 1.5 VL 22 2002.90 0.00368 12 W 36 x 300 30 K 11 3.3 2.0" Nwt 1.5 VL 22 2002.90 0.00368 13 W 36 x 300 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2003.30 0.00367 14 W 40 x 324 30 K 11 3.3 2.0" Nwt 1.5 VL 22 2010.10 0.00364 15 W 40 x 199 28 K 12 3 2.0" Nwt 1.5 VL 22 2072.80 0.00363 16 W 40 x 199 30 K 12 3 2.0" Nwt 1.5 VL 22 2073.00 0.00352 17 W 40 x 264 30 K 11 3.3 3.0" Nwt 1.5 VL 22 2085.50 0.00327 18 W 36 x 260 30 K 12 3 3.0" Nwt 1.5 VL 22 2184.60 0.00312 19 W 40 x 362 28 K 12 3 3.0" Nwt 1.5 VL 22 2215.10 0.00312 20 W 40 x 362 26 K 12 3 3.0" Nwt 2.0 VL 22 2222.40 0.00254 21 W 36 x 300 26 K 12 2.7 3.5" Nwt 2.0 VL 22 2337.40 0.00223 22 W 36 x 300 28 K 12 2.7 3.5" Nwt 2.0 VL 22 2337.50 0.00218 23 W 36 x 300 30 K 12 2.7 3.5" Nwt 2.0 VL 22 2337.70 0.00214 24 W 36 x 300 30 K 12 2.5 3.5" Nwt 2.0 VL 22 2437.70 0.00205 25 W 40 x 149 30 K 10 2.5 3.5" Nwt 3.0 VL 22 2542.80 0.00200 26 W 33 x 387 30 K 12 2.7 4.3" Nwt 3.0 VL 22 2607.20 0.00195 27 W 40 x 199 24 K 12 2.5 4.5" Nwt 3.0 VL 19 3133.30 0.00170 28 W 40 x 264 24 K 12 2.5 4.5" Nwt 3.0 VL 19 3152.80 0.00165

Page 178: Automated Design of Steel Open Web Joist Floor Framing Systems

172

B.5 – Run 10 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 27 x 84 28 K 10 3.3 2.0" Nwt 1.5 VL 22 1956.20 0.00463 2 W 27 x 84 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1957.10 0.00440 3 W 24 x 104 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1962.80 0.00440 4 W 24 x 103 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1962.80 0.00439 5 W 21 x 122 30 K 10 3.3 2.0" Nwt 1.5 VL 22 1967.80 0.00439 6 W 21 x 122 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1968.20 0.00438 7 W 21 x 132 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1971.50 0.00437 8 W 18 x 158 30 K 10 3.3 2.0" Nwt 1.5 VL 22 1978.60 0.00436 9 W 18 x 158 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1979.00 0.00435 10 W 18 x 158 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1979.30 0.00434 11 W 36 x 170 30 K 11 3.3 2.0" Nwt 1.5 VL 22 1982.60 0.00434 12 W 36 x 170 30 K 12 3.3 2.0" Nwt 1.5 VL 22 1982.90 0.00433 13 W 36 x 300 30 K 10 3.3 2.0" Nwt 1.5 VL 22 2021.20 0.00425 14 W 36 x 300 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2021.90 0.00424 15 W 40 x 331 30 K 10 3.3 2.0" Nwt 1.5 VL 22 2030.50 0.00422 16 W 40 x 331 30 K 11 3.3 2.0" Nwt 1.5 VL 22 2030.90 0.00421 17 W 40 x 331 30 K 12 3.3 2.0" Nwt 1.5 VL 22 2031.20 0.00421 18 W 21 x 122 30 K 10 3.3 2.5" Nwt 2.0 VL 22 2042.40 0.00376 19 W 21 x 132 30 K 10 3.3 2.5" Nwt 2.0 VL 22 2045.40 0.00374 20 W 33 x 318 30 K 10 3.3 2.5" Nwt 2.0 VL 22 2101.20 0.00344 21 W 40 x 331 30 K 10 3.3 2.5" Nwt 2.0 VL 22 2105.10 0.00339 22 W 40 x 331 30 K 11 3.3 2.5" Nwt 2.0 VL 22 2105.60 0.00339 23 W 24 x 104 30 K 11 3 3.0" Nwt 2.0 VL 22 2174.80 0.00328 24 W 40 x 331 26 K 12 3 2.5" Nwt 2.0 VL 22 2179.50 0.00290 25 W 24 x 103 30 K 11 3 3.5" Nwt 1.5 VL 20 2263.80 0.00284 26 W 30 x 148 30 K 10 3 3.5" Nwt 1.5 VL 20 2276.90 0.00264 27 W 33 x 354 30 K 11 2.7 4.0" Nwt 1.5 VL 22 2352.70 0.00205 28 W 27 x 368 26 K 12 2.7 4.5" Nwt 1.5 VL 22 2389.80 0.00200 29 W 33 x 318 30 K 12 2.5 4.0" Nwt 1.5 VL 22 2442.30 0.00199 30 W 33 x 354 30 K 12 2.5 4.0" Nwt 1.5 VL 21 2693.10 0.00197 31 W 40 x 331 26 K 12 2.5 3.5" Nwt 3.0 VL 20 2717.90 0.00189 32 W 24 x 335 28 K 12 2.5 4.5" Nwt 3.0 VL 21 2929.60 0.00169

Page 179: Automated Design of Steel Open Web Joist Floor Framing Systems

173

B.6 Joist Span 3 (L = 50 ft) Loading 2 (LL = 80 psf) B.6 – Run 1

Num Girder Joist Spacing Concrete Deck Cost Ap 1 W 30 x 124 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2502.50 0.00376 2 W 36 x 160 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2513.30 0.00365 3 W 33 x 221 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2531.60 0.00360 4 W 36 x 232 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2534.90 0.00358 5 W 40 x 235 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2535.80 0.00356 6 W 24 x 131 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2546.60 0.00342 7 W 24 x 176 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2561.10 0.00341 8 W 27 x 194 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2566.50 0.00335 9 W 33 x 221 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2573.60 0.00309 10 W 36 x 256 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2584.10 0.00305 11 W 30 x 124 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2586.50 0.00302 12 W 36 x 150 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2594.30 0.00289 13 W 36 x 160 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2597.30 0.00288 14 W 40 x 183 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2604.20 0.00283 15 W 36 x 256 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2626.10 0.00279 16 W 40 x 362 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2657.90 0.00271 17 W 36 x 182 30 K 12 2.5 3.5" Nwt 2.0 VL 22 2729.90 0.00269 18 W 33 x 221 30 K 12 2.5 3.5" Nwt 2.0 VL 22 2741.60 0.00267 19 W 30 x 261 30 K 12 2.5 3.5" Nwt 2.0 VL 22 2753.60 0.00266 20 W 33 x 263 30 K 12 2.5 3.5" Nwt 2.0 VL 22 2754.20 0.00263 21 W 40 x 362 30 K 12 2.5 3.5" Nwt 2.0 VL 22 2783.90 0.00254 22 W 40 x 362 30 K 12 2.5 3.5" Nwt 2.0 VL 20 2933.90 0.00254 23 W 36 x 439 30 K 12 2.5 3.5" Nwt 2.0 VL 20 2957.00 0.00253 24 W 36 x 439 30 K 12 2.5 3.0" Nwt 3.0 VL 20 3103.60 0.00253

Page 180: Automated Design of Steel Open Web Joist Floor Framing Systems

174

B.6 – Run 2 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 2 W 30 x 108 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2497.70 0.00383 3 W 30 x 116 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2500.10 0.00379 4 W 33 x 118 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2500.70 0.00372 5 W 33 x 130 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2504.30 0.00370 6 W 33 x 141 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2507.60 0.00369 7 W 36 x 150 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2510.30 0.00366 8 W 36 x 160 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2513.30 0.00365 9 W 40 x 199 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2525.00 0.00358 10 W 36 x 230 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2534.30 0.00358 11 W 36 x 232 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2534.90 0.00358 12 W 30 x 99 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2537.00 0.00341 13 W 30 x 108 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2539.70 0.00336 14 W 33 x 130 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2546.30 0.00321 15 W 36 x 150 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2552.30 0.00316 16 W 33 x 201 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2567.60 0.00311 17 W 36 x 232 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2576.90 0.00307 18 W 33 x 263 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2586.20 0.00306 19 W 33 x 291 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2594.60 0.00304 20 W 40 x 372 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2618.90 0.00297 21 W 36 x 439 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2639.00 0.00296 22 W 33 x 141 30 K 12 2.5 3.3" Nwt 2.0 VL 22 2694.20 0.00292 23 W 33 x 221 30 K 12 2.5 3.3" Nwt 2.0 VL 22 2718.20 0.00281 24 W 36 x 439 30 K 12 2.5 3.3" Nwt 2.0 VL 22 2783.60 0.00267 25 W 36 x 300 30 K 12 2.5 3.0" Nwt 3.0 VL 22 2911.90 0.00258 26 W 30 x 391 30 K 12 2.5 3.0" Nwt 3.0 VL 22 2939.20 0.00258 27 W 40 x 327 30 K 12 2.5 3.5" Nwt 2.0 VL 21 3073.40 0.00256 28 W 40 x 397 30 K 12 2.5 3.0" Nwt 3.0 VL 18 3466.00 0.00252

Page 181: Automated Design of Steel Open Web Joist Floor Framing Systems

175

B.6 – Run 3 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 27 x 102 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.90 0.00394 2 W 30 x 108 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2497.70 0.00383 3 W 33 x 118 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2500.70 0.00372 4 W 30 x 148 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2509.70 0.00370 5 W 33 x 152 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2510.90 0.00367 6 W 36 x 160 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2513.30 0.00365 7 W 36 x 182 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2519.90 0.00362 8 W 40 x 199 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2525.00 0.00358 9 W 36 x 230 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2534.30 0.00358 10 W 30 x 108 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2540.70 0.00351 11 W 27 x 146 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2552.10 0.00342 12 W 33 x 152 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2553.90 0.00334 13 W 33 x 169 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2559.00 0.00332 14 W 40 x 199 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2568.00 0.00325 15 W 36 x 256 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2585.10 0.00323 16 W 40 x 297 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2597.40 0.00318 17 W 33 x 387 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2624.40 0.00318 18 W 40 x 392 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2625.90 0.00315 19 W 33 x 118 30 K 12 2.5 3.0" Nwt 2.0 VL 22 2664.00 0.00312 20 W 33 x 152 30 K 12 2.5 3.0" Nwt 2.0 VL 22 2674.20 0.00306 21 W 36 x 170 30 K 12 2.5 3.0" Nwt 2.0 VL 22 2679.60 0.00301 22 W 40 x 199 30 K 12 2.5 3.0" Nwt 2.0 VL 22 2688.30 0.00294 23 W 33 x 221 30 K 12 2.5 3.5" Nwt 1.5 VL 22 2693.80 0.00286 24 W 33 x 241 30 K 12 2.5 3.5" Nwt 1.5 VL 22 2699.80 0.00285 25 W 30 x 292 30 K 12 2.5 3.5" Nwt 1.5 VL 22 2715.10 0.00284 26 W 33 x 221 30 K 12 2.5 3.3" Nwt 2.0 VL 22 2718.20 0.00281 27 W 33 x 318 30 K 12 2.5 3.5" Nwt 1.5 VL 22 2722.90 0.00279 28 W 36 x 256 30 K 12 2.5 2.0" Nwt 3.0 VL 22 2774.10 0.00279 29 W 40 x 264 30 K 12 2.5 2.5" Nwt 2.0 VL 20 2778.50 0.00276 30 W 40 x 278 30 K 12 2.5 2.0" Nwt 3.0 VL 22 2780.70 0.00276 31 W 40 x 324 30 K 12 2.5 2.0" Nwt 3.0 VL 22 2794.50 0.00273 32 W 40 x 372 30 K 12 2.5 2.0" Nwt 3.0 VL 22 2808.90 0.00271 33 W 40 x 199 30 K 12 2.5 3.5" Nwt 2.0 VL 20 2885.00 0.00264 34 W 36 x 256 30 K 12 2.5 3.0" Nwt 3.0 VL 22 2898.70 0.00261 35 W 40 x 264 30 K 12 2.5 3.5" Nwt 2.0 VL 20 2904.50 0.00259 36 W 36 x 359 30 K 12 2.5 3.5" Nwt 2.0 VL 20 2933.00 0.00256

Page 182: Automated Design of Steel Open Web Joist Floor Framing Systems

176

B.6 – Run 4 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 2 W 27 x 114 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2499.50 0.00388 3 W 30 x 116 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2500.10 0.00379 4 W 33 x 118 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2500.70 0.00372 5 W 36 x 135 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2505.80 0.00368 6 W 36 x 150 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2510.30 0.00366 7 W 40 x 167 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2515.40 0.00362 8 W 36 x 194 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2523.50 0.00361 9 W 40 x 211 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2528.60 0.00357 10 W 40 x 215 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2529.80 0.00357 11 W 30 x 99 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2538.00 0.00356 12 W 27 x 114 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2541.50 0.00340 13 W 30 x 116 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2542.10 0.00331 14 W 33 x 118 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2542.70 0.00324 15 W 36 x 135 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2547.80 0.00318 16 W 40 x 167 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2557.40 0.00311 17 W 36 x 210 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2570.30 0.00309 18 W 40 x 215 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2571.80 0.00305 19 W 27 x 114 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2583.50 0.00302 20 W 30 x 132 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2588.90 0.00287 21 W 33 x 141 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2591.60 0.00281 22 W 33 x 201 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2609.60 0.00272 23 W 36 x 210 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2612.30 0.00270 24 W 40 x 392 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2666.90 0.00257 25 W 40 x 362 30 K 12 2.5 3.5" Nwt 2.0 VL 22 2783.90 0.00254 26 W 40 x 397 30 K 12 2.5 3.5" Nwt 2.0 VL 20 2944.40 0.00252

Page 183: Automated Design of Steel Open Web Joist Floor Framing Systems

177

B.6 – Run 5 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 2 W 30 x 108 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2497.70 0.00383 3 W 30 x 124 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2502.50 0.00376 4 W 36 x 135 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2505.80 0.00368 5 W 40 x 149 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2510.00 0.00365 6 W 40 x 167 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2515.40 0.00362 7 W 36 x 194 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2523.50 0.00361 8 W 40 x 199 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2525.00 0.00358 9 W 40 x 211 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2528.60 0.00357 10 W 40 x 235 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2535.80 0.00356 11 W 30 x 99 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2538.00 0.00356 12 W 40 x 249 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2540.00 0.00354 13 W 30 x 108 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2540.70 0.00351 14 W 30 x 124 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2545.50 0.00343 15 W 36 x 135 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2548.80 0.00335 16 W 36 x 150 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2553.30 0.00333 17 W 36 x 170 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2559.30 0.00330 18 W 36 x 194 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2566.50 0.00328 19 W 40 x 199 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2568.00 0.00325 20 W 40 x 211 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2571.60 0.00324 21 W 30 x 108 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2581.70 0.00309 22 W 30 x 108 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2581.70 0.00298 23 W 30 x 124 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2586.50 0.00290 24 W 36 x 135 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2589.80 0.00280 25 W 40 x 149 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2594.00 0.00275 26 W 36 x 170 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2600.30 0.00274 27 W 36 x 245 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2622.80 0.00266 28 W 40 x 331 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2648.60 0.00260 29 W 40 x 362 30 K 12 2.5 3.5" Nwt 2.0 VL 22 2783.90 0.00254 30 W 40 x 362 30 K 12 2.5 3.0" Nwt 3.0 VL 16 3605.50 0.00253

Page 184: Automated Design of Steel Open Web Joist Floor Framing Systems

178

B.6 – Run 6 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 108 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2497.70 0.00383 2 W 33 x 141 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2507.60 0.00369 3 W 30 x 191 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2522.60 0.00366 4 W 30 x 108 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2539.70 0.00336 5 W 33 x 130 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2546.30 0.00321 6 W 36 x 135 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2547.80 0.00318 7 W 27 x 217 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2572.40 0.00316 8 W 36 x 260 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2585.30 0.00304 9 W 33 x 387 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2623.40 0.00299 10 W 40 x 249 30 K 12 2.5 3.3" Nwt 1.5 VL 22 2678.90 0.00295 11 W 40 x 372 30 K 12 2.5 3.3" Nwt 1.5 VL 22 2715.80 0.00289 12 W 40 x 392 30 K 12 2.5 3.3" Nwt 1.5 VL 22 2721.80 0.00289 13 W 40 x 431 30 K 12 2.5 3.3" Nwt 1.5 VL 22 2733.50 0.00287 14 W 36 x 182 30 K 12 2.5 2.0" Nwt 3.0 VL 22 2751.90 0.00286 15 W 36 x 194 30 K 12 2.5 2.0" Nwt 3.0 VL 22 2755.50 0.00284 16 W 40 x 199 30 K 12 2.5 2.0" Nwt 3.0 VL 22 2757.00 0.00281 17 W 36 x 280 30 K 12 2.5 2.0" Nwt 3.0 VL 22 2781.30 0.00277 18 W 33 x 354 30 K 12 2.5 2.0" Nwt 3.0 VL 22 2803.50 0.00275 19 W 40 x 372 30 K 12 2.5 2.0" Nwt 3.0 VL 22 2808.90 0.00271 20 W 36 x 439 30 K 12 2.5 2.0" Nwt 3.0 VL 22 2829.00 0.00271 21 W 30 x 326 30 K 12 2.5 3.0" Nwt 3.0 VL 22 2919.70 0.00262

Page 185: Automated Design of Steel Open Web Joist Floor Framing Systems

179

B.6 – Run 7 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.00 0.00389 2 W 30 x 108 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2497.70 0.00383 3 W 30 x 116 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2500.10 0.00379 4 W 30 x 124 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2502.50 0.00376 5 W 33 x 130 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2504.30 0.00370 6 W 40 x 149 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2510.00 0.00365 7 W 36 x 170 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2516.30 0.00364 8 W 36 x 194 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2523.50 0.00361 9 W 40 x 199 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2525.00 0.00358 10 W 40 x 211 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2528.60 0.00357 11 W 30 x 99 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2537.00 0.00341 12 W 30 x 116 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2542.10 0.00331 13 W 40 x 149 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2552.00 0.00314 14 W 36 x 194 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2565.50 0.00310 15 W 40 x 211 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2570.60 0.00306 16 W 30 x 124 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2586.50 0.00302 17 W 27 x 146 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2593.10 0.00300 18 W 36 x 150 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2594.30 0.00289 19 W 36 x 194 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2607.50 0.00284 20 W 40 x 264 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2628.50 0.00276 21 W 40 x 297 30 K 12 2.5 3.5" Nwt 1.5 VL 22 2716.60 0.00276 22 W 36 x 650 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2744.30 0.00266 23 W 36 x 798 30 K 12 2.5 3.5" Nwt 1.5 VL 22 2866.90 0.00265 24 W 40 x 211 30 K 12 2.5 3.0" Nwt 3.0 VL 22 2885.20 0.00262 25 W 40 x 264 30 K 12 2.5 3.0" Nwt 3.0 VL 22 2901.10 0.00259 26 W 36 x 527 30 K 12 2.5 3.5" Nwt 2.0 VL 20 2983.40 0.00251 27 W 36 x 650 30 K 12 2.5 3.5" Nwt 2.0 VL 19 3440.30 0.00248

Page 186: Automated Design of Steel Open Web Joist Floor Framing Systems

180

B.6 – Run 8 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 27 x 102 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2519.20 0.00453 2 W 33 x 118 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2524.00 0.00432 3 W 30 x 211 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2528.60 0.00364 4 W 36 x 245 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2538.80 0.00357 5 W 33 x 118 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2542.70 0.00324 6 W 27 x 161 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2555.60 0.00323 7 W 40 x 167 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2557.40 0.00311 8 W 40 x 215 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2571.80 0.00305 9 W 40 x 235 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2577.80 0.00304 10 W 40 x 249 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2582.00 0.00302 11 W 30 x 124 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2586.50 0.00302 12 W 40 x 297 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2596.40 0.00300 13 W 40 x 167 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2599.40 0.00285 14 W 33 x 221 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2615.60 0.00283 15 W 40 x 235 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2619.80 0.00278 16 W 40 x 327 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2647.40 0.00273 17 W 40 x 331 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2648.60 0.00273 18 W 36 x 439 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2681.00 0.00271 19 W 40 x 327 30 K 12 2.5 3.3" Nwt 2.0 VL 22 2750.00 0.00270 20 W 40 x 392 30 K 12 2.5 3.3" Nwt 2.0 VL 22 2769.50 0.00268 21 W 36 x 798 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2788.70 0.00264 22 W 36 x 245 30 K 12 2.5 3.5" Nwt 2.0 VL 20 2898.80 0.00263 23 W 33 x 263 30 K 12 2.5 3.0" Nwt 3.0 VL 22 2900.80 0.00263 24 W 40 x 297 30 K 12 2.5 3.0" Nwt 3.0 VL 22 2911.00 0.00256 25 W 36 x 359 30 K 12 2.5 3.0" Nwt 3.0 VL 22 2929.60 0.00255 26 W 27 x 539 30 K 12 2.5 3.0" Nwt 3.0 VL 22 2983.60 0.00255 27 W 40 x 327 30 K 12 2.5 3.0" Nwt 3.0 VL 20 3070.00 0.00255 28 W 36 x 798 30 K 12 2.5 3.0" Nwt 1.5 VL 21 3088.70 0.00250 29 W 36 x 798 30 K 12 2.5 3.0" Nwt 1.5 VL 18 3208.70 0.00250

Page 187: Automated Design of Steel Open Web Joist Floor Framing Systems

181

B.6 – Run 9 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495 0.003886 2 W 33 x 130 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2504.3 0.003703 3 W 40 x 215 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2529.8 0.003565 4 W 30 x 99 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2537 0.003408 5 W 36 x 135 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2547.8 0.003183 6 W 40 x 167 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2557.4 0.003109 7 W 40 x 183 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2562.2 0.003085 8 W 36 x 230 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2576.3 0.003068 9 W 36 x 256 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2584.1 0.003046 10 W 40 x 277 30 K 12 2.5 2.5" Nwt 1.5 VL 22 2590.4 0.003007 11 W 30 x 148 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2593.7 0.002953 12 W 33 x 152 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2594.9 0.002916 13 W 24 x 250 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2624.3 0.002908 14 W 27 x 258 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2626.7 0.002866 15 W 40 x 277 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2632.4 0.002749 16 W 40 x 392 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2666.9 0.002707 17 W 36 x 650 30 K 12 2.5 3.0" Nwt 1.5 VL 22 2744.3 0.002524 18 W 40 x 397 30 K 12 2.5 3.5" Nwt 2.0 VL 17 3814.4 0.002524

Page 188: Automated Design of Steel Open Web Joist Floor Framing Systems

182

B.6 – Run 10 Num Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 108 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2497.70 0.00383 2 W 30 x 148 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2509.70 0.00370 3 W 40 x 149 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2510.00 0.00365 4 W 40 x 199 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2525.00 0.00358 5 W 40 x 211 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2528.60 0.00357 6 W 30 x 108 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2540.70 0.00351 7 W 33 x 118 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2543.70 0.00340 8 W 30 x 148 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2552.70 0.00338 9 W 40 x 149 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2553.00 0.00331 10 W 40 x 199 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2568.00 0.00325 11 W 40 x 211 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2571.60 0.00324 12 W 40 x 235 30 K 12 2.5 2.0" Nwt 2.0 VL 22 2578.80 0.00322 13 W 27 x 114 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2583.50 0.00314 14 W 33 x 118 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2584.70 0.00298 15 W 30 x 148 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2593.70 0.00295 16 W 40 x 149 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2594.00 0.00288 17 W 40 x 199 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2609.00 0.00281 18 W 40 x 211 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2612.60 0.00280 19 W 40 x 278 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2632.70 0.00276 20 W 40 x 297 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2638.40 0.00274 21 W 40 x 327 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2647.40 0.00273 22 W 40 x 362 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2657.90 0.00271 23 W 40 x 431 30 K 12 2.5 2.5" Nwt 2.0 VL 22 2678.60 0.00269 24 W 40 x 199 30 K 12 2.5 3.5" Nwt 2.0 VL 22 2735.00 0.00264 25 W 40 x 264 30 K 12 2.5 3.5" Nwt 2.0 VL 22 2754.50 0.00259 26 W 40 x 297 30 K 12 2.5 3.5" Nwt 2.0 VL 22 2764.40 0.00257 27 W 40 x 362 30 K 12 2.5 3.5" Nwt 2.0 VL 22 2783.90 0.00254 28 W 40 x 362 30 K 12 2.5 3.5" Nwt 2.0 VL 21 3083.90 0.00254 29 W 36 x 798 30 K 12 2.5 3.0" Nwt 1.5 VL 16 3538.70 0.00250

Page 189: Automated Design of Steel Open Web Joist Floor Framing Systems

183

Appendix C – Design Solution Checks

C.1 Purpose for Checks 184 C.2 Checks for Bay Configuration 2 and Load Case 1 184 C.3 Checks for Bay Configuration 3 and Load Case 2 186 C.4 Checks for Light Load Systems 187

Page 190: Automated Design of Steel Open Web Joist Floor Framing Systems

184

C.1 Purpose for Checks

After running the algorithm multiple times, it becomes necessary verify the validity of the

results. To reduce the time consuming nature of the checking the results, only the results,

which approach the limits will be checked. This means that the lightest components of

the lightest systems will be examined. In addition to this, several special runs were

conducted at very light loadings similar to those found in roof systems. The lightest of

these systems will also be subjected to the same checks.

C.2 Checks for Bay Configuration 2 and Load Case 1

For the first bay and load configuration, the best results are provided in Chapter 5 (Table

5.1 repeated below). The lightest systems are shown below. This will be the first to be

evaluated, because the most is known about this system from the previous hand

calculations.

Run Girder Joist Spacing Concrete Deck Cost Ap 1 W 18 x 106 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1744.10 0.00465 2 W 16 x 89 30 K 10 4.3 2.0" Nwt 1.5 VL 22 1739.20 0.00480 3 W 24 x 76 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1735.70 0.00448 4 W 30 x 99 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1742.00 0.00461 5 W 24 x 94 30 K 12 4.3 2.0" Nwt 1.5 VL 22 1741.50 0.00446 6 W 24 x 68 26 K 12 4.3 2.0" Nwt 1.5 VL 22 1733.40 0.00472 7 W 18 x 86 28 K 10 4.3 2.0" Nwt 1.5 VL 22 1738.10 0.00480 8 W 30 x 90 30 K 11 4.3 2.0" Nwt 1.5 VL 22 1739.90 0.00446 9 W 18 x 86 24 K 12 4.3 2.0" Nwt 1.5 VL 22 1757.30 0.00554 10 W 27 x 84 26 K 12 4.3 2.0" Nwt 1.5 VL 22 1738.20 0.00469

Table 5.1: Configuration 2 (L = 40 ft.) Least Expensive Systems

The first set of components to be checked is the concrete decking. Loading for

the decking consists of a 15 psf superimposed dead load (SDL) and a 50-psf live load

(LL). Therefore the superimposed design load is 65 psf. Since the required span of all

the decks is less than five feet, the span value for five feet will be used.

Page 191: Automated Design of Steel Open Web Joist Floor Framing Systems

185

Deck Type Max Clear Span Max Safe Live Load Weight of Deck 2.0” on 1.5 VL 22 7’ 0” (ok) 314 psf (ok) 33 psf

Table C.2.1: Configuration 2 (L = 40 ft.) Least Expensive Systems

All the Deck values prove to be adequate, so onto the next component. The joist

capacities are subject to the loading imposed by the decking. The required loading for

the capacity check is calculated below:

:(65 33) 4.28 419.4

:max((33 15),50) 4.28 214

Capacity

Deflection

+ ⋅ =

+ ⋅ =

Deflection load checks are subjected to live and dead loads separately.

Joist Capacity Load Deflection Load

Joist Weight

30 K 12 438 (ok) 315 (ok) 17.6 plf 30 K 11 438 (ok) 315 (ok) 16.4 plf 30 K 10 438 (ok) 315 (ok) 15.0 plf 28 K 10 424 (ok) 284 (ok) 14.3 plf 26 K 12 438 (ok) 269 (ok) 16.6 plf 24 K 12 438 (ok) 247 (ok) 16.0 plf

Table C.2.2: Joist Checks

Finally, the girders must be checked. To reduce the checks, number of checks, only three

critical systems will be checked. The lightest girder, heaviest girder, and the girder

carrying the heaviest joist system. Table C.2.3 provides the required information for these

girders.

Girder ΦMn (k-ft) ΦVn (k) Ixx (in4) δall (in) W 24 x 68 664 k-ft 266 k 1830 in4 1.0 in W 18 x 106 836 k-ft 298 k 1910 in4 1.0 in W 24 x 94 953 k-ft 338 k 2700 in4 1.0 in

Table C.2.3: Girder Information

The loadings for these girders are calculated using the check equations: 3.24,3.25,3.26.

Page 192: Automated Design of Steel Open Web Joist Floor Framing Systems

186

Girder FL Mu Vu SL δ W 24 x 68 5.772 649 87 2.143 0.74 W 18 x 106 5.792 652 87 2.160 0.71 W 24 x 94 5.814 654 87 2.178 0.51

Table C.2.4: Applied Loads and Deflection

The three girders satisfy the shear moment and deflection requirements.

C.3 Checks for Bay Configuration 3 and Load Case 2

For the third bay and second load configuration, the best results are provided in Chapter 5

(Table 5.7 is repeated below). The lightest systems are shown below. This is the run,

which posed the most problems to the algorithm. With the smallest feasible search space,

it should show problems with the fitness code first.

Run Girder Joist Spacing Concrete Deck Cost Ap

1 W 30 x 124 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2502.5 0.0037581 2 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495 0.0038858 3 W 27 x 102 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495.9 0.0039413 4 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495 0.0038858 5 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495 0.0038858 6 W 30 x 108 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2497.7 0.0038345 7 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495 0.0038858 8 W 27 x 102 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2519.2 0.0045334 9 W 30 x 99 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2495 0.0038858 10 W 30 x 108 30 K 12 2.5 2.0" Nwt 1.5 VL 22 2497.7 0.0038345

Table 5.7: Configuration 3 (L = 50 ft.) Least Expensive Systems

The same process from section C.2 will be used for evaluating the systems. The first

component to be checked is the concrete deck. The loading consists of a 15 psf SDL and

an 80 psf LL. The first component to be evaluated is the concrete deck. Since the

required span is less than five feet, the span value of five feet will be used.

Page 193: Automated Design of Steel Open Web Joist Floor Framing Systems

187

Deck Type Max. Clear Span Max Safe Live Load Weight of Deck 2.0” on 1.5VL22 7’ 0” (ok) 314 psf (ok) 33 psf

Table C.3.1: Configuration 3 (L=50) Concrete Decks

All the deck values proved to be adequate. The next component on the checklist is the

joist. The required loading for the capacity check is calculated below:

:(95 33) 2.5 320

: max((33 15),80) 2.5 200

Capacity

Deflection

+ ⋅ =

+ ⋅ =

The capacity check included dead and live load, whereas the deflection check is subjected

to only the maximum of the live and dead loads.

Joist Capacity Load Deflection Load Joist Weight 30 K 12 438 (ok) 315 (ok) 17.6 plf

Table C.3.2: Joist Checks

The last portion to be checked is the girder. Table C.3.3 provides girder information.

Girder ΦMn (k-ft) ΦVn (k) Ixx (in4) δall (in) W 30 x 99 1170 417 3990 1.67 in W 27 x 102 1140 377 3620 1.67 in W 30 x 108 1300 439 4470 1.67 in W 30 x 124 1530 477 5360 1.67 in

Table C.3.3: Girder Information

The loadings for these girders are calculated using the check equations: 3.24, 3.25, 3.26.

Girder FL (klf) Mu (k-ft) Vu (k) SL (klf) δ (in) W 30 x 99 9.821 1105 147 4.00 0.63 W 27 x 102 9.825 1105 147 4.00 0.69 W 30 x 108 9.832 1106 147 4.00 0.56 W 30 x 124 9.851 1108 148 4.00 0.47

Table C.3.4: Applied Loads and Deflection

Page 194: Automated Design of Steel Open Web Joist Floor Framing Systems

188

The girders satisfy all three criteria, which validate the ability of the algorithm to yield

feasible solutions.

C.4 Checks for Light Load Systems

Having examined the designs for heavy systems and average weight systems, it seems

logical that lightweight systems should be examined. This will ensure cover the full

range of the design options so as to ensure that no bugs exist in the finished code. This

was tackled by performing three runs of a lightweight system design. The loads for this

design consist of a 30-psf live load and no superimposed dead load. This run will

approximate the design of a snow-loaded roof. It will not be exact, but the purpose of

this is to show that the algorithm is still effective for light loadings. Table C.4.1 provides

the three least expensive of each of the three runs.

Run Girder Joist Spacing Concrete Deck Cost Ap 1 W 18 x 55 28 K 10 6 2.0" Nwt 1.5 VL 22 1528.80 0.00651 2 W 21 x 62 26 K 10 6 2.0" Nwt 1.5 VL 22 1530.70 0.00643 3 W 18 x 60 30 K 9 6 2.0" Nwt 1.5 VL 22 1530.00 0.00648

Table C.4.1: Least Expensive Systems

The first component to be checked is the composite concrete deck.

Deck Type Max Clear Span Max. Safe Live Load Weight of Deck 2.0” on 1.5VL 22 7’ 0” (ok) 314 psf (ok) 33 psf

Table C.4.2: Concrete Deck Specifications

The only deck specification is adequate; the next component to be evaluated is the joists.

:(30 33) 6.0 378

:max(33,30) 6.0 198

Capacity

Deflection

+ ⋅ =

⋅ =

Joist Capacity Load (klf) Deflection Load (klf) Joist Weight (plf) 26 K 10 393 (ok) 243 (ok) 13.8 28 K 10 424 (ok) 284 (ok) 14.3 30 K 9 384 (ok) 278 (ok) 13.4

Table C.4.3: Joist Checks

Page 195: Automated Design of Steel Open Web Joist Floor Framing Systems

189

The joist selections are all adequate, and the next step is to check the girder using

equations 3.24,3.25, and 3.26. Before these equations can be used, the girder information

must be obtained.

Girder Mcap (k-ft) Vcap (k) Ixx(in4) δall (in) W 18 x 55 420 191 890 1.33 W 18 x 60 461 204 984 1.33 W 21 x 62 540 227 1330 1.33

Table C.4.4: Girder Information

Girder FL (klf) Mu (k-ft) Vu (k) SL (klf) δ (in) W 18 x 55 3.684 414 55 1.492 1.05 W 18 x 60 3.683 414 55 1.497 0.96 W 21 x 62 3.689 415 55 1.499 0.71

Table C.4.5: Applied Loads and Deflection

All the girders meet the requirements. So the algorithm appears to be functioning

properly for the light loading cases.

Page 196: Automated Design of Steel Open Web Joist Floor Framing Systems

190

References

ACI (1999). Building Code Requirements for Structural Concrete. American Concrete Institute, Detroit, MI.

AISC (2001). Manual of Steel Construction Load and Resistance Factored Design Third

Edition. American Institute of Steel Construction, Chicago, IL. ASCE (1998) Minimum Design Loads for Buildings and Other Structures 7-98.

American Society of Civil Engineers, Reston, VA. Allen, D. E., Murray, T.M. and Ungar, E.E.. (1997) Floor Vibrations Due to Human

Activity Steel Design Guide Series 11. Chicago: American Institute of Steel Construction, Chicago, IL.

Allen, D. E. and Murray, T.M. (1993) “Design Criterion for Vibrations Due to Walking.”

Engineering Journal. No. 4, pp. 117-29. Balling, R. and Wilson, S. (2001) “The Maximin Fitness Function for Multi-Objective

Evolutionary Computation: Application to City Planning”, Proceedings of the 2001 Genetic and Evolutionary Computation Conference, Morgan Kaufman Publishers, San Francisco, CA, pp. 1079-1084.

Burns, S.A. (2001) “Frame Structures with Many Locally Minimum-Weight Designs”

2001 Genetic and Evolutionary Computation Conference Workshop Program. Morgan Kaufmann: San Francisco, (56-61).

Coley, D.A. (1999) An Introduction to Genetic Algorithms for Scientists and Engineers.

World Scientific: Singapore. Deb, K. (2001) Multi-Objective Optimization Using Evolutionary Algorithms, John

Wiley & Sons, Ltd., Chichester, U.K. Foley, C.M. and Voss, M.S. (1999) “ Evolutionary Algorithm for Structural

Optimization”, Proceedings of the 1999 Genetic and Evolutionary Computation Conference, Morgan Kaufmann Publishers, San Francisco, CA, pp. 676 - 685.

Foley, C.M., Schinler, D., Voss, M.S. (2001) Optimized Design of Fully and Partially

Restrained Steel Frames Using Advanced Analysis and Object-Oriented Evolutionary Computation, Final Report to the National Science Foundation, CMS 9813216.

Galambos, T. V. (1988) “Vibration of Steel Joist-Concrete Slab Floors.” Steel Joist

Institute Technical Digest. No 5, Myrtle Beach, SC.

Page 197: Automated Design of Steel Open Web Joist Floor Framing Systems

191

Goldberg, D.E. (1989) Genetic Algorithms in Search, Optimization & Machine Learning. Addison-Wesley: Boston, MA.

Haupt, R.L. and Haupt, S.E. (1998). Practical Genetic Algorithms. John Wiley & Sons,

Inc.: NewYork, NY. Holland, J.H. (1975) Adaptation in Natural and Artificial Systems, University of

Michigan Press, Ann Arbor, MI. Jain, D. Krawinkler, H. and Law, K.H. (1991). “A Formal Approach to Automating

Conceptual Structural Design, Part II: Application to Floor Framing Generation” Engineering with Computers. Vol. 7, Springer-Verlag: New York, pp. 91-107.

Laman, J. A. (1999) “Design Aids for Walking Vibrations in Steel Frames Floors”

Engineering Journal. No. 2, pp. 82-101. Lucas, W.K. and Havey, T. (2001). “Guidelines for Economical Concrete Floor Systems

Established Using Adaptive Simulated Annealing.” 2001 Genetic and Genetic and Evolutionary Computation Conference Workshop Program. Morgan Kaufmann: San Francisco, pp. 97 – 101.

Pezeshk, S., Camp, C.V. and Chen, D.C (2000). “Design of Nonlinear Framed Structures

Using Genetic Optimization.” Journal of Structural Engineering, Vol. 126, No. 3 pp. 382-388.

Schinler, D. and Foley, C.M. (2001). “An Object Oriented Evolutionary Algorithm for

Automated Advanced Analysis-Based Design”, Proceedings of Bird-of-a-Feather Workshop on Optimal Structural Design Using Genetic and Evolutionary Computation, 2001 Genetic and Evolutionary Computation Conference (2001 GECCO), Morgan Kaufmann Publishers, San Francisco, CA, pp. 73-78.

Segui, W.T. (1994) LRFD Steel Design. PWS Publishing Company: Boston, MA. Shock, B.T. (2003) Automated Design of Steel Wide Flange Beam Floor Framing

Systems using Genetic Algorithms. M.S. Thesis Marquette University, Milwaukee, WI.

SJI (2001). Steel Joist institute Joist Catalog. Steel Joist Institute, Myrtle Beach, SC. Turcotte, L.H. and Wilson, H.B. (1997). Advanced Mathematics and Mechanics

Applications Using Matlab, 2nd Ed. CRC Press: Boca Raton, FL. Vinnakota, S., Foley, C.M. and Vinnakota, M. (1988). “Design of Partially or Fully

Composite Beams, with Ribbed Metal Deck, Using LRFD Specifications.” Engineering Journal, 2nd Quarter, pp. 60-78.

Page 198: Automated Design of Steel Open Web Joist Floor Framing Systems

192

Vulcraft (2001). Steel Joists and Joist Girder, Steel Roof and Floor Deck, Composite & Non Compositefloor Joists, Vulcraft Corporation, Charlotte, NC.

Page 199: Automated Design of Steel Open Web Joist Floor Framing Systems

193

Marquette University

This is to certify that we have examined this copy of the

master’s thesis by

Christopher W. Erwin

and have found that it is complete and satisfactory in all respects.

The thesis has been approved by: Dr. Christopher M. Foley, Department of Civil Engineering Dr. Sriramulu Vinnakota, Department of Civil Engineering Dr. Stephen Heinrich, Department of Civil Engineering

Approved on