Help with battery simulation
Ältere Kommentare anzeigen
Hi everyone. I am trying to simulate a battery in simulink with Simpowersystems blockset. Now, in order to specify the values of the equivalent circuit, I have to measure the voltage across a capacitor. Then each time based on that voltage value I calculate each resistance value, according to some formulas.
Now, here is my problem, the formula is lets say (a+b)^2. I take the signal a I add to b with the sum block and then I use the block square to get the result. How can I use this result as an input in the resistance dialog box??? I can only insert a number there. Not a output from a subsystem.
Actually I don't know if this is the correct way to do this, but I need this model for my thesis and I am really stuck... So any help will be greatly appreciated.
Thanks in advance,
George
Akzeptierte Antwort
Weitere Antworten (1)
George
am 9 Mai 2012
0 Stimmen
1 Kommentar
Kaustubha Govind
am 9 Mai 2012
Sorry, like I mentioned, I don't have any experience with SimPowerSystems modeling, so I don't have answer to your first question. You could try asking this as a new question on the forum.
Any Simulink block can take a variable-name instead of a numerical value for the dialog parameter. As long as the value you provided can be resolved to a numerical value in the model or base workspace, Simulink will evaluate it for you and get the corresponding numerical value. I don't see how using a variable-name instead of a value for the parameter changes anything w.r.t. your situation. You still cannot use a signal as the parameter value.
Communitys
Weitere Antworten in Power Electronics Control
Kategorien
Mehr zu Choose and Parameterize Blocks finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!