Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
maxLevel1
indent20px
stylecircle

...

Page Properties
hiddentrue

This text only shows in edit mode
Add component image in original resolution
Add short introduction, maximum 3-4 sentences

The CIGRE Interface block allows users to integrate the code of a controller based on the recommendations of the IEEE/CIGRE B4.82 working group which allows to standardise the integration of real manufacturer code in simulation software. To do so, the controller must be provided as a “.dll” file which follows the API proposed by the working group (

View file
nameIEEE_Cigre_DLL_Standard__V1.1_Method_rev3_Clean.pdf
).

...

Note

In its current state, the CIGRE Interface block only supports Windows (.dll) libraries. This means that this component will not work on real-time targets. If a real-time compliant CIGRE library (.so) has to be included in the model, please contact OPAL-RT support team.

Workflow

The interface block workflow is quite different from most blocks in HYPERSIM.

...

Page Properties
hiddentrue

This text only shows in edit mode
Tab name + 'Parameters' if any (in Heading 2)
Add form image for each tab, alternating with the parameter list (watch out to keep Paragraph style)

  • Name: Name in bold

  • Description: This column is built out of 2 merged columns. If describing a drop-down menu, simply split one of the merged cells on one or multiple rows using the ribbon table option. Also don't forget to merge the cells below the parameter name that belong to the same parameter. For an example, look at any of the circuit breaker pages.

  • Unit: Unit

  • Variable = {Possible Values} : Obtained from mouse-over in mask or compdef file in code

...

Name

Description

Unit

Variable = {Possible Values}

Expected performance

This parameter helps HYPERSIM Task Manager | Summary and Preferences to assign the task containing the CIGRE interface block to a RT core. It should be set to an approximation of the computational time taken by the block to execute the CIGRE block.

Note

This parameter do does not take into account the performance factor of the target running the mode.target’s processor performance. This value will therefore be divided by the selected target’s processor performance during the next task mapping.

Example : if the expected performance is 40us, and then current target processor performance is 20, then during the task mapping the block will be estimated at 40/20 = 2us

microseconds

Inputs, Outputs and Signals Available for Monitoring

Page Properties
hiddentrue

This text only shows in edit mode
Name: All names in the “Name” columns in bold

...

Page Properties
hiddentrue

This text only shows in edit mode
Add comma-separated list of links to related resources: examples models, quick start, other components, concepts, ...

...