Help with battery simulation
古いコメントを表示
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
採用された回答
その他の回答 (1 件)
George
2012 年 5 月 9 日
0 投票
1 件のコメント
Kaustubha Govind
2012 年 5 月 9 日
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.
コミュニティ
その他の回答 パワー エレクトロニクス コミュニティ
カテゴリ
ヘルプ センター および File Exchange で Choose and Parameterize Blocks についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!