Чтение онлайн

на главную - закладки

Жанры

Расследование и предупреждение техногенных катастроф. Научный детектив

Петров Юрий Петрович

Шрифт:

Однако рассмотрим следующую систему двух дифференциальных уравнений

(21)

Эта система, как уже говорилось в предыдущем разделе, описывает процессы в системе, состоящей из электропривода постоянного тока и регулятора с постоянными коэффициентами. Характеристический полином этой системы равен определителю (19), а мы уже убедились в параграфе 10, что в точке т = 1 характер корней характеристического полинома и характер решений системы резко меняются. Если т = 1 + є , где — малое число и < 0 , то в решении присутствуют только экспоненциально убывающие члены, если же малое в > 0, то в решении появляются стремительно растущие члены вида (20). Непрерывной зависимости решений

от параметра т у системы (21) нет. При т = 1 эта зависимость терпит разрыв. Отметим, что подобных систем дифференциальных уравнений, не имеющих непрерывной зависимости решений от коэффициентов и параметров, довольно много. Примеры приведены в книге [2].

Из этих примеров следует, что одна из важнейших математических теорем не верна. Может ли такое быть? Многие математики заявляли — нет, такого быть не может! Теорема приводится во многих авторитетных учебниках, не могут все они ошибаться.

Да, теорема о непрерывной зависимости решений от параметров приведена — и причем с доказательством — во многих университетских учебниках. Примеры:

1. В учебнике для университетов: Степанов В. В. Курс дифференциальных уравнений. М., ГИТТЛ, 1953, 468 с., эта теорема рассмотрена на стр. 298—307.

2. В учебнике: Матвеев Н. М. Методы интегрирования обыкновенных дифференциальных уравнений. М., Высшая школа, 1967, 564 с., теорема рассмотрена на стр. 259—267.

3. В учебнике: Арнольд В. И. Обыкновенные дифференциальные уравнения. М., Наука, 1975, 239 с., теорема рассмотрена на стр. 186—204.

4. В учебнике: Матвеев Н. М. Обыкновенные дифференциальные уравнения, СПб., Специальная литература, 1996, 371 с., теорема рассмотрена на стр. 313—316.

Но — обратите особое внимание — во всех учебниках она доказана лишь для двух частных случаев: для системы из n уравнений первого порядка и для одного уравнения n– ого порядка. Для всех других многочисленных систем — как, например, для системы (21), которая состоит из уравнения третьего порядка для переменной X1 и уравнения первого порядка для х2 — теорема не доказана. Да, почти любую систему, состоящую из уравнений различных порядков, можно путем эквивалентных преобразований свести к системе из n уравнений первого порядка, для которой теорема доказана. Но для того, чтобы из этого вытекала верность теоремы для всех систем, необходимо доказать, что эквивалентные преобразования не меняют никаких свойств решений. А этого никто и никогда не доказывал (и не мог доказать — в книгах [1], [2] , [3] приводились все новые и новые примеры того, как эквивалентные преобразования меняли все новые и новые свойства решений — надо лишь внимательно исследовать; ищите и найдете).

Таким образом, мы убеждаемся, что одна из важнейших и известнейших математических теорем основана не на доказательстве, а на предрассудке — на привычном, но ложном убеждении большинства математиков в том, что эквивалентные преобразования якобы «ничего не меняют». Я опрашивал многих — и выпускников университетов, и их преподавателей: «как по-вашему — верна ли теорема о непрерывной зависимости для всех систем уравнений?» Все дружно отвечали: «да, верна. Верна потому, что для систем из n уравнений первого порядка в учебниках дано доказательство, а остальные системы приводятся к ним путем эквивалентных преобразований, которые «ничего не меняют»».

Мы убеждаемся, что предрассудки существуют и в математике, и предрассудки далеко не безобидные, поскольку они оказываются потом причиной многих техногенных катастроф с гибелью людей. И когда в книгах [1], [2], [3] опровергаются некоторые привычные положения и методики, то это не означает, что опровергаются какие-либо доказанные теоремы. Нет, они не опровергаются, а просто показывается необоснованность ставших привычными предрассудков. И в этом нет ничего страшного.

Наоборот, устранение предрассудков очень полезно для науки России для ее граждан, поскольку позволит избавиться от некоторых источников техногенных катастроф. Вероятность аварий и катастроф станет меньше.

А теперь идет самое интересное: посмотрите внимательно — как, каким образом формулируется теорема о непрерывной зависимости решений от параметров во всех перечисленных мною учебниках — от В. В. Степанова до В. И. Арнольда. Ни в одном из них не сказано: «теорема верна для всех систем уравнений, поскольку для систем из n уравнений первого порядка доказательство приведено, а остальные системы приводятся к ней эквивалентными преобразованиями». Это положение не высказано, оно «домысливается» преподавателями, а за ними — и студентами,

слушающими лекции. Почему избран такой странный стиль изложения с необходимостью «домысливания»? Здесь можно высказать только догадку, или — как говорят «детективы» — версию. Вот эта версия: уважаемые авторы учебников понимали желательность дать доказательство этой важнейшей теоремы для всех систем — а не только состоящих из n уравнений первого порядка. Они пытались найти такое доказательство, но у них ничего не получилось. Теперь мы знаем, что получиться и не могло, поскольку в общем случае теорема (как показано в [2]) — не верна. Тогда они предпочли формулировку с необходимостью «домысливания», рассуждая (возможно) следующим образом: если теорема в дальнейшем будет доказана для всех систем, то «домысливание» окажется правильным и все будет в порядке. Если же теорема в общем виде будет опровергнута, то мы, авторы учебников, чисты: у нас сформулировано лишь верное утверждение о системах, состоящих из n уравнений первого порядка, а за «домысливание» мы не отвечаем.

Хотя это только «версия», но возможно, что так все и было (подробнее о данном вопросе — в [3] и в [12]).

§ 12. Опасные ошибки, обнаруженные в популярных пакетах прикладных программ (MATLAB, Mathcad и других). Методы предотвращения ошибок

В последние годы для различных расчетов все шире используются популярные пакеты прикладных программ — пакеты MATLAB, Mathcad и многие другие. В ходе исследования, проведенного в СПбГУ, в этих пакетах были обнаружены ошибки. Эти ошибки можно исправить, и их очень нужно исправить, поскольку на основе этих пакетов производятся миллионы расчетов, в том числе и очень ответственных расчетов, поэтому цена ошибки может быть велика, ценой может стать техногенная катастрофа. Рассмотрим эти ошибки.

1. При численном решении систем дифференциальных уравнений первым этапом решения во всех этих пакетах является приведение исходной системы к системе n уравнений первого порядка путем эквивалентных преобразований. На втором этапе отыскивается решение преобразованной системы. Данный подход имеет под собой серьезные основания — он позволяет самые разнообразные системы уравнений решать одной программой. Если же первый этап пропустить, то пришлось бы создавать множество программ — потребовались бы, например, отдельные программы для системы, состоящей из одного уравнения третьего порядка и одного — первого порядка и для системы, состоящей из двух уравнений второго порядка и вообще потребовалось бы множество программ. Порядок, принятый в популярных пакетах, гораздо удобнее — но он приводит к ошибкам при встрече с «особыми» системами, например — с системой (21) при т = 1.

Пакет MATLAB приведет эту систему к системе уравнений первого порядка, выдаст ее решение и не заметит, что это решение не имеет смысла, поскольку даже сколь угодно малое, а значит — неизбежное на практике отклонение параметра т от расчетного значения т = 1 приведет к коренному расхождению между результатами расчета и реальным поведением объекта, и это может стать причиной аварии и даже катастрофы.

Для того чтобы не получилось подобных ошибок с возможными трагическими последствиями, нужно популярные пакеты прикладных программ дополнить совсем небольшими вспомогательными программами, которые выделят и отсеют «особые» системы уравнений и выделят соответствующие этим системам опасные объекты. Эти опасные объекты следует перепроектировать, изменить их структуру или параметры — изменить так, чтобы математическая модель проектируемого и рассчитываемого объекта перестала быть «особой». Тогда и аварий не будет. Все эти вопросы — и ошибки в пакетах, и методы предотвращения ошибок в расчетах — более подробно рассмотрены в книге [7].

2. Многочисленные расчетные алгоритмы, использующие цепочки эквивалентных преобразований, реализуемые в популярных прикладных программах, могут привести к ошибкам, если хотя бы одно из использованных преобразований изменит чувствительность решений к малым погрешностям округления. Более подробно о возникающих ошибках и несложных методах их предотвращения рассказано в работах [7], [8].

Не меньшее значение имеет и задача вычисления собственных значений (или собственных чисел) различных матриц. К необходимости решать эту математическую задачу приводят многие важные практические проблемы — такие, как вычисление частот собственных колебаний различных технических объектов, проверка условий возможного опасного резонанса между внешними воздействиями и собственными колебаниями, проверка устойчивости и многие другие проблемы. Возникают эти проблемы и в строительной механике, и при проверке прочности и устойчивости различных деталей и устройств, и в автоматическом управлении.

Поделиться:
Популярные книги

Академия

Кондакова Анна
2. Клан Волка
Фантастика:
боевая фантастика
5.40
рейтинг книги
Академия

Охотник за головами

Вайс Александр
1. Фронтир
Фантастика:
боевая фантастика
космическая фантастика
5.00
рейтинг книги
Охотник за головами

Низший 2

Михайлов Дем Алексеевич
2. Низший!
Фантастика:
боевая фантастика
7.07
рейтинг книги
Низший 2

Попаданка в деле, или Ваш любимый доктор - 2

Марей Соня
2. Попаданка в деле, или Ваш любимый доктор
Любовные романы:
любовно-фантастические романы
7.43
рейтинг книги
Попаданка в деле, или Ваш любимый доктор - 2

Боги, пиво и дурак. Том 3

Горина Юлия Николаевна
3. Боги, пиво и дурак
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Боги, пиво и дурак. Том 3

Ты не мой Boy 2

Рам Янка
6. Самбисты
Любовные романы:
современные любовные романы
короткие любовные романы
5.00
рейтинг книги
Ты не мой Boy 2

Комендант некромантской общаги 2

Леденцовская Анна
2. Мир
Фантастика:
юмористическая фантастика
7.77
рейтинг книги
Комендант некромантской общаги 2

Экономка тайного советника

Семина Дия
Фантастика:
фэнтези
5.00
рейтинг книги
Экономка тайного советника

Душелов. Том 2

Faded Emory
2. Внутренние демоны
Фантастика:
фэнтези
боевая фантастика
аниме
5.00
рейтинг книги
Душелов. Том 2

Любимая учительница

Зайцева Мария
1. совершенная любовь
Любовные романы:
современные любовные романы
эро литература
8.73
рейтинг книги
Любимая учительница

Довлатов. Сонный лекарь 3

Голд Джон
3. Не вывожу
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Довлатов. Сонный лекарь 3

Санек

Седой Василий
1. Санек
Фантастика:
попаданцы
альтернативная история
4.00
рейтинг книги
Санек

Страж Кодекса. Книга VI

Романов Илья Николаевич
6. КО: Страж Кодекса
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Страж Кодекса. Книга VI

Черный маг императора 2

Герда Александр
2. Черный маг императора
Фантастика:
юмористическая фантастика
попаданцы
аниме
6.00
рейтинг книги
Черный маг императора 2