Circuit maker 2000 access code5/1/2023 ![]() ![]() Arbitrary behavioural voltage or current sources, then read the bullets,you'll find that the 3rd one states:Ĭircuit element currents for example, I(S1), the current through switch S1 or Ib(Q1), the base current of Q1. If you open up the manual at LTspice > Circuit Elements > B. Try adding a - (minus) to the expression for B2: I = -50 * I(R1) and see if that helps to find a stable solution. So it complains that the timestep is too small. You should not take the "timestep" error too literal, it is a consequence of there being no time delays (like a capacitor) in the circuit so the simulator will see too much change in a too small (actually zero) timestap. The voltage at node 2 is getting out of hand, the simulator sees that the voltage at node 2 increases towards infinity (because the currents do the same). The simulator cannot find a solution as there is no stable solution. Have you heard of feedback and specifically positive feedback? Because that's what I think is happening here. ![]() So B2 will multiply that change by 50 and push even more current up so the current through R1 increases even more. It is possible that the 50 A that B2 pushes up, increases the current through R1. It is unclear how the direction of the current through R1 is defined, is left-to-right Let's say 1 A is flowing through R1 so B2 wants to push 50 A up. ![]() You made the current of B2 dependent on the current through R1. Think about what happens in this circuit. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |