Объектно-ориентированный подход.



Основой этого подхода служит представление о том, что любуюсложнуютехническую систему стоит рассматривать как совокупность взаимодействующих друг с другом объектов.

При этом каждый объект может рассматриваться как экземпляр определённого класса объекта.

 

Всем разновидностям подходов присущи какие отличительные особенности:

1. Структуризация процесса проектирования, которая выражается в декомпозиции проектных задач и документации к ним;

2. Итерационный характер проектирования;

3. Типизация и унификация проектных решений и средства проектирования.

Процесс проектирования может быть разделён на стадии и этапы. Стадии: внешнее проектирование и внутреннее проектирование.

Внутреннее проектирование состоит из этапов:

1. Технические предложения;

2. Эскизное проектирование;

3. Техническое рабочее проектирование.

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

Каждый этап проектирования дробится на части (проектные процедуры). Проектные процедура соответствует той части проектной работы, которая завершается проектным решением.

Проектная процедура состоит из отдельных проектных операций. Проектная операция — это какая-то условно выделенная часть проектной работы, которая совершается проектировщиком в процессе проектирования.

Примеры проектных процедур: баллистическое проектирование; оценка целевой эффективности.

Примеры проектных операций: аэродинамический расчет и т.д.

Проектирование сводится к некоторой совокупности (последовательности) проектных операций и проектных процедур. Такая последовательность называется маршрутом проектирования.

При проектированиисложныхтехнических систем характерно:

1. Нехватка достоверных исходных данных;

2. Неопределённостьусловий принятия решения;

3. Учет статистического характера данных при моделировании процесса проектирования основан на применении метода статистическихопераций (метода Монте-Карло), а также использовании теории нечётких множеств, применение экспертных систем и т.д.

Любое описание технического объекта — это блочно-иерархическая система, которая позволяет произвести членение на более мелкие. Это приводит к иерархическимуровням, которые имеют свои названия.

Названия уровней:

1. Системный уровень, предназначен для решения общих проектных задач. На этом уровне результаты представляются в виде структурных и компоновочных схем объекта;

2. Макроуровень. Используется при проектировании отдельных подсистем, а также их частей;

3. Микроуровень. Предназначен для создания неделимых частей объекта.

Иногда системный и макроуровень дополняются промежуточным уровнем. Его называют функционально логическим уровнем.

 

Аспекты (страты) описания объекта проектирования

Основные аспекты

1. Функциональный;

2. Информационный;

3. Структурный;

4. Поведенческий (процессный).

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

Информационное описание включает в себя основные понятия и предметные области (описание сущностей). Это могут быть словесные пояснения или числовые значения характеристик (атрибуты). Кроме того, могут быть описания связей между понятиями и характеристиками.

Структурное описание характеризует морфологию (строение) системы. Указываются составные части и взаимоотношения между ними. Описания могут быть представлены стркеткрными скземами или конструкторской документацией.

Поведенческое описание формирует алгоритмы работы системы (процессы системы).

 

Математические модели автоматизированного проектирования

Модели описания соответствуютаспектам описания.

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

 

Классификация математических моделей

1. По форме представления модели подразделяют на символические и численные. Символические модели оперируют идентификаторами величин. Численные модели подразделяются на два типа: аналитические и алгоритмические. Аналитические модели представляют в явной форме зависимость выходных данных от внутренних и внешних, а алгоритмические представляютзависимость в виде алгоритма (в неявной форме). Характер используемого математического аппарата зависит от уровня проектирования, например, на системном уровне применяют теории систем массового обслуживания, теории множеств, теории нечетких множеств, а на функционально логическом уровне применяют модели, основанные на аппарате передаточных функций. На макроуровне в основном применяют алгебраические и дифференциальные уравнения;

2. По степени описания внутренних процессов в объекте выделяют макромодели и полные модели:

a. Макромодели описывают только процессы на основе изменения внешних параметров модулируемого объекта без затрагивания внутренних процессов;

b. Полные модели описывают и то, и другое;

3. По использованию параметра времени модели бывают статические и динамические:

a. В статических время не используется как переменная;

b. Динамические учитывают фактор времени;

4. В зависимости от учета случайных факторов модели бывают стохастические (учитывают случайные факторы) и детерминированные (без учета случайных факторов);

5. По виду фазовых переменных различают аналоговые, дискретные и смешанные модели;

a. В аналоговых моделях фазовые переменные – непрерывные величины;

b. В дискретных моделях фазовые переменные – дискретные;

c. В смешанных моделях части подсистемы описываются аналоговыми аелияинами, а другая дискретными;

Выходные переменные системы могут быть двух типов:

1. Параметры функционала;

2. Параметры, которые характеризуют способность проектируемого объектаработать в определённыхусловиях. Эти параметры являются граничными значениями диапазонов внешних переменных, в которых сохраняетсяработоспособность объекта.

 


Дата добавления: 2018-05-12; просмотров: 362; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!