Cтраница 3
Ошибка поиска, источником которой является то, что процесс построения минимизирующей последовательности не доводится до конца; уменьшение этой ошибки в известной мере - вопрос машинного времени. Однако и здесь не случайно появилась оговорка: только за счет продолжения расчета ошибку поиска нельзя сделать сколь угодно малой: ведь поиск использует градиент, последний вычисляется приближенно; по мере приближения численного решения к минимуму градиент стремится к нулю, входящие в него конечные слагаемые взаимно уничтожаются, происходит сокращение главных знаков и в остатке, который, собственно, и идет в вычисления, все большую роль начинают играть всевозможные ошибки приближенных методов. Поэтому, не повышая точности промежуточных вычислений, нельзя сделать ошибку поиска сколь угодно малой. [31]
Необходимо отметить, что третье направление применения ЭВМ в проектировании является универсальным и охватывает возможности первых двух, оказывая на них существенное влияние. Например, в процессе решения расчетных задач анализа и оптимизации целесообразно готовить входные данные, оценивать полученные результаты, принимать решения о путях продолжения расчетов именно в режиме диалога, ибо это позволяет во много раз сократить время решения, а в ряде случаев упростить алгоритмы оптимизационных расчетов за счет введения неформализуемых критериев предпочтения. Облегчению подготовки данных и интерпретации результатов проектирования в значительной мере способствует графическая форма их представления на устройствах ЭВМ. А органическое объединение расчетных и графических работ, характерное для эскизного конструирования ЭМУ, при автоматизированном их выполнении позволяет повысить производительность труда конструкторов в 7 - 10 раз. Важность такого и подобных ему эффектов от системного применения ЭВМ в проектировании становится особенно ощутимой, если принять во внимание непомерное затягивание сроков проектирования и освоения производства сложных объектов, приводящее порой к моральному устареванию изделий еще до начала их серийного производства. [32]
Время увеличивается на шаг по времени Ai, и управление передается в начало цикла для определения пластового давления на новый момент времени и для продолжения расчетов. Если t больше или равно большему сроку оптимизации, то расчеты в данном цикле заканчиваются и управление передается в третий цикл. [33]
Принцип действия автоматических цифровых машин основан на возможности представления любой сложной математической операции в виде некоторого числа ( иногда и бесконечного. Кроме того, в автоматических цифровых машинах предусматривается возможность выполнения логической операции сравнение, которая позволяет в зависимости от промежуточных результатов выбирать тот или иной путь продолжения расчетов. [34]
В тех случаях, когда дополнительные данные разнообразны, а объем их достаточно велик, общение оператора с ЭВМ строится в форме диалога, который может быть организован, например, следующим образом. Если логика алгоритма приводит процесс вычисления к альтернативному узлу, расчет прерывается и оператору посылается просьба о сообщении определенной дополнительной информации, на основе которой выбирается один из альтернативных путей продолжения расчета. [35]
В итоге определены параметры неустойчивости и форма критических возму-тдений. Продолжение расчетов для других чисел Прандтля [34] показало, что с ростом Рг критическое число Grzm возрастает. [36]
Необходимо предусмотреть возможность прерывания расчета на различных этапах и продолжения его после корректировки информации. Пределы корректировок, допускающих продолжение расчета, должна контролировать система. [37]
После этого рассчитываются УИ и V методом Рунге - Кутта. Результат расчета высвечивается на экране. VK и V, который заканчивается сообщением о результате и запросом о продолжении расчета. [38]
Однако в действительности результат не очень хороший. Легко указать недостаток численного решения - плохо выражена 8-функция в и ( t), она сильно размазана, причем продолжение расчета не приводило к улучшению. [39]
Пограничный слой на кормовой стороне круглого цилиндра после отрыва при разгоне с постоянным ускорением. По Блазиусу. Скорость 17 ( 0 Ы На рисунке изображены линии тока в момент времени. [40] |
Изложенные в предыдущих параграфах способы расчета пограничного слоя при нестационарном движении позволяют проследить развитие течения только в продолжение очень небольшого промежутка времени после начала отрыва. В дальнейшем, когда отрыв уже произошел, течение вне пограничного слоя сильно изменяется, причем особенно сильно в случае тела с тупой кормовой частью, как, например, у круглого цилиндра. Это обстоятельство влечет за собой значительное отклонение действительного распределения давления от теоретического потенциального распределения, вследствие чего использование последнего распределения для продолжения расчета дает совершенно неверные результаты. Представление о действительной картине течения, возникающего позади круглого цилиндра после отрыва пограничного слоя, дает серия фотографий, изображенных на рис. 15.5. Первая фотографии ( рис. 15.5, а) показывает, что в начальный момент разгона получается такая же картина линий тока, как при невязком потенциальном течении. Вторая фотография ( рис. 15.5, б) снята в тот момент, когда в задней критической точке только что начался отрыв пограничного слоя. На третьей фотографии ( рис. 15.5, в) точка отрыва уже успела переместиться далеко вверх по течению. Линия тока, отходящая от точки отрыва, окружает область, в которой скорости очень малы. [41]
Таким образом строятся диалоговые программные средства, предполагающие организацию диалога, управляемого ЭВМ. В данном случае после инициации работы программы ЭВМ задает пользователю ряд вопросов, ответы на которые он должен выбирать из предлагаемого перечня. Ответив на все вопросы, можно подготовить задание и данные, необходимые для его выполнения, или, например, выбрать путь продолжения расчетов, форму вывода результатов и пр. [42]
При большом разнообразии и объеме дополнительных данных общение оператора с ЭВМ строится в форме диалога. Например, в алгоритм вычисления технологического режима включаются альтернативные точки, после которых процесс вычисления может продолжаться по одному из нескольких альтернативных вариантов. Если логика алгоритма приводит процесс вычисления к определенной точке, то расчет прерывается и оператору посылается запрос о сообщении дополнительной информации, на основе которой выбирается один из альтернативных путей продолжения расчета. ЭВМ играет в данном случае пассивную роль, связанную с обработкой большого количества информации и ее представлением в компактном виде, а функция принятия решений возлагается на оператора. [43]
Практически единственной важной информацией о происходящих в канале газодинамических процессах является определенный в эксперименте годограф ударной волны. Поэтому сопоставление результатов расчетов с экспериментальными данными проведено именно по этой зависимости. Полученный в результате расчета годограф фронта ударной волны до некоторого момента времени практически полностью совпадает с экспериментальным, что свидетельствует о высокой точности расчета. Но затем, в момент времени 0 8мс, расчетная зависимость начинает опережать экспериментальную, что связано с возрастанием роли диссипатив-ных потерь при взаимодействии газового потока со стенками, которые в двумерном подходе не учитывались. Начиная с указанного момента времени продолжение расчета проведено с использованием квазиодномерной методики, учитывающей диссипативные процессы взаимодействия высокотемпературного потока со стенками канала. [44]
В своей работе супервизор широко пользуется такой аппаратной особенностью современных ЭВМ, как прерывание. Прерывание - это сигнал, который посылается центральному процессору другими устройствами машины при наступлении события, требующего внимания супервизора. Например, такой сигнал посылают: арифметическое устройство, когда в выполняющейся программе обнаруживается ошибка; устройство вывода, закончив печатать заданную порцию информации; операторский терминал, от которого поступило какое-то сообщение. При появлении сигнала прерывания работа над выполняющейся программой приостанавливается и управление передается на фиксированную команду супервизора. Получив сигнал, супервизор включается в работу. Он определяет причину прерывания и решает, что делать дальше. В этом случае супервизор отмечает у себя, что устройство свободно, а программа, закончив обмен, готова к продолжению расчетов, и возобновляет работу по прерванной программе. Если-причина прерывания - окончание времени, выделенного программе, по которой проводятся вычисления, то супервизор переводит ее в состояние ожидания и переключает процессор на следующую программу, возобновляя ее вычисления с прерванного ранее места. [45]