Skip to content
This repository was archived by the owner on Feb 7, 2024. It is now read-only.
This repository was archived by the owner on Feb 7, 2024. It is now read-only.

fast_level in iec_61672_1_2013.py uses wrong filter for time weighting #210

@A-Mendi

Description

@A-Mendi

When calculating fast_level, fast/slow time weighting is to be used. For this, as the standard points out [Fig 1, Sec 3.5, pp. 3], the filter should have a real pole at -1/tau. This filter is created in line 160 of iec_61672_1_2013.py as:

b, a = zpk2tf([1.0], [1.0, integration_time], [1.0])

The pole here is 'integration_time' which is tau. Shouldn't it be 1/integration_time?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions