top of page
OpenStudio Intro-thumb1.png

OpenStudio SketchUp EnergyPlus - 기타 팁 2021년 12월 12일

YouTube-Logo-1.png

1. OpenStudio SketchUp - 고아 형상 및 경계 조건

이 비디오에서는 오류가 있는 지오메트리를 찾고 분리된 개체를 제거하는 방법을 보여줍니다.  또한 표면 일치가 작동하지 않는 경계 조건 문제를 수정하는 방법에 대해서도 논의합니다.

오늘은 OpenStudio 및 SketchUp으로 모델링할 때 발생하는 두 가지 일반적인 오류를 해결하는 방법을 보여 드리겠습니다.
모델을 다시 로드해 보겠습니다.
두 가지 오류가 팝업되는 것을 알 수 있습니다.
하위 표면은 기본 표면에 포함되지 않는다고 말합니다. 그릴 수 없습니다.
얼굴 65와 얼굴 69. 그것들이 무엇인지 기억합시다.
상단의 검색 표면 필터 도구로 이동합니다.
그것을 검색하십시오. 얼굴 65.
나는 당신이 볼 수 있도록 이것을 방해하지 않을 것입니다.
거기에 아무것도 없는 것처럼 보입니다. 숨김을 해제하고 다시 검색하겠습니다.
아무것도 없는 것 같습니다.
이것은 고아 기하학 조각입니다.
어쩐지 모델 편집의 아티팩트가 남아 있다.
여전히 OSM 파일 내부에 있지만 실제로는 모델의 일부가 아닙니다.
프로젝트 파일 폴더로 이동해야 합니다...죄송합니다...
OSM 파일로 이동하여 텍스트 편집기로 편집하십시오.
해당 개체를 검색합니다. 얼굴 65.
OSM 파일에는 표시되지만 SketchUp에는 표시되지 않는 것을 볼 수 있습니다.
이것은 OSM 파일에서 삭제할 수 있는 고아 형상 조각입니다.
다른 객체에 대해서도 동일한 작업을 수행해 보겠습니다. 얼굴 69.
우리는 이것을 OSM 파일에서도 삭제할 것입니다. 저장해. 텍스트 편집기를 닫습니다.
모델을 다시 로드합니다.
거기. 해당 오류가 해결되었음을 확인할 수 있습니다.
내가 보여줄 또 다른 문제는 경계 조건입니다.
필터 도구로 이동하여 오른쪽 상단의 조건에 경계별로 렌더링합니다.
여기. 클릭하세요. 이것은 표면의 경계 조건을 보여줍니다.
단면 평면을 사용하여 살펴보겠습니다.
이 단면 평면에서 이러한 내부 표면의 대부분이 녹색임을 알 수 있습니다.
즉, 연결된 인접 표면이 있습니다.
우리는 이 공간을 편집할 것입니다. (더블 클릭) 이 표면이 녹색임을 알 수 있습니다.
인접한 공간을 편집하면 이 공간도 녹색임을 알 수 있습니다.
상단에 있는 인스펙터 도구를 살펴보겠습니다.
이를 최소화하도록 노력하겠습니다. 이 공간을 수정해 보겠습니다.
이 표면을 선택하겠습니다. 이 표면을 Face 84라고 합니다.
외부 경계 조건 객체가 Face 41임을 알 수 있습니다.
인접 곡면을 편집하면 인접 곡면이 Face 84임을 알 수 있습니다.
페이스41입니다.
이러한 표면을 살펴보겠습니다. 이 내부 표면이 파란색임을 알 수 있습니다.
이 내부 표면도 마찬가지입니다. 이것은 두 개의 다른 공간입니다.
여기 이 공간을 살펴보자. 사무실 112.
표면 이름이 Face 89인 것을 볼 수 있지만 경계 조건 개체가 없습니다. 비어 있습니다.
그것을 기억합시다. 얼굴 89.
인접한 공간을 편집합니다. 샤워실. 이 표면을 편집합니다. 베이스 28.
여기에서도 경계 조건이 없는 것을 볼 수 있습니다.
이 메뉴를 드롭다운합니다. 얼굴 89를 검색합니다. 얼굴 89를 선택합니다.
자동으로 녹색으로 바뀌면서 인접한 방에 연결되었음을 알 수 있습니다. 얼굴 89.
Face 89는 Face 28에도 연결되어 있습니다.
마찬가지로 내부 문과 내부 창문도 있음을 알 수 있습니다.
또한 경계 조건을 생성하기 위해 내부 문과 창을 인접한 표면에 연결해야 합니다.
이 얼굴 89. 얼굴 90. 실례합니다.
이 개체를 Face 90에 연결해야 합니다.
이제 내부 문이 인접한 공간에 연결되어 있음을 알 수 있습니다.
그렇게 두 가지 문제를 해결합니다.
고맙습니다. 좋아요와 구독 부탁드립니다!

2. OpenStudio SketchUp - 열 영역 분리

이 비디오에서는 SketchUp을 사용하여 넓은 열린 공간을 열 영역으로 분리하는 방법을 보여줍니다.

평면도를 기반으로 모델링된 건물이 있습니다.
지붕을 숨기고 위에서 살펴보겠습니다.
여기에서도 이 플레넘을 숨길 것입니다. 건축계획에 따른 방들입니다.
HVAC 구역 설정을 위해 실제로 가지고 있는 것은 다음과 같습니다.
우리는 지금 바로 여기에서 RTU-2 영역에서 작업할 것입니다.
RTU-2가 건물의 이 쪽에 있는 이 전체 공간을 제공한다는 것을 알 수 있습니다.
지금은 이 구역만 방으로 그룹화했습니다. 건축 계획을 기반으로 합니다.
여기에는 실제로 벽이 없습니다.vv
에너지 모델의 경우 이 열 영역을 격리할 벽이 있어야 합니다.
이 방을 이 방과 분리하도록 모델을 편집합니다. 이 열 영역에서 이 열 영역입니다.
먼저 카메라로 이동하여 투시도를 끕니다.
그런 다음 이 공간을 선택합니다.
이동 도구 사용: 모서리를 선택하고 제어 버튼을 눌러 복사합니다.
여기에 복사하십시오.
Sketchup의 경우 1분 정도 걸립니다.
이제 그것을 분리해야 합니다. 이 복사된 공간을 편집하려면 두 번 클릭하세요.
삭제하려면 여기까지의 항목을 모두 선택하세요.
이것을 선택하여 삭제하고 이것을 선택하여 삭제할 수 있습니다. 이것은 삭제합니다. 삭제.
우리는 여기에서 이것을 할 것입니다. 여기에서 이 가장자리를 연결하는 선을 그립니다.
여기 이 가장자리. 그런 다음 이 둘을 연결하는 선을 그려서 분리해야 합니다.
그것은 그것들을 분리해야합니다. 우리는 오버 헤드 뷰로 돌아갈 것입니다.
이제 이것을 삭제할 수 있어야 합니다. 건물의 손상되지 않은 부분이 있습니다.
오버 헤드 보기로 돌아갑니다. 활성 상태에서 선택합니다.
마찬가지로, 영역의 이 부분을 분리해야 합니다. 동일한 절차.
이 부분을 절단하는 선을 그립니다.
우리는 또한 창문을 절단해야 합니다. 끝점을 어디에 두는지 매우 주의해야 합니다.
제대로 절단되었는지 확인하십시오. 이제 이것을 삭제할 수 있습니다.
우리가 모든 것을 얻었는지 다시 확인하십시오.
선택합니다. 완료되면 새 영역을 제자리로 이동할 수 있습니다.
이동 도구를 사용합니다.
다시 한 번, 적절한 장소를 선택했는지 확인해야 합니다.
이 끝점을 선택하고 싶지 않습니다. 이동할 이 끝점을 선택합니다.
어떤 포인트를 선택하고 매칭할지 매우 주의해야 합니다.
오버 헤드 보기로 돌아갑니다. 이제 이 공간은 이 공간에서 분리됩니다.
두 개의 열 영역이 있습니다. 고맙습니다. 좋아요와 구독 부탁드립니다.

 

Separating Thermal Zones

3. OpenStudio SketchUp - 경계 조건

이 비디오에서는 표면 경계 조건에 대해 설명합니다.  SketchUp을 사용하여 경계 조건을 필터링하고 편집하는 방법을 보여줍니다.

모델 확인을 위한 품질 관리 항목.
표면의 경계 조건을 확인하십시오.
지금은 이 모델을 표면 유형별로 렌더링하도록 설정했습니다. 이것은 꽤 표준입니다.
지붕이 진한 빨간색임을 알 수 있습니다.
  벽은 노란색입니다.  바닥, 회색.
경계 조건으로 렌더링하도록 전환합니다.
색이 변하는 것을 볼 수 있습니다.
바닥은 짙은 베이지색입니다.
  벽, 하늘색.  지붕, 진한 파란색.
이 눈에 띄는 것을 볼 수 있습니다. 이 항목을 검사하십시오.
인스펙터 도구로 이동...
정보 도구를 사용합시다. 이것이 표면 47임을 알 수 있습니다.
이 공간을 클릭해 보겠습니다. 이 표면을 클릭하십시오 47.
표면이 지붕/천장으로 지정되었음을 알 수 있습니다.
단, 외부 경계 조건은 접지로 설정되어 있습니다.
이것은 의미가 있습니다. 그레이 색상입니다.
바닥이 회색인 것을 알 수 있습니다. 회색은 지반 경계 조건입니다.
따라서 이것을 수정해야 합니다. 실외 경계 조건으로 변경하겠습니다.
우리는 이것을 야외로 바꿀 것입니다.
연한 파란색으로 변경되었음을 알 수 있습니다.
고려해야 할 몇 가지 다른 경계 조건이 있기 때문입니다.
태양 노출 경계 조건...태양이 없다고 하는데 이건 태양 노출 지붕입니다.
태양에 노출되는 태양이 될 것입니다.
바람에 노출되기도 합니다.
해당 조건을 수정하겠습니다.
잘못된 다른 표면에 대해서도 동일한 작업을 수행합니다.
이 돌출부가 경계 외부의 지반 노출로 지정되었음을 알 수 있습니다.
이것은 실제로 야외에 노출되어 있습니다.
태양에 노출되지 않습니다. 바람에 노출됩니다.
이러한 경계 조건을 변경해야 합니다.
올바르지 않은 다른 표면에 대해서도 이 작업을 수행합니다. 잘못된 것으로 보이는 조건을 확인하십시오.
고맙습니다. 좋아요와 구독 부탁드립니다!

Boundary Conditions

4. OpenStudio 팁 - 여러 일정을 빠르게 편집

이번 영상에서는 여러 일정을 동시에 빠르게 수정하는 방법을 알려드리겠습니다.

오늘 우리는 여러 일정을 빠르게 조정하는 방법에 대해 논의할 것입니다.
일정 탭으로 이동합니다.
다양한 일정이 있습니다. 조명 일정. 입주 일정.
이러한 일정에는 연중 다양한 우선 순위가 있습니다.
그들 중 일부에게 우리는 그것들이 동일하기를 원합니다.
우리는 여기에서 이것을 볼 것입니다. 1월 3일에 시작하는 연도가 있음을 알 수 있습니다.
하지만 1월 1일에 시작하는 일정이 있습니다.
1월 1일을 보면 주말인 일요일입니다.
이 일정을 보면 3일차부터 시작되는 것을 알 수 있습니다.
우리는 실제로 두 번째에서 시작하고 싶습니다. 주말입니다. 이것은 세 번째에서도 시작됩니다.
우리는 처음부터 시작하고 싶습니다. 우리는 이 모든 것을 연초에 시작할 것입니다.
이 문제는 다른 모든 일정에서 발견됩니다. 그들은 첫 번째 대신 세 번째에서 시작합니다.
NOTEPAD++로 OSM 파일을 열고 싶습니다.
이 일정 규칙을 검색합니다. 이 일정이 연도의 첫 번째 달에 시작됨을 알 수 있습니다. 그 달의 셋째 날.
우리는 그것을 연도의 첫 번째 달과 그 달의 첫 번째 날로 변경하려고 합니다.
교체하러 갑니다. 새 줄 코드 "\r\n"을 입력해야 합니다.
우리는 셋째 날을 선택할 것입니다. 그래서 우리는 이것을 찾고 이것을 이것으로 대체 할 것입니다.
"wrap around" 및 "extended search mode"를 선택해야 합니다.
"모두 바꾸기"를 클릭하십시오. 전체 파일을 살펴보고 해당 항목을 모두 바꿉니다.
1월 3일에서 1월 1일로 변경된 일정은 총 29개였다고 합니다.
파일을 저장합니다. OpenStudio로 돌아갑니다.
  "저장된 상태로 되돌리기"를 클릭하십시오.
우리는 우리의 일정에 갈 것입니다. 도서관 조명 일정으로 이동합니다.
수정되었는지 확인하십시오. 1월 1일로 변경되었음을 알 수 있습니다.
텍스트 편집기를 사용하여 동시에 여러 일정을 조정하는 방법입니다.
고맙습니다. 좋아요와 구독 부탁드립니다.

Quickly Edit Multiple Schedules

5. OpenStudio EnergyPlus - 쓰기 측정 1

이 비디오에서는 OpenStudio 측정값이 무엇인지, 어떻게 사용되는지, Ruby 프로그래밍 언어를 사용하여 코딩하여 자신만의 측정값을 만드는 방법에 대해 설명합니다.

오늘 우리는 OpenStudio 측정에 대해 이야기할 것입니다.
측정 탭을 살펴보십시오.
먼저 OpenStudio가 에너지 모델을 생성하는 방법에 대해 논의하겠습니다.
OpenStudio는 이러한 각 탭에서 모든 입력을 수집합니다.
모델에 입력하는 이러한 입력 변수입니다. 그리고 .OSM 파일을 생성합니다. 바로 이 파일입니다.
OpenStudio용 입력 파일입니다.
  이 입력 파일에는 모든 일정, 모든 장비, 모든 구역 할당이 있습니다.
기본적으로 에너지 모델에 대한 모든 입력입니다.
그런 다음 OpenStudio는 번역기를 통해 이를 실행합니다.
OSM 입력 파일을 EnergyPlus 입력 파일로 변환합니다.
EnergyPlus 입력 파일은 매우 유사합니다. 프로젝트 폴더로 이동하여 찾을 수 있습니다. 실행 폴더로 이동합니다. in.IDF 파일을 선택합니다.
IDF는 EnergyPlus 입력 파일입니다. 열어보면 OpenStudio 입력 파일과 매우 유사합니다.
그러나 OpenStudio는 많은 단축키를 수행합니다.
  사용자가 에너지 모델을 쉽게 생성할 수 있도록 하는 바로 가기입니다.
OpenStudio GUI(그래픽 사용자 인터페이스)를 사용하여 정보를 입력한 후 OpenStudio는 이러한 입력을 EnergyPlus로 변환해야 합니다.
바로 가기를 확장해야 합니다.
  누락된 정보를 입력합니다. 그것이 번역가가 하는 일입니다.
OpenStudio 입력 파일을 EnergyPlus 입력 파일로 변경합니다.
EnergyPlus 입력 파일은 매우 유사합니다.
여기에는 모든 개체 정의가 있습니다. 벽체, 단열재, 장비, 일정 등
IDF 파일은 EnergyPlus 시뮬레이션 엔진에 엄격하게 사용됩니다.
EnergyPlus는 해당 입력 파일을 사용합니다.
  에너지 모델 시뮬레이션을 생성하는 데 필요한 모든 물리 기반 계산을 수행합니다.
그런 다음 출력 파일을 내보냅니다. 출력 파일에는 보고서 탭으로 이동할 때 표시되는 정보가 포함되어 있습니다.
이제 Measures로 돌아갑니다.
에너지 모델러는 측정값을 사용하여 입력 파일의 일부 입력 변수를 자동으로 편집합니다.
그리고 이러한 입력 중 일부를 편집할 수 있습니다.
  OpenStudio 인터페이스에는 없습니다.
건물 구성요소 라이브러리에서 이러한 측정값을 다운로드할 수 있습니다.
우리는 hvac-ventilation을 볼 것입니다.우리가 보자. 전체 시스템 배포.
사용할 수 있는 다양한 조치가 있습니다. 이 측정은 바로 여기에 있습니다. 공기 벽 영역 혼합은 OpenStudio 모델에 공기 벽을 생성합니다.
OpenStudio 로고가 있어서 OpenStudio 측정값임을 알 수 있습니다.
거꾸로.
  구역 혼합 개체 추가는 EnergyPlus 조치입니다.
이 측정은 EnergyPlus 파일에 구역 혼합 개체를 추가합니다.
이 EnergyPlus 측정은 OpenStudio 입력 파일이 EnergyPlus 입력 파일로 변환된 후에 적용됩니다.
따라서 작성할 수 있는 두 가지 측정값이 있습니다. (실제로 레포트 포함하면 3개)
기본적으로 이러한 측정은 입력 파일에 들어가고 일부 매개변수를 변경합니다.
모델의 모든 벽을...아마도..."태양 노출"로 변경하려는 경우.
  측정 프로그램은 바로 여기에서 입력 파일과 이 매개변수로 이동합니다.
그리고 그것은 자동화되어 있습니다.
  입력 특성을 갖도록 모델의 모든 벽을 변경합니다. (즉, 태양 노출)
기본적으로 측정은 입력 파일을 열고 일부 입력 매개변수를 변경하는 프로그램의 짧은 스크립트입니다.
또한 모델을 변형할 수도 있습니다.
예를 들어. 일부 측정값은 모델의 시스템을 완전히 변경하는 데 사용됩니다.
예를 들어. 이 모델에 일반 옥상 공조 시스템이 있고 전체 시스템을 냉각수 가변 풍량으로 교체하려는 경우.
이 고급 에너지 설계 가이드 측정을 사용할 수 있습니다.
건물 구성요소 라이브러리(BCL)에서 다운로드할 수 있습니다.
오늘은 간단한 측정법을 작성하는 방법을 보여드리겠습니다.
OpenStudio가 지원하지 않는 입력 개체로 시작하겠습니다.
EnergyPlus에서 사용하는 입력 개체입니다. 에어 루프로 이동합니다.
  여기 귀환 팬이 있습니다.
이 리턴 팬에는 많은 입력이 있지만 OpenStudio에는 없는 특정 입력이 하나 있습니다.
EnergyPlus 입력 출력 참고 매뉴얼로 이동하면. 이러한 입력 중 하나가 Design Return Air Flow Fraction of Supply Air Flow라는 것을 볼 수 있습니다.
당신은 이것에 대해 볼 수 있습니다...아, 죄송합니다. 이것은 에어 루프의 일부입니다...예, 에어 루프 HVAC입니다.
에어 루프 hvac을 선택하면; 이 창의 입력을 보십시오.
속성 창에서. 당신은 그 특정 입력을 찾을 수 없습니다. 사용할 수 없습니다.
OpenStudio는 지원하지 않습니다. 따라서 이 특정 입력을 IDF 파일에 삽입하는 EnergyPlus 측정값을 생성합니다.
본질적으로; OpenStudio가 이것을 EnergyPlus 입력 파일로 변환한 후 이 측정값은 공급 공기 흐름 변수의 이 반환 공기 흐름 비율을 삽입합니다.
이 입력 변수는 리턴 팬을 최대 기류로 제한합니다.
공급 팬의 최대 기류 비율입니다.
시스템은 공급 팬에서 전체 공급 공기 흐름을 제공하지만 반환 팬은 해당 흐름의 일부만 반환합니다.
이것은 건물의 다른 곳에 그 공기의 일부를 끌어당기는 배기 팬이 있다고 가정합니다.
따라서 리턴 팬은 공급 팬의 전체 흐름을 리턴하지 않습니다.
이렇게 하려면 다음으로 이동해야 합니다.
조치를 취합시다. 측정값 중 하나를 복사할 것입니다. 목적에 맞게 수정하겠습니다.
이 추가 영역 혼합 개체에 수정해야 할 항목이 있다는 것을 알고 있습니다.
우리는 이것을 복사하고 우리 자신의 측정값으로 이름을 바꿀 것입니다.
개체를 선택합니다. x2를 선택하십시오. 선택한 측정값을 복사합니다. 내 조치에 추가하십시오.
이름을 "복귀 공기 흐름 비율 편집"으로 바꾸겠습니다.
이것은 이 측정이 하는 일에 대한 설명일 뿐입니다.
이렇게 하면 공급 공기 흐름의 설계 반환 공기 흐름 비율이 기본값인 1에서 수정됩니다.
다음으로 모델러 설명을 편집해야 합니다. 이것은 에너지 모델러가 알아야 할 특정 세부 사항을 설명합니다. 이 측정이 어떻게 그/그녀의 에너지 모델에 영향을 미칠 수 있는지.
구현 방법.
이 측정은 반환 공기 흐름을 최대화합니다.
다음으로 측정 유형을 지정해야 합니다.
이 측정은 EnergyPlus 입력 파일을 조정합니다.
분류법은 EnergyPlus 측정값이 됩니다.
이것은 HVAC 전체 시스템 측정입니다.
  전체 HVAC 시스템에 영향을 미치기 때문입니다.
이들은 의도된 도구입니다. 지금 측정값 적용 도구를 사용하여 지금 측정값을 적용할 수 있습니다.
OpenStudio 측정 탭에서 실행할 수 있습니다.
또는 매개변수 분석 도구에서 실행할 수 있습니다.
우리는 이것을 있는 그대로 유지할 것입니다.
이것은...음 예...그냥 그대로 두겠습니다.
완료되면 측정값 만들기를 클릭하고 편집을 위해 엽니다.
측정값을 개인 OpenStudio 측정값 폴더에 자동으로 드롭합니다.
폴더는 사용자 폴더에 있습니다. 우리는 이것을 열고자 합니다.
메모장++로 편집하는 것이 좋습니다.
Notepad++에는 프로그래밍 코드 편집에 유용한 추가 기능이 있습니다.
일반 메모장 응용 프로그램에서는 사용할 수 없는 몇 가지 기능이 있습니다.
그러면 프로그램이 열립니다. Ruby 프로그램(Ruby 프로그래밍 언어)입니다.
전형적인 면책 조항이 있습니다.
  정보를 무료로 사용할 수 있습니다. 기본적으로 법적 책임이나 기타 사항이 없다고 합니다.
코드는 방금 입력한 내용을 기반으로 이미 이름이 변경된 몇 가지 항목으로 시작합니다.
이 측정값은 "edit_return_airflow_fraction"입니다.
수업으로 시작됩니다. 이 모든 것은 우리가 방금 입력한 해당 설명을 기반으로 이미 편집되었습니다.
다음은 우리의 설명입니다. 다음은 모델러에 대한 설명입니다.
이 모든 것이 프로그램에 자동으로 추가되었습니다.
그런 다음 프로그램은 인수를 정의하는 것으로 시작합니다.
인수는 사용자가 OpenStudio GUI에서 입력할 입력입니다.
예를 보여드리겠습니다. 이 "영역 혼합 개체 추가" 측정값을 여기에 놓을 것입니다.
클릭해 보겠습니다. 이것이 바로 여기에 있는 주장입니다. 측정값에 대한 사용자 입력입니다.
이것은 단지 예일 뿐입니다.
우리는 이들 중 일부를 변경하고자 합니다. 여기만 보면 됩니다.
영역 이름이 있습니다. 우리는 이것을 airloop_name으로 대체할 것입니다.
이 zone_name을 호출하는 대신 이것을...call it...이라고 부를 것입니다. 우리는 이것을 loop_name이라고 부를 것입니다.
우리는 그것을 선택하고 싶습니다. 모두 강조 표시되는 것을 볼 수 있습니다.
복사. zone_name을 찾아서 loop_name으로 바꿉니다.
우리는 이 프로그램의 모든 것을 교체할 것입니다.
표시 이름으로 이것은...이것은...이 변수는 배기가 있는 영역이 될 것입니다.
표시 이름이 바로 여기에 있음을 알 수 있습니다. "배기 구역"
여기서 우리는 이것을 "환기 팬이 있는 공기 루프"와 같은 것으로 변경하려고 합니다.
이것이 이것이 하는 일입니다. 이것은 "loop_name"이라는 변수를 생성하고 이 인수 필드를 바로 여기에 설정하여 사용자가 무엇을 입력하든지 설정합니다.
해당 문자열을 이 변수 loop_name에 푸시합니다.
이러한 의견 중 일부도 수정할 것입니다. 이것은 단지 의견입니다.
모든 댓글을 볼 수 있습니다. 해시태그로 표시됩니다.
즉, 프로그래밍 코드의 일부가 아닙니다. 프로그래머의 댓글일 뿐입니다.
이것은 프로그램의 이 부분이 무엇을 하고 있는지 누가 프로그램을 읽고 있는지 알려줍니다.
이것을 편집할 에어 루프의 이름이라고 부를 것입니다.
우리는 더 이상 이름이 필요하지 않습니다. 우리는 이것을 삭제할 수 있습니다.
더 이상 이름은 필요하지 않습니다. 우리는 그것을 삭제할 수 있습니다.
다음으로 필요한 것은 변수와 같은 것입니다. 번호.
이 디자인 존 믹싱 cfm처럼.
  CFM은 기류 수이지만 백분율을 사용합니다.
풍량 값과 동일하게 작동합니다. 숫자 변수입니다.
우리는 이것을...글쎄...우리는 여기에서 이 주석을 할 것입니다.
이것은 공급 공기 흐름의 설계 반환 공기 흐름 비율이 됩니다.
비율이 됩니다. 백분율. 여기에서 이 변수의 이름을 바꿀 것입니다. 디자인...대신 디자인 수준.
이것을 "return_fraction"으로 교체하십시오. 모든 return_fraction을 교체하십시오.
그리고 이것은... 문자열 대신에. 루프 이름은 문자열이므로 에어 루프의 이름이 됩니다.
이것은 makeDoubleArgument입니다. double은 임의의 실수입니다.
OpenStudio 웹사이트에서 측정 작성자의 참조 가이드로 이동할 수 있습니다.
그것은 당신에게 어떤 프로그래밍을 하는 방법에 대한 많은 포인터를 줄 것입니다.
우리는 double을 찾을 것입니다...double은 임의의 실수입니다. 십진수입니다. 따라서 1.0, -1.5 또는 50.5 등입니다.
변수 return_fraction을 만들고 있습니다. 더블입니다.
여기 "사실"입니다. 여기서 "사실"을 언급하는 것을 잊었습니다.
  사용자 입력이 필요하다는 의미입니다.
측정값을 실행하려면 사용자가 해당 필드를 채워야 합니다.
측정을 실행하려면 사용자가 이 정보를 제공해야 합니다.
사용자가 해당 필드에 항목을 지정하지 않고 true로 표시된 경우 측정이 실행되지 않습니다.
때로는 거짓인 변수가 있을 것입니다. 즉, 선택 사항입니다.
사용자는 해당 필드를 채울 수 있습니다. 아니면.
다음 줄은 return_fraction.setDisplayName입니다. 다시 말하지만, 이것은 표시 이름입니다.
표시 이름을 "Return Air Flow Fraction"이라고 부를 것입니다.
GUI에 표시되는 내용입니다.
바로 여기에 표시됩니다. "반환 기류 분수"가 됩니다.
다음 줄은 사용자가 설정할 변수입니다. 죄송합니다. 단위.
이 예의 경우 CFM 단위가 있습니다.
  우리의 경우 백분율이 됩니다.  0에서 1로.
여기에 백분율 기호를 넣을 것입니다. 이것이 인수 부분의 전부입니다.
이제 아래로 내려가서 측정이 실행될 때 어떤 일이 발생하는지 정의하겠습니다.
이것은 측정에 대한 실제 실행을 설정합니다. 이것은 프로그램이 입력 파일을 수정하는 곳입니다.
이것은 프로그램이 입력 파일을 변경하기 위해 수행하는 모든 작업입니다.
EnergyPlus 입력 파일을 편집 중이므로 "작업 공간"에서 작업하고 있습니다.
OpenStudio 측정값에 대해 작업하고 있었다면 "모델 공간"이라고 했을 것입니다. 제 생각에는... 모델 공간 또는 모델 중 하나입니다...
죄송합니다. 여기 우리가 간다. 응. 모든 측정에는 "모델" 또는 "작업 공간"이 필요합니다. Workspace는 EnergyPlus IDF 파일을 편집하기 위한 것입니다.
모델은 OpenStudio OSM 파일을 편집하기 위한 것입니다. 우리는 EnergyPlus 모델을 작업 중이므로 "작업 공간"을 사용할 것입니다.
다음으로 기본 "내장" 오류 검사가 있습니다. 이것은 단지 프로그램이나 인수에 오류가 있는지 확인합니다. 우리는 이것을 그대로 두겠습니다.
다음으로, 이것은 이 런 루프 내의 변수에 사용자 입력을 할당합니다.
이것은 실행이므로 여기에서 이러한 변수를 가져와 이 루프 내의 변수에 할당해야 합니다.
우리는 이미 이들 중 일부의 이름을 변경했습니다. 루프 이름. 우리는 그것을 가지고 있습니다. schedule_name을 삭제할 수 있습니다.
return_fraction. 우리는 그것을 가지고 있습니다. 우리는 이 source_loop_name이 필요하지 않습니다.
변수는 두 개뿐이었습니다. loop_name 및 return_faction 값.
우리는 인수 변수를 가져와 이 런 루프 내에서 변수 이름을 할당했습니다.
다음을 봅시다. 모델의 초기 상태를 보고합니다.
이것은 IDF 파일로 들어가고 모든 ZoneMixing 객체를 zone_mixing_objects라는 배열로 컴파일합니다.
우리는 여기에서 그것을 사용하지 않을 것입니다. 우리는 우리 자신의 배열을 만들어야 합니다.
AirLoopHVAC 객체의 배열을 생성해야 합니다...입력 출력 참조로 돌아가겠습니다.
이 항목의 개체 이름은 무엇입니까? 개체 이름은 AirLoopHVAC입니다.
에어 루프를 보면 확인할 수 있습니다. 그것을 클릭하십시오. 네. 개체 이름은 AirLoopHVAC입니다.
우리는 우리의 프로그램으로 돌아갈 것입니다. 우리는 이것을 "air_loops"라고 하여 이것을 단순화할 것입니다.
찾아서 바꾸기를 해보자. 공기 루프. 이것은 IDF 파일에 있는 모든 AirLoopHVAC 객체의 배열이 됩니다.
IDF 파일인 작업 공간으로 이동하고 유형별로 모든 개체를 가져옵니다.
찾고 있는 유형은 "AirLoopHVAC"입니다.
파일에서 모든 AirLoopHVAC 개체를 찾아 air_loop 배열에 넣는 것입니다.
다음으로 러너가 있습니다. 러너는 프로그램이 실행되는 동안 GUI에 반환되는 작은 정보입니다.
파일을 실행할 때...모델을 실행할 때 실행 버튼을 클릭합니다. 많이 있습니다... 클릭하기만 하면 됩니다.
이 창에 팝업되는 많은 정보가 있습니다.
  이러한 메시지를 러너라고 합니다.
이것이 바로 이것들입니다. 메시지는 프로그램 코드를 실행하는 동안 주요 진행 단계에 대해 사용자에게 알려줍니다.
구역 혼합 개체 측정으로 인해 실패했습니다.
  해당 법안에 필요한 정보를 기재하지 않았습니다.
어쨌든.
  그것이 바로 러너입니다. 이 주자는 초기 조건을 등록하고 있습니다.
건물은 일종의 에어 루프로 시작되었습니다. 크기. 이 배열의 공기 루프를 사용합니다.
배열의 크기를 찾는 것입니다. 해당 IDF 파일에 있는 공기 루프 개체 수입니다.
우리는 이것을 대체할 수 있습니다.
이것은 그다지 중요하지 않지만 지금은 그냥 놔둘 수 있습니다.
적어도 코드가 실행되는 동안 무언가를 말하는 러너가 있을 것입니다.
우리는 그것이 실제로 무엇인가를 하고 있다는 것을 알게 될 것입니다.
다음 코드 조각. 시작 모델의 모든 열 영역을 가져옵니다. 우리는 필요하지 않습니다.
우리는 이 프로그램의 열 영역에 대해 걱정하지 않습니다.
입력 이름을 확인하고 영역을 가져옵니다. 우리는 이러한 이름을 확인할 필요가 없습니다.
나중에 이 재사용으로 돌아올 수 있습니다.
  지금 당장은 이 모든 코드를 주석 처리하여 단순화할 것입니다.
그런 다음 영역을 찾지 못하면 오류가 발생합니다. 다시 말하지만, 이것을 주석 처리해 보겠습니다.
흠..댓글이 한줄인것 같네요. 여기 우리가 간다. 우리는 그것을 주석 처리 할 것입니다.
...일정 이름을 확인합니까? 응. 우리는 그것에 대해 걱정할 필요가 없습니다.
이것은 우리가 복사한 코드에서 일부 프로그래머의 주석일 뿐입니다. 여기에는 적용되지 않습니다.
설계 수준 입력을 확인합니다. 우리는 이것을 주석 처리할 것입니다. 이에 대해서는 나중에 다시 다루겠습니다.
이것은 단지...여기서 시작합니다...calc 방법입니다. 영역 혼합 개체에는 이러한 변수가 필요하지 않습니다.
그것들을 삭제합시다. 그것들은 우리 프로그램에 적용되지 않습니다.
이것은 모델에 새로운 믹싱 오브젝트를 추가하지만 우리는 새로운 믹싱 오브젝트를 추가하고 싶지 않습니다.
우리는 모델에 새로운 에어 루프를 추가하고 싶지 않습니다. 그래서 우리는 이것을 삭제할 수 있습니다.
우리는 실제로 이 모든 것을 삭제할 수 있습니다. 우리는 "do" 루프를 설정하고 싶습니다.
소절 쓰기에 대해 더 알고 싶다면 앞서 말씀드린 대로 OpenStudio 웹사이트의 소절 쓰기 가이드를 참조하세요.
'하다'를 찾아보자. "do" 루프의 예를 찾고 싶습니다.
do air_loop를 설정해 보겠습니다.
우리의 배열은 air_loops이므로 air_loops를 순환하고 싶고...
air_loops.each가 수행하는지 봅시다. 해당 배열의 각 인스턴스에 대해 air_loop이라는 변수를 할당합니다.
그것은 프로그램이 "do" 루프의 각 주기에서 보고 있는 인스턴스입니다.
그런 다음, 루프 이름이 air_loop와 같으면 배열의 위치 0에서 문자열을 가져옵니다.
한 가지 알고 싶은 것은 이러한 EnergyPlus 개체가 배열이라는 것입니다.
개체 이름은 AirLoopHVAC입니다. 배열의 첫 번째 필드는 공기 루프의 이름입니다.
이 이름은 배열의 0번 위치에 있습니다. 컨트롤러 목록 이름은 어레이의 위치 1에 있습니다.
가용성 관리자 목록 이름이 어레이의 위치 2에 있습니다...
그것을 살펴보고 싶다면 IDF 파일을 볼 수 있습니다.
  EnergyPlus 입력 파일.
에어루프백을 검색해보겠습니다. 당신은 볼 수 있습니다 ... 여기 있습니다.
어레이의 0번 위치는 이름, 1번 위치는 컨트롤러 목록 이름, 2번 위치는 가용성 관리자 목록 이름입니다.
그것이 우리가 에서 본 것입니다.
  입력 출력 참조 설명서. 이름. 컨트롤러 목록 이름. 가용성 관리자 목록 이름.
계속 진행 중입니다. 노드 이름까지.
우리가 찾고 있는 것은 맨 아래에 있는 Design Return Air Flow Fraction입니다.
그것은 노드 이름 뒤에 왔지만 이 IDF 파일에는 존재하지 않는다는 것을 알 수 있습니다.
따라서 이 필드를 개체 배열에 삽입하기 위해 이 측정값을 작성합니다.
우리는 이 분야가 어떤 위치에 있는지 알아내야 합니다.
우리는 그것들을 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10으로 셀 수 있습니다. 이 필드는 배열의 10번 위치에 있습니다.
이를 염두에 두고 측정 프로그램으로 돌아가 보겠습니다.
프로그램은 에너지 모델 공기 루프를 통해 반복됩니다. 위의 인수 섹션에서 사용자가 지정한 루프 이름을 찾고 있습니다.
배열을 반복하고 특정 공기 루프 이름을 찾으려고 합니다.
특정 에어 루프를 찾으면 해당 객체에 해당 위치 10 문자열을 쓰기를 원합니다.
그것은 공기 루프를 찾고 우리는 다음과 같이 작성할 것입니다: air_loop.setString.
이러한 기능에 대해 자세히 알아보려면 측정 작성자 가이드를 다시 방문하십시오.
상단 및 SDK 설명서로 이동합니다. 모든 구문은 이 SDK 설명서에 있습니다.
그냥 검색해서 하는게 더 쉬웠어요. openstudio .setstring을 검색하면...
응. 측정값 작성자의 참조 가이드로 돌아가게 하는 것 같습니다...여기에 .setstring을 사용하는 방법의 예가 있습니다.
코드의 예를 찾는 것이 중요합니다. 사용되는 곳입니다. 그것이 어떻게 사용되고 있는지 이해하려고 노력하십시오.
그것에 익숙해지면 더 잘 이해하기 시작할 것입니다.
그리고 그 정보를 찾는 방법. 이 경우 .setstring을 수행합니다.
우리는 위치 10. return_fraction을 문자열로 원합니다.
우리는 여기에 의견을 쓸 것입니다. 이게 뭐하는 짓이야. 반환 공기 흐름 비율을 덮어씁니다.
이것은 이미 IDF 파일에 있는 경우 반환 기류 비율을 무시합니다. 또는 존재하지 않는 경우 거기에 씁니다.
그것은 단지 반환 기류 비율을 쓰는 것입니다. 이미 IDF 파일에 있는 경우 덮어씁니다.
다시, 우리는 "do" 루프를 수행합니다. 관심 있는 루프와 일치하는 루프 이름을 찾고 있습니다.
위치 0에서 루프 이름으로. 그런 다음 해당 루프를 찾으면 배열의 위치 10에 있는 문자열을 사용자가 인수에 지정한 변수로 설정합니다.
그럼...음...우리는 아마도 사용자에게 그것이 성공적이었다는 것을 알려주는 러너를 갖고 싶을 것입니다.
runner.registerFinalCondition
주자는 공급 공기 흐름의 반환 공기 흐름 비율이 return_fraction으로 변경되었다고 말합니다.
if 루프의 맨 끝에 "end"를 넣고 싶습니다. 또한 "do" 루프를 종료해야 합니다.
이것은 이전 코드의 일부 주자일 뿐입니다. 우리는 이것들을 없앨 수 있습니다. 그리고 그것이 코드의 끝입니다.
따라서 모든 것이 순조롭게 진행되면 이 코드를 실행할 수 있어야 하며 실행되기를 바랍니다.
에너지 모델로 돌아가 봅시다. 우리는 이것을 제거 할 수 있습니다 ... 음 ... 오
코드를 저장하고 싶습니다. 에너지 모델로 돌아가서 살펴보겠습니다.
전체 시스템 편집 반환 기류 비율. 방금 편집한 측정값이 있습니다.
우리는 그것을 우리의 조치에 넣을 것이며 여기에 느낌표가 있음을 알 수 있습니다.
필수 입력 사항이라고 합니다. 조치가 제대로 실행되려면 해당 정보를 입력해야 합니다.
에어 루프 이름이 무엇인지 알아내야 합니다. HVAC 시스템 탭으로 돌아갈 수 있습니다.
에어 루프를 선택합니다. 여기에 이름을 복사합니다. 조치로 돌아가십시오.
여기에 이름을 붙여넣습니다. 우리는 공급 공기 흐름의 반환 공기 흐름 비율이...아마도 60%가 될 것이라고 말할 것입니다.
60퍼센트라고 합시다. 모델을 저장합니다. 달려가서...그리고 그냥...어...정말 빨리.
OSM 파일을 아주 빠르게 살펴보겠습니다.
거기에 없다는 것을 알고 있지만 당신에게 보여주고 싶었습니다. 에어루프백을 검색하세요.
공급 공기의 반환 기류 비율이 누락된 것을 볼 수 있습니다. 바로 여기에 있어야 합니다. 하지만 그렇지 않습니다.
우리는 이미 IDF 파일을 살펴보았습니다. 같은 것. 그것은 거기에 없습니다.
어서 실행을 누르십시오. 우리는 그 주자 중 일부가 나타나는 것을 봐야 합니다...오...
코드가 실패한 것 같습니다...그래서... 러너가 있었습니다. 건물은 하나의 공기 루프 hvac 개체로 시작되었습니다...예.
이것은 정의되지 않은 메소드 'getstring'을 말합니다...우리는 프로그램으로 돌아갈 수 있습니다.
예, 여기에 "getstring"이 있지만 이것은 주자보다 먼저 나왔습니다. 주자가 성공적으로 실행되었습니다.
그러나 여기에 "getstring"이 있으며 무엇이 잘못되었는지 알 것 같습니다. 이것은 대소문자를 구분합니다.
"getString"에 대문자 "S"를 써야 합니다. 아마도 이것도 대소문자를 구분할 것입니다. "세트 문자열"
알겠습니다. 저장하겠습니다. 우리는 돌아갈 것이다. 시뮬레이션을 다시 실행해 보십시오.
...음...저장된 상태로 되돌리자. 아마도 이것을 새로 고쳐야 할 것입니다 ...
아니요, 여전히 "getstring" 오류가 발생합니다...그래서 여전히 우리 프로그램의 이전 사본에서 작동하는 것 같습니다.
여전히 오류가 아니더라도 대문자로 표시해야 합니다.
조치로 돌아가 보겠습니다. 여기에서 이것을 삭제하십시오 ... 확인하십시오 ...
저장 ... 웁스 ... 저장되었는지 확인하십시오. 나는 우리가 그것을 바꿨다고 생각했다. 괜찮아.
라이브러리 반환 기류 비율...0.6으로 돌아가 보겠습니다.
우리는 그것을 저장할 것입니다. 다시 실행해보도록 하겠습니다.
거기는. 최종 조건 반환 기류 팩션이 변경되었습니다.
성공! 괜찮은. 우리는 할 수 있어야 합니다...이 작업을 마치도록 하겠습니다.
IDF 파일로 이동할 수 있어야 합니다.
  EnergyPlus 입력 파일. 열어봐
우리는 "반환 기류"를 검색할 것입니다. 거기는. 공급 공기 흐름의 설계 반환 공기 흐름 비율.
"패키지 루프탑 에어컨"이라는 에어 루프에 추가되었습니다. 성공!
이것이 OpenStudio에 대한 측정값을 작성하는 방법입니다. 특히 EnergyPlus 입력 파일을 편집하기 위한 조치를 작성합니다.
고맙습니다. 좋아요와 구독 부탁드립니다.

Measure Writing 1

6. OpenStudio EnergyPlus - 입력 출력 개체

이 비디오에서는 EnergyPlus 개체와 그 기능에 대한 정보를 찾는 방법에 대해 설명합니다.  이것은 OpenStudio / EnergyPlus가 에너지 모델을 시뮬레이션하기 위해 어떻게 작동하는지 이해하는 데 도움이 될 것입니다.  또한 어떤 입력이 중요한지, 어떤 입력이 기본값으로 남을 수 있는지, 에너지 시뮬레이션에 어떤 영향을 미칠 수 있는지를 아는 데 도움이 될 것입니다.

