top of page
OpenStudio Intro-thumb1.png

1. OpenStudio - BCL 측정으로 VAV 시스템 만들기

이 비디오에서는 건물 구성요소 라이브러리에서 다운로드한 측정값을 사용하여 냉수 및 난방수 루프가 있는 가변 풍량(VAV) 공기 처리기 시스템을 신속하게 생성하고 건물에 할당하는 방법을 보여줍니다.


성적 증명서:
우리는 상당히 복잡하고 큰 사무실 건물을 가지고 있습니다.
이 건물에 HVAC 시스템을 입력하는 방법을 보여 드리겠습니다.
하지만 먼저 공통 시스템을 입력하는 데 실제로 잘 작동하는 BCL(건물 구성 요소 라이브러리) 측정값을 보여 드리겠습니다.
이 건물에는 적용되지 않습니다. 이 건물은 더 오래된 유형의 시스템을 갖추고 있습니다.
그러나 먼저 단축키를 보여 드리겠습니다. 건물 구성요소 라이브러리 측정값의 일부 기능을 보여주기 위한 것입니다.
모델로 이동하여 측정 탭으로 이동합니다.
건물 구성요소 라이브러리를 살펴보겠습니다. 이 법안에 업데이트가 필요한지 확인할 것입니다.
이 조치는 HVAC-전체 시스템에 있습니다.
이는 AEDG(Advanced Energy Design Guide) 조치 시리즈의 일부입니다.
  AEDG를 검색어로 사용합니다.
이것을 살펴보자. 우리가 사용할 것은 냉각수 시스템이 있는 AEDG Office HVAC VAV(AedgOfficeHvacVavChw)입니다.
최신 상태인 것 같습니다. 최신 상태가 아니면 이 측정값이 최신 상태가 아님을 알려줍니다.
최신 버전을 다운로드할 수 있습니다. 확인하시고 다운로드 버튼을 눌러주세요.
그러나 최신 상태인 것 같습니다.
내가 당신에게 보여주고 싶었던 다른 것; 건물 구성요소 라이브러리에는 다운로드할 수 있는 완전히 새로운 측정값이 있습니다.
이 조치는 건물 시스템을 변경하고 건물에 전체 시스템을 설치할 수도 있습니다.
이들은 국립 재생 에너지 연구소(NREL)에서 만들었습니다.
이는 ASHRAE Advance Energy Design Guide 권장 사항을 기반으로 합니다.
선택할 수 있는 다양한 옵션이 표시됩니다.
그러나 우리는 냉각수 플랜트가 있는 사무실 건물 VAV 시스템을 선택할 것입니다.
구성 요소 및 측정으로 이동하십시오. 지금 적용하십시오.
HVAC로 이동하면 "전체 시스템"이 됩니다. 냉수를 사용하는 VAV 시스템을 선택하겠습니다.
첫 번째 입력은 천장 반환 공기 플레넘이 있는지 묻는 것입니다.
천장에 구멍이 있지만 모든 (공기) 리턴은 덕트입니다.
따라서 천장 반환 플레넘이 없습니다.
그러나 반환 공기 플레넘에 할당할 공간 유형을 선택할 수 있습니다.
우리는 천장 공동 플레넘을 가지고 있지만 내가 말했듯이 모든 반환은 그 플레넘 내부에 덕트되어 있습니다.
따라서 지금은 적용할 필요가 없습니다.
여기서는 시스템 비용을 요구합니다.
이 확인란, "공기 처리기에 대한 권장 가용성 및 환기 일정 적용"; 우리는 이것을 체크 상태로 둘 것입니다.
"측정 적용"을 클릭하십시오.
조치가 성공한 것 같습니다. 우리는 제로 에어 루프 또는 플랜트 루프 또는 조절 구역으로 시작했습니다.
우리는 결국 10개의 공기 루프, 2개의 플랜트 루프 및 조절된 69개의 구역으로 끝났습니다.
나는 이 측정이 이러한 vav 공기 루프 중 하나를 각 이야기에 적용한다고 말해야 합니다.
건물 모델에 스토리를 할당해야 합니다.
여러 이야기가 할당되었음을 알 수 있습니다. "render by build story"로 설정하겠습니다.
이 이야기 각각에는 HVAC 공기 처리기 시스템이 할당되었습니다.
바로 여기 이 정보에서 오류나 경고가 없음을 알 수 있습니다.
측정이 실행되지 않으면 모델 문제를 해결해야 한다는 오류나 경고가 표시되는 경우가 있습니다. 주요 정보가 누락되었을 수 있습니다.
측정값을 모델에 적용했습니다. 계속해서 이것을 최신 버전으로 저장합시다.
괜찮아. 에어 루프로 이동하여 여기에서 에어 루프 드롭다운을 선택할 수 있습니다.
스토리를 기반으로 이러한 모든 에어 루프를 생성했으며 해당 스토리 내의 공간에 해당 에어 루프를 할당했음을 알 수 있습니다.
열회수를 위한 공대공 열교환기, 냉각수 코일, 가열수 코일 및 가변 유량 팬이 있는 VAV 공기 처리기를 만들었습니다.
실외 공기 재설정을 기반으로 하는 설정값 관리자가 있습니다. 물론 재가열과 구역이 없는 많은 VAV 터미널 박스가 있습니다.
열 영역 탭으로 이동하면 이러한 열 영역 각각에 VAV 터미널 상자가 할당되었음을 알 수 있습니다.
구역에는 구역 수준 난방을 위한 대류 온수 베이스보드도 있습니다.
HVAC 시스템 탭으로 돌아가면 생성된 냉수 설비와 난방 수 설비도 볼 수 있습니다.
예, 여기에 냉각수 루프가 있습니다. 공냉식 냉각기. 가변 유량 펌프. 모든 냉각수 코일 및 공기 처리기.
마찬가지로 난방수 루프도 마찬가지입니다. 가변 유량 펌프. 보일러. 포인트 컨트롤러와 모든 에어 핸들러 가열 코일 및 베이스보드 코일을 설정합니다.
마지막으로 시뮬레이션을 실행하고 작동하는지 확인할 수 있습니다.
먼저 시뮬레이션 설정 탭으로 이동합니다. 시뮬레이션 실행을 하루로 단축합니다. 그런 식으로 우리는 영원히 여기에 앉아 있지 않습니다.
속도를 더 높이고 싶다면 시간당 시간 단계 수를 1로 줄일 수 있습니다.
저장을 클릭합니다.
셰이딩, 컨버전스 및 그 모든 것에 대한 시뮬레이션 속도를 높이기 위해 수행할 수 있는 다른 고급 설정이 있습니다.
하지만, 지금 바로 달려가겠습니다.
그래서...음...출력 경고가 있는 것처럼 보입니다...음...하지만 대체로 성공적으로 완료되었습니다.
일부 출력 변수를 선택했다는 사실을 잊어버렸기 때문에 아마도 SQL 파일에 대한 사후 처리가 증가했을 것입니다.
그렇지 않으면 성공적으로 실행되었고 실제로 에너지에 1분 30초가 더 소요되었습니다.
따라서 이전에 시스템을 입력하지 않고도 HVAC 시스템을 에너지 모델에 신속하게 할당할 수 있습니다.
다음 비디오에서는 이 건물에 이중 덕트 VAV 시스템을 수동으로 입력하는 방법을 설명합니다.
고맙습니다. 좋아요와 구독 부탁드립니다.

2. OpenStudio - 중앙 플랜트 시스템 생성

​​

이 비디오에서는 지역 난방 및 냉방 개체를 사용하여 증기 및 물 순환 시스템을 만드는 방법을 보여줍니다.  또한 유체 대 유체 열 교환기와 루프 간에 장비를 연결하는 방법에 대해서도 설명합니다.

성적 증명서:
첫 번째 작업: 중앙 플랜트 루프 중 일부를 설치해야 합니다.
이 건물에는 중앙 증기 시스템이 있습니다.
 
중앙 증기 시스템 플랜트 루프를 만들어야 합니다. 상단의 플러스 버튼으로 이동합니다.
 
아래로 스크롤하여 비어 있는 플랜트 루프로 이동해 보겠습니다. 모델에 추가합니다.
 
참고로 OpenStudio는 Steam을 지원하지 않지만 EnergyPlus는 지원합니다.
 
시스템 작동 온도를 높이는 것만으로 이 문제를 해결할 것입니다.
시뮬레이션을 실행할 때 약간의 오류가 발생하지만 심각한 오류를 일으키지는 않습니다.
루프에 너무 높은 온도를 사용하고 있다는 경고일 뿐입니다.
루프를 시작하기 위해 펌프를 설치합니다. 라이브러리 탭으로 이동하여 가변 속도 펌프를 입력해 보겠습니다.
 
가변 속도 펌프를 여기로 끌어다 놓기만 하면 됩니다. 우리는 이것을 선택할 수 있습니다.
 
다시 한 번, 이것은 증기 시스템이므로 실제로 순환 펌프가 없습니다.
 
이 문제를 해결하기 위해 정격 펌프 헤드를 0으로 설정할 수 있습니다.
 
그렇게 하면 이 펌프는 시뮬레이션 중에 에너지를 사용하지 않습니다. 따라서 시스템이 증기이기 때문에 펌프 에너지 패널티가 발생하지 않습니다.
 
나머지는 자동 크기로 남겨둘 수 있습니다.
이것은 중요하지 않아야 합니다. 우리는 이 펌프에 대해 "간헐적으로" 할 것입니다.
이 펌프에 대한 패널티가 없기 때문에 문제가 되지 않습니다. 이것은 증기 시스템이기 때문입니다.
다음으로 지구 시스템을 설치하려고 합니다.
보일러 시스템, 분배 배관 등의 크기 조정 문제를 겪고 싶지 않을 때 지역 난방 또는 지역 냉방 시스템을 사용할 수 있습니다.
구역 시스템은 용량이 무제한임을 의미합니다. 그러나 용량을 하드 크기로 지정할 수 있습니다.
 
자동 크기 조정을 사용하면 기본적으로 가열 또는 냉각 용량에 제한이 없음을 의미합니다.
이제 단열 파이프를 설치해야 합니다. 우리에게 보여줘. 우리는 단열재로 가야합니다.
 
내부 또는 외부 열 손실이 있는 파이프가 있는 경우 해당 파이프를 설치할 수 있습니다.
그러나 대부분의 경우 상당한 파이프 열 손실이 없으면 걱정하지 않습니다.
  당신의 시스템에.
여기에 단열 바이패스 파이프를 설치합니다.
다시 말하지만, 이것은 증기 시스템이므로 실제로 문제가 되지 않습니다.
루프를 생성할 때마다, 특히 일정 체적 시스템이 있는 경우 우회 파이프 또는 덕트가 있어야 합니다.
보일러, 냉각기 또는 VAV 상자가 작동하지 않을 때입니다.
일정량의 펌프나 팬이 있으면 우회할 수 있습니다.
가변 속도 펌프 또는 팬이 있는 경우 일반적으로 이러한 바이패스가 필요하지 않습니다. 그러나 어쨌든 여기에 넣을 것입니다.
 
다음으로 설정점 관리자를 만들고 싶습니다. SetpointManager:Scheduled를 선택합니다.
예정 온수 온도입니다. 우리는 아마 이것들의 이름을 바꿔야 할 것입니다. 지역 증기 난방.
예정된 증기 온도. "뜨거운 물 온도"라는 일정으로 끌린 것을 볼 수 있습니다.
일정 탭으로 이동하여 이름을 변경하고 증기 온도로 조정해야 합니다.
화씨 240도 정도라고 생각합니다. 나는 무엇을 기억할 수 없다
  이에 대한 증기압입니다.
HVAC 시스템 탭으로 돌아갑니다.
공장 루프 1로 이동합니다. 설정점 관리자를 보십시오. 이제 일정의 이름은 증기 온도입니다.
우리는 이것을 스팀 루프라고 부를 것입니다. 우리는 이것을 물로 남겨 둘 것입니다. 우리는 오류 출력에서 상황을 악화시키고 싶지 않습니다.
이 최대 루프 온도: 화씨 240도.
나머지는 기본값으로 둘 수 있습니다. 이 건물에는 증기-온수 열교환기가 있습니다.
우리는 이 루프의 수요측에 열교환기를 배치할 것입니다.
열교환기로 내려갑니다. 유체에서 유체로...여기에 넣을 수 있습니다.
 
바이패스 파이프도 마찬가지입니다. 이제 유체 대 유체 열교환기가 있습니다.
우리는 이것을 "수증기 열교환기"라고 부를 수 있습니다.
 
크기가 무엇인지 구체적으로 알지 못하는 한 대부분의 항목은 자동 크기로 남겨 둘 수 있습니다.
 
모델 유형의 경우 다시 어떤 유형의 열교환기를 보유하고 있는지 선택할 수 있습니다. 지금은 이상적인 상태로 두겠습니다.
이전 비디오에서 말했듯이 이러한 구성 요소에 대해 자세히 알아보려면 EnergyPlus 입력 출력 참조로 이동하십시오.
HeatExchanger:FluidToFluid를 검색하고 이에 대한 모든 것을 읽을 수 있습니다. HeatExchanger:FluidToFluid를 입력한 다음 EnergyPlus 입력 출력 참조에서 항목을 검색합니다.
이 특정 개체에 대한 모든 입력 및 출력에 대해 읽을 수 있습니다.
 
컨트롤 유형에 대해 자동 크기로 둘 수 있습니다.
우리는 난방 수온을 제어하기 위해 증기를 조절하기 때문에 "조절된 난방 설정점"을 선택할 것입니다.
이것은 열교환기를 작동시키기 위한 온도차입니다.
열교환기가 작동하도록 하는 것은 열교환기 전체의 온도 차이입니다.
보자... 루프 투 루프. 우리는 이것을 "루프 투 루프"로 남겨둘 것입니다.
나머지 모든 항목은 기본 크기 조정 요소인 1로 남겨둘 수 있습니다. 우리가 입력할 최대 온도는 250°F입니다.
 
하나 더. 우리의 스팀 루프로 돌아갑니다. 나는 언급하는 것을 잊었다.
 
당신이 가지고 있다면 ... 음 이것은 스팀 루프이므로 실제로 적용되지 않습니다.
그러나 공통 파이프 시스템이 있는 경우 여기에서 공통 파이프를 선택할 수 있습니다.
이 경우 바로 여기에 펌프를 배치해야 하며 이것이 공통 파이프가 있는 1차-2차 펌핑 시스템을 만드는 방법입니다.
이것이 스팀 루프를 만드는 방법입니다.
 
다음으로 물 루프를 만들어야 합니다. 상단의 플러스 버튼으로 이동합니다.
비어 있는 플랜트 루프까지 아래로 스크롤합니다. 모델에 추가합니다.
다음,
  도서관에 가십시오. 여기에서 이 단열 파이프를 드래그합니다. 
우리는 가변 속도 펌프...가변 속도를 넣고 싶습니다.
 
나는 이것을 난방수 펌프라고 부르겠다. 자동 크기로 둘 수 있습니다.
기억이 안나. 이 특정 프로젝트에 대해 생각합니다...이 펌프에 대한 정보가 없었던 것 같습니다.
이것을 기본값으로 두겠습니다.
 
펌프 성능에 대한 세부 정보가 있는 경우 여기에 입력할 수 있습니다.
펌프 제어 유형: 이를 간헐적으로 설정합니다. 필요한 경우에만 실행됩니다.
연속으로 설정하면 항상 실행됩니다. 따라서 이를 간헐적으로 설정하는 것이 중요합니다.
 
펌프가 해당 구역으로 열을 잃는 구역에 있는 경우 여기에서 선택할 수 있습니다.
우리는 이것을 지하 열 영역에 넣을 것입니다.
마지막으로 설계 최소 유량 비율입니다.
이는 펌프의 최소 유량을 선택하지 않은 경우에도 적용됩니다. 펌프의 최소 안정 유량입니다.
여기에 분수를 입력할 수도 있으며 일반적으로 펌프가 30% 미만으로 작동하지 않도록 합니다.
여기에 30%만 넣어보겠습니다.
다음으로 열교환기를 설치해야 합니다. 내 모델 탭으로 이동합니다. 유체에서 유체로의 열교환기.
여기에서 드래그하십시오. 이렇게 연결되어 있고 이전 루프에 자동으로 연결되어 있는 것을 볼 수 있습니다.
바로 여기에 이러한 커넥터가 있는 것을 볼 수 있습니다. 커넥터를 클릭하면 바로 여기 지역 스팀 루프로 이동합니다.
마찬가지로 열 교환기는 증기 루프의 수요측에서 다운됩니다.
이 커넥터를 클릭하면 난방수 루프의 공급 측으로 이동합니다. 플랜트 루프를 선택합니다.
우리는 이것을 "난방수 루프"라고 부를 것입니다. 유체 유형은
 
물. 여기에서 최대 루프 온도는 180°F입니다.
나는 내가 그 정보를 가지고 있다고 믿습니다...오...우리가 보자...아마도 120°F였을 것입니다.
어쨌든 지금은 180°F로 그대로 두겠습니다.
 
최소 루프 온도... 그리고 나머지는 기본값으로 둘 수 있습니다.
부하 분산 방식. 루프에 여러 소스가 있는 경우 부하 분산 체계와 해당 소스가 어떻게 켜지고 꺼지는지 확인할 수 있습니다.
지금은 이것을 "최적"으로 둡니다. Optimal은 각 장비에 대한 가장 효율적인 부분 부하 비율을 기반으로 스테이징합니다.
 
1차-2차 시스템이 있는 경우 이것을 선택합니다. 공통 파이프 또는 양방향 공통 파이프가 있습니다.
 
여기에서 수요측에 2차 루프 펌프를 설치해야 합니다. 루프 유형은 가열입니다. 화씨 180도
나머지는 그대로 두도록 하겠습니다. 그런 다음 라이브러리로 돌아가서 설정점 관리자를 설치해야 합니다.
예약된 설정점 관리자를 다시 사용합니다. 예정 온수 온도입니다.
이 경우 자동으로 온수 온도라고 합니다. 나는 그 이름을 별로 좋아하지 않는다.
'뜨거운 물의 온도'가 아니라 '난방되는 물의 온도'라고 불러야 합니다.
난방수 온도. 루프 온도에 대해 180°F로 설정했다고 생각합니다.
원하는 온도로 마우스를 가져가면 됩니다.
 
HVAC 탭으로 돌아가 보겠습니다.
난방수 루프. 설정점 관리자가 설치되어 있습니다. 이제 루프는 수요 측 장비를 사용할 준비가 되었습니다.
그리고 이것이 지역 증기 시스템과 열교환기 및 난방수 루프를 모두 입력하는 방법입니다.
 
다음으로 더하기 기호로 다시 갈 수 있습니다.
우리는 지역 냉각 시스템을 설치할 것입니다. 빈 플랜트 루프로 이동하여 모델에 추가합니다. 아래로 스크롤.
가변속 펌프, 단열 파이프, 지역 냉방을 해보자.
이것에 자동 크기 조정을 수행하십시오. 펌프 헤드는 평소와 같이 그대로 둡니다. 이 냉각수 플랜트 루프의 이름을 지정합니다.
나머지는 기본값으로 둘 수 있습니다.
  우리에게 보여줘. 설계 루프 출구 온도는 45°F였습니다.
우리는 이것을 아마도 80°F로 설정할 수 있습니다. 그것은 정말 중요하지 않습니다. 나머지 내용은 평소처럼 떠날 수 있습니다.
 
라이브러리 탭으로 이동합니다. 우리는 세트 포인트 매니저를 넣어야 합니다. 예약된 설정값 관리자 선택: 예약된 냉각수 온도.
일정으로 돌아가십시오. 냉각수 온도. 이것이 45°F로 설정되어 있는지 확인하십시오.
루프로 돌아가십시오.
이것이 지역 냉각수 시스템을 설치하는 방법입니다. 이제 모든 수요측 장비를 수용할 준비가 되었습니다.
고맙습니다. 좋아요와 구독 부탁드립니다.

Create VAV System with BCL Measure
Create Central Plant Systems

3. OpenStudio - 에어 루프 생성

이 비디오에서는 난방, 환기 및 공조 시스템을 위한 맞춤형 공기 루프를 만드는 방법에 대해 설명합니다.  간단한 열 배출 시스템과 이중 덕트 시스템을 만들어 중앙 플랜트 시스템에 연결할 것입니다.

성적 증명서:
다음 작업은 지하실에 열 및 환기 시스템을 설치하는 것입니다.
이 지하실 구역에는 바닥판 온수 히터도 있습니다.
열 영역 탭으로 이동합니다.
다행스럽게도 지하실은 전체 단일 열 구역으로 간주됩니다.
우리는 이 하나의 열 영역에 대해서만 걱정하면 됩니다. 지하.
라이브러리 탭으로 이동합니다. 우리는 베이스보드 대류수를 찾을 것입니다.
구역 장비로 끌어다 놓으세요. 이제 지하실에는 기본 난방 소스로 바닥판 온수 히터가 있습니다.
이제 편집 탭에서 이 체인 링크 아이콘으로 이동합니다. 클릭하세요.
이러한 베이스보드 대류기에 대한 난방 수원으로 난방수 루프를 선택합니다.
나머지 항목은 사용자 정의할 수 있습니다.
정격 평균 수온은 71.1°C(160°F)입니다.
나머지는 기본값과 자동 크기로 두겠습니다.
세부 사항을 알고 있는 경우 해당 항목을 변경할 수 있습니다.
HVAC 시스템 탭으로 이동하겠습니다. 상단의 플러스로 이동합니다.
우리는 새로운...이 따뜻한 공기 가스 가열로를 할 수 있습니다.
우리는 이것을 모델에 추가할 것입니다. 모든 것이 우리를 위해 준비된 대로 옵니다.
그러나 우리는 난방을 위해 가스로를 사용하지 않을 것입니다.
우리는 온수 가열 코일을 사용할 것입니다. 그래서 우리는 그것을 삭제할 것입니다.
라이브러리 탭으로 이동합니다. 코일 난방수를 검색해야 합니다.
온수 가열 코일. 우리는 이것을 여기에 놓을 것입니다.
난방수 코일을 선택할 수 있습니다. 우리는 이 HV를 열과 환기라고 부를 것입니다.
다시 말하지만 난방수 코일의 경우 편집 탭의 체인 링크 버튼으로 이동합니다. 클릭하세요.
이 난방수 코일을 난방수 루프에 연결해야 합니다.
속성 편집 탭으로 돌아갑니다. 나머지는 모두 기본값으로 둘 수 있습니다.
이 시스템은 일정 볼륨 시스템이었던 것으로 기억합니다.
우리는 이것을 일정한 볼륨 팬으로 남겨 둘 것입니다.
우리는 이 모든 것들의 이름을 바꿀 것입니다.
이것은 HV가 될 것입니다. 그냥 HV-1이라고 부르겠습니다.
이를 위한 기류 속도는 3,000cfm(5,100m3/h)이었습니다.
외기 유량을 설계합니다. 그런 정보가 없는 것 같아요.
나머지는 모두 기본값으로 남겨두겠습니다.
설계 급기 온도는 40.6°C(105°F)였습니다.
그럼 보자.
  사이즈 조절용입니다. 우리는 아마도 난방 및 냉방에서 100% 실외 공기에 대한 코일의 크기를 원할 것입니다.
그것이 시스템의 크기일 것입니다. 지금은 이 모든 나머지 항목을 기본값으로 둘 수 있습니다.
수요 측에 이미 공기 터미널(일정 볼륨 디퓨저)이 있음을 알 수 있습니다.
이 물건의 크기를 알고 있다면 언제든지 편집 탭으로 이동하여 편집할 수 있습니다.
우리는 단지 구역을 할당할 것입니다. 여기에서 스플리터를 클릭하겠습니다.
구역이 하나만 있으므로 지하실(구역)을 클릭하겠습니다. 그 지하 구역을 HV 시스템에 추가하십시오.
그러면 앞서 말씀드린 것처럼 일정량의 시스템이기 때문에 바이패스 덕트가 있으면 좋은데...
오... 보자...
바이패스 덕트가 필요한지는 잘 모르겠습니다만...아닙니다.
그렇게 하면 안 됩니다. 그래...그건 오직...
VAV 시스템에만 해당될 것이라고 생각합니다.
일정 볼륨 시스템의 바이패스를 위해 공기 루프 시스템 아래에 몇 가지 추가 설정이 있을 수 있습니다.
그것이 바로 우리의 히트 벤트 시스템에 대한 것입니다.
이제 이중 덕트 공기 처리기를 추가해야 합니다.
더하기 버튼으로 이동합니다. 이번에는 이중 덕트 공기 루프로 스크롤합니다. "모델에 추가"를 클릭합니다.
우리는 이것을 AHU1이라고 부를 것입니다.
지금은 이 자동 크기를 그대로 둘 수 있습니다. 중앙 난방 최대 시스템 공기 흐름 비율.
봅시다...이 시스템의 경우 50%였습니다.
다른 무엇.
설계 공급 공기 온도. 이것은 105°F(40.6°C)였습니다. 네.
이 항목의 나머지는 기본값으로 둘 수 있습니다.
저장을 클릭합니다.
다음으로 실외 공기 시스템을 설치해야 합니다. 에어 루프 hvac 실외 공기 시스템.
여기 라이브러리 연결에서 많은 항목이 있습니다.
기본 라이브러리로 돌아가서 이것을 제거하겠습니다.
  확인을 클릭합니다.
그렇게 하면 목록이 복잡해지지 않습니다.
다시 에어 루프로 돌아가 보겠습니다.
공기 루프 hvac 실외 공기 시스템을 추가해야 합니다.
거기에 떨어뜨리세요... AHU1 실외 공기 시스템이라고 부르세요.
또한 공기 대 공기 열교환기를 추가해야 합니다.
공대공. 여기 우리가 간다. 어떤 유형의 열교환기를 선택할 수 있습니다.
나는 우리가 이 시스템에 에너지 회수 휠을 가지고 있다고 믿습니다.
우리는 이것을 여기 사이에 놓을 것입니다. 하나의 에너지 회수 열교환기.
우리에게도 팬이 있습니다. 배기 팬입니다. 동력 배기 팬; 가변 속도.
이것을 여기에 놓으십시오.
우리에게 보여줘. 이 팬에 흡입구 가이드 베인이 있는지 기억하려고 합니다.
자세한 내용은 나중에 다루겠습니다.
실외 공기로 가자. 이것은 17,500cfm(29,730m3/h)이었습니다.
최대 유량은 150,000(254,850m3/h)이었습니다.
자, 최소값은 17,500이고 최대값은 150,000입니다.
이코노마이저 제어 유형: 고정 건구.
그것은 외부 공기 시스템을 위한 것이어야 합니다.
다음으로 열교환기로 이동해야 합니다.
나는 이것에 대한 기본값에 대한 성능 기준을 그냥 두었다고 생각합니다.
유량을 제외하고.
이러한 기본값은 열교환기의 성능과 매우 유사했습니다.
우리는 회전식 열교환기를 가지고 있었습니다.
서리 제어 전략은 배기 전용이었습니다.
그리고 이코노마이저 잠금: 예. 이것은 시스템이 이코노마이저(자유 냉각)를 요구하는 경우 기본적으로 히트 휠을 잠급니다.
우리의 동력 배기 장치로 가자.
팬 전체 효율은 80%였습니다. 압력 상승: 7"WC(1,740Pa).
최대 유속은 60,000cfm(101,940m3/h)이었습니다....잘못된 것 같습니다...
우리의 최대 유속은...오...이것은 60,000cfm이었습니다.
응. 내 실수. 실외 공기 시스템의 최대 유량도 60,000이어야 합니다.
백퍼센트 실외 공기 시스템입니다.
팬 전력 최소 유량 입력 방법: 이에 대한 분수를 선택합니다.
분수를 선택하면 여기에 최소 유량 분수를 입력해야 합니다.
내가 믿는 시스템의 최소 흐름은 33%입니다.
대신 고정 유량을 선택하면 이 범주에 최소 공기 유량 값을 입력해야 합니다.
팬 전력 계수: 이것이 기본값으로 남아 있다고 생각합니다.
이것은 단일 팬이기 때문에 꽤 잘 맞습니다.
듀얼 팬 또는 병렬 팬이 있는 경우 이러한 팬 전력 계수가 변경됩니다.
나는 다른 비디오에서 그것들에 대한 더 자세한 분석을 해야 할 것입니다.
다음으로 가열 코일을 설치해야 합니다.
코일, 난방, 물을 찾자. 여기에 난방수 코일을 떨어뜨릴 것입니다.
AHU1 예열 온수 가열 코일입니다.
다시 말하지만, 체인 링크 버튼으로 이동하여 난방수 루프에 연결해야 합니다.
지금은 이 모든 것을 자동 크기로 설정한 것 같습니다.
이 모든 것을 자동 크기로 둘 수 있습니다.
정격 주입구...이것을 변경해야 합니다...이것은 180이었습니다.
나는 그것이 우리의 온수 시스템이었다고 생각합니다.
정격 출구 공기 온도. 이것은 단지 예열 코일이므로 55°F(12.8°C)로 설정하겠습니다.
정격 용량이 있습니다. 시간상 이 중 일부만 건너뛰겠습니다. 대부분의 항목을 자동 크기 조정합니다.
이러한 값이 있으면 거기에 넣는 것이 좋습니다.
다음으로 설정점 관리자를 설치하려고 합니다.
이것은 혼합 공기 또는 예열 데크입니다. 혼합 에어 데크 설정점 온도.
예정된 설정점 관리자로 이동합니다.
우리는 예정된 데크 온도를 할 수 있습니다. 그것은 정말 중요하지 않습니다. 어쨌든 이름을 바꾸겠습니다.
예정된 혼합 에어 데크 온도.
이제 다시 일정으로 이동합니다. 이것을 혼합 에어 데크 온도라고 하도록 편집합니다.
55°F(12.8°C)로 설정하겠습니다. 에어 루프 에어 핸들러로 돌아가십시오.
다음으로 팬을 설치해야 합니다. 이게 왜 맨날 무너지는지 모르겠네요. 항상 너무 작습니다.
팬, 가변 볼륨. 우리는 이것을 여기에 붙이고 이것을 AHU1 공급 팬 가변 속도라고 부를 것입니다.
다시 말하지만, 이러한 모든 값을 편집할 수 있습니다.
내가 말했듯이 병렬 팬이 있는 경우 팬 전력 계수가 약간 다를 수 있습니다.
이제 온수 데크 가열 워터 코일을 설치해야 합니다.
지금은 이 모든 것을 기본값으로 두겠습니다.
정격 출구 공기; 나는 이것이 출구 공기 온도에 대해 105°F(40.6°C)였다고 생각합니다.
우리는 세트 포인트 매니저를 해야 합니다. 나는 이것이 실외 공기 재설정 설정점 관리자가 있다고 생각합니다.
설정값 관리자: 실외 공기 재설정으로 이동합니다.
여기로 드래그하세요. 이것은 온도였습니다. 실외 저온.
저온에서의 설정점은 40.6°C(105°F)였습니다. 최대. 실외 공기의 낮은 온도는 50°F(10°C)였습니다.
따라서 온도가 50°F로 내려가면 최대 화씨 105도의 공기를 공급합니다.
실외기온이 올라가면..
봅시다... 외기 온도가 65°F(18.3°C)까지 올라가면 최소 70°F(21.1°C)의 공기를 공급하게 됩니다.
이것은 매우 간단합니다. 일정에 따라 이러한 값을 변경하는 더 복잡한 시스템이 있는 경우 해당 정보를 추가할 수 있습니다.
우리는 그것을 가지고 있지 않습니다.
코일로 가자: 냉각 코일, 냉각수.
다시, 이것을 콜드 데크에 놓으십시오.
링크를 클릭하십시오. 이번에는 냉각수 루프를 연결로 선택하겠습니다.
AHU1 냉각수 코일. 이들은 모두 냉각수 코일 성능에 대해 가지고 있는 것을 기반으로 사용자 정의할 수 있습니다.
설정점 관리자로 이동해야 합니다. 실외 공기 재설정.
이 경우 저온 설정 포인트는 50°F(10°C)의 낮은 외부 공기 온도에서 최대 65°F(18.3°C)로 재설정됩니다.
최저 콜드 데크 온도는 실외 공기 온도가 65°F(18.3°C) 이상일 때 공급 공기가 55°F(12.8°C)가 됩니다.
그것은 시스템의 공급 측면에 대한 것입니다.
이제 라이브러리로 이동하여 이중 덕트 터미널 상자에 드롭해야 합니다.
이것들은 무엇이라고...네...vav 이중 덕트...그들은...항공 터미널이 어디에 있었나요?
여기 우리가 간다. 에어 터미널, 듀얼 덕트, vav. 우리는 이것을 여기에 놓을 것입니다.
콜드 데크 덕트와 핫 데크 덕트를 해당 듀얼 덕트 터미널 유닛에 자동으로 연결하는 것을 볼 수 있습니다.
구역 최소 기류 비율이 30%가 아닌 경우 여기에서 조정할 수 있습니다.
이것은 난방 또는 냉방 수요가 있는지 여부에 관계없이 구역으로의 환기 공기 흐름을 최소화합니다.
이것을 0으로 설정하면 해당 구역에 난방 또는 냉방 수요가 없으면 해당 vav 상자가 완전히 종료됩니다.
일반적으로 그렇게 하고 싶지 않습니다. 공간에 대한 최소한의 환기 공기 흐름을 유지하려고 합니다.
다음 작업은 영역을 할당하는 것입니다.
그것은 플레넘 2-3, 3-4, 4-5, 5-6,...죄송합니다...예, 작동하지 않습니다.
이 플레넘 영역을 끌어다 놓을 수 있어야 합니다... 터미널 상자가 자동으로 채워져야 합니다.
그러나 우리는 우리 도서관으로 가서 열 구역으로 가서 그것들을 여기로 끌 수 있습니다.
2-3NTZ...여기로 드래그할 수 있습니다.
그런 다음 스플리터를 선택하면 터미널 상자가 채워져야 합니다. 거기 간다.
이제 터미널 박스가 있습니다. 4-5, 5-6, 6-7, 7-8, 8-9 및 여러 구역...
괜찮아. 이제 모든 영역이 할당되었음을 알 수 있습니다.
이것들을 축소하고 싶다면 여기에서 이 돋보기를 사용할 수 있습니다.
확대경을 클릭하면 축소됩니다.
우리 시스템에는 많은 영역이 있음을 알 수 있습니다.
더 잘 보고 싶다면 확대할 수 있습니다.
그것이 듀얼 덕트 vav 에어 핸들러를 설치하는 방법입니다.
그리고 이것을 난방수 시스템에 연결하는 것을 잊은 것 같습니다.
코일에 커넥터가 없기 때문에 알 수 있습니다.
따라서 체인 링크로 올라가 난방수 루프에 연결해 보겠습니다.
다시 말하지만, 이 커넥터를 클릭하면 해당 루프로 이동합니다.
난방수 루프에 갑자기 많은 코일이 부착되어 있음을 알 수 있습니다.
AHU1 코일과 베이스보드 히터, 히트벤트 유닛임을 알 수 있습니다.
이것을 클릭하면 공조 장비로 돌아갈 수 있습니다.
보면 열 영역 탭으로 이동할 수 있습니다.
이제 열 영역에 해당 장비가 할당되었음을 알 수 있습니다.
이것이 가열 및 냉각 코일이 있는 HVAC 시스템을 설치하는 방법입니다.
 
난방수 또는 냉수 시스템이 있는 코일.
고맙습니다. 좋아요와 구독 부탁드립니다.

Create Air Loops

4. OpenStudio 냉각기 비교 - 가져오기 일정

이 비디오에서는 냉각수 플랜트 부하 및 흐름에 대한 8,760시간 일정을 가져오는 방법에 대해 설명합니다.  가져온 부하 및 흐름 프로필은 LoadProfile:Plant 개체에서 시설의 냉각수 부하를 시뮬레이션하는 데 사용됩니다.  다음 비디오에서는 냉각기를 입력하고 제조업체가 제공한 데이터와 일치하도록 성능 곡선을 사용자 지정하는 방법을 보여줍니다.

성적 증명서:
두 개의 다른 냉각기 간의 냉각기 성능을 비교하는 예를 살펴보겠습니다.
날씨 파일이 포함된 모델 설정이 이미 있습니다. 우리는 대부분 냉각수와 콘덴서 루프를 함께 사용합니다.
콘덴서 물 루프와 냉각수 루프가 있습니다. 이 모델에 입력할 수 있는 유일한 것은 냉각기와 시스템의 부하 프로파일입니다.
우리는 두 개의 다른 냉각기 간의 냉각기 성능을 비교할 것입니다.
먼저 부하 프로필을 입력합니다. 이 부하 프로파일은 빌딩 자동화 제어 시스템 또는 장비에 설치된 추세 장치의 추세 로그에서 추출할 수 있습니다. 또는 모델링할 수 있습니다.
우리는 조합을 사용할 것입니다. 나는 공장에서 1년 중 약 3/4의 추세를 보였습니다. 나는 일년 내내 총 부하 프로필을 추정하기 위해 몇 가지 회귀 모델을 사용하여 올해의 나머지를 채워야 했습니다.
먼저 부하 프로파일을 입력해야 합니다. 오른쪽의 라이브러리 탭으로 이동합니다. 프로필 로드 - 플랜트까지 아래로 스크롤합니다.
냉수 루프의 수요 측에서 이 부하 프로필을 삭제합니다.
클릭하세요. "Load Profile"이라고 불리는 것을 볼 수 있습니다. 여러 입력이 있습니다. 부하 일정 이름 및 유량 비율 일정 이름.
이들은 8,"760 데이터 포인트 파일로 입력할 수 있습니다. "".csv"" 파일을 사용하여 OpenStudio 모델에 입력할 것입니다."
건물 구성 요소 라이브러리에서 특정 측정값을 찾아야 합니다.
"구성 요소 및 측정값", ""측정값 찾기""로 이동합니다. ""전체 건물""로 이동합니다. 여기가 ""파일에서 간격 일정 추가""입니다."
이것을 클릭합니다... 빌딩 구성요소 라이브러리로 이동하여 이에 대해 자세히 알아볼 수 있습니다.
"조치 찾아보기", ""전체 건물 일정""으로 이동합니다. 여기에서 확인하세요."
이 측정을 사용하여 OpenStudio 모델에 간격 일정을 추가할 수 있습니다. 이 간격 일정은 무엇이든 사용할 수 있습니다.
일년 내내 측정된 조명 전력 부하가 될 수 있습니다. 객실 내 점유율일 수 있습니다.
 
OpenStudio에서 스케쥴할 수 있는 것은 무엇이든 스케쥴로 입력할 수 있습니다. 일정은 매시간에서 15분 간격으로 줄어들 수 있습니다.
따라서 예를 들어 점유 센서에서 가져온 추세 데이터가 있는 경우 이를 1년 전체 일정에 입력하고 OpenStudio에서 시뮬레이션할 수 있습니다.
우리는 이 냉각수 설비에 대한 부하 및 유량 비율 프로파일을 시뮬레이션할 것입니다.
이 측정값을 다운로드하십시오. 구성 요소 및 측정으로 백업으로 이동합니다... 잠시 보겠습니다...죄송합니다...돌아가자...
데이터를 ".csv" 파일이나 두 개의 ".csv" 파일로 가져와야 합니다.
여기 우리의 데이터가 있습니다. 데이터가 올바른 단위로 입력되었는지 확인해야 합니다. EnergyPlus / OpenStudio의 기본 전력 단위는 와트입니다. 흐름 분수는 분수, 십진수가 될 것입니다.
먼저 로드를 수행해 보겠습니다. shift-ctrl-아래쪽 화살표 클릭을 수행하여 모든 데이터를 선택합니다. 복사하려면 Ctrl-c를 누릅니다.
이것을 스프레드시트 프로그램에 놓으십시오. 반죽. 아래로 스크롤. 하나에서 시작하여 맨 아래까지 갈 수 있음을 알 수 있습니다. 당신은 그것이 8,760 데이터 포인트임을 알 수 있습니다.
이는 연간 8,760시간을 의미하므로 이러한 각 부하의 단위는 와트이며 매시간입니다.
마지막으로 해야 할 일은 이러한 값이 적절한 규칙인지 확인하는 것입니다. EnergyPlus에는 음수 값 또는 냉각 부하의 부하 규칙이 있습니다.
냉각을 나타내기 위해 이 모든 숫자가 음수인지 확인해야 합니다.
우리는 이것을 음수 값으로 변경할 것입니다. 저장을 누릅니다.
이것을 "Load.csv" 파일로 저장합니다. 프로젝트 폴더에 드롭합니다. 그래 좋아. 괜찮아.
우리는 또한 흐름 분율에 대해 동일한 작업을 수행해야 합니다. 모든 데이터를 선택합니다. 반죽. 다른 이름으로 저장. 우리는 이것을 "흐름"이라고 부를 것입니다. 괜찮아.
이제 csv 파일에 로드 및 흐름 분수 입력이 있습니다. Load Profile Plant 개체에서 사용할 일정으로 해당 csv 파일을 OpenStudio로 가져와야 합니다.
구성 요소 및 측정으로 이동하여 지금 측정을 적용합니다. 나는 이것이 전체 건물, 일정에 있었다고 생각합니다. 바로 여기, 알았어.
첫 번째 일정을 "Load"라고 부를 것입니다. csv 파일의 경로를 입력해야 합니다. Shift 키를 누른 상태에서 마우스 오른쪽 버튼을 클릭합니다. 경로로 복사. 반죽. 거기.
마지막으로 어떤 단위가 될 것인지 선택합니다. 이것은 부하 프로파일이므로 와트를 사용합니다.
측정값 적용을 클릭합니다. 괜찮아. 성공했습니다. 경고 및 오류가 없습니다. 변경 사항을 수락합니다.
우리는 또한 흐름 프로필에 대해 동일한 작업을 수행해야 합니다. 지금 측정을 적용합니다. 이것을 저장합시다.
같은 것...전체 건물," 일정... 이 일정을 ""흐름""이라고 부를 것입니다... 파일 경로...그럼...좋아", 이것은 흐름 분수이기 때문에 단위가 없는 일정입니다. . 측정을 적용합니다.
성공. 제로 경고. 오류가 없습니다. 변경 사항을 수락합니다. 자, 이제 8,760개의 일정이 모두 OpenStudio 모델에 입력되었습니다.
우리는 냉수 루프로 갈 수 있습니다. 로드 프로필, 플랜트 개체. 오른쪽에서 수정할 수 있습니다. 로드 일정 이름을 찾습니다. 여기에 있어야 합니다... 로드라고 합니다.
그런 다음, 유속 분수 이름은 Flow입니다... 여기에 이미 일부 이전 항목이 입력되어 있는 것 같습니다...괜찮습니다. 우리는 그것을 Flow로 남길 것입니다.
마지막으로 이 부하 프로파일에 대해 이 냉각수 시스템의 최대 유속을 입력해야 합니다.
맨 위로 돌아갈 수 있습니다...최대 유속은 8,200gpm(517l/s)이었습니다.
따라서 이것이 물 루프 또는 공기 루프에 부하 프로파일을 입력하는 방법입니다. 특히 이것은 냉각수 루프입니다.
다음 비디오에서는 냉각기 입력 방법과 제조업체 데이터를 기반으로 냉각기 성능을 사용자 정의하는 방법에 대해 설명합니다.
고맙습니다. 좋아요와 구독 부탁드립니다.

Import Schedule

5. OpenStudio 냉각기 비교 - 냉각기 생성

이 비디오에서는 기본 냉각기 매개변수, 기준 조건 및 특성화 곡선 을 입력하는 방법에 대해 설명합니다 .  나중에 라이브러리 파일로 사용하기 위해 두 개의 냉각기 라이브러리 구성 요소를 생성합니다. 마지막으로 시뮬레이션을 위해 냉각수 루프에 냉각기를 삽입합니다.

성적 증명서:
이제 냉각기를 사용자 정의합니다. 먼저 프로젝트를 저장합시다.
냉각기가 포함된 라이브러리 파일을 만드는 것이 도움이 될 것입니다. 새로운 파일로 이동합니다.
hvac 시스템 탭으로 이동합니다. 플러스 버튼을 누릅니다. "빈 공장 루프"까지 아래로 스크롤합니다. 모델에 추가합니다.
라이브러리로 이동하여 Chiller-Electric EIR로 스크롤하십시오. 우리는 수냉식 냉각기를 선택할 것입니다.
끌어서 루프에 놓습니다. 그것을 선택하십시오. 칠러에 대한 기준 조건을 입력해야 합니다.
먼저, 모델 번호로 이 냉각기를 부르고자 합니다...그래서 그것들을 살펴보겠습니다.
모두 참고 값입니다. 이러한 참조 값은 성능 곡선에 해당합니다. 냉각기의 2차 및 2차 성능 곡선.
참조와 곡선이 일치하는 것이 중요합니다. 이러한 참조 값을 변경하면 성능 곡선도 변경하지 않는 한 예상한 결과를 얻지 못할 수 있습니다.
기준 용량; 그것은 냉각기의 냉각 능력입니다. 그것은 또한 귀하의 설계 능력일 가능성이 높지만 반드시 그런 것은 아닙니다.
언급한 바와 같이 이러한 모든 참조 값은 성능 곡선과 일치해야 합니다. 그리고 디자인 값은 해당 곡선의 경계 사이에 있어야 합니다.
기준 용량은 냉각기의 냉각 용량입니다.
냉각기 성능 데이터를 살펴보겠습니다. 기준 용량은 1,184톤(4,037kW)의 설계 용량을 사용합니다.
참조 성능 계수; 5.785가 됩니다.
냉각수 온도를 떠나는 참조; 40°F(4.44°C)입니다.
참조 입력 응축기 유체 온도; 26.7°C(80°F)입니다.
참조 냉각수 유량; 2,022gpm(127.6l/s)입니다.
콘덴서 유체 유량; 2,400gpm(151.4l/s)입니다.
또한 이 세 가지 값이 회색으로 표시됨을 알 수 있습니다.
OpenStudio에서는 OpenStudio 파일로 직접 이동하여 이 값의 이름을 바꿔야 합니다. 지금은 그것들을 건너뛰도록 합시다.
최소 부품 부하 비율; 이는 냉각기가 종료하지 않고 수행할 수 있는 가장 낮은 출력이 됩니다. 우리 냉각기의 경우 1.517입니다.
최대 부품 부하 비율; 1이 될 것입니다. 때때로 응용 프로그램에 대해 대형 냉각 장치가 있는 장비 제조업체를 얻을 수 있습니다. 따라서 냉각기는 최대 부품 부하 비율이 더 클 수 있습니다.
최적 부품 부하 비율; 는 냉각기가 기준 조건에서 작동하는 지점입니다.
우리 시스템의 경우 냉각수 온도는 40°F(4.4C)이고 응축기 유체 온도는 26.7°C(80°F)이며 설계 응축기 유량입니다.
설계 유량은 이러한 조건에서 가장 높은 성능 계수가 됩니다.
예를 들어 여기에 설계 조건이 있습니다. 여기에 성능 계수가 있습니다.
가장 높은 성능 계수는 6.417인 것 같습니다.
  이는 0.5998의 부분 하중 비율에 해당합니다. 따라서 최적 부분하중비는 0.5998입니다.
최소 언로드 비율; 냉각기가 작동할 수 있는 최소 부분 부하 비율입니다.
잘못된 로딩을 구현하지 않고.
이것은 소형 냉각기에 일반적입니다. 나는 오늘날 대부분의 대형 칠러가 잘못된 로딩이나 고온 가스 우회를 하지 않는다고 생각합니다. 우리가 사용하는 냉각기는 그렇지 않습니다.
최소 부분 하중 비율과 동일한 값으로 설정합니다.
이것은 수냉식 냉각기이기 때문에 콘덴서 팬이 없습니다.
콘덴서에 의해 거부된 압축기 전력 소비 비율; 우리는 100%를 넣을 것입니다.
기계실로 들어가는 상당한 응축기 열 손실이 있는 경우 이것이 1 미만이라고 말할 수 있습니다.
냉각수 하한 온도 제한을 두십시오. 이것은 냉각기가 생성할 수 있는 가장 낮은 수온이 됩니다. 그냥 기본값으로 두겠습니다.
냉각기 흐름 모드; 우리는 이것을 기본값으로 둘 것입니다. 다른 구성이 있는 경우 이 값을 변경할 수 있습니다.
예를 들어 1차-2차 냉각 장치 구성이 있는 경우입니다. 또는 냉각기가 냉각수 흐름(통과)을 조절할 수 있는 경우. 이러한 다른 옵션 중 일부를 선택할 수 있습니다.
사이징 팩터; 우리는 자동 크기 조정을 수행하지 않으므로 이것은 중요하지 않습니다. 우리는 이미 모든 값의 크기를 조정했습니다.
최종 사용 하위 범주; 이 냉각기의 전력 또는 에너지 소비량을 추적할 수 있는 전기 계량기일 뿐입니다.
이 이름을 바꿀 수 있습니다. 그렇게 하면 시스템의 나머지 부분과 별도로 이 냉각기의 에너지 소비를 추적할 수 있습니다.
따라서 이것들은 Electric EIR Chiller 개체에 대한 기본 입력입니다. 계속해서 이 파일을 라이브러리 파일(OSM 파일)로 저장하십시오.
우리는 그것을 냉각기의 모델 번호라고 부를 것입니다. 저장을 클릭합니다.
이제 다른 냉각기 모델에 대해서도 동일한 작업을 수행해야 합니다. 모델 번호를 선택하십시오. 이 파일을 다른 OSM 파일로 저장합니다. 저장을 클릭합니다.
이번에도 다른 칠러에 데이터를 입력하는 동일한 과정을 거칩니다.
괜찮아. 파일을 저장하겠습니다.
이제 냉각기에 대한 두 개의 라이브러리 파일을 만들었습니다. 다음으로 냉각기에 대한 2차 및 2차 성능 곡선을 생성해야 합니다.
먼저 모든 성능 정보를 수집하고 스프레드시트로 컴파일해야 합니다.
 
장비 제조업체에서 정보를 수집하고 필요에 따라 데이터를 정렬할 수 있는 테이블에 배치하는 것이 좋습니다.
정보를 수집하려면 여기에서 필터를 지울 것입니다...이차 곡선을 생성하려면 독립 변수에 대한 두 개의 데이터와 종속 변수에 대한 두 개의 추가 데이터가 필요합니다.
첫 번째 독립 변수는 증발기 이탈 온도(냉수 공급 온도)입니다.
냉각수 공급 온도가 범위 내에 있어야 함을 장비 제조업체에 알려야 합니다. 일정 금액을 더하거나 빼십시오.
공급 온도는 40°F ± 5°F(4.44°C ± 2.7°C)입니다.
  따라서 장비 제조업체에 냉수 값을 35°F ~ 45°F(1.7°C ~ 7.2°C)로 지정합니다. 
응축기에 유입되는 유체 온도는 동일합니다. 이는 냉각기 및 냉각탑의 성능에 따라 달라집니다.
이 예의 경우 최대 26.7°C(80°F) 및 최소 5°C(41°F) 응축기 수온 범위 내에 있습니다.
이러한 곡선을 생성하려면 일정한 정격 유량이어야 한다는 점에 유의하는 것이 매우 중요합니다.
예를 들어, 응축기 유체 유속은 2,400gpm(151.4l/s) ± 10%이고 증발기 유체 유속은 2,050gpm(129.3l/s) ± 10%여야 합니다.
이 플러스 마이너스 10퍼센트가 중요합니다. EnergyPlus는 곡선이 얼마나 잘 맞는지에 대해 ± 10%의 허용 오차를 가지고 있습니다.
10%보다 낮은 허용 오차를 갖는 것이 좋습니다. 나는 5%가 실제로 더 잘 작동한다는 것을 발견했습니다. 보다 안정적인 성능 곡선을 생성합니다.
그러나 제조업체의 제한된 데이터가 있는 경우 10%가 작동합니다.
일정한 정격 증발기 및 응축기 유속과 냉각수 및 응축기 수온 범위에 대한 데이터를 제조업체에 요청해야 합니다.
요청된 성능 데이터에는 냉각수 용량과 냉각기 입력 전력이 포함됩니다.
이 데이터가 모두 있고 테이블로 컴파일되면 테이블을 정렬하고 모든 정보를 편리한 스프레드시트로 컴파일할 수 있습니다.
그런 다음 이 값을 가져와서 맞춤형 회귀 분석 계산기에 넣습니다.
해당 계산기에 액세스할 수 있도록 아래 설명에 링크를 추가하겠습니다.
이 폴더에 "냉각기 특성화 곡선"을 넣습니다. 그 전문 계산기를 공개합니다.
이 계산기는... 인터넷의 다른 곳에서 찾을 수 있습니다. 다른 버전이 있습니다.
곡선의 시각화가 있기 때문에 이것이 편리하다는 것을 알았습니다.
  문제를 해결하려고 할 때 도움이 됩니다.
앞면에 설명서가 있습니다. 이 계산기는 열 펌프의 성능 곡선을 생성하는 데에도 좋습니다. 그리고, 분할 시스템 에어컨.
그리고 2차, 3차, 2차 곡선을 필요로 하는 EnergyPlus의 다양한 객체.
지침은 여기 아래에 있는 히트 펌프에 대한 성능 곡선을 생성하는 방법에 대한 예를 보여줍니다.
이 예에서는 냉각기에 대한 2차 곡선을 생성합니다.
드롭다운 메뉴에서 "기타"를 선택합니다. 드롭다운 메뉴에서 "온도"를 선택합니다. "네차 방정식". 우리는 제국 시스템 단위로 작업하고 있으므로 IP 단위를 선택합니다.
이제 제조업체의 성능 데이터로 만든 성능 스프레드시트로 돌아갑니다.
음...돌아가자...우리는 현재 기존 냉각 장치에 대해 작업할 것입니다. 해당 정보를 선택하겠습니다. 복사합니다. 스프레드시트에 붙여넣습니다.
냉각기의 기준 조건을 강조 표시하면 도움이 됩니다.
내가 말했듯이, 참조 조건은 여기에서 이러한 조건이 될 것입니다.
우리는 40°F(4.44°C)도의 냉각수 온도, 80°F(26.7°C) 진입 콘덴서 수온 및 14,400,000Btu/hr(4,220kW)의 냉각수 용량을 보유하고 있습니다.
이것은...오...죄송합니다...그것은 바로 여기에 있는 새 냉각기를 위한 것입니다.
기존 냉각기는 14,208,000Btu/hr(4,164kW)입니다. 이제 전문 계산기로 돌아가 보겠습니다.
그리고 그 값들을 찾으세요.
40, 80, 14,208... 그래서 우리는 이 값들을 강조할 것입니다. 이러한 값은 참조 조건이므로 강조 표시하는 것이 편리합니다.
이러한 참조 조건이... 복사하여 정격 데이터에 붙여넣었는지 확인하고 싶습니다. 그들이 "정격 데이터"라고 부르는 것은 참조 조건입니다.
이 데이터 세트가 아래 테이블에도 표시되는 것이 중요합니다.
이 스프레드시트를 수정했습니다. 그것은 일종의 까다 롭습니다. 클라우드 기반 파일 폴더를 좋아하지 않아서 수정해야 했습니다.
즉시 출력 파일을 삭제할 위치를 묻습니다. 우리는 이것을 냉각기 특성화 곡선 폴더에 놓을 것입니다. 확인을 클릭합니다.
그것은 우리를 위해 2차 곡선 변수를 출력합니다. OpenStudio 모델로 돌아가 보겠습니다.
기존 칠러를...음...여기서 열어보겠습니다. HVAC로 이동합니다. 우리는 냉각기를 선택할 것입니다.
여기 세 개의 곡선이 있음을 알 수 있습니다. 두 개의 이차 곡선과 이차 곡선.
아래로 스크롤하면 여기에서 이 값을 편집할 수 있습니다.
여기에서 계수 1 상수가 입력임을 알 수 있습니다. 이 계수에 해당합니다.
1 상수.
이 곡선이 온도 함수로서의 용량임을 알 수 있습니다. 그리고 이것은 온도의 함수로서의 냉각 용량입니다.
불행히도 OpenStudio에서는 이러한 회색으로 표시된 값을 편집할 수 없습니다. 따라서 OSM 파일로 이동하여 수동으로 편집해야 합니다.
OpenStudio 애플리케이션에서 하나씩 이동하는 대신 이 데이터를 입력하는 것이 훨씬 쉽기 때문에 괜찮습니다. OSM 파일에 복사하여 붙여넣기만 하면 됩니다.
폴더에 있는 이 OSM 파일을 찾아보겠습니다. 텍스트 편집기로 엽니다.
냉각기 모델 번호를 검색하세요...음...사실 "2차"라는 키워드로 검색할 수 있습니다. 어쨌든 있습니다.
첫 번째 2차 곡선은 온도에 따른 냉각 용량입니다. 모델 번호와 일치하도록 이 곡선의 이름을 바꾸고 싶습니다. 이름을 바꿉니다.
온도의 함수로서의 냉각 용량에 대해 맞춤형 계산기가 이 데이터를 생성했습니다. 이 값을 복사하여 OpenStudio OSM 파일에 놓을 수 있습니다.
두 번째 2차 곡선은...오 죄송합니다...온도의 함수로서의 에너지 입력 비율의 함수로서의 에너지 입력입니다.
이것은 그다지 좋은 설명이 아닙니다. 모델명을 붙여넣습니다. 우리는 이 EIR을 온도의 함수로 이름을 바꿀 것입니다.
이제 온도의 함수로 EIR 값을 선택합니다. 복사합니다. 이것을 OpenStudio 모델 파일에 붙여넣습니다.
세 번째로 필요한 곡선은 2차 곡선입니다. 우리는 계산기로 그것들을 생성해야 할 것입니다.
우리는 이것을 다시 이름을 바꿀 것입니다. 이름에 모델 번호를 추가합니다. 이것은 부분 부하 비율의 함수로서의 EIR입니다.
이것이 2차 곡선임을 알 수 있습니다. 저장을 클릭합니다. 사용자 정의 계산기로 돌아가 보겠습니다.
이것을 복사본으로 저장하고 기존 부분 하중 비율의 함수로 이름을 바꿉니다. 구하다. 괜찮아.
이제 이 데이터를 삭제할 수 있습니다. 2차 곡선의 경우 "기타"를 선택합니다.
독립 변수의 경우 "Flow"를 선택합니다. 이것을 "2차"로 변경하십시오. "IP" 제국 단위.
우리가 가지고 있는 성능 데이터로 돌아가십시오. 이번에는 부분부하율의 함수로 에너지 투입율을 선택합니다.
냉각기 용량, 냉각기 입력 전력 및 부분 부하 비율을 선택, 복사 및 붙여넣겠습니다.
내가 말했듯이 이 참조 값은 여기에서 정격 데이터여야 합니다. 이 값은 여기 아래의 이 목록에도 있어야 합니다.
그래서, 당신이 그것들을 입력하는 방법입니다. 곡선 생성 버튼을 클릭합니다. 다시 기본 파일 경로를 찾습니다.
그것은 데이터를 출력합니다...우리가 보자...이것은 지난번부터 엉망이 되었습니다.
  이러한 문제를 해결해야 합니다. 괜찮아.
다시 한번...음...입력입니다. 한 가지 잊고 있었던 언급...
곡선 생성 계산기를 수행하는 동안 이러한 계산기가 생성하는 R-제곱 값이 있습니다.
우리는 우리가 만든 첫 번째 것을 살펴보기 위해 돌아갈 것입니다. 각 출력(성능 곡선에 대한 계수 그룹)에 대해 여기에서 이 R-제곱 값을 볼 수 있습니다.
R-제곱 값은 회귀 분석 통계입니다. 데이터가 곡선에 얼마나 가까운지를 나타냅니다.
그것은 우리의 원시 데이터가 생성된 수학적 곡선과 얼마나 가깝게 일치하는지입니다. 이 곡선이 약 92% 정도 일치하는 것을 볼 수 있으며 이는 꽤 좋습니다.
백 퍼센트는 아니지만 꽤 가깝습니다. 따라서 이 계산기에서 우리가 사용할 유일한 것은 전체 흐름의 함수로서 이 에너지 입력 비율입니다.
여기에서 이 값을 복사합니다. OpenStudio 모델 파일로 돌아갑니다. 여기에 2차 곡선 값을 붙여넣습니다. 괜찮아.
우리는 모든 곡선을 정의했습니다. 두 개의 이차 곡선과 이차 곡선. 텍스트 편집기에서 저장을 클릭할 수 있습니다.
OpenStudio 애플리케이션으로 돌아갈 수 있습니다. 파일로 이동합니다. 저장된 상태로 되돌리기...오...죄송합니다. 한 단계 더 있습니다.
객체의 끝은 세미콜론으로 끝나야 합니다. OpenStudio 모델 파일로 돌아가서 이러한 곡선 개체에 세미콜론을 추가합니다. 저장을 클릭합니다.
다시 로드합시다. 괜찮아. 우리에게 보여줘. 괜찮아. 이제 오른쪽에서 이 냉각기 곡선의 이름이 변경되었음을 알 수 있습니다.
이 값은 모두 덮어씁니다. 확인할 수 있습니다. 우리가 작업하고 있던 이차 곡선으로 가봅시다.
음수 0.3959...그리고...예. 음수 0.3959. 다음을 확인하십시오. 계수 2x = 4.1756...0.1756. 괜찮아.
이것이 냉각기에 대한 곡선 개체를 입력하는 방법입니다. 다른 냉각기의 곡선 개체도 살펴보고 편집합니다...
괜찮아. 우리는 두 번째 냉각기에 대한 성능 곡선을 살펴보고 편집했습니다.
그 값을 넣었음을 알 수 있습니다. 이 값은 모두 편집되었습니다. 파일을 저장했습니다.
이제 우리는 우리의 프로젝트를 다시 열 것입니다. 다음 단계는 해당 냉각기를 프로젝트 라이브러리에 추가하는 것입니다.
파일, 라이브러리 로드로 이동합니다. 우리가 만든 냉각기를 찾아보십시오. 기존 쿨러였습니다. 우리는 그것을 열 것입니다.
다시 파일, 라이브러리 로드로 이동합니다. 다른 냉각기를 찾습니다. 이것은 새로운 냉각기입니다. 그것을 선택하십시오. 열려 있는. 그것들은 우리 라이브러리 파일에 추가되었습니다.
당신은 그것을 확인할 수 있습니다. 기본 설정, 기본 라이브러리 변경으로 이동합니다. 이 두 냉각기가 기본 라이브러리에 추가되었음을 알 수 있습니다.
즉, 이제 라이브러리 탭에 있습니다. hvac 시스템 탭으로 이동합니다. 냉각수 루프. 괜찮아.
여기에서 라이브러리 탭으로 이동할 수 있습니다. 냉각기 - 전기 EIR까지 아래로 스크롤합니다. 우리는 지금 도서관에서 그 냉각기를 봐야 합니다....
괜찮아. 바로 여기에. 냉각기 수냉식 WME 및 냉각기 수냉식 YKTH. YKTH는 우리의 기존 냉각기였습니다.
다음 단계는 이 기존 냉각기를 냉각 본체 루프로 끌어다 놓는 것입니다. 루프의 용량을 충족하려면 3개가 필요합니다.
이것이 맞춤형 냉각기 개체를 생성하고 부하 프로필을 입력하는 방법입니다.
기존 냉각기를 가동할 준비가 되었습니다. 프로젝트를 저장할 수 있습니다.
그리고 냉각기를 응축기 물 루프에 떨어뜨리는 것을 잊지 마십시오. 응축기 물 루프로 이동합니다.
 
내 모델 탭으로 이동합니다. 3개의 냉각기를 선택하여 응축기 물 루프에 떨어뜨립니다.
이제 냉각수 루프와 응축기 물 루프에 연결된 세 개의 냉각기가 모두 있습니다.
파일을 저장할 수 있습니다. 시뮬레이션 실행 탭으로 이동합니다. 실행을 클릭합니다. 다음 비디오에서는 결과에 대해 논의하고 몇 가지 문제 해결 기술에 대해 이야기할 것입니다.
고맙습니다! 좋아요와 구독 부탁드립니다.

6. OpenStudio 냉각기 비교 - 곡선 문제 해결

이 비디오에서는 2차 및 2차 특성화 곡선의 문제를 해결하는 방법에 대해 설명합니다. 우리는 몇 가지 일반적인 실수에 대해 논의하고 EnergyPlus에서 곡선을 사용하는 방법을 간략하게 설명합니다. 마지막으로 시뮬레이션을 실행하여 구형 냉각기를 새 냉각기로 교체하여 에너지 절약을 정량화합니다.

성적 증명서:
괜찮아. 성공했습니다. 오류 파일로 이동하여 경고가 생성되었는지 확인합니다.
괜찮아. 이것이 내가 의심한 것이다. 온도의 함수로서의 용량 비율은
 
곡선은 정격 조건에서 1과 같지 않습니다.
또한 부분 부하 비율(PLR) 곡선의 함수로서의 에너지 입력도 정격 조건에서 1과 같지 않다고 말합니다.
다른 두 냉각기에 대한 경고를 반복합니다. 조금 더 자세히 살펴봐야 하는 두 개의 곡선이 있습니다.
먼저 온도 곡선의 함수로 용량을 살펴보겠습니다. 우리에게 보여줘.
온도의 함수로서의 용량. 이 값은 SI 단위이므로 온도는 섭씨입니다.
우리는 우리의 모델로 돌아갈 수 있습니다. HVAC 탭으로 이동합니다.
냉각수 루프를 살펴보겠습니다. 냉각기. 이들은 모두 IP 단위입니다.
기본 설정, 단위, 미터법으로 이동하여 미터법 단위로 빠르게 전환할 수 있습니다.
이제 참조 조건이 어떤 디자인인지 알 수 있습니다. 이 냉각기에 대한 참조 조건은 약 4.5 섭씨 증발기 및 26.6 섭씨 응축기입니다. ~4.5°C 및 ~27°C.
 
설계 조건에서 곡선의 출력이 0.65임을 알 수 있습니다. 출력 파일에서 확인할 수 있습니다.
해당 곡선의 출력은 0.653입니다. 설계 조건에서 이 값은 1이어야 합니다.
이 값 1은 참조 용량으로 곱해집니다. 우리의 기준 용량은 설계 조건에서 14,208kBtu/hr(4.16kW)였습니다. 따라서 14,208kBtu/hr x 1(설계 조건)은 14,208kBtu/hr입니다.
이것은 문제입니다. 마찬가지로 효율성을 따져보자면 설계 조건에서의 효율성도 1이어야 합니다. 0.99에 가깝습니다.
우리 곡선의 출력을 보면 알 수 있습니다. 이 수학적 곡선은 데이터를 92% 적합합니다. 즉, 꽤 좋은 곡선입니다.
불행히도 이 곡선은 약 16%만 적합합니다. 용량에 맞는 16%.
다시 용량으로 돌아가면 훨씬 떨어져 있음을 알 수 있습니다. 1에 더 가까워야 합니다. 따라서 일부가 있을 수 있습니다.
 
이것에 문제가 있습니다.
낮은 응축기 온도와 높은 냉각수 온도에 대해 곡선이 용량이 0으로 떨어지는 것을 즉시 인식할 수 있습니다. 그건 말이 안 됩니다.
응축기 온도가 낮고 냉수 온도가 높으면 냉각기의 용량을 최대한 활용해야 합니다.
이 곡선은 이 모서리의 1에 가까운 곳에서 여기의 이 모서리까지 아래로 내려가야 합니다.
이 곡선을 생성하는 일부 데이터가 누락되었습니다.
입력한 숫자를 확인할 수 있습니다. 40°F(4.4°C) 냉각수 온도에 대한 좋은 데이터가 많이 있습니다.
콘덴서 온도에 대한 대부분의 가변 데이터가 있습니다.
냉각수 온도가 가변적이지 않음을 알 수 있습니다. 모두 40°F(4.4°C)입니다. 그래서 우리는 여기에 몇 가지 정보를 놓치고 있습니다.
냉각기 성능을 보면... 경계 조건에 대해 언급한 것입니다... 우리의 설계 냉각수 온도는 40°F(4.4°C)입니다.
플러스 또는 마이너스 5°F(2.7°C)입니다. 이 냉각수 범위는 35°F(1.7°C)에서 40°F(4.4°C), 45°F(7.2°C) 사이여야 합니다. 우리가 입력한 데이터는 40°F(4.4°C)에만 적용됩니다. 고온에서는 매우 희박합니다.
35°F(1.7°C)까지 내려가는 온도는 없습니다.
제조업체에 문의해야 하는 일부 데이터입니다.
다른 것; 설계 조건이 40°F(4.4°C) 및 80°F(26.7°C)임을 알 수 있습니다.
우리는 그 값에 대해 고정된 용량과 고정된 에너지 입력을 가지고 있습니다.
그러나 40과 80에는 다른 값이 많이 있습니다. 이는 냉각기가 100%에서 최소 부품 부하로 이동함에 따라 서로 다른 부품 부하 비율(PLR)을 나타냅니다.
이 표의 모든 값은 참조 조건에 대해 100% PLR이어야 합니다.
우리는 이러한 낮은 PLR 값 중 일부를 제거해야 합니다. 수학적 곡선 출력은 100% PLR입니다.
100% PLR에 용량을 곱하면 최소 용량까지 여러 단계를 수행할 수 있습니다.
이 곡선은 냉각기 특성에 따라 실제로 다소 평평해야 합니다. 경사가 그렇게 크지 않아야 합니다.
PLR을 줄이면 이 평평한 표면이 내려가고 PLR에 따라 점점 더 낮아집니다.
이 곡선은 100% PLR에서 생성되어야 합니다.
냉각기 성능으로 돌아가면 ... 여기에 많은 추가 PLR이 붙어 있습니다.
그것은 우리가 판매원/장비 제조업체로 돌아가 이러한 값 중 일부를 채우기 위해 더 많은 정보를 얻어야 하는 또 다른 것입니다.
이 영역에서 다양한 응축기 온도에 대해 낮은 냉각수 온도에 대한 더 많은 데이터가 필요합니다. 곡선의 이 쪽에 데이터가 없습니다.
또한 더 높은 냉각수 온도와 응축기 온도 범위에 대한 더 많은 데이터가 필요합니다. 곡선의 이 쪽에 데이터가 없습니다.
우리가 가지고 있는 데이터는 현재 이 표면의 중간에만 있습니다.
우리는 공급업체에 다시 가서 더 많은 정보를 얻을 것입니다 ......
괜찮아. 데이터를 통합했습니다. 더 높은 증발기 온도와 낮은 증발기 온도 및 다양한 응축기 온도를 위한 온도 범위가 있습니다. 그래서 우리가
우리가 지난 시간에 엉망으로 만든 것 중 하나입니다. 우리는
  흐름의 플러스 마이너스 10%를 보고 있습니다. 그것은 사실이다.
그러나 PLR의 플러스 또는 마이너스 10%여야 합니다.
이전에 말했듯이 PLR은 가능한 한 1에 가까워야 합니다.
나는 이것을 데모로 여기에 남겼습니다. 우리는 여전히 가치를 두 배로 늘리고 있습니다. 여기에 40과 70...여기에 40과 70.
40 및 60...40 및 60...40 및 60. 우리는 일종의 제거할 수 있는 값의 범위를 가지고 있습니다. 우리는 할 수 있습니다
 
1 부분 하중 비율(PLR)에 가깝지 않기 때문에 제거하십시오.
아직 배가 조금 남아 있습니다. 이 값은 서로 가깝습니다. 우리는 아마도 그들 중 하나를 제거 할 수 있습니다.
우리는 아마도 가능한 한 1 PLR에 가까운 것을 유지하기를 원할 것입니다. 우리는 여기서 더 높은 것을 제거할 수 있습니다.
40과 60...40 60 여기...40과 60 여기...우리는 더 높은 값을 제거할 수 있습니다.
거기. 그것은 우리에게 꽤 좋은 곡선 적합성을 제공해야 합니다. 여기에서 이 데이터를 선택할 수 있습니다. 그러면 곡선을 다시 실행할 것입니다...
죄송합니다 ... 우리는 참조 조건이 이 데이터에 속하는지 확인하고 싶습니다 ...에서 동일한 값으로
 
탁자. 생성하려면 누르세요...
괜찮아. 이것은 더 나은 곡선 핏입니다. 이제 EIR 곡선에서 약 98%, 용량 곡선에서 80%입니다.
이차 곡선을 볼 수 있습니다. 그것이 더 합리적으로 보입니다. 더 평평합니다. 이 차트의 네 모서리를 모두 다룹니다.
효율(냉각 출력에 대한 전기 입력=EIR) 곡선을 살펴볼 수 있습니다. EIR은 더 많은 곡선을 가질 것입니다. 곡선의 딥은 냉각기 최적 부분 부하 조건을 기반으로 합니다.
곡선이 꽤 괜찮아 보입니다. OpenStudio 라이브러리 파일로 돌아가서 편집합니다.
다른 곡선은... 보자... 온도의 함수로 용량이 있고 부분 부하의 함수로 EIR이 있습니다.
따라서 PLR의 기능으로 EIR로 돌아가야 합니다. 이것을 저장하고 PLR... this one의 기능으로 용량을 엽니다.
괜찮아. 이걸로...이 그래프를 시각화하여 여기에 넣었습니다...이 이상치가 있음을 알 수 있습니다.
 
여기 차트의 값입니다.
이것은 분명히 의미가 없습니다. 우리는 음의 입력 전력을 가지지 않을 것입니다.
그것은 우리의 출력이...수학적 곡선이 데이터에 맞지 않게 하는 또 다른 오류였습니다. R-제곱이 낮았습니다.
2차 곡선을 본다면... 보자...우리는... 예... PLR의 함수로서의 효율성을 보고 싶습니다. eplusout.err 파일의 오류였습니다.
네. PLR의 함수인 EIR은 설계 조건에서 0.837로 나온다. 바로 여기에서 출력되고 있습니다.
이것은 실제로 설계 조건에서 하나여야 합니다. 당신은 그것을 볼 수 있습니다; 1 PLR에서 출력은 1 EIR이어야 합니다. 실제로 바로 여기에서 0.84를 향하고 있습니다.
이 음수 값이 원인입니다. 우리는 이 데이터를 제거할 수 있습니다. 계산을 다시 실행할 수 있습니다.
이제 곡선 적합도가 거의 96%임을 알 수 있습니다. 그래프를 보면 설계 조건에서 1 PLR = 1 EIR임을 알 수 있습니다.
이 곡선은 가장 높은 성능 계수(COP)가 1 부분 하중 비율(PLR)보다 작은 어딘가에 있기 때문에 감소합니다.
이 냉각기의 경우 0.7 PLR과 같은 값이 나옵니다. 그래서, 그것은 이차 곡선입니다.
돌아가서 라이브러리 파일과 프로젝트 파일에서 이 모든 것을 편집해야 합니다.
 
괜찮아. 라이브러리 파일과 프로젝트 파일에서 해당 곡선 개체를 다시 편집했습니다.
시뮬레이션을 다시 실행하고 있습니다. 다시, 성공. 오류 파일(eplusout.err)... 실행 파일을 확인합니다.
괜찮아. 엄청난. 우리는 성공했습니다. 우리는 이러한 곡선 계산 문제를 없앨 수 있었습니다. 그것은 본다
 
우리 곡선이 지금 아주 잘 맞는 것처럼.
다음 작업은 다른 냉각기에 대해 동일한 작업을 수행하는 것입니다. 곡선을 다시 확인하고 필요에 따라 수정해야 합니다. 그런 다음 냉각기 시뮬레이션도 실행합니다.....
괜찮아. 두 모델을 모두 실행하고 결과를 볼 수 있습니다.
기존 냉각기는 약 1,800만 kBtu/yr(5,275,279kWh/yr)를 사용했으며,
 
새로운 냉각기는 1,600만 kBtu/yr(4,689,137kWh/yr)만 사용합니다.
따라서 상당한 에너지 절감 효과가 있습니다. 우리는 이들 각각에 대한 월간 개요로 이동할 수 있습니다. 구경하다.
그래프를 비교할 수는 있지만 보기가 쉽지 않습니다. 테이블을 확장하고 절약한 킬로와트 시간을 확인할 수 있습니다.
기존 냉각기의 경우: 1년 동안 총 킬로와트시를 사용하고 있습니다.
새로운 냉각기의 경우: 우리는 이 많은 킬로와트 시간을 사용하고 있습니다. 응. 우리는 연간 약 419,000킬로와트 시간을 절약하고 있습니다.
이것이 OpenStudio를 사용하여 냉각기 비교를 수행하고 냉각기 특성화 곡선 및 냉각기 입력을 입력하는 방법입니다.
고맙습니다! 좋아요와 구독 부탁드립니다.

 

7. OpenStudio - 심층: 공간 유형 생성

성적 증명서:
오늘 우리는 OpenStudio의 가장 중요한 기능 중 하나에 대해 이야기할 것입니다.
공간 유형. 공간 유형 탭입니다.
OpenStudio는 공간 유형을 사용하여 필요한 모든 정보를 공간에 적용합니다.
그런 다음 해당 공간이 열 영역으로 변환되고 해당 열 영역이 시뮬레이션을 위해 EnergyPlus로 전달됩니다.
EnergyPlus에는 공간 유형이 없으므로 EnergyPlus에서 각 공간을 별도로 생성해야 합니다.
OpenStudio를 사용하여 공간 유형이라고 하는 것을 만들 수 있습니다.
공간 유형에는 방의 모든 정보가 있습니다. 하루에 몇 명이 방에 있는지 표시됩니다.
하루 종일 켜지고 꺼지는 전기 조명, 전기 플러그 부하, 가스 부하 및 침투가 있습니다.
공간 유형에는 방에 필요한 환기율도 있습니다.
또한 장비를 켜고 끄거나 점유 또는 활동 수준을 표시하는 모든 일정이 있습니다.
스페이스 유형을 사용하여 이 모든 정보를 스페이스에 적용할 수 있습니다.
그런 다음 EnergyPlus에서 열 영역으로 변환됩니다.
OpenStudio는 공간 유형을 포함한 많은 기능과 부모 자식 관계를 가지고 있습니다.
OpenStudio는 정보를 EnergyPlus에 전달하기 전에 가장 높은 수준인 열 영역을 살펴봅니다.
열 영역은 공간으로 구성됩니다.
EnergyPlus는 먼저 이 수준을 살펴볼 것입니다. 열 영역(공간) 수준.
이 수준에서 개별 공간에 매우 구체적인 정보를 적용할 수 있습니다.
예를 들어, 6개의 강의실이 있고 강의실 중 하나에 2명의 추가 인원이 있는 경우 이 수준에서 적용할 수 있습니다.
또는 교실 중 하나에 더 많은 조명이 있습니다. 이 수준에서 적용할 수 있습니다.
이것이 OpenStudio가 가장 먼저 찾는 곳입니다.
속성, 하중, 표면, 음영, 기류 아래에 있는 이 모든 정보... 모든 정보는... OpenStudio가 가장 먼저 찾는 곳입니다.
해당 정보를 찾을 수 없는 경우 OpenStudio는 시설 탭을 찾습니다.
시설 탭은 일반 기본값을 할당할 수 있는 편리한 위치입니다.
 
일람표 세트, 구성 세트 또는 공간 유형
건물이 모두 동일한 재료로 구성된 경우 여기에서 기본 구성 세트를 지정할 수 있습니다.
일람표 세트 및 공간 유형과 동일합니다.
이 세 가지는 스페이스 탭의 모든 항목에 전달됩니다.
OpenStudio가 여전히 해당 정보를 찾을 수 없는 경우 여기에서...OpenStudio는 마침내 공간 유형 탭을 살펴봅니다.
이것은 가장 낮은 수준이며 공간 유형 탭은 OpenStudio의 장점입니다.
공간형, 교실을 만들겠습니다. 우리는 오스트레일리아의 건축법, 국가 건설법 2019를 참조로 사용할 것입니다.
현재 진행 중인 프로젝트가 없으므로 코드 참조 건물을 구성할 것입니다.
나중에 이 정보를 사용하여 실제 건물을 모델링하고 참조 건물과 비교할 것입니다.
더하기 기호로 이동합니다. 우리는 새로운 공간 유형을 만들 것입니다. 이 예에서는 교실을 만들 것입니다.
건설 코드에는 두 가지 유형의 교실이 있습니다.
1인당 면적이 있는 일반 교실이 있습니다. 환기 코드에는 두 가지 유형의 교실로 구분되어 있습니다.
16세 이하의 사람을 위한 교실과 16세 이상의 사람을 위한 교실.
현재로서는 16세 미만의 사람을 대상으로 하는 교실을 실시합니다.
가장 먼저 입력할 수 있는 것은 기본 구성 집합입니다. 우리는 그것을 여기에 넣지 않을 것입니다.
우리는 템플릿 파일로 생성한 이 전체 모델을 사용할 것입니다. 라이브러리 파일입니다.
그러면 호주에서 구조물을 어디에 지느냐에 따라 이 건축 유형이 달라집니다.
지금은 일반 공간 유형을 만들 것입니다.
나중에는 기후대에 관계없이 건설되는 모든 건축물에 적용할 수 있습니다.
다음은 기본 스케줄 세트입니다. 우리는 이것에 대해 조금 후에 다룰 것입니다.
다음은 설계사양 외기입니다. 실외 환기를 만들어야 합니다...방에 필요한 환기율입니다.
라이브러리로 이동하여 설계 사양 실외 공기를 클릭해 보겠습니다.
이 중 하나를 드래그할 수 있습니다. 어쨌든 이름을 바꾸고 값을 다시 할당합니다.
여기로 드래그하세요. 호주 환기 코드 2012 ... 1668.2에 따라 이것을 호출합니다.
이 코드는 1인당 초당 12리터(25cfm)를 요구합니다.
또한 이 코드는 평방 미터당 초당 0.35리터(0.07cfm/sqft)의 최소 면적 기류를 요구합니다.
코드는 우리가 이 두 가지를 더해야 한다고 말합니다.
 
면적 환기율을 계산할 것이고 방에 있는 모든 사람을 계산하고 여기에 1인당 유량을 곱할 것입니다. 그런 다음이 두 가지를 함께 추가합니다.
최대값을 계산하는 다른 응용 프로그램이 있는 경우 여기에서 선택합니다.
EnergyPlus는 이것을 계산한 다음 이것을 계산하고 둘 중 가장 높은 값을 선택합니다.
이것이 설계 사양의 실외 공기를 만드는 방법입니다. 환기율.
다음은 공간 침투 설계 유량 또는 공간 침투 유효 누출 영역입니다.
이것들은 조금 다릅니다.
침투 설계 유량을 생성합니다.
라이브러리 탭으로 이동합니다. 공간 침투 설계 유량. 이 중 하나를 드래그하십시오. 어쨌든 이름을 바꾸겠습니다.
그것을 선택하십시오. 이름을 바꿉니다. 우리는 시간당 공기 변화를 지정할 것입니다. 그것이 호주 코드에 쓰여진 방식입니다.
여기서 시간당 공기 변화를 1로 지정합니다.
호주 코드 참조 건물에는 공기 조절기 장비가 켜져 있는지 꺼져 있는지에 따라 하루 종일 달라지는 공기 변화가 있습니다.
여기에 시간당 공기 변화를 조절하는 일정을 적용합니다.
그것은 곱할 것입니다 ... 그것은 우리가 입력 한 "1"을 곱한 분수입니다.
일정 탭으로 이동합니다. 일정. 을 더한. 분수.
분수는 0에서 1까지의 값입니다. 적용 클릭...
먼저... 적절한 코드 참조를 기반으로 이름을 바꿀 수 있습니다.
호주 참조 건물, 학교 건물의 경우 7시에 HVAC 장비를 시작하는 일정이 있습니다.
여기 있는 이 7개 위로 마우스를 가져갑니다...15분 단위로 확대할 수 있습니다.
7 위에 마우스를 놓고 두 번 클릭하여 분할합니다.
건물은 밤 시간에 폐쇄됩니다. 장비가 꺼졌을 때의 환기율은 시간당 0.7번의 환기입니다.
건물이 운영되는 동안...건물이 어떻게 운영되고 있었는지...
봅시다...343페이지.
HVAC 장비가 작동하는 동안 시간당 0.35번의 환기가 이루어집니다.
0.35를 입력하고 입력합니다. 그것은 하루 종일 침투 유량을 조절합니다.
이 분수는 시간당 1번의 공기 순환을 곱한 다음 이 분수는 구매에 시간당 1번의 공기 순환을 곱한 것입니다.
스페이스 탭으로 돌아가 보겠습니다. 로드로 이동합니다.
이 침투가 우리 공간 유형에 적용된 것을 볼 수 있습니다.
이제 내 모델로 이동합니다. 규칙 집합 일정. 이것은 우리가 방금 침투를 위해 만든 일정임을 알 수 있습니다.
일정에 끌어다 놓으세요. 이제 이 일정에 시간당 1회의 공기 교환인 설계 유량을 곱합니다.
이것이 공간 유형에 침투를 추가하는 방법입니다.
다음 작업은 우리 공간 유형에 하중을 설치하는 것입니다. 여기에서 짐을 떨어뜨릴 것입니다.
전기 부하, 조명 부하, 사람(점유자) 열 부하 및 내부 열 질량 부하가 될 수 있습니다.
그렇게 하려면 로드 탭으로 이동해야 합니다. 생성할 첫 번째 부하 정의는 전기 플러그 부하입니다.
맨 아래로 이동하여 새 개체 추가 "더하기" 버튼을 클릭합니다.
우리는 참조 건물에 대한 건설 코드로 이동해야 합니다...
여기. 표 2l은 기준 건물 9b 학교가 가전 제품 및 장비에서 제곱미터당 5와트의 내부 열 증가를 가지고 있음을 나타냅니다.
우리는 이것을 전기 플러그 부하에 대해 평방 미터당 5와트라고 부를 것입니다.
우리는 이것을 9b 학교로 이름을 바꾸고 적용 가능한 건설 코드 테이블을 참조할 것입니다.
제곱미터 플러그 부하당 5와트였습니다.
우리가 방금 말할 복사 비율은 50퍼센트입니다. 잠재 분수가 없습니다. 그것은 모두 건조한 열이 될 것입니다.
어떤 이유로든 손실되는 로드의 일부를 지정할 수도 있습니다.
 
