It seems like this problem is much bigger than I thought. Does no one have an idea for a workaround?
Changing Simscape Block Properties during simulation
2 views (last 30 days)
Show older comments
Christian on 14 Jan 2014
Commented: Christian on 16 Jan 2014
Hi MATLAB Community, I'm trying to build a thermal model using Simscape Blocks. During the simulation I'm constantly calculating the heat transfer constant (htc) and want to use this calculated constant for my convection blocks. I tried to export the htc as variable into Workspace and use this variable in the convection blocks but it seems like the block only queries the variables when the simulation starts.
Does someone know how I could solve this problem?
I'm using Simulink 2011b so unfortunately the thermal liquid library isn't available.
Thanks in advance Christian
More Answers (1)
Ryan G on 15 Jan 2014
Depending on your implementation this may work (post a picture of what you've got or upload a model for better answer).
You can use a lookup table (see physical signals library) connected to an inport of a custom simscape block that performs this calculation. Often, with simscape, you can view the block source. This allows you to customize a block beyond than what the default does.
Which block is giving you this problem right now?
Find more on Creating Custom Components and Libraries in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!