Function furtherReductionFromOtherFootprints

  • [削減後] = [削減前(base)] + (Σ[他のフットプリントの削減後] - Σ[他のフットプリントの削減前]) x [リバウンド割合(reboundRate)] ※sign=1で排出増加(リバウンド) sign=-1で排出削減(相乗効果) 他の複数項目のフットプリントの合計の削減分の一部(reboundRateの割合)が増加 例)断熱リノベーションによりエネルギー消費量が削減されるが、その一部は建設・維持管理のために増加

    Remarks

    Phase4: 他の項目のフットプリント(amount x intensity)の削減量を参照して削減量を計算する施策

    Parameters

    • baseAmount: number

      削減前の活動量

    • baseIntensity: number

      削減前のGHG原単位

    • type: "amount" | "intensity"

      計算対象のタイプ(amount(活動量)/intensity(GHG原単位))

    • option: string

      他の削減施策

    • domainItems: readonly string[]

      他のフットプリント項目

    • reboundRate: number

      リバウンド割合

    • findEstimationOrDefault: ((domain, item, type) => number)

      活動量、GHG原単位の推定値を取得する(推定値がない場合はベースライン値を返す)

        • (domain, item, type): number
        • 活動量、GHG原単位の推定値を取得する(推定値がない場合はベースライン値を返す)

          Parameters

          • domain: Domain

            活動量、GHG原単位を計算する領域

          • item: string

            活動量、GHG原単位を取得する要素

          • type: Type

            amount or intensity

          Returns number

          活動量もしくはGHG原単位(推定値、ベースライン値ともない場合はNaNを返す)

    • findActionOrDefault: ((option, domain, item, type) => number)

      削減施策後の活動量、GHG原単位を取得する(削減後の値がない場合は、推定値、ベースライン値を返す)

        • (option, domain, item, type): number
        • 削減施策後の活動量、GHG原単位を取得する(削減後の値がない場合は、推定値、ベースライン値を返す)

          Parameters

          • option: string

            削減施策

          • domain: Domain

            活動量、GHG原単位を計算する領域

          • item: string

            活動量、GHG原単位を取得する要素

          • type: Type

            amount or intensity

          Returns number

          活動量もしくはGHG原単位(削減後の値、推定値、ベースライン値がない場合はNaNを返す)

    • sign: 1 | -1 = -1

      1 排出削減、1:リバウンド

    Returns number

    削減後の活動量もしくはGHG原単位

Generated using TypeDoc