오늘 우리는 EnergyPlus 개체가 무엇인지 논의할 것입니다.
EnergyPlus 개체는 특정 계산을 실행하는 EnergyPlus 프로그램 내부의 프로그래밍 부분입니다.
예: 이 팬은 EnergyPlus 개체입니다. 이 DX 냉각 코일은 EnergyPlus 개체입니다.
이 공기 루프는 EnergyPlus 개체입니다. 이것들은 모두 객체입니다.
개체에는 입력을 포함하는 개체와 연결된 특정 프로그래밍 코드가 있습니다.
입력은 이 개체에 대해 여기에서 조정하는 항목입니다.
출력도 있습니다.
우리는 이러한 각 개체가 무엇을 하는지 알아내는 방법에 대해 논의할 것입니다.
여기서 이 팬을 살펴보자. 바로 여기에서 볼 수 있습니다. 오른쪽 창에서
OS:Fan:ConstantVolume이라고 표시됩니다.
이러한 입력 중 하나가 개체를 시뮬레이션하기 위해 수행하는 작업을 찾으려면 EnergyPlus 입력-출력 참조로 이동할 수 있습니다.
EnergyPlus 웹사이트로 이동: EnergyPlus.net/documentation
EnergyPlus에 대한 많은 문서가 있습니다.
특히 입력/출력 참조를 살펴보겠습니다.
이 문서는 여기에 있습니다.
Fan:ConstantVolume을 보고 있습니다.
여기 검색에 입력해 보겠습니다. 팬: 일정한 볼륨
목차에서 Fan:ConstantVolume 개체를 찾습니다.
링크를 클릭하면 바로 이동합니다. 여기에서 이 개체를 설명합니다.
이 개체는 일정에 따라 지속적으로 작동하도록 의도된 일정 풍량 팬을 모델링합니다.
이 팬은 냉방/난방 부하 또는 기타 제어 신호에 따라 켜지고 꺼지지 않습니다.
입력이 무엇인지 계속 알려줍니다. 팬의 이름입니다.
가용성 일정 이름입니다. 그 일정이 무엇에 사용되는지 설명합니다.
팬 총 효율. 압력 상승. 최대 유량.
끝까지 계속 내려가서 하위 카테고리를 사용합니다.
각 입력이 수행하는 작업을 알려줍니다.
또한 객체에 대한 출력이 무엇인지 알려줍니다.
이 일정한 볼륨 팬의 출력은 전력, 팬 온도 상승 및 팬 전기 에너지입니다.
모든 개체를 볼 수 있으며 속성 창 상단에 EnergyPlus 개체 이름이 표시됩니다.
Coil:Heating:Gas를 보십시오.
Coil:Heating:Gas를 조회하여 EnergyPlus에서 이 개체를 어떻게 사용하는지 확인할 수 있습니다.
미안해요. 링크를 여는 것이 아닙니다.
여기를 클릭하면 됩니다.
특정 개체에 대한 모든 입력이 정확히 무엇인지 알려줍니다.
실외 공기 시스템 개체도 마찬가지입니다.
측면의 속성 창에서 이러한 모든 입력이 무엇인지 알아보려면 관심이 있습니다.
EnergyPlus 입출력 참조에서 이 키워드를 찾으십시오.
OutdoorAirSystem의 경우 하나의 입력이 있습니다. 이름.
Controller:OutdoorAir에는 다양한 입력과 출력이 있습니다.
이들 중 하나가 무엇에 사용되는지 알고 싶다면 EnergyPlus 입출력 참조를 살펴보십시오.
고맙습니다. 좋아요와 구독 부탁드립니다.

 

Input Output Objects
AirLoopHVAC Autosizing

7. OpenStudio EnergyPlus - AirLoopHVAC 자동 크기 조정

이 비디오에서는 EnergyPlus가 공기 루프 팬의 크기를 자동으로 조정하는 방법에 대해 설명합니다.  또한 EnergyPlus가 구역 수준 배기 시스템과 공기 흐름의 균형을 유지하고 DView를 사용하여 팬과 실외 공기 시스템이 함께 작동하는지 확인하는 방법에 대해서도 논의합니다.

YouTube 사용자가 질문했습니다.
6000 CFM 공급 5000 CFM 반환을 가진 공기 처리 장치의 예를 할 수 있습니까?
절약하지 않는 한 1,000CFM의 신선한 공기, 배기 가스가 전혀 없습니다.
1,000CFM의 구역 수준에 배기 팬이 있습니다.
배기 팬은 시스템과 별도로 덕트가 있습니다. 이것이 건물이 중립을 유지하는 방법입니다.
자동 크기 조정은 항상 공급 및 배기 팬을 동일한 크기로 만듭니다. 이는 잘못된 것입니다.
  문제 1.
이 1,000CFM 오프셋과 함께 작동하도록 신선한 공기와 배기 공기 댐퍼에 어떻게 지시할지 모르겠습니다.
구성에 별로 지장이 없을 것 같습니다.
이에 대한 예를 들어보겠습니다.
우리는 지금 조치를 적용하러 갈 것입니다. 우리는 프로토타입 건물을 만들 것입니다.
이것은 건물 구성요소 라이브러리에서 다운로드할 수 있는 측정값일 뿐입니다.
이 측정값을 클릭합니다.
우리는 단지 작은 사무실을 고수할 것입니다. 모든 기본 항목. 조치를 적용합니다.
이것은 우리의 시뮬레이션을 위한 프로토타입 사무실 건물을 만들었습니다.
열 영역 탭으로 이동합니다. 5개의 열 구역과 다락방이 있습니다.
그들 중 누구도 배기 팬이 없습니다. 구역 4에 배기 팬을 설치합니다.
우리는 이것을 항상 켜짐으로 설정할 것입니다. 압력. 유량: 아마도 100CFM.
예, 건물 크기에 따라 그 이상을 할 수 있습니다. 우리는 250 CFM을 사용할 것입니다.
배기 팬은 기본적으로 Decoupled로 제공됩니다.
구역 수준에서 배기 팬을 제어하는 다양한 방법이 있습니다. 기본적으로 Decoupled 상태로 제공됩니다.
분리는 해당 구역을 켜고 끄는 에어 루프 HVAC 시스템에 의존하지 않는다는 것을 의미합니다.
Decoupled는 자체 일정에 따라 실행됨을 의미합니다. 그러나 우리는 Coupled를 사용하고 싶습니다.
결합(Always On 가용성 일정 포함)은 항상 사용 가능함을 의미하며 Air Loop System이 이를 켜고 끕니다.
이 공기 루프 시스템이 켜질 때마다 이 배기 팬이 켜집니다. 그것이 커플링이 하는 일입니다.
에어 루프 탭으로 이동합니다. 우리는 이것을 정말 빨리 살펴볼 것입니다.
우리는 단일 열 펌프 시스템을 가지고 있지만 이를 위해서는 실제로 리턴 팬이 필요합니다.
우리는 시스템의 반환 측에 일정한 볼륨 팬을 넣을 것입니다.
이것은 구역 4(방금 배치한 배기 팬 포함)에 사용됩니다.
이것들을 살펴보자. 전체 시스템이 자동 크기 조정으로 설정된 것 같습니다.
...냉각, 가열이 필요 없을 때의 유량...
AutoSized로 그대로 두겠습니다.
자동 크기 조정. 확인.
시뮬레이션을 실행하겠습니다. 시뮬레이션이 성공적으로 완료된 것 같습니다.
보고서로 이동하여 Air Loops를 선택하십시오. 아래로 스크롤하여 영역 4로 이동합니다.
OpenStudio 결과는 에어 루프에 있는 장비의 순서대로 제공됩니다.
에어 루프의 리턴 측에서 시작합니다. 이것은 반환 팬이 될 것입니다.
744 CFM의 리턴 팬 사이징이며 단일 히트 펌프 팬의 크기는 744 CFM입니다.
에어 루프가 작동 중일 때 항상 켜져 있는 배기 팬이 있음에도 불구하고.
EnergyPlus는 루프만을 기준으로 Autosizing을 하기 때문입니다.
외부 공기 균형은 고려하지 않습니다.
이것은 EnergyPlus에 대해 기억해야 할 중요한 부분입니다.
일부 에어 밸런싱을 선택하지만 모든 에어 밸런싱을 수행하지는 않습니다.
따라서 시스템이 균형을 이루고 있는지 확인해야 합니다.
EnergyPlus는 배기 팬에서 선택한 결합 토글 스위치로 인해 시뮬레이션 동안 공기 루프 밸런싱을 설명합니다.
EnergyPlus 입력 출력 참조 - 필드: 균형 배기 비율 일정 이름 참조
일부 시스템 노드의 공기 흐름을 살펴보겠습니다.
출력 변수로 이동합니다. 시스템 노드로 이동... 멀리...시스템 노드로 이동합니다.
우리는 찾고 싶습니다 ... 여기 우리가 간다. 전류 밀도 체적 유량.
증분을 시간 단계로 설정합니다. 시뮬레이션의 시간 단계입니다. 저장을 클릭합니다.
시뮬레이션을 다시 실행하십시오. 성공. 결과 요약으로 이동합니다.
영역 4로 다시 스크롤합니다. 공급 및 반환 팬의 크기가 동일한 것을 볼 수 있습니다.
이에 대한 출력 보고서를 보려면 DView로 이동하십시오.
에어 루프로 돌아가서 어떤 노드를 볼지 알아낼 수 있습니다. 여기서 보자...
반환 노드를 살펴보고자 합니다.
이것은 실제로 공급 입구 노드와 공급 출구 노드입니다. 이것은 시스템의 공급 측면입니다.
주변 구역 4 공급 출구 노드와 공급 입구 노드를 선택합니다.
리턴 공기 흐름이 공급 측보다 상당히 적은 것을 볼 수 있습니다.
이것은 또 다른 중요한 사항입니다. EnergyPlus가 공기 흐름과 시스템 크기를 계산하는 방식은 구역 수준 크기를 기반으로 합니다.
EnergyPlus는 먼저 영역 수준 크기를 파악합니다. 구역 수준 질량 유량.
그러면 모든 것이 거기에서 전파됩니다.
구역에 일정량의 공기 흐름이 필요한 경우 루프를 따라 첫 번째 팬으로 돌아갑니다.
해당 팬은 지정된 압력에서 해당 양의 공기 흐름을 공급해야 합니다.
마찬가지로 어느 정도의 복귀 질량 유량이 있습니다.
루프의 다음 팬은 해당 양의 유량(지정된 압력에서)을 흘려야 합니다.
이들은 실제로 팬이 아닙니다.
  그들은 실제 생활에서와 같이 공기를 밀지 않습니다.
EnergyPlus는 이론적으로 팬이 흘러야 하는 공기 흐름을 기반으로 팬 에너지 사용량을 계산합니다.
따라서 이 팬은 실제로 공기를 구역으로 밀어넣지 않고 구역이 공기를 받습니다.
EnergyPlus는 구역에서 계산하고 팬에게 알려줍니다. 이 압력에서 이 양의 공기 흐름을 공급해야 합니다.
팬 전력 곡선을 기반으로 하는 에너지 사용량입니다.
반환 공기 흐름이 해당 구역의 공급 공기 흐름보다 낮은 것을 볼 수 있습니다.
이코노마이저 댐퍼가 어떻게 작동하는지 확인할 수도 있습니다.
우리는 릴리프 공기와 실외 공기와 혼합 공기를 선택합니다.
우리는 여기에서 이것들을 찾아야 할 것입니다.
다음은 실외 공기 노드입니다.
실외 공기는 250CFM을 약간 넘습니다.
그것은 우리가 구역에 적용한 250CFM 배기 팬에 해당합니다.
배기 팬을 끄면 이 환기 공기 유량이 250CFM보다 낮게 떨어지는 것을 볼 수 있습니다.
하지만 그 배기팬은 켜져있고 에어루프와 함께 작동하고 있습니다.
이 실외 공기 시스템의 실외 공기 유량은 최소 250CFM으로 흘러야 합니다. 그 배기 팬을 위해.
원한다면 이것을 시뮬레이션할 수 있습니다. 배기 팬을 끈 상태에서 시뮬레이션을 다시 실행합니다.
그 외기 유량이 얼마인지 알 수 있습니다.
존 배기팬으로 돌아가자...
...더 좋은 점은...일정 중간에 배기 팬을 켜고 끌 수 있습니다.
우리는 새로운 일정을 만들 것입니다. 우리는 한낮에 그것을 끌 것입니다.
그래서, 우리는 차이점을 볼 것입니다. 배기 팬으로 돌아갑니다. EF 일정. 구하다. 운영.
성공. DView를 다시 열어 보겠습니다.
구역 4 외기 유량을 살펴보십시오.
입구 노드를 선택하십시오.
콘센트 노드. 확인.
대낮에 배기팬이 꺼지는 것을 볼 수 있습니다.
리턴 공기 흐름이 바로 위로 점프합니다.
당신은 볼 수 있습니다 : 하루의 첫 부분 동안 배기 팬이 켜져 있고 공기 처리기로 더 적은 공기를 반환합니다.
실외 공기 노드를 살펴보겠습니다.
같은 것.
너는 볼 수있어. 하루 중 첫 번째 시간 동안 배기 팬이 켜져 있으면 실외 공기 시스템이 추가 공기 흐름을 공급합니다.
그런 다음 배기 팬이 꺼지면 공기 흐름이 최소 실외 공기로 떨어집니다.
또는 절약하는 경우 다른 설정으로 떨어질 수 있습니다.
이를 통해 실외 공기 시스템이 올바르게 작동하고 있음을 알 수 있습니다.
이것이 배기 팬이 공기 루프와 균형을 이루는지 확인하는 방법입니다.
이것이 당신이 그것을 켜고 끄는 방법입니다.
배기 팬이 공기 루프와 독립적으로 작동하도록 하려면 분리된 상태로 놓을 수 있습니다.
그런 다음 자체 일정에 따라 실행되지만 루프로의 반환 공기 흐름에는 여전히 영향을 미칩니다.
그래서, 원래의 질문으로 돌아갑니다.
결론은 자동 크기 조정이 최대 공기 흐름에 맞게 시스템 크기를 조정한다는 것입니다.
실제로 크기가 더 작은 리턴 팬이 있을 수 있습니다.
이는 에너지 계산에 중요할 수 있습니다. 공급 공기 흐름에서 배출 공기 흐름을 뺀 값으로 하드 크기를 조정해야 합니다.
이 예의 경우 Hard Size의 최대 유량을 입력해야 합니다.
시스템 기류가... 공급 기류가 약 750CFM이라고 생각합니다.
우리는 이것을 500 CFM으로 크기를 조정할 것입니다.
이것이 환풍기의 크기가 적절한지 확인하는 방법입니다.
고맙습니다. 좋아요와 구독 부탁드립니다.

Project Geometry Tool

8. OpenStudio SketchUp 팁 - 프로젝트 지오메트리 도구

OpenStudio SketchUp 플러그인에서 프로젝트 지오메트리 도구를 사용하는 방법에 대해 설명합니다.  이 도구는 한 번에 여러 공간에 하위 표면을 적용하는 데 유용합니다. 

프로젝트 지오메트리 도구를 사용하는 방법을 보여 드리겠습니다.  이 작업은 시뮬레이션에서 계산 시간을 줄이는 데 도움이 됩니다.
우리는 일부 창을 보고 있습니다. 서로 매우 가까운 여러 개의 창이 있습니다.
그들 사이의 분배기는 실제로 에너지 시뮬레이션에 큰 영향을 미치지 않습니다.
창 위에 직사각형을 그립니다(공간 외부).
이제 공백을 입력하고 이 창을 삭제합니다. 스페이스에서 이 창을 모두 삭제합니다.
이제 프로젝트 느슨한 기하학 도구로 이동하십시오. 선택한 느슨한 형상을 투영합니다.
방금 만든 사각형을 선택합니다. 버튼을 클릭합니다. 네.
성공했습니다. 개별 공간에 창이 적용된 것을 확인할 수 있습니다.
고맙습니다. 좋아요와 구독 부탁드립니다.

Assign Space Type to Multiple Spaces

9. OpenStudio 팁 - 여러 공간에 공간 유형 지정

건물 구성요소 라이브러리 측정값 "AssignSpaceTypeBySpaceName"을 사용하여 이름에 공통 문자열이 있는 공간에 공간 유형을 빠르게 할당하는 방법에 대해 설명합니다.

성적 증명서:
특정 공간 유형을 지정하려는 공간이 많은 경우 건물 구성요소 라이브러리에서 이 측정값을 사용할 수 있습니다.
"전체 건물", "공간 유형"으로 이동합니다. "공간 이름으로 공간 유형 할당"을 검색합니다.
측정값을 다운로드할 수 있습니다. "구성 요소 및 측정값", "지금 측정값 적용"으로 이동합니다.
"전체 건물" 범주에서 측정값을 검색합니다. 바로 여기입니다.
참고: 이 문자열 검색은 대소문자에 따라 다릅니다. 복도에서 대문자와 소문자 "c"를 모두 검색할 수 없습니다.
따라서 공간의 이름이 일관되게 지정되었는지 확인하고 싶습니다.
이 확인란은 작동하지 않는 것 같으므로 사용하지 마십시오.
조치는 성공적이었습니다. 21개의 공간에 공간 유형을 할당했습니다.
고맙습니다. 좋아요와 구독 부탁드립니다.

10. OpenStudio SketchUp 팁 - 정점 크기 불일치

 

일반적인 오류 "기본 표면 사이의 정점 크기 불일치"를 해결하는 방법에 대해 설명합니다.

시뮬레이션을 종료시키는 일반적인 오류, 심각한 오류에 대해 논의할 것입니다.
오류 출력 파일로 이동합니다. 특히 이 오류를 살펴보고 있습니다. 기본 표면 간의 정점 크기 불일치.
이 표면(4840)과 표면(149) 사이에 불일치가 있다는 것입니다.
반복되는 것을 볼 수 있습니다. 여기에 4840이 있고 더 아래에 동일한 오류가 표시됩니다.
그것은 단지 거꾸로입니다. 그래서 오타가 많은 것 같습니다. 정말 절반 밖에 없습니다.
하나를 해결하면 다른 하나가 해결됩니다.
우리는 이 표면 4830과 표면 4897을 볼 것입니다.
서피스 4830에는 11개의 꼭짓점이 있습니다. 서피스 4897에는 7개의 꼭짓점이 있습니다.
OSM 파일로 이동하여 확인할 수 있습니다. 우리는 표면 4830을 검색할 것입니다.
이 표면(4830)이 11개의 정점을 가지고 있음을 알 수 있습니다. 다른 하나는 표면 4897이었습니다...이것은 7개의 정점을 가지고 있습니다.
OpenStudio SketchUp 플러그인으로 이동하겠습니다. OpenStudio 인스펙터 도구를 엽니다.
이것을 약간 조정하겠습니다... "표면" 범주를 선택합니다.
우리 모델에는 8,576개의 표면이 있습니다.
우리는 표면 4830을 찾고 싶습니다. 바로 여기입니다. 이 표면(4830)이 "4-3번 복도" 공간과 연관되어 있다고 말합니다.
표면 4897...저 4897을 찾자...바로 여기.
이것은 공간 "Plenum 3-4-N"과 연결됩니다.
우리의 공간으로 가자. "4-3번 복도"를 검색하세요.
바로 거기에 있습니다. "Plenum 3-4"를 검색해 보겠습니다. 바로 거기에 있습니다. "4-3번 복도" 바로 아래에 있습니다.
다시 "4-3번 복도"로 돌아가 보겠습니다.
  Shift 키를 사용하고 "Plenum 4-3"을 클릭하여 선택 항목에 추가하겠습니다.
이제 탑뷰를 해보자.
  Shift 키를 누른 상태에서 오른쪽에서 왼쪽으로 드래그합니다.
이것은 다른 모든 것을 선택합니다. 또한 우리가 선택한 두 공간의 선택을 취소합니다.
이제 숨기기 기능을 사용하십시오. 그러면 다른 모든 지오메트리가 숨겨집니다.
이제 일치하는 표면을 가진 이 두 공간으로 검색 범위를 좁혔습니다.
그런 다음 공간 중 하나를 두 번 클릭할 수 있습니다.
이제 표면을 다시 검색하십시오. 4830...그것은 하나가 아닙니다...4830은 다음과 연결되어야 합니다...
오, 거기 있다. 바로 거기. 자, 여기가 이 표면입니다. 4830.
미안해요. 다른 공간과 연결되어야 합니다. 이것은 4830과 일치하는 표면인 4897입니다.
다른 비활성 공간에서 4830을 선택했습니다.
이 플레넘의 맨 위에 있음을 알 수 있습니다. 옆모습을 해보겠습니다...
어쩌면 이렇게...
또는 이렇게...
오른쪽에서 왼쪽으로 드래그 선택을 수행합니다.
  우리는 이러한 표면을 숨길 것입니다. 이렇게 하면 표면을 더 쉽게 식별할 수 있습니다.
이것이 문제 표면 중 하나임을 알 수 있습니다.
  4897.
이 공간을 클릭하십시오. 이제 이 공간을 두 번 클릭합니다. 우리는 그것이 이 표면 4830과 연관되어 있음을 알 수 있습니다.
클릭해 보겠습니다. 해당 표면이 일치하는 것을 볼 수 있습니다.
EnergyPlus는 이 두 표면이 같은 수의 정점을 가지고 있지 않다고 생각합니다.
표면을 선택하고 두 번 클릭하여 강조 표시할 수 있습니다. 정점을 센다: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11.
이것은 표면 4897이므로 11개의 정점이 있어야 합니다.
오류 출력...4897...을 보면 오류 출력 파일에 정점이 7개뿐이라고 나와 있습니다.
이유를 모르겠습니다. SketchUp과 관련이 있는 것 같습니다.
SketchUp이 단순화되고 있다고 생각합니다. 부착된 이러한 다른 표면 중 일부를 기반으로 이 표면을 정의하는 것입니다.
그래서...이러한 다른 표면과 공유되는 정점이 있습니다.
이 표면에 대한 모든 정점을 출력하는 대신 표면을 정의하기 위한 최소 정점 수를 출력하는 것입니다.
이러한 다른 표면 중 일부는 정의에 해당 정점이 있습니다.
어떻게 든 이것은 OpenStudio를 혼란스럽게합니다. 나는 발견했다. 해결책은 표면을 나누는 것입니다.
이 꼭짓점에서 이 꼭짓점까지 선을 그릴 수 있습니다. 그것은 표면을 반으로 나눕니다.
이제 두 개의 표면이 있습니다. 4898 및 4897.
이제 일치하는 표면에서 표면을 분할해야 합니다.
우리는 이 꼭짓점을 연결하는 선을 그릴 것입니다. 그것은 표면을 반으로 나눕니다.
오...여기서 뭔가를 망친 것 같군요.
  여기서 이 문제로 돌아가 보겠습니다.
이 지오메트리를 추가할 때 매우 주의해야 합니다.
그 표면을 둘로 나눕니다. 이제 두 개의 표면임을 알 수 있습니다.
이것은 표면 4899이고 이것은 표면 4898입니다.
4899와 일치하는지 확인해야 합니다. 생성된 다른 표면도 마찬가지입니다. 4897.
4830과 일치해야 합니다. 예. 4897. 이것이 정점 불일치 문제를 해결하는 방법입니다.
표면을 더 세분화해야 할 수도 있습니다.
약 4개의 꼭짓점으로 내려가면 문제가 줄어듭니다.
여전히 지속적인 문제가 있음을 알 수 있습니다.
대략적인 해결 방법: 표면을 단열 처리합니다. 서피스를 선택합니다. 경계 조건으로 이동합니다. 단열을 클릭합니다.
죄송합니다. 먼저 표면을 일치 해제해야 합니다. 일치하지 않습니다. 그런 다음 "단열"을 선택합니다.
핑크빛으로 변합니다. 일치하는 표면도 단열 처리하십시오.
타의 추종을 불허하지만 여전히 경계 조건을 찾고 있습니다.
이것은 "그라운드"로 기본 설정되어 있다고 말합니다. 단열도 하고 싶습니다.
Adiabatic은 EnergyPlus에 이 두 표면 사이에 열 전달이 없을 것이라고 알려줍니다.
표면이 작은 경우에는 큰 문제가 되지 않을 수 있습니다.
  에너지 모델 결과는 크게 영향을 받지 않습니다.
두 공간 사이의 실내 온도가 비슷하면 어쨌든 열 전달이 거의 없습니다.
그러나 온도 차이가 큰 경우 표면을 더 세분화하는 것을 고려할 수 있습니다.
이것이 정점 불일치 심각한 오류를 해결하기 위한 해결 방법입니다.
이 영상이 마음에 드셨다면 구독과 좋아요 부탁드립니다.
고맙습니다.

Vertex Size Mismatch

11. OpenStudio 팁 - GitHub에 문제를 제기하는 방법

OpenStudio 및 SketchUp 플러그인 오픈 소스 프로젝트와 사용자가 GitHub에 문제를 등록하여 기여할 수 있는 방법에 대해 논의합니다.

OpenStudio 애플리케이션은 OpenStudio Coalition에서 지원합니다.
그들은 OpenStudio 응용 프로그램을 유지하고 유지 관리하는 자원 봉사자 및 유료 프로그래머 그룹입니다.
그들은 소프트웨어 문제를 해결하기 위해 사용자의 피드백에 의존합니다.
GitHub에 문제를 제기하는 방법을 보여 드리겠습니다. OpenStudio 응용 프로그램 또는 OpenStudio SketchUp 플러그인에 문제가 있는 경우.
github.com에 계정을 등록해야 합니다.
그런 다음 두 프로그램을 따를 수 있습니다.
우리는 오늘 OpenStudio 애플리케이션에 대한 문제를 제기할 것입니다.
우리는 문제에 갈 것입니다. 새 문제를 만듭니다.
이것은 버그 보고서로 분류됩니다.
개선 요청이 있는 경우에도 수행할 수 있습니다.
버그 리포트를 해보자. 제목을 지정합니다.
이것은 기본적으로 문제가 무엇인지 설명하는 곳입니다.
"사용자가 HVAC Airloop를 삭제하려고 할 때 응용 프로그램이 충돌합니다."라고만 말할 것입니다.
그 이상은 정말 없습니다.
이 문제가 발생했을 때 어떤 일이 일어나는지 스크린샷이나 실제로 gif 비디오를 캡처했습니다.
여기서 사용자가 Airloop를 선택하고 삭제를 시도하는 것을 볼 수 있습니다.
  그것은 프로그램을 충돌시킵니다.
이 gif를 현재 동작 섹션에 업로드합니다.
더 많은 정보가 없습니다.
필요하다고 생각되는 추가 정보가 있는 경우 문제를 재현하는 단계를 설명할 수 있습니다.
솔루션에 대한 제안 사항이 있는 경우 해당 정보를 추가할 수 있습니다.
  또는 문제의 범위를 좁힐 수 있는 추가 세부정보입니다.
우리는 윈도우 10을 실행하고 있습니다.
애플리케이션 버전은 OpenStudio 110r3입니다.
응. 그 정도입니다.
이제 아래로 스크롤하여 새 문제를 제출하십시오.
이제 새로운 문제로 제출됩니다.
  필요한 경우 나중에 언제든지 더 많은 정보를 추가할 수 있습니다.
프로그래머는 결국 그것을 보고 희망적으로 해결할 것입니다.
고맙습니다. 좋아요와 구독 부탁드립니다.

How to lodge issues on GitHub
Create A Combined Plenum

12. OpenStudio 팁 - 결합된 플레넘 생성

이 비디오에서는 여러 공간과 층 간에 공유 플레넘을 만드는 방법을 보여줍니다.  또한 플레넘 모델링에 대한 자세한 내용은 이 NREL 비디오를 참조하십시오. https://youtu.be/n_u3WT2tX1Y

성적 증명서:
오늘은 서로 다른 두 층 간에 공유 플레넘을 생성하는 방법을 보여 드리겠습니다.
우리는 큰 사무실 건물이 있습니다. 우리는 3층과 4층에서 작업할 것입니다. 단순함을 위해.
이 층들이 다양한 공간으로 구성되어 있음을 알 수 있습니다.
현재 바닥에서 천장까지 9피트(2.7m)입니다.
바닥 사이에 플레넘을 설치해야 합니다. 1.2m(4피트) 플레넘.
옆모습에 둡니다. 카메라를 원근에서 벗어납니다.
4층을 선택합니다. 움직이세요. 1.2m(4피트) 이동합니다. 우리는 바닥 사이의 분리를 만들었습니다.
우리는 그 공간의 모든 천장과 바닥 특성을 가진 바닥 사이에 공간을 만들고 싶습니다.
이 모델을 저장합니다. 이것을 "plenum"으로 저장합니다. 별도의 파일로 저장하겠습니다.
원본을 다시 엽니다. SketchUp의 다른 인스턴스를 열어야 합니다.
지금은 이러한 오류를 무시할 수 있습니다. SketchUp의 새 인스턴스로 이동합니다.
그를 삭제하십시오. 방금 생성한 플레넘의 저장된 버전을 엽니다.
 
이러한 오류는 무시해도 됩니다. 측면보기로 이동합니다. 투시 카메라를 끕니다.
모든 지오메트리를 선택하려면 Control-A를 누르십시오. 마우스 오른쪽 버튼으로 클릭. 터지다.
그것은 공간에 대한 모든 그룹을 SketchUp 파일로 분해했습니다. 더 이상 OpenStudio 모델이 아닙니다.
이 모든 표면에는 특성이 없습니다. 이제 그것들은 단순한 SketchUp 표면일 뿐입니다. 선과 정점.
당신은 그들을 클릭할 수 있습니다. 더 이상 공간과 연결되어 있지 않음을 알 수 있습니다.
이제 상단(오른쪽에서 왼쪽)을 선택하고 삭제합니다. 그것은 4 층의 바닥을 떠납니다.
마찬가지로 3층의 맨 아래를 선택합니다. 모든 창도 선택해야 합니다. 삭제합니다.
이제 3층의 천장과 4층의 바닥이 있습니다.
지금은 격리되어 있는 것을 볼 수 있습니다. 모서리에 두 개를 연결합니다. 이제 플레넘이 생겼습니다. 플레넘의 지오메트리입니다.
이 SketchUp 파일을 저장할 수 있습니다. 필요한 경우를 대비하여. 프로그램이 충돌하는 경우.
SketchUp 파일로 저장합니다. 이것은 기본적으로 멍청한 파일입니다. OpenStudio 정보가 없습니다. 그냥 기하학.
공백을 할당하지 않고 OpenStudio 파일로 저장하려고 하면 이 모든 정보가 손실됩니다.
지금은 이것을 SketchUp 파일로 저장해야 합니다.
이제 공간을 만듭니다. 원점으로 이동합니다. 공간을 만듭니다.
  공간을 선택합니다.
지금은 선을 그립니다(자리 표시자로). 공간 밖으로 나가십시오. 이 지오메트리를 모두 선택합니다. 자르다.
우리는 다시 공간으로 들어갈 것입니다. 공간에 형상을 붙여넣습니다. 1분이 걸립니다.
우리는 거기에 갈. 이 지오메트리가 이 공간에 붙여넣어진 것을 볼 수 있습니다.
하지만 문제가 있습니다. 위의 바닥을 기준으로 이 플레넘의 천장을 생성하고 있습니다.
따라서 모든 플레넘 천장 표면은 바닥으로 레이블이 지정됩니다.
  그리고 모든 플레넘 바닥은 천장으로 레이블이 지정됩니다.
수정해야 합니다. 가장 빠른 방법은 텍스트 편집기를 사용하는 것입니다. 그 방법을 알려 드리겠습니다.
플레넘에 대해 생성한 OpenStudio 파일로 이동합니다.
우리는 이것을 메모장++로 열 것입니다. 표면 유형을 검색합니다. 우리는 바닥의 예를 찾고 있습니다.
여기에 표면 유형 "바닥"이 있습니다. 이것을 복사하십시오. "RoofCeiling"으로 교체하고 싶습니다.
다른 지붕 천장과 구별하기 위해 자리 표시자로 "1"을 추가합니다. 지금은.
"모두 바꾸기"를 클릭하십시오. 이제 RoofCeiling의 예를 찾고 싶습니다.
우리는 이 모든 것을 "바닥"으로 대체할 것입니다.
  모두 다 바꿔.
이제 자리 표시자 "RoofCeiling1"으로 돌아갑니다. "RoofCeiling"으로 모두 교체하십시오.
저장을 클릭합니다. 예, 다시 로드합니다.
그것은 거꾸로 된 일부 표면을 수정했습니다. 확인을 클릭합니다.
이제 모든 바닥 표면이 천장으로 변경되었음을 알 수 있습니다.
바닥의 모든 천장 표면을 바닥으로 변경했습니다.
어떤 이유에서든...OpenStudio는 채광창을 설치하기로 결정합니다.
그것은 일종의 문제가 될 수 있습니다. 채광창을 건너서 삭제할 수 있습니다. 이것을 삭제하십시오.
여기에서 삭제할 수 있습니다. 그래야 천창을 없앨 수 있습니다. 때로는 약간의 추가 작업이 필요합니다.
이것을 건너뛸 수 있습니다. 표면을 삭제하면 됩니다. 표면을 다시 그립니다. 표면을 삭제합니다. 표면을 다시 그립니다.
중간에 이 추가 줄을 삭제할 수 있습니다. 우리는 모든 채광창을 고쳤습니다.
이제 바닥이 바닥임을 알 수 있습니다. 그리고 천정은 천정입니다. 우리는 플레넘을 만들었습니다.
계속해서 플레넘의 이 OpenStudio 모델을 저장하십시오.
다음으로 현재 모델에 플레넘을 삽입하는 방법을 보여 드리겠습니다.
새로운 공간을 만듭니다. 그것을 더블 클릭하십시오. 플레넘 모델로 돌아가십시오.
공간을 두 번 클릭합니다. 모두 선택하려면 Control-A를 누릅니다. 복사.
작업 모델로 돌아가십시오. Control-V를 눌러 플레넘 형상을 붙여넣습니다.
적절한 출처에 있어야 합니다. 원점에 붙여넣기만 하면 됩니다. 계산하는 데 1초가 걸립니다.
바닥과 천정을 시공한 모습을 보실 수 있습니다. 다시 말하지만, 이 채광창 중 일부에 몇 가지 문제가 있습니다. 나중에 수정하겠습니다.
클릭하십시오. 이제 이 모든 공간이 공유하는 공통 플레넘이 있음을 알 수 있습니다.
그것은 이미 공간과 공통되는 교차로를 가지고 있습니다.
  교차 형상은 필요하지 않습니다.
모델을 응집력 있게 만들기 위해 표면 일치만 사용하면 됩니다.
이것이 층 사이에 공통 천장속을 작성하는 방법입니다. 여러 공간 사이.
고맙습니다. 좋아요와 구독 부탁드립니다.

Lights vs Luminares

13. OpenStudio SketchUp - 조명 대 조명

이 비디오에서는 공간에서 조명 전력 열 부하를 지정하는 두 가지 방법에 대해 설명합니다.  조명 정의는 일반 조명 전력 밀도를 허용합니다.  Luminare 정의(및 SketchUp 플러그인 Luminare 버튼)는 조명 전력 부하를 지정하는 또 다른 방법입니다.

성적 증명서:
오늘 우리는 조명 전력 부하에 대해 이야기할 것입니다.
여기서는 New Luminaire 버튼인 이 OpenStudio SketchUp 확장 기능에 중점을 둘 것입니다.
먼저 OpenStudio 모델을 살펴보겠습니다.
조명 전력 부하를 공간에 입력할 수 있는 두 가지 방법이 있습니다. 하나는 일반적인 조명 전력 밀도입니다. 예를 들어 평방 피트당 와트(w/m²).
EnergyPlus는 공간의 평방 피트를 기반으로 공간의 총 조명 전력을 계산합니다.
로드 탭으로 이동하여 이를 확인할 수 있습니다. 조명 정의로 이동합니다.
여기에서 볼 수 있습니다. 휴게실 조명의 경우 면적당 와트로 지정됩니다. 공간에 대한 총 와트 수의 하드 값을 입력하거나 1인당 와트를 입력할 수도 있습니다.
예를 들어; 공간에 개별 작업 조명이 있고 사람들이 방에 들어와 자신의 작업 조명을 켰다면.
이는 공간 내에서 조명 전력을 지정할 수 있는 한 가지 방법입니다.
조명 전력을 지정할 수 있는 또 다른 방법은 등기구를 사용하는 것입니다. 아직 이 프로젝트에 대해 설정된 조명기구 정의가 없습니다.
OpenStudio SketchUp 플러그인으로 돌아가 보겠습니다.
  우리는 바로 여기 이 공간을 살펴볼 것입니다.
이를 위한 공간 유형은 실제로 Open Office여야 합니다. 왜 입력이 안되는지 모르겠네요. 괜찮아.
여기에 개방형 사무실 공간 유형이 있습니다. OpenStudio로 돌아갈 수 있습니다. 조명 정의를 살펴보십시오.
Open Office 공간 유형을 찾으십시오.죄송합니다...Open Office 조명 정의. 바로 여기에. 평방 피트당 0.98와트(10.5w/m²)로 지정됩니다.
또는 여기에서 이 버튼을 사용하여 조명 기구, 조명 기구를 공간에 추가할 수 있습니다.
편집할 공간을 두 번 클릭합니다. 단면 컷을 켜서 공간 내부를 볼 수 있도록 합시다. 오버 헤드보기.
새 등기구 버튼을 클릭합니다. 여기에 새 조명 설비를 배치할 수 있습니다. 그래서 그 공간에 새로운 조명기구를 설치했습니다.
우리는 어 그것을 클릭 할 수 있습니다.
  모델을 저장하겠습니다. OpenStudio로 돌아가서 저장된 상태로 되돌립니다. 예를 클릭합니다.
조명기구 정의로 이동하면 이제 모델에 조명기구가 삽입되었음을 알 수 있습니다.
바로 지금, 등기구는 0의 기본값에 있습니다. 그것은 방에 아무 것도하지 않을 것입니다.
그러나 전기 엔지니어나 건축가가 프로젝트 내에서 사용할 다양한 유형의 등기구로 OpenStudio 프로젝트를 생성할 수 있습니다.
그게 내가 한 일이다. 방금 이러한 정의를 사용하여 OpenStudio 모델을 만들었습니다. 우리는 그것을 열 수 있습니다.
이 OpenStudio 모델의 유일한 것은 등기구입니다. 나는 그것을 "루미네어 라이브러리"라고 불렀다.
괜찮아. 로드 탭을 살펴보겠습니다. 등기구 정의로 이동합니다. 제가 여기에서 많은 조명 기구를 만든 것을 볼 수 있습니다.
우리는 다른 하나를 만들 것입니다...여기서 이 펜던트 유형을 선택하고 복사하겠습니다. 우리는 이것을 소형 형광등이라고 부를 것입니다...60...아마도 14와트입니다.
14와트로 지정하겠습니다. 분수...이 값을 입력해야 합니다.
복사의 비율, 가시의 비율, 반환 기류로 직접 들어가는 비율이 있는 경우.
이것은 방에 노출되는 소형 형광등 일뿐입니다. 플레넘 열 손실은 없습니다. 이것을 기본값으로 두겠습니다. 그게 다야
LuminaireLibrary.osm에서 저장을 클릭합니다. 그냥 일반적인 OSM 파일입니다. 닫습니다. 우리의 프로젝트로 돌아가자.
지금 우리는 여기에 하나의 등기구만 있습니다. 등기구를 더 추가하려면 기본 라이브러리 변경으로 이동합니다.
LuminaireLibrary.osm 프로젝트를 이 프로젝트의 라이브러리 파일에 추가할 수 있습니다.
여기에 이미 추가했으므로... 확인을 클릭하겠습니다. 그러면 모든 조명기구가 여기 라이브러리 탭에 표시됩니다.
이제 아래를 클릭하면 LuminaireLibrary에 있던 모든 등기구가 여기에 있는 것을 볼 수 있습니다.
이것들을 끌어서 프로젝트에 놓으십시오. 우리는 그 중 몇 가지를 거기에 추가할 것입니다.
저장을 클릭합니다. SketchUp 플러그인으로 돌아갑니다. 업데이트되었습니다. 예, 우리가 저장했기 때문입니다. 괜찮아.
SketchUp 파일을 업데이트했습니다. 다시 공간을 두 번 클릭해 보겠습니다.
다른 등기구를 놓을 수 있습니다. 바로 여기에 배치하겠습니다. 드롭다운 메뉴가 나타나는 것을 알 수 있습니다.
어떤 종류의 등기구를 배치할지 선택할 수 있습니다. 이 펜던트 조명을 여기에 놓을 것입니다. 예를 선택합니다.
이 조명이 방 내 어디에 있는지는 중요하지 않습니다. 조도 계산에는 영향을 미치지 않습니다.
이것은 방에 대한 열 부하에 대한 것입니다. 이것들은 정말 그냥 더미 조명입니다. 그들은 방 안에서만 열을 생산합니다.
이 조명이 실제로 바닥에서 2피트(0.61m) 위의 방에 배치되었음을 알 수 있습니다.
섹션을 숨기면 여기에서 잘립니다. 우리는 그것을 엑스레이 보기에 넣을 수 있습니다. 우리는 여기에 또 다른 빛을 추가할 것입니다.
클릭하세요. 천장에서 2피트 떨어진 곳에 배치되었음을 알 수 있습니다. 선택한 표면에서 2피트를 배치합니다.
열 계산을 위해 열이 어디에 있는지는 중요하지 않습니다. 그들이 방 안에 있는 한.
내가 말했듯이 그것은 방 안의 조도를 계산하지 않습니다. 그것은 단지 방에 추가되는 열 에너지를 계산하는 것입니다.
여러 개 있는 경우 Shift 키를 눌러 모두 클릭하고 "m" 키를 눌러 이동합니다. 제어 버튼을 누르십시오
복사합니다. 거기. 이제 방 안에 6개의 조명 기구가 있습니다.
우리는 그것을 클릭할 수 있습니다. 모델을 저장하겠습니다. OpenStudio로 돌아갈 수 있습니다. 저장된 상태로 되돌립니다. 예
괜찮아. 가장 먼저 알 수 있습니다. 우리는 거기에 그 등기구를 가지고 있습니다. 우리가 배치한 것들.
스페이스 탭으로 이동해 보겠습니다. 로드로 이동합니다. 우리가 작업하고 있던 Space 102에서,
방 안에 배치된 이 모든 등기구를 볼 수 있습니다.
불행히도 이 공간 유형에는 여전히 Open Office 조명 정의가 있습니다.
따라서 공간의 일반적인 조명 전력 밀도 외에도 이러한 등기구를 추가하고 있습니다.
그것은 당신이 계정을 유지해야 할 한 가지입니다. 이미 등기구를 배치한 경우 이 조명 전력 정의를 삭제해야 할 수도 있습니다.
그렇게 하려면 별도의 공간 유형을 만들어야 합니다. 공간 유형 탭으로 이동할 수 있습니다.
오픈오피스로 이동합니다. 우리는 이것을 복사할 것입니다. 이제 Open Office 1이 있습니다. 이것을 "조명 없이"라고 부를 것입니다.
스페이스 탭으로 돌아갈 수 있습니다...오...죄송합니다. 공간 유형 탭으로 돌아갑니다.
조명이 없는 새 공간 유형에 대한 하중을 편집하겠습니다...여기서 이 조명 정의를 삭제해야 합니다. 삭제하겠습니다.
우리는 거기에 갈. 이제 조명이 없는 이 공간 유형에는 사람, 플러그 부하 및 침투가 있지만 이와 관련된 조명 전력 밀도는 없습니다.
스페이스 탭으로 돌아가 보겠습니다. 이 Space 102의 경우 공간 유형이 "Office - Open Office"로 지정되었음을 알 수 있습니다.
이 공간 102에 "Office - Open Office Without Lights"를 할당합시다.
로드 탭으로 이동하면 Space 102의 유일한 항목은 이제 우리가 공간에 연결한 조명기구뿐임을 알 수 있습니다.
그래서, 그것은 당신의 공간에 조명의 힘을 얻는 몇 가지 다른 방법입니다.
고맙습니다! 좋아요와 구독 부탁드립니다.

 

Daylighting Controls

14. OpenStudio SketchUp - 일광 제어

이 비디오에서는 햇빛이 공간에 들어올 때 공간 조명 전력을 줄이는 일광 제어를 입력하는 방법에 대해 설명합니다.

성적 증명서:
오늘 우리는 일광 제어에 대해 이야기 할 것입니다. 이 버튼은 여기에 있습니다. 새 일광 제어를 만듭니다.
이것은 공간 내의 조명을 제어하는 데 사용됩니다. 외부 창문이 있다면 하루 종일 햇빛이 창문을 통해 들어와 공간을 밝힐 것입니다.
그 시점에서 공간에 인공 조명이 많이 필요하지 않을 수 있습니다. 일광 제어는 창을 통해 들어오는 햇빛의 양에 따라 인공 조명을 줄입니다.
이 버튼을 클릭하여 해당 컨트롤을 만들 수 있습니다. 공간을 수정합시다. 새 일광 제어 버튼을 클릭합니다.
그냥 공간에 떨어뜨릴 수 있습니다. 자동으로 바닥에서 3피트(0.91m) 위에 놓습니다. 필요에 따라 조정할 수 있습니다.
공간 내에서 가장 편리한 위치로 개체를 재배치할 수 있습니다.
원하는 일광 수확량에 따라 공간 중간 어딘가에 배치할 수 있습니다. 즉, 방 안의 불을 끄는 데 얼마나 공격적인지 알 수 있습니다.
그런 식으로 공간에 떨어뜨립니다. Inspector 도구를 클릭하여 일광 제어의 속성을 살펴볼 수 있습니다.
해당 일광 제어 개체를 클릭했는지 확인하려고 합니다. 여기에 드랍되었음을 알 수 있습니다.
그것은 연관된 이름, 공간 이름을 가지고 있습니다.
주의해야 할 점은 이러한 항목을 개별 공간에 놓을 수 있지만 EnergyPlus는 최대 2일 동안의 조명 제어 열 영역만 허용합니다.
따라서 이 두 공간이 열 구역의 일부인 경우 이 일광 제어는 이 공간과 이 공간을 제어합니다. 그들은 하나의 열 영역의 일부입니다.
이 문제를 해결하려면 이러한 각 공간에 별도의 열 구역을 할당하는 것이 가장 좋습니다.
다음은 공간 내에서 일광 제어의 좌표입니다.
이것은 일광 제어 센서의 회전 축입니다. 이것을 180도 회전하고 싶다면 이 화살표가 변경되는 것을 볼 수 있습니다.
이 화살표를 가리킬 것입니다...이 화살표가 눈부심 센서라고 생각합니다. 창 음영 제어에도 사용됩니다. 우리는 나중에 그것에 들어갈 것입니다.
바로 지금, 우리는 일광 제어를 하고 있습니다. 바로 여기 이 화살표입니다.
공간 내(이 방향으로) 조명 수준을 감지하는 것은 포토 센서일 뿐입니다.
음영 제어를 수행하는 경우 눈부심 각도를 조정할 수 있습니다. 내가 말했듯이, 우리는 다른 비디오에서 그것에 대해 다룰 것입니다. 여기에서 각도를 조정할 수 있습니다.
지금은 데이라이트 컨트롤에 대해 0으로 설정합니다.
조도 설정값; 이 조도 설정값은 한밤중에(태양이 없는) 방의 조도입니다.
기본적으로 창문을 통해 들어오는 햇빛이 없을 때. 조명기구의 디자인 조도입니다.
이러한 조명 기구의 설계 조도를 알아야 합니다. 또는 이 공간 유형에 대한 예상 조도를 알고 있습니다.
그 값을 넣을 수 있습니다. 디자인 조도입니다. 데이라이트 컨트롤은 이 값의 최대값에서 지정된 하한선까지 실내 조명을 어둡게 합니다.
하한선은 바로 이 두 곳입니다. 여기에서 조명 제어 유형을 선택할 수 있습니다.
마디 없는; 연속 조명 제어는 설계 조도에서 시작한 다음 최소 입력 전력 비율과 최소 광 출력 비율에 도달할 때까지 조명을 지속적으로 어둡게 합니다.
최소값은 여기 아래에 있는 값입니다.
계단식; 지정된 단계 수만큼 조명 전원을 줄입니다.
계단식을 선택할 수 있습니다. 바로 여기에서 조명 전력의 단계 수를 지정할 수 있습니다.
우리는 이것을 연속으로 남겨 둘 것입니다 ... oh ... um
연속 꺼짐; 설계에서 최소 입력 전력 비율로 조명 전력을 낮춥니다. 그 아래에 있으면 불이 꺼집니다.
연속으로 돌아가자...
수동 단계 제어에서 필요할 때 확률 조명이 재설정됩니다. 이것을 단계별 제어로 설정하고 이것을 수동 스위치(뱅크 조명)로 시뮬레이션하려는 경우. 자동 일광 제어 센서가 없습니다.
예를 들어, 실내에 있는 사람으로 이것을 시뮬레이션하고 싶다면 일광 센서가 없지만 사람들은 공간의 조명을 줄이기 위해 낮 동안 정기적으로 조명을 끕니다.
이것이 자동 센서를 사용하는 대신 낮에 스스로 조명을 낮추는 사람들의 활동을 시뮬레이션하는 방법입니다.
여기서 이 확률 함수는 사람들이 실제로 조명을 끌 확률을 고려합니다.
당신은 말할지도 모릅니다...오...방이 너무 밝아지면 30%의 확률로 누군가가 조명을 끄게 될 것입니다.
그래서, 그것이 확률 함수입니다.
일광 뷰의 수; 나는 이것이 EnergyPlus에 영향을 미친다고 믿지 않습니다. OpenStudio에서 Radiance Measure를 사용하려는 경우 이 수의 일광 보기가 적용됩니다.
여기 화살표의 수를 곱하면 방 전체를 가리키는 화살표의 간격이 동일할 것입니다.
방이 얼마나 잘 조명되어 있는지 더 잘 이해하기 위해 사용됩니다.
최대 허용 불편 눈부심 지수; 창에서 자동 음영 제어를 수행하는 경우 사용됩니다.
낮에 눈부심이 너무 높아지면 차양이나 블라인드가 내려갑니다.
다른 비디오에서 눈부심 시뮬레이션에 대해 알아보겠습니다. 이것이 바로 일광 제어 개체를 공간에 입력하는 방법입니다.
고맙습니다! 좋아요와 구독 부탁드립니다.

Downloads from BCL or Elsewhere

15. OpenStudio 팁 - BCL 또는 다른 곳에서 다운로드

OpenStudio 및 SketchUp 플러그인 오픈 소스 프로젝트와 사용자가 GitHub에 문제를 등록하여 기여할 수 있는 방법에 대해 논의합니다.

성적 증명서:
오늘은 BCL(Building Component Library)에서 다운로드하여 구성 요소 및 측정값을 수동으로 설치하는 방법에 대해 논의할 것입니다.
또는 BCL에 업로드되지 않은 구성 요소 또는 측정값을 만든 동료가 있는 경우.
여러 가지 이유로 이 작업을 수행할 수 있습니다.
아마도 OpenStudio에서 지금 측정 적용으로 이동하고 측정 파일에 측정값이 없을 것입니다.
아마도 여기 오른쪽 아래로 이동하여 BCL에서 측정값 찾기로 이동합니다. 어떤 이유로 BCL에 연결되지 않습니다.
BCL 웹사이트로 이동하여 측정 및 구성 요소를 검색할 수 있습니다.
측정 찾아보기로 이동합니다. 조명을 선택합니다. 우리는 이 최근 것들 중 하나를 선택할 것입니다. 어쩌면... 조명 부하를 설정합니다. 괜찮아
이것은 전기 조명, 조명 장비 아래에 있습니다. 다음으로 다운로드합니다. 확인을 클릭하여 다운로드합니다.
다운로드 폴더에 다운로드되었습니다. 이제 오른쪽 아래에 있는 My Measures 폴더로 이동합니다. 클릭하세요.
이렇게 하면 생성한 모든 사용자 지정 측정이 열립니다. 이들 모두는 BCL에 연결되어 있지 않습니다.
모두 맞춤 측정입니다. BCL과의 동기화 연결이 끊어졌습니다.
이제 다운로드 폴더를 엽니다. 다음은 방금 다운로드한 측정값입니다.
zip 파일입니다. 열어 봐. Set Lighting Loads by LPD라는 것을 볼 수 있습니다. 이것을 복사하여 측정 폴더에 붙여넣습니다.
지금은 거기에 있습니다. OpenStudio로 돌아가자. 지금 조치 적용으로 이동합니다. 그것은 전기 조명, 조명 장비 아래에 위치했습니다. 여기있어.
그것은 우리가 방금 다운로드하여 폴더에 넣은 것입니다. LPD에서 조명 부하 설정이라고 합니다. 그것이 우리가 다운로드 한 것입니다.
"나의" 측정값으로 간주되는 것을 볼 수 있습니다. 다른분들 좀 보세요...
BCL 측정값인 경우 여기에 "BCL"이 있습니다. 이는 건물 구성요소 라이브러리와 동기화할 수 있음을 의미합니다. 업데이트가 있으면 업데이트할 수 있습니다.
내 측정값이 있는 경우 해당 측정값이 컴퓨터에 있고 BCL에서 연결 해제되어 있기 때문에 동기화되지 않습니다. 그것들은 또한 편집될 수 있습니다... 당신은 그 파일에서 프로그래밍을 편집할 수 있습니다.
따라서 BCL에서 직접 다운로드하는 방법입니다. 또는 사용자 지정 측정값이나 사용자 지정 구성 요소를 작성한 동료가 있는 경우 해당 파일 폴더를 보낼 수 있습니다.
이런 파일 폴더가 됩니다. 루비 파일, xml 파일, 기본적으로 이 모든 것이 있을 것입니다.
동료는 자신의 측정값 폴더를 보고 이 중 하나를 선택한 다음 전체 폴더를 보낼 수 있습니다. 그런 다음 해당 폴더를 내 측정 디렉토리에 놓을 수 있습니다.
바로 여기 내 측정 버튼을 사용하여 직접 액세스할 수 있습니다. 그 버튼은 당신을 위해 열립니다. 그냥 거기에 넣어.
따라서 BCL에서 연결이 끊겼거나 직접 다운로드된 측정값 및 구성 요소를 처리하는 방법입니다.
고맙습니다! 좋아요와 구독 부탁드립니다!

Illuminance Controls with Radiance

16. OpenStudio SketchUp - Radiance로 조도 제어

이 비디오에서는 Radiance 측정 사용을 준비하기 위해 일광 제어, 눈부심 센서, 조도 맵 및 음영 제어를 입력하는 방법에 대해 설명합니다.  Radiance와 Strawberry Perl을 다운로드하여 설치합니다.  OpenStudio Radiance 측정을 사용하여 조명 및 음영 제어를 시뮬레이션합니다.  마지막으로 DView를 사용한 Radiance 출력을 간단히 살펴보겠습니다.

성적 증명서:
맨 위에 있는 마지막 몇 개의 아이콘은 Radiance 측정에 사용됩니다. Radiance는 상당히 복잡한 조명 시뮬레이션 프로그램입니다.
EnergyPlus가 사용하는 표준 조명 시뮬레이션을 사용하는 대신 Radiance를 사용할 수 있습니다. 어느
Radiance는 훨씬 더 자세하며 EnergyPlus 조명 시뮬레이션이 제대로 작동하지 않는다는 것을 이해하고 있습니다. 따라서 Radiance를 대안으로 사용할 수 있습니다.
이것이 바로 여기 위의 이 두 아이콘이 사용되는 것입니다. 우리가 이전에 설치한 일광 제어 외에도.
공간을 수정할 수 있습니다. 여기에서 New Illuminance Map으로 이동합니다... 먼저 카메라로 이동하고 원근을 끕니다.
  오버헤드 뷰를 선택합니다.
이제 새 조도 맵 버튼으로 이동합니다. 클릭하세요. 이것을 공간에 떨어뜨립니다.
우리는 이것을 여기 구석으로 옮길 것입니다. 스케일 버튼으로 펼칠 수 있습니다. 방 전체를 감싸도록 확장하십시오.
이것은 Radiance가 방 전체의 조명 전력 농도를 측정하는 데 사용하는 조도 맵입니다.
그리드가 할당됩니다. 이러한 격자 공간 각각은 해당 특정 영역의 조도를 측정합니다.
그리드의 그리드 포인트 수를 원하는 대로 조정할 수 있습니다. 지금은 10 x 10으로 유지하겠습니다.
크기를 조정할 수 있고... 방 안의 좌표도 조정할 수 있습니다.
음...조금 높네요. 우리는 아마도 방의 그리드를 낮추고 싶을 것입니다. 우리는 이동 도구를 사용할 것입니다...여기로 아래로 이동합니다...아마도 조금 더 높을 것입니다. 바로 거기. 아마도 책상 높이 정도일 것입니다.
우리는 일광 제어가 있습니다. 또한 새로운 눈부심 센서를 넣을 수 있습니다. 우리는 여기에 눈부심 센서를 떨어뜨릴 것입니다.
어떤 이유에서인지 바닥에 떨어뜨립니다. 그 좌표를 조정할 수 있습니다. 우리는 이것을 최대 3피트로 조정할 것입니다.
센서를 창 쪽으로 회전할 것입니다. 지금은 창문을 향하고 있습니다.
글레어 벡터의 수를 조정할 수 있습니다. 지금은 창을 가리키는 눈부심 벡터가 하나뿐입니다.
이 글레어 센서에서 동일한 간격으로 글레어 벡터가 방출되도록 하려면 해당 숫자를 늘릴 수 있습니다. 여기에 3개를 넣을 수도 있습니다.
객체는 그것들을 보여주지 않을 것이지만, 여기에서 우리가 그것을 위한 3개의 벡터를 가지고 있음을 볼 수 있습니다.
최대 허용 일광 눈부심 확률; 이것은 내가 올바르게 이해한다면 눈부심에 문제가 있는 방 안에 있는 사람의 수의 확률인 값입니다.
현재 눈부심 제어를 활성화하려면 방에 있는 사람들의 60%가 눈부심 때문에 귀찮게 해야 합니다.
우리는 이것을 줄일 수 있습니다...우리는 말할 것입니다...30%. 따라서 방에 있는 사람들의 30%는 눈부심을 귀찮게 생각합니다. 그런 다음 그들은 창문의 그늘을 낮출 것입니다.
일광 제어 외에도 음영 제어는 Radiance로 할 수 있는 또 다른 기능입니다. 이 눈부심 센서는 음영 제어가 활성화됩니다.
창에 음영 제어를 추가하려면 확장, OpenStudio 사용자 스크립트, 모델 요소 변경 또는 추가로 이동하고 음영 제어 추가를 클릭합니다.
현재로서는 쉐이딩 머티리얼이나 전환 가능한 구조가 없습니다. 차양 재료는 창에 블라인드나 차양이 있는 경우입니다.
전환 가능한 구조는 두 개의 유리창이 있는 창이 있고 두 개의 유리창 사이에 끼워진 블라인드가 있는 경우일 수 있습니다. 그것은 전환 가능한 구조의 한 예가 될 것입니다.
우리는 새로운 블라인드를 만들 것입니다. 확인을 클릭합니다. OpenStudio Inspector 도구로 이동합니다. 바로 여기입니다.
인스펙터 도구를 엽니다. 여기에서 음영 제어로 이동하십시오. 이것은 우리가 방금 입력한 셰이딩 컨트롤입니다.
이 인테리어 블라인드에 부착됩니다. 내가 말했듯이, 창문 사이에 블라인드가 있는 창문이 있다면, 대신 여기에서 그것을 사용할 것입니다.
다양한 음영 제어 전략이 있습니다. 이러한 모든 옵션이 무엇인지 이해하려면 입력/출력 참조 설명서를 읽어야 합니다.
지금은 기본값으로 두겠습니다.
음영 제어 일정, 눈부심 제어...눈부심 제어를 끈 상태로 유지합니다. Radiance 측정에는 이미 우리가 배치한 이 눈부심 센서에 눈부심 제어 기능이 있습니다.
블라인드용 앵글 슬랫 컨트롤; 이것이 Radiance에 차이를 만드는지 모르겠습니다... 우리는 이것을 Block Beam Solar로 전환할 수 있습니다.
마지막으로 맨 아래에서 이 음영 제어를 공간에 있는 창에 할당하려고 합니다.
여기에서는 이 창, 서브서피스 4, 여기에서 이 창, 서브서피스 3입니다.
셰이딩 컨트롤로 돌아가서 맨 아래에서 셰이딩 컨트롤을 서브서피스 3에 할당합니다. +를 클릭하여 하나를 더 추가합니다. 지하 4. 방에 있는 두 개의 창문입니다.
모델을 저장할 수 있습니다...닫기만 하면 됩니다...OpenStudio를 열 수 있습니다.
측정값 탭으로 이동합니다. 광도 측정은 전기 조명, 전기 조명 제어 아래에 있습니다.
나는 그들 중 두 개를 가지고 있습니다. 건물 구성요소 라이브러리에 연결된 것입니다. 그것은 조금 오래되었고 내가 이해하는 것은 프로그래머가 지금 그것을 편집하고 있다는 것입니다.
그래서 GitHub에서 최신 버전을 다운로드하여 내 측정 폴더에 넣었습니다.
여기로 드래그하세요. 그것을 선택하십시오. 몇 가지 다른 방법으로 사용자 정의할 수 있습니다. 우리는 그것들을 기본값으로 둘 것입니다. 저장을 클릭합니다.
Radiance 측정을 실행하려면 컴퓨터에 Radiance와 Perl이 설치되어 있어야 합니다.
Radiance 웹사이트로 이동해야 합니다. Radiance-Online.org. 다운로드/설치, Radiance 설치 프로그램으로 이동합니다. GitHub에서 최신 버전의 Radiance로 이동합니다. 클릭하세요.
우리는 Windows를 사용하고 있습니다. Windows 버전을 다운로드하겠습니다.
또한 최신 버전의 Perl...PERL을 다운로드해야 합니다. Strawberry Perl인 것 같습니다. 이것을 선택하십시오. 32비트를 선택합니다.
다운로드 폴더로 이동합니다. 음 둘 다... Radiance가 이미 다운로드되었으므로 설치해 보겠습니다.
괜찮아. 시스템 경로에 Radiance를 추가하려면 이 옵션을 클릭해야 합니다. 사용자 또는 현재 사용자를 위한 것입니다. "모든 사용자"를 선택하겠습니다.
이것은 OpenStudio의 Radiance 측정이 시스템 경로를 사용하여 찾기 때문에 중요합니다.
다음을 클릭합니다. 마치다. 엄청난! 이제 둘 다 설치되었습니다. 우리는 잘 가야합니다. 저장을 클릭합니다.
이제 "실행"으로 이동합니다...오!...죄송합니다...Radiance와 Strawberry Perl을 설치한 후 마지막으로 해야 할 일은 컴퓨터를 다시 시작하는 것입니다.
우리는 지금 그렇게 할 것입니다. 괜찮아. 컴퓨터를 다시 시작했습니다. 시뮬레이션을 다시 실행해 보겠습니다.
괜찮아. 성공적으로 실행되고 있는 것 같습니다. 여기에서 위로 스크롤합니다. Radiance는 먼저 조명 및 음영 시뮬레이션을 통해 실행됩니다.
그런 다음 해당 정보를 EnergyPlus에 전달하여 나머지 건물 에너지 모델 시뮬레이션을 수행합니다.
여기 맨 아래에서 EnergyPlus 실행을 위한 일광 제어를 제거하는 것을 볼 수 있습니다.
EnergyPlus가 Radiance 정보를 덮어쓰지 않도록 일광 제어를 제거해야 합니다. 그것이 그곳에서 하는 일입니다.
Radiance는 먼저 방의 모든 조도와 조명 전력을 시뮬레이션합니다. 그런 다음 해당 정보를 EnergyPlus에 전달합니다.
해당 Radiance 정보에 액세스하기 위해 OpenStudio 모델 파일(.OSM)이 있는 프로젝트 폴더로 이동할 수 있습니다. 나는 이것이 여기 있다고 믿습니다.
OpenStudio 파일 폴더를 엽니다.
  "실행" 폴더로 이동합니다. 바로 여기: "Radiance Daylighting Measure Copy"입니다. 이 폴더를 엽니다. "Radance" 폴더를 엽니다.
우리는 출력..."출력"을 찾고 있습니다. 여기에는 Radiance에서 출력되는 다양한 파일이 있습니다.
내가 아는 두 가지는 ".sql"과 ".csv"입니다.
DView를 사용하여 SQL 파일을 열 수 있습니다. 지금은 이미 DView로 열도록 기본 설정되어 있습니다. 먼저 DView를 연 다음 이 SQL 파일을 찾아볼 수 있습니다.
열어봅시다.
이것이 Radiance의 출력임을 알 수 있습니다. 일년 내내 조도를 시뮬레이션합니다.
직접 법선 조도, 전역 수평 조도, 일광 센서 및 조도 맵의 평균에 대한 추세를 보여줍니다.
일광 센서와 평균 조도 맵을 살펴보겠습니다.
일광 센서는 조도 맵의 평균보다 조도가 상당히 낮은 것을 알 수 있습니다.
이것은 일광 센서가 공간의 단일 지점을 측정하기 때문일 수 있습니다. 조도 맵은 이 그리드를 따라 여러 지점을 측정하고 있습니다.
그것들을 평균한 것입니다. 일광 센서가 더 나은 위치에 있어야 함을 의미할 수 있습니다. 거주자가 방 전체에 어떻게 배치되어 있는지에 따라 다릅니다. 특히 빛이 필요한 곳.
우리는 이것을 볼 수 있습니다...음...설정은 이 일광 센서에 대한 것입니다. 공간을 편집하고 센서를 선택해야 합니다.
조도 설정점은 방의 해당 지점에서 약 46피트 촛불(495Lux)입니다.
약 50피트 촛불(538Lux)을 유지하고 있음을 알 수 있습니다.
전체 방의 평균이 한 지점에서 50피트 촛불보다 훨씬 더 많은 것을 알 수 있습니다.
우리는 다른 것들을 볼 수 있습니다... 우리는 매일 갈 수 있습니다... 그리고 열 지도. 데이터를 보는 방법은 다양합니다.
수평선에서 태양의 위치를 기준으로 볼 수 있습니다. 마지막으로 조명의 월별 프로필을 볼 수 있습니다.
"CSV" 파일을 살펴보겠습니다. 다른 분들은 뭔지 모르겠지만...
csv 파일을 살펴보겠습니다. 공간 내 조명(조도)을 측정하는 방법에 따라 다양한 통계가 있습니다.
이것이 SketchUp 플러그인을 사용하여 일광 제어, Radiance 눈부심 센서 및 조도 맵을 입력하는 방법입니다. 그리고 OpenStudio에서 Radiance 측정을 실행하는 방법.
고맙습니다! 좋아요와 구독 부탁드립니다.

Merge Spaces from External File

17. OpenStudio SketchUp - 외부 파일에서 공간 병합

SketchUp 플러그인 사용자 스크립트를 사용하는 방법에 대해 설명합니다. 외부 파일에서 공간 병합.  이는 건물 구성요소 라이브러리에서 다운로드한 측정값으로도 적용할 수 있습니다. 이 스크립트/측정은 지오메트리/공간만 있는 파일을 구성, 일람표, 하중 및 공간 유형이 포함된 템플릿 파일에 병합하는 데 유용합니다.

성적 증명서:
오늘 우리는 유용한 사용자 스크립트에 대해 이야기할 것입니다. 확장, OpenStudio 사용자 스크립트, 모델 요소 변경 또는 추가로 이동하는 경우 외부 파일에서 공간 병합이라고 합니다.
이 사용자 스크립트는 마법사에서 새 OpenStudio 모델을 수행하는 것과 매우 유사합니다. 자신의 템플릿 파일을 라이브러리로 사용하여 프로젝트를 시작하려는 경우 사용합니다.
지금은 빈 템플릿 파일이 있습니다. 템플릿 파일에 지오메트리가 없습니다.
Inspector Tool로 이동하면 이 템플릿 파일에 공간 유형이 있음을 알 수 있습니다. 일정 세트와 구성이 있습니다. 또한 부하가 있습니다. 지오메트리가 없습니다.
지오메트리를 포함하는 다른 파일이 있습니다. 여기에는 기하학과 공간 유형만 있습니다. 우리는 Render By를 볼 수 있습니다
건설. 봐봐, 그것은 구조가 없다.
공간 유형별 렌더링 공간 유형이 없습니다. 그러나 공간이 있고 기하학이 있습니다.
인스펙터 도구를 보면... 48개의 공백이 있음을 알 수 있습니다. 기하학이 있음을 분명히 알 수 있습니다.
지오메트리와 공간이 있는 이 두 가지를 라이브러리 템플릿 파일에 병합하려면 템플릿 파일을 엽니다. 우리가 한 일.
이 템플릿 파일을 프로젝트로 저장할 수 있습니다. 우리는 그것을 "프로젝트"라고 부를 것입니다. 구하다.
이제 확장 메뉴, OpenStudio 사용자 스크립트, 모델 요소 변경 또는 추가, 외부 파일에서 공간 병합으로 이동합니다.
지오메트리와 공간만 포함하는 OSM 파일을 선택합니다. 열기를 클릭합니다.
공간을 가져왔다고 하는데 시간이 좀 걸립니다...
괜찮아. 완성했다고 합니다. 지오메트리 파일에서 정보를 가져왔습니다.
이것이 왜 여기에 있는지 잘 모르겠습니다. 이전에 측정을 실행했을 때부터 남겨진 것이 틀림없습니다.
확인해보자. 템플릿 파일로 가져온 형상이 있습니다. 우리는 구성별로 렌더링을 볼 수 있습니다. 시공이 적용된 것을 확인할 수 있습니다.
 
이는 템플릿 파일에 시설에 대한 기본값 아래에 기본 구성, 공간 유형 및 일정 세트가 있기 때문일 수 있습니다.
Rendered by Space Type을 보면 이 모든 것이 기본 공간 유형이라고 말할 것입니다. 롯지 벙커룸입니다. 응.
이제 지오메트리를 가져왔으므로 모델에 공간 유형을 할당할 수 있습니다.
예를 들어, 이것은...죄송합니다...표면 유형별 렌더링을 선택하겠습니다...
여기에서 이 공간을 선택하겠습니다. 주방입니다. 주방 공간 유형을 적용할 수 있습니다.
Render by Space Type...으로 돌아가서 Kitchen의 공간 유형이 이 공간에 적용되었는지 확인합니다.
따라서 이것이 모든 구성, 일람표, 하중 및 공간 유형 템플릿이 포함된 템플릿 파일로 형상을 가져오는 방법입니다.
또는 OpenStudio 측정값을 사용할 수 있습니다. 먼저 템플릿의 지오메트리 탭을 다시 살펴보겠습니다.
다시 말하지만 이것은 템플릿 파일이므로 모든 일람표, 재료, 하중 및 공간 유형을 포함하지만 형상은 포함하지 않습니다.
구성 요소 및 측정...죄송합니다...음...구성 요소 및 측정으로 이동하면 지금 측정을 적용합니다.
건물 구성요소 라이브러리에서 측정값을 다운로드할 수 있습니다...전체 건물, 공간 유형 아래에 있습니다.
  동일한 것으로 불립니다: 외부 파일에서 공간 병합.
지오메트리가 포함된 OpenStudio 파일의 파일 경로를 입력할 수 있습니다. 해당 형상을 가져오기 위한 옵션을 원하는 만큼 선택할 수 있습니다.
이것이 OpenStudio에서 측정을 실행하는 방법입니다.
고맙습니다! 좋아요와 구독 부탁드립니다.

Assign thermal zones automatically

18. OpenStudio SketchUp - 자동으로 열 영역 할당

오늘의 비디오에서는 OpenStudio 사용자 스크립트를 사용할 것입니다: 열 영역이 없는 공간에 새 열 영역 추가.

전사:
안녕하세요.
오늘은 아주 간단한 팁을 알려드리겠습니다.
아주 좋은 팁.
몇 번의 클릭으로 열 영역을 할당하는 방법에 대한 팁. 이 모든 공간에 한 번에.
시작하겠습니다. 먼저 모델을 선택하겠습니다. 다음으로 확장 메뉴로 이동하여 Studio 사용자 스크립트 열기, 모델 요소 변경 또는 추가, 열 영역이 없는 공간에 대한 새 열 영역 추가
그것을 선택하고 클릭하고 기다립니다.
이제 모든 공간에 열 구역이 지정됩니다.
일부 열 구역에는 유사한 색상이 있지만 프로그램은 이들을 서로 다른 고유한 열 구역으로 이해합니다.
확인?
열영역에 할당되지 않은 모든 공간에 열영역을 할당하여 모델링 시간을 줄이는 방법에 대한 오늘의 팁입니다.
고맙습니다!
  좋아요와 구독 부탁드립니다.
 

Adding overhang elements in a few clicks

19.OpenStudio SketchUp - 몇 번의 클릭으로 돌출 요소 추가

오늘의 비디오에서 우리는 오버행 요소를 모델의 전체 또는 선택된 하위 표면에 추가할 것입니다.
몇 번의 클릭. 차양, 브리즈 또는 외부 차양이라고도 하는 이러한 요소는 창에 대한 직접적인 태양 복사의 입사를 최소화하는 것을 목표로 합니다.
이 전략은 열 부하를 줄이는 데 도움이 되므로 능동 공조 시스템의 에너지 사용을 최소화합니다.

성적 증명서:
몇 번의 클릭으로 빠르고 유용한 또 다른 팁을 살펴보겠습니다.
오늘은 창의 상단에 창 돌출부를 삽입할 것입니다.
수평 브리즈, 외부 차양 또는 차양이라고도 합니다.
이러한 요소는 창 표면에 직사광선의 입사를 최소화하는 데 필수적입니다.
열 부하를 최소화합니다.
 
시작하려면 첫 번째 단계는 모델을 선택하는 것입니다.
음영을 추가할 공간을 선택합니다.
  모든 공간을 선택하겠습니다.
이제 확장, OpenStudio 사용자 스크립트, 모델 요소 변경 또는 추가, 투영 계수로 돌출부 추가로 이동합니다.
창 크기와 관련된 이러한 옵션을 제공합니다.
그것들은 우리 모델의 돌출 요소를 편집하는 역할을 합니다.
첫 번째 대화 상자(투영 계수)는 돌출부가 벽에서 돌출된 거리를 나타냅니다. 창 높이의 백분율입니다.
0.5 값은 창 높이의 50%에서 투영됨을 의미합니다. 그 길이가 될 것입니다.
오프셋은 돌출부가 창 위의 수직 거리에 해당합니다. 창의 상단 가장자리에서 측정됩니다.
다시 말하지만, 이것은 창 높이의 백분율입니다.
"확인"을 클릭합니다.
우리는 다음과 같은 결과를 얻을 것입니다.
돌출부 요소에 유의하십시오.
이러한 요소는 대화 상자에서 할당된 특성에서 생성되었습니다.
앞서 언급한 오프셋은 해당 창의 상단 가장자리에서 설치하려는 위치까지의 거리에 해당합니다.
단축키가 다시 작동하는 방식을 확인하기 위해 변경할 것입니다.
우리는 다시 우리의 모델을 선택할 것입니다.
확장을 클릭하십시오.
이전과 동일한 단계를 반복합니다.
그러나 이미 돌출부를 추가했으므로 교체해야 합니다.
이것을 유지합시다. 크기는 창 또는 표면 아래 높이의 50%입니다.
오프셋 값의 경우 0.2를 할당합니다.
이제 이전 오버행을 새 오버행으로 교체하기 때문에 이제 True 옵션을 선택합니다.
"확인"을 클릭하십시오
수직 거리를 확인하십시오.
이제 창 상단에서 수직 거리가 더 커졌습니다.
예를 들어 다시 해보자.
참으로 선택합니다.
이 수직 오프셋을 제거합니다.
오버행 요소의 크기에 20%를 더 추가합니다.
수직 거리가 더 이상 존재하지 않음을 인식하십시오.
그리고 오버행 요소의 길이가 20% 증가했습니다.
이것은 창에 돌출부를 추가하기 위해 OpenStudio 사용자 스크립트를 사용하는 방법에 대한 빠른 지침이었습니다.
고맙습니다! 좋아요와 구독 부탁드립니다.

Adding Photovoltaics

20. OpenStudio SketchUp - 태양광 추가

​​

오늘 우리는 에너지 모델에 태양광 발전 시스템을 추가할 것입니다. 우리는 모델을 준비할 것입니다 
시스템을 수신하면 삽입 시 몇 가지 기본적인 세부 사항을 관찰하고 조사할 것입니다.
태양광 발전 시스템이 차지하는 면적의 비율과 효율성.

성적 증명서:
안녕하세요 여러분, 에너지 모델링에 대해 배우고 다시 돌아왔습니다.
Open Studio용 SketchUp 확장을 사용하고 있습니다.
오늘 우리는 간단한 태양광 시스템을 구현하는 방법을 배울 것입니다.
  우리는 또한 모델을 실행하고 결과를 보고 몇 가지 비교를 할 것입니다.
태양광(PV) 시스템은 태양 에너지를 전기 에너지로 변환할 수 있는 시스템으로 매우 기본적인 방식으로 설명합니다.
여기서 우리의 목표는 우리 모델에 이러한 유형의 시스템을 사용하는 것입니다.
시작하려면 먼저 태양광 시스템을 수용할 표면을 준비하겠습니다.
우리는 어떤 표면도 사용할 수 없습니다. 이 사용자 스크립트의 경우 PV를 음영 표면에 적용합니다.
첫 번째 단계는 "쉐이딩 표면 그룹 생성" 도구를 사용하는 것입니다.
모델에서 음영 요소를 적용할 표면을 선택합니다. 그것은 우리의 PV 시스템이 될 것입니다.
"Enter" 키를 눌러 확인하십시오. 우리는 PV 시스템을 그리지 않을 것입니다.
차광 요소는 태양광(PV) 시스템과 동일한 모양이어야 합니다.
따라서 태양광 발전 시스템에 대해 생각할 때 그림을 그릴 때 그 모양에 대해 생각하십시오.
이 비디오의 진행을 단순화하기 위해 최적의 방향(가장 많은 햇빛을 포착하기 위한 최상의 방향)에 대해서는 논의하지 않습니다.
음영 요소를 만들었습니다. 이 짙은 보라색 색조가 바깥쪽을 향하도록 하는 것이 중요합니다.
바깥쪽이 아니면 뒤집어야 합니다. 필요한 경우: 면을 선택하고 마우스 오른쪽 버튼을 클릭하고 면을 뒤집습니다.
우리는 표면을 상자로 돌출시켜 깊이를 줄 것입니다.
  (또는 이동 도구를 사용하여 표면을 약간 더 높게 배치할 수 있습니다.)
괜찮아. 이제 태양광(PV) 시스템을 할당하겠습니다. 음영 그룹을 선택하고 표면을 선택합니다.
"확장", "OpenStudio 사용자 스크립트", "모델 요소 변경 또는 추가", "태양광 추가"로 이동합니다.
3가지 옵션이 있는 대화 상자가 있습니다. 첫 번째 옵션은 부하 분산 센터를 선택하는 것입니다. PV 시스템의 계량 및 관리를 위한 제어 센터입니다.
우리는 유통 센터가 없으므로 생성이 필요합니다. 이것을 기본값으로 둡니다.
두 번째 옵션은 PV 셀로 덮인 표면의 양을 설명합니다.
화면에 표시된 대로 값은 태양광 시스템의 100%가 음영 요소를 차지하도록 지정합니다.
50%만 할당했다면 지정할 값은 0.5가 됩니다.
프로그램은 시스템의 50%만이 음영 요소를 차지한다는 것을 이해할 것입니다. 기본값을 그대로 두겠습니다.
세 번째 옵션은 PV의 변환 효율에 대해 알려줍니다. 태양 에너지를 전기 에너지로 변환하는 것은 100% 효율적이지 않습니다.
그것은 모든 햇빛을 전기로 변환하지 않습니다. 기본 효율은 20%입니다.
제조업체에 따라 효율성 비율이 다를 수 있습니다.
기본값으로 두겠습니다. 확인을 클릭합니다.
이제 태양광 발전 시스템이 건물에 할당되었음을 알 수 있습니다.
모델에서 이 시스템은 모든 위치에 있을 수 있습니다.
그러나 전략적으로 수평면 또는 특정 각도로 배치됩니다. 그것은 가장 많은 태양 복사를 포착할 것입니다.
다음 단계는 시뮬레이션입니다. Open Studio에서 모델을 열고 시뮬레이션을 실행합니다.
그리고 우리는 시뮬레이션 결과에서 평가할 것입니다.
PV에서 생성된 에너지를 평가할 수 있는 보고서 측정값을 추가할 것입니다.
건물에서 소비하는 전기 에너지의 양과 PV가 생성하는 양.
이 모델의 경우 조명 및 전기 장비와 같은 간단한 내부 부하가 사용되었습니다. 그들은 거기에 있기 때문에 우리가 태양광 모델을 테스트할 수 있습니다.
측정 보고서가 이미 추가되었습니다.
국제 측정 시스템(필리핀 버전)을 사용하고 있습니다. 시뮬레이션을 실행해 보겠습니다.
우리는 시뮬레이션에 성공했습니다. 우리는 보고서를 평가할 것입니다.
"건물 요약"에 따르면 우리 모델에 총 전력 수요가 있음을 알 수 있습니다. 이 수요를 생성하는 내부 부하가 있습니다.
"재생에너지원 요약"을 살펴보자. 이것은 우리가 추가한 태양광 시스템에서 생산된 전기입니다.
태양광 발전 시스템이 음영 요소의 100%를 차지하는 곳. 20%의 효율을 가지고 있습니다.
이 시스템은 9,816kWh에 해당하는 전력을 생산할 수 있습니다.
이는 이전에 할당한 특성의 결과입니다.
"사이트 및 소스 요약" 가이드에서도 확인할 수 있습니다.
여기에 모델의 전기 에너지 수요가 있습니다. 아래에는 "Net Site Energy"가 있습니다. 소비하고 생산하는 에너지의 차이다.
소비되는 에너지에서 태양광 발전 시스템에서 생성된 에너지를 뺀 값입니다.
물론 우리는 값에서 정확성을 찾지 못할 것입니다.
​​ 우리가 계산을 한다면.
분배 및 에너지 변환 손실이 있습니다.
  이러한 손실은 PV 어레이, 전선, DC에서 AC로의 변환, 마지막으로 전기 그리드로 가는 무효 손실까지 합산됩니다.
이러한 요소는 대략적으로 추정하는 데 사용됩니다. 일반적으로 신뢰할 수 있는 추정치입니다.
이제 우리는 태양광 시스템의 특성을 변경하고 보고서에서 해당 수치를 재평가할 것입니다.
나중에 비교할 수 있도록 이 생산된 전기량을 기억해 두도록 합시다.
이 생성된 값은 음영 영역의 100% 부분에 해당하는 태양 전지이며 20% 효율로 작동합니다. 우리는 이러한 값을 변경할 것입니다.
"확장", "OpenStudio 사용자 스크립트", "모델 요소 변경 또는 추가", "태양광 제거"로 이동합니다.
먼저 기존 시스템을 제거하겠습니다. 완전히 제거하려면 "예"를 클릭하십시오.
이제 새로운 태양광 발전 시스템을 할당할 것입니다. 태양광 판의 비율을 변경해 보겠습니다.
효율성은 20%로 유지되어 이미 가지고 있는 수치와 비교할 수 있습니다. 확인을 클릭합니다.
모델을 저장하고 Open Studio 애플리케이션에서 다시 엽니다.
이제 다시 시뮬레이션을 해보자.
우리는 다시 성공했습니다. 보고서를 다시 평가하겠습니다.
이 시스템은 4,908kWh의 전기 에너지를 생성했습니다.
이 값은 이전에 생산된 에너지의 정확히 절반에 해당합니다.
태양광 발전 시스템을 50% 줄이면 생산되는 전기도 50% 줄일 것입니다.
그리고 그것이 바로 보고서에 표현된 것입니다.
이제 우리는 효율적으로 일할 것입니다. 기본적으로 프로그램은 20% 효율성을 사용합니다.
우리는 새로운 가치를 얻기 위해 효율성을 높일 것입니다.
​​ 전기 에너지의.
다시 수정하겠습니다. 편집할 때마다 표면을 클릭하고 이전에 했던 것처럼 기존 시스템을 제거해야 합니다. 이를 통해 새 시스템을 배포할 수 있습니다.
이번에는 면적의 일부가 아니라 효율성을 만질 것입니다.
시스템에 20% 효율성을 추가하여 전체 효율성은 40%에 해당합니다.
"확인"을 클릭합니다. 저장해. Open Studio에서 다시 엽니다. (파일을 검색하거나 "저장된 상태로 되돌리기"를 사용할 수 있습니다.)
그리고 우리는 그것을 다시 열었습니다.
우리가 태양광 시스템의 효율 변수에 대한 영향을 조사하고 있음을 상기하십시오.
시뮬레이션을 다시 실행합니다.
시뮬레이션이 완료되었습니다. 결과를 평가해 보겠습니다. "재생에너지원 요약"으로 이동합니다.
그리고 우리는 생산된 전기 에너지의 값이 현재 약 19,633kWh임을 관찰했습니다.
첫 번째 시뮬레이션에서 면적율 100%, 효율 20%의 특성을 가진 시뮬레이션을 했을 때 9,816kWh의 값을 얻었다.
발전의 가치가 증가했으며 이 증가가 이번에 사용한 효율성의 20% 증가에 의해 정당화됨을 인식하십시오.
변경 사항이 시뮬레이션에 영향을 미쳤다는 것은 분명합니다.
그래서, 그것은 기본적으로 그것입니다. 태양광 발전 시스템을 에너지 모델에 추가하는 방법입니다.
태양광 발전 시스템을 설계할 때 분석해야 할 많은 요소가 있습니다.
이 SketchUp OpenStudio 사용자 스크립트를 사용하면 PV 시스템의 치수와 간단한 성능 매개변수를 쉽게 사용자 정의할 수 있습니다.
 
이를 통해 태양광 시스템의 성능을 신속하게 평가할 수 있습니다.
모두 감사합니다. 채널을 구독하고 동영상을 즐기며 새 동영상을 게시할 때마다 알림을 클릭하는 것을 잊지 마세요.

All About Shading Surfaces

21. OpenStudio SketchUp - 표면 음영에 관한 모든 것

우리는 비디오에서 사용할 수 있는 세 가지 범주의 음영 요소와 각각을 언제 사용해야 하는지 다룰 것입니다. 음영 요소와 투과율 일정에 건축 자재를 할당합니다. 모델이 시뮬레이션되고 속성은 시뮬레이션 후 프로그램에서 사용할 수 있는 HTML 보고서에서 평가됩니다.

성적 증명서:
여러분, 비디오가 더 있습니다.
이 비디오에서 우리는 프로그램이 시뮬레이션에 사용하기 위해 표면화된 세 가지 범주의 음영을 다룰 것입니다.
또한 일부 '사용자 스크립트' 도구에 대해서도 다룰 것입니다.
마지막으로 모델을 시뮬레이션합니다.
먼저 '새 음영 표면 그룹' 도구를 사용하여 일부 음영 표면을 할당해 보겠습니다.
이 위치에 shading sruface를 구현하고 'ENTER' 키로 유효성을 검사해 보겠습니다.
선 도구를 사용합니다.
이 지붕의 처마를 스케치해 보겠습니다.
먼저 음영 표면을 정교화합니다.
옆집의 이웃 건물을 상상해 봅시다.
'ENTER'키로 유효성을 검사합시다.
사각형 도구를 사용합시다.
이웃 건물을 나타내는 이 그림자 요소를 만들어 보겠습니다.
우리는 또한 우리 건물 앞에 나무가 있다고 상상할 것입니다.
직사각형 도구를 사용하여 나무 모양을 만들어 보겠습니다.
나무를 그려봅시다.
그려진 나무, 이제 잘라 봅시다.
건물에서 가장 가까운 나무의 위치를 변경해 보겠습니다.
모델에 이미 3개의 음영 표면이 있습니다.
모델을 선택하자
이전에 사용했던 도구를 사용합니다.
'사용자 스크립트' 도구를 통해 가로 창 음영을 추가해 보겠습니다.
음영의 상대적 투영을 지정하라는 요청을 받았습니다.
관계는 창(하위 표면)의 크기에 비례합니다.
이 상황에서 값은 0.5이며 창 크기의 50%를 의미합니다.
'오프셋'은 음영 요소에서 창까지의 거리를 나타냅니다. 이 상황에서 우리는 그것을 창의 맨 처음, 맨 위에 배치할 것입니다. 값은 '0'이 됩니다.
우리는 확인하고 기다립니다.
이 그림자 요소와 다른 요소의 색조 차이에 유의하십시오.
이 차이는 프로그램에서 의도적인 것으로 어떤 이상을 나타내지 않습니다.
프로그램은 이 음영 요소가 다른 요소와 다르다고 주장합니다.
지금부터 설명을 시작하겠습니다. 왜 그런 일이 있습니까?
이웃 건물을 나타내는 음영 요소를 클릭하면 'Inpector' 도구를 통해 세 가지 옵션이 있는 대화 상자가 표시됩니다.
옵션 '사이트', '건물', '공간'.
이러한 옵션에는 각각 목적이 있습니다.
'사이트' 유형을 사용한다고 가정합니다.
색조가 변경되었음을 알 수 있습니다.
이 이웃 건물은 부지에 속합니다.
그러나 이 유형은 위치를 나타내는 요소, 즉 건물과 연결되지 않은 요소를 나타내므로 '사이트' 유형에 속합니다.
이 추론은 트리에도 유효합니다.
다시 'Inspector' 도구 창을 보면 나무가 '건물'로 특성화되어 있음을 알 수 있지만 사이트에 속해 있기 때문에 '사이트' 유형입니다.
'Open Studio' 앱에서 구문을 할당할 때 이해하기 쉽도록 요소 이름을 변경해 보겠습니다.
여기서도 이 이름으로 변경해 보겠습니다.
처마를 나타내는 이 요소를 클릭하면 '건물' 유형임을 알 수 있습니다. 요소가 우리 건물에 속하기 때문에 이 속성은 사실입니다.
건물이 회전한다고 가정하면 이 요소는 건물에 속한 요소이기 때문에 건물과 함께 회전합니다.
우리는 또한 이 다른 '공간' 유형을 살펴봅니다.
이 유형은 음영 요소를 공간에 할당합니다.
이렇게 하면 공간과 관련된 모든 음영 요소를 쉽게 편집할 수 있습니다.
따라서 '공간' 유형의 기능은 음영 요소를 공간에 연결하는 것입니다.
이 정보 후.
모델을 'OpenStudio'로 내보내고 앱을 로드해 보겠습니다.
도구가 로드되었습니다. 첫 번째 단계는 형상의 무결성을 확인하는 것입니다.
그림자 요소의 배치가 올바른지 확인합시다.
처마, 지붕의 확장.
그리고 수평 브리스를 확인하십시오.
모든 것이 제자리에 있으며 지붕 색상에서만 이 이상 현상을 관찰했지만 시뮬레이션을 방해하지는 않습니다.
'시설' 탭을 클릭해 보겠습니다.
'음영' 하위 탭을 클릭합니다.
모델에서 생성한 음영 요소를 나열했습니다.
여기에 이 세 가지 요소가 있지만 삭제하는 것을 잊은 빈 상자이지만 시뮬레이션에는 영향을 미치지 않습니다.
이러한 다른 요소에 충실합시다.
여기 'SketchUp'에서 이름을 지정한 나무가 있습니다.
트리는 방송 일정을 수신할 수 있습니다.
나무에 재료를 할당할 수도 있습니다. 이 상황에서 우리는 나무에 나무를 할당합니다.
이 시점에서 우리는 이웃 건물이 있습니다.
이 이웃 건물도 재료를 받을 수 있습니다. 이 상황에서는 콘크리트로 상상할 것입니다.
지붕의 일부인 차양 요소인 처마도 있습니다.
이 요소에 콘크리트, 금속 또는 음영 요소로 사용할 수 있는 구성을 지정할 수도 있습니다.
이렇게 하려면 구성을 추가해야 합니다. 합시다.
'건설' 탭, '건설' 하위 탭을 클릭합니다.
여기서 구성이 이미 생성되었다는 점에 유의하십시오.
삭제합시다.
그리고 다시 해보자.
첫 번째 공사는 '현장' 유형임을 기억하고 이웃 건물을 위한 것입니다.
이름을 'site_building'으로 지정하겠습니다.
콘크리트 건물을 생각할 때 라이브러리에서 콘크리트처럼 보이는 재질을 드래그해 보겠습니다.
트리의 경우 '사이트' 유형이기도 합니다.
이 요소는 나무처럼 일반화합시다.
우리는 라이브러리에서 드래그하여 놓습니다.
처마의 경우 지붕을 구성하는 요소의 일부입니다.
이 부분의 경우 유형 이름을 '건물'로 지정할 수 있습니다.
또한 콘크리트로 만들 것입니다.
이제 'space' 유형에 대한 요소를 하나 더 생성해 보겠습니다.
이러한 요소는 창 상단에 있는 외부 창 가리개입니다.
우리는 이러한 요소에 금속, 나무와 유사한 재료를 돌릴 수 있습니다. 이 상황에서 우리는 그것들을 금속으로 할당할 것입니다.
이러한 구성을 만든 후에는 음영 요소를 특성화할 차례입니다.
우리가 무작위로 사용하는 이러한 재료는 실제 구성과 비슷할 뿐입니다.
그러나 이러한 재료의 속성을 편집하는 방법이 있으며 더 구체적인 것이 필요한 경우 사용할 수 있는 라이브러리가 있습니다.
이제 '시설' 탭으로 돌아가 보겠습니다.
그 옆에 '내 모델'을 선택하고 건물을 찾아봅시다.
먼저 트리를 평가해 보겠습니다.
나무에 대해 만들어진 구성을 클릭하고 끌어서 놓아 나무를 특성화합니다.
이제 이웃 건물에 대해 살펴보겠습니다. 건물의 6면을 살펴보겠습니다.
만들어진 콘크리트 구조물에 각 면을 할당해 보겠습니다.
이름의 속성은 식별 및 특성화를 용이하게 하기 위한 것이었습니다.
그런 '건물'.
우리는 '건물'에 속성을 부여합니다.
'공백' 유형은 여기에서 사용할 수 없습니다.
그러나 '건축물' > '건축물 세트' 탭으로 돌아갈 때 여기에서 '공간' 유형을 할당하는 다른 구성에 대한 옵션에 유의하세요.
여기에 'space' 유형의 구성을 할당해 보겠습니다.
여기에서도 다른 유형을 할당할 가능성이 있지만 우리 모델에는 두 가지 유사한 유형의 그림자가 있지만 건축 자재가 다르기 때문에 자재 표준화로 인해 여기에서 이 할당을 하지 않습니다.
이러한 조건으로 인해 '시설' 탭에서 재료의 특성화를 수행했습니다.
모든 재료는 음영 요소에 할당되었습니다. 이제 전송 일정을 살펴보겠습니다.
전송 일정을 작성할 가능성이 있습니다. 이 일정은 계절, 환경 변수 또는 일부 요인에 따라 요소가 달라질 수 있는 경우에 적합합니다.
우리의 경우 나무가 있습니다.
나무는 일년 중 매일 전체 잎을 가지고 있지 않습니다.
나무가 특정 투과율 값을 갖는 기간과 다른 투과율 값을 갖는 다른 기간이 있습니다.
이 변형은 시뮬레이션에서 이러한 조건을 구현하도록 프로그램에 설명될 수 있습니다.
이제 나무에 대한 이 투과율 일정을 계산해 보겠습니다.
'일정' 탭 > '일정' 하위 탭을 클릭합니다.
부분 일람표를 만들어 보겠습니다.
이름을 '나무'라고 합시다.
과제를 용이하게 하기 위해. 기본적으로 0.9 투과율을 할당합니다.
다시 말해서, 우리가 구현할 조건 중 어느 것도 충족되지 않으면 프로그램은 루틴에 대해 이 기본값을 사용합니다.
프로그램은 햇빛 통과의 90%가 있다는 것을 이해할 것입니다.
이제 트리 조건을 구현해 보겠습니다. 잎이 있는 기간과 잎이 없는 기간.
날짜가 3월 20일인 봄에 시작하는 기간이 있습니다.
이 날짜를 지정해 보겠습니다. 이 날짜에 나무의 투과율이 0.1, 즉 잎이 거의 가득 차 있다고 가정해 보겠습니다.
그리고 기간 동안 잎은 봄 기간까지 더 이상 잎이 없을 때까지 떨어집니다.
9월 23일부터 시작됩니다.
이 기간에는 나무에 잎이 있습니다.
이 기간 외에는 잎이 없습니다.
이러한 조건을 여름 설계 조건에 할당해 보겠습니다. 여름에는 1의 투과율이 있습니다.
즉, 나무가 없거나 겨울에 나무가 잘렸습니다.
어쨌든 '디자인'의 시대에는 이 두 가지 상황이 있다. 최악의 경우입니다.
이 우선순위가 있는데, 봄, 여름, 초가을 기간에 해당하는 3월에 해당하는 이 기간 동안 나무에 잎이 있다가 나중에 가을과 겨울에 잎이 진다는 정보가 있습니다.
이제 일정이 작성되었으며 일년 내내 그리고 설계일 동안의 패턴이 있습니다.
시뮬레이션을 시작하려면 시뮬레이션 컨트롤에서 태양열 분포를 구성해야 합니다.
반사 효과가 있는 태양열 분포를 고려해야 하며 외부만, 내부만 또는 둘 다 고려할 수 있는 옵션이 있습니다. 둘 다라고 가정합시다.
이 구성 후 일정을 확인하고 'facilites' 탭으로 이동하여 생성한 일정을 트리에 할당합니다.
바로 여기 일정입니다. 돌아가서 확인합시다. 다른 일정도 있지만 수정되지 않았습니다. 유효한 일정은 이것입니다.
마지막으로 나무와 건물에 투과 일정을 할당합니다. 이제 모델을 시뮬레이션해 보겠습니다.
시뮬레이션에 성공했으니 HTML 파일을 통해 결과를 보여주자.
속성을 통해 우리는 가시 태양 반사 값을 관찰할 수 있습니다
​​ 모델에서 구현한 요소 중
여기에 외부 창가가 표시되고 금속 구조를 받았으며이 모든 정보는 브리즈에만 해당합니다.
여기에 로컬 요소가 있습니다.
여기에 모든 값이 있습니다.
​​ 생성된 요소와 관련된 이러한 투과율 값​​ 건물의 에너지 성능에 직접적인 영향을 미칩니다.
또한 프로그램의 에너지 균형 계산에도 영향을 줍니다.
그래서 이것은 그림자 요소의 세부 사항을 보여주는 또 다른 비디오였습니다.
채널을 구독하고, 비디오를 감상하고, 알림 벨을 활성화하여 채널에서 새 비디오를 사용할 수 있을 때 알려줍니다.

Cleanup Origins

22. OpenStudio SketchUp - 정리 원점

이 튜토리얼에서는 사용자 scrpits 확장의 또 다른 기능을 다룰 것입니다. 필요한 공간과 관련하여 사용 가능한 공간의 크기를 조정하는 방법을 알아보겠습니다. 사용하기에 실용적인 도구라는 점에 유의해야 하지만 어떻게 사용하는지 세심한 주의를 기울여야 합니다.

성적 증명서:
"사용자 스크립트" 시리즈의 다른 비디오를 시작하겠습니다.
우리는 그것들이 시간을 절약하는 중요한 도구라는 것을 알고 있습니다. 이들은 종종 효과적인 도구입니다. 그러나 때때로 사용 시 주의가 필요합니다.
오늘날 우리는 건물을 가지고 있으며 공간 기원이 공간에서 멀리 떨어져 있는 문제가 있습니다.
이것은 실제로 시각적인 문제이지만 혼란스럽고 작업하기 어려울 수 있습니다.
이러한 종류의 문제에 대한 빠른 솔루션은 "사용자 스크립트", "정리 출처"의 확장을 사용하는 것입니다.
그러나 이 절차를 시작하기 전에 모델을 저장하겠습니다. 또한 오류나 경고가 있는지 확인할 것입니다.
우리 프로젝트에는 오류나 경고가 없습니다.
이 절차는 단일 공간에 대해 수행할 수 있지만 우리 모델의 경우 모든 공간에 대해 수행합니다.
우리 모델에는 수정해야 할 많은 공간이 있습니다.
템플릿을 선택하고 확장을 클릭하고 Open studio "사용자 스크립트"를 클릭하고 모델 요소를 변경하거나 추가하고 원본을 정리합니다.
프로그램이 명령 실행을 완료했습니다. 혼란에 유의하십시오. 대부분의 경우 이것은 문제가 되지 않습니다.
모델을 저장하고 다시 열어 보겠습니다.
모든 출처가 수정되었습니다. 공간에 맞게 재조정되었습니다.
이 절차에서 생성된 오류에 주의를 기울이는 것이 매우 중요합니다.
이러한 오류가 있는지 확인해야 합니다.
확인을 위해 Inspector 도구와 오류 정보를 사용하는 것이 좋습니다. 모델에 이러한 왜곡이나 변화가 있었는지 확인해보자.
시뮬레이션에서 문제를 방지하려면 오류를 해결하는 것이 중요합니다.
마지막으로 "User Scripts" 시리즈의 또 다른 비디오입니다.
모두의 관심에 감사드리며 채널 구독도 잊지 마세요.
모두 감사합니다.

23. OpenStudio SketchUp - Export Selected Spaces to a new External Model

In this episode, we discuss the OpenStudio user script "Export Selected Spaces to a new External Model". It is used to eport geometry and space type information into a completely new, separate, OpenStudio model for further analysis of different thermal zoning patterns and/or HVAC systems.

Transcript:

Today we are going to talk about another useful user script. It is located under extensions, openstudio user Scripts, alter or add model elements.
It is called "export selected spaces to a new external model"
You can see that we have a model with various different spaces in it.
If we take a look at the osm file, you can see that it has a weather file assigned. It has some schedule sets. It has construction materials. It has people, lighting, and gas loads.
It has some specific space types. In the spaces section, you can see that it has spaces assigned.
You can even see that we have assigned some thermal zones and associated with those thermal zones we have assigned some HVAC systems. This is a fully complete model.
If you wanted to export some of these spaces or even all of these spaces to a separate model and create a different thermal zoning pattern or different HVAC systems, you can use this measure.
We can select multiple of these spaces and export them to an external model.
Or, we can we can even select all of them and export this to a an external model for further analysis.
We will select all of the top floor...sorry...all of the top floor spaces.
We will export these to a separate file so that we can analyze it and assign a different type of HVAC system.
It will allow us to see how this first floor operates using different scenarios.
Go to the user scripts, alter or add model elements; "Export Selected Spaces to a new External Model
It says it was successful. It created a new model with 36 spaces in it.
Let us open that up. You can see that it has those 36 spaces exported.
It even has the space types and it has the people and lighting loads associated with those.
If we look at the geometry, you can see that we we exported that Upper Floor.
However, if we look at the thermal zones tab, it did not export any of the thermal zones.
If we look at the HVAC tab, you will note that it did not export any of the HVAC systems.
You can think of this as a a seed model for doing analysis on this Upper Floor.
You can assign these different spaces into different thermal zones and by assigning different HVAC systems to run this separately.
That way, you can see how the system operates with different parameters.
That is how you export geometry to another model. Again, it is extensions, openstudio user Scripts, alter or add model elements, and "Export selected spaces to a new external model"
Thank you! Please like and subscribe.

24. OpenStudio SketchUp - Merge Spaces From External File

In this episode, we discuss the OpenStudio user script "Merge Spaces From External File". It is used to import geometry and space type information into an existing OpenStudio model for further analysis. This measure is useful for combining buildings into a large campus model for analysis of shared HVAC systems such as a central heating or cooling plant.

 

Transcript:

Today we are going to talk about another useful user script. It is located under extensions, openstudio user Scripts, alter or add model elements.
It is called "export selected spaces to a new external model"
You can see that we have a model with various different spaces in it.
If we take a look at the osm file, you can see that it has a weather file assigned. It has some schedule sets. It has construction materials. It has people, lighting, and gas loads.
It has some specific space types. In the spaces section, you can see that it has spaces assigned.
You can even see that we have assigned some thermal zones and associated with those thermal zones we have assigned some HVAC systems. This is a fully complete model.
If you wanted to export some of these spaces or even all of these spaces to a separate model and create a different thermal zoning pattern or different HVAC systems, you can use this measure.
We can select multiple of these spaces and export them to an external model.
Or, we can we can even select all of them and export this to a an external model for further analysis.
We will select all of the top floor...sorry...all of the top floor spaces.
We will export these to a separate file so that we can analyze it and assign a different type of HVAC system.
It will allow us to see how this first floor operates using different scenarios.
Go to the user scripts, alter or add model elements; "Export Selected Spaces to a new External Model
It says it was successful. It created a new model with 36 spaces in it.
Let us open that up. You can see that it has those 36 spaces exported.
It even has the space types and it has the people and lighting loads associated with those.
If we look at the geometry, you can see that we we exported that Upper Floor.
However, if we look at the thermal zones tab, it did not export any of the thermal zones.
If we look at the HVAC tab, you will note that it did not export any of the HVAC systems.
You can think of this as a a seed model for doing analysis on this Upper Floor.
You can assign these different spaces into different thermal zones and by assigning different HVAC systems to run this separately.
That way, you can see how the system operates with different parameters.
That is how you export geometry to another model. Again, it is extensions, openstudio user Scripts, alter or add model elements, and "Export selected spaces to a new external model"
Thank you! Please like and subscribe.

Export Space Types
Merge Space From File

25. Building Energy Modeling in OpenStudio - Troubleshooting 2

In this series of episodes, we discuss some common simulation warnings and errors found in the EnergyPlus eplusout.err file. We will discuss these errors, and show common strategies to resolve them.

 

Transcript:

In this series I am going to cover a lot of the most common errors associated with running OpenStudio models for the first time. It is very discouraging to run a model and get this error "simulation failed to run".
A lot of this just stems from improper inputs to the program.
To find this information on YouTube, go to YouTube and type in OpenStudio. Then, type in the error that you are getting.
For example: "requested number of time steps is less than" and then hit enter. I will have the video captions posted in the description.
You can find a lot of these error codes by typing in OpenStudio and then the error wording.  If I discuss it, you should be able to find it.
For example, this error we just typed; you can see this in the description. It is also in the closed captions.
If you click on this it will go right to the video and discuss that error: "Requested number of time steps is less than suggested minimum"
Let us begin. Go to the folder where the OpenStudio file is...open up...we have our OpenStudio file here. OSM file. It also creates this folder with a bunch of output information.
We will open this. Go to run. Look for eplusout.err (it is an ".err" file). You can open this with a text editor as discussed in my previous troubleshooting video.
You will see that there are a number of warnings. There are also some severe errors.
Normally, the severe errors are what causes simulation failures. However, there are a few warnings that could significantly affect your model and they should not be neglected.
Normally, EnergyPlus will continue to run the simulation even, if you have just a simple warning.
But certain warnings could significantly affect your model, so some of these warnings should be treated as severe errors, even though it successfully runs your model.
Looking at the first warning; we have here "CheckEnvironmentSpecifications: SimulationControl specified doing design day simulations, but no design environments specified."
We can go back to our model. Look at the site Tab. We will look at our design day information. Here is the design day 
information.
You can see that there was no design day specified. These are are the the design days for summer and the design days for winter.
The most extreme temperatures during the summer and during the winter.
You can see that there are none specified, which is why we are getting this design day simulation error.
So, we will have to import a design day file. We will just click any one of these ddy files. Again, these ddy files can be downloaded from the EnergyPlus website.
We can select that...you can also see that there is another error; "CheckEnvironmentSpecifications: SimulationControl specified doing weather simulations; run periods for weather file specified; but no weather file specified.
Looking at the weather file you can see that we did not specify any weather files for this. We need to set the weather file.
And, if we go back to the error file, you will see that there are a couple of severe errors here; "Weather Simulation requested, but no weather file 
attached." and "GetNextEnvironment: Errors found in getting a new environment.".
The first one says there was no weather file attached. We solved this already.
As stated in previous videos, down at the very bottom it gives you a summary. It will tell you how many severe errors there were 
and how many warnings.
Now that we have added our weather file and design days, let us run the simulation again.
Okay. We successfully completed the simulation. Let us take a look at the error file again.
You can see that we no longer have those errors that we were talking about. We still do have a lot of other errors and warnings.
We will look at the first warning here; "Schedule:Constant="ALWAYS OFF DISCRETE"". Let us take a look at the osm file.
Open this up with the text editor. We will search for the "ALWAYS OFF DISCRETE".
You can see that it did not return any Search terms. That is because this ALWAYS OFF DISCRETE schedule and ALWAYS ON CONTINUOUS schedule are not located inside the osm file.
They are added when the OpenStudio file is translated to EnergyPlus. That means there is nothing you can do about these warnings.
In fact, these warnings are not very important to pay attention to. They are schedules that OpenStudio uses for scheduling equipment always on or always off.
Those schedules get applied once the OpenStudio file gets translated to EnergyPlus.
Let us look at the next warning; "CheckUsedConstructions: There are 11 nominally unused constructions in input." and then it says "For explicit details on each unused construction, use Output:Diagnostics, DisplayExtraWarnings;".
This display extra warnings object used to be toggled using a measure that you installed on the measures tab in OpenStudio. In the latest releases, they have placed this option under the simulation settings menu.
Let us got to simulation settings and scroll down. Click enable display extra warnings. We will re-run the simulation.
The simulation was run successfully. Let us go back to our error file. Reload it. You can see that it now shows the 11 constructions that were unused.
We can take a look at these constructions in our osm file. Go to the constructions tab.
You can see that these constructions are located in our construction set. Why are these constructions not being used? They should be used.
They are in our construction set. We can check to see if this construction set is being used in our space types.
We do not have it applied to our space types. We do have it applied at the facility level.
We do have the construction set applied at this facility level. These construction materials should be used in our model.
Let us go to the thermal zones tab. You will notice that we do not have any thermal zones assigned to the model. This is a problem.
While we do have a lot of spaces in our model, we do not have any thermal zones. Thermal zones are what actually gets passed to EnergyPlus for simulation.
OpenStudio collects all of the spaces into different thermal zones. It combines multiple spaces into a thermal zone.
Those thermal zones are what get passed to EnergyPlus for simulation. So, essentially, we are sending an empty model to EnergyPlus.
We need to have at least one Thermal Zone in our model. Click plus down at the bottom to create a Thermal Zone.
Go back to our spaces tab and assign all of those spaces to that Thermal Zone.
Go to my model tab, thermal zones, and drag in that Thermal Zone that we just created. We will apply this to all of the spaces. Now, all of the spaces are located in this Thermal Zone.
This Thermal Zone will get passed to energy plus for simulation. Let us run the simulation again.
The simulation was run successfully. Let us look at the error file again. Update it. You can see that we no longer have the unused materials and construction sets.
Another error has popped up; "Timestep:Requested number (1) is less than the suggested minimum of 4. Please see entry for Timestep in Input/Output Reference for discussion of considerations.
This Input/Output Reference manual is an important document in EnergyPlus. It describes all of the inputs and the outputs that are contained within the program.
The Input/Output reference manual has been discussed in previous videos on YouTube. Go back to our OpenStudio model.Go to the simulation settings tab.
We can adjust the number of time steps. This is the number of time steps per hour.
This is the number of times the simulation is run in a block of time. We currently have one time step per hour. The simulation is run for each hour of the year.
The error file is recommending that we have at least four time steps per hour. We can change this to four. That equates to a 15 minute time step. The simulation will be run for 15 minutes, then it is run for another 15 minutes and so on for the entire year.
Click the Run simulation tab again. Click run. The simulation was run successfully. Go back to our error file. Reload it.
You can see that it removed that error. Now we have another warning; "ManageSizing: For a Zone sizing run, there must be at least 1 Sizing:Zone input object. SimulationControl Zone Sizing option ignored."
This is a problem. We are looking at Sizing:Zone objects. Let us look at the Input/Output reference manual for EnergyPlus.
Search for this term. This is the object it is called Sizing:Zone.
As discussed in previous videos, you can find this Input/Output reference manual on the EnergyPlus website.
We will search for that term Sizing:Zone. Click on the first search result. It takes us to the table of contents. Use the hyperlink to take us 
directly there.
This Sizing:Zone object is needed to perform a Zone design airflow calculation for a single zone.
This error is saying is we do not have any HVAC system assigned to this Thermal Zone that would require a Zone sizing calculation. A system that would require movement.
Let us go back to our osm file. Click on the thermal zones tab again. You can see that we do not have any Air Loops assigned. No Zone Equipment assigned. No Ideal Air Loads assigned.
We can see that there is another error down towards the bottom of the error file. It says that we do not have "District 
Heating Peak Demand" meters, we do not have any "District Cooling Peak Demand" meters.
This one; "Output:Meter: invalid Key Name="DISTRICTCOOLING:FACILITY"". So, we do not have any HVAC meters on this facility because there is nothing to meter.
We do not have any HVAC equipment assigned to that Thermal Zone that would use electricity or gas or district cooling or district Heating.
Let us turn on ideal air loads. An ideal air loads uses an ideal District Cooling and District Heating system to heat and cool this Thermal Zone.
Now it should compute the Sizing:Zone object. Re-run the simulation. It has completed successfully. Look back at our error file. Re-load it. Go to the top. You can see the Zone sizing error has disappeared.
As discussed previously, these are inherent schedules in the translation from OpenStudio to EnergyPlus. There is nothing we can do about these warnings.
Let us look at the next warning; "GetHTSurfaceData: Surfaces with interface to Ground found but no "Ground Temperatures" were input." It tells you 
which surface this was first found in.
It will default to a constant 18°C annual ground temperature. This is saying is that we did not assign any ground temperatures for the model, so it is just going to use a default ground temperature of 18°C.
This is a pretty general temperature that works good for most models. However, if you are designing for extreme temperatures, for example in the 
Arctic or potentially near the equator, those ground temperatures might be different than this value.
To adjust this, you would have to have a special measure used to modify this value. We can leave this as it is or we can modify 
this just to get rid of this warning.
Either way, this warning is not a serious warning and it will not significantly affect your simulation.
Thank you! Please like and subscribe!

26. Building Energy Modeling in OpenStudio - Troubleshooting 3

In this series of episodes, we discuss some common simulation warnings and errors found in the EnergyPlus eplusout.err file. We will discuss these errors, and show common strategies to resolve them.

 

Transcript:

Let us look at the next warning in our eplusout.err file.
It says: Warning CheckConvexivity: Zone="Thermal Zone 1". It tells you what surface is applicable.  It is non-convex.
What is convexivity? What is convex and what is non-convex? We will copy this text and search for it in the EnergyPlus input output reference manual.
It takes you to this bit of information. It describes convexivity.
It tells you that convexivity only seriously affects your model if you are running FullInteriorAndExterior or FullInteriorAndExteriorWithReflections.
What do these selections mean in OpenStudio? Go to the simulation settings tab...simulation control...solar distribution.
It gives you an option for how EnergyPlus will simulate the model.
Right now we only have FullExterior selected. It will only be modeling the energy effects of the Sun as it contacts exterior surfaces.
It will not be taking into account Sun Reflections going through windows and bouncing off floors and walls.
If you want to model full solar effects that go through windows and bounce off the inside of the spaces, you need to select FullInteriorAndExterior or FullInteriorAndExteriorWithReflections.
If you are modeling just FullExterior, you don't have to worry about these non-convexivity issues.
Let us go back and take a look at what exactly convexivity is.
In a nutshell, this shows convex zones and non-convex zones.
Definition Convex Zone: a light Ray will only pass through two surfaces as it enters and exits the zone.
Definition Non-Convex Zone: a light Ray would pass through more than two surfaces.
You can see, for example...if this light Ray went through this wall right here and it might pass out through this wall right here. It only passes through two surfaces.
Whereas, this right right Ray might pass through this window right here and it might go out through this wall and it might go in through this window and then it might also pass out through this wall.
It is non-convex because it is actually transiting one, two, three, four surfaces. A convex Zone would only pass through two surfaces.
That is the definition of a convex Thermal Zone. And non-convex Thermal Zone.
If you take a look at our building, you can see that there are a lot of spaces that we have here, but all of these spaces are grouped into only one Thermal Zone.
That one Thermal Zone...all of these spaces get combined into one big Thermal Zone and they get sent to EnergyPlus.
You can see that our building is actually quite non-convex. If you drew a line passing from one side of the zone to the other you can see that it passes through multiple surfaces.
That is what this warning is telling us. If you do have zones that are non-convex; you are going to get a warning.
There are also non-convex surfaces as well...I will talk about those in just a minute.
As mentioned, if you are only modeling full exterior you do not have to worry about these these non-convexivity errors.
Let us now discuss convex and non-convex surfaces. This is saying that we have a surface number 100 which is non-convex.
We can search for the surface 100 in our .osm file. You can see that this surface 100 is composed of one, two, three, four, five vertices.
We can search for the surface 100 in SketchUp. Go to surfaces...and...surface 100.
Usually...you can see it highlighted here...it is surface 100. You can turn on visibility x-ray mode to see it better. Sometimes...
Otherwise, you can go to Edit, Face, Select, All Connected. That gives you a better idea of what it is connected to.
It is connected to this zone. Double click to edit this Zone. Look at surface 100...this roof ceiling right here.
You can see that it has one, two, three, four, five vertices.
This could be a problem if all of the vertices are not quite on the same plane.
According to this, they all have the same Z coordinate.  But it is rounded to the third decimal place.
If they are not on the same plane...one of these vertices is not on the same plane...you end up with a surface that is not completely flat.
This confuses EnergyPlus. It is not a serious error. It will not really affect your energy model unless you have a very serious (curved) non-convex surface.
If you want to get rid of this error, you can simply connect some of these vertices.
Preferably, you would connect them into triangles; like this. That way you do not have a surface that is in the shape of a letter U (saddle, hyperbolic geometry).
That is how you get rid of that error. You could do this for every one of these non-convex surfaces.
Surface 159, Surface 175, Surface 172...you could just connect all the vertices...
Okay. We have edited those surfaces that were in the error file. You can see that we added all of the triangles to those surfaces.
Reload the model...we will save the model in SketchUp...reload the model in OpenStudio. Run the simulation again. The simulation was successful.
Let us go back to our error file. Reload it. You can see that those errors got removed.
Let us look at the next error. GetVertices: Distance between two vertices < .01, possibly coincident. It shows the surface number and the associated Thermalzone.
It says that there is a Vertex 5 and vertex 4. You can see that the difference between these is less than 0.01. It says it is going to drop vertex 5.
Let us take a look at this surface 200. Go to the OpenStudio inspector. Go to surfaces. Browse for surface 200. Here. This one. It is a floor.
Double click to edit this. Take a look at this. You can see that it does have multiple vertices...five vertices.
If we zoom in on this see that these two vertices are are very close to each other.
This could have happened when we were tracing the floor plans. Our polygon ended up with this extra fragment here.
That is what this error is saying. It is saying that these two vertices are very close to each other.
They are so close to each other; EnergyPlus is saying it will just delete this vertex five.
I would guess that it is probably doing the same thing for surface 209 on the top.
If we look in the error file...yes...it does say that surface 209 has the same same problem.
Because those vertices are so close to each other, EnergyPlus is saying it will just get rid of these vertices. And it will continue with the simulation.
Clearly this is not a very significant error. It will not destroy the model, so EnergyPlus continues to simulate.
The error is not going to have a big impact on your energy model.
But, if you did want to resolve that error...draw a line between the two vertices...you can see that this axis is swept inward.
To fix it, simply select this line and click the move button. Move it that way. That solves the problem.
It solves the problem for both the floor and the roof surfaces. That is how you solve that problem.
Again, it is not a major error. But, if you want to get rid of those errors, that is how to correct them.
Now that we have solved all those, let us go back and reload and rerun the simulation. It was successful.
If we go back and look at the error output file; you can see that all of those non-convex errors have been resolved.
That is enough for today. We will continue this series of videos troubleshooting errors in future episodes.
Thank you! Please like and subscribe.

TS2
TS3 Errors
TS4 Errors

27. Building Energy Modeling in OpenStudio - Troubleshooting 4

In this series of episodes, we discuss some common simulation warnings and errors found in the EnergyPlus eplusout.err file.  We will discuss these errors, and show common strategies to resolve them.  Errors in this episode: 1. CalculateZoneVolume: The Zone="THERMAL ZONE 1" is not fully enclosed. To be fully enclosed, each edge of a surface must also be an edge on one other surface. 2. The surface "SURFACE 10" has an edge that is either not an edge on another surface or is an edge on three or more surfaces:

 

Transcript:

Okay, we are back here for another episode of troubleshooting the errors. We are looking at the eplusout.err file. 
The next warning that we get is CalculateZoneVolume: The Zone="THERMAL ZONE 1" is not fully enclosed. To be fully enclosed, each edge of a surface must also be an edge on one other surface.
Then it says The zone volume was calculated using the opposite wall area times the distance between them method.
So, that is the first error. We are going to look atthis next one in a minute. These are two related.
Let us talk about this calculate Zone volume error. First we will go take a look at the model.
One of the things that we need to note is this model has a single Thermal Zone. Even though I have all of these different spaces, when this gets passed to EnergyPlus it becomes one big blob.
It is a combination of all of the spaces. It is an average of all of these different spaces.
If we take a look at this rendered by Thermal Zone, you can see it is just one Thermal Zone. There are no other colors.
So, this whole thing gets passed to EnergyPlus as a single piece of geometry. A single zone that would be controlled by a single thermostat.
But, it is complicated. There is complicated geometry. With this error "calculate Zone volume" EnergyPlus is saying the geometry is not fully enclosed.
EnergyPlus is saying there is a piece missing somewhere. For example, there is a hole or something in your geometry.
EnergyPlus is saying this is not fully enclosed. There is a hole somewhere, so it can not calculate the volume based on all of the surfaces.
So for example EnergyPlus will calculate the distance between, say, this wall here and this wall here and it multiplies it by the area of this wall.
EnergyPlus is assuming that this is basically just a rectangular Thermal Zone. But it is not. Therefore, EnergyPlus tends to make very big mistakes on this.
There are two ways to solve this problem. You can figure out where the hole is and try to patch it up.
But, sometimes that is not successful because the holes can be very small. Or, there could just be some mismatch in your lines that are connecting the spaces.
The other solution is to hard size the volume and the floor area. Basically, you would manually calculate what the floor area is.
Then, you would enter it in here; in the Thermal Zone in the Open studio inspector.
Then, you would calculate the volume and then hard size that right here.
How would you do that? You can have SketchUp do it for you! We will just open up another instance of SketchUp.
We will copy all of this. Click Control-A to select all. Control-C and copy this. Click Control-V to paste it in here.
Now we have our model pasted into another instance of SketchUp. Click Control-A to select everything and then right click and explode the whole thing.
That destroys all of our spaces that we created. It just makes the model dumb. All of these surfaces are at the very top level. It is all one big mixture of surfaces.
We will do a side view...and change the perspective...then go through here and delete all of the walls.
Delete all of the walls. This gets kind of tricky, especially if you have Windows...
I have most of it deleted...then you can open up the default tray, entity info.
Entity info. If you click on any one of these surfaces, SketchUp will show you what the area is.
You could go through and and add all of these up. Alternatively, you could have SketchUp calculate that for you.
We will just hide this for now. Click hide. Then, do a top-down view of this. Now we can just delete all of these floors.
Now it is one big floor. Then, if you just add one line here, it should connect everything up into a single surface.
Now, if you click on that surface, that will give you the total floor area. Right here.
12,435. Then, you can go into your model and hard size the floor area. Click hard size and then put in 12,435.
You can do the same thing for volume...if we do unhide all...unhide all.
If you unhide everything...you would still need to go through and delete these windows and stuff...
So, assume we deleted all the windows; then you start connecting this together into one piece of geometry.
You may have to delete all of these ceilings too. Once you have the whole thing patched up into one big piece of geometry...
You should be able to click on it and SketchUp will tell you what that volume is.
I will do a sample here....just delete most of this here...just focus on this here...well this is kind of an odd shape...
I will just show you something real quick. I will just draw a rectangle and then push-pull it.
If you click on the surface SketchUp will tell you the area. Now, select the whole thing, right click, and do a "make group".
Now, SketchUp will tell you what the volume is right here.
That is basically what I did with this is. I removed all the walls, the floors, and the ceilings, and I reconnected everything up and so it was one continuous, hollow piece of geometry.
Then I had a SketchUp calculate the volume. So that is one way for solving this calculate Zone volume error.
That is basically the way you solve it if you have complex geometry.
But, we will go into this a little bit farther because this error is actually connected with this other error.
This other error, the next error, says The surface "SURFACE 10" has an edge that is either not an edge on another surface or is an edge on three or more surfaces:.
Then, it tells you what the vertex start and end point is for that edge.
Let us go back to our model...and we can go to the inspector tool...and we can look at surfaces.
In this instance we are looking at surface 10. If we look at surface 10...
Sometimes it is difficult to find these, so we can put it in x-ray mode.
If you still do not see it, you can go to edit face, select all connected. Then it is a lot more apparent where that surface is.
It is going to be on this volume here. Surface 10 is actually this surface right here. You can click on it so that is surface 10.
The error is saying that it has an edge on another surface or is an edge on three or more surfaces.
I would suspect it is probably talking about this Edge right here. It is connected to this space, it is connected to this space, it is connected to this space and it is connected to this space.
So, it is sharing an edge on three or more surfaces. What is the reason for this error?
OpenStudio/EnergyPlus does not recognize this wall as an interior wall. It got exported to EnergyPlus as an exterior wall.
So, EnergyPlus is saying "why is this Edge surrounded by other surfaces, it should be on the outside like this Edge".
So, how do you solve that error and why are we having that problem?
It is because this whole thing is considered a single Thermal Zone. It is getting imported to EnergyPlus is a single Thermal Zone.
We could separate these out into their own individual thermal zones.
You can do that by changing the attributes on these spaces. Go to the set attributes and create a new Thermal Zone.
Another solution would be to try doing surface matching. Surface matching tells OpenStudio/EnergyPlus which surfaces are going to be exterior surfaces and which surfaces are going to be interior surfaces.
To do that, go to the surface matching tool and select intersect in entire model first.
Intersecting will catch any missing surfaces that should be matched.
For example, when you do surface matching, you want to make sure that this surface here is the same geometry and area as the opposing surface (this side here).
Surface matching is going to match those surfaces together and it is going to say this surface here is going to be sharing heat transfer with this surface here.
That way, EnergyPlus will know that it is an interior wall.
Let us do Intersect in Entire Model. It says that it is irreversible. You want to make sure that you are okay with that. Make sure to save your model beforehand.
Click ok. now it has intersected all the surfaces. Then you can click Match in Entire Model. Make sure to save it to have a backup. Just in case something goes wrong.
Click ok. It is done. How do we know that it matched? Go to render by boundary condition. We will go back to x-ray mode.
You can see that all of these interior walls are green now. They used to be blue.
Now, for example, this wall right here, the surface has been matched to the other surface on the other side.
Now EnergyPlus knows that heat transfer is occurring between those two surfaces. It knows that those surfaces are interior and so you will no longer have that edge error...here.
The error that says the edge is either not anedge  on another surface or it's sharing an edge on three or more surfaces.
Now, let us go ahead and save our model. We will save it as version four...
We can open up our model...let us see here...and we will now run the simulation and see if we get that error...
The model has run successfully. Let us open up that error file. We are going to have to open up the newer version of it that we saved.
Go to the Run folder...eplusout.err...it is still telling us that this Thermal Zone one is not fully enclosed. There may still be some geometry errors.
So, it may be good that we hard sized that volume and area.
It also says: The surface "Surface 2" has an edge that was used 6 times...
so, apparently some of these interior zones are are causing errors...
we should just separate all of these spaces into their own Thermal Zone. How would you do that?
There is a simple user script in SketchUp that you can use.
First, we will go to the thermal zones tab in OpenStudio. We will delete this Thermal Zone. Save it. Then, reload it in SketchUp.
If we go to "render by Thermal Zone", you can see that there are no thermal zones assigned. We do not have any of these spaces assigned to a Thermal Zone.
We can go to the extensions, OpenStudio user scripts, alter or add model elements, add new Thermal Zone for spaces with no Thermal Zone. I cover this in one of my other videos.
Now that we are rendered by Thermal Zone you can see that each one of these spaces now has its own Thermal Zone.
Save the model. Go ahead and revert to the saved in OpenStudio.
You can see that all these thermal zones were created.  Now we will run the model.
The model was run successfully. If we go back to our error file, we will reload it and you can see that a lot of those errors have been resolved.
It is still calculating a Zone volume for thermal zone six. It is saying Thermal Zone 6 is not fully enclosed.
Again, we would have find that thermal zone six. Browse for it in the inspector tool...
Here we go. This was thermal zone six. Thermal Zone six is is obviously having some issues.
It could be a very small Gap in the wall. Or really anything. Like I said, you can hard size these.
You can calculate the floor area and space volume. You can calculate the floor area...so 1682 square feet.
If we render by Thermal Zone...we can say that the floor area is 1682 square feet. And, again, you can calculate the volume like I said before using SketchUp...
You can hard size the volume in there. So, that is how you solve the calculate volume error.
Then...the next error...surface 25 has an edge that was used only once. It is not an edge on another surface...
Let us take a look at surface 25...we can click surfaces, scroll down to 25...and...find out where that is...
We will select all connected. It looks like...yeah surface 25 is actually associated with this Thermal Zone.  The one with problems.
So, surface 25...here we go...it is this surface here.  It is saying it is not an edge on another surface.
It is not an edge on another surface.
We go back to 25...you can see that this surface 25 is an exterior surface. That is true. It is not an edge on another surface.
It looks like we found our gap in this in this volume. If we fix this hole that may correct the The Zone volume for that space. It may fix those errors.
Also, with thermal zones seven, it is not possible to calculate volume.
Again we might have one of those those holes in our space. So we will go ahead and try to resolve those errors.
That is enough for today. That is how you solve those two errors.
Thank you! Please like and subscribe.

bottom of page