Математика

Физика

Химия

Биология

Техника и    технологии

Решение инженерных задач на Ц ВМ-Б.М Канган Москва 1964 стр.580
Решение инженерных задач на Ц ВМ-Б.М Канган Москва 1964 стр.580

В книге рассматриваются -вопросы использования электронных цифровых вычислительных машин (ЦВМ) для инженерных расчетов и исследований. Изложены принципы действия ЦВМ, основы программирования и .методы решения инженерных задач «а ЦВМ.
Излагается операторный метод программирования, приведены основные сведения об алгоритмическом языке АЛГОЛ-GO.
Рассмотрены методы расчета и исследования на ЦВМ переходных процессов и устойчивости динамических систем, технических проблем, приводящих к краевым задачам для обыкновенных дифференциальных уравнений и уравнений в .частных производных. Излагаются основы метода Монте-Карло я принципы его использования при исследовании на ЦВМ систем управления и .массового обслуживания. Рассмотрены методы решения на ЦВМ задач линейг-юго и нелинейного планирования.
. Кратко изложены принципы работы управляющих вычислительных машин и систем автоматической обработки данных, особенности программирования для этих устройств.
Предназначается книга для научных работников, ияжене-'ров, аспирантов. Ее могут использовать студенты втузов в качестве учебного пособия по курсу «Математические машины и программирование».
ПРЕДИСЛОВИЕ
Со времени выхода в свет первого издания этой книги прошло 15 лет. В эти годы получили бурное развитие электронные цифровые вычислительные машины и методы применения их для научных и инженерных исследований и расчетов. В программе КПСС, принятой XXII съездом партии, указывается, что необходимо организовать широкое применение кибернетики, электронных счетно-решающих и управляющий устройств в производстве, научно-исследовательских работах, про-ектно-конструкторской практике, плановых расчетах, в сфере учета, статистики и управления.
Желание дать читателю книгу, отражающую современный требованиям и опыту использования цифровых вычислительных машин в инженерном деле, побудило авторов существенно расширить и методически 'переработать материал, содержащийся в первом издании, и дополнить его новыми главами, занявшими более половины объема нового издания. По существу вниманию читателя предлагается новая .книга.
В книге изложены основные сведения о принципах действия автоматических цифровых вычислительных машин, технике программирования и возможностях .и способах использования ЦВМ для инженерных исследований и расчетов.
Авторы стремились этой книгой помочь инженерам преодолеть возникающие у них трудности с использованием в своей работе цифровых вычислительных машин.
Первые четыре главы знакомят читателя с устройством цифровых вычислительных машин и методами программирования математических задач. В гл. 4 излагается операторный метод программирования, разработанный проф. А. А. Ляпуновым и его сотрудниками в МГУ. § 4-12 содержит описание алгоритмического язы-
СОДЕРЖАНИЕ
Стр.
Предисловие......................... 3
Введение .......................... 9
Глава первая. Основные понятия........... 16
1-1. О численных методах решения математических задач 16
1-2. Блок-схема ЦВМ.................. 18
1-3. Позиционные системы счисления........... 22
1-4. Двоичная арифметика................ 32
1-5. Машины с плавающей и фиксированной запятой ... 36
1-6. Кодирование команд.................. 47
1-7. Основные операции, выполняемые ЦВМ........ 55
1-8. Системы команд условных цифровых вычислительных
машин........................ 71
Глава вторая. Принципы действия автоматических
цифровых вычислительных машин.......... 94
2-1. Понятие о последовательном и параллельном кодах 94 2-2. Основные электронные логические элементы ЦВМ . . 98 2-3. Электронные схемы формирования и усиления сигналов ......................... 113
2-4. Дешифраторы, регистры, счетчики.......... 117
2-5. Особенности выполнения арифметических операций на вычислительной машине. Понятие о дополнительном и
обратном кодах ................... 127
2-6. Арифметические устройства............. 136
2-7. Запоминающие устройства.............. 153
2-8. Устройства ввода и вывода............. 164
2-9. Устройства управления................ 166
2-10. Основные характеристики цифровых вычислительных
машин....................... 173
Глава треть я. Техника программирования....... 174
3-1. Элементарные программы.............. 174
3-2. Разветвление вычислительного процесса....... 179
3-3. Простые циклы................... 182
3-4. Программы с автоматическим выбором числа повторений цикла..................... 186
3-5. Модификация команд................ 189
и
3-6. Циклы с переадресацией............... 194
3-7. Адресные регистры и автоматическая модификация
адресов....................... 197
3-8. Перевод десятичных чисел в двоичные и обратно
на ЦВМ....................... 205
3-9. Особенности программирования для машин с фиксированной запятой................... 213
3-10. Блок-схемы программ................ 216
3-11. Метод подпрограмм............ .... 221
Глава четвертая. Операторное программирование . . 224
4-1. Операторные схемы программ............ 224
4-2. Последовательные циклы............... 232
4-3. Усложненное разветвление вычислительного процесса 236
4-4. Простые вложенные циклы.............. 240
4-5. Оператор переадресации. Восстановление переменных
команд....................... 243
4-6. Циклы с переадресацией............... 247
4-7. Вложенные циклы с переадресацией......... 254
4-8. Переадресация команд в двух циклах........ 258
4-9. Передача команд на рабочее место в программе . . . 266
4-10. Формирование команд................ 270
4-11. Переадресация команд в трех циклах........ 273
4-12. Алгоритмический язык Алгол-60 и автоматизация программирования ................... 280
Глава пятая. Представление функций в ЦВМ. Численное дифференцирование и интегрирование...... 306
5-1. Аналитические методы представления функций .... 306
5-2. Интерполирование функций............. 314
5-3. Изображение функций, заданных таблично...... 320
5-4. Численное дифференцирование и интегрирование функций 329
Глава шеста я. Решение алгебраических и трансцендентных уравнений на ЦВМ.............. 335
6-1. Краткие сведения о.численных методах решения алгебраических и трансцендентных уравнений ...... 335
6-2. Программа решения уравнений методом деления интервала пополам.................... 344
6-3. Решение систем линейных уравнений......... 347
Глава седьмая. Расчет и исследование переходных
процессов ....................... 351
7-1. Краткие сведения о численных методах интегрирования обыкновенных дифференциальных уравнений . . . 351
7-2. Блок-схема программы интегрирования системы обыкновенных дифференциальных уравнений методом
Рунге—Кутта с постоянным шагом......... 360
7-3. Блок-схема программы интегрирования системы обыкновенных дифференциальных уравнений методом р
Рунге—Кутта с автоматическим выбором шага . . . 368
7-4. Блок-схема программы интегрирования системы обык- '
новенных дифференциальных уравнений методом fP84
Адамса....................... 373
7-5, Расчет динамической устойчивости дальних электропередач .......................378
Глава восьмая. Решение на ЦВМ технических проблем, приводящих к краевым задачам для обыкновенных дифференциальных уравнений......* . . . 389
8-1. Предварительные замечания.............389
8-2. Некоторые методы решения на ЦВМ краевых задач
для обыкновенных дифференциальных уравнений . . . 390 8-3. Краевые задачи, возникающие при определении характеристик вращающихся валов............399
Глава девятая. Расчет устойчивости систем автоматического управления на цифровых вычислительных машинах........................410
9-1. Основные сведения.................410
9-2. Схема общей программы расчета областей устойчивости и линий равных степеней устойчивости в плоскости двух параметров..................415
9-3. Пример расчета статической устойчивости дальней
электропередачи...................422
Глава десятая. Решение уравнений в частных производных на ЦВМ....................428
10-1. Задача Дирихле для уравнения Лапласа.......428
10-2. Решение параболического и гиперболического уравнений .........................440
10-3. Определение потерь частиц в ускорителе......450
Глава одиннадцатая. Метод случайных испытаний
(метод Монте-Карло).................453
11-1. Сущность метода Монте-Карло...........453
11-2. Выработка случайных чисел на ЦВМ........455
11-3. Получение псевдослучайных чисел с заданным законом распределения ................. 461
11-4. Выработка случайной величины с заданной корреляционной функцией..................464
11-5. Моделирование на ЦВМ систем автоматического
управления при наличии случайных воздействий . . . 465
11-6. Моделирование на ЦВМ систем массового обслуживания........................468
Глава двенадцатая. Методы линейного планирования ..........................480
12-1. Примеры задач линейного планирования.......480
12-2. Общая постановка задачи линейного планирования и
ее геометрическая интерпретация..........491
12-3. Методы решения задач линейного планирования .. . . 500
7
Глава тринадцатая. Оптимальное проектирование (нелинейное планирование)..............511
13-1. Задача нелинейного планирования..........511
13-2. Оптимальное проектирование электрических машин
(метод обхода узлов пространственной сетки) .... 518
13-3. Решение задач нелинейного планирования методом
случайных испытана^ (методом Монте-Карло) .... 529
13-4. Градиентные методы решения задачи нелинейного
планирования .................... 532
13-5. Оптимальное проектирование регулятора возбуждения синхронного генератора, работающего через дальнюю линию передачи................552
Глава четырнадцатая. Принципы работы управляющих вычислительных машин и систем автоматической обработки данных. Особенности программирования 560
14-1. Принципы построения систем автоматизации с управляющими вычислительными машинами ... . . 560
14-2. Особенности программирования для управляющих вычислительных машин................567
14-3. Моделирование на ЦВМ процессов управления в системах автоматизации с управляющими вычислительными машинами................... 570
14-4. Комбинированные вычислительные установки .... 571
14-5. Системы автоматической обработки данных. Особенности кодирования информации...........574
14-6. Применение систем автоматической обработки данных для оперативного планирования разработки новой техники.......................583
Литература.........................588
ВВЕДЕНИЕ
Развитие техники требует увеличения мощности отдельных агрегатов и машин, интенсификации технологических процессов, повышения скоростей, температур, давлений, нагрузок в конструктивных материалах машин и аппаратов, увеличения надежности, быстродействия и точности работы различного рода устройств. Решение этих задач невозможно без глубокого и всестороннего исследования процессов, происходящих в машинах, аппаратах и сложных схемах.
Во многих случаях математические зависимости, описывающие процессы в исследуемых устройствах, благодаря сложности схемы, наличию элементов с распределенными параметрами и из-за явления насыщения и других нелинейностей оказываются столь сложными, что расчетное исследование, проводимое способом ручного счета, становится практически невозможным.
Инженер-исследователь, встретившись с подобными трудностями, часто может прибегнуть к физическому моделированию изучаемого явления. В настоящее время, например, эффективно используются физические модели электропередач для исследования процессов, происходящих в этих сложных системах. Физическое моделирование имеет особое значение тогда, когда отсутствует полное математическое описание изучаемого явления. Однако на такой модели можно изучить лишь определенные физические явления, причем сколько-нибудь существенные изменения параметров оригинала могут потребовать изготовления новой модели.
Новые возможности открывают современные вычислительные машины, которые можно разделить на различные по своему значению группы; а) электронные мо-

Цена: 300руб.

Назад

Заказ

На главную страницу

Hosted by uCoz