Changing Simscape Block Properties during simulation

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

댓글 수: 1

It seems like this problem is much bigger than I thought. Does no one have an idea for a workaround?

댓글을 달려면 로그인하십시오.

 채택된 답변

Christian
Christian 2014년 1월 16일

0 개 추천

Using the Custom Block worked well.
Thanks Christian

추가 답변 (1개)

Ryan G
Ryan G 2014년 1월 15일

1 개 추천

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?

댓글 수: 2

Christian
Christian 2014년 1월 15일
편집: Christian 2014년 1월 16일
hi I wanted to change the heat transfer coefficient in a convectiv heat transfer block but I may have found a solution I already googled a lot but now i found somehthing ( CostumeBlock ) I'm going to test it tomorrow
Thanks for your Answer. I'm going to test your way for times when there isn't a ready to download custom block.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Foundation and Custom Domains에 대해 자세히 알아보기

질문:

2014년 1월 14일

댓글:

2014년 1월 16일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by