НА ВЫЧИСЛИТЕЛЬНЫХ МАШИНАХ
На АВМ благодаря тому, что вычислительные элементы работают одновременно, обработка поступающей информации происходит с практически неограниченной скоростью. Основным достоинством АВМ является возможность наиболее простого сопряжения с пилотажным стендом и другим оборудованием. К недостаткам АВМ относится трудность реализации сложных математических моделей из-за необходимости использования большого объема вычислительных средств. Так, например, для моделирования пространственного движения вертолета требуется не менее двух вычислительных машин типа МН-17М (более 300 операционных усилителей). Дальнейшее увеличение объема модели является нецелесообразным из-за усложнения контроля ее работоспособности.
Следует отметить, что для эффективного применения универсальных АВМ многие вычислительные элементы должны быть доработаны в соответствии с особенностями математической модели.
Основным достоинством моделирования на цифровой вычислительной машине (ЦВМ) является возможность увеличения объема математической модели, а также быстрой ее замены. Для работы с пилотажным стендом информация в непрерывной форме, поступающая на ЦВМ, должна преобразовываться в дискретную форму, а информация, полученная с ЦВМ, — в непрерывную, т. е. должен быть создан аналого-цифровой комплекс (АЦВК). Особенностью вычислительного процесса на ЦВМ является последовательное выполнение операций. Это определяет требование включения в АЦВК достаточно быстродействующей ЦВМ. Иначе возникают трудности в обеспечении моделируемых процессов в реальном
масштабе времени. На практике часто по экономическим и другим соображениям в АЦВК используют малые и средние ЦВМ. В этом случае для уменьшения времени счета в совместную параллельную работу включаются две и более ЦВМ, решение части задачи выполняется на АВМ, применяют машинно-ориентированные языки и операционные системы с высоким быстродействием, в которых работа транслятора языка высокого уровня задается в оптимизирующем режиме. К дополнительным средствам повышения быстродействия решения задачи можно отнести различные приемы программирования, например представление тригонометрических и других функций, а также извлечение корня в табличном виде и написание подпрограмм выборки и интерполяции этих данных на машинно-ориентированном языке. Модульная структура программы позволяет выделить блоки модели, не изменяющиеся при исследованиях, и реализовать их стандартными подпрограммами.