Technote

Simcenter Flomaster - Database 용량이 부족할 때

작성자
최종인
작성일
2024-08-12 15:00
조회
566
keyword: Database, shrink, results, output control, clean DB, Hybrid Result

version: V2407

 

Simcenter Flomaster는 Microsoft 사의 SQL server를 이용하여 database를 관리합니다.

Simcenter Flomaster에서 제공하는 SQL Server는 무료 배포버전 (SQLEXPRESS)로, Database에 10GB 제한이 있습니다.

Transient 해석 시 용량이 크게 사용되며 database 용량이 부족한 경우가 자주 발생합니다.

database 용량이 부족한 경우, 해석 했음에도 결과가 나타나지 않는 문제가 발생합니다.

이에 database 용량 부족 시 해결 방안을 소개합니다.

 

1. Database 사용 가능 용량 확인

먼저, 현재 사용하는 DB에서 여유 공간이 얼만마나 있는 지 확인합니다.

아래 그림과 같이 Database 메뉴에서 여유 공간이 얼마나 있는 지 확인할 수 있습니다.

 

2. 불필요한 Network 및 결과 삭제, Shrink

Flomaster 해석 결과 중 불필요한 결과들을 지우고,

Shrink 기능을 통해 불필요한 log 등을 지워 용량을 확보하는 방법입니다.

- Flomaster 불필요한 모델 또는 결과 삭제

- Microsoft SQL Server Management Studio 접속

- 해당 Database 우클릭 > Tasks > Shrink > Database > 체크 박스 체크 후 OK

- 해당 Database 우클릭 > Tasks > Shrink > Files > 가운데 체크 박스 체크 후 OK

 

3. Output Control

Output Control 기능을 통해 원하는 결과만 저장하고, Transient 해석 시 결과 저장 주기를 지정할 수 있습니다.

- System View > Simulation Data 탭 > Output Control (Sub-form)

- 원하는 결과 1. Yes  / 불필요 결과 2. No 

- Results File Write Interval 설정

Results File Write Interval은 값이 1 일 때 모든 Time step마다 결과를 저장하며,

2 이상의 경우, 2회 또는 그 이상 횟수의 Time step 마다 결과를 저장합니다.

예를 들어, time step이 0.1초이고, Interval 값이 3 이면, 결과는 0.3초마다 저장됩니다.

 

4. Clean Database Attach

SQL Server 무료 배포 버전 SQLEXPRESS에서 1개의 DB당 10GB의 제한이 있으나, DB 갯수에는 제한이 없습니다.

따라서 여러개의 Database를 사용하여 용량 문제를 해결할 수 있습니다.

Flomaster 용 empty database (이하 clean DB)를 새로 attach하여 사용할 수 있습니다.

clean DB는 support 팀에 문의하여 받으실 수 있습니다.

attach 방법은 아래 technote 자료를 참고하십시오.

[FKFU-A370-17-A] Simcenter Flomaster Database 관리 (Detach & Attach)

다만, Database 간 데이터 교환은 없기 때문에 필요 data(모델, 성능커브 등)는 pack/unpack 기능을 통해 clean DB로 옮겨와야합니다.

pack/unpack은 아래 technote 자료를 참고하십시오.

Simcenter Flomaster Network 백업(Pack/Unpack) 기능

 

5. Hybrid Result 사용

Hybrid Result는 Database 자체에 저장하지 않고, C드라이브나 D드라이브와 같이 외부 공간에 결과를 저장하는 기능입니다.

모델 및 해석 설정, 성능 커브 등은 database에 저장되고, 결과만 외부 공간에 저장됩니다.

따라서 결과 저장은 database 용량을 거의 사용하지 않습니다.

- 상단 Configuration > Options > Hybrid Result > Write Hybrid Result 체크, 저장 위치 선택 > Apply, OK

주의 사항으로는, 결과가 DB 자체에 저장되지 않기 때문에 DB backup 시 해당 결과는 제외됩니다.

또한, GUI 초기화 시 Hybrid Result 연동을 다시 설정해야하는 번거로움이 있으며,

결과를 읽고, 쓰는 데 로딩 시간이 눈에 띄게 증가됩니다.

Flowmaster Korea

● 사업자 번호 : 117-81-48975
● 대표자 : 이웅기
● 주소 : 서울 강서구 양천로 583, B-1908
● 대표번호 : 02-2093-2689
● 이메일
○기술지원 : Support@flowsystem.co.kr
○기타문의 : Mktg@flowsystem.co.kr

top
error: