Cancel
Showing results for 
Search instead for 
Did you mean: 

Simultaneous failures

Legend
Legend

Hello,

I've just learnt that in a machine with several failure profiles, they can be actived in the same time.
How can I prevent this behaviour?
I need to activate one failure profile only when the others are not activated.

Regards
Alessio

7 REPLIES

Re: Simultaneous failures

Pioneer
Pioneer

I think you can write like this:

 

SingleProc.failures.failure1.active:=false;
SingleProc.failures.failure3.active:=false;
SingleProc.failures.failure2.active:=true;

Re: Simultaneous failures

Legend
Legend

I didn't explain properly what I meant.

In the way you pointed out, I would deactive some profiles for the entire duration of the simulation run.
What I need to do is to have each profile activated for the experiment, but I don't want two failures activated in the same time.


Example: situation of a singleproc in a certain moment

What I get now:

SingleProc.failures.Failure1.Failed = true

SingleProc.failures.Failure2.Failed = true

SingleProc.failures.Failure3.Failed = false

 

What I'd need

SingleProc.failures.Failure1.Failed = true

SingleProc.failures.Failure2.Failed = false   (this profile can't be activated since another one is currenty active)

SingleProc.failures.Failure3.Failed = false

Re: Simultaneous failures

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom
Hi Alessio,

I guess that "active" in your case refers to the failures themselves, not to the profiles.

If you set the FailureMode to ProcessingTime then only one profile can fail at a time.

Gert Nomden
Senior Consultant | Tecnomatix Product Manager
cardsplmsolutions.com

Re: Simultaneous failures

Legend
Legend

Yes, probabily it's the only way.


Thank you!

Re: Simultaneous failures

Builder
Builder

Follows the method to activate/deactivate failures in the failures table:

 

**********************************************************

is

do
 
 SingleProc.failures.failure.active:= false;
 SingleProc.failures.failure1.active:= false;
 SingleProc.failures.failure2.active:= true;
 
end;

**********************************************************

Re: Simultaneous failures

Siemens Phenom Siemens Phenom
Siemens Phenom

You probably want to use the failure mode "OperatingTime" instead of "ProcessingTime", because "ProcessingTime" means that failures will not occur if the machine is not working. So if the machine is often empty, less failures would occur.

_________________________________________________________________
Did you like the answer? Then click the Thumbs Up button.
Did the answer solve your problem? Then accept the answer as solution.

Re: Simultaneous failures

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom
Good suggestion!

Gert Nomden
Senior Consultant | Tecnomatix Product Manager
cardsplmsolutions.com