예를 들어 장비가 벽에 장착되어 있고 해당 장비가 다른 곳에서 열을 일부 손실하고 있는 경우입니다. 그 공간 밖.
여기에서 지정할 수 있습니다.
그래서 우리는 이것을 전기 플러그 부하라고 부를 것입니다.
다음으로 조명 부하를 생성합니다.
조명 정의로 다시 이동하십시오. 여기에서 "더하기" 기호를 클릭하세요...
건설 코드로 다시 이동해야 합니다. 379쪽.
이것은 이 표 j6.2a에서 다양한 공간 유형에 대한 최대 조명 전력 밀도를 보여줍니다.
여기서 우리 학교, 범용성을 찾아야 합니다. 평방 미터당 최대 4.5와트입니다.
여기에 입력: 평방 미터당 4.5와트....
일반적인 조명 기구의 경우... 발광 효율은 25%가 될 것입니다. 일반적인 T-8 led 전구의 경우.
우리는 나머지 부하가 복사 부하가 될 것이라고 말할 것입니다.
우리는 이것에 대한 반환 공기 부분이 없을 것입니다.
이것은 조명기의 유형에 따라 다릅니다. 우리는 참조 건물을 만들고 있기 때문에 평방 미터당 4.5와트라고 되어 있습니다.
그러나 천장에 삽입되거나 반환 공기 플레넘에 삽입되는 고정 장치가 있는 경우 해당 부하의 백분율이 바로 여기에서 반환 기류로 이동하게 됩니다.
방금 참조한 구성 코드 테이블을 기반으로 이 이름을 바꿉니다.
마지막으로 일반 교실에 대한 사람 정의를 만들어야 합니다.
다시 말하지만, 이것은 건설 코드에 있습니다.
사람 정의로 가자. "더하기"를 클릭합니다. 이것은 우리의 코드 참조입니다.
건설 코드의 표 D1.13이 될 것입니다. 여기 이 테이블.
학교, 일반 교실의 경우 1인당 면적은 2제곱미터(22sqft)입니다.
1인당 입력 바닥 면적; 1인당 2제곱미터
건설 코드에 편안함 추적이 필요한 경우... 거주자에 대한 예측 평균 투표 열 편안함을 추적해야 합니다.
여기에서 ASHRAE 55 안락 경고를 선택할 수 있습니다.
Zone Averaged를 수행합니다. 여기에서 확장 가능한 그룹을 추가할 수 있습니다.
예측 평균 투표에 대해 수행하는 계산 유형에 대한 알고리즘입니다.
이 예에서는 Adaptive ASHRAE 55를 사용합니다.
이것이 나중에 공간 유형에 추가할 수 있는 사람 정의를 추가하는 방법입니다.
마지막으로 내부 질량 정의를 생성해야 합니다.
내부 질량으로 이동한 다음 "플러스"를 클릭합니다.
이것은 방 안의 모든 가구를 나타냅니다.
열 질량(열 플라이휠, 열 저장 및 방출)입니다.
내부 가구는 낮이나 밤에 열을 흡수하고 나중에 그 열을 다시 방출합니다.
방사선은 나중에 시간이 지남에 따라 길어질 수 있습니다.
우리는 이것을 "교실 가구"라고 부를 것입니다.
공간 바닥 면적당 표면적을 4로 지정합니다.
이것은 만들고 있는 재료의 두께에 따라 달라집니다.
라이브러리에서 구성을 끌어 여기에 놓을 수 있습니다.
목재 가구가 있는 경우 목재 건축을 사용할 수 있습니다. 금속 가구가 있는 경우 금속을 사용할 수 있습니다.
우리의 예에서는 하나를 만들 것입니다.
건설 탭으로 이동합시다. 공사로 이동합니다. 오! 이미 만든거같은데..아무튼...
하단의 "더하기"를 클릭하기만 하면 됩니다. 이 교실 가구의 이름을 지정하겠습니다.
나는 도서관에서 가져온 25mm(~1인치) 나무를 사용했습니다. 라이브러리 탭으로 이동합니다.
자료로 이동합니다. 라이브러리에서 일반적인 재료를 드래그합니다. 25mm의 나무재질을 사용했습니다.
이전에 지정한 것처럼 내부 질량은 해당 재료의 두께와 열을 저장하기 위한 비열 용량에 따라 결정됩니다.
하중 탭과 내부 질량 정의로 돌아가 보겠습니다.
이미 내 모델에 넣었습니다. 내 모델 탭으로 이동합니다. 건설로 이동합니다. 교실 가구 재료를 건축물로 끌어다 놓기만 하면 됩니다. 거기.
이것이 내부 질량 정의를 작성하는 방법입니다.
이제 모든 하중이 지정되었으므로 공간 유형 탭으로 돌아갈 수 있습니다. 로드로 가자.
먼저 전기 플러그 부하 정의를 끌어 옵니다. 내 모델로 이동합니다. 전기 장비 정의로 이동합니다.
다음은 우리가 만든 교실 전기 플러그 부하 정의입니다. 여기에서 정의에 끌어다 놓습니다.
우리는 아마도 이것을 이 특정 교실에 더 적합한 것으로 이름을 바꾸고 싶을 것입니다.
다음으로 조명 부하 정의를 드롭합니다. 내 모델로 이동합니다. 불.
여기 조명이 있습니다. 우리가 만든 T-8 led 조명. 여기 정의에 넣으십시오.
우리는 이것을 교실, 16세 미만, 빛으로 이름을 바꿀 것입니다. 이것은 우리가 참조한 구성 코드를 기반으로 합니다.
마지막으로 내 모델로 이동합니다. 사람 정의. 우리는 인구 밀도 정의를 끌어올 것입니다.
우리는 그것이 1인당 2제곱미터라고 말했습니다. "사람"으로 이름을 바꿉니다.
이제 내 모델 탭으로 돌아갑니다. 교실 가구 내부 열 질량 정의를 끌어야 합니다.
"교실 가구"로 이름을 바꿉니다.
괜찮아. 이제 이 공간 유형에 모든 하중이 추가되었습니다.
다음 단계는 이러한 각 부하에 대한 일정을 만드는 것입니다.
교실 내에서 전기 장비를 켜고 끄는 일정입니다.
조명을 켜고 끄는 일정입니다. 사람들이 교실에 들어오고 나갈 때의 점유 일정입니다.
그렇게 하세요. 일정을 만들려면 일정 탭으로 이동합니다. 상단의 일정 탭으로 이동합니다.
이전에 만든 침투 일정이 있습니다.
먼저 입주 일정을 작성해 보겠습니다.
호주 건설 코드의 경우 참조 건물에 대한 일정은 클래스 9b 학교에 대해 이 표 2j를 사용하여 지정됩니다.
여기에서 점유율을 볼 예정임을 알 수 있습니다. 월요일부터 금요일까지.
부분 일정을 만들어야 합니다. 분수. 0:1. 0은 점유자가 없음을 의미하고 1은 완전히 점유되었음을 의미합니다. 적용을 클릭합니다.
클래스 9b 학교에 대한 국가 건설 코드 테이블 2j 점유 일정을 기반으로 이름을 바꿉니다.
표에는 다음과 같이 나와 있습니다. 아침 7시에 시작하여 5퍼센트입니다.
테이블을 확대해 보겠습니다. 15분 단위로 증가합니다. 우리는 이것을 아침 7시까지 끌 것입니다. 두 번 클릭하여 구분선을 만듭니다.
0 점유에서 시작하므로 0을 입력하고 입력하십시오.
아침 7시부터 아침 8시까지 5퍼센트입니다. 여기에 다른 디바이더를 추가해 보겠습니다. 0.05를 입력하고 입력합니다. 5퍼센트입니다.
그런 다음 아침 8시부터 아침 9시까지 75퍼센트입니다. 0.75를 입력하십시오.
아침 9시부터 정오까지 90퍼센트입니다. 정오부터 2시까지는 50%입니다. 2에서 3까지는 90%입니다. 3에서 4까지는 70%입니다.
그런 다음 4에서 5는 50%입니다. 5에서 8까지는 20%입니다. 8시부터 9시까지는 10%입니다. 그런 다음 마침내 자정까지 5%입니다.
학교의 총 정원 프로필을 볼 수 있도록 시간 단위로 축소하겠습니다.
다음으로 조명 일정을 만들어야 합니다... 여기로 돌아가 보겠습니다...죄송합니다.
예, 조명 일정입니다. 인공 조명 일정.
"더하기"를 클릭하여 새 일정을 만드십시오. 다시 말하지만, 0:1의 분수 일정이 될 것입니다.
건축 코드 참조 건물 테이블 2j를 기반으로 조명 일정으로 이 이름을 바꿉니다.
조명 일정 시작: 자정부터 7시까지 5%입니다. 확대합니다. 7은 5%입니다.
그런 다음 7-8 30%입니다. 8~9는 85%입니다. 9시부터 정오까지는 95%입니다. 정오에서 2시까지는 80%입니다. 2~3은 95%입니다. 3~4개는 90%입니다. 넷 둘 다섯은 70%입니다.
5~8은 20%입니다. 8~9는 10%입니다. 9시부터 자정까지는 5%입니다.
그래서 조명 일정이 있습니다.
마지막으로 전기 장비 일정을 만들어야 합니다. 우리는 단지 전기 장비를 하고 있습니다.
다른 부분 일람표를 만듭니다. 이 표 2j를 기반으로 장비 일정으로 이름을 바꿉니다....
우리는 "가전 및 장비"를 볼 것입니다. 정오부터 7시까지는 5%입니다. 여기를 확대...
7에서 8은 30%...좋아요. 일반적인 학교 내부의 장비에 대한 예정된 프로필이 있습니다.
알겠습니다.
마지막으로 생성해야 하는 것은 거주자 열 획득 일정입니다.
이것은 하루 종일 공간의 점유자 수로 곱해집니다.
공간에 있는 거주자가 하고 있는 활동 유형을 기반으로 합니다...
이것은 건설 코드 표 2n에서 가져온 것입니다. 당신은 그것을 볼 수 있습니다.
여기 이 페이지에 있습니다...2n...참조 건물에 대한 건설 코드에는 거주자와 따뜻한 식사에 대한 내부 열 증가가 있습니다.
우리는 단지 점유자, "기타 응용 프로그램"을 할 것입니다. 기본적으로 75와트의 현열 증가와 55와트의 잠열 증가가 있습니다.
이것이 기본값입니다. 그런 다음 다른 대사율에 따라 조정할 수도 있습니다.
설계 적용 매뉴얼 09의 표 45에 대한 참조가 있습니다.
그것은 위치합니다, 우리가 보자 ... 여기이 테이블에 있습니다.
다른 점유 유형이 있는 경우 점유자의 신진 대사율이 다릅니다.
극장에는 모두가 앉는다. 그들은 많은 열을 생산하지 않습니다.
그러나 볼링장이나 운동 경기 또는 어떤 종류의 무거운 공장 제조 작업에 대해 이야기하는 경우 대사율이 더 높습니다.
이 예의 경우 학교의 경우 현열 및 잠열 증가에 대한 꽤 좋은 추정치입니다.
우리는 sensible에 75를 사용하고 latent에 55를 사용합니다.
이제 새 일정을 만듭니다. 활동 수준을 선택합니다. 1인당 와트로 계산됩니다. 적용을 클릭합니다.
우리는 건설 코드 표 2n을 참조할 것입니다.
1인당 총 130와트가 나옵니다. 그것에 대한 일정은 없습니다. 코드는 일정이 건물의 점유에 따라 다르다고 말합니다.
여기에서 생성한 점유율 일정입니다. 그 활동 수준은 하루 종일 방에 있는 사람들의 수로 곱해집니다.
이것이 점유 열 증가 일정을 만드는 방법입니다.
마지막으로 공간 유형 탭으로 돌아갈 수 있습니다. 부하 탭으로 이동합니다. 이러한 일정을 할당할 수 있습니다.
전기 장비 일정을 위해; 내 모델로 가십시오...우리가 보겠습니다...규칙 설정 일정.
장비 일정; 여기로 끌어와서 이 전기 장비 부하 정의에 할당하겠습니다.
조명도 마찬가지입니다. 거기에 조명 일정을 추가합니다. 입주 일정도 마찬가지다.
그런 다음 해당 활동 수준 일정(1인당 130와트)을 끌어서 여기에 점유 열 증가를 추가합니다.
따라서 공간 유형에 대한 모든 정보가 채워집니다.
마지막으로 일반 탭으로 돌아가 시간 절약 기술에 대해 논의합니다.
여기에 기본 일정 설정 옵션이 있습니다. 우리는 그것을 채우지 않았습니다.
로드 탭에서 모든 일정을 끌어다 놓는 대신 사용할 수 있습니다.
여기에 있는 이 모든 일정을 하나의 일정 집합으로 결합할 수 있습니다.
기본 일정 세트를 여기에 놓을 수 있습니다. 여기에 이러한 모든 일정이 자동으로 채워집니다.
일단 돌아가서 이것들을 삭제합시다. 스케줄 설정하는 방법을 알려드리겠습니다.
일정 탭으로 이동해 보겠습니다. 여기 상단에 일정 설정 탭이 있는 것을 볼 수 있습니다.
우리는 전형적인 교실 일정 세트를 만들 것입니다. 더하기 버튼을 눌러 봅시다.
해당 코드 참조 학교 일정 세트로 이름을 변경합니다. 괜찮아.
그런 다음 사람 수를 줄입니다...내 모델로 이동합니다...그리고 교실의 점유율 일정은 여기가 될 것입니다.
그것이 사람들의 수입니다. 활동 수준; 그것이 거주자 열 이득입니다.
거주자의 활동 수준은 각 거주자가 공간에 가하는 열량을 나타냅니다.
그러면 해당 교실의 조명 일정을 알아보겠습니다. 일반적인 조명 일정.
해당 방의 내부 전기 장비 일정을 알려드리겠습니다.
침투 일정을 여기에 놓을 수 있습니다.
이러한 다른 장비 일정이 있으면 거기에 넣을 수 있습니다.
여기에 추가할 수 있는 한 가지는 HVAC 작동 일정입니다. 이것은 또한 건설 코드...참조 건물을 기반으로 합니다.
그들은 전형적인 9b 학교 건물에 대한 전형적인 난방, 에어컨 및 환기 일정을 가지고 있습니다. 참고 건물입니다.
이는 참조 건물에 대해 HVAC 장비를 켜고 끌 수 있는 시기를 알려줍니다.
이 코드에 대한 참조 건물을 준수하기 위해 여기에서 이 일정을 만들어야 합니다. 그렇게 하도록 합시다.
일정 탭으로 돌아가겠습니다...더하기를 클릭합니다.
우리는 분수 일정을 만들 것입니다. 적용하다. 해당 건설 코드 참조 건물 테이블을 기반으로 HVAC 작업 일정이라고 부를 것입니다.
참조 건물 테이블에는 HVAC가 아침 7시에 켜진다고 나와 있습니다. 7까지 0을 입력합니다.
아침 7시에 켜집니다(입력=1). 그럼 오후 6시에 꺼지고
저녁에.
따라서 HVAC 시스템이 작동할 수 있는 경우입니다.
우리는 설정된 일정으로 돌아갈 것입니다. HVAC 작동 일정도 거기에 넣을 수 있습니다.
이제 공간 유형 탭으로 돌아가 보겠습니다. 이러한 부하에 할당된 일정이 없음을 알 수 있습니다.
침투, 조명, 플러그 부하, 사람 부하, 활동 일정.
일반 탭으로 이동하여 여기에 설정된 일정을 삭제합니다.
모든 일람표를 해당 공간 유형에 대한 해당 정의에 자동으로 할당합니다. 그래서, 그것이 스케줄 세트의 좋은 점입니다.
이것이 OpenStudio에서 공간 유형을 만드는 방법입니다.
이제 이 공간 유형으로 무엇을 할 수 있습니까?
이 공간 유형을 프로젝트의 모든 교실에 할당할 수 있으며 이러한 모든 교실은 이러한 모든 부하로 채워집니다.
이것이 공간 유형을 만드는 방법입니다.
나는 계속 갈 것이다. 나는 전형적인 학교에 대한 모든 공간 유형을 살펴보고 만들 것입니다. 이러한 모든 일정과 장비 부하를 생성합니다.
다른 사람들이 프로젝트의 참조로 사용할 수 있도록 이것을 건물 구성요소 라이브러리에 업로드하는 방법을 보여 드리겠습니다.....
학교 전체에 대한 이러한 모든 공간 유형 입력이 있습니다.
창고, 작업장, 다목적실, 도서관, 주방, 교실, 회의실.
이것으로 공간 유형을 만드는 방법에 대한 강의를 마칩니다.
이러한 공간 유형을 건물 구성요소 라이브러리에 업로드하는 방법에 대한 다른 비디오로 이 비디오의 후속 조치를 취하겠습니다.
또한 Building Component Library에서 다운로드하여 다른 위치나 사무실에 있는 동료와 공유할 수 있는 방법도 있습니다.
고맙습니다! 좋아요와 구독 부탁드립니다!

Create Chillers
Troubleshoot Curves
Creating Space Types

8. OpenStudio: Uploads to BCL

Transcript:

