Simulink¿how to change parameters over time ?

조회 수: 25 (최근 30일)
jiraiya-boy
jiraiya-boy 2018년 11월 19일
댓글: Arunkumar M 2018년 11월 19일
Hi,I am new in simulink and I have the following problem:
I need to specify that 2 Parameters, 'b' and 'p' ,change over time. 'b' and 'p' must be 0 when 0<time<10 , 'b' and 'p' must be 5 and 0.008 when 10<time<20, and 'b' and 'p' must be 2 and 0.8 when 10<time<20.
I share you the exercise and my program in the attached files.
thanks!!

답변 (1개)

Arunkumar M
Arunkumar M 2018년 11월 19일
편집: Arunkumar M 2018년 11월 19일
b = [0 0;10 5;20 2];
p = [0 0;10 0.008;20 0.8];
Create b and p arrays in workspace like shown above - first column is time and second column has the variable value at corresponding time.
Insert From Workspace block into your simulink model and in datafield enter b
Remove check mark in interpolate data and set Holding Final value for Form output data after final value.
Do the same for parameter p also.
  댓글 수: 2
madhan ravi
madhan ravi 2018년 11월 19일
@Arunkumar you can format your code by selecting the code and pressing the code button so that it is easy to read
Arunkumar M
Arunkumar M 2018년 11월 19일
@madhan ravi will do :) thanks for the tip

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

카테고리

Help CenterFile Exchange에서 Sources에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by