Professional Documents
Culture Documents
CRANES
SOFTWARE,
INC.
MAKES
NO
WARRANTY
OR
REPRESENTATIONS IN CONNECTION WITH NISA/HEAT, NISA/EMAG,
NISA/ROTOR, NISA/CIVIL, NISA II, DISPLAY III/IV, NISA-COMPOSITE,
ENDURE, NISAOPT, FEAP, NISA/3D-FLUID, DYMES, OR ANY OTHER
SOFTWARE PROGRAM OF CRANES SOFTWARE, INC. (HEREINAFTER
REFERRED TO AS NISA/DISPLAY SOFTWARE), EXPRESS OR IMPLIED,
INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE. CRANES SOFTWARE, INC.
MAKES NO WARRANTY AND ASSUMES NO LIABILITY FOR THE NISA/
DISPLAY SOFTWARE. CRANES SOFTWARE, INC. ASSUMES NO
RESPONSIBILITY FOR THE USE OF THE PROGRAMS OR FOR THE
ACCURACY OR VALIDITY OF ANY RESULTS OBTAINED FROM THE
NISA/DISPLAY SOFTWARE. CRANES SOFTWARE, INC. SHALL NOT BE
LIABLE FOR LOSS OF PROFIT, LOSS OF BUSINESS, OR OTHER
FINANCIAL LOSS WHICH MAY BE CAUSED DIRECTLY OR INDIRECTLY
BY THE NISA/DISPLAY SOFTWARE, WHEN USED FOR ANY PURPOSE OR
USE, OR DUE TO ANY DEFECT OR DEFICIENCY THEREIN.
Any questions relating to the use or interpretation of the SOFTWARE or their
operation should be directed to:
Cranes Software, Inc.
1607 E. Big Beaver Road, Suite 250
Troy, MI, 48083, USA
Tel: (248) 689-0077
Fax: (248) 689-7479
NOTICE FOR U.S. GOVERNMENT USERS ONLY: RESTRICTED RIGHTS
LEGEND.
Use, duplication or disclosure by the Government is subject to restrictions as set
forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer
Software clause at DFARS 252.227-7013.
iii
Table of Contents
Preface - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - vi
Version 15.0 New Features - - - - - - - - - - - - - - - - - - viii
1. Introduction - - - - - - - - - - - - - - - - - - - - - - - - - - 1.1
2. Problem Statement and Solution Technique - - - 2.1
3. Section Types and Design Variables - - - - - - - - - 3.1
4. Design Variable Linking - - - - - - - - - - - - - - - - - 4.1
5. Constraints - - - - - - - - - - - - - - - - - - - - - - - - - - - 5.1
5.1 Section-Property-Constraints - - - - - - - - - - - - -5.1
5.2 Additional-constraints - - - - - - - - - - - - - - - - - -5.2
5.3 Equality-Constraints - - - - - - - - - - - - - - - - - - -5.5
5.4 Constraint numbering - - - - - - - - - - - - - - - - - -5.6
6. Node and Member Numbering - - - - - - - - - - - - - 6.1
6.1 Rules for Numbering Nodes and/or Members - -6.1
6.2 Accuracy of Section-Property Computations
for Thin Walled Sections (NTYPE = 1) - - - - - - - - -6.5
7. Major Options - - - - - - - - - - - - - - - - - - - - - - - - 7.1
7.1 Section-Properties only or Optimization: - - - - -7.1
7.2 Wall Thicknesses alone as Design Variables: - -7.1
7.3 Input either member lengths and orientations or
nodal coordinates: - - - - - - - - - - - - - - - - - - - - - - -7.2
8. Description of Files - - - - - - - - - - - - - - - - - - - - - 8.1
8.1 Problem Output File - - - - - - - - - - - - - - - - - - -8.3
iv
vi
vii
Preface
You have with you the latest version of NISA - A standard in Finite Element
Analysis. NISA is one of the few, commercially available, proven and robust
Finite Element Analysis software that has enjoyed a long-standing presence in
the arena of engineering analysis and design. Today it is the result of more than
three decades of innovation and dedication of highly skilled scientists, technology architects and software engineers. As a result, generations of scientists,
engineers and researchers have come to depend on NISA to solve their most
complex engineering problems.
NISA which has a heritage of more than 30 years, changed hands from EMRC,
to Cranes Software, Inc. in July of 2005. Cranes Software, Inc is a wholly
owned subsidiary of Cranes Software International Limited - a global software
products and solutions provider. With this change comes an induction of fresh
talent and resources which is poised to take NISA to a new level in the world of
FEA. NISA Version 15.0 is the achievement of a great development team
which has worked rigorously for the past year in accordance to the best in breed
software development life cycle management practices. As manuals are very
important to us, a lot of thought has gone into the design and content of the
manuals. These have been totally revamped as per the new features and look of
the product. New additions to the various modules have been consolidated and
presented in an integrated manner.
The NISA Shell is now more appropriately called Application Launcher. The
new application launcher makes selecting modules, input/ output files, analysis
type and various CAD/FEA translators a simple task. Significant updates and
error correction have been made to individual modules of the NISA suite of
programs.
vii
NISA II: Improved iterative and sparse matrix equation solvers; end release for
pipe and elbow element; General spring element (NKTP=38) upgraded to a
general spring and damper element; facility to input user element stiffness,
mass, and damping matrices; rigid link forces output for linear transient
dynamic analysis; ability to post process larger problems involving multiple
load cases.
ADVANCED DYNAMICS: Multiple Support Excitation, for shock spectrum
analysis to handle non-uniform support excitations. This feature also includes
seven modal summation rules namely ABS, SRSS, CQC, Grouping Method,
Ten percent Method, Double Sum Method, and with & without Missing Mass;
Centroidal Stresses, Stress Resultants at Element Centroid and Base Shear
computation for Shock Spectrum Analysis.
DYSPAN: Spectrum compatible Power Spectral Density generation.
ENDURE: Improved functionality of features in Shell; expansion of crack
propagation configurations; Automatic identification of EDI path; Automatic
mesh generation for plate, pipe, and elbow with different types of cracks; and
fatigue initiation theory based on the MANSON approach.
DISPLAY III: Pre & post processing support new features of NISA modules.
In addition to this, general features are: Viewing the input function such as time
amplitude, spectra etc. as a graph; Realistic plot for 3-D General Beam, 3-D
Straight pipe, 3-D Elbow elements (NKTP=48); Automatic selection of Master
and Slave node for Rigid links; Post processing of Non-linear Beam element
(NKTP 39) stresses; Post processing of 3-D beam results such as - filtering of
the results and report generation, reporting maximum stresses and ASME ratios
at critical points across section; Option to plot the XY points in the graph with-
viii
out the connecting lines; Area under the curve with respect to X-Axis; History
plot for nonlinear results for external results; Reading/ Writing of Multiple
External results for linear and nonlinear static analyses; Viewing results for
complete model using Symmetry for external results; Variation of stress triaxiality along a line of nodes; Crack mouth opening displacement graph; Crack
opening area calculation; facility to integrate fluid quantities such as pressure,
temperature on surface.
DISPLAY IV: Pre & post processing support new features of NISA modules.
Key additional features in DISPLAY IV are: Enhancement of Dialog boxes,
accelerator keys. XP style file open dialog; enhancement of Entity-Status view
in the workspace to facilitate the deletion of a single entity or the entire group
using mouse right click or by using Delete key on the keyboard; a wizard that
helps navigate analysis data.
Up-gradation of translators such as SAT2NEU translator to support ACIS R16
geometry kernel; Solid Works translator S/W 2007; geometric import from
IGES 5.3 version.
EMAG: 3D-Magnetodynamic analysis (harmonics) and 3D Transient Magnetic analysis capabilities using magnetic vector potential and electric scalar
potential (with and without massive conductors).
NISA/HEAT3 and 3DFLUID: Heat Flux computation and Printing of Heat
Balance Sheet, Sparse Matrix Equation Solver has been implemented; printing
of Local Reynolds and Peclet numbers.
NISA/CIVIL: Revised code of practice conforming to ACI 318 -2005, BS
8110-1997, BS 5950-1:2000 and LRFD 2002 for concrete and steel designs,
Module to design pipes conforming to ASME-NB, NC & ND codes is now part
of NISA/CIVIL. More emphasis is given to produce good structural design
drawings of RCC slabs, Beams, Columns, Footings, & structural steel drawings, Inclusion of concrete and steel quantities in structural drawings, customized design report generation in ASCII, MS-Word and MS-Excel formats,
stress resultants, contours for shell elements, reinforcement contouring for shell
elements, combined isolated footings for expansion joint columns, improved
realistic plots, standard animation feature for all Stress Resultants and Eigen
Modes, animation of Color Contours.
ix
Chapter
1
Introduction
1-1
Any set of design variables can be held fixed during the process of
optimization.
Wall thicknesses (gages) alone can be treated as design variables for thin
walled sections.
Colored, scaled and superposed plot of initial and optimum sections with
centroids, shear center locations and orientations of principal axes can be
obtained.
1-2
Chapter
2
Problem Statement and Solution Technique
SECOPT finds dimensions of a beam section of any specified shape that minimize
its area of cross section subject to constraints on section properties and other
related constraints. Mathematically the problem is defined as follows:
n
Ui Gi
( X ) Li
i = 1, 2m,
ui
Xi li
i = 1, 2, n,
where
Gi ( X )
U i ,L i
u i ,l i
2-1
The program uses Generalized Reduced Gradient Method (1) to solve the
optimization problem. The design variable vector comprises of independent
variables and non-negative slack (dependent) variables resulting from reducing the
inequality constraints to equalities. Initial design, if infeasible, is made feasible by
scaling the design variable vector. Design variables are updated iteratively to
obtain a set of feasible designs. Search direction based on Fletcher-Reeves or
Gradient step is followed by line search. The algorithm identifies a local minimum
when the square of the Enclidean norm of the projected reduced gradient is nearly
zero. The algorithm converges to optimum solution in a matter of few seconds
since the problem involves no structural analysis. If optimum solution is not found,
the program always provides a set of feasible points for which the cast function is
monotonically decreasing. Other optimization algorithm based on Cost Bounding
Logic (2) is being incorporated into SECOPT.
2-2
Chapter
3
Section Types and Design Variables
Four types of beam sections are included in the program. They are:
1.
2.
3.
4.
3-1
Table 3.1
NTYPE
SECTION-TYPE
NUMBER
OF DESIGN
VARIBLES
(NDV)
NUMBERING OF
DESIGN VARIABLES
X(1)
= t1
X(2)
= t2
:
Twice the
number of
members
2*NM
X(NM)
= tNM
X(BM+
1)
= L1
X(NM+
2)
= L2
:
:
Thin walled section
Number of
sides or members.
NM
X(2*N
M)
= LNM
X(1)
= L1
X(2)
= L2
X(NM)
3-2
= LNM
NTYPE
NUMBER
OF DESIGN
VARIBLES
(NDV)
SECTION-TYPE
NUMBERING OF
DESIGN VARIABLES
X(1)
= H
X(2)
= B
X(1)
= H
X(2)
= B
3-3
3-4
Chapter
4
Design Variable Linking
For no-linking of Design Variables, the design variables are numbered as:
4-1
4-2
Chapter
5
Constraints
5.1
Section-Property-Constraints
Constraints, Gi(x) defined in section 2, are primarily on section properties.
Calculation of section properties is usually based on discretising a given cross
section into a finite number of area elements connected by nodes. Numerical
integration can then be performed to obtain basic and advanced section properties.
SECOPT uses the numerical methods developed in references (3) and (4). These
methods facilitate computation of advanced section properties involving
determination of indeterminate shear flows for multicellular sections. The
program computes and allows the user to impose constraints on any number of the
following 21 section properties.
1.
Area of cross-section
2.
3.
4.
5.
6.
7.
8.
5-1
Additional-constraints
5.2
9.
10.
Y-coordinate of centroid
11.
Z-coordinate of centroid
12.
Warping constant
13.
Torsional constant
14.
15.
16.
17.
18.
19.
20.
21.
Additional-constraints
Constraints, Gi(x) defined in section 2 may include some additional-constraints
besides the section-property-constraints discussed in section 5.1. These additionalconstraints may be necessary to satisfy some code requirements or some relation
between design variables. A large number of such constraints can be expressed in
the following Standard-Form.
C
NT
C
i
i =1
eij
Xij
j=1
5-2
Constraints
where:
NT
NCi
Ci
ith coefficient
Xij
eij
X
21
22
2NC
NT1
NT2
NTNC NT
1
2
A large number of usually occurring constraint expressions can be easily put in the
Standard-Form. SECOPT treats values of Ci, Xij, and eij as the constants of the
constraints. These constants have to be input by the user in a proper sequence. User
is advised to write constraint expressions in Standard-Form so as to simplify the
input (NT, NCi (i = 1, NT), constants) for Additional-Constraints. The proper
sequence for giving constants is defined below.
C 1 , X 11 , e 11 , X 12 , e 12 , X 1NC1 , e 1NC1 , C 2 , X 21 , e 21 ,
Table 5.2.1 shows Standard-Forms for three constraint-expressions and the
necessary SECOPT input for them.
5-3
Additional-constraints
Table 5.2.1
Constraint
No.
Constraint
Expression
X(4)/X(2) - 2.0
Standard
Form
NT
NCi (i = 1,
NT)
1, 1
2, 0
0, 1, 2
Constants
6.2, 2, 1, -4, 3, 1
1, 4, 1, 2, -1, -2
5-4
Constraints
5.3
Equality-Constraints
All constraints in SECOPT are Inequality constraints with suitable limiting values
on their upper and lower bounds. However, it is possible to include Equality
constraints approximately by specifying a narrow band of constraint-feasibility
near zero. The band width near zero can be specified by suitable positive and
negative small numbers as upper and lower bounds respectively. As an example,
the Equality constraint:
X(1) - X(5)/2 = 0
can be approximately stated as a Pseuo-Inequality constraint in the form
0.01 X ( 1 ) X ( 5 ) 2 0.01
5-5
Constraint numbering
5.4
Constraint numbering
All Constraints can be grouped under two categories
1.
Section-property-constraints, and
2.
Additional-Constraints
The user is required to input upper and lower bounds for all the constraints.
Constraints should be numbered in a proper sequence for correct assignment of
appropriate values to the upper and lower bounds. Additional-constraints are
numbered from 1 to NCA where NCA is the number of Additional-Constraints.
Section-property-constraints are then numbered from (NCA + 1) to (NCA + NCI)
where NCI is the number of Section-Property-Constraints.
5-6
Chapter
6
Node and Member Numbering
6.1
1. The nodes and the members of a section should be numbered starting from 1
with an increment of 1.
2. Each member is assigned a direction by an arrow. Each member has two end
nodes, near-end and far-end. The arrow tip of a member points to the far-end
node and the tail points to the near-end node.
3. SECOPT computes the coordinates of the far-end node from the coordinates
of the near-end node. Members are taken in succession, starting with member
no. 1 and incrementing each time by 1. It should be clear that the coordinates
of the near-end node of a member must be known from earlier computations
to obtain coordinates of the far-end node. The following figures illustrate the
correct and incorrect numbering of nodes and members
6-1
Figure 6.1
Figure 6.2
Figure 6.3
Figure 6.4
Figure 6.5
Figure 6.6
Figure 6.7
Figure 6.8
It can be seen that Figure 6.1, Figure 6.2, Figure 6.3, and Figure 6.4 show correct
numbering while Figure 6.5, Figure 6.6, Figure 6.7, and Figure 6.8 show incorrect
numbering. From Figures 6.5 and 6.6, note that the coordinates of the far-end node
(No. 4) can not be found from the earlier computation. From Figure 6.7, it is noted
that the coordinates of the near-end node (No. 3) of member 2 are not known. Also
from Figure 6.8, the coordinates of the near-end node (No. 4) of member 3 are not
known.
6-2
4. For closed and cellular thin walled sections, the boundary-members of a cell
must be so directed as to form a closed loop.
5. For each cell of a cellular section, an additional overlapping node should be
introduced at the far-end of any of the boundary-members of the cell. The following figures illustrate usage of Rule no. 4 and 5.
Figure 6.9
Figure 6.10
Figure 6.11
Figure 6.12
Note that Figure 6.9 and Figure 6.10 comply with the rules of node and member
numbering, however, Figure 6.11 and Figure 6.12 do not comply. For Figure 6.11
6-3
(a)
(b)
(c)
6. For solid sections with straight boundaries (NTYPE = 2), the sides or the
members are not numbered. Coordinates of the (i + 1) th node are computed
from the coordinates of the ith node. Thus, the node numbers have to be in
ascending order either in clockwise or counterclockwise sense. Figure 6.13
and Figure 6.14 illustrate correct node numbering whereasFigure 6.15 shows
wrong node numbering.
Figure 6.13
Figure 6.14
6-4
Figure 6.15
6.2
6-5
Figure 6.16
Figure 6.17
6-6
Figure 6.18
Chapter
7
Major Options
There are several options offered by SECOPT. Some of the main options are
described here.
7.1
7.2
7-1
7.3
7-2
Chapter
8
Description of Files
There are six files either created or used by he program. SECOR output can be
obtained from four files whereas the input can be received from two files as
shown in Figure 8.1
Figure 8.1
8-1
In the SECOPT w, the user is requested to provide names of the two input data files
viz. (I) Section Geometry Input Data File and (2) Problem Input Data File and the
name of the Problem Output File. The remaining three output files are named as
follows:
(1)
NISA *RCTABLE
Input File
OUT.N
(2)
Section -Plot
Input File
OUT.P
(3)
Summary File
OUT.S
If the interactive mode of input is selected, then all the input is saved on a file
named OPT.I. This file can be used as a ProbIern Input Data File for future runs of
SECOPT.
A brief description of the six files is given.
8-2
Description of Files
8.1
User supplied inputdata of the problem and section-properties for the initial design
(B)
(C)
User can selectively control the contents of this file by assigning proper values to
the parameters KDAT and KOPT. KDAT = O would mean that the parts (A) and
(C) are not to be included in the file whereas KDAT = 1 would include these parts.
KOPT = 0 would exclude part (B) from the file. KOPT = -1 would give detailed
diagnostic information about the iterative optimization solution process (B).
Howewer, KOPT = 1 gives only the summary of each iteration of the optimization
solution process (B). It may be noted that with KDAT = 1 and KOPT = -1, all the
detailed output can be obtained. The option KDAT = 0 is not recommended. The
file contents for four combinations of KDAT and KOPT options are given in
Appendix A for the user to identify the three parts (A), (B) and (C).
8-3
8.2
Finite element analysis programs like NISA, ANSYS, NASTRAN, etc., require
section properties (area of C/S, moment of inertia, torsional constant. etc.) of beam
elements as an input. For complicated beam-section geometries, it is difficult to
provide this data. SECOPT creates such an input data file for the program NISA.
The first eight entries of the *RCTABLE are contained in this file. The eight entries
are:
1. A
- cross-sectional area
- torsional consistent
8-4
Description of Files
8.3
For complicated section geometries, one would want to verify the validity of the
input by a pictorial view of the section This is possible by using a graphics program
called SECPLOT (Section Plotter). SECOPT user has an option to create an input
data file for SECPLOT. This file contains the data required for plotting the initial
and the optimum sections with their centroidal principal axes and shear centers.
The program SECPLOT can be used with this input data file to obtain colored plots
with selective option of changing the plot-size, character size, plot-colors, etc.
8.4
Summary File
For beam sections with large number of nodes, it is difficult to give an interactive
input on section geometry such as nodal coordinates, member connectivity, etc. It
is likely that the user might provide wrong values and wouldn't have a chance to
correct them if such a lengthy data is collected interactively. The SECOPT user
may create a Section Geometry Input Data File and avoid interactive input. This
file is not required for NTYPE = 3 and 4. It is intended primarily for thin walled
sections (NTYPE = 1) with complicated geometry. The contents of this file consist
of three blocks of input data described as follows. All the data is free formatted. It
is always possible to verify and correct, if necessary, the contents of this file before
being used in SECOPT.
The first block provides the data about member connectivity and member
thicknesses. In this block, the user writes for each member: (1) member ID
number, (2) its near end node number, (3) its far end node number, and (4) its
thickness. This block would therefore consist of data lines equal to the total
number of members for the section. Each line would have four entries.
8-5
The second block follows the first one and gives information about member
locations with respect to the exterior and interior cells. There are five entries per
line and there is one line for each member. The five entries are: (1) member ID
number, (2) exterior cell number to the left of the member, (3) exterior cell
number to the right of the member, (4) interior cell number to the left of the
member, and (5) interior cell number to the right of the member. The left and the
right sides of a member are determined by assuming that one goes from the near
end to the far end of the member. Entries (4) and (5) may be omitted if there is no
interior cell for the section. The entire block may be omitted if there is no cell for
the section.
The third block follows the second and gives nodal coordinates. There are three
entries per line and there is one line for each node. The three entries are: (1) node
number, (2) Z (horizontal) coordinate of the node, and (3) Y (vertical) coordinate
of the node. The input for this block may be obtained from digitizing tlne drawing
of the section.
8.6
Input data file for a problem is best created by providing the data through an
interactive terminal session and saving this data on a file (named OPT.1) for future
run of SECOPT. This file (OPT.1) is a part of the entire interactive terminal session
The input-requests as well as the user-supplied-input are stored in this file. The
input in this file can be easily modified for future runs of SECOPT. The program
skips reading of the input-requests and reads only the user-supplied-input.
Appendix B gives all the input which could be used by the program. However, the
input required for a problem would depend on the options selected by the user and
should be much less than what is given in Appendix B. The easiest method of
giving the input for a problem is to keep the problem-formulation ready on a piece
of paper and then use the information for an interactive terminal input.
8-6
Chapter
9
Description of Difficult Input Parameters
9.1
Figure 9.1
9.2
NTCL
9.3
NICL
9-1
INE(I)
Figure 9.2
For the section shown in Figure 9.2, NTCL = 3 and NICL = 1
9.4
INE(I)
9.5
IFE(I)
The near and far-end node numbers for the members of the section shown in
Figure 9.3 are:
Figure 9.3
9-2
The near and far-end node numbers for the members of the section shown in
Figure 9.4 are:
Figure 9.4
9.6
NTC(I, 1)
9.7
NTC(I, 2)
9.8
NTC(I, 3)
9.9
NTC(I, 4)
9-3
NTC(I, 4)
Figure 9.6
Figure 9.5
NTC(I, 1)
NTC(I, 2)
NTC(I, 3)
NTC(I, 4)
1
2
3
4
5
6
7
0
2
0
0
2
2
2
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9-4
Similarly for the section shown in Figure 9.6, the input can be given as
I
NTC(I, 1)
NTC(I, 2)
NTC(I, 3)
NTC(I, 4)
1
7
6
5
11
2
3
4
8
9
10
0
1
1
1
0
1
1
1
2
2
2
0
0
0
0
0
0
0
0
1
1
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9.10 NSETS
9.11 NTL
9.12 NLL
9.13 MNLT
9-5
MNLL
9.14 MNLL
Figure 9.7
9-6
set number = 1
X(3) = L1 = L2 = L4 = L5
X(4) = L3
set number = 1
9.15 ZSCALE
YSCALE
SCALE ALONGZ-AXIS
9-7
ZSCALE
9-8
Chapter
10
SECOPT Application
10.1 Introduction
This section presents a set of problems solved by using SECOPT. It is believed
that this will help users in formulating and inputting correct data for their
problems. Problem-formulation is extreme1y important and cannot be
overstressed in optimization It is important that the user carefully spells out the
design variables and the constraints with their bounds before attempting to solve
any optimization problem. Care should be exercised to avoid linear dependency of
constraints. In other words, a constraint must be such that the satisfaction of some
other constraint should not imply satisfaction of the constraint. Upper and lower
bounds on design variables as well as constraints should be specified so as to
obtain the optimum section that is practicable.
In the ten problems that follow, the information needed for beginning the
interactive sessions of SECOPT is contained in the subsections titled ProblemFormulation.
Recognizing the importance of correct input on initial section, all problemformulations and interactive terminal sessions are presented. Problem
formulations should provide information about
1.
2.
Introduction
3.
For the first problem, the contents of all the files created by the program are given.
User should read and understand the contents of these files to know the scope of
SECOPT. The user should study the input data and the output obtained from
various files. Summary files, section plots, and cost function histories for all the
problems are included.
10-2
SECOPT Application
10-3
Example Problems
Page
10 - 5
(B) Interactive-Session . . . . . . . . . . . . . . . .. . .
10 - 7
10 - 11
10 - 12
10 - 15
10 - 16
10 - 24
10 - 25
(I)Section-Plot . . . . . . . . . . . . . . . . . . . . . . . . .
10 - 26
10 - 27
10-4
SECOPT Application
Numbering
Dimension
Starting Value
Lower Bound
Upeer Bound
X(1)
t1
25.40
2.0
1.0E20
X(2)
t2
25.40
2.0
1.0E20
X(3)
L1
102.00
10.0
1.0E20
10-5
Example Problems
X(4)
L2
(3) CONSTRAINTS
Numbering
229.00
:
10.0
1.0E20
Additional-Constraints = 0
Section-Property Constraints = 2
Expression/Description/
(Section-Property Number)
Lower
Bound
CON (1)
10,000
CON (2)
25,000
10-6
Upeer
Bound
SECOPT Application
(B) Interactive-Session
Cranes Software Inc.
** Welcome to a pleasant and fruitful session **
with SECOPT - Section Optimizer
Windows 9x/NT/XP PRODUCTION Version
** Version: 15.0 **
Last updated : 01/15/07
PLEASE ENTER FILE NAME FOR OUTPUT :
angle 1 .os
** The output file exists **
DO YOU WISH TO OVERWRITE IT ?
Yes
ENTER TITLE FOR SECTION - PLOT :
angle section
DO YOU HAVE A SECTION-GEOMETRY-DATA-FILE ?
y
ENTER THE FILE-NAME FOR THE
SECTON-GEOMETRY -DATA:
angle1.d
DO YOU HAVE AN INPUT DATA FILE FOR YOUR PROBLEM ?
no
DO YOU WANT ONLY SECTION PROPERTlES ?
(Y => PROGRAM COMPUTES ONLY SECTION PROPERTIES
N => PROGRAM COMPUTES SECTION PROPERTIES AND
FINDS AN OPTIMAL SECTION)
no
DO YOU WANT TO USE DEFAULT VALUES FOR
IMPORTANT TOLERANCES AND LIMITS ?
Yes
10-7
Example Problems
10-8
SECOPT Application
10-9
Example Problems
1 = AREA OF CROSS-SECTION
2 = MOMENT OF INERTIA ABOUT CENTROIDAL Y-AXIS
3 = MOMENT OF INERTIA ABOUT CENTROIDAL Z-AXIS
4 = PRODUCT OF INERTIA ABOUT CENTROIDAL Y,Z-AXES
5 = PRINCIPAL AXES ORIENTATION ( + CCW )
6 = MOMENT OF INERTIA ABOUT CENTROIDAL PRINCIPAL AXIS-1
7 = MOMENT OF INERTIA ABOUT CENTROIDAL PRINCIPAL AXIS-2
8 = SECTION MODULUS ABOUT CENTROIDAL Y-AXIS
9 = SECTION MODULUS ABOUT CENTROIDAL Z-AXIS
10 = Y-COORDINATE OF CENTROID
11 = Z-COORDINATE OF CENTROID
12 = WARPING CONSTANT
13 = TORSIONAL CONSTANT
14 = Y-ECCENTRICITY OF SHEAR CENTER FROM CENTROID
15 = Z-ECCENTRICITY OF SHEAR CENTER FROM CENTROID
16 = DEPTH IN Y-DIRECTION OF SECTION
17 = WIDTH IN Z-DIRECTION OF SECTION
18 = SECTION MODULUS ABOUT CENTROIDAL PRINCIPAL AXIS-1
19 = SECTION MODULUS ABOUT CENTROIDAL PRINCIPAL AXIS-2
20 = PLASTIC MODULUS ABOUT Z-AXIS
21 = PLASTIC MODULUS ABOUT Y-AXIS
89
10-10
SECOPT Application
1
2
0
102
102
2
3
0
00
229
25.40
25.40
10-11
Example Problems
10-12
SECOPT Application
10-13
Example Problems
10-14
SECOPT Application
10-15
Example Problems
UPPER BOUND
INITIAL VALUE
LOWER BOUND
0.100000E+21
0.100000E+21
0.100000E+21
0.100000E+21
0.254000E+02
0.254000E+02
0.102000E+03
0.229000E+03
0.200000E+01
0.200000E+01
0.100000E+02
0.100000E+02
1
2
3
4
CONSTRAINTS
I
1
2
UPPER BOUND
INITIAL VALUE
LOWER BOUND
0.100000E+21
0.100000E+21
0.836893E+05
0.327521E+06
0.100000E+05
0.250000E+05
PARAMETER
ACS
IN
ACD
=
=
0.100000E-05
0.100000E-03
ACL
0.100000E-03
ACV
0.100000E-05
MAXG
50
KDAT
10-16
SECOPT Application
KOPT
NO
NTYPE
NUMBER OF NODES
NODES
NUMBER
OF
CONSTRAINTS
SECTION-PROPERTY-
NUMBER OF ADDlTfONAL-CONSTRAINTS
NCI
NCA
NM
NTCL
NICL
= 0
MNDE
= 2
NUMBER OF MEMBERS
IN SECTION OPTIMIZATION ?
NO
NO
NO
MEMBER
NO.
1
2
I
NEAR END
NODE
1
2
ALPHA(I)
10-17
NEAR END
NODE
2
3
THICKNESS
0.2540E+02
0.2540E+02
Example Problems
1
2
0.0000E+00
0.9000E+02
SECTION-PROPERTY-CONSTRAINT NUMBERS : 8 9
I
1
2
3
Z(I)
0.0000E+00
0.1020E+03
0.1020E+03
Y(I)
0.0000E+00
0.0000E+00
0.2290E+03
SECTION PROPERTIES
(AR)
0.840740E+04
(IY)
0.722104E+07
(IZ)
0.490575E+08
(IYZ)
0.104669E+08
(BETA)
-0.132910E+02
(IP1)
0.515300E+08
(IP2)
0.474851E+07
(YSMOD)
0.836893E+05
(ZSMOD)
0.327521E+06
Y-COORDINATE OF CENTROID
(YBAR)
0.792160E+02
Z-COORDINATE OF CENTROID
(ZBAR)
0.862840E+02
(GAMMA)
0.110972E+09
(TC)
0.180804E+07
(YSC)
-0.743431E+02
(ZSC)
0.167111E+02
(YD)
0.229000E+03
(ZD)
0.102000E+03
WARPING CONSTANT
TORSIONAL CONSTANT
10-18
SECOPT Application
(SMOD1)
0.344948E+06
(SMOD2)
0.722083E+05
(ZZ)
0.563582E+06
(ZY)
0.357426E+07
10-19
Example Problems
Optimization with
Generalized Reduced Gradient Method
--------------------------------------------------------------------------------------------------------------*************
ITERATION NO = 1
*************
COST FUNCTION = 0.840740E+04
DECISION VARIABLES :
0.254000E+02
0.254000E+02
0.102000E+03
0.229000E+03
*************
ITERATION NO = 2
*************
COST FUNCTION = 0.810035E+43
DECISION VARIABLES :
0.375546E+01
0.200000E+01
0.966101E+02
0.223610E+03
*************
ITERATION NO = 3
*************
COST FUNCTION = 0.760809E+03
DECISION VARIABLES :
0.285407E+01
0.200000E+01
0.109898E+03
0.223577E+03.E
*************
ITERATION NO = 4
*************
COST FUNCTION = 0.707084E+03
DECISION VARIABLES :
0.200000E+01
0.200000E+01
0.130007E+03
0.223535E+03
*************
ITERATION NO = 5
*************
COST FUNCTION = 0.701386E+03
DECISION VARIABLES :
0.200000E+01
0.200000E+01
0.130096E+03
10-20
0.220597E+03
SECOPT Application
OPTIMUM VALUE
1
2
3
4
0.200000E+01
0.200000E+01
0.130096E+03
0.220597E+03
OPTIMUM VALUE
1
2
0.100000E+05
0.250000E+05
1
2
3
Z(I)
0.0000E+00
0.1301E+03
0.1301E+03
Y(I)
0.0000E+00
0.0000E+00
0.2206E+03
SECTION PROPERTIES
(AR)
(IY)
(IZ)
(IYZ)
10-21
=
=
=
=
0.701386E+03
0.105965E+07
0.378039E+07
0.117428E+07
Example Problems
(BETA)
-0.204005E+02
(IP1)
0.421711E+07
(IP2)
0.622933E+06
(YSMOD)
(ZSMOD)
=
=
0.100000E+05
0.250000E+05
Y-COORDINATE OF CENTROID
(YBAR)
0.693811E+02
Z-COORDINATE OF CENTROID
(ZBAR)
0.105965E+03
(GAMMA)
0.132447E+03
(TC)
0.935182E+03
WARPING CONSTANT
TORSIONAL CONSTANT
CENTROIDAL
CENTER
Y-ECCENTRIClTY
OF
SHEAR
(YSC)
CENTROIDAL
CENTER
Z-ECCENTRIClTY
OF
SHEAR
(ZSC)
(YD)
(ZD)
=
=
=
=
-0.693674E+02
0.241346E+02
0.220597E+03
0.130096E+03
(SMOD1)
0.280873E+05
(SMOD2)
0.829093E+04
(ZZ)
0.445678E+05
(ZY)
= 83
= 283
10-22
0.515318E+07
SECOPT Application
= 3.518182
= 388.000000
10-23
Example Problems
OPTlMUM VALUE
0.840740E+04
0.701386E+03
(DESIGN VARIABLES)
NO.
1
2
3
4
UPPER
BOUND
0.100000E+21
0.100000E+21
0.100000E+21
0.100000E+21
INITIAL
VALUE
OPTIMUM
VALUE
0.254000E+02
0.254000E+02
0.102000E+03
0.229000E+03
LOWER
BOUND
0.200000E+01
0.200000E+01
0.130096E+03
0.220597E+03
0.200000E+01
0.200000E+01
0.100000E+02
0.100000E+02
OPTIMUM
VALUE
LOWER
BOUND
(CONSTRAINTS)
NO.
1
2
UPPER
BOUND
0.100000E+21
0.100000E+21
INITIAL
VALUE
0.836893E+05
0.327521E+06
10-24
0.100000E+05
0.250000E+05
0.100000E+05
0.250000E+05
SECOPT Application
0.0
2 102.0 0.0
3 102.0 229.0
2
1 1 2 25.40
2 2 3 25.40
86.28398791541 79.21601208459
-13.29103427150
102.9950615046 4.872922013368
1 0.0 0.0
2 130.0962494168 0.0
3 130.0962494168 220.5968410317
1 1 2 2.0
2 2 3 2.0
105.9654145454 69.38113067885
-20.40046721669
130.0999665975 1.3746929442277E-0002
10-25
Example Problems
(I)Section-Plot
10-26
SECOPT Application
10-27
Example Problems
Page
10 - 29
(B) Interactive-Session . . . . . . . . . . . . . . . .. . .
10 - 31
10 - 35
(D) Section-Plot . . . . . . . . . . .. . . .. . .. . .. . .. . .
10 - 36
10 - 37
10-28
SECOPT Application
10-29
Example Problems
Numbering
Dimension
Starting Value
Lower Bound
Upeer
Bound
XC(1)
t1
25.40
2.0
1.0E20
XC(2)
t2
25.40
2.0
1.0E20
(3) CONSTRAINTS
Numbering
Additional-Constraints = 0
Section-Property Constraints = 2
Expression/Description/
(Section-Property Number)
Lower
Bound
CON (1)
35,000
CON (2)
35,000
10-30
Upeer
Bound
SECOPT Application
(B) Interactive-Session
Cranes Software Inc.
** Welcome to a pleasant and fruitful session **
with SECOPT - Section Optimizer
Windows 9x/NT/XP PRODUCTION Version
** Version: 15.0 **
Last updated : 01/15/07
PLEASE ENTER FILE NAME FOR OUTPUT :
angle 2 .od
ENTER TITLE FOR SECTION - PLOT :
angle section
DO YOU HAVE A SECTION-GEOMETRY-DATA-FILE?
n
DO YOU HAVE AN INPUT DATA FILE FOR YOUR PROBLEM ?
n
DO YOU WANT ONLY SECTION PROPERTlES ?
(Y => PROGRAM COMPUTES ONLY SECTION PROPERTIES
N => PROGRAM COMPUTES SECTION PROPERTIES AND
FINDS AN OPTIMAL SECTION)
no
DO YOU WANT TO USE DEFAULT VALUES FOR
IMPORTANT TOLERANCES AND LIMITS ?
Yes
ENTER VALUES OF OUTPUT-CONTROLLING- PARAMETERS
KDAT = 0, FOR NO OUTPUT ON INTIAL DATA AND FINAL RESULTS
1, FOR OUTPUT ON INITIAL DATA AND FINAL RESULTS
KOPT = - 1. FOR DIAGNOSTIC OUTPUT ON OPTIMIZATION
0, FOR NO OUTPUT ON OPTIMIZATION
1, FOR SUMMARY OF EVERY OPTIMIZATION STAGE
1 -1
10-31
Example Problems
10-32
SECOPT Application
ENTER VALUES OF :
NTCL = TOTAL NUMBER OF CELLS
NlCL = NUMBER OF INTERIOR CELLS
MNDE = MAXIMUM NUMBER OF MEMBERS CONNECTED TO A
NODE
002
IS SECTION SYMMETRIC ABOUT CENTROIDAL Z-AXIS ?
no
IS SECTION SYMMETRIC ABOUT CENTROIDAL Y-AXIS ?
no
ENTER FOR ALL MEMBERS :
I
: MEMBER NUMBER
INE(I) : NEAR-END-NODE-NUMBER
IFE(I) : FAR-END-NODE-NUMBER
1 1 2
2 2 2
ARE DESIGN VARIABLES LINKED ?
no
YOU HAVE : 2 DESIGN VARIABLES. ENTER
STARTING-VALUES, LOWER-BOUND AND UPPER BOUND FOR
EACH OF THEM
25.4 2.0 1.0E20 25.4 2.0 1.0E20
ENTER VALUES OF CONSTRAINT-PARAMETERS
NCI = NUMBER OF SECTION-PROPERTY-CONSTRAINTS
NCA = NUMBER OF ADDITIONAL-CONSTRAINTS
20
ENTER APPROPRIATE NUMBERS FROM 1 TO 21 FOR
SPECIFYING SECTION-PROPERTY-CONSTRAINTS.
10-33
Example Problems
1 = AREA OF CROSS-SECTION
2 = MOMENT OF INERTIA ABOUT CENTROIDAL Y-AXIS
3 = MOMENT OF INERTIA ABOUT CENTROIDAL Z-AXIS
4 = PRODUCT OF INERTIA ABOUT CENTROIDAL Y,Z-AXES
5 = PRINCIPAL AXES ORIENTATION ( + CCW )
6 = MOMENT OF INERTIA ABOUT CENTROIDAL PRINCIPAL AXIS-1
7 = MOMENT OF INERTIA ABOUT CENTROIDAL PRINCIPAL AXIS-2
8 = SECTION MODULUS ABOUT CENTROIDAL Y-AXIS
9 = SECTION MODULUS ABOUT CENTROIDAL Z-AXIS
10 = Y-COORDINATE OF CENTROID
11 = Z-COORDINATE OF CENTROID
12 = WARPING CONSTANT
13 = TORSIONAL CONSTANT
14 = Y-ECCENTRICITY OF SHEAR CENTER FROM CENTROID
15 = Z-ECCENTRICITY OF SHEAR CENTER FROM CENTROID
16 = DEPTH IN Y-DIRECTION OF SECTION
17 = WIDTH IN Z-DIRECTION OF SECTION
18 = SECTION MODULUS ABOUT CENTROIDAL PRINCIPAL AXIS-1
19 = SECTION MODULUS ABOUT CENTROIDAL PRINCIPAL AXIS-2
20 = PLASTIC MODULUS ABOUT Z-AXIS
21 = PLASTIC MODULUS ABOUT Y-AXIS
8 9
ARE THERE UPPER-BOUNDS ON ANY OF THE CONSTRAINTS ?
no
YOU HAVE : 0 ADDITIONAL-CONSTRAINTS, AND
2 SECTION-PROPERTY-CONSTRAINTS.
ENTER LOWER-BOUNDS ON ALL ADDITIONAL-CONSTRAINTS
FIRST AND THEN ON ALL SECTION-PROPERTY-CONSTRAINTS
35000, 35000
**** STOP
10-34
SECOPT Application
OPTlMUM VALUE
0.840740E+04
0.196138E+04
(DESIGN VARIABLES)
NO.
1
2
UPPER
BOUND
INITIAL
VALUE
0.100000E+21
0.100000E+21
0.254000E+02
0.254000E+02
OPTIMUM
VALUE
0.144042E+02
0.214915E+01
LOWER
BOUND
0.200000E+01
0.200000E+01
(CONSTRAINTS)
NO.
1
2
UPPER
BOUND
0.100000E+21
0.100000E+21
INITIAL
VALUE
0.836893E+05
0.327521E+06
10-35
OPTIMUM
VALUE
0.350000E+05
0.350000E+05
LOWER
BOUND
0.350000E+05
0.350000E+05
Example Problems
(D) Section-Plot
10-36
SECOPT Application
10-37
Example Problems
Page
10 - 39
(B) Interactive-Session . . . . . . . . . . . . . . . .. . .
10 - 41
10 - 48
(D) Section-Plot . . . . . . . . . . .. . . .. . .. . .. . .. . .
10 - 49
10 - 50
10-38
SECOPT Application
Numbering
Dimension
LINKING
Set
NTL
MNLT
Starting
Value
Lower
Bound
Upper
Bound
X(1)
t1 = t2 = t3 =
t4
1, 2, 3, 4
1.0
0.1
1.0E20
X(2)
L1 = L3
1, 3
100.0
10.0
1.0E20
X(3)
L2 = L4
2, 4
200.0
10.0
1.0E20
10-39
Example Problems
(3) CONSTRAINTS
Numbering
Additional-Constraints = 0
Section-Property Constraints = 2
Expression/Description/
(Section-Property Number)
Lower
Bound
CON (1)
1000
CON (2)
1200
10-40
Upper
Bound
SECOPT Application
(B) Interactive-Session
Cranes Software Inc.
** Welcome to a pleasant and fruitful session **
with SECOPT - Section Optimizer
Windows 9x/NT/XP PRODUCTION Version
** Version: 15.0 **
Last updated : 01/15/07
PLEASE ENTER FILE NAME FOR OUTPUT :
box.od
ENTER TITLE FOR SECTION - PLOT :
box section
DO YOU HAVE A SECTION-GEOMETRY-DATA-FILE?
no
DO YOU HAVE AN INPUT DATA FILE FOR YOUR PROBLEM ?
no
DO YOU WANT ONLY SECTION PROPERTlES ?
(Y => PROGRAM COMPUTES ONLY SECTION PROPERTIES
N => PROGRAM COMPUTES SECTION PROPERTIES AND
FINDS AN OPTIMAL SECTION)
no
DO YOU WANT TO USE DEFAULT VALUES FOR
IMPORTANT TOLERANCES AND LIMITS ?
yes
ENTER VALUES OF OUTPUT-CONTROLLING- PARAMETERS
KDAT = 0, FOR NO OUTPUT ON INTIAL DATA AND FINAL RESULTS
1, FOR OUTPUT ON INITIAL DATA AND FINAL RESULTS
KOPT = - 1. FOR DIAGNOSTIC OUTPUT ON OPTIMIZATION
0, FOR NO OUTPUT ON OPTIMIZATION
1, FOR SUMMARY OF EVERY OPTIMIZATION STAGE
1 -1
10-41
Example Problems
10-42
SECOPT Application
ENTER VALUES OF
NODES = NUMBER OF NODES
NM
= NUMBER OF MEMBERS
5 4
DO YOU WANT TO INPUT NODAL COORDINATES OF INITIAL
SECTION ?
n
DO YOU WANT ONLY MEMBER-THICKNESSES CHANGED DURING
OPTIMIZATION-PROCESS ?
n
ENTER FOR ALL MEMBERS
I
= MEMBER NUMBER
ALPHA(I) = ANGLE OF ORENTATION OF THE MEMBER IN
DEGREES WITH Z-AXIS PLACED AT THE
NEAR-END-NODE AND IS TAKEN POSITIVE
IF COUNTER-CLOCKWISE
1, 90
2, 00
3, -90
4, 180
ENTER VALUES OF :
NTCL = TOTAL NUMBER OF CELLS
NlCL = NUMBER OF INTERIOR CELLS
MNDE = MAXIMUM NUMBER OF MEMBERS CONNECTED TO A NODE
1, 0, 2
IS SECTION SYMMETRIC ABOUT CENTROIDAL Z-AXIS ?
yes
IS SECTION SYMMETRIC ABOUT CENTROIDAL Y-AXIS ?
y
10-43
Example Problems
10-44
SECOPT Application
10-45
Example Problems
10-46
SECOPT Application
10-47
Example Problems
OPTlMUM VALUE
0.600000E+03
0.101833E+02
(DESIGN VARIABLES)
NO.
1
2
3
UPPER
BOUND
0.100000E+21
0.100000E+21
0.100000E+21
INITIAL
VALUE
OPTIMUM
VALUE
LOWER
BOUND
0.100000E+00
0.270030E+02
0.239134E+02
0.100000E+00
0.100000E+02
0.100000E+02
0.100000E+01
0.100000E+03
0.200000E+03
(CONSTRAINTS)
NO.
1
2
UPPER
BOUND
INITIAL
VALUE
0.100000E+21
0.100000E+21
0.333335E+07
0.116670E+07
10-48
OPTIMUM
VALUE
0.100000E+04
0.120000E+04
LOWER
BOUND
0.100000E+04
0.120000E+04
SECOPT Application
(D) Section-Plot
10-49
Example Problems
10-50
SECOPT Application
Page
10 - 52
(B) Interactive-Session . . . . . . . . . . . . . . . .. . .
10 - 54
10 - 57
10 - 58
10 - 59
10-51
Example Problems
Numbering
Dimension
Starting Value
Lower Bound
Upper Bound
X(1)
12.0
1.0
96.0
X(2)
12.0
1.0
96.0
10-52
SECOPT Application
(3) CONSTRAINTS
Numbering
Additional-Constraints = 0
Section-Property Constraints = 2
Expression/Description/
(Section-Property Number)
Lower
Bound
CON (1)
800
CON (2)
1000
10-53
Upeer
Bound
Example Problems
(B) Interactive-Session
Cranes Software Inc.
** Welcome to a pleasant and fruitful session **
with SECOPT - Section Optimizer
Windows 9x/NT/XP PRODUCTION Version
** Version: 15.0 **
Last updated : 01/15/07
PLEASE ENTER FILE NAME FOR OUTPUT :
rect.os
ENTER TITLE FOR SECTION - PLOT :
rectangular section
DO YOU HAVE A SECTION-GEOMETRY-DATA-FILE ?
no
DO YOU HAVE AN INPUT DATA FILE FOR YOUR PROBLEM ?
n0
DO YOU WANT ONLY SECTION PROPERTlES ?
(Y => PROGRAM COMPUTES ONLY SECTION PROPERTIES
N => PROGRAM COMPUTES SECTION PROPERTIES AND
FINDS AN OPTIMAL SECTION)
no
DO YOU WANT TO USE DEFAULT VALUES FOR
IMPORTANT TOLERANCES AND LIMITS ?
Yes
ENTER VALUES OF OUTPUT-CONTROLLING- PARAMETERS
KDAT = 0, FOR NO OUTPUT ON INTIAL DATA AND FINAL RESULTS
1, FOR OUTPUT ON INITIAL DATA AND FINAL RESULTS
KOPT = - 1. FOR DIAGNOSTIC OUTPUT ON OPTIMIZATION
0, FOR NO OUTPUT ON OPTIMIZATION
1, FOR SUMMARY OF EVERY OPTIMIZATION STAGE
11
10-54
SECOPT Application
10-55
Example Problems
1 = AREA OF CROSS-SECTION
2 = MOMENT OF INERTIA ABOUT CENTROIDAL Y-AXIS
3 = MOMENT OF INERTIA ABOUT CENTROIDAL Z-AXIS
4 = PRODUCT OF INERTIA ABOUT CENTROIDAL Y,Z-AXES
5 = PRINCIPAL AXES ORIENTATION ( + CCW )
6 = MOMENT OF INERTIA ABOUT CENTROIDAL PRINCIPAL AXIS-1
7 = MOMENT OF INERTIA ABOUT CENTROIDAL PRINCIPAL AXIS-2
8 = SECTION MODULUS ABOUT CENTROIDAL Y-AXIS
9 = SECTION MODULUS ABOUT CENTROIDAL Z-AXIS
10 = Y-COORDINATE OF CENTROID
11 = Z-COORDINATE OF CENTROID
12 = WARPING CONSTANT
13 = TORSIONAL CONSTANT
14 = Y-ECCENTRICITY OF SHEAR CENTER FROM CENTROID
15 = Z-ECCENTRICITY OF SHEAR CENTER FROM CENTROID
16 = DEPTH IN Y-DIRECTION OF SECTION
17 = WIDTH IN Z-DIRECTION OF SECTION
18 = SECTION MODULUS ABOUT CENTROIDAL PRINCIPAL AXIS-1
19 = SECTION MODULUS ABOUT CENTROIDAL PRINCIPAL AXIS-2
20 = PLASTIC MODULUS ABOUT Z-AXIS
21 = PLASTIC MODULUS ABOUT Y-AXIS
2 3
ARE THERE UPPER-BOUNDS ON ANY OF THE CONSTRAINTS ?
no
YOU HAVE : 0 ADDITIONAL-CONSTRAINTS, AND
2 SECTION-PROPERTY-CONSTRAINTS.
ENTER LOWER-BOUNDS ON ALL ADDITIONAL-CONSTRAINTS
FIRST AND THEN ON ALL SECTION-PROPERTY-CONSTRAINTS
800 1000
**** STOP
10-56
SECOPT Application
OPTlMUM VALUE
0.144000E+03
0.103601E+03
(DESIGN VARIABLES)
NO.
UPPER BOUND
1
2
0.960000E+02
0.960000E+02
INITIAL
VALUE
OPTIMUM
VALUE
0.120000E+02
0.120000E+02
0.107624E+02
0.962618E+01
LOWER
BOUND
0.100000E+01
0.100000E+01
(CONSTRAINTS)
NO.
1
2
UPPER
BOUND
0.100000E+21
0.100000E+21
INITIAL
VALUE
0.172800E+04
0.172800E+04
10-57
OPTIMUM
VALUE
0.800000E+03
0.100000E+04
LOWER
BOUND
0.800000E+03
0.100000E+04
Example Problems
10-58
SECOPT Application
10-59
Example Problems
Page
10 - 61
(B) Interactive-Session . . . . . . . . . . . . . . . .. . .
10 - 63
10 - 66
10 - 74
10 - 75
10 - 76
10-60
SECOPT Application
(2) DESIGN
ABLES
VARI-
Numbering
Dimension
Starting Value
Lower
Bound
Upper Bound
X(1)
15.0
3.0
150.0
X(2)
12.0
3.0
120.0
10-61
Example Problems
(3) CONSTRAINTS
Numbering
Additional-Constraints = 0
Section-Property Constraints = 2
Expression/Description/
(Section-Property Number)
Lower
Bound
CON (1)
300.0
CON (2)
3800.0
10-62
Upper
Bound
SECOPT Application
(B) Interactive-Session
Cranes Software Inc.
** Welcome to a pleasant and fruitful session **
with SECOPT - Section Optimizer
Windows 9x/NT/XP PRODUCTION Version
** Version: 15.0 **
Last updated : 01/15/07
PLEASE ENTER FILE NAME FOR OUTPUT :
ellp.os
ENTER TITLE FOR SECTION - PLOT :
elliptic section
DO YOU HAVE A SECTION-GEOMETRY-DATA-FILE ?
no
DO YOU HAVE AN INPUT DATA FILE FOR YOUR PROBLEM ?
n
DO YOU WANT ONLY SECTION PROPERTlES ?
(Y => PROGRAM COMPUTES ONLY SECTION PROPERTIES
N => PROGRAM COMPUTES SECTION PROPERTIES AND
FINDS AN OPTIMAL SECTION)
no
DO YOU WANT TO USE DEFAULT VALUES FOR
IMPORTANT TOLERANCES AND LIMITS ?
Yes
ENTER VALUES OF OUTPUT-CONTROLLING- PARAMETERS
KDAT = 0, FOR NO OUTPUT ON INTIAL DATA AND FINAL RESULTS
1, FOR OUTPUT ON INITIAL DATA AND FINAL RESULTS
KOPT = - 1. FOR DIAGNOSTIC OUTPUT ON OPTIMIZATION
0, FOR NO OUTPUT ON OPTIMIZATION
1, FOR SUMMARY OF EVERY OPTIMIZATION STAGE
11
10-63
Example Problems
10-64
SECOPT Application
1 = AREA OF CROSS-SECTION
2 = MOMENT OF INERTIA ABOUT CENTROIDAL Y-AXIS
3 = MOMENT OF INERTIA ABOUT CENTROIDAL Z-AXIS
4 = PRODUCT OF INERTIA ABOUT CENTROIDAL Y,Z-AXES
5 = PRINCIPAL AXES ORIENTATION ( + CCW )
6 = MOMENT OF INERTIA ABOUT CENTROIDAL PRINCIPAL AXIS-1
7 = MOMENT OF INERTIA ABOUT CENTROIDAL PRINCIPAL AXIS-2
8 = SECTION MODULUS ABOUT CENTROIDAL Y-AXIS
9 = SECTION MODULUS ABOUT CENTROIDAL Z-AXIS
10 = Y-COORDINATE OF CENTROID
11 = Z-COORDINATE OF CENTROID
12 = WARPING CONSTANT
13 = TORSIONAL CONSTANT
14 = Y-ECCENTRICITY OF SHEAR CENTER FROM CENTROID
15 = Z-ECCENTRICITY OF SHEAR CENTER FROM CENTROID
16 = DEPTH IN Y-DIRECTION OF SECTION
17 = WIDTH IN Z-DIRECTION OF SECTION
18 = SECTION MODULUS ABOUT CENTROIDAL PRINCIPAL AXIS-1
19 = SECTION MODULUS ABOUT CENTROIDAL PRINCIPAL AXIS-2
20 = PLASTIC MODULUS ABOUT Z-AXIS
21 = PLASTIC MODULUS ABOUT Y-AXIS
8 13
ARE THERE UPPER-BOUNDS ON ANY OF THE CONSTRAINTS ?
no
YOU HAVE : 0 ADDITIONAL-CONSTRAINTS, AND
2 SECTION-PROPERTY-CONSTRAINTS.
ENTER LOWER-BOUNDS ON ALL ADDITIONAL-CONSTRAINTS
FIRST AND THEN ON ALL SECTION-PROPERTY-CONSTRAINTS
350.0, 3800.0
**** STOP
10-65
Example Problems
UPPER BOUND
INITIAL VALUE
LOWER BOUND
1
2
0.150000E+03
0.120000E+02
0.150000E+02
0.120000E+02
0.3000000E+01
0.3000000E+01
(CONSTRAINTS)
NO.
UPPER BOUND
INITIAL VALUE
LOWER BOUND
1
2
0.100000E+21
0.100000E+21
0.212057E+03
0.310328E+04
0.300000E+03
0.380000E+04
ACS
0.100000E-05
ACD
0.100000E-03
ACL
0.100000E-03
ACV
0.100000E-05
MAXG
50
KDAT
KOPT
NO
10-66
SECOPT Application
TYPE OF SECTION
NTYPE
NUMBER OF NODES
NODES
NCI
NCA
NUMBER OF SECTION-PROPERTY-CONSTRAINTS
NUMBER OF ADDlTfONAL-CONSTRAINTS
SECTION-PROPERTY-CONSTRAINT NUMBERS : 8 13
10-67
Example Problems
SECTION PROPERTIES
AREA OF CROSS SECTION
(AR)
0.141372E+03
(IY)
0.127234E+04
(IZ)
0.198804E+04
(IYZ)
0.000000E+00
(BETA)
0.000000E+00
(IP1)
0.127234E+04
(IP2)
0.198804E+04
(YSMOD)
0.212057E+03
(ZSMOD)
0.265072E+03
Y-COORDINATE OF CENTROID
(YBAR)
0.000000E+00
Z-COORDINATE OF CENTROID
(ZBAR)
0.000000E+00
(GAMMA)
0.000000E+00
(TC)
0.310328E+04
(YSC)
0.000000E+00
(ZSC)
0.000000E+00
(YD)
0.150000E+02
(ZD)
0.120000E+02
(SMOD1)
0.212057E+03
(SMOD2)
0.265072E+03
(ZZ)
0.450000E+03
(ZY)
0.360000E+03
WARPING CONSTANT
TORSIONAL CONSTANT
10-68
SECOPT Application
---------------------------------------------------------------------------------------------------------*************
ITERATION NO = 1
*************
COST FUNCTION = 0.141354E+05
DECISION VARIABLES :
0.150000E+03
0.120000E+03
*************
ITERATION NO = 2
*************
COST FUNCTION = 0.296063E+04
DECISION VARIABLES :
0.881968E+02
0.427460E+02
*************
ITERATION NO = 3
*************
COST FUNCTION = 0.883522E+03
DECISION VARIABLES :
0.723806E+02
0.155439E+02
*************
ITERATION NO = 4
*************
COST FUNCTION = 0.364383E+03
DECISION VARIABLES :
0.704568E+02
0.658566E+01
10-69
Example Problems
*************
ITERATION NO = 5
*************
COST FUNCTION = 0.310260E+03
DECISION VARIABLES :
0.510808E+02
0.773450E+01
*************
ITERATION NO = 6
*************
COST FUNCTION = 0.266861E+03
DECISION VARIABLES :
0.377902E+02
0.899231E+01
*************
ITERATION NO = 7
*************
COST FUNCTION = 0.224080E+03
DECISION VARIABLES :
0.266449E+02
0.107091E+02
*************
ITERATION NO = 8
*************
COST FUNCTION = 0.190554E+03
DECISION VARIABLES :
0.192683E+02
0.125933E+02
*************
ITERATION NO = 9
*************
COST FUNCTION = 0.165843E+03
DECISION VARIABLES :
0.145950E+02
0.144697E+02
10-70
SECOPT Application
*************
ITERATION NO = 10
*************
COST FUNCTION = 0.155747E+03
DECISION VARIABLES :
0.128720E+02
0.154077E+01
OPTIMUM VALUE
1
2
0.128720E+02
0.154077E+02
OPTIMUM VALUE
1
2
0.300000E+03
0.380000E+04
10-71
Example Problems
SECTION PROPERTIES
AREA OF CROSS SECTION
(AR)
0.155766E+03
(IY)
0.231116E+04
(IZ)
0.161304E+04
(IYZ)
0.000000E+00
(BETA)
0.000000E+00
(IP1)
0.231116E+04
(IP2)
0.161304E+04
(YSMOD)
0.300000E+03
(ZSMOD)
0.250628E+03
Y-COORDINATE OF CENTROID
(YBAR)
0.000000E+00
Z-COORDINATE OF CENTROID
(ZBAR)
0.000000E+00
(GAMMA)
0.000000E+00
(TC)
0.380000E+04
(YSC)
0.000000E+00
(ZSC)
0.000000E+00
(YD)
0.128720E+02
(ZD)
0.154077E+02
(SMOD1)
0.300000E+03
(SMOD2)
0.250628E+03
(ZZ)
0.425479E+03
(ZY)
0.509296E+03
WARPING CONSTANT
TORSIONAL CONSTANT
10-72
SECOPT Application
= 160
= 694
= 2.109091
= 210.000000
10-73
Example Problems
OPTlMUM VALUE
0.141354E+03
0.155747E+03
(DESIGN VARIABLES)
NO.
1
2
UPPER
BOUND
0.150000E+03
0.120000E+03
INITIAL
VALUE
OPTIMUM
VALUE
0.150000E+02
0.120000E+02
LOWER
BOUND
0.128720E+02
0.154077E+02
0.300000E+01
0.300000E+01
OPTIMUM
VALUE
LOWER
BOUND
(CONSTRAINTS)
NO.
1
2
UPPER
BOUND
0.100000E+21
0.100000E+21
INITIAL
VALUE
0.212057E+03
0.300328E+04
10-74
0.300000E+03
0.380000E+04
0.300000E+03
0.380000E+04
SECOPT Application
10-75
Example Problems
Note from the problem output of section C, that the initial design is infeasible
(constraint no. 1 is violated). SECOPT scales the design vector and obtains a
feasible design for iteration no. 1.
10-76
SECOPT Application
PAGE
.....................................
10 - 78
.....................................
10 - 80
.....................................
10 - 85
.....................................
10 - 86
.....................................
10 - 87
10-77
Example Problems
Numbering
Dimension
X(1)
L1 = L2 =
L3 =..L6
LINKING
Set Number
NLL
MNLL
1, 2, 3,
4, 5, 6
10-78
Starting
Value
Lower
Bound
Upper
Bound
10.0
1.0
1.0E20
SECOPT Application
(3) CONSTRAINTS
Additional-Constraints = 0
Section-Property Constraints = 2
Numbering
Expression/Description/
(Section-Property Number)
Lower
Bound
CON (2)
2000
CON (2)
2000
10-79
Upper
Bound
Example Problems
KOPT
0,
1,
-1,
10-80
SECOPT Application
0,
1,
1, I
MEMBER NUMBER
ALPHA (I)
IF COUNTER-CLOCK WISE
1
2
3
4
5
6
150
90
30
-30
-90
210
10-81
Example Problems
AREA OF CROSS-SECTION
10-82
SECOPT Application
10
Y-COORDINATE OF CENTROID
11
Z-COORDINATE OF CENTROID
12
WARPING CONSTANT
13
TORSIONAL CONSTANT
14
15
16
17
18
19
20
21
2 3
0 ADDITIONAL-CONSTRAINTS, AND
2 SECTION-PROPERTY-CONSTRAINTS.
10-83
Example Problems
10-84
SECOPT Application
OPTIMUM VALUE
0.259808E+03
0.157929E+03
(DESIGN VARIABLES)
NO.
UPPER BOUND
0.100000E+21
OPTIMUM
VALUE
INITIAL
VALUE
0.100000E+02
0.779659E+01
LOWER
BOUND
0.100000E+01
(CONSTRAINTS)
NO.
UPPER
BOUND
INITIAL
VALUE
OPTIMUM
VALUE
LOWER
BOUND
0.100000E+21
0.541266E+04
0.200000E+04
0.200000E+04
0.100000E+21
0.541266E+04
0.200000E+04
0.200000E+04
10-85
Example Problems
10-86
SECOPT Application
10-87
Example Problems
PAGE
.....................................
10 - 89
.....................................
10 - 92
.....................................
10 - 100
.....................................
10 - 101
.....................................
10 - 102
10-88
SECOPT Application
1. Width of cell no. I = Depth of each of the cell numbers I,II, and III (Linking of
member lengths)
2. Proportion of the widths of cell numbers I, II, III = 2 : 3 : 4 (Additional constraints)
Further, the torsional constant for the optimum section be at least 750.
(2) DESIGN
VARIABLES
10-89
Example Problems
Numbering
Dimension
LINKING
Set Number
NTL
or
NLL
MNLT
or
MNLL
Starting
Value
Lower
Bound
Upper
Bound
X(1)
t1 = t2 =...=
t10
10
1, 2,
3,...10
1.0
0.1
2.0
X(2)
L1 = L2 =
L3= L4=
L6 = L9
1, 2, 3, 4,
6, 9
20.0
2.0
200.0
X(3)
L5 = L7
5, 7
30.0
3.0
300.0
X(4)
L8 = L10
8, 10
40.0
4.0
400.0
10-90
SECOPT Application
(3) CONSTRAINTS :
Numbering
Additional Constraints = 2
Section-Property-Constraints = 1
Expression/Description/
(Section-Property Number)
Lower
Bound
Upper Bound
CON (1)
6 * X(2) - 4 * X(3)
-0.01
0.01
CON (2)
4 * X(3) - 3 * X(4)
-0.01
0.01
CON (3)
750
1.0E20
10-91
Example Problems
KOPT
0,
1,
-1,
10-92
SECOPT Application
0,
1,
1, I
10-93
Example Problems
MEMBER NUMBER
INE(I)
NEAR-END-NODE-NUMBER
IFE(I)
FAR -END-NODE-NUMBER
TH(I)
MEMBER-THICKNESS
1 1 2 1
2 2 3 1
3 3 4 1
4 4 5 1
5 3 6 1
6 6 7 1
7 7 8 1
8 7 9 1
9 9 10 1
10 10 11 1
NTC(I,
1)
MEMBER NUMBER
AS ONE GOES FROM THE NEAR TO THE FAR END OF THE MEMBER
1 0 1
2 2 1
3 0 1
4 0 1
5 2 0
10-94
SECOPT Application
6 2 3
7 2 0
8 0 3
9 0 3
10 0 3
MTNL
10-95
Example Problems
10
1 2 3 4 5 6 7 8 9 10
MNLL
6
1 2 3 4 6 9
ENTER VALUES OF :
ZSCAL
E
YSCAL
E
NODE NUMBER
Z(I)
Z-COORDINATE
Y(I)
Y-COORDINATE
1 0 20
10-96
SECOPT Application
2 20 20
3 20 0
4 0 0
5 0 20
6 50 0
7 50 20
8 20 20
9 90 20
10 90 0
11 50 0
AREA OF CROSS-SECTION
10-97
Example Problems
10
Y-COORDINATE OF CENTROID
11
Z-COORDINATE OF CENTROID
12
WARPING CONSTANT
I3
TORSIONAL CONSTANT
14
I5
16
17
18
19
20
21
13
10-98
SECOPT Application
2 ADDITIONAL-CONSTRAINTS, AND
1 SECTION-PROPERTY-CONSTRAINTS.
2 ADDITIONAL-CONSTRAINTS, AND
1 SECTION-PROPERTY-CONSTRAINTS.
10-99
Example Problems
OPTIMUM VALUE
0.260000E+03
0.130256E+02
(DESIGN VARIABLES)
UPPER
BOUND
INITIAL
VALUE
0.200000E+01
0.100000E+01
0.100000E+00
0.100000E+00
0.200000E+03
0.200000E+02
0.100211E+02
0.200000E+01
0.300000E+03
0.300000E+02
0.150291E+02
0.300000E+01
0.400000E+03
0.400000E+02
0.200355E+02
0.400000E+01
NO.
OPTIMUM
VALUE
LOWER
BOUND
(CONSTRAINTS)
NO.
UPPER
BOUND
INITIAL
VALUE
OPTIMUM
VALUE
LOWER
BOUND
0.100000E-01
-0.181899E-11
0.100000E-01
-0.100000E-01
0.100000E-21
-0.181899E-11
0.100000E-01
-0.100000E-01
0.100000E+21
0.596364E+05
0.750000E+03
0.750000E+03
10-100
SECOPT Application
10-101
Example Problems
10-102
SECOPT Application
Page
10 - 104
(B) Interactive-Session . . . . . . . . . . . . . . . .. . .
10 - 107
10 - 113
10-103
Example Problems
10-104
SECOPT Application
Numbering
Dimension
LINKING
Set
Number
NTL
or
NLL
Lower
Bound
Upper
Bound
MNLT
or
MNLL
X(1)
t1 = t2 = t3 =
t4
1, 2, 4, 5
8.9
5.0
10.0
X(2)
t3
---
6.0
5.0
10.0
X(3)
L1 = L2 =
L3 = L4
1, 2, 4, 5
56.0
10.0
200.0
X(4)
L3
---
309.0
20.0
500.0
10-105
Example Problems
(3) CONSTRAINTS
Numbering
Additional-Constraints = 0
Section-Property Constraints = 2
Expression/Description/
(Section-Property Number)
Lower
Bound
Upeer
Bound
CON (1)
X(4) / X(2)
10.0
295.0
CON (2)
X(3) / X(1)
4.0
12.0
CON (3)
5,000
1.0E10
CON (4)
50,000
1.0E10
CON (5)
90,000
10-106
SECOPT Application
(B) Interactive-Session
Cranes Software Inc.
** Welcome to a pleasant and fruitful session **
with SECOPT - Section Optimizer
Windows 9x/NT/XP PRODUCTION Version
** Version: 15.0 **
Last updated : 01/15/07
PLEASE ENTER FILE NAME FOR OUTPUT :
i.os
ENTER TITLE FOR SECTION - PLOT :
i section
DO YOU HAVE A SECTION-GEOMETRY-DATA-FILE?
no
DO YOU HAVE AN INPUT DATA FILE FOR YOUR PROBLEM ?
no
DO YOU WANT ONLY SECTION PROPERTlES ?
(Y => PROGRAM COMPUTES ONLY SECTION PROPERTIES
N => PROGRAM COMPUTES SECTION PROPERTIES AND
FINDS AN OPTIMAL SECTION)
no
DO YOU WANT TO USE DEFAULT VALUES FOR
IMPORTANT TOLERANCES AND LIMITS ?
y
ENTER VALUES OF OUTPUT-CONTROLLING- PARAMETERS
KDAT = 0, FOR NO OUTPUT ON INTIAL DATA AND FINAL RESULTS
1, FOR OUTPUT ON INITIAL DATA AND FINAL RESULTS
KOPT = - 1. FOR DIAGNOSTIC OUTPUT ON OPTIMIZATION
0, FOR NO OUTPUT ON OPTIMIZATION
1, FOR SUMMARY OF EVERY OPTIMIZATION STAGE
11
10-107
Example Problems
ENTER VALUES OF
NODES = NUMBER OF NODES
NM
= NUPVIBER OF MEMBERS
6 5
DO YOU WANT TO INPUT NODAL COORDINATES OF INITIAL
SECTION ?
no
DO YOU WANT ONLY MEMBER-THICKNESSES CHANGED DURING
OPTIMIZATION-PROCESS ?
no
ENTER FOR ALL MEMBERS
I
= MEMBER NUMBER
ALPHA(I) = ANGLE OF ORENTATION OF THE MEMBER IN
DEGREES WITH Z-AXIS PLACED AT THE
NEAR-END-NODE AND IS TAKEN POSITIVE
IF COUNTER-CLOCKWISE
1 00
2 00
3 90
4 180
5 00
10-108
SECOPT Application
ENTER VALUES OF :
NTCL = TOTAL NUMBER OF CELLS
NlCL = NUMBER OF INTERIOR CELLS
MNDE = MAXIMUM NUMBER OF MEMBERS CONNECTED TO A NODE
003
IS SECTION SYMMETRIC ABOUT CENTROIDAL Z-AXIS ?
yes
IS SECTION SYMMETRIC ABOUT CENTROIDAL Y-AXIS ?
yes
ENTER FOR ALL MEMBERS :
I
: MEMBER NUMBER
INE(I) : NEAR-END-NODE-NUMBER
IFE(I) : FAR-END-NODE-NUMBER
1 1 2
2 2 3
3 2 4
4 4 5
5 4 6
ARE DESIGN VARIABLES LINKED ?
y
ARE MEMBER-THICKNESS LINKED ?
y
ENTER A VALUE FOR :
NSETS : NUMBER OF SETS USED FOR
LINKING THICKNESSES
1
ENTER VALUES FOR :
NTL : NUMBER OF THICKNESSES LINKED AND
MNLT : MEMBER-NUMBERS OF LINKED THICKNESSES
(FOR SET-NUMBER : 1)
4 1 2 4 5
10-109
Example Problems
10-110
SECOPT Application
1 = AREA OF CROSS-SECTION
2 = MOMENT OF INERTIA ABOUT CENTROIDAL Y-AXIS
3 = MOMENT OF INERTIA ABOUT CENTROIDAL Z-AXIS
4 = PRODUCT OF INERTIA ABOUT CENTROIDAL Y,Z-AXES
5 = PRINCIPAL AXES ORIENTATION ( + CCW )
6 = MOMENT OF INERTIA ABOUT CENTROIDAL PRINCIPAL AXIS-1
7 = MOMENT OF INERTIA ABOUT CENTROIDAL PRINCIPAL AXIS-2
8 = SECTION MODULUS ABOUT CENTROIDAL Y-AXIS
9 = SECTION MODULUS ABOUT CENTROIDAL Z-AXIS
10 = Y-COORDINATE OF CENTROID
11 = Z-COORDINATE OF CENTROID
12 = WARPING CONSTANT
13 = TORSIONAL CONSTANT
14 = Y-ECCENTRICITY OF SHEAR CENTER FROM CENTROID
15 = Z-ECCENTRICITY OF SHEAR CENTER FROM CENTROID
16 = DEPTH IN Y-DIRECTION OF SECTION
17 = WIDTH IN Z-DIRECTION OF SECTION
18 = SECTION MODULUS ABOUT CENTROIDAL PRINCIPAL AXIS-1
19 = SECTION MODULUS ABOUT CENTROIDAL PRINCIPAL AXIS-2
20 = PLASTIC MODULUS ABOUT Z-AXIS
21 = PLASTIC MODULUS ABOUT Y-AXIS
8 9 13
10-111
Example Problems
10-112
SECOPT Application
1
2
3
4
UPPER BOUND
INITIAL VALUE
0.100000E+02
0.100000E+02
0.200000E+03
0.500000E+03
0.890000E+02
0.600000E+01
0.560000E+02
0.309000E+03
UPPER BOUND
INITIAL VALUE
0.295000E+03
0.120000E+02
0.100000E+11
0.100000E+11
0.100000E+11
0.515000E+02
0.629213E+01
0.373132E+05
0.403577E+06
0.748857E+05
LOWER
BOUND
0.500000E+01
0.500000E+01
0.100000E+02
0.200000E+02
CONSTRAINTS
I
1
2
3
4
5
LOWER
BOUND
0.100000E+02
0.400000E+01
0.500000E+04
0.500000E+05
0.900000E+05
ACS
0.100000E-05
ACD
0.100000E-03
ACL
0.100000E-03
ACV
0.100000E-05
MAXG
50
10-113
Example Problems
KDAT
KOPT
YES
NTYPE
NUMBER OF NODES
NODES
NUMBER
OF
CONSTRAINTS
SECTION-PROPERTY-
NUMBER OF ADDlTfONAL-CONSTRAINTS
NCI
NCA
NM
NTCL
NICL
MNDE
NUMBER OF MEMBERS
NO
YES
YES
10-114
SECOPT Application
MEMBER NO.
1
2
3
4
5
THICKNESS
0.8900E+01
0.8900E+01
0.6000E+01
0.8900E+01
0.8900E+01
ALPHA(I)
1
2
3
4
5
0.0000E+00
0.0000E+00
0.9000E+02
0.1800E+03
0.0000E+00
SECTION-PROPERTY-CONSTRAINT NUMBERS : 8 9
I
Z(I)
Y(I)
1
2
3
4
5
6
0.5000E+03
0.5560E+03
0.6120E+03
0.5560E+03
0.5000E+03
0.6120E+03
0.5000E+03
0.5000E+03
0.5000E+03
0.8090E+03
0.8090E+03
0.8090E+03
SECTION PROPERTIES
(AR)
ABOUT
10-115
(IY)
=
=
0.384760E+04
0.208954E+07
Example Problems
MOMENT
OF
INERTIA
CENTROIDAL Z-AXIS
ABOUT
(IZ)
PRODUCT
OF
INERTIA
CENTROIDAL Y-Z AXES
ABOUT
(IYZ)
(BETA)
(IP1)
(IP2)
SECTION
MODULUS
CENTROIDAL Y-AXIS
ABOUT
(YSMOD)
SECTION
MODULUS
CENTROIDAL Z-AXIS
ABOUT
(ZSMOD)
=
=
=
=
=
=
=
0.623527E+08
0.000000E+00
0.000000E+00
0.623527E+08
0.208954E+07
0.373132E+05
0.403577E+06
Y-COORDINATE OF CENTROID
(YBAR)
0.654500E+03
Z-COORDINATE OF CENTROID
(ZBAR)
0.556000E+03
(GAMMA)
0.497450E+11
(TC)
0.748857E+05
WARPING CONSTANT
TORSIONAL CONSTANT
CENTROIDAL
Y-ECCENTRIClTY
SHEAR CENTER
OF
(YSC)
CENTROIDAL
Z-ECCENTRIClTY
SHEAR CENTER
OF
(ZSC)
=
=
0.000000E+00
0.000000E+00
(YD)
0.309000E+03
(ZD)
0.112000E+03
(SMOD1)
(SMOD2)
10-116
=
=
0.403577E+06
0.373132E+05
SECOPT Application
(ZZ)
0.451233E+06
(ZY)
0.966124E+07
OPTIMIZATION WlTH
GENERALIZED REDUCED GRADIENT METHOD
*************
ITERATION NO = 1
*************
COST FUNCTION = 0.485747E+04
DECISION VARIABLES :
0.100000E+02
0.674157E+01
0.629213E+02
0.347191E+03
*************
ITERATION NO = 2
*************
COST FUNCTION = 0.434835E+04
DECISION VARIABLES :
0.930892E+01
0.578825E+01
10-117
0.628115E+02
0.347173E+03
Example Problems
*************
ITERATION NO = 3
*************
COST FUNCTION = 0.418614E+04
DECISION VARIABLES :
0.964703E+01
0.582560E+01
0.560709E+02
0.347170E+03
*************
ITERATION NO = 4
*************
COST FUNCTION = 0.403534E+04
DECISION VARIABLES :
0.100000E+02
0.589537E+01
0.497168E+02
0.347164E+03
*************
ITERATION NO = 5
*************
COST FUNCTION = 0.396567E+04
DECISION VARIABLES :
0.100000E+02
0.681897E+01
0.400000E+02
0.346925E+03
*************
ITERATION NO = 6
*************
COST FUNCTION = 0.353661E+04
DECISION VARIABLES :
0.100000E+02
0.753660E+01
0.400000E+02
0.256960E+03
*************
ITERATION NO = 7
*************
COST FUNCTION = 0.224080E+03
DECISION VARIABLES :
0.100000E+02
0.808727E+01
0.400000E+02
10-118
0.207964E+03
SECOPT Application
*************
ITERATION NO = 8
*************
COST FUNCTION = 0.190554E+03
DECISION VARIABLES :
0.100000E+02
0.889646E+01
10-119
0.400000E+02
0.156221E+03
Example Problems
PAGE
.....................................
10 - 121
.....................................
10 - 124
.....................................
10 - 132
(D) Section-Plot
.....................................
10 - 134
.....................................
10 - 135
10-120
SECOPT Application
(2) DESIGN
VARIABLES
10-121
Example Problems
Numbering
Dimension
LINKING
Set
Number
NTL
or
NLL
MNLT
or
MNLL
Starting
Value
Lower
Bound
Upper
Bound
X(1)
t1 = t4
1, 4
6.0
4.0
20.0
X(2)
t2 = t3
2, 3
3.0
2.0
10.0
X(3)
t5 = t6 = t7
5, 6, 7
3.0
2.0
10.0
X(4)
L1
30.0
20.0
100.0
X(5)
L2
131.24
50.0
1000.0
X(6)
L3
16.27
5.0
30.0
X(7)
L4
30.0
20.0
100.0
X(8)
L5
10.0
5.0
30.0
X(9)
L6
140.02
50.0
1000.0
X(10)
L7
33.92
20.0
200.0
(3) CONSTRAINTS :
Numbering
Additional Constraints = 2
Section-Property-Constraints = 4
Expression/Description/
(Section-Property Number)
CON (1)
CON (2)
CON (3)
10-122
Lower Bound
Upper Bound
5 .0
24.0
-0.01
0.01
74,000
1.0E20
SECOPT Application
CON (4)
108,000
1.0E20
CON (5)
10.0
40.0
CON (6)
10.0
220.0
10-123
Example Problems
0,
10-124
SECOPT Application
KOPT
1,
-1,
0,
1,
1, I
MEMBER NUMBER
ALPHA (I)
10-125
Example Problems
=
1
2
3
4
5
6
7
IF COUNTER-CLOCK WISE
-5
-5
-50
00
-90
180
92
ENTER VALUES OF :
NTCL = TOTAL NUMBER OF CELLS
NICL = NUMBER OF INTERIOR CELLS
MNDE = MAXIMUM NUMBER OF MEMBERS CONNECTED TO A NODE
1, 0, 3
IS SECTION SYMMETRIC ABOUT CENTROIDAL Z-AXIS ?
no
IS SECTION SYMMETRIC ABOUT CENTROIDAL Y-AXIS ?
no
ENTER FOR ALL MEMBERS :
I
MEMBER NUMBER
INE(I)
NEAR-END-NODE-NUMBER
IFE(I)
FAR -END-NODE-NUMBER
1 1 2
2 2 3
3 3 4
4 4 5
5 4 6
10-126
SECOPT Application
6 6 7
7 7 8
MEMBER NUMBER
NTC(I,
1)
NTC(I,
2)
AS ONE GOES FROM THE NEAR TO THE FAR END OF THE MEMBER
1 0 0
2 0 1
3 0 1
4 0 0
5 0 1
6 0 1
7 0 1
ENTER THE TWO OVERLAPPING NODE NUMBERS
FOR CELL NUMBER : 1
2 8
ARE DESIGN VARIABLES LINKED ?
y
ARE MEMBER-THICKNESSES LINKED ?
y
ENTER A VALUES FOR :
NSETS
10-127
Example Problems
MTNL
2
1 4
MTNL
2
2 3
MTNL
3
5 6 7
10-128
SECOPT Application
AREA OF CROSS-SECTION
10-129
Example Problems
10
Y-COORDINATE OF CENTROID
11
Z-COORDINATE OF CENTROID
12
WARPING CONSTANT
I3
TORSIONAL CONSTANT
14
I5
16
17
18
19
20
21
3 13 16 17
SECOPT Application
2 ADDITIONAL-CONSTRAINTS, AND
4 SECTION-PROPERTY-CONSTRAINTS.
2 ADDITIONAL-CONSTRAINTS, AND
4 SECTION-PROPERTY-CONSTRAINTS.
10-131
Example Problems
OPTIMUM VALUE
0.135435E+04
0.549035E+03
(DESIGN VARIABLES)
NO.
UPPER
BOUND
INITIAL
VALUE
OPTIMUM
VALUE
LOWER
BOUND
0.200000E+02
0.600000E+01
0.400000E+01
0.400000E+01
0.100000E+02
0.300000E+01
0.200000E+01
0.200000E+01
0.100000E+02
0.300000E+01
0.200000E+01
0.200000E+01
0.100000E+03
0.300000E+02
0.250193E+02
0.200000E+02
0.100000E+04
0.131240E+03
0.554629E+02
0.500000E+02
0.300000E+02
0.162700E+02
0.161154E+02
0.500000E+01
0.100000E+03
0.300000E+02
0.239051E+02
0.200000E+02
0.300000E+02
0.100000E+02
0.116547E+02
0.500000E+01
0.100000E+04
0.140020E+03
0.645941E+02
0.500000E+02
10
0.200000E+03
0.339200E+02
n0.288413E+02
0.200000E+02
10-132
SECOPT Application
(CONSTRAINTS)
NO.
UPPER
BOUND
INITIAL
VALUE
OPTIMUM
VALUE
LOWER
BOUND
0.240000E+02
0.224635E+02
0.239999E+02
0.500000E+01
0.100000E-01
0.000000E+00
-0.568434E-13
-0.100000E-01
0.100000E+21
0.258431E+06
0.740000E+05
0.740000E+03
0.100000E+21
0.536602E+02
0.121258E+02
0.108000E+06
0.400000E+02
0.365165E+02
0.1310143E+03
0.100000E+02
0.220000E+03
0.201085E+03
0.114440E+03
0.100000E+02
10-133
Example Problems
(D) Section-Plot
10-134
SECOPT Application
10-135
Example Problems
PAGE
10-136
10 - 137
SECOPT Application
10-137
Example Problems
(2) DESIGN
VARIABLES
Numbering
Dimension
LINKING
Starting
Value
Set
Number
NTL
or
NLL
Lower
Bound
Upper
Bound
MNLT
or
MNLL
X(1)
t1 = t2 = t3 =
t4 = t6 = t11
1, 2, 3, 4,
6, 11
1.0
0.1
3.0
X(2)
t5 = t7
5, 7
0.75
0.1
3.0
X(3)
t8 = t9 = t10
8, 9, 10
0.5
0.1
3.0
X(4)
L1 = L2 =
L3= L4= L6
= L9 = L11
1, 2, 3, 4,
9, 11
36
10
40.0
X(5)
L5 = L7
60
20.0
90.0
X(6)
L6
108
30.0
120.0
X(7)
L8 = L10
30
10.0
45.0
10-138