Skip to content

conductors - PSU derating #10

@tarpas

Description

@tarpas

there are 2 main pings in each (of the two) charging connectors. They each have a temperature probe which is connected to a temperature measurement input of vSECC and we get get them via PEP-WS getInput (PEPServer.get_inputs).
(e.g. input "t1" and "t2".)

We have to implement 2 configurable thresholds of derating the power going through the connectors. The thresholds will have a meaning of "start derating at this temperature" below which 0% derating will be applied and "apply 100% derating

sample conductors - PSU derating config:

  • thermal_management_rules
    • connector1_psu # name
      • input_max_of: ["t1", "t2"]
      • primary_group: "group1" # if there is only 1 vehicle both groups are connected and whole system needs to be derated
      • start_derate_temp_C: 80
      • full_derate_temp_C: 100
      • derate_percent -- don't apply change until the input changes at least by this number from last time we applied the change

let's say the reading says 80.6 degrees, then we apply derating of 0.6 / 100 - 80 % and store 80.6 as last applied input... then we get
80.8 - do nothing (don't change derating)
79.7 - do nothing (don't change derating)
81 - do nothing (don't change derating)
81.7 - apply derating of 1.7 / 100 - 80 % and

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions