LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

error "Wire: is a member of a cycle

Solved!
Go to solution

I am doing decoupling control of MIMO system in LabVIEW Control Design and Simulation module. Simulating the controller and the plant transfer functions, gives the error "Wire: is a member of a cycle".I understand this is coz of the Three transfer functions in the trnsfer matrix having equal number of poles & zeroes showing Direct feed through behavior. As I can make no changes in the plant or controller models, can anyone suggest a possible solution for this?plzz

0 Kudos
Message 1 of 16
(6,967 Views)

Can you post a screen shot of your vi?

0 Kudos
Message 2 of 16
(6,932 Views)

Sir,

I have attached the screen shot of block diagram of the vi. The transfer function blocks of the plant which are circled in red are showing direct feed through behavior (equal number of poles and zeroes) and they contribute to the error in the vi. Is there any configuration settings change that can be made for resolving this? Can you help me with this?

0 Kudos
Message 3 of 16
(6,899 Views)

That error means you connected the output of something to its input.  FYI - In case you didn't know it, you could look this up in the LabVIEW help.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 4 of 16
(6,890 Views)

you have connected output of "levelsp" to "7"

Message 5 of 16
(6,881 Views)

Sir , the output from 7 is given to the negative node of the summer near level SP(to 10) . In the bd, it looks like both are given to the same node is just a mistake happened while cleaning the wires in the diagram . However the connections were correct. I have attached the screen shot again.

0 Kudos
Message 6 of 16
(6,868 Views)

It would be more convenient to have a code. 


@krishnapriyapg wrote:

Sir , the output from 7 is given to the negative node of the summer near level SP(to 10) . In the bd, it looks like both are given to the same node is just a mistake happened while cleaning the wires in the diagram . However the connections were correct. I have attached the screen shot again.


 

CLAD
Passionate for LabVIEW
0 Kudos
Message 7 of 16
(6,858 Views)

@krishnapriyapg wrote:

Sir , the output from 7 is given to the negative node of the summer near level SP(to 10) . In the bd, it looks like both are given to the same node is just a mistake happened while cleaning the wires in the diagram . However the connections were correct. I have attached the screen shot again.


oops never mind too early in the morning

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 8 of 16
(6,839 Views)

I would suggest ctrl+B to delete all the broken wires then rewire what disappeared.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
Message 9 of 16
(6,824 Views)
Solution
Accepted by krishnapriyapg

jatinpatel1489@gmail.com a écrit :

It would be more convenient to have a code. 


@krishnapriyapg wrote:

Sir , the output from 7 is given to the negative node of the summer near level SP(to 10) . In the bd, it looks like both are given to the same node is just a mistake happened while cleaning the wires in the diagram . However the connections were correct. I have attached the screen shot again.


 


Well, that is your cycle: "the output from 7 is given to the negative node of the summer near level SP(to 10)". You should insert a feedback node there and initialize it to 0.

 

Ben64

Message 10 of 16
(6,807 Views)