마이다스로 작성한 파일은 최신마이다스로는 호환되나 유지보수기간이 끝나고 나면 그 후에 빌드된 마이다스 프로그램으로 작성된 파일이 열리지 않게 된다. MCT파일도 그 구성방식이 계속 변화되어 결국 마이다스는 최신 프로그램으로 유지보수를 해야 제대로 쓸 수 있는 프로그램이 된다는 걸 알 수 있다. 아래는 다른 블로그에서 퍼온 것인데 MCT파일이 어떤식으로 구성방식이 바뀌는지 예를 들어 보여주고 있다.
midas mcb파일은 낮은 버전에서 열리지 않는다.
따라서 mct파일로 저장한 후 일부 수정해야 한다.
*VERSION
9.0.0 (낮은 버전을 확인하여 수정한다.)
------------------------------------------------------------------------------------------------------
*LOADTOMASS ; Load to Mass
; DIR, bNODAL, bBEAM, bFLOOR, bPRES, GRAV
; LCNAME1, FACTOR1, LCNAME2, FACTOR2, ... ; from line 1
XYZ, YES, YES, YES, YES, 9.806
DC1-SLABPOUR, 1, DC2-PARA, 1, DW, 1
*LOADTOMASS, XYZ, YES, YES, YES, YES, 9.806
; LCNAME1, FACTOR1, LCNAME2, FACTOR2, ... ; from line 1
DC1-SLABPOUR, 1, DC2-PARA, 1, DW, 1
------------------------------------------------------------------------------------------------------
*SELFWEIGHT ; Self Weight
; X, Y, Z, GROUP
0, 0, -1, DC1-SW-ACTI
*SELFWEIGHT, 0, 0, -1, DC1-SW-ACTI
------------------------------------------------------------------------------------------------------
*SFUNCTION ; Spectrum Function
FUNC=KDS(17-10-00:2018), 1, 0, 1, 9.806, 0.05, "KDS(17-10-00:2018): Z=ZoneI(0.11),I=1.00,Site=S2", 1.000000
KDS(17-10-00:2018), 0, 1, 1, 6, 1.4, 1.49
0.000000, 0.154, 0.060000, 0.3167852349
0.085143, 0.385, 0.120000, 0.385
*SFUNCTION ; Spectrum Function USER 추가, 일부 열 삭제
FUNC=KDS(17-10-00:2018), 1, 0, 1, 9.806, 0.05, "KDS(17-10-00:2018): Z=ZoneI(0.11),I=1.00,Site=S2", 1.000000
USER
0.000000, 0.154, 0.060000, 0.3167852349
0.085143, 0.385, 0.120000, 0.385
------------------------------------------------------------------------------------------------------
*MVLDCODE ; Moving Load Code
; CODE=CODE
CODE=KSCE-LSD15
*MVLDCODE ; Moving Load Code 코드 변경
; CODE=CODE
CODE=KOREA
------------------------------------------------------------------------------------------------------
*VEHICLE ; Vehicles
NAME=KL-510FTG, 1, KL-510FTG, 0, 15, KSCE-LSD15, 0, 0, NO
38.4, 3.6, 0, 108, 1.2, 0, 108, 7.2, 0, 153.6, 0, 0
NAME=KL-510LNE, 1, KL-510LNE, 0, 0, KSCE-LSD15, 0, 67.5, NO
36, 3.6, 0, 101.25, 1.2, 0, 101.25, 7.2, 0, 144, 0, 0
NAME=KL-510TRK, 1, KL-510TRK, 0, 25, KSCE-LSD15, 0, 60, NO
48, 3.6, 0, 135, 1.2, 0, 135, 7.2, 0, 192, 0, 0
*VEHICLE ; Vehicles -전반적으로 구성이 다름, 전체 교체
NAME=KL-510FTG, 2, NO, 0, 0, 0, 0, 0
38.4, 3.6, 108, 1.2, 108, 7.2, 153.6, 0
NAME=KL-510LNE, 2, NO, 12.7, 0, 0, 0, 0
36, 3.6, 101.25, 1.2, 101.25, 7.2, 144, 0
NAME=KL-510TRK, 2, NO, 0, 0, 0, 0, 0
48, 3.6, 135, 1.2, 135, 7.2, 192, 0
------------------------------------------------------------------------------------------------------
*MVLDCASE ; Moving Load Cases
NAME=KL-TRUCK1, 0, 1, 0.9, 0.8, 0.7, 0.65, 0.65, COMBINED, , 0, NO, 1
1, 1, 1, 1, 1, 0.5, 0.25
VL, KL-510TRK, 0.75, 0, 1, SL01
NAME=KL-TRUCK2, 0, 1, 0.9, 0.8, 0.7, 0.65, 0.65, COMBINED, , 0, NO, 2
1, 1, 1, 1, 1, 0.5, 0.25
~~
*MVLDCASE ; Moving Load Cases 전체적인 이름 및 수치 변경
NAME=KL-TRUCK1, 0, 1, 0.9, 0.8, 0.7, 0.65, 0.65, INDEPENDENT, , 0, 0
1, 1, 1, 1, 1, 0.5, 0.25
VL, KL-510TRK, 0.9375, 0, 1, SL01
;; Scale에 충격계수 고려함. 0.75*1.25 = 0.9375
NAME=KL-FAT1-1, 0, 1, 0.9, 0.8, 0.7, 0.7, 0.7, INDEPENDENT, , 0, 5
1, 1, 1, 1, 1, 0.5, 0.25
VL, KL-510FTG, 0.8625, 0, 1, SL01
------------------------------------------------------------------------------------------------------
*LOADCOMB ; Combinations
; NAME=NAME, KIND, ACTIVE, bES, iTYPE, DESC, iSERV-TYPE, nLCOMTYPE, nSEISTYPE ; line 1
; ANAL1, LCNAME1, FACT1, ... ; from line 2
NAME=DC1, GEN, ACTIVE, 0, 0, , 0, 0, 0
ST, DC1-SW-ACTI, 1, ST, DC1-SLABPOUR, 1, ST, EH, 1.08
NAME=DC2, GEN, ACTIVE, 0, 0, , 0, 0, 0
ST, DC2-PARA, 1
NAME=DW, GEN, ACTIVE, 0, 0, , 0, 0, 0
ST, DW, 1
NAME=LLOAD, GEN, ACTIVE, 0, 1, , 0, 0, 0
MV, KL-TRUCK1, 1, MV, KL-TRUCK2, 1, MV, KL-LANE1, 1, MV,
~~~
*LOADCOMB ; Combinations NAME=DC1 라인 맨 끝에 있는 nSEISTYPE , 0 제거
;; NAME=NAME, KIND, ACTIVE, bES, iTYPE, DESC, iSERV-TYPE, nLCOMTYPE, ; line 1
NAME=DC1, GEN, ACTIVE, 0, 0, , 0, 0
ST, DC1-SW-ACTI, 1, ST, DC1-SLABPOUR, 1, ST, EH, 1.08
NAME=DC2, GEN, ACTIVE, 0, 0, , 0, 0
ST, DC2-PARA, 1
NAME=DW, GEN, ACTIVE, 0, 0, , 0, 0
ST, DW, 1
NAME=LLOAD, GEN, ACTIVE, 0, 1, , 0, 0
MV, KL-TRUCK1, 1, MV, KL-TRUCK2, 1, MV, KL-LANE1, 1, MV, KL-LANE2, 1
~~~
------------------------------------------------------------------------------------------------------
*ELASTICLINK ; Elastic Link
; iNO, iNODE1, iNODE2, LINK, ANGLE, R_SDx, R_SDy, R_SDz, R_SRx, R_SRy, R_SRz, SDx, SDy, SDz, SRx, SRy, SRz ...
; bSHEAR, DRy, DRz, GROUP ;; GEN
1, 9107, 3102, GEN , 0, NO, NO, NO, NO, NO, NO, 1e+010, 1e+010, 0, 0, 0, 0, NO, 0.5, 0.5, 바닥케이블연결
2, 9105, 3202, GEN , 0, NO, NO, NO, NO, NO, NO, 1e+010, 1e+010, 0, 0, 0, 0, NO, 0.5, 0.5, 바닥케이블연결
*ELASTICLINK ; Elastic Link
; iNO, iNODE1, iNODE2, LINK, ANGLE, SDx, SDy, SDz, SRx, SRy, SRz ...
; bSHEAR, DRy, DRz, GROUP ;; GEN
1, 9107, 3102, GEN , 0, 1e+010, 1e+010, 0, 0, 0, 0, NO, 0.5, 0.5, 바닥케이블연결
2, 9105, 3202, GEN , 0, 1e+010, 1e+010, 0, 0, 0, 0, NO, 0.5, 0.5, 바닥케이블연결
------------------------------------------------------------------------------------------------------
*THICKNESS ;Thickness
1, VALUE, 1, YES, 0.24, 0, YES, 1, -0.12
2, VALUE, 2, YES, 1.2, 0, NO, 0, 0
3, VALUE, 3, YES, 1.7, 0, NO, 0, 0
4, VALUE, 4, YES, 1.7, 0, NO, 0, 0
*THICKNESS ;Thickness VALUE 다음에 있는 숫자 항목 제거
1, VALUE, YES, 0.24, 0, YES, 1, -0.12
2, VALUE, YES, 1.2, 0, NO, 0, 0
3, VALUE, YES, 1.7, 0, NO, 0, 0
4, VALUE, YES, 1.7, 0, NO, 0, 0
------------------------------------------------------------------------------------------------------
*RIGIDLINK ; Rigid Link
; M-NODE, DOF, S-NODE LIST, GROUP
1001, 111111, 285,
*RIGIDLINK ; Rigid Link KEY 번호 추가
; KEY, M-NODE, DOF, S-NODE LIST, GROUP
1, 1001, 111111, 285,
------------------------------------------------------------------------------------------------------
댓글