-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCSFI2.SIF
172 lines (121 loc) · 3.21 KB
/
CSFI2.SIF
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
***************************
* SET UP THE INITIAL DATA *
***************************
NAME CSFI2
* Problem :
* *********
* Source: problem MINLEN in
* Vasko and Stott
* "Optimizing continuous caster product dimensions:
* an example of a nonlinear design problem in the steel industry"
* SIAM Review, Vol 37 No, 1 pp.82-84, 1995
* SIF input: A.R. Conn April 1995
* classification LOR2-RN-5-4
* input parameters
RE MINTPH 45.0
RE MINTHICK 7.0
RE MINAREA 200.0
RE MAXAREA 250.0
RE MAXASPR 2.0
RE K 1.0
VARIABLES
THICK
WID
LEN
TPH
IPM
GROUPS
N OBJ LEN 1.0
E CIPM IPM -1.0
E CLEN LEN -1.0
L WOT
G TTW
CONSTANTS
Z CSFI2 WOT MAXASPR
Z CSFI2 TTW MINAREA
RANGES
R- RHS MAXAREA MINAREA
Z CSFI2 TTW RHS
BOUNDS
ZL CSFI2 THICK MINTHICK
ZL CSFI2 TPH MINTPH
START POINT
V START 'DEFAULT' 0.5
*V START THICK 10.01
*V START WID 20.02
*V START LEN 60.0
*V START TPH 49.1
*V START IPM 28.75
ELEMENT TYPE
EV CMPLQ V1 V2
EV CMPLQ V3
EV SQQUT V1 V2
EV PROD V1 V2
EV QUOTN V1 V2
ELEMENT USES
T E1 CMPLQ
V E1 V1 TPH
V E1 V2 WID
V E1 V3 THICK
T E2 SQQUT
V E2 V1 THICK
V E2 V2 IPM
T E3 QUOTN
V E3 V1 WID
V E3 V2 THICK
T E4 PROD
V E4 V1 THICK
V E4 V2 WID
GROUP USES
E CIPM E1
E CLEN E2
E WOT E3
E TTW E4
OBJECT BOUND
* Solution
*LO SOLTN 55.0
ENDATA
***********************
* SET UP THE FUNCTION *
* AND RANGE ROUTINES *
***********************
ELEMENTS CSFI2
TEMPORARIES
R TMP
R TMP0
R TMP1
R TMP2
INDIVIDUALS
T CMPLQ
A TMP0 V2*V3
A TMP1 117.370892*V1/TMP0
A TMP2 117.370892/TMP0
F TMP1
G V1 TMP2
G V2 -TMP1/V2
G V3 -TMP1/V3
H V1 V2 -TMP2/V2
H V1 V3 -TMP2/V3
H V2 V2 2.0*TMP1/(V2*V2)
H V2 V3 TMP1/TMP0
H V3 V3 2.0*TMP1/(V3*V3)
T SQQUT
A TMP V1*V2/48.0
F V1*TMP
G V1 2.0*TMP
G V2 V1*V1/48.0
H V1 V1 V2/24.0
H V1 V2 V1/24.0
T QUOTN
A TMP V1/V2
F TMP
G V1 1.0/V2
G V2 -TMP/V2
H V1 V2 -1.0/(V2*V2)
H V2 V2 2.0*TMP/(V2*V2)
T PROD
F V1*V2
G V1 V2
G V2 V1
H V1 V2 1.0
ENDATA