Frequently Asked Question

Video: 3.3.3.2. Signal Processing Device Partitioning
Last Updated 3 years ago


Press "Ctrl + F" to find the keyword of your interest.

If you wish to have a direct link access to the video timestamps, please follow these instructions.

Found this video helpful? Why not take the whole HIL Specialist course? A Certificate is waiting for you for free at HIL Academy.

Would you or your organization benefit from having these videos narrated in your native language? Contact us and let us know if you wish to contribute.

TRANSCRIPT

HIL devices using the Device partitioning how-to example in the Examples Explorer.  

00:00:11

The two components that we used to divide parts of a circuit into different HIL devices were  

00:00:16

Device marker and Device coupling. To divide the signal processing part of the model,  

00:00:21

we need to use two components that can be found in the Model partitioning, Device Partitioning,  

00:00:26

Signal Processing sub-library. They are Signal Device Marker and Device Transition. 

00:00:35

Signal Device markers have the same functionality as Device Markers, the only difference is where  

00:00:40

they can be connected. Signal device markers are connected to the signal processing part  

00:00:46

of the model, while electrical device markers are connected to the electrical part of the circuit. 

00:00:51

As you can see all properties in Signal Device Marker are the same as in the  

00:00:55

Device marker component. This means that you can use only one Device marker to  

00:01:00

configure a HIL device during setup.

00:01:03

To find more details about this component,  

00:01:05

please see the Electrical Circuit Device Partitioning lesson. 

00:01:12

The Device Transition component manages data transfer between components that operate on  

00:01:16

different HIL devices in a multi-HIL setup. Input and output execution rates may differ. 

00:01:22

In order for two Signal Processing circuits that run on different devices to exchange data,  

00:01:28

they should be connected using the Device Transition component as illustrated in  

00:01:32

this example. The Device Transition component can introduce a delay of one execution rate. 

00:01:38

The properties of Device Transition components are their initial value and execution rate.  

00:01:43

Initial value is the value of the output signal at the beginning of the simulation. The execution  

00:01:48

rate value must be compatible with other signal processing components of the same circuit:  

00:01:53

the value must be a multiple of the fastest execution rate in the circuit. There can be up to  

00:01:58

four different execution rates, but they must all be a multiple of the basic simulation timestep. 

00:02:04

In cases where you don t wish to specify an execution rate for the circuit, you can type  

00:02:09

in inherit instead, in which case the component will be assigned an execution rate to match those  

00:02:14

of the components it is receiving inputs from.Now we are familiar with all the components  

00:02:19

needed for device partitioning. Let s compile and load the model.  

00:02:24

Once the settings for each HIL device in a multi-HIL setup are assigned,  

00:02:28

we can compile and load the model with only once click. Here we can see that there are  

00:02:34

no additional steps needed to transfer from a single HIL setup to a multi-HIL setup. 

00:02:41

As we can see, the console compilation process is done for all three HIL devices,  

00:02:46

from device with ID 1 and so on. 

00:03:03

Now let s open the Device Partitioning SCADA panel and run the simulation. 

00:03:10

As you can see the simulation is running. In the model settings you can see that there is a  

00:03:15

possibility to configure analog and digital outputs for each HIL device in the setup. 

00:03:30

Also, to observe CPU utilization, we can use the CIO monitor for HIL devices in the setup.  

00:03:37

We can see the user and the system CPU utilization for all three HIL devices in the setup. 

00:03:48

Thank you for watching.

Please Wait!

Please wait... it will take a second!