Would it be possible to have constant and CSV sources that simulate the behaviour of a fixed power generator? It would be useful to replicate the load that is requested by circuits like constant current LED drivers, electronic speed controllers, and in general any DC/DC converter with a fixed output voltage/current. Here is a circuit to evaluate the effects of a supercapacitor on a 12V car battery, to mitigate the current spikes coming from an intermittent load; I'm using the CSV current source to simulate the load but it would be more accurate to use constant power CSV source, since the demand is actually better represented by an amount of power rather than a current. https://www.circuitlab.com/circuit/zjcbw245vxj6/sportech-hpep/ |
by germano2239
March 10, 2021 |
Hi @germano2239, Look at this example using a Behavioral Current Source defined as This works to maintain a constant 100 W power consumption in the load element over a wide range of voltages. Note that it's possible that something like this can easily cause convergence problems in the simulator. Divide-by-zero potential is high, and you can experience this if you extend the range of the DC Sweep simulation here to go from -10 to 10, for example. You may be able to extend this technique to effectively make a "CSV power source" by replacing the |
by mrobbins
March 10, 2021 |
Hi Mike, I've created a copy of the circuit to test your suggestion: https://www.circuitlab.com/circuit/u274mbz3a9fh/sportech-hpep-constant-power/ Strangely it seems to work only when the current sign is the opposite of what I need, ie when it's pushing current back to the battery instead of sinking it; I've tried many different methods to invert the current with no luck: -minus sign in formula of the current source -minus sign directly in CSV values -rotating the current source The simulation always get stuck at 0.9% and the graph data is not meaningful. Your example though seems to work with both positive and negative power values, so I'm a bit lost. Could you please give it a look? Thanks |
by germano2239
March 11, 2021 |
Please sign in or create an account to comment.
CircuitLab is an in-browser schematic capture and circuit simulation software tool to help you rapidly design and analyze analog and digital electronics systems.