Help with battery simulation
Mostra commenti meno recenti
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
Risposta accettata
Più risposte (1)
George
il 9 Mag 2012
0 voti
1 Commento
Kaustubha Govind
il 9 Mag 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.
Community
Più risposte nel Power Electronics Control
Categorie
Scopri di più su Choose and Parameterize Blocks in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!