Компьютерные методы моделирования оптических приборов кафедра прикладной и компьютерной оптики Объектно-ориентированная модель конструктивных параметров.

Презентация:



Advertisements
Похожие презентации
Компьютерные методы моделирования оптических приборов кафедра прикладной и компьютерной оптики Компьютерные модели света.
Advertisements

Основы оптики кафедра прикладной и компьютерной оптики Реальные оптические системы. Ограничения пучков.
В. И. Дихтяр ИНФОРМАТИКА Российский университет дружбы народов Институт гостиничного бизнеса и туризма Раздел 3Моделирование объектов и процессов и его.
1 Лекция 5 Абстрактные структуры данных. 2 Таблицы Таблица – это набор элементов, содержащих ключ – отличительный признак для поиска элементов, и тело.
Базы данных Лекция 01 Информационные технологии баз данных.
Автоматизированные системы управления химико- технологическими процессами Доцент, к.т.н., Вильнина Анна Владимировна 1.
Тема 2. Концептуальное проектирование. Лекция 1. Уровни моделей и этапы проектирования.
Необхідність структурування даних. Послідовне і зв ' язне розподілення даних в пам ' яті ЕОМ. Статичні і динамічні структури даних.
Современное состояние проблемы моделирования систем Докладчик: Виноградов Андрей Группа: ИТО-4-07 Группа: ИТО-4-07.
Лекции по физике. Оптика Геометрическая оптика. 2 Основные законы оптики 1. Закон прямолинейного распространения света (в однородной среде) 2. Закон независимости.
Лекция 6 Лекция 6 Введение в обработку данных. Среда хранения и средства обработки информационных массивов. Эволюция и характеристика концепций обработки.
Разработка программного обеспечения при объектном подходе Объектно-ориентированный подход.
1 Идеальная оптическая система Оптическая система – совокупность оптических сред, разделенных оптическими поверхностями, которые ограничиваются диафрагмами.
Разработка баз данных предприятий ЯОК Саровский физико-технический институт.
3.3. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ КАК СИСТЕМА Успешное внедрение информационных технологий связано с возможностью их типизации. Конкретная информационная.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 7.
ГЕОМЕТРИЧЕСКАЯ ОПТИКА. Геометрическая оптика- раздел оптики, в котором законы распространения света рассматриваются на основе представления о световых.
Лекция 5 Способы конструирования программ. Основы доказательства правильности.
Заведующий кафедрой, заслуженный деятель науки РФ, д.т.н., профессор Кориков А.М.
ООП Лекция 1. Основные понятия. Литература Шилдт Г. С#: полное руководтво.-М.:ООО Вильямс, с. Культин Н.Б. Microsoft Visual C# в задачах и.
Транксрипт:

Компьютерные методы моделирования оптических приборов кафедра прикладной и компьютерной оптики Объектно-ориентированная модель конструктивных параметров оптической системы

2 Требования к структуре данных при автоматизации проектирования ОС Требования разработчиков оптического прибора внешнее представление Требования программистов внутреннее представление внутреннее представление должно быть как можно ближе к внешнему

3 Уровни проектирования ОП Информационно-логический Системотехнический Внешняя функциональная модель Передаточные и присоединительные характеристики Схемотехнический Синтез, анализ, оптимизация Конструкторский Технологический

4 Синтез, анализ, оптимизация Синтез: определяется структура оптической системы и основные параметры, ее оптических элементов оптические элементы с известными аберрационными свойствами (апланатическая линза) абстрактные элементы с требуемыми оптическими характеристиками (тонкий компонент, обладающий оптической силой) информация о конкретных оптических элементах и абстрактных оптических элементах

5 Синтез, анализ, оптимизация Анализ: оптическая система описывается конструктивными параметрами в приближении достаточном для математического моделирования ее работы параметры оптических сред и оптических элементов световые размеры оптических элементов и апертурной диафрагмы параметры взаимного расположения оптических элементов многократно выполняется большое количество вычислительных операций оптимальное расходование оперативной и дисковой памяти

6 Синтез, анализ, оптимизация Оптимизация: использование объектно-инвариантных методов параметры оптимизации оптимизируемые функции критерии оптимизации ограничения и т.д. Необходимо преобразование структуры данных в оптимизационную модель Внешние представления конструктивных параметров: электронной таблицы графические представления оптической схемы документальное представление (оптического выпуска)

7 Уровни проектирования ОП Информационно-логический Системотехнический Внешняя функциональная модель: Передаточные и присоединительные характеристики Схемотехнический Синтез, анализ, оптимизация Конструкторский Технологический оптические детали расположенные в пространстве посредством закрепления их в оправах

8 Требования к структуре данных Полиморфизм Близость внутреннего представления к внешнему Простота использования и реализации Высокая скорость доступа к любому параметру Экономичность в расходовании аппаратных и программных ресурсов Расширяемость

9 Традиционный подход R(NS) массив кривизны сферических поверхностей С(NS) массив эксцентриситетоыв поверхностей D(NS-1) массив осевых расстояний H(NS) массив световых высот поверхностей N(NS, NL) двумерный массив показателей преломления на разных длинах волн NS – количество поверхностей в системе NL – количество длин волн на которых будет производиться расчет

10 Объектно-ориентированный подход Что представляет собой базовый объект в структуре данных оптической системы? Как организовать хранение набора объектов и их взаимного расположения?

11 Объект типа Оптическая поверхность Оптическая поверхность – это регулярная гладкая поверхность раздела двух сред, определенным образом расположенная и ориентированная в пространстве r – радиус поверхности n – показатель преломления до поверхности n – показатель преломления после поверхности h – световая высота d – расстояние до следующей поверхности h d r nn

12 Диаграмма наследования для базового объекта поверхность

13 Объект типа «Оптическая деталь» Оптическая деталь – это материально реализуемый объект, выполняющий преобразование проходящего оптического излучения, определенным образом расположенный и ориентированный в пространстве (x,y) – положение детали r1 – радиус 1-й поверхности r2 – радиус 2-й поверхности n – показатель преломления материала D – световой диаметр d – толщина вдоль оптической оси D d n r1 r2 (x,y)

14 Диаграмма наследования для базового объекта «деталь»

15 Объект типа «Оптический преобразователь» Оптический преобразователь – это абстрактный объект, выполняющий преобразование проходящего оптического излучения Элемент – это объект, который осуществляет такие преобразование оптического излучения как преломление, отражение и тому подобные. Направляющая – это объект, который осуществляет перенос оптического излучения в среде и описывает взаимное положение элементов П

16 Диаграмма наследования для базового объекта «преобразователь»

17 Хранение объектов Массивы и очереди (vector, queue) простота и высокая скорость доступа к элементам, возможность изменения его размеров в процессе выполнения неоптимальное выполнение вставки элементов в начало и в средину контейнера Двустороннюю очередь (deque) более эффективно выполняет операции вставки в начало контейнера и обхода элементов в обратном порядке. Списки (list) оптимальны для вставки элементов в произвольной позиции при последовательном обходе списки уступают по эффективности массивам Многосвязные списки или деревья (set, map) для систем с переменными характеристиками и много конфигурационных оптических систем

Компьютерные методы моделирования оптических приборов кафедра прикладной и компьютерной оптики Лабораторная работа 2

19 Задание к лабораторной работе 2 Создать приложение на основе диалогового окна, вычисляющее параксиальные характеристики линзы. Для выполнения задания создать классы, представленные на диаграмме. Последовательность вычислений указана на диаграмме последовательности.

20

21