LTSpice question, dependent sources.

  • Thread starter Thread starter Redbelly98
  • Start date Start date
  • Tags Tags
    Ltspice Sources
Click For Summary
SUMMARY

This discussion focuses on utilizing dependent sources in LTSpice for modeling the behavior of a NiCd battery in a charger. Users can implement three types of dependent sources: e (voltage-controlled voltage source), bv (arbitrary voltage source), and bi (arbitrary current source). Each source can be configured with specific parameters to reflect circuit behavior accurately, such as using node voltages or part currents. The ability to define these sources with arbitrary functions allows for precise modeling of complex behaviors.

PREREQUISITES
  • Familiarity with LTSpice software
  • Understanding of dependent sources in circuit simulation
  • Knowledge of voltage and current relationships in electrical circuits
  • Basic understanding of battery charging characteristics
NEXT STEPS
  • Explore the LTSpice documentation on dependent sources
  • Learn how to implement arbitrary functions in LTSpice
  • Research modeling techniques for battery behavior in circuit simulations
  • Experiment with different configurations of e, bv, and bi sources in LTSpice
USEFUL FOR

Electrical engineers, circuit designers, and anyone involved in simulating battery behavior and charger circuits using LTSpice.

Redbelly98
Staff Emeritus
Science Advisor
Homework Helper
Insights Author
Messages
12,179
Reaction score
186
I use LTSpice, and vaguely remember there was a way to make a voltage (or current) source depend on either another source in the circuit, or to follow some function of time. I think it's either a source parameter, or a command line placed in the schematic.

Does anybody know how to do this? I tried searching the LTSpice Yahoo group but didn't find what I'm after.

TIA,

RB

FYI, I am trying to model the behavior of a NiCd battery in a charger. I have an equation for battery voltage vs. charge state.
 
Engineering news on Phys.org
Hello Redbelly,

Sure enough, there are three basic dependent sources:

1. e - Has two inputs and two outputs. Open the symbol and put a gain value in for value 1
2. bv - Arbitrary voltage source. Open the symbol and type V=v(node) into value, it will output the voltage at [node]. Likewise, you can make it current dependent by entering V=i(part)
3. bi - Arbitrary current source. Open the symbol and type I=v(node) or I=i(part) into value.

Mike
 
  • Like
Likes   Reactions: 1 person
Thanks Mike! And I see that bv and bi can be defined with any arbitrary function, which is just what I need.

Thanks again,

Mark
 

Similar threads

Replies
7
Views
3K
Replies
1
Views
3K
  • · Replies 15 ·
Replies
15
Views
7K
  • · Replies 19 ·
Replies
19
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K