реклама на сайте
подробности

 
 
> Моделирование обьекта на ПК, Как правильно использовать зависимость матмодели от времени?
sour
сообщение Jan 23 2011, 01:37
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 26-09-10
Пользователь №: 59 745



Здравствуйте. Вопрос, может, очень простой, но меня беспокоит. Есть простейшая матмодель некоторого обьекта, уравнение которой показывает зависимость обьекта от времени, расхода и подпитки(уровень):

y(t) = y0*exp(0.88*g*t) - х, где y0 - начальное значение, g - подпитка, x - расход, exp() - экспонентаsm.gif, t - время

К примеру, мне надо построить график - в маткаде без проблем, 5, 15 секунд - все отлично. А вот как описать это в алгоритме, я не совсем понимаю.. Ведь в программе уравнение будет в цикле, счетчик t будет инкрементироваться, и через пару сотен секунд будет оказывать влияние на результат куда больше, чем подпитка.. избавляться от t нельзя - начальные значение исказятся.. Какие методы необходимо применять для переноса алгоритма для непрерывного вычисления в цикле?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
i-mir
сообщение Mar 24 2011, 07:00
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 17-06-10
Из: Киев
Пользователь №: 57 986



Цитата(sour @ Jan 23 2011, 04:37) *
Есть простейшая матмодель некоторого обьекта ... y(t) = y0*exp(0.88*g*t) - х


Судя по графикам, у вас не совсем простейшая модель, т.к. y=f(t), g=f(t), x=f(t).
Действительно при неконтролируемом увеличении t будет иметь место как переполнение буферов, так и потеря точности.
Как обычно исходной информации минимум, поэтому решение в общем виде: работайте с производными, задайте
кванты времени, приведите формулу к ним, проанализируйте граничные условия всех переменных (min/max)
за выбранный квант времени, проверьте разрядность АЦП и требуемую точность. Другими словами-
уйдите от "времени".
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 18:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016