Как использовать данные временных рядов в переменной в блоке Simscape, которая принимает постоянные данные? - PullRequest
0 голосов
/ 09 ноября 2019

Я использовал блоки Simscape в Simulink и хочу использовать нечеткое управление на одном из блоков, который называется линейным гидравлическим сопротивлением в SimHydraulics.

Я использовал блок «To Workspace» для вывода моего блока «Fuzzy Controller», а также определенную переменную базовой модели для внутренней части блока (сопротивления) с целью, чтобы блок «To Workspace»могу изменить переменную базовой модели в рабочей области MATLAB из моей модели в Simulink / Simscape.

Именно поэтому я хочу иметь возможность использовать данные временных рядов в переменной, которую я определил для блока Simscape, который я назвал егодля вас.

Я попробовал то, что только что объяснил в своем вопросе. Я попытался определить переменную в базовом рабочем пространстве Matlab из среды Simulink, и нечеткий контроллер изменил ее на временные ряды, но я получаю следующую ошибку, которую я включил в этот вопрос.

Linear Hydraulic Resistance Block in Simscape hydraulics

Multiple compilation errors detected while compiling 
Caused by:
Linear Hydraulic Resistance']: Invalid data type for parameter 'resistance' (Resistance). 'timeseries' data type is not supported. 
Linear Hydraulic Resistance1']: Invalid data type for parameter 'resistance' (Resistance). 'timeseries' data type is not supported. 
Linear Hydraulic Resistance2']: Invalid data type for parameter 'resistance' (Resistance). 'timeseries' data type is not supported. 
Linear Hydraulic Resistance3']: Invalid data type for parameter 'resistance' (Resistance). 'timeseries' data type is not supported. 
Linear Hydraulic Resistance8']: Invalid data type for parameter 'resistance' (Resistance). 'timeseries' data type is not supported. 
Linear Hydraulic Resistance9']: Invalid data type for parameter 'resistance' (Resistance). 'timeseries' data type is not supported.
...