Doing Multiple faults analysis on HyperStudy with PSIM models.
In this article we are going to discuss multiple faults study in PSIM, and how to implement multiple faults in PSIM, and integrate it into HyperStudy.
Nominal position.
Positioning switches at fault location.
The red circles are the fault locations, and it is provided with bi-directional switches.
Fault Location | Status |
1 | Opens the switch, causing open circuit. |
2 | Closes the switch, causing short circuit. |
3 | Opens switch, causing open circuit. |
4 | Closes switch, causing short circuit. |
5 | Open switch, causing open circuit. |
6 | Open switch, causing open circuit. |
This is the logic behind the fault setting, we have the parameter “var1” which we sweep to move the fault from one place to another. Just a brief about the logic behind faulting at different locations, we are having the sweep variable compared to a default number that is given as the input of the math function, which will give you '1' if both values are equal. This signal is fed into the switchgate, you may have noticed that there are some not gate in some of the signals that is because some fault operation need the switch to be in the open state to be faulted.
Since we are preparing this for HyperStudy, we have to run steady state first. So we run the steady state with no fault in PSIM, with saved flag as "1" and save it. Then we increase the total time a little more and set the saved flag as "0" and load flag as "1". This will help us to apply the fault after the steady state is achieved. The steady-state file is a saved in ssf format.
Then we will import the PSIM file in to the hyperstudy, and we have to add the steady state file in hyperstudy.
Select the model resources.
Then add the resources, we add the steady state file.
Then set it to ‘Copy’.
This will help to apply the fault after the steady state.
Then we define the var1 which will vary from 0 to 6, where 1 to 6 helps to apply fault at different locations.
We can define the outputs we need.
Then we perform the DOE.
Result,
This helps us to automate the fault.
Fault result of Vout at fault location 1
Fault result at fault location 2
Vout and Iout at fault location 3