Thermal-Fluid Library

Thermal-Fluid 라이브러리

시뮬레이션랩에서 개발한 범용 Modelica 열/유체 해석 라이브러리로 다양한 열교환기 및 시스템 모델 개발 및 해석이 가능합니다.

냉매, 오일, 냉각수, 습공기, 건공기등 물성치 매체의 자유로운 사용 기능지원 (사용자가 원하는 매체별 물성치값 정의 가능)

열교환기 모델을 객체화해서 편리하고 쉬운 방법으로 사용자가 새로운 열교환기 모델 만드는 것 가능

자동차 공조 시스템 외에도 다양한 열/유체 시스템 해석 모델 개발 및 통합 해석이 가능

제어 모듈 적용을 통한 최적 시스템 해석 가능

1) 열교환기 해석 예시

다양한 형태의 열교환기 해석 모델 개발 및 제어를 적용한 성능 평가 해석 가능

Offset Fin/Dimple/Chevron등의 형태에 대한 적용 및 복잡한 Path에 대한 구현 가능

2) 다양한 상관 모델식 적용 가능

다양한 형상의 열교환기 모델 생성 가능

Offset Fin/Dimple/Louver-Fin/Chevron등의 형태에 따른 다양한 상관 모델식 포함

유명 상관 모델식 외에 사용자가 보유한 자체 상관 모델식 적용 가능

3) 통합 시스템 해석 예시 (자동차 공조)

Drag & Drop으로 모델 구현 및 Open된 Source를 이용하여 사용자가 원하는 새로운 코딩 추가 및 적용 가능

개발된 단품 모델은 상호 연결을 통해 시스템 모델 확장 가능하며, 해석후에는 Dave 가시화를 통해 Cycle 애니메이션 등 다양한 보여주기 가능

Dymola SSP 해석 자동화

Automation of Dymola SSP simulation

Dymola SSP 해석 자동화 (Excel Addon)

시뮬레이션랩에서 개발한 Dymola 해석 자동화 프로그램[Excel Addon]으로 사용자의 편리성을 최대한 고려하였습니다.

Dymola에서 생성된 모델(mo/fmu/ssp 파일 포함)을 사용하여 Excel에서 사용자가 자유롭게 값을 변경하면서 해석하는 것이 가능

  • Dymola의 모든 해석 옵션을 Excel 환경에서 제공
  • 사용자가 다루는 변수들에 대해서는 내부 자동화 방법을 통해, 자동 정리되어 사용자에게 기본으로 제공
  • 변수 계층 구조 분석을 통해서 전체 계층 구조를 Tree 구조로 보는 것이 가능하며, 사용자가 별도로 변수를 지정하는 것도 가능
  • 특정 시각에서 값들을 이어받아 해석 모델을 다시 재해석하는 기능도 제공

해석전문가/비전문가 모두 사용 가능

해석 결과에 대해서 사용자의 활용도를 고려하여 설계된 자체 Plot 제공 (구간 Zoom 기능 포함)

1) Dymola에서 해석 모델 생성 [예시 모델]

2) Excel에서 Dymola 해석 모델 로드

Excel에서 Dymola 해석 모델을 불러들이면, 자동으로 변수 인식을 통해서 입력/출력 변수들을 정리하여 그룹화해서 Excel Sheet에 보여줌


3) 해석 후 다양한 결과 파일 생성

해석 후에 다양한 결과 파일들이 생성이 되면, Dymola 없이 자체 제작된 Plot 기능을 이용하여 동시 결과 검토 가능

[아래 결과는 다른 결과 예시]

Modelica Code 자동 생성 라이브러리

Modelica Code Automatic Generation Library

Modelica Code 자동 생성 라이브러리

Dymola/OpenModelica에서는 필요한 구성 모델들을 사용자가 선택하고 Drag & Drop기능을 사용하여 모델링을 하거나,

필요시에 사용자 개별 모델을 스스로 생성하여 시스템 해석 모델을 생성하는 것이 일반적인 방법입니다.

하지만, 고객에 따라 어떤 정형화된 설계 지침에 따라 어떤 반복성이 있다면,

이 규칙에 따라, 해석 모델을 자동으로 생성하고 이를 반영한 해석을 빠르게 수행하는 것은 매우 업무에 효율적일 것입니다.

Dymola/OpenModelica에서는 필요한 구성 모델들을 사용자가 선택하고 Drag & Drop기능을 사용하여 모델링을 하거나, 필요시에 사용자 개별 모델을 스스로 생성하여 시스템 해석 모델을 생성하는 것이 일반적인 방법입니다.

하지만, 고객에 따라 어떤 정형화된 설계 지침에 따라 어떤 반복성이 있다면, 이 규칙에 따라, 해석 모델을 자동으로 생성하고 이를 반영한 해석을 빠르게 수행하는 것은 매우 업무에 효율적일 것입니다.

Modelica 코드는 그래픽 환경과 Text 환경에 상호 일치되게 연동이 되는 장점이 있는데,

이를 통해 그래픽이 아니라 Text만으로도 자동화가 가능하며, 이는 다른 상용 S/W에서는 볼 수 없는 기능입니다.

Modelica 코드는 그래픽 환경과 Text 환경에 상호 일치되게 연동이 되는 장점이 있는데, 이를 통해 그래픽이 아니라 Text만으로도 자동화가 가능하며, 이는 다른 상용 S/W에서는 볼 수 없는 기능입니다.

다음 이런 자동화를 구현하는 한 예시 방법입니다.

수자원 시스템과 같이 복잡한 Pipe 배관망으로 구성된 시스템 모델에 대해서 배관망 변경에 따른 자동화 해석 예시입니다.

CAD에서 구성품에 대한 전체 정보를 추출하고

이런 정보를 기반으로 각 구성품에 매칭이 되는 Class 객체 구성이 가능하고, 특정 Modelica 라이브러리와 상호 연동이 되도록 개발한

C++ 라이브러리를 활용(처리가 상당히 빠름)하여 고객의 요구에 맞는 Customization 수행

(시뮬레이션랩은 이런 C++ Customization 라이브러리를 개발하였고, 각 고객의 요청에 따라 적용할 수 있음)

또한, 별도의 사용자 인터페이스를 구축하고 Dymola와 Excel 또는 Python 환경에서 해석을 수행

생성된 결과는 자체 개발 Plot S/W를 사용하여 Plot하고, 특별히 고객이 원하는 형태가 있다면 별도의 Customization 역시 가능

(그동안에 여러 기업들이 다양한 형태의 Plot 기능 추가 요청이 있었고, 현재는 이것들이 모두 반영되어 있음)

0:00
0:00