마이다스 MCT파일 호환 불가 이유

마이다스로 작성한 파일은 최신마이다스로는 호환되나 유지보수기간이 끝나고 나면 그 후에 빌드된 마이다스 프로그램으로 작성된 파일이 열리지 않게 된다. 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, 

------------------------------------------------------------------------------------------------------

사람의 생각을 대신해 주는 서비스는 언제 나올까?

    이미지 맵

    돌아라! 세상/etc 다른 글

    이전 글

    다음 글