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



страница1/8
Дата02.05.2016
Размер0.72 Mb.
  1   2   3   4   5   6   7   8

  1. АННОТАЦИЯ

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

В данной дипломной работе решается задача автоматизации проектирования с применением методов оптимизации. Но процессы проектирования являются наиболее сложно поддающейся областью для автоматизации, так как носят трудоёмкий итерационный характер. Это связано с тем, что цикл "проектирование – изготовление – испытание" предполагает множественного повторения. Он повторяется до тех пор, пока не будут найдены оптимальные параметры, удовлетворяющие требованиям технического задания.

Для осуществления быстрого и точного решения поставленной задачи был разработан онлайн сервис «CADoptimizer». Он представляет собой программный комплекс, работающий на удаленном сервере, и доступный как web – сайт в интернете. Моей задачей при создании этого сервиса была разработка пользовательского интерфейса и объединение модулей, разработанных другими участниками проекта в единый комплекс. На сервисе действует система учетных записей пользователя, с помощью которой проектировщик может сохранить состояние своей работы, чтобы позднее продолжить проектирование с любого устройства. Также сервис позволяет создавать свою библиотеку математических моделей. Используя эти модели, пользователь будет решать задачи оптимального проектирования объекта или процесса.

  1. ОГЛАВЛЕНИЕ

Оглавление


2ОГЛАВЛЕНИЕ 2

1ВВЕДЕНИЕ 3

2ПОСТАНОВКА ЗАДАЧИ 3

2.1 Назначение и структура онлайн сервиса 3

3АВТОМАТИЗАЦИЯ ПРОЦЕССА ПРОЕКТИРОВАНИЯ НА ОСНОВЕ МЕТОДОВ ОПТИМИЗАЦИИ 8

4ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС 23

5ВЫВОДЫ ПО ГЛАВЕ 28

1 ТЕХНИЧЕСКИЕ СРЕДСТВА 29

6РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ОНЛАЙН СЕРВИСА 42

7ТЕХНИЧЕСКАЯ РЕАЛИЗАЦИЯ ОНЛАЙН СЕРВИСА 57

8ВЫВОДЫ ПО ГЛАВЕ 60

1АНАЛИЗ ОПАСНЫХ И ВРЕДНЫХ ПРОИЗВОДСТВЕННЫХ ФАКТОРОВ 61

9 ОБЕСПЕЧЕНИЕ ЭЛЕКТРОБЕЗОПАСНОСТИ В ЖИЛЫХ ПОМЕЩЕНИЯХ 70

10РАСЧЕТ ЗАЩИТНОГО ЗАНУЛЕНИЯ 72

11ВЫВОДЫ ПО ГЛАВЕ 75

1ВЛИЯНИЕ ШУМА НА ПРОИЗВОДИТЕЛЬНОСТЬ ТРУДА 76

12МИКРОКЛИМАТ В РАБОЧЕЙ ЗОНЕ. 79

13ВЫВОДЫ ПО ГЛАВЕ. 82

1ПРОЦЕСС РЕШЕНИЯ ЗАДАЧИ 83



А. СПЕЦИАЛЬНАЯ ЧАСТЬ

1ВВЕДЕНИЕ


В дипломном проекте требовалось разработать WEB - интерфейс для онлайн сервиса автоматизированного проектирования. Интерфейс должен позволять проектировщику производить многокритериальную и многопараметрическую оптимизацию параметров объекта проектирования. А также в мою задачу входило объединение модулей, разработанных другими участниками проекта.

В пояснительной записке приведены требования, предъявляемые к комплексу, показана его общая структура и кратко описан принцип его работы.


2ПОСТАНОВКА ЗАДАЧИ

2.1 Назначение и структура онлайн сервиса


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

Сервис предназначен для осуществления многокритериальной и многопараметрической оптимизации характеристик объекта или процесса, предоставленного в виде математической модели в режиме онлайн.
2.1.2 Цели создания сервиса

  • Уменьшение временных затрат на проектирование объектов / процессов;

  • Получение наиболее оптимальных параметров для объекта проектирования;

  • Повышение точности вычислений.
2.1.3 Преимущества сервиса «CADoptimizer» перед аналогичными решениями

  • Возможность оптимизации характеристик любого объекта или процесса, заданного в виде математической модели;

  • Снижение требований к устройству пользователя за счет серверных вычислений (требуется только наличие доступа к интернету);

  • Отсутствие необходимости установки прикладного программного обеспечения на устройство пользователя (требуется только веб-браузер);

  • Использование учетных записей пользователей для сохранения данных о процессе проектирования на сервере.
2.1.4 Структура и работа комплекса

Разрабатываемый онлайн сервис «CADoptimizer» состоит из следующий модулей: пользовательский интерфейс, математическая модель, библиотека критериев, случайный поиск, прямой и градиентный поиск.

Пользовательский интерфейс реализует следующий функционал:



  • ввод/вывод математической модели;

  • выбор математической модели из библиотеки;

  • выбор из библиотеки и/или создание критериев для выходных параметров;

  • регистрация и аутентификация пользователей;

  • вывод результатов;

  • сохранение состояния работы программы для данного пользователя;

  • ввод дополнительных параметров для остальных модулей;

Математическая модель:

  • Создание внутренней подпрограммы на основе введенной пользователем информации;

  • Формирование вектора выходных характеристик для соответствующего вектора входных параметров;

Библиотека критериев:

  • выбор пользователем частных критериев оптимальности из библиотеки;

  • подключение пользовательских критериев к библиотеке;

  • расчет весовых коэффициентов критериев в зависимости от выбранного пользователем типа;

  • формирование целевой функции на основе выбранных критериев и установленных значений весовых коэффициентов;

  • расчет значения целевой функции для одиночного вектора или массива векторов выходных параметров.

Случайный поиск:

  • Формирование массива векторов входных параметров удовлетворяющих ограничениям пользователя;

  • Ранжирование сформированного массива по минимальному значению целевой функции;

  • Вывод заданного пользователем количества наилучших результатов поиска;

  • Передача выбранного пользователем вектора входных параметров модулю прямого поиска.

Прямой и градиентный поиск.

  • Поиск оптимальных входных параметров на основе выбранного пользователем метода;

  • Вывод наилучшего результата поиска.

На рис. 2.1 показано как взаимодействуют модули разработанного комплекса. Разрабатываемый модуль в данном дипломном проекте раскрашен в темный цвет.

Программный комплекс работает на удаленном сервере и доступен как web – сайт в интернете.



c:\users\mav\desktop\block_schema_mav.png

2.2 Техническое задание на дипломное проектирование

2.2.1 Разработать пользовательский интерфейс, реализующий следующие функции:

  • ввод/вывод математической модели;

  • выбор математической модели из библиотеки;

  • выбор из библиотеки и/или создание критериев для выходных параметров;

  • регистрация и аутентификация пользователей;

  • вывод результатов;

  • сохранение состояния работы программы для данного пользователя;

  • ввод дополнительных параметров для остальных модулей;


2.2.2 А также решить некоторые связанные с этим прикладные задачи:

  • Разработка структуры программного комплекса

  • Объединение программных модулей в одну систему

  • Проектирование базы данных




  1   2   3   4   5   6   7   8


База данных защищена авторским правом ©ekollog.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал