Skip to content

Support multi-material and multi-mode degradation modeling #181

Description

@RDaxini

Task 1: Allow material argument to be a dictionary of more than one material
Task 2: Enable addJob() to accept multiple jobs
Task 2.1: Enable automatic association between jobs and relevant materials
Task 3: Update the run() function to verify whether correct material(s) has(have) been added according to the degradation model(s) being analysed.

Details on Task 1 (#185):
Is your feature request related to a problem? Please describe.
The material argument in pvdeg.scenario.addModule is currently a single string referring to one material, which is set according to the degradation mode being analzed. It is therefore not possible to analyze multiple degradation modes in a single scenario if each mode requires a different material.

Describe the solution you'd like
Change material from string to dictionary and develop the function to be able to handle a dictionary of materials.

Describe alternatives you've considered
Running multiple scenarios, one for each degradation mode. This is inefficient.

Additional context

Metadata

Metadata

Assignees

Labels

apiPull requests that update the core functions and classesenhancementNew feature or request

Fields

No fields configured for Feature.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions