Линейные и нелинейные модели
Линейность или нелинейность анализируемого процесса оказывает решающее влияние на вид модели, метод программирования и быстродействие программы при ее выполнении на ЭВМ.
Линейная модель - оператор обеспечивает линейную зависимость выходных параметров от входных - линейное соотношение (прямая пропорциональная зависимость) между двумя числовыми переменными. Использование такой зависимости позволяет описывать многие процессы в реальных системах (это и закон Ньютона и закон Гука в механике, и закон Ома в электротехнике).
Использование такой зависимости позволяет описывать многие процессы в реальных системах (это и закон Ньютона в механике, и закон Ома в электротехнике). В линейной модели множества входов X, состояний Z и выходов Y – линейные пространства, операторы переходов входов в состояния α и состояний в выходы β – линейные операторы (одновременно однородны и аддитивны).
В линейной модели объекта его параметры связаны линейно. Это означает, что при изменении какого-либо параметра линейное соотношение модели предсказывает линейное изменение зависящего от него выходного параметра, при изменении двух и более параметров - сложение их влияний, линейная модель обладает свойством суперпозиции.
Мир линейных функций утомительно однообразен: стоит изучить лишь одну линейную функцию, как вы знаете все наиболее существенное о всех линейных функциях. Не приносит каких-либо неожиданностей и переход к большему числу измерений. Геометрический образ линейной функции, каков бы ни был ее физический смысл, в зависимости от числа независимых переменных — прямая, плоскость или гиперплоскость. На одинаковые приращения независимой переменной линейная функция беспристрастно (то есть независимо от значения независимой переменной) откликается одинаковыми приращениями. Это означает, что линейная зависимость не обладает избирательностью. Она не может описывать ни резонансных всплесков, ни насыщения, ни колебаний — ничего, кроме равномерного неуклонного роста или столь же равномерного и столь же неуклонного убывания.
Благодаря быстродействию и простоте линейные модели широко применяются разработчиками, хотя большинство природных и промышленных процессов – нелинейно.
В более общем случае, если не учитывается воздействие случайных факторов, а малые изменения входных воздействий приводят к такого же порядка малым изменениям выходного воздействия и состояниям системы, модель можно представить в виде векторного дифференциального уравнения dy/dt = F(x(t), v(t), g(t) t), где F – вектор-функция закона функционирования системы; – x, v, h, y - векторы входных, внутренних, управляющих и выходных воздействий соответственно.
В случае линейности систем, когда переменные обладают свойством однородности и аддитивности, вид уравнений упрощается, что позволяет решать их аналитическими или численными (приближенными) методами.
Линейность – свойство системы, которое позволяет делать выводы о поведении системы для всего класса входных воздействий, основываясь на том, как она реагирует лишь на некоторые из них. Общая реакция системы на входные воздействия является суммой отдельных реакций.
Основное свойство линейных систем – выполнение принципа суперпозиции решений: линейной комбинации произвольных входных сигналов ставится в соответствие та же линейная комбинация сигналов на выходе из системы: любая линейная комбинация решений также является решением задачи, т.е. если известны решения Y1при Х1 и Y 2 при Х2, то решение для выходных параметров при Х =Х1 + Х2 есть Y= Y1 +Y2.
Пусть на одном интервале t0t заданы два фрагмента Хt0t' и Хt0t'' различных входных процессов ХТ' и ХТ'', а в момент времени t0 - два различных состояния z' (t0) и z'' (t0). Введем в рассмотрение фрагменты Хt0t = Хt0t' + Хt0t'' и кХt0t , а также состояния z (t0) = z' (t0) + z'' (t0) и к z (t0).
По отношению к операциям умножения и сложения операторы могут быть однородны и аддитивны.
Операторы α и β однородны, если
α (t0t, к z (t0), кХt0t) = к α (t0t, z (t0), Хt0t);
β (t0t, к z (t0), кХt0t) = к β (t0t, z (t0), Хt0t).
Операторы α и β аддитивны, если
α (t0t, z (t0), Хt0t) = α (t0t, z' (t0), Х't0t) + α (t0t, z'' (t0), Х''t0t);
β (t0t, z (t0), Хt0t) = β (t0t, z' (t0), Х't0t) + β (t0t, z'' (t0), Х''t0t).
Принцип суперпозиции предполагает
[x (t) = x1 (t) + x2 (t)] → [y (t) = y1 (t) + y2 (t)],
где x1 (t) и x2 (t) - некоторые входные воздействия, а y1 (t) и y2 (t) - выходные отклики на каждый из них в отдельности.
Конечное состояние системы определяется как сумма состояний, в которые перешла бы система под воздействием фрагментов входных воздействий.
Линейные системы дают возможность разложения величин z (t) и y (t) на составляющие, изучение которых можно проводить независимо друг от друга.
Пользуясь принципом суперпозиции, можно, найдя решение в каком-либо частном случае, построить решение для более общей ситуации. О качественных свойствах общего случая можно судить по свойствам частного – различие между решениями носит только количественный характер. Или: в случае линейных моделей отклик системы на изменение каких-либо условий пропорционален величине этого изменения.
Линейной моделью представляются простые объекты, она полезна в начале цепочки моделей, последовательно приближающихся к модели с требуемой адекватностью. Линейная модель часто позволяет сразу получить оценку порядка значений выходных переменных.
Нелинейная модель не подчиняется принципу суперпозиции, знание о поведении части системы еще не гарантирует знания поведения всей системы, а ее отклик на изменение каких-либо условий может качественно зависеть от величины этого изменения.
Иногда нелинейную задачу удается свести к последовательности линейных. Линеаризацией нелинейной задачи можно получить линейную модель для достаточно корректной оценки воздействия на систему малых возмущений.
То, что точно схватывает и передает характерные особенности одного класса нелинейных функций, ничего не говорит даже о простейших особенностях типичного представителя другого класса. Геометрический образ нелинейной функции — кривая на плоскости, искривленная поверхность или гиперповерхность в пространстве трех или большего числа измерений. На одинаковые приращения независимой переменной одна и та же нелинейная функция откликается по-разному в зависимости от того, какому значению независимой переменной придается приращение. Почти полным безразличием к изменению одних и повышенной чувствительностью к изменению других значений независимой переменной нелинейные функции разительно контрастируют с линейными. Именно здесь и проходит демаркационная линия между миром нелинейных и миром линейных явлений.
В какой бы области естествознания ни возникала нелинейность явлений, она глубоко «функциональна». В физике нелинейность — это учет различного рода взаимодействий, обратных влияний и тонких эффектов, ускользающих от более грубых сетей линейной теории. В химии нелинейность отражает обратные связи в сокровеннейших механизмах реакций. В биологии нелинейность исполнена высокого эволюционного смысла: только сильная нелинейность позволяет биологическим системам «…услышать шорох подползающей змеи и не ослепнуть при близкой вспышке молнии. Те биологические системы, которые не смогли охватить громадный диапазон жизненно значимых воздействий среды, попросту вымерли, не выдержав борьбы за существование. На их могилах можно было бы написать: «Они были слишком линейными для этого мира»
Вопрос о возможности и целесообразности перехода от нелинейности к линейности решается в каждой задаче конкретно на рациональном уровне.
Большинство реальных процессов нелинейны, а линейные их модели отвечают весьма частным случаям и, как правило, служат первым приближением к реальности.
Нелинейные уравнения можно разделить на два подкласса: алгебраические, в которых над переменными производятся только действия сложения, вычитания, умножения, деления и возведения в степень с рациональным показателем, и трансцендентные, в которые входят другие функции от переменных (показательные, тригонометрические и др.). В любом случае сложность модели существенно зависит от числа уравнений и вида входящих в них функций. Обычно наиболее просто решаются алгебраические уравнения 1-й степени (линейные), наиболее сложно – трансцендентные.
Пример – закон Гука о линейной зависимости перемещения от растягивающей силы F = - кx. Упругость означает существование однозначной монотонно возрастающей функции, связывающей напряжение = F/S (S - площадь поперечного сечения) и деформацию ε = x/l (x – относительное перемещение концов, l – длина образца): = f (ε), f (0) = 0. Функция f в общем случае нелинейная. Нелинейными упругими свойствами обладают, например, высокоэластичные резиновые шнуры – ели такой шнур растянуть в десять раз (ε = 0,9), а затем отпустить, он восстановит свою длину. Если длинные металические проволоки подвергать малым деформациям (ε = 0,001), нелинейность не обнаруживается. При растяжении металлического стержня по мере возрастания растягивающего напряжения деформация ε сначала растет по линейному закону. Это означает, что при таких ε первый член разложения функции = f (ε) (полагая ее аналитической) в степенной ряд = ε ∂f /∂ε + ½! ε2∂2f /∂ε2 + ... значительно превосходит все остальные. Тогда = Еε (Е – модуль упругости материала при его одноосном сжатии). Нелинейный закон – параболическая зависимость
= Аε - Вε2.
Применение иерархического подхода позволяет на определенном этапе моделирования принимать упрощающие предположения, например, о линейности моделей.
Линейные модели занимают определенную нишу в исследованиях – любая линейная теория ограничена в определенных пространственных и временных рамках при малых интенсивностях воздействий на систему. Например, в строительстве не учитывают кривизну Земли, в космической технике не прибегают к теории относительности при несоизмеримых скоростях.
Методы исследования линейных систем очень развиты и обоснованное применение линейной модели для нелинейной системы часто оказывается весьма эффективным.
Если нелинейность является принципиальной, то применение линейных систем не дадут даже качественной картины процесса.
Например, закон тяготения изначально нелинейный (квадратичная зависимость силы взаимодействия между массами), и потому основанные на нем модели также нелинейны. Нелинейность может быть также обусловлена геометрией явления, изменением состояния (изменение жесткости пружины при исследовании колебательного процесса).
Источником нелинейности могут быть различные причины. Обычно принято считать, что при малых (не всегда) отклонениях системы от положения равновесия соотношения между перемещениями или скоростями ее элементов и возникающими силами линейны.
Например, силы трения между поверхностями (поверхности разделены смазочным материалом жидкостью или газом) линейно зависят от скорости перемещения поверхностей, с увеличением скорости эта зависимость становится нелинейной – вязкое трение зависит от квадрата скорости:
Pтр = - к │v│α -1 , α, к = const, при α =2 – турбулентное трение.
- 1 Методологические основы моделирования сложных систем
- 1.1 Системность
- Понятия общей теории систем
- Определение понятия системы
- Основные свойства, обязательные для любой системы.
- Взаимодействие и взаимозависимость системы и внешней среды.
- Определение понятий элементов, связей, функций, внешней среды системы. Элемент
- Внешняя среда
- Функции системы
- Сложность систем
- Системный подход
- Классификация систем
- Развитие искусственной системы и ее жизненный цикл
- 1.2 Моделирование
- Общая методология моделирования
- Основные принципы моделирования:
- Процесс моделирования
- Анализ и синтез в моделировании
- Примеры сложных систем Космическая система наблюдения Земли как сложная техническая система Задачи космической системы наблюдения Земли
- Состав и структура космической системы наблюдения Земли
- 2 Построение математических моделей
- 2.1 Математическая модель, математическое моделирование – основные понятия, термины и определения
- Цели математического моделирования
- 2.2 Общие методы построения математической модели
- Микроподход и макроподход в исследованиях системы.
- Формальная запись модели системы
- Понятие вариационных принципов
- Модульное построение моделей
- 2.3 Требования к построению модели
- Адекватность и достоверность модели
- Равнозначимость внешнего и внутреннего правдоподобия
- Анализ чувствительности модели
- Пример анализа на чувствительность экономической задачи
- 3 Математические модели состояния и структуры системы
- 3.1 Модель состояния системы Состояние системы и ее функционирование
- Формализация процесса функционирования системы
- 3.2 Модель структуры системы Основные понятия структуры системы
- Модель состава и структуры системы
- Методология моделирования структуры системы
- Виды структур
- Формирование структуры модели с позиций структурного моделирования.
- Построение структурных моделей
- 3.3 Модель процесса функционирования
- Установление функциональных зависимостей
- Неопределенность функционирования системы
- Пути уменьшения неопределенностей
- Основные требования к модели процесса функционирования
- Анализ функционирования, анализ структуры технической системы
- Функционально – физический анализ технических объектов.
- Пример разработки моделей деятельности организации
- Пример функционально – физического анализа технических объектов
- Конструкция бытовой электроплитки
- Функционально стоимостной анализ.
- 4 Этапы построения моделей
- 4.1 Постановка задачи моделирования
- Разработка содержательной модели
- Разработка концептуальной модели
- Описание внешних воздействий
- Декомпозиция системы
- Подготовка исходных данных для математической модели
- Содержание концептуальной модели
- 4.2 Разработка математической модели
- Разработка функциональных соотношений
- Выбор метода решения задачи
- Проверка и корректировка модели
- Анализ чувствительности модели
- Проверка адекватности модели
- Контроль модели
- Корректировка модели
- Уточнение модели проектируемого объекта
- Реализация математической модели в виде программ для эвм
- 4.3 Практическое использование построенной модели и анализ результатов моделирования
- Примеры построения моделей Математическая реставрация Тунгусского феномена
- 1. Сбор информации о явлении, выдвижение гипотез.
- 2. Содержательная постановка задачи исследования явления.
- 3. Математическая постановка задачи.
- 4. Анализ результатов.
- 5. Проверка адекватности модели – сравнение с натурным экспериментом.
- 6. Анализ результатов.
- Прогноз климатических изменений
- 1. Содержательная постановка задачи
- 2. Концептуальная постановка. Построение математической модели.
- 3. Проведение вычислительного эксперимента.
- 4. Анализ результатов вычислительного эксперимента.
- 5 Виды математических моделей
- 5.1 Классификация математических моделей
- Пример представления модели различной сложности и классификации.
- 5.2 Классификация математических моделей в зависимости от оператора модели
- Линейные и нелинейные модели
- Обыкновенные дифференциальные модели
- 5.3 Классификация математических моделей в зависимости от параметров модели Непрерывные и дискретные модели
- Детерминированные и неопределенные модели
- Дискретно-детерминированная модель
- Статические и динамические модели
- Стационарные и нестационарные модели.
- Формализация системы в виде автомата
- Формализация системы в виде агрегата
- Моделирование процесса функционирования агрегата
- Моделирование агрегативных систем
- Модель сопряжения элементов
- 6 Математические модели распределения ресурсов в исследовании операций
- 6.1 Моделирование операций распределения ресурсов
- Формулировка задачи математического программирования
- 6.2 Модели линейного программирования
- Формулировка общей задачи линейного программирования.
- Типовые задачи линейного программирования
- Транспортная задача.
- Задача коммивояжера.
- Задача о ранце.
- Общая задача теории расписаний.
- Примеры сведения практических задач к канонической транспортной задаче
- 6.3 Распределительные задачи линейного программирования
- Примеры распределительных задач.
- Распределение транспортных единиц по линиям
- Выбор средств доставки грузов.
- Задача о назначениях
- Экономическая интерпретация задач линейного программирования.
- Перевозки взаимозаменяемых продуктов
- Перевозка неоднородного продукта на разнородном транспорте.
- 7 Математические модели физических явлений и процессов. Универсальность моделей
- 7.1 Математические модели на основе фундаментальных законов
- Теоретический метод составления математических моделей
- Основные фундаментальные законы механики
- Работа, энергия, мощность
- 7.2 Уравнения движения
- Динамика поступательного движения.
- 7.3 Уравнения состояния
- Термодинамическая система.
- Упругие свойства твердых тел.
- Жидкости.
- 7.4 Универсальность моделей
- Модели на основе аналогий
- Типовые математические модели элементов и подсистем
- Модель колебательного процесса
- Модель консервативной системы.
- Электрическая подсистема.
- Модели элементов гидравлических систем
- Модели элементов пневматических систем
- 8 Моделирование производственных процессов
- 8.1 Модели систем массового обслуживания
- Основные элементы систем массового обслуживания.
- Характеристики потока
- Классификация смо
- Оценка эффективности смо
- Аналитические и статистические модели
- 8.2 Модели производственных процессов
- Дискретный производственный процесс
- Непрерывный производственный процесс
- Агрегатное представление производственного процесса
- Имитационное моделирование процессов функционирования
- Формализация основных операций производственного процесса Формализованная схема дискретного производственного процесса.
- Формализация отклонения течения производственного процесса от нормального
- Моделирование комплексного процесса обработки, сборки и управления при поточном производстве
- Формализованная схема непрерывного производственного процесса.
- 9 Синтез модели (проекта) системы
- 9.1 Проектирование системы как процесс создания (синтеза) ее модели
- 9.2 Методология проектирования
- Типовые проектные процедуры формирования облика системы
- 9.3 Эффективность системы Понятие эффективности системы
- Формирование модели цели системы
- Выбор критериев и показателей эффективности
- Основные принципы выбора критериев эффективности:
- Проблемы многокритериальности
- 9.4 Технология проектирования
- 9.5 Принятие решений в проектировании
- Выбор в условиях неопределенности
- Моделирование принятия решения
- Прогнозирование в принятии решений
- 9.6 Анализ инвестиционной привлекательности системы Основные типы инвестиций.
- Основные экономические концепции инвестиционного анализа.
- Состав работ при инвестиционном проектировании
- Конкурентоспособность проектируемой системы Оценка потенциальной емкости рынка и потенциального объема продаж
- Оценка конкурентоспособности
- Методы оценки эффективности инвестиций
- Метод определения чистой текущей стоимости.
- Метод расчета рентабельности инвестиций
- Метод расчета внутренней нормы прибыли
- Расчет периода окупаемости инвестиций
- Маркетинг и управление проектом
- Задачи управления проектами
- 9.7 Особенности синтеза модели (проекта) технических систем Этапы проектирования
- Особенности проектирования адаптивных систем
- Моделирование функционирования технической системы Особенности построения моделей при проектировании
- Формирование технического облика системы
- Формирование структуры системы
- Выбор основных проектных параметров системы
- Формирование множества вариантов системы
- 10 Информационное обеспечение синтеза системы
- 10.1 Основные задачи и типы информационных систем Общие свойства информационных систем
- Файл-серверные информационные системы
- Клиент-серверные информационные системы
- Архитектура Интернет/Интранет
- Хранилища данных и системы оперативной аналитической обработки данных
- 10.2 Особенности проектирования информационных систем
- Схемы разработки проекта
- 1. Предпроектные исследования
- 2 Постановка задачи
- 3 Проектирование системы
- Архитектура программного обеспечения
- Подсистема администрирования.
- Техническая архитектура
- Организационное обеспечение системы
- 4 Реализация и внедрение системы
- 10.3 Концепции автоматизации проектирования
- История развития сапр
- Классификация сапр
- Стратегическое развитие сапр Современное состояние сапр
- Направления разработки проектной составляющей сапр
- Разновидности сапр
- Математическое и информационное обеспечение сапр
- 11 Моделирование процесса управления
- 11.1 Основные определения
- Формальная запись системы с управлением
- 11.2 Модели систем автоматического управления
- Устойчивость движения систем
- Определение программного движения и управление движением
- 11.3 Модели автоматизированных систем управления
- Модели автоматизированных систем управления производственными процессами
- Модели автоматизированных систем управления предприятием