피드로 돌아가기
I Reverse-Engineered NYC Local Law 97. Here's What 40% of Buildings Are Getting Wrong.
Dev.toDev.to
Backend

LL97 공식 Coefficient 적용을 통한 페널티 계산 오차 95% 제거

I Reverse-Engineered NYC Local Law 97. Here's What 40% of Buildings Are Getting Wrong.

Tinashe Nedi2026년 5월 15일5intermediate

Context

NYC Local Law 97(LL97) 준수를 위한 탄소 배출량 계산 시, 많은 도구가 최신 EPA eGRID 계수를 사용하여 실제 법적 기준과 괴리 발생. 2018년 Grid Baseline을 고정한 법적 기준과 실시간 업데이트되는 EPA 지표 간의 차이로 인한 잘못된 비용 추산 문제 직면.

Technical Solution

  • 1 RCNY §103-14 Table 1 기반의 고정된 공식 Emission Coefficients 적용으로 법적 정합성 확보
  • EPA 계수(0.000371) 대비 22% 낮은 LL97 전용 전력 계수(0.000288962)를 통한 계산 로직 수정
  • 건물 용도별(Occupancy Group)로 상이한 배출 한도(Emissions Limit)를 매핑하는 동적 룩업 테이블 구조 설계
  • Renewable Generation을 통한 배출량 차감 로직인 DER(Distributed Energy Resource) Deduction 모듈 구현
  • 2024-2029년과 2030-2034년의 서로 다른 규제 강도를 반영한 시계열 페널티 시뮬레이션 로직 적용

Impact

  • 75,000 SF 오피스 기준, 잘못된 계수 사용 시 연간 $28,542였던 페널티를 실제 $1,206로 정확히 산출
  • 계수 정정을 통해 연간 약 $27,000 이상의 과다 추산 비용 제거
  • 50 kW 태양광 설치 시 연간 18.8 tCO2e 감축 및 $5,038의 페널티 절감 효과 정량화

Key Takeaway

외부 표준(EPA)과 도메인 특화 법적 기준(LL97)이 충돌할 때, 비즈니스 로직은 최신성보다 법적 준거성(Compliance)을 우선하여 Baseline을 고정 설계해야 함.


- 외부 API나 라이브러리의 기본 Emission Factor 사용 전, 해당 도메인의 법적 Baseline 일치 여부 확인 - 규제 준수 시스템 설계 시, 기간별(Period)로 변하는 임계값(Threshold)을 처리할 수 있는 버전 관리 체계 도입 - 계산 결과에 영향을 주는 상수값의 출처(Source Documentation)를 메타데이터로 함께 저장하여 검증 가능성 확보

원문 읽기