Today we are going to discuss the Building Component Library (BCL) and how to upload components to the BCL.
What is it? We have already discussed this in previous videos...
The National Renewable Energy Laboratory (NREL) created the Building Component Library a number of years ago.
It allows researchers and engineers to share various aspects of their energy modeling with each other on a public forum.
It is not unlike other public repositories for instance: components for sketchup or for revit or any other number of modeling or design programs.
You can go up to the resources and browse the BCL based on the type of information that you are looking for.
The library contains measures; these are all snippets of program that can transform your energy model.
It can automatically change things such as electric lighting controls.
Or it might go through and model your building and then it would change the windows to a different type of window to see what the energy difference is.
There are many different kinds of programs.
Also, there is components, which are simply constructions. Mostly constructions. Components could also be different types of equipment.
You can search for different types of windows or doors to plug into your energy model. You can find those here.
Today, we are going to show how to upload that information to share it on the Building Component Library (BCL).
Then, everybody else in the public can also access that information.
It creates a collaborative effort with everybody in the energy modeling community sharing this information. It makes energy modeling easier for everyone.
Let us go back to the home page and go down to this bottom right. It says contribute (to add content to the BCL).
There are four steps in this process. We are going to discuss each step. Step by step.
Let us go to step one. It says organize your data...
One thing to note...in the past, NREL was hosting the BCL on its website.
There was no tracking on the different versions of data that were being input to the library.
They ended up switching over to Github as a version tracker. It tracks the different versions of programs and components that are being uploaded to the library.
You have to get a Github account. Go to Github.com and sign up for an account. It is free.
I have already got an account, so I will just sign in.
It takes you to the home page here when you are already have an account.
I believe when you first set up your account it is going to take you to a profile page. Like this...
That is the first step; create a Github account.
The next step is to create a repository. A repository is like a a big folder where you keep all of your measures or components or programs.
Github is a lot larger than than just the building component library. Github is used for tracking all sorts of different programming code throughout the world.
It is also a collaborative website where programmers can get together and merge their programs with each other to create a much larger program.
Github tracks all kinds of different things such as conflicts between two different programmers or conflicts of programming code with the main code and and that sort of thing.
For our purposes, we just need to create a repository. The appropriate structure for the repository is going to be this right here.
Let us go back to our Github page. Go to the top here, where it says "Repositories" and click it.
We need to create a new repository. I already have one set up, so I am just going to copy the name of this.
We will click "new" to create a new repository. You will only have to create a repository twice.
You will create a repository for measures and you will create a repository for components.
After you are done creating those two repositories, everything is greatly simplified. We will get into that a little bit later...
We will name this as a dash 2. You want to give it a description...Helix Energy Partners BCL components...
We will create a components repository for now and then we will have to create a a measures repository later. Those are the two repositories that you will have to create.
After you are done you do not have to create any more.
We will make this public. You want to add a readme file. This file is so anyone can see the description of this repository.
You can just type in a simple read me about that.
Add git ignore. This is for programmers. This is so that Github can ignore certain file types.
So Github does not have to track everything that is in the program folders.
There are certain file types associated with programming code that are not not necessary for tracking. They might be library files or something that the programming language uses.
All of the OpenStudio measures are programmed using ruby, so we are going to select ruby here.
Then, choose a license. We will select a simple BSD 2 simplified license. Public license. Click "Create Repository".
Now we have our repository created. You can see there is a "readme" here. You can just edit it.
This is where we keep our components that have been uploaded to the BCL.
That is how you edit the readme file.
You can add any additional notes for committing these changes but we will just click "Commit changes".
Let us go back to our main repository folder. From here, we need to add a file.
Specifically, we need to create an xml file and the specified file structure. Go up here to add file, create new file.
To add folders...like I said, we wanted to create this structure here...
To add folders, we will type in "lib". This will be the first folder. Then, you type in a slash to create that folder.
Then "components". Then slash. Then, we are going to call this Australian underscore 9b underscore spaces.
This folder name, according to this, needs to be unique across the whole repository.
So, for each of your components that you are uploading, this folder name and all folders below it should be unique across the whole repository.
So, we have created that folder. Now we need to create a component.xml file.
Going back to the BCL steps to create this...
The the xml file is a directory for each of the the measures and components located in the library.
Let us open this, I am just going to go back to here real quick...
Go to components. We will just select windows...
The xml file has this information in it. The name, the type, the description. It also has a tag on there.
For example windows; that allows the Building Component Library to filter and search for components and measures.
The Building Component Library reads the meta data in the xml file so that it can return relative search results for anyone that is looking for very specific information.
...we have created this component.xml. If you go back to the instructions steps, they allow you to download an example component right here.
Otherwise, you can just browse the BCL and download any one of these components as an example.
We will just download this example component here.
We will open it up...open...you can edit this with any sort of text editor.
We will just copy all of this information in this example xml file and we will go back to our Github component xml file and then just paste it in here.
Then, you want to add the name of this component. We did Australia_9b_Spaces so that is the name of our component.
You want to make sure that every one of these that this snippets of data is nested within a beginning tag and an end tag.
You also have to create a unique identification code for the uid and the version id.
You can just search the web for uuid generator and any one of these...You can just copy the uuid and paste it in here.
We also need to create one for the version, so we will just refresh the page. Copy that uuid and paste this in here for the version.
The display name is going to be this right here, when you are searching the BCL.
For our display name we are going to name it this right here: Australian NCC 2019 Class 9b School-Space types.
The description is going to be this right here. When you are searching the Building Component Library.
We are going to call this...and you want to make sure it is in between those tags...Australian National Construction Code Standard Reference Space Types for K-12 Schools.
...we will just add in "2019" for the year of the code...
Then, a modeler description; any additional information to the energy modeler.
We do not have any very specific information, so we can just put in that same information there.
Tags: this is going to be a whole building. The space types we are going to upload are applicable to a whole building.
When you're searching the BCL, the tags are located over here.
It says "Component Tag". You can search any one of these.
For instance, if you are going to upload a weather file or a type of exterior wall construction.
That is the tag you want to use.
Our example is using "whole building" so we will just leave this whole building tag as it is.
Attributes:...this one is going to be a k-12 school. Some of these attributes are...
Actually all of these attributes are for the legacy version of OpenStudio. They are used for sorting.
I think, nowadays, it is mostly just tags that are used.
But, if you want, you can add some some of these attributes in. They can be useful later if you are going to be doing some programming.
We will just add a few of these in here. Make sure that you insert it in between these. We are just going to copy this here and paste. 
The first attribute we are going to do is country. To see a list of attributes...Let us see...
You can go to the attributes page and do a filter to search by attributes. We will do country.
You can see that the attribute name is country. We put in country here.
Legacy API query string; this is used for programming. The data type is a string.
So, our string is going to be "Australia".
We will add in another attribute: climate zone.
Again search for attributes, just to tag this. It is supposed to make your measures and components a little bit easier to search for on the BCL.
We will use "Climate Zone". It will be used for "All" climate zones in Australia. That is good enough.
Our building type is going to be K-12...oh sorry...we already have climate zone down here...okay. All right.
Finally, files.
The file extension that we are uploading is going to be OpenStudio (.osm). The version identifier of the program is going to be...
Let us open up this our .osm file with a text editor. You can see at the very top; version identifier of the program is going to be this 3.2.1. So, "3.2.1".
The file name is going to be the name of our .osm file. Paste this in here....school space types.osm.
The file type is a .osm file. That concludes our .xml file for this component.
We will just commit the new file. If you want to add additional description in here you can do that. Okay, we have created the .xml file.
The next step is to create a nested folder in here under your component folder called files. 
These are all files attachments that the component.xml references.
Go to "add file" to create a new file. We will create "files"...I believe...
Yeah, so this is the example component we have. The component.xml and then inside that component folder there is another folder called "files".
That is where we are going to place our .osm file. Put a slash to create that folder.
Then, we are going to create our .osm file. We will copy the file name and then type ".osm" to create the .osm file.
Next, go back to the text editor where we opened up the .osm file. Select all. Copy. Paste.
Then just click the "Commit new file" button.
If you want, if you are an advanced programmer, you can create additional branches off of this for doing some program editing and then later on you can merge those branches to this main branch.
We will just create the main branch. Commit new file. That is basically step one for creating your Github repository.
The next step is step two; register your repo with the BCL.
We will expand this. This step is accomplished via the BCL manifest.
It shows a link right here. Open up this link. This takes you to the building component library "BCL manifest" repository.
Number one says to fork this repository. You would go up here to fork...um...if I click it I already have it forked right here...you can see it is already forked.
Just to give you a quick demonstration on what forking is...we will just fork any...we can fork this one.
For example I do not have this one forked yet. Just click "fork" here. It says it is forking that repository.
You can see that it is forked from the building components library and it has created your own repository under your account.
It brought in all of the the information from that that forked repository. That is how you fork a repository.
Let us just delete this...okay.
Go back to our forked repository. The next step is to, in the forked repo, add a section of in the .json file with basic information about your repository. Name, organization type, and url.
Once you have the repository forked it, should bring in this .json file.
Click on it. We need to edit it. Scroll all the way down to the bottom.
You can see that I already have my repository in there, the original one I created.
We will have to add the new one that we just created.
To add your components repository to that manifest, you need to copy the one above.
Make sure you cut/copy from the bottom. In between these two brackets. Up to this comma.
Click in between the brackets and paste. The name of our repository that we just created was this right here. That is the name of the repository.
The organization is your Github account name. We are creating a component repository.
If you are creating a measure repository you would just type in measure there.
The url for that repository is going to be this, right here.
You can commit the changes and add any specific information about what you are changing. We are just updating it, adding our component repository to the BCL manifest.
Click "Commit changes". That changes the BCL manifest on our repository.
In order to change the BCL manifest on the NREL repository, you have to create a "pull request".
Go up to pull requests. Click the "New pull request" button.
It is saying that there are conflicts. The manifest .json file at NREL is different from the one at our repository.
If you scroll down, you can see the changes that we made to that. We added our repository to the manifest.
Click "Create pull request". Title: "an example of how to create a pull request". 
Requestiing to add our repository to the main BCL manifest.
Click "Create pull request".
You will notice that there is a review required. The folks over at BCL will review those changes and then either approve or deny those changes.
So, now we have created a pull request against the original BCL manifest.
The BCL folks will review your your change to the .json file. If acceptable they will merge your request to the main branch.
That is step two.
Let us go to step three. Configure your repo to automatically add new releases to the BCL.
Once your repo has been approved and registered with the BCL manifest, you need to set up web hooks so that the BCL can be automatically notified if you add new content to your repo. 
New components or measures, update those existing components or measures.
If you do some editing on your programs, all of those updates can be automatically added to the Building Component Library.
The instructions say to select web hooks from the left navigation menu on your repo's setting page...
Let us go back to our repository. I have just deleted our example that we did.
I am going to use my original repository as an example from now on.
Go to the repository that we created. This is our components repository. Go up to settings here.
Click "Webhooks". Click the "Add webhook" button. The guide says enter the payload url.
...this BCL2 will need to be updated when the BCL moves...so the BCL is finally moved to its final url. We need to use this one right here.
Click there and paste it in. The content type will be application.json...enable ssl...we need to select individual events.
Let us get rid of "pushes". We will select "releases". Make sure that is set as "active".
Click the "Add webhook" button at the bottom. Okay. We have added our webhook.
The final step...step four; create a release of your repository.
Let us go back here. Click our repository. It will take us back to the code page. Over on the right, you will see a "Create new release" link, here. Click that.
We need to choose a title, tag version, name, and description.
We will do version one. Create a new tag, click that. We will call this "Initial Release". Initial release of the HEPLLC components repository.
If you are doing testing or something, you can do a pre-release but this says that you do not want to check this pre-release box.
If you do check it, then the release will not be added to the BCL. So, we will leave this unchecked.
Click "Publish release" button at the bottom. There you go. We created a release of our repository.
Then, it says the BCL will index your new content. To see the status of your repo, including indexing errors, you can visit the BCL dashboard and click on your repo page.
We can open up this here. We can search for our repository. Here. Right here.
Okay. This is our repository. Content type is "component". We have one release. The latest release version is this.
You can find the link to our repository here. It says our repository is active...it says that the release was successful...
However, it says no content was added in this release. It looks like we have an error on our .xml file. "mismatched tagline 30"
Let us go back to our repository. Let us look at the .xml file.
Line 30, right here. Sometimes it is easier to edit these files in a in a programming editor. Or even something like notepad++.
We will copy the contents of this file and paste into notepad++. Save the file as an .xml file. That way notepad knows what type of file it is. Okay.
Notepad++ is handy because it it can highlight the beginning and ending of snippets of program. You can see that this is the main header; attributes.
This is the first attribute, second attribute, third attribute. It looks like we have some extra data in here. It needs to be deleted.
Let us go back to Github. We will just quickly edit this file.
We see that there is two here. We only need the beginning and ending of that.
We will commit the changes. That edits the file. Now we have to do another release of this repository.
Go to releases. Draft a new release...we want version two; create a new version. Edit AU spaces xml. Fix AU spaces xml. Publish the release here.
Then, we can go back to the Building Component Library repo details.
Let us just refresh this. You can see version 2 was released. It was successful and it was added with one components to the BCL.
So, let us browse the BCL. We will see if it was added in there.
We added a component. The component was a whole building...um well... let us see...we can browse by repo. Here it is.
We have one component added to the BCL. Click it. You can see: there is our component.
Anyone in the world can search for this component on the BCL and they can download it with the download button. They can use it for their energy modeling.
Now that we have our repository set up and it is hooked into the BCL, it is really easy to add additional components to the repository.
And do new releases that get uploaded to the BCL.
Let us go back to our components repository. Go to code. Click add file. Create new file.
You want to place the file in the same location as the other components so...lib/components.
Then, we will create the new folder. For example we are going to create a new window. "new window" folder.
Then, component.xml. Then you would add in all of the metadata just like we did before. Commit new file.
If you want you know the structure for that .xml you can just download this as a sample .xml component.
Then, we need to add our file. Create new file again. Create the files folder. Then "new window.osm".
If you create a new window...for example...we will just create a new OpenStudio file.
Go to constructions, materials. Add glazing window materials...add clear three millimeter.
Construction, let us call it "new window". Let us drag in this clear three millimeter. Save this as our new window file.
Then let us go to the desktop and open the .osm file. Paste it in here. That is our new window file. Commit new file.
Now we have in our components folder Australian spaces and we have created this new window.
It contains the .xml and the supporting files for that .xml is the .osm file.
Finally, you do a new release. Go to releases. Draft a new release. Same thing. Version zero zero...3. Create a new tag. "Add new window"..."added a new window".
Then, you would just publish the release.
So, that is how you set up your repo. Afterwards, it is really easy to just add additional components and measures to the BCL.
Thank you! Please like and subscribe!

Uploads to BCL
Modify Fan Curve

9. OpenStudio - Fan Curves, Modify for Parallel Fans

Transcript:

Today we are going to talk about fans in EnergyPlus. EnergyPlus allows you only two options for fans in an air Loop.
It gives you an option for a supply fan and an exhaust fan, which work quite well for most applications.
The fan curves that they use are pretty good general-purpose curves for a fan; 
But what if we are doing something like multiple fans, multiple plug fans in parallel, for instance?
In order to do that, you have to create a custom fan curve that is specific to that array. To do that, you need to have some data first.
The performance of the fan and then some fan curves of the fan or fans running at various different percentages of airflow.
Then you can construct a new fan curve using a "Line Fit Algorithm" in Excel. 
EnergyPlus uses a curve, and it is based on Unity which is: "1".
It multiplies the fan power by this curve (function) as a function of part load.
If the fan is flowing at a lower percentage than 100 percent, it will multiply that fan power based on this curve. That is how 
EnergyPlus calculates the fan energy use for that time step. 
You can see that the blue lines are the EnergyPlus curve;
The orange lines are the new curve that we will create based on having three plug fans running in parallel and being staged on and off.
This is a triple-fan model, and from 100% full load all the way down to 66% part load, that has all three fans running.
Then we have a double fan, two fans running down to 33%, and then a single fan down to the minimum flow, which in this case is 10,000 CFM (4.72 m3/s).
What you can do is assemble your performance curves for the fans and start at 17% flow (or this is a part load ratio;) 70% flow or 70% part load ratio.
You can assemble the airflows and horsepower or wattage and the pressure drop.
It does not matter; you can have these values be in cubic meters per second and watts and Pascal's.
This EnergyPlus line fit is based on zero to Unity, so it is a multiplier of the fan power.
These are the values that we come up with starting at 17%, and the horsepower for that comes out to 0.83 at 10,000 CFM. Then you go a step up to the next one.
This shows one fan operating at 33%, and this is at 2,000 CFM.
The horsepower is seven, and the pressure drop at this system flow is 1.1, so you continue down the list and fill in these values for your fans.
The next step up (this is a part load ratio of 67%) is where you start stepping it up to two fans operating in parallel...
And finally, at the maximum flow. Then what we can do is we can go to OpenStudio and select the fan.
The first input value that we need to input is the: "Fan Total Efficiency." 
We are starting out with a fan total efficiency of 70% (this is the default EnergyPlus fan efficiency value).
We need to calculate the new efficiency value, and this is at the design flow rate, so our design flow rate is at 60,000 cubic feet per minute (28.32 m3/s). 
You can just calculate fan efficiency with a simple efficiency equation.
We come up with a fan efficiency of 73.3% at full flow, so we are going to save this as a different version so we can compare the models later.
We will edit the fan total efficiency to this value here: "0.733," so that is the new fan total efficiency.
Our pressure rise is going to remain the same, and we have 10 inches of water column (2490 Pa) here, and the same with their airflow that is also going to remain the same...
For most fans, you can go down to about 30% speed for a single fan, but when you have these parallel fans, you can go down to a much lower speed or a much lower volumetric flow rate.
In this instance, our lowest part load ratio, our lowest flow rate, is 0.167, so we are going to change this to 0.167... 
This is a fraction, so we are just going to leave this as a fraction so that it is referencing this.
Alternatively, you could say that there is a fixed minimum flow rate; in that instance, we would say our minimum flow rate is 10 000 CFM.
Either way, you could specify it as a fraction or specify it as a flow of rate.
Motor efficiency is at 93%, which is pretty standard for most fans; it might be a little bit different, but it is not going to make a big difference.
Then finally, we will take a look at the fan power coefficients, so let us take a look at that: we will go back to our spreadsheet.
Excel has a built-in tool called: "line estimate" or "line EST."
It calculates a line function based on your dependent and independent variables.
For this instance, we have four variables and an intersect; or rather five coefficients. We have a fourth-order polynomial that Excel is estimating.
We use the input data, which is the independent variable, and that is our part load ratios down this side.
The part load ratio is a function of airflow, so it is a percentage of the full-load airflow.
Then we also used the independent variables, which, in this instance, is the fan power output.
This is calculated based on the fan power, so the brake horsepower (Watts).
In using this line estimate tool, we can output the coefficients for the new curve. This is what that curve looks like if it is plotted on a plot from zero to Unity;
Just like the EnergyPlus curve was plotted, this is what we discussed earlier.
In essence, these are your coefficients. If we look at the: "Input-output" reference, you can see those coefficients for a "Fan:VariableVolume".
You can see that it has one, two, three, four, and five coefficients, and they are all based on this equation here...
And that is what is plotting this function right here from zero to Unity.
Those are our coefficients; right there, it is pretty straightforward.
What we can do is just copy and paste these as values.
Then we can copy these values into the fan power coefficients in OpenStudio.
You want to make sure that you do it in the correct order.
This is our fourth-order coefficient first, so that is what? Our fourth-order coefficient. So we will copy this value into the very last coefficient, which is 5 here.
It is actually going to go backward. Copy this one to this. Then this one is here to the coefficient three. Then this one here...
To the coefficient two. This one is here to the coefficient one.
That is it in a nutshell. That is how you would adjust the fan power curves if you had a different fan configuration.
Now with this new kit fan power curve, instead of modeling a single fan, we are modeling a three-fan array.
Thank you. Please like and subscribe!

bottom of page