русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Статические и динамические модели


Дата добавления: 2013-12-23; просмотров: 1343; Нарушение авторских прав


Дифференциальными уравнениями

Лекция 2. Модели, описываемые

Инструментальные средства моделирования

Применительно к компьютеру инструментальными средствами математического моделирования могут являться все известные на сегодняшний день языки программирования. В последнее время разработан целый ряд интегрированных сред высокоуровнего программирования, специально предназначенных для сложных математических расчетов: MatCAD, Matlab, Mathematica. Такие программы являются идеальным средством для построения математических моделей, позволяющим максимально упростить их разработку за счет использования колоссальных встроенных библиотек готовых математических подпрограмм. Особо следует отметить, входящий в состав пакета Matlab набор дополнительных модулей Simulink, позволяющий строить модели визуальным способом, из готовых стандартных блоков, не прибегая к традиционному программированию.

Вообще, пакет Matlab стал в последние годы стандартом де факто для научных расчетов в самом широком спектре дисциплин. Поскольку Matlab является коммерческим и весьма дорогостоящим программным продуктом, широкое распространение, особенно в университетской науке, получили его свободно распространяемые независимые клоны – SciLab и GNU Octave.

 

 


 

 

Модели простейших объектов, как правило, являются статическими, то есть состояние выходов модели в любой момент времени определяется только текущим состоянием ее входов. То есть, в какой бы момент времени мы ни измеряли бы значение выходной величины, при одинаковом значении входного сигнала результат всегда будет один и тот же, вне зависимости от того, что происходило с моделью раньше. Можно сказать, что статическая модель не обладает «памятью».

Пример: модель делителя напряжения.



 

 

Если значение на выходе модели, при одном и том же входном значении может принимать разные значения в зависимости от того, какие значения подавались на вход раньше, то такая модель называется динамической.

Пример: интегрирующая RC-цепь

, или:

 

Как видно из приведенного примера, динамическая модель, в отличие от статической, «помнит» свое прошлое состояние. Это свойство вызвано наличием в математической записи модели производной, связывающей прошлое состояние системы с настоящим. В данной лекции рассматриваются динамические модели, то есть модели, описываемые дифференциальными уравнениями (ДУ).

 



<== предыдущая лекция | следующая лекция ==>
Понятие адекватности модели | Простейшие модели, описываемые ДУ первого порядка: уравнения Мальтуса и Ферхюльста


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.