pypowsybl.dynamic.ModelMapping.add_dynamic_model

ModelMapping.add_dynamic_model(category_name, df=None, **kwargs)[source]

Add a dynamic model from category_name

Args:

category_name: dynamic model category df: Attributes as a dataframe. kwargs: Attributes as keyword arguments.

Parameters:
Return type:

None

Examples

Using keyword arguments:

model_mapping.add_dynamic_model(category_name='Load'
                            static_id='LOAD',
                            parameter_set_id='lab',
                            model_name='LoadPQ')

Using dataframe:

df = pd.DataFrame.from_records(
                    index='static_id',
                    columns=['static_id', 'parameter_set_id', 'model_name'],
                    data=[('LOAD', 'lab', 'BUS', 'LoadPQ')])
model_mapping.add_dynamic_model(category_name='Load', df)