# What is wrong with this PSpice simulation?

I am trying to simulate this circuit on PSpice as my first PSpice homework, I'm required to learn to simulate circuits on this software.

From calculations, we know that:

• Ix = 16 A.
• Current through 20 V source is 6 A.
• Voltage across VCCS is 12 V.
• Voltage across the CCVS is 8 V.
• 20 V source delivers 120 W.
• 10 A source delivers 200 W.
• VCCS absorbs 192 W.
• CCVS absorbs 128 W.

By going and simulating this in PSpice I got this, which is obviously a wrong simulation:

Error:

**** INCLUDING SCHEMATIC1.net ****
* source SDFGSDFGSDF
V_V1         N00310 0 20Vdc
X_H1    N00596 N00608 N00608 0 SCHEMATIC1_H1
G_G1         N00296 N00596 N00296 N00310 0.8

.subckt SCHEMATIC1_H1 1 2 3 4
H_H1         3 4 VH_H1 0.5
VH_H1         1 2 0V
.ends SCHEMATIC1_H1

**** RESUMING kkkk.cir ****
.END

ERROR(ORPSIM-15142): Node N00296 is floating


What I double-checked:

• Since there are multiple libraries providing the 0 symbol for the ground, I made sure SOURCE is the library providing ground.
• For the the current controlled voltage source (CCVS), I made sure the PSPice library's symbol was G.
• For the the volatage controlled voltage source (VCVS), I made sure the PSPice library's symbol was H.
• Double checked all positive and negative signs.
• Double checked all values

• Simulation settings:

UPDATE:

It worked after changing the circuit to the following:

• F1 should be a VCCS (what is depicted on the given schematic), not a CCCS (what is in the SPICE schematic now). It should be "G" and not "F." – Shamtam Sep 15 '14 at 0:06
• Right, when I change it to G, it gave me this error ERROR(ORPSIM-15142): Node N00296 is floating – George Chalhoub Sep 15 '14 at 0:15
• G's input voltage should be across $V_{ab}$. Right now it's not. Connect G- to ground, not to V1+. – Edward Sep 15 '14 at 0:54