2013-04-01 3 views

ответ

0

Я думаю, вы можете считать, что это какие-либо единицы, которые вы выбираете, при условии, что вы делаете все ваши другие переменные и параметры, в соответствии с этим выбором.

Например, если вы моделировали простой DE, как:

d2x/dt^2 = ax + b dx/dt + c 

Вы можете использовать «х» в метрах и «Т» в секундах, которое означало бы «а» был дан в сек^(- 2), «b» в секундах (- 1) и «c» в метрах/секунду^2.

Но также было бы разумно принимать «х» в км и «т» в годах, при условии, что вы также дали константы a, b и c (и начальные условия) в соответствующих единицах.

Другими словами, речь идет не только о правильных или неправильных единицах в динамической системе, как это, это просто вопрос последовательных или несогласованных единиц.

+0

В моей системе код: Tstop = 60; Варианты = simset ('SrcWorkspace', 'тока'); sim ('pid', Tstop, options) Я реализовал ПИД-регулятор в simulink, и для этого я определил Tstop. Предположим, что Tstop находится в секундах; Но если я использую tic и toc, чтобы найти общее время моделирования контроллера, оно дает мне 0,19 секунды. Я даю 60 секунд диспетчеру для работы; но общее время моделирования для контроллера составляет 0,19 секунды. Как это может быть возможным? веди меня. –

+0

Да, вы путаете время обработки с временем моделирования. Вообще моделирование не запускается в режиме реального времени. Например, если у вас очень быстрый компьютер, то за одну секунду может заработаться 60 секунд симуляции конкретной системы. С другой стороны, если у вас был очень медленный компьютер, тогда 60 секунд симуляция одной и той же системы может занять неделю. Время моделирования не связано с реальным временем. У меня есть календарь на моем столе, который охватывает один год, на печать потребовалось 2 минуты, как это может быть? Надеюсь, очевидно, что между этими двумя вещами нет никакой связи. – Stuart

+0

k sir ... Просто оставьте мне еще одну вещь Предположим, что у меня есть два контроллера, нечетких, реализованных в simulink в ode14x с фиксированным размером шага и PID, реализованный в simulink в ode45 с переменным размером шага. ПИД-регулятор после 9000 итераций сходится к указанному значению и имеет время моделирования O.19 сек. В то время как нечеткий сходится после 51 значения и имеет время моделирования 2 секунды. Что было бы лучше и на каком основании? веди меня. –

Смежные вопросы