Doing Multiple faults analysis on HyperStudy with PSIM models.

Allen Gee Jacob
Allen Gee Jacob
Altair Employee
edited October 18 in Altair HyperWorks

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.

image

Positioning switches at fault location.

image

The red circles are the fault locations, and it is provided with bi-directional switches.

image

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.

 

image

Select the model resources.

image

 

Then add the resources, we add the steady state file.

 

image

 

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.

 

image

 

We can define the outputs we need.

Then we perform the DOE.

 

image

 

Result,

image

 

This helps us to automate the fault.

 

Fault result of Vout at fault location 1

image

Fault result at fault location 2

image

 

image

 

Vout and Iout at fault location 3

 

image