• 대한전기학회
Mobile QR Code QR CODE : The Transactions of the Korean Institute of Electrical Engineers
  • COPE
  • kcse
  • 한국과학기술단체총연합회
  • 한국학술지인용색인
  • Scopus
  • crossref
  • orcid

  1. (Numerical Analysis Technology Support Department, Korea Electrotechnology Research Institute(KERI), Korea)
  2. (Numerical Analysis Technology Support Department, Korea Electrotechnology Research Institute(KERI), Korea.)



Simulation-Based Digital Twin, ROM(Reduced Oder Model), RS ROM (Response Surface ROM), Static ROM. Virtual Sensing

1. 서 론

최근 4차 산업혁명을 맞이하여 관련 분야인 인공지능(AI), 사물 인터넷(IoT, Internet of Things), 빅데이터 기술을 융합한 디지털 트윈 기술이 급속도로 성장하고 있다. 특히 제조 분야에서 디지털 트윈 기술은 4차 산업혁명의 핵심 기술이며, GE(General Electric)는 디지털 트윈을 “디지털 공간에 현실 속 사물의 쌍둥이를 만들고, 현실에서 발생할 수 있는 상황을 디지털로 시뮬레이션 함으로써 결과를 사전 예측하는 기술”이라고 정의하였다. 디지털 트윈을 구현하기 위해서는 ICT 기술(Information and Communication Technology) 등을 활용하여 물리적 객체와 디지털 객체를 상호 실시간 연결을 통하여 디지털 트윈 구현이 가능하다[1].

Kritzinger et al.은 제조 분야에서 디지털 전환(DX, Digital Transformation)을 물리적 개체와 디지털 개체 간에 데이터 흐름에 따라 DM(Digital Model), DS(Digital Shadow) 및 DT(Digital Twin)로 용어와 개념을 구분하였다. Fig. 1은 Kritzinger가 구분한 데이터 흐름에 따른 구분을 나타내며, DM은 물리적 개체와 디지털 개체 간에 데이터가 양방향 모두 수동으로 전달되며, DS는 물리적 개체에서 디지털 개체로 데이터가 자동으로 전달되지만, 디지털 개체에서 물리적 개체로는 수동으로 전달되는 방식이다. DT는 물리적 개체와 디지털 개체가 상호 양방향 모두 자동으로 데이터가 전달되는 방식을 의미한다[2].

그림 1. DX의 데이터 흐름

Fig. 1. Data flow of DX

../../Resources/kiee/KIEE.2024.73.11.1996/fig1.png

디지털 트윈 관련 연구 초기에는 제조 분야를 중심으로 발전하였으나 최근에는 헬스케어, 물류 등 다양한 산업을 포함하며 스마트시티, 항공, 방산 등 공공 분야에서도 활용되고 있다[3]. Jeong. et al.은 국내외 도시 중심의 디지털 트윈 구축 사례에 대한 연구와 공간 정보 기반의 디지털 트윈의 동향 비교 및 분석 연구를 수행하였고[4], Kim은 항공우주 분야에서 디지털 트윈 기술의 등장 배경 및 국내외 주요 항공 우주 기업과 연구기관의 디지털 트윈 기술 적용 사례를 중심으로 정리한 연구가 있다[5]. Choi는 발전 산업에서 발전 형태에 따른 디지털 트윈 목적을 정리하고, 발전 산업분야의 기술동향에 대한 연구를 하였다[6]. Cha. et. al.은 헬스케어 부분에서 디지털 트윈 기술을 적용하여 의료 정보를 시각화 및 시뮬레이션 기술을 적용한 예측 기술에 관한 연구를 소개하고 있다[7]. Kang. et. all의 연구에서는 무기체계 개발 및 제조, 교육훈련, 군수 보급 등에 디지털 트윈 관련 정책 및 개발 동향을 분석하였다[8].

Choi. et al.의 연구동향 분석에 따르면, 2017년부터 2020년까지 KCI 저널 중심으로 “디지털 트윈”과 “제조” 키워드로 조사한 결과, 유형별로는 디지털 트윈 적용 관련 논문은 53%, 기술 리뷰 논문은 28%, 컨셉 논문은 19%를 차지했으며, 구축 수준에 따른 분류에서는 DM 수준은 24%, DS는 65%, DT는 11%로 분석되고, 현재까지 기초 연구가 활발하지 않은 상황이다[9].

본 연구에서는 여러 분야 중 에너지 관리와 관련하여 축소형 모델을 제안하고, DT 수준의 구현을 제시하여 기초 연구를 수행하고자 한다. 2장에서는 디지털 트윈 구현을 위한 관련 이론을 설명하고 축소형 온도제어 모델을 제안하며, 3장에서는 축소형 모델의 시뮬레이션 결과를 제시하고, 디지털 트윈 모델 구현 및 실험 내용을 기술하였다. 4장에서는 결론 및 향후 연구 진행 내용에 관해서 기술한다.

2. 이론 및 모델 제시

2.1 디지털 트윈

디지털 트윈(Digital Twin)은 디지털 공간에 실시간 연결을 통하여 실제 모델과 똑같은 쌍둥이 디지털 모델(Digital Model)을 만드는 것을 의미한다. 즉, 실물 세계와 디지털 세계의 실시간 연결이라고 할 수 있다. 이를 통해 디지털 모델은 실제 모델에서 측정된 데이터를 기반으로 실제 모델의 정확한 상태를 파악할 수 있으며, 시뮬레이션을 통해 예외 상황에 대한 정보도 확인할 수 있다.

그림 2. 디지털 트윈의 데이터 흐름도

Fig. 2. Data flow in Digital Twin

../../Resources/kiee/KIEE.2024.73.11.1996/fig2.png

디지털 트윈을 구현하기 위해서는 크게 4단계의 과정이 필요하다. Step. 1은 실제 모델에 대한 IoT 센서 등을 통한 실시간 모니터링 데이터 획득 단계. Step. 2는 센서 및 시뮬레이션 데이터의 실시간 연계 단계. Step. 3은 실시간 데이터를 기반으로 디지털 모델의 결과 도출. Step. 4는 디지털 모델의 데이터 기반의 최적 제어 결과 도출 및 실제 모델 제어가 가능한 단계로 구분된다[10]

디지털 트윈 관련 연구는 스마트 공장 확대 등으로 IoT 센서 설치가 확대되었고, 이러한 센서 데이터를 수집하고 실시간 모니터링이 가능해지면서, 수집된 데이터를 바탕으로 AI 기술을 적용하여 학습을 수행한다. 학습된 AI 기술이 적용된 디지털 트윈은 향후에 일어날 고장이나 남은 수명을 예측하는 등 여러 방면으로 연구가 수행되었으며, 이러한 연구는 데이터 기반의 디지털 트윈이라고 한다. 본 연구에서 활용한 시뮬레이션 기반의 디지털 트윈과는 차이가 있다. Table. 1은 데이터 기반 디지털 트윈과 시뮬레이션 기반 디지털 트윈의 차이점을 나타낸다. 시뮬레이션 기반의 디지털 트윈은 센서를 통해 얻을 수 없는 데이터를 3D CAE(Computer Aided Engineering) 해석을 통해 취득할 수 있으며, 센서를 장착할 수 없거나, 센서로 감지할 수 없는 데이터도 수집이 가능하다. 또한 실제 구동 불가능한 조건에서도 데이터 취득 또한 가능하다. 시뮬레이션 기반 디지털 트윈과 데이터 기반 디지털 트윈을 서로 융합한 형태는 상호 보완을 통해 보다 정확한 예측이 가능한 디지털 트윈 형태로 진화가 가능할 것으로 판단된다[11]. 본 연구에서는 관련된 기초 연구로서 시뮬레이션 기반 디지털 트윈을 구현하고자 한다.

표 1 디지털 트윈 비교

Table 1 The Comparison of Digital Twin

비교

항목

데이터기반

디지털 트윈 (AI)

시뮬레이션 기반

디지털 트윈

제공

서비스

모니터링, 유지관리, 고장예지, 수명예측, 생산성 최적화, 운용효율 최적화

코어

기술

신경망 이론의 딥러닝

시스템해석, 유한해석

모델

개발

데이터 마이닝, 데이터 학습

수학적 모델링, 시스템 모델

장 점

∙복잡한 수학적 모델이 필요 없음

∙SW 비용이 낮음

∙다량의 데이터 필요 없음

∙학습이 어려운 예외 상황 분석 가능

∙시스템 내부 분석 가능

모델

수정

확장

모델 재개발

수정과 확장 용이

적합

시스템

컴포넌트 시스템

모든 시스템

(데이터기반 디지털 트윈과

융합 가능)

2.2 지배방정식

본 연구에서 제안한 축소형 온도제어 실험 장치는 발열체의 발열량과 입구에 설치된 FAN을 이용하여 체임버 내의 공기 흐름과 온도 분포를 실험하는 장치이다. 즉, 발열체의 발열량에 따른 온도 변화와 입구에 설치된 FAN의 속도 변화에 따라 공기의 흐름이 변화되고, 발열체를 냉각하는 효과를 발생하게 된다. 이러한 현상을 시뮬레이션하기 위하여 Ansys Fluent Library에서 제공하는 Fluid Package 중 Pipe 모델을 활용하여, 실제 모델의 체임버 내 공기 흐름을 모의하였고, 이와 관련된 지배방정식은 다음과 같다.

2.2.1 질량 보존 방정식 (The Mass Conservation Equation)

(1)
$\dfrac{\partial\rho}{\partial t}+\nabla\bullet(\rho\vec{v})= S_{m}$

$\rho$는 정압, $t$ 시간, $v$ 유체 속도 벡터, $S_{m}$는 변화된 질량을 나타낸다.

2.2.2 운동량 보존 방정식 (The Momentum Conservation Equation)

(2)
$\dfrac{\partial}{\partial t}(\rho\vec{v})+\nabla\bullet(\rho\vec{v}\vec{v})= -\nabla\rho +\rho\vec{g}+\vec{F}$

$g$는 중력 상수이며, 운동량 보존 방정식의 우변은 Pressure gradient($\nabla p$), Body force term($\rho\vec{g}$, 중력 체적력), Diffusion term($\vec{F}$, 외부 체적력)으로 나타낸다.

2.2.3 에너지 보존 방정식 (Energy Conservation Equation)

(3)
$\dfrac{\partial}{\partial t}(\rho E)+\nabla\bullet(\vec{v}(\rho E+p))=-\nabla\bullet(\sum_{j}h_{j}J_{j})+S_{h}$

$E$는 내부 에너지, $p$는 유체 압력, $h_{j}$는 엔탈피, $J_{j}$는 확산유량, $S_{h}$는 주변 환경과 교환된 열에너지를 나타낸다[12].

2.3 차수축소모델 (ROM, Reduced Order Model)

차수축소모델(ROM)이란 모델의 복잡성과 높은 자유도 때문에 발생하는 해석 시간의 비효율 문제를 해결하기 위해서 수학적인 모형화 기법을 총칭하는 용어이다. 차수축소모델을 수행하는 방법에는 여러 가지 방법들이 있으며, 연구 목적에 맞는 방법을 선택하여 적용한다. 본 연구에서는 상용 FVM(Finite Volume Method) 솔루션인 Ansys에서 제공하는 RS ROM(Response Surface Reduced Order Model)과 Static ROM을 사용하였고, Table. 2는 Ansys사에서 제공하는 ROM 라이브러리의 특징을 설명하고 있다.

표 2 Ansys사의 ROM 특성

Table 2 ROM characteristics of Ansys Inc.

Classi

-fication

Characte

-ristics

Linear ROM

Non-linear,

Static

Non-linear,

Dynamic

Techniques

State-Space/

LTI Modal

S-Parameter

DX-ROM

Static ROM

OptiSLang

Twin Builder

Dynamic ROM

Builder

Supported

Tools

Fluent, Mecharical, lcepak, Q3D, Maxwell, HFSS, SIwave

Static ROM : Fluent

DX-ROM :

Workbench/

Design Explorer

All

Limitation

Linear system only Specific limitation for each tool Support enabled by tool

Static only Extending support for new tools requires effort

For Scalar only Limited input and Output

Linear ROM은 대표적인 LTI(Linear Time Invariant) 모델이며, 시간에 따라 선형적으로 변화하는 특성의 해석 결과를 Ansys 열 해석 툴(Fluent, Icepak 등)에서 생성한 후 이를 시스템 해석 툴인 Twin Builder 내의 열 유동 해석 모델에서 Vector Fitting을 통해 상태공간 모델 형태로 ROM을 만든다. Non-Linear, Static ROM 모델은 Fluent static DOE(Design Of Experiments) 해석 결과를 이용하여 Workbench/Design Explorer를 통해서 만들 수 있다. Response Surface 해석 데이터가 만들어진 후 이를 기반으로 ROM 모델을 생성하고, 시스템 해석 툴인 Twin Builder 내에서 FMU(Functional Mock-up Unit)형태로 삽입하여 ROM을 생성한다. Dynamic ROM은 입력에 따른 출력 결과를 세트로 묶어, 다양한 시나리오를 통해 입력에 따른 출력 특성이 동일한 ROM 모델에 Fitting 하여 만드는 방법이다[13]. 본 연구에서는 반응 표면법(Response Surface Method, RSM), 다항식 회귀(Polynomial Regression) 등의 기초 이론을 적용하여 Static linear system에서 우수한 성능을 나타내는 RS ROM과 특이값 분해(Singular Value Decomposition, SVD)를 사용해 보간법(Interpolation method)과 결합된 해를 압축하고, 매개변수 범위 내에서 해당 값을 지속적으로 업데이트하는 방식인 Static ROM을 활용하여 디지털 트윈을 구현하였다[14].

2.4 축소형 온도제어 실험 장치

본 연구에서는 에너지 관리에 있어서 가장 큰 비중을 차지하는 공조시스템을 모의하기 위하여 Matrix 사의 CT1491 제품을 활용하여 온도제어가 가능한 시뮬레이션 기반 디지털 트윈을 구현 및 실험하였다. 그림 3~그림 4는 본 실험에 사용된 CT1491 제품의 설명 및 구성을 나타낸다[15].

그림 3. Matrix사의 CT1491

Fig. 3. CT1491 of Matrix Co., Ltd

../../Resources/kiee/KIEE.2024.73.11.1996/fig3.png

그림 4. 온도제어시스템의 구성도

Fig. 4. Configuration of temperature control system

../../Resources/kiee/KIEE.2024.73.11.1996/fig4.png

Table. 3은 축소형 온도제어 실험 장치의 사양을 나타내며, 사용자는 발열량과 바람량을 제어하여 실험 장치의 체임버 내 온도 및 바람량을 조정한다. 실제 모델과 시뮬레이션 모델은 USB 통신 모듈을 통해 실시간 연결이 된다.

표 3 실험 장치의 사양

Table 3 Specification of test equipment

Item

Spec.

Maker

Variables

Airflow FAN

120.2 [CFM]

SUNON

airflow

[$m ^{3} /min$ ]

Heat Source

50 [W]

ARCOL

heatsource

[W]

Temperature Sensor

0~150 [K]

HONEYWELL

pointTemp

[K]

heatsource with Plate

3282.5942

[$ mm ^{3}$]

-

sourceVol

[ $ mm ^{3}$]

Chamber Size

6959.3092

[ $mm ^{2}$]

-

airArea

[$mm ^{2}$ ]

3. 시뮬레이션 기반 디지털 트윈

3.1 시뮬레이션 해석

시뮬레이션 기반 디지털 트윈 구현을 위해서는 체임버 내의 유속 변화와 온도 변화를 시뮬레이션해야 한다. 시뮬레이션 솔버는 Pressure-Based, 해석 방식은 Steady 해석이고, 해석 모듈은 Energy Model을 사용하여 진행하였다. 시뮬레이션 수행을 위하여 체임버를 그림 5와 같이 간소화하였으며, 시뮬레이션 관련 조건은 Table. 4~Table. 5와 같이 정의하였다.

그림 5. 체임버 구성도

Fig. 5. Camber configuration

../../Resources/kiee/KIEE.2024.73.11.1996/fig5.png

표 4 시뮬레이션에 사용된 물성

Table 4 Materials in simulation

Materials

Density

[$kg/m ^{3}$]

Specific

Heat

[$J/(kgK)$]

Thermal Conductivity

[$W/(mK)$]

Cell Part

air

ideal-gas

1006.43

0.0242

fluid

aluminum

2719

871

202.4

al, source

Steel

8030

502.48

16.27

plate

표 5 시뮬레이션의 입력변수

Table 5 Input parameter in simulation

Control

Parameter

Unit

Parameter

Expression

flowrateFac

%

inlet

(airflow/airArea)

*(flowrateFac/100)

sourceFac

%

Energy

(heatsource/sourceVol)

*(sourceFac/100)

시뮬레이션 시 각 구역의 압력 경계 조건은 대기압으로 설정하였다. 사용자 제어 변수인 열량과 바람량은 시스템 측면에서 제어의 편의성을 위해 표 5와 같이 퍼센트 단위로 환산하여 진행하였다. 시뮬레이션은 사용자 입력변수를 균등 분할 선정한 설곗값(Design Point, DP) 40개를 Parameter Sweep으로 모든 조건에 대한 시뮬레이션을 수행하고, 그 결과를 개별 저장하였다. 시뮬레이션의 결과는 fluxes Report(Total Heat Transfer Rate), 온도센서가 부착된 좌표의 온도, 발열원 중심점을 기준으로 ZX 평면의 속도 필드와 발열원이 부착된 플레이트의 온도 필드 정보를 저장하였다.

표 6 측정 포인트의 시뮬레이션 결과

Table 6 Simulation results of measurement points

DP

Input

Output

DP

Input

Output

Source

Factor

[%]

flowrate

Factor

[%]

point

Temp’

[K]

Source

Factor

[%]

flowrate

Factor

[%]

point

Temp’

[K]

DP 0

100

100

358.50

DP 20

5

50

303.94

DP 1

100

70

391.96

DP 21

5

20

312.02

DP 2

100

50

436.49

DP 22

50

0.1

599.71

DP 3

100

20

661.37

DP 23

50

1

636.19

DP 4

100

5

857.83

DP 24

5

100

300.85

DP 5

70

100

338.85

DP 25

5

70

302.19

DP 6

70

70

360.82

DP 26

5

0.1

334.50

DP 7

70

50

389.88

DP 27

3

100

299.77

DP 8

70

20

531.54

DP 28

3

70

300.57

DP 9

70

5

642.02

DP 29

3

0.1

321.36

DP 10

50

100

326.50

DP 30

1

0.1

306.81

DP 11

50

70

341.51

DP 31

1

50

299.25

DP 12

50

50

361.29

DP 32

1

70

298.91

DP 13

50

20

455.26

DP 33

0.1

0

300.04

DP 14

50

5

548.42

DP 34

0.1

0.1

300.04

DP 15

20

100

309.09

DP 35

0.1

50

298.17

DP 16

20

70

314.69

DP 36

0.1

100

298.18

DP 17

20

50

322.01

DP 37

1

0

306.71

DP 18

20

20

355.78

DP 38

3

0

321.15

DP 19

20

5

412.39

DP 39

5

0

333.30

표 7 속도와 온도의 시뮬레이션 결과

Table 7 Simulation Results for Velocity and Temperature

../../Resources/kiee/KIEE.2024.73.11.1996/tb7.png

Table. 6은 각각의 DP에 대한 입력 조건과 예측된 온도센서 데이터를 나타내고, 이를 활용하여 RS ROM을 만들었다. Table. 7은 대표 DP에서 저장한 속도와 온도 필드 데이터이고, 이를 바탕으로 속도와 온도에 대한 Static ROM을 제작한다.

3.2 시뮬레이션 기반 디지털 트윈 구현

시뮬레이션 결과를 바탕으로 체임버 내의 에너지를 예측하는 RS ROM, 속도 분포를 예측하는 Static ROM과 온도 분포를 예측하는 Static ROM을 생성하였다. 그림 6은 각각의 ROM을 생성하는 방식을 나타내는 구성도이다.

그림 6. ROM 생성의 구성도

Fig. 6. Configuration of ROM Generation

../../Resources/kiee/KIEE.2024.73.11.1996/fig6.png

RS ROM의 생성은 각각의 DP에서의 입력 파라미터 값(flowrateFac, pointTemp)과 출력 파라미터 값(HeatEnergy)을 페어로 묶어서 생성한다. Static ROM인 VEL_ROM(Velocity), TEMP_ROM (Temperature)의 생성은 각각의 DP에서 동일한 위치의 단면을 정의하고, 해당 단면에 대한 정보를 활용하여 3가지 파일(snapshot, point, doe)을 만들어 ROM을 생성한다. snapshot은 단면에서의 필드 데이터 정보, point는 Node 위치 정보이고 doe 파일은 snapshot과 point 정보를 연결하는 역할을 한다. 온도제어 실험 장치의 Digital Twin은 Ansys 사의 Twin Builder를 사용하여 그림 7과 같이 구현하였다.

그림 7. 실험 장치의 디지털 트윈 모델

Fig. 7. Digital Twin Model of test equipment

../../Resources/kiee/KIEE.2024.73.11.1996/fig7.png

디지털 트윈 구현은 실시간 분석이 수행되어야 하므로 실물 모델과 실시간 연결이 필요하다. 본 연구에서는 이를 구현하기 위하여 FMI(Functional Mock-up Interface)를 기반으로 파이선 언어를 활용하여 FMU(Functional Mock-up Unit)를 만들어 실물 모델과 실시간 연동을 하였다. 사용자가 실험 장치를 제어하기 위해서는 사용자 입력을 받는 HMI(Human Machine Interface)가 필요하다. HMI는 동사의 SCADE를 활용하여 FMU 형태로 삽입하였고, HMI의 구성은 제어 입력변수 sourceFac와 flowrateFac를 퍼센트 단위로 입력받기 위한 스크롤바와 측정된 온도센서 값을 표현하기 위한 그래프로 구성된다. RS ROM은 스칼라값 형태인 HeatEnergy를 예측하고, Static ROM은 필드 형태로 체임버 내 속도와 온도 분포를 예측한다. 또한 Static ROM에서 예측된 데이터를 저장하기 위한 기동 신호를 1초 간격으로 설정하여 데이터를 저장하였다.

3.3 실험 결과

제작된 시뮬레이션 기반의 디지털 트윈 모델을 검증하기 위하여 제작된 ROM의 개별 실험을 진행하였다. RS ROM의 성능 확인을 위하여 각각의 DP에서 HeatEnergy를 예측하였으며, 그 결과를 Table. 8과 같이 정리된다. 평균 오차는 0.242 [W] 이다. DP 30 ~ DP 36에서 상대적 오차가 큰 것을 확인할 수 있었다. 해당 구간의 목표 에너지는 1 [W] 이하이며, 극소 부분에서 RS ROM의 성능이 떨어짐을 확인하였다. 이는 해상도에 따른 영향으로 판단되고, 해당 구간을 제외하면, 평균 오차는 0.18 [%] 오차로 성능을 확인하였다.

표 8 RS ROM의 실험 결과

Table 8 Experimental Results of RS ROM

DP

Heating Energy

Error

[W]

DP

Heating Energy

Error

[W]

Cal’

Data

[W]

ROM

Data

[W]

Cal’

Data

[W]

ROM

Data

[W]

DP 0

49.907

50.306

0.399

DP 20

2.495

2.461

0.034

DP 1

49.900

50.317

0.417

DP 21

2.498

2.319

0.179

DP 2

49.896

49.510

0.386

DP 22

24.148

23.853

0.296

DP 3

49.914

50.090

0.176

DP 23

24.971

25.649

0.679

DP 4

49.940

49.979

0.039

DP 24

2.498

2.570

0.072

DP 5

34.931

34.689

0.242

DP 25

2.497

2.705

0.208

DP 6

34.935

34.857

0.078

DP 26

2.480

2.362

0.118

DP 7

34.939

34.526

0.413

DP 27

1.497

1.622

0.125

DP 8

34.947

35.190

0.243

DP 28

1.499

1.760

0.261

DP 9

34.942

34.331

0.611

DP 29

1.485

1.468

0.017

DP 10

24.952

24.530

0.422

DP 30

0.474

0.511

0.037

DP 11

24.956

24.710

0.246

DP 31

0.475

0.543

0.067

DP 12

24.963

24.498

0.466

DP 32

0.470

0.791

0.321

DP 13

24.964

25.812

0.849

DP 33

0.009

0.078

0.069

DP 14

24.972

24.532

0.440

DP 34

0.010

0.076

0.067

DP 15

9.988

9.746

0.242

DP 35

0.008

0.102

0.094

DP 16

9.988

9.895

0.093

DP 36

0.010

0.219

0.209

DP 17

9.988

9.682

0.306

DP 37

0.461

0.503

0.042

DP 18

9.989

9.975

0.014

DP 38

1.489

1.449

0.039

DP 19

10.005

10.442

0.437

DP 39

2.482

2.270

0.212

속도 Static ROM의 성능 확인은 Temperature를 25 [C]로 고정하고 flowrateFac를 변경하여 성능을 확인하였으며, 결과는 Table. 9와 같이 속도 필드가 변화됨을 확인하였다.

온도 Static ROM 역시 flowrateFac를 50%로 고정하고 Temperature를 변경하여 실험하였으며, Table. 10과 같이 온도 필드가 변화됨을 확인하였다.

온도 Static ROM의 성능검증을 확인하기 위하여 각각의 DP 값을 입력하여 ROM에서 예측한 값과 비교한 결과, Table. 11과 같이 약–3.249 [C] 평균 오차가 발생하였다. 이는 전체 오차율이 약 3.2 [%]로, 비선형 온도제어 시스템의 특성 및 발열원에서 온도 측정 센서까지의 전도현상에 의해 발생하는 오차로 판단된다.

표 9 온도 25[C]에서 Vel’ Static ROM 결과

Table 9 Vel’ Static ROM results at Temp’ 25[C]

../../Resources/kiee/KIEE.2024.73.11.1996/tb9.png

표 10 풍량 50%에서 Temp’ Static ROM 결과

Table 10 Temp’ Static ROM results at 50% flowrateFac

../../Resources/kiee/KIEE.2024.73.11.1996/tb10.png
실시간 모니터링 성능을 확인하기 위하여 DP 3의 설정 기준으로 실험을 수행하였으며, 그 결과는 Fig. 8~9이다. 체임버 내의 온도는 약 66 [C]에서 수렴됨을 확인할 수 있었고, 평균 온도 오차는 –1.364 [C]이다. 이때 온도센서와 HeatEnergy 경향도 함께 관찰하였으며, 실험 장치 체임버 내의 온도변화는 HeatEnergy가 지배적인 요소임을 알 수 있다.

그림 8. DP3에서 온도센서와 Static ROM 온도 비교

Fig. 8. Temp’ Comparison between Sensor and Static ROM in DP3

../../Resources/kiee/KIEE.2024.73.11.1996/fig8.png

표 11 Temp’ Static ROM의 실험 결과

Table 11 Temp’ Static ROM test results

DP

pointTemperature

Error

[C]

DP

pointTemperature

Error

[C]

Input

Temp’

[C]

ROM

Temp’

[C]

Input

Temp’

[C

ROM

Temp’

[C]

DP 0

85.35

94.25

-8.90

DP 20

30.79

31.30

-0.51

DP 1

118.81

128.20

-9.39

DP 21

38.87

39.53

-0.66

DP 2

163.34

172.50

-9.16

DP 22

326.56

335.70

-9.14

DP 3

388.22

394.10

-5.88

DP 23

363.04

369.10

-6.06

DP 4

584.68

591.10

-6.42

DP 24

27.70

28.16

-0.46

DP 5

65.70

71.94

-6.24

DP 25

29.04

29.53

-0.49

DP 6

87.67

94.35

-6.68

DP 26

61.35

62.37

-1.02

DP 7

116.73

123.40

-6.67

DP 27

26.62

26.90

-0.28

DP 8

258.39

264.10

-5.71

DP 28

27.42

27.71

-0.29

DP 9

368.87

374.40

-5.53

DP 29

48.21

48.84

-0.63

DP 10

53.35

57.83

-4.48

DP 30

33.66

33.91

-0.25

DP 11

68.36

73.17

-4.81

DP 31

26.10

26.19

-0.09

DP 12

88.14

93.03

-4.89

DP 32

25.76

25.85

-0.09

DP 13

182.11

186.50

-4.39

DP 33

26.89

26.94

-0.05

DP 14

275.27

279.40

-4.13

DP 34

26.89

26.94

-0.05

DP 15

35.94

37.75

-1.81

DP 35

25.02

27.06

-2.04

DP 16

41.54

43.50

-1.96

DP 36

25.03

25.04

-0.01

DP 17

48.86

50.90

-2.04

DP 37

33.56

33.83

-0.27

DP 18

82.63

84.81

-2.18

DP 38

48.00

48.64

-0.64

DP 19

139.24

143.90

-4.66

DP 39

60.15

61.15

-1.00

그림 9. DP3에서 온도센서와 HeatEnergy

Fig. 9. Temp’ Sensor and HeatEnergy in DP3

../../Resources/kiee/KIEE.2024.73.11.1996/fig9.png

4. 결 론

본 연구에서는 공조시스템을 모의하기 위한 축소형 간이 실험 장치를 구성하고, 간이 실험 장치의 체임버를 시뮬레이션한 후, 시뮬레이션 결과를 활용하여 시뮬레이션 기반 디지털 트윈을 구현하였다. 시뮬레이션 기반의 디지털 트윈의 장점인 가상센서를 검증하기 위하여 온도 가상센서 데이터와 실제 온도센서 데이터를 비교하고, 설계점(DP 3)을 기준으로 가상 온도센서 변화와 실물 온도센서 변화를 비교함으로써 시뮬레이션 기반의 디지털 트윈 기술을 검증하였다. 또한 가상센서의 장점을 나타내기 위하여 체임버 내의 속도 필드를 나타내었다. 본 연구는 시뮬레이션 기반 디지털 트윈에 대한 기초 연구이며, 실험 결과를 정리하면 다음과 같다.

(a) 공조시스템을 모의하기 위하여 축소형 온도제어 실험 장치를 구성하고, 실험 장치의 체임버를 간소화하여 시뮬레이션을 수행하였다. 시뮬레이션은 축소형 실험 장치의 입력변수(airflowFac, sourceFac)와 동일하게 선정하고, 설곗값(DP) 40개에서 각각 시뮬레이션을 수행하고, 데이터를 개별 저장하였다.

(b) 시뮬레이션 기반 디지털 트윈은 실시간 예측을 구현하기 위하여 ROM 기술을 활용하였다. ROM 생성은 시뮬레이션 결과를 바탕으로 스칼라 데이터인 체임버 내의 HeatEnergy를 예측하는 RS ROM을 생성하였고, 필드 데이터인 체임버 내의 속도 분포와 온도센서가 부착된 플레이트의 온도 분포를 예측하는 Static ROM을 생성하였다.

(c) 실험 장치의 시뮬레이션 기반 디지털 트윈은 Ansys사의 Twin Builder를 활용하여 구현하였으며, 사용자 입력을 받기 위하여 동사의 SCADE를 활용한 HMI를 만들었다. 실험 장치와의 인터페이스는 파이선 기반으로 FMU를 제작하여 Twin builder에 추가하였으며, 실시간 예측을 위해서 상기 제작된 RS ROM과 Static ROM을 추가하여 체임버 내의 속도 분포와 온도 분포 및 HeatEnergy를 예측하였다.

(d) 제작된 ROM을 검증하기 위하여 실험값(DP 3) 조건에서 실험 장치 부착된 온도센서와 Static ROM으로 제작된 가상센서의 온도를 비교하였다. 약 –1.364 [C]의 오차를 확인하였으며, 체임버 내의 온도 변화는 일정 온도에 수렴하였다.

본 연구에서는 속도 필드 값에 대한 정확도를 검증하지 못하였지만, 시뮬레이션 기반의 디지털 연구의 장점인 가상 센서 기능에 대한 기초 연구를 수행하였다. 본 연구를 토대로 차수축소모델(ROM)의 정확도 향상 및 검증(Validation)에 관한 추가 연구를 진행하고자 한다.

Acknowledgements

본 과제(결과물)는 2024년도 교육부의 재원으로 한국연구재단의 지원을 받아 수행된 지자체-대학 협력기반 지역혁신 사업의 결과입니다.(재단 과제관리번호: 2021RIS-003)

References

1 
GE, “GE digital twin : Analytic Engine for the Digital Power Plant,” GE, pp. 3~7, 2016.URL
2 
Kritzinger, W., Karner, M., Traar, G., Henjes, J., and Sihn, W., “Digital Twin in Manufacturing : A Categorical Literature Review and Classification,” IFAC-PapersOnLine, vol. 51, no. 11, pp. 1016-1022, 2018.DOI
3 
Barricelli, B. R., Casiraghi, E., and Fogli, D., “A survey on digital twin: Definitions, characteristics, applications, and design implications,” IEEE Access, 7, 167653-167671, 2019.DOI
4 
Jeong Dawoon, Park Jungho, Choi Wongeun, Cho Kwangje, and Hong Seokhyeon, “Comparative Analysis of Digital Twin Trends in Urban Area,” Journal of Cadastre & Land InformatiX, vol. 53, no. 1, pp. 123-137, 2023.DOI
5 
Kim Myeung Un, “Trends of Digital Twin Technology in Aerospace,” Current Industrial and Technological Trends in Aerospace, vol. 21, no. 2, pp. 150-160, 2023.URL
6 
Woo-sung Choi, “Digital twin technology trends in the power generation industry,” Journal of the KSME, vol. 64, no. 6, pp. 32-37, 2024.URL
7 
Cha, Hye ji, and Kim, Won sup, “Digital Twin Data Visualization of Healthcare Apps,” Korean Society Of Basic Design & Art, vol. 24, no. 5, pp. 539-550, 2023.URL
8 
Inuk Kang, and Jahun Oh, “Review of the Application of Digital Twins to Defense,” Journal of Digital Contents Society, vol. 25, no. 2, pp. 383-393, 2024.URL
9 
SangSu Choi, Jungyub Woo, Jun Kim, Wonhwa Choi, Jisu Kim and Ju Yeon Lee, “A Survey and Analysis of Research on Digital Twin in Korea,” Korean Journal of Computational Design and Engineering, vol. 26, no. 1, pp. 59-69, 2021.URL
10 
Gyeonghyeok Kang, Kyunghwan Cha, Myungsung Lee, and Joo-Han Kim, “Verification of Reduced-order Model Through Simple Device for Optimizing Energy Management of Buildings Based on Digital Twin,” Korean Society of Mechanics Spring and Autumn Conference, pp. 1893-1898, 2022.URL
11 
Y. K. Ahn, “Numerical Analysis-Based Digital Twin and Ansys Twin Builder,” Journal of KSNVE, vol. 31, no. 1, pp. 12-18, 2021.URL
12 
Ansys Inc, Fluent Theory Guide release 2023R2. basic fluid motion, Ansys Inc, 2023.URL
13 
H. S. KIM, “HeatSink Thermal Analysis Design Using ROM(Reduced Order Model),” KIPE MAGAZINE, vol. 25, no. 4, pp. 44-49, 2020.URL
14 
Ansys Inc, Twin Builder Guide release 2023R2. RomDocs, Ansys Inc, 2023.URL
15 
Matrix TSL Ltd, “CT1491 - Process Control Reference Manual,” Matrix TSL Ltd, pp. 16-17, 2020.URL

저자소개

김성주(Sung-Ju Kim)
../../Resources/kiee/KIEE.2024.73.11.1996/au1.png

He obtained his M.S in Control & Instrumentation Engineering form Changwon National University, Korea in 2008. He joined KERI(Korea Electrotechnology Research Institute), in 2018, where he is currently senior research associate with Numerical Analysis Technology Support Department.

곽창섭(Chang-Seob Kwak)
../../Resources/kiee/KIEE.2024.73.11.1996/au2.png

He received M.S degrees in Electrical Engineering from Kyungpook National University, Korea in 2016. He joined KERI(Korea Electrotechnology Research Institute), in 2017, where he is currently Senior Researcher with Numerical Analysis Technology Support Department.

성민제(Min-Je Sung)
../../Resources/kiee/KIEE.2024.73.11.1996/au3.png

She received bachelor of engineering degree in Electrical Electronic Control Engineering from Changwon National University, Korea in 2020. She joined KERI(Korea Electrotechnology Research Institute), in 2023, where She is currently Researcher with Numerical Analysis Technology Support Department.

백명기(Myung Ki Baek)
../../Resources/kiee/KIEE.2024.73.11.1996/au4.png

He received Ph.D degrees in Electronic Electrical Computer Engineering from Sungkyunkwan University, Korea in 2013. He joined KERI(Korea Electrotechnology Research Institute), in 2016, where he is currently Director and Principal Researcher with Numerical Analysis Technology Support Department.