下面是对beamDOE.desc这个文件的解析。
说明:使用的是Isight9.0 而不是Isight-FD。
PS:Isight好的资料不多,最近收集了一下,需要的朋友留下地址!
#
# NAME: beamSimple.desc
#
# DESCRIPTION:
# This is the MDOL description file for the I-beam example that appears
# in the iSIGHT Developer's Guide. It demonstrates the basic structure
# of a task description, emphasizing the most commonly used MDOL blocks
# and conventions.
#
# This task description is also included in the hierarchical
# optimization problem found in "beamInclude.desc".
#
# The beam that is optimized in this example is a cantilever subjected
# to a concentrated force at its free end. The force has components in
# both directions in the plane of the cross section. The cross section
# is oriented such that the larger force component is in the same
# direction in which the cross section height (BeamHeight) is measured.
#
# The objectives of the single task in this file are to minimize the
# beam's mass and its deflection in the direction in which BeamHeight is
# measured. The design variables are the four geometric parameters that
# describe the cross section: BeamHeight, FlangeThickness, FlangeWidth,
# and WebThickness. There is a constraint on the maximum allowed stress
# in the beam and there are upper and lower bounds on all four design
# variables.
#
# The task employs a single simulation program, "beam.exe", to evaluate
# static bending stresses in the beam, deflection, and the area of the
# beam's cross section. This simulation program is typical of older
# FORTRAN programs that require fixed format input. The instructions
# for creating the input file for this program, shown in the file
# description block "beamIn1", demonstrate how to generate this type
# of formatted input.
#
# A calculation derives the beam's mass from the cross section area
# assuming constant density and area along the length of the beam.
#
# DATE LAST MODIFIED:
# 27-MAY-97 Brought into conformance with standards for examples.
#
# 05-JAN-98. Language: and TranslationFile: keywords removed due to
# new Language: default (perl).
#
# 02-FEB-98. Precision: keyword removed [unsupported; double assumed].
#
MDOLVersion: 9.0
CompilerOptions: warn
Task beam
#########################
# #
# TaskHeader Block # 【★==【头信息】==★】
# #
#########################
TaskHeader beam
Description: "Simple design of an I-beam"
Version: 1.1
Evaluation: taskplan
ControlMode: user
RunCounter: 186
BoundsPolicy: adjustvalue
CheckPoint: unknown
End TaskHeader beam
#####################
# #
# Inputs Block # 【★==【item:Parameters->】==★】
# #
#####################
Inputs beam 【◇【元素名称、类型、单元,初始化值】◇】
Parameter: BeamHeight Type: real Units: "mm" InitialValue: 80.0
Parameter: FlangeWidth Type: real Units: "mm" InitialValue: 43.9929605027454
Parameter: WebThickness Type: real Units: "mm" InitialValue: 0.9
Parameter: FlangeThickness Type: real Units: "mm" InitialValue: 2.09853288186252
End Inputs beam
#########################
# # 【★==【item:Parameters->】==★】
# Auxiliaries Block #
# #
#########################
Auxiliaries beam
Parameter: Area Type: real Units: "mm^2" In