- •С.П. Никитин
- •Никитин С.П.
- •ВВЕДЕНИЕ
- •1. РАЗРАБОТКА МАТЕМАТИЧЕСКОЙ МОДЕЛИ
- •1.1. Основы метода прямой аналогии
- •1.1.1. Сущность метода
- •1.1.2. Основные принципы метода прямой аналогии
- •1.1.3. Выделение в исходном объекте однородных физических подсистем
- •1.1.5. Установление связей между подсистемами
- •1.2.2. Проверка корректности
- •1.2.4. Линеаризация нелинейных уравнений
- •I.2.S. Построение линейной системы уравнений
- •2. МЕТОДЫ АНАЛИЗА ФИЗИЧЕСКОЙ СИСТЕМЫ ПО МАТЕМАТИЧЕСКОЙ МОДЕЛИ
- •2.1. Схема анализа физической системы по математической модели
- •2.3.6. Расчет частотных характеристик по передаточной функции системы
- •3. МАТЕМАТИЧЕСКИЕ МОДЕЛИ ТИПОВЫХ УЗЛОВ ФИЗИЧЕСКИХ СИСТЕМ
- •3.1. Моделирование рычажной системы
- •3.2. Моделирование взаимодействия твердых тел
- •3.2.1. Особенности моделирования динамики твердых тел
- •3.2.4. Моделирование взаимодействия двух твердых тел
- •4.1. Пример моделирования шпиндельного узла
- •4.5. Разработка математической модели плоскодоводочного станка «Растр»
- •4.6. Разработка математической модели тепловых процессов при резании
- •5. АНАЛИЗ ВЛИЯНИЯ ПРОЦЕССА РЕЗАНИЯ НА ДИНАМИКУ ТЕХНОЛОГИЧЕСКОЙ СИСТЕМЫ
- •5.1. Влияние параметров процесса резания на устойчивость системы с одной степенью свободы
- •5.2. Влияние параметров процесса резания на вынужденные колебания динамической системы с одной степенью свободы
- •ЗАКЛЮЧЕНИЕ
- •Список литературы
- •Оглавление
1.2.2. Проверка корректности
После ввода исходных данных производится проверка корректности поставленной задачи. Проверка основана на анализе типа введенных элементов и схемы их соединения.
Исходные данные считаются корректными, если по ним может быть получена система уравнений, описывающая статику и динамику реального объекта, решение этой системы уравнений позволяет определить статические и динамические характеристики объекта. С математической точки зрения система уравнений должна иметь единственное решение.
В противном случае процессы дальнейшей обработки исходных данных прекращаются, после вывода причины прекращения дальнейшей обработки программа возвращается в режим редактирования исходных данных.
Причиной некорректности может быть избыточность системы, когда допускается множество решений данной задачи. К этому приводит недостаток количества переменных в системе уравнений по сравнению с количеством независимых уравнений.
Другой причиной служит отсутствие решения, обусловленное тем, что количество переменных в системе уравнений превышает количество независимых уравнений.
Еще одна причина прерывания дальнейшего хода программы - отсутствие установившегося движения. На уровне исходных данных недопущение этого сводится к необходимости наличия у каждого узла эквивалентной схемы упругой или диссипативной связи с базовым (неподвижным) узлом или с другим узлом, уже имеющим такие связи.
При условии корректности сформулированной задачи проводится проверка наличия нелинейных элементов в эквивалентной схеме. При наличии хотя бы одного нелинейного элемента задача относится к нелинейному виду.
Если система является линейной, то управление передается на блок формирования матрицы коэффициентов линейной системы уравнений.
При нелинейной системе управление передается на блоки составления нелинейной системы уравнений, ее решения, линеаризации нелинейностей и только затем на блок формирования матрицы коэффициентов линейной системы уравнений.
1.2.3. Составление и решение нелинейной системы алгебраических уравнений
Ввиду многообразия типов нелинейных элементов и структуры нелинейной системы уравнений, встречающихся при моделировании реальных объектов, в данном пакете программа PAN на основе исходных данных вначале составляет нелинейную систему уравнений и процедуру ее решения. Затем управление передается данной процедуре решения нелинейной системы уравнений.
После решения нелинейной системы уравнений управление возвращает ся в основной модуль программы для дальнейшей обработки.
Процедура для решения нелинейной системы уравнений использует мо дифицированный метод Ньютона [12, 16], заключающийся в реализации итера ций по следующей формуле:
|
|
|
(1.52) |
где |
Хц„) |
- |
вектор значений переменных на предыдущем шаге итерации; |
|
Хц„+\) - |
вектор значений переменных на текущем шаге итерации (уточ |
|
|
|
|
ненные значения); |
|
/*/ |
) - |
значение исходной функции при подстановке в нее значений пе* |
|
|
|
ременных предыдущего шага итераций; |
|
^(/») |
- |
обращенная матрица Якоби. |
|
Вычислительный процесс реализуется по алгоритму, представленному на |
||
рис. |
1. 10. |
|
|
Рис. 1.10. Последовательность решения нели нейной системы алгебраических уравнений
Матрица Якоби составляется из значений частных производных системы нелинейных уравнений Ft{x)
|
dFx/ |
d F j |
. |
dFx/ |
|
/o r , ’ |
/ д х 2’..... ’ |
/д х п |
|
|
d F / |
d F / |
|
d F / |
|
/cbc, ’ /cbr, ’.... ’ |
/д х п |
||
|
При этом частные производные в матрице Якоби заменяются их при |
|||
ближенными конечно-разностными значениями. |
||||
|
dF, |
F<.(x ,+ /i,)-F ,(x <) |
||
|
дх( |
|
^ |
(1.54) |
|
|
|
||
где |
A, - малое приращение х |
|
|
|
|
Решение линейной системы уравнений осуществляется методом Гаусса |
|||
[12, |
16]. |
|
|
|
1.2.4. Линеаризация нелинейных уравнений
Для анализа математической модели в данном пакете программ исполь зуются методы, которые применимы только для линейных систем. Реальные же системы чаще всего оказываются нелинейными. Поэтому необходимо реальные системы привести к линейному виду.
Система считается нелинейной, если она имеет хотя бы одно нелинейное звено. Приведение системы к линейному виду сводится к замене характеристик нелинейных элементов характеристиками линейного элемента или к линеари зации нелинейных элементов. Нелинейные элементы можно разделить на су щественно нелинейные и несущественно нелинейные.
Существенно нелинейные элементы имеют характеристику в виде пре рывистой функции. Такие элементы трудно поддаются линеаризации. Этими элементами в реальных объектах отражается явление сухого трения в направ ляющих и т.п.
Несущественно нелинейные элементы имеют характеристику в виде не прерывной функции. Они линеаризуются [16, 32] путем разложения ее в ряд Тейлора и отбрасыванием всех старших членов ряда, начиная со второго. Суть такой линеаризации реальных элементов системы заключается в замене реаль ной кривой, представляющей характеристику элемента, на прямую, которую
проводят как касательную к кривой в точке, соответствующей равновесному состоянию (рис. 1.11).
Нелинейные элементы, выделенные в данном пакете программ, описыва ются выражением
F —*5 ~ Х*)П (1.55)
N
где jc3,х4,дг5 - переменные;
N - постоянная.
Это выражение представляет собой сложную функцию переменных д'3, .г4, л'5. Линеаризация функции путем разложения в ряд Тейлора представляет собой замену
|
|
F(x) = F(x0 ) + F '( х0 ) - ( х - х0), |
(|.5б) |
где F 1(х0) - значение производной от функции при подстановке |
в нее ус |
||
|
|
тановившегося значения переменных; |
|
Я *„) |
- установившееся значение функции; |
|
|
х {) |
- |
установившееся значение переменной; |
|
л* |
- |
переменная. |
|