
- •Расчетно-пояснительная записка к курсовой работе
- •Содержание
- •1 Описание программы
- •1.1 Общие сведения
- •1.2 Функциональное назначение программы
- •1.3 Описание логической структуры программы
- •1.4 Используемые программные средства
- •1.5 Вызов программы
- •1.5.1 Способы вызова программы
- •1.5.2 Входные точки в программе
- •1.5.3 Сведения о методе
- •1.5.4 Решение задачи
- •1.6 Входные данные
- •1.7 Выходные данные
- •2 Руководство пользователю
- •Назначение программы
- •Условия выполнения программы
- •Выполнение программы
- •2.4Сообщения оператору
- •Список использованных источников
- •Приложение 1. Блок-схема
- •Help Приложение 2 Текст программы
2.4Сообщения оператору
Программа имеет удобный интерфейс для введения данных при решении первой частной задачи синтеза оптимальной структуры. Для того, чтобы данная программа «работала на вас», выполняйте поочерёдно следующие действия.
1.Новая задача
Для решения новой задачи необходимо выполнить следующую последовательность действий:
Выбрать из меню ФайлНовый.
2.Ввод данных:
- задайте количество задач, которые необходимо распределить между узлами, и количество узлов, между которыми будет проходить распределение задач:
.
внесите данные в матрицу затрат на реализацию (времени решения) и установите допустимый уровень загрузки:
3. Если данные задачи были введены неправильно, то при нажатии на текстовую кнопку «Матрица решений» и получите сообщение об ошибке:
Это означает, что при таких входных данных невозможно распределить все задачи между узлами так, чтобы они решились. Попробуйте изменить допустимую загрузку в узлах. Если изменение прошло удачно, то результат вашей работы окажется положительным:
Далее, при нажатии на текстовые кнопки «Оптимальное решение» и «Критерий эффективности» вы получите окончательный ответ:
Если вы хотите получить решение в текстовом виде то нажмите на текстовую кнопку «Отчет», после чего получите желаемое:
Если перед вами стоят какие-то трудности,зайдите на панель главного меню
HELP (либо нажмите F1). Здесь вы можете попытаться найти ответы на интересующие вас вопросы, а также посмотреть подробный пример решения первой частной задачи синтеза оптимальной структуры:
Вывод
Сложность решения задачи синтеза оптимальной структуры системы приводит к тому, что на практике ставят и решают более частные задачи синтеза , например, такие, как определение оптимального распределения возлагаемых на систему функций по заданным уровням и узлам системы, определение оптимальных вариантов реализации функций в системе, выбор комплекса технических средств, обеспечивающего качественную реализацию функций, и т.д.
В результате выполнения курсовой работы была изучена и разработана одна из важных задач при проектировании АС —«вторая частная задача синтеза оптимальной структуры системы». Суть её заключается в том, какие задачи системы должны выполняться каждым из её элементов.
Был разработан алгоритм, позволяющий осуществлять поиск оптимального распределения функций по заданным уровням и узлам системы. Предложенный алгоритм реализован в виде программы, написанной на языке Delphi3.0, которая не сложно решает эту задачу.
Программа имеет и высокое быстродействие, при этом требует минимальных вычислительных ресурсов:
ПЭВМ, стандартной конфигурации, оснащенная манипулятором "мышь";
Оперативная память не менее 16Мб и свободного места на жестком диске не менее 3000Кб,
Операционная система Windows 95и выше.
В программе создан удобный и понятный интерфейс, понятный как начинающему пользователю, так и к специалисту в области автоматизированных систем управления.
Опытная эксплуатация программы показала, что разработанная программа может быть использована для поиска оптимальной структуры управления.