автореферат диссертации по приборостроению, метрологии и информационно-измерительным приборам и системам, 05.11.16, диссертация на тему:Оптимизация алгоритмов измерения на основе перебора
Автореферат диссертации по теме "Оптимизация алгоритмов измерения на основе перебора"
4857002
Майорова Екатерина Витальевна
ОПТИМИЗАЦИЯ АЛГОРИТМОВ ИЗМЕРЕНИЯ НА ОСНОВЕ
ПЕРЕБОРА
Специальность 05.11.16 - Информационно-измерительные и управляющие системы
Автореферат диссертации на соискание ученой степени кандидата технических наук
1 3 ОКТ 2011
Санкт-Петербург 2011
4857002
Работа выполнена в Санкт-Петербургском государственном электротехническом университете им. В.И. Ульянова (Ленина) на кафедре информационно-измерительных систем и технологий
Научный руководитель - доктор технических наук, профессор
Цветков Эрик Иванович
Официальные оппоненты: 1. Доктор технических наук, профессор
Брусакова Ирина Александровна 2. Кандидат технических наук, доцент Антонюк Петр Евгеньевич
Ведущее предприятие: Научно-исследовательский институт электроизмерительных приборов ОАО «НИИ ЭЛЕКТРОМЕРА» (ВНИИЭП)
Защита состоится «25» октября 2011 года, в 15.00 часов, на заседании совета по защите докторских и кандидатских диссертаций Д 212.238.06
Санкт-Петербургского государственного электротехнического университета им. В.И. Ульянова (Ленина), 197376, Санкт-Петербург, ул.Профессора Попова, д.5, диссертационный совет, в ауд.5108.
С диссертацией можно ознакомиться в библиотеке университета. Автореферат разослан Лъ ¿¿/^У^ЖЛ 2011 года
Ученый секретарь
по защите докторских и кандидатских диссертаций
кандидат технических наук, доцент ^^^^^^^^ Боронахин А.М.
Общая характеристика работы Актуальность работы. Одним из основных направлений развития измерительной техники стало создание и использование сложных многофункциональных систем с перестраиваемой структурой. Такие системы предназначены для обслуживания различных измерительных ситуаций, отличающихся родом измерительной величины, видом входного воздействия - носителя информации о значении измеряемой величины, условиями, а так же требованиями и ограничениями. С помощью таких систем с перестраиваемой структурой решаются многообразные задачи управления трансформируемыми процессами (научные эксперименты, производственные технологии и т.п.), обеспечение эффективного функционирования «умных» объектов и др.
Поскольку синтез таких систем традиционными методами, основанными на эвристических процедурах принятия решений, опирающихся на опыт и интуицию специалиста, не позволяет использовать современные технические и информационные возможности в полном объеме, возникает необходимость в создании инструмента проектирования, опирающегося на автоматический синтез алгоритмов измерений с применением имеющихся априорных знаний об измерительных задачах, условиях измерений, имеющегося измерительного ресурса (ИР), а так же требований и ограничений.
Таким образом, актуальность данной темы определяется возрастающей потребностью в автоматическом метрологическом синтезе современных многофункциональных измерительных средств с перестраиваемой структурой на основе выпускаемых промышленностью устройств Применяемые в настоящее время процедуры не охватывают многие аспекты автоматического метрологического синтеза современных многофункциональных измерительных средств.
Основной целью данной диссертации является разработка базового алгоритмического обеспечения автоматического метрологического синтеза алгоритмов измерений в фиксированной ситуации, выполняемых многофункциональными системами с перестраиваемой структурой (ИИС(п)). При этом предполагается наличие необходимых априорных знаний и систем вывода. Полный перебор обеспечивает установление оптимального алгоритма измерений, а частичный - квазиоптимального. Задачи данной диссертации:
1. Установление требуемого состава априорных знаний и измерительного ресурса;
2. Формирование процедуры метрологического синтеза на основе установления множества возможных алгоритмов для простых, параллельных и параллельно-последовательных измерений;
3. Разработка алгоритма полного перебора для простых, параллельных и параллельно-последовательных измерений;
4. Исследование возможностей частичного перебора для простых, параллельных и параллельно-последовательных измерений;
5. Анализ корректности предложенных алгоритмов
В данной работе использовались следующие методы исследования:
1. Применение аппарата математической метрологии для формализованного описания объектов и процедур измерений, а также расчетных методов метрологического анализа и методов с использованием имитационного моделирования;
2. Решение оптимизационных задач на дискретном множестве посредством перебора возможных алгоритмов;
3. Использование имитационного моделирования (машинного эксперимента) для проверки корректности предложенных алгоритмов. Научная новизна данной работы заключается в:
1. Разработаных процедурах формирования базы измерительных знаний (БИЗ) и ИР;
2. Предложенной процедуре установления множества возможных алгоритмов для фиксированной ситуации для простых, параллельных и параллельно-последовательных измерений;
3. Предложенной процедуре упорядочивания множества возможных алгоритмов для ускорения перебора;
4. Разработанном базовом алгоритме автоматического метрологического синтеза измерений для обслуживания заданной ситуации. Основные положения, выносимые на защиту:
1. Метод установления множества возможных алгоритмов для простых, параллельных и параллельно-последовательных измерений, основанный на представлении процедур метрологического синтеза в виде отображений, который позволяет установить множество возможных алгоритмов измерений в фиксированной ситуации;
2. Базовый алгоритм оптимизации процедур измерений в фиксированной ситуации, основанный на метрологическом анализе множества возможных алгоритмов, позволяющий определить оптимальный или квазиоптимальный алгоритм измерения в фиксированной ситуации;
3. Метод упорядочивания множества возможных алгоритмов, который основан на поэтапном расположении алгоритмов измерений и обеспечивает ускорение полного перебора.
Практическая ценность данной работы заключается в том, что разработанные процедуры и алгоритмы позволяют создавать подсистемы систем автоматизированного проектирования (САПР) для текущего метрологического синтеза многофункциональных ИИС(п).
Реализация и внедрение результатов исследований. Разработка программных средств для реализации предложенных алгоритмов оптимизации, пригодных для использования при проектировании конкретных средств и используемые в учебном процессе.
Апробация работы. Основные положения диссертационной работы докладывались и обсуждались на 63-й профессорско-преподавательской конференции (Санкт-Петербург, 2010 год), кафедральных семинарах (Санкт-Петербург, 2008-2011 гг), на 64-й профессорско-преподавательской
конференции (Санкт-Петербург, 2011 год). \
Публикации. Основные теоретические и практические результаты диссертации опубликованы в 4 статьях и докладах, из них по теме диссертации 4, среди которых 2 публикации в ведущем рецензируемом издании, рекомендованном в действующем перечне ВАК, 2 статьи в других изданиях.
Структура н объем работы. Диссертация состоит из введения, 5 глав с выводами, заключения, и приложения. Она изложена на 159 страницах машинописного текста, включает 10 рисунков, 14 таблиц, 3 приложения и содержит список литературы из 48 наименований.
Содержание диссертации В первой главе рассмотрен автоматический метрологический синтез. Даны характеристики измерительным средствам с перестраиваемой структурой (ИИС(п)), системам автоматизированного проектирования
(САПР). Дана общая характеристика задачи.
ИИС(п) характеризуются тем, что в его составе есть БИЗ и есть средства их использования (расширенный интерфейс (РИ)).
В настоящее время развитие ИИС(п) идет в двух основных
направлениях:
1) ИИС(п), характеризующиеся избыточностью используемых ресурсов, что позволяет выбирать для обслуживания каждой ситуации
Вспомогательные средства (ВС)
Измерительный ресурс (ИР)
Рисунок 1. - Обобщенная структура ИИС(п)
(ОШ - общая шина)
На рисунке 1 представлена обобщенная структура ИИС(п). БИЗ -совокупность моделей, которые требуются для принятия необходимых решений. РИ, который позволяет принимать эти решения, включает в себя, помимо средств управления функционированием ИИС(п), системы вывода, необходимые для выполнения автоматического синтеза. ИР - совокупность модулей, которые могут быть включены в синтезируемое измерительное средство. ИР состоит из измерительных модулей из которых при обслуживании текущей ситуации формируются измерительные цепи, реализующие наилучшую процедуру. ВС способствуют функционированию измерительных систем.
Знания представляют в такой форме, чтобы их можно было использовать на всех этапах работы средства (кортежи, алгоримы).
Формально задача метрологического синтеза (МС) может быть определена как установление наилучшего для данной ситуации алгоритма измерений из числа возможных при фиксированном ИР.
Представление процедур МС в виде отображений (базовый алгоритм оптимизации процедур измерений в фиксированной ситуации):
аз= а=Ш ММГ, ММ,. {ММи}1\,, в, {Р,}^ -> 1тмшУ -
— Ьор, у/0=аг8ех1г АЛ^/Ь^ Ьср! £ 1,
АЗ - априорные знания;
X - измеряемая величина;
у - входное воздействие;
ММ, - математическая модель входного воздействия;
<9 - характеристика погрешности результата измерения;
ММу-математическая модель условий измерений;
{ММи{}!"., - множество измерительных модулей;
(Р«}(=1 ~ требования и ограничения;
ЬтмтУ- минимальный типовой алгоритм;
(^уСОЙх " множество типовых алгоритмов.
МС алгоритма измерений выполняется с использованием априори сформированных моделей измерительных модулей и правил их объединения в измерительные цепи. Результат МС представляется сформированным алгоритмом измерений (моделью измерительной цепи). Физическая реализация измерительной цепи обеспечивает возможность выполнения измерений.
Процесс МС включает в себя перебор возможных алгоритмов измерений и сравнение их между собой по критерию в - некоторой вероятностной характеристикой тмрешности. !
Процедура МС начинается с установления возможное™ обслуживания текущей ситуации данным измерительным средством (идентификация соответствия ситуации функциональным возможностям ИИС(п)). Оно сводится к подтверждению соответствия поступивших извне сведений о Р(у), ММу, ММТ, Р и 0 [ДА,*] включенным в БИЗ сведениям о ситуациях, обслуживание которых возможно. После положительного результата идентификации текущей ситуации устанавливается множество возможных алгоритмов для ее обслуживания {{¿аКО&хЙа. которые могут быть сформированы на основе имеющегося измерительного ресурса [ММи(}'("1, составляемого совокупностью аппаратных и программных модулей. Соответственно, полученное множество возможных алгоритмов упорядочивается таким образом, чтобы сократить время, затрачиваемое на перебор, за счет уменьшения затрачиваемого на метрологический анализ времени посредством использования однотипных расчетных соотношений, а так же использования расчетных соотношений, полученных для простых алгоритмов, при выводе выражений для оценки характеристик погрешности для более сложных алгоритмов, включающих в свой состав эти простые алгоритмы. Это и есть метод упорядочивания множества возможных алгоритмов.
Далее выполняется метрологический анализ - формирование оценок верояностных характеристик, соответствующих принятым алгоритмам.
Во второй главе рассмотрен состав ИС, который позволяет обеспечить ИИС(п) требуемыми возможностями. Это БИЗ, ИР, системы вывода (СВ), ВС и РИ, Без каждого из этих элементов функционирование ИИС(п) не может сопровождаться автоматическим синтезом алгоритмов измерений для обслуживания текущих ситуаций.
Одной из наиболее важных задач при функционировании подобных систем является идентификация ситуации, то есть восприятие, "понимание" измерительным автоматом текущей ситуации, для обслуживания которой к автомату обращается пользователь. Эта задача решается посредством конкретизации характеристик типовых моделей ситуации, представляющей собой соответствующий кортеж. Идентификация осуществляется на основе поступающих извне данных (род измеряемой величины, характеристики входного воздействия и другие) специальной СВ, входящей в состав РИ.
Таким образом, необходимо, во-первых, сформировать модели совокупности ситуаций, для обслуживания которых предназначено ИИС(п), и, во-вторых, предложить процедуру идентификации (определения модели) текущей ситуации.
Состав A3, необходимых для установления множества {LsyCO>f=i > представляется следующим кортежем:
A3 - (ММ*,*, {ММЛ^ , CBycJ,
где Ш- = (Я = F(y), ММ7, ММ у 9[y(t)]) - модель ситуации, в которой используется в качестве критерия точности ВХ @[y(t)],
{MWuf}!"i- модели составляющих измерительный ресурс модулей, СВуст = }а„1п Ак) - система вывода,
Ать,- алгоритм установления Lm „ыу(0-
Ак _ комбинаторный алгоритм, который представляет процедуру трансформации множества типовых алгоритмов в {¿sXWUi • То есть> перечисление или подсч&г количества различных конфигураций образуемых элементами конечных множеств, на которые могут накладываться определённые ограничения, такие как: различимость или неразличимость элементов, возможность повторения одинаковых элементов и т. п. ШЛ'* - решающие правила.
В СВуст может включаться необходимое число решающих правил. Так же задаются последовательность применения этих правил и правила учета совместимости вводимых преобразований с введенными ранее.
Формирование измерительного ресурса производится с использованием данных фирм-производителей в виде каталогов, спецификаций.
В состав ИР включаются модули, характеризующиеся совместимостью. Это свойство обеспечивается соответствующим отбором при формировании
ИР из исходной совокупности {ММи1)ЙГ-
База измерительных знаний (БИЗ) является частью ИИС(п) и содержит исчерпывающий объем информации, необходимый для реализации
метрологического синтеза.
БИЗ должна взаимодействовать с РИ, который должен определять знания, содержащиеся в БИЗ для решения поставленных задач, возможность
их пополнение. _
Знания представляют в такой форме, чтобы их можно было
использовать на всех этапах работы средства.
БИЗ должна отражать информацию об исследуемои ситуации и должна быть возможность изменения процедуры измерений в соответствии с выбранной типовой ситуацией. БИЗ включает в себя:
1. системы вывода;
2. типовые модели ситуаций;
3. модели измерительного ресурса;
4. модели вспомогательных средств.
Формирование систем вывода необходимо начинать с априорных знаний, то есть модели ситуаций ММсит. содержащих модели измеряемой величины (ММО, модели входного воздействия (ММ,), модели условий измерения (ММУ), модели измерительного ресурса ((МН»1,-1 ). виды вероятностных характеристик (в) и характеристики требований и ограничений ({РЛ^18пих)- То есть в модель ситуаций входят все данные, которые позволят наиболее полно описать поставленную задачу - ситуацию. В СВ может включаться необходимое число решающих правил, задается последовательность их применения и правила учета совместимости вводимых преобразований с введенными ранее. Все модели содержат в себе всю необходимую и достаточную информацию для решения поставленной задачи. Так же могут в совокупности моделей входить такие модули, которые не нужны для решения поставленной задачи, но которые могут удовлетворять поставленным требованиям. Для исключения таких модулей сначала формируются типовые алгоритмы. Типовои алгоритм -последовательность измерительных преобразований без конкретизации параметрических и функциональных характеристик реализующего это преобразование модуля. Модель типового измерительного модуля представляет собой выполненное им преобразование, без указания конкретных характеристик. Множество возможных типовых алгоритмов измерений есть подмножество возможных сочетаний типовых элементарных измерительных преобразований, которые будут соответствовать характеристикам сопряжений типовых модулей. К необходимым преобразованиям при определенных условиях, так же могут относить и преобразования, не являющимися основными, то есть вспомогательные преобразования.
То есть количество моделей ситуаций будет зависеть от количества родов измеряемых величин, множества входных воздействий, множества условий и множества требований и ограничений. Количество и разнообразие модулей ИР и виды СВ так же будут определять количество моделей
ситуаций.
Формирование БИЗ является основным этапом предваряющим создание интеллектуального автомата. От качества входящих в БИЗ знаний зависит качество будущего интеллектуального автомата. И, соответственно, нужно ответственно относиться к формированию каждой составляющей БШ.
В третьей главе рассмотрено установление множества возможных алгоритмов для простых измерений, для параллельных измерений и параллельно-последовательных измерений. Даны краткие характеристики данных видов измерений. Здесь рассматривается метод установления множества возможных алгоритмов для простых, параллельных и параллельно-последовательных измерений.
Установление множества возможных алгоритмов измерении является этапом структурной оптимизации измерительной процедуры. Для оптимизации алгоритмов измерений (выбора последовательности составляющих измерительную процедуру преобразований) необходимо
установить множество алгоритмов измерений, обеспечивающие решение поставленной измерительной задачи. В общем случае оптимизация сводится к перебору возможных алгоритмов измерений, установлении значения принятого критерия точности для каждого варианта, так же сопоставлению получаемых результатов и выбору требуемого или оптимального, реализующего потенциальную точность. Исходной операцией здесь является установление множества возможных алгоритмов измерений. Причем алгоритмы должны быть реализованы с помощью имеющегося измерительного ресурса.
Таким образом, процедура установления множества возможных алгоритмов есть отображение:
A3 - {^KOfii.
Lsy(t) - s-тый возможный алгоритм измерений.
Установление множества возможных алгоритмов состоит из двух этапов: установление множества возможных типовых алгоритмов, а затем установление возможных модификаций каждого из типовых алгоритмов.
Двухэтапная процедура установления множества возможных алгоритмов - последовательность двух отображений:
A3 - {¿трУ(0}^=1 ^ {(¿mpsrCt)}^}^«! =
где Ри„- число возможных типовых алгоритмов измерений;
Lmp y(t) -р-'гый возможный типовой алгоритм;
[ImpsYit)}^ - совокупность модификаций /»-того типового алгоритма измерений.
Упорядочивание возможных алгоритмов вытекает из совокупности типовых алгоритмов. Метод упорядочивания множества возможных алгоритмов можно представить в виде отображений:
{ЬтипЪО)} -* f^L^yjCt)}-* {R3 R,Lmnyj(t)}->...
Тогда упорядоченное множество типовых алгоритмов трансформируется в упорядоченное множество модификаций типовых алгоритмов, когда каждая группа алгоритмов характеризуется одним расчетным выражением для определения вероятностных характеристик.
Параллельные измерения используются при необходимости проводить совместные измерения величин ß'ß'i-i. Эти измерения реализуются многоканальными измерительными средствами.
Процедуры параллельных измерений описываются системой уравнений
вида:
fi,) = Ltftj = Rmi... Rhyi/i-i,
где / = число воздействующих на вход сигналов {ytj}lt-i, Lt - алгоритм измерений Ь |
Множество возможных алгоритмов {¿р}^ также необходимо
упорядочить, в целях ускорения метрологического анализа.
Как и параллельные, параллельно-последовательные измерения используются при необходимости проводить совместные измерения величин {h'jj'j.i. Эти измерения реализуются многоканальными измерительными средствами. Процедуры для параллельно-последовательных измерений характеризуются использованием так называемых групповых модулей, последовательно обслуживающих совокупность воздействий:
ßt ] — LiYy = Rmi... Rs+i>iRsrRs-i,i— Rrim/li,
Rsr- преобразование, реализуемое групповым модулем.
В четвертой главе рассмотрен выбор алгоритмов измерений. Рассмотрены и охарактеризованы полный и частичный переборы, а так же различные варианты их применения.
Полный перебор — это метод решения задачи путем перебора всех возможных вариантов. Полный перебор производится в соответствии с упорядочиванием множества возможных алгоритмов. Сложность полного перебора зависит от числа возможных алгоритмов и результатов их упорядочивания. Если пространство решений очень велико, то полный перебор может не дать результатов в требуемый срок.
Полный перебор единственный способ гарантированного установления оптимального алгоритма.
Частичный перебор возможных алгоритмов измерения применяется в том случае, когда провести полный перебор не удастся. При частичном переборе не всегда находится оптимальный алгоритм. Определение оптимального алгоритма измерений при частичном переборе происходит с некоторой вероятностью Р [& [JX/]].
Пусть из N возможных алгоритмов можно перебрать только N, алгоритмов (N >N,). Тогда вероятность того, что в число перебора попадет оптимальный алгоритм:
P[0[AXj']] = extr &[AkJ] = 1 -nf=Bi(l " -¿Г^-.
Если есть требования по обеспечению установленного уровня вероятности достижения значения критерия метрологического качества не хуже порогового, то
Р[в[АХ;] € [С, extre, extrQ]] = / - П&(1"
где Np - число алгоритмов из общего N, которое удовлетворяет требованию. Тогда требуемый объем выборки будет зависеть от отношения общего числа алгоритмов к числу алгоритмов, которые удовлетворяют требованию.
Таким образом, можно получить оптимальные или квазиоптимапьные алгоритмы измерений в фиксированной ситуации, выполняемые многофункциональными ИИС(п) на основе полного или частичного перебора.
В пятой главе рассмотрены иллюстративные примеры, подтверждающие корректность вышеизложенного материала. Для данной главы было написано две программы. Первая программа позволяет сформировать ИР для текущей задачи, она сравнивает между собой и ранжирует измерительные модули, а так же выдает возможные комбинации измерительных модулей. Вторая программа является автоматом, который по заданным данным (сигнал, тин сигнала, погрешность, динамический диапазон) идентифицирует ситуацию, синтезирует типовые алгоритмы, создает на основе ИР множества возможных алгоритмов и выбирает оптимальный алгоритм или алгоритмы на основе анализа дисперсий каждого алгоритма. Первая программа, выполнена в программе Excel, а вторая программа написана на С++.
ИР.= ({Мм,{Мио}i-i4.{И™ }i-i >(Мд}i-i ,Ми,Мп)
Таблица 1
АЦП
Наименова ние Номер вИР Фирма изготовитель Разряд ность Погреш ность (МЗР) Быстродействие (к выборок/сек) Диапазон входного сигнала(В) Диапазон выходного сигнала (В}
AD7819 1 Analog Devices 8 ±1 Стандартный; 200 аналоговый от 0 до 5 0 to 5
ADS7826 5 Texas Instr 10 ±1 Универсальный; 200 аналоговый от -0,3 до 63 -0,3 to 6,3
TLV2543 6 Texas Instr 12 ±1 Универсальный; 66 Аналоговый от -0,3 до 6,5 -0.3 to 6.5
MAXI 304 8 Maxim 12 ±1 4000 аналоговый от 0 до 5 0 to 5
Таблица 2
Температурные датчики общего назначения с аналоговым выходом
Номер в ИР Выход Макс. Температурный Напряжение Потребляемый
Микросхема погрешность диапазон питания ток
АТО2100 3 . +225мВ/°С ; ±2.0°С : -50°С...+150°С +4В...+6В 650цА
А022103 9 : +28мВ/°С ; ±го°с 1 0°С...+100''С +2.7В...+3.6В бООцА
ТМР35 ю..... ; +10мВЛС ±2.0°С :+10°С...+125°С +2.7В...+5.5В 50цА
ТМРЗб и +10мВ/°С : ±2.0°С ; -40°С...+125°С +2.7В...+5.5В 50цА
ТМР37 ' " 12 Г +20мВ/°С. ±2.0°С | +5°С...+1003С ! +2 7В...+5.5В 50цА
ТМР01 13 +5 мВ/°С ±1.5°С ' .550С...+125°С 1+4.5В...+13.2В ! 1 500цА
Нормализатор У5-11, у которого пределы изменения выходного напряжения от -10 до +10 В. Основная погрешность ± 0,25%. Номер в ИР: 4.
Универсальный преобразователь с расширенными функциями используется при измерении температуры воды, воздуха и других сред для преобразования сигнала температуры в унифицированный сигнал тока или напряжения. Разрешение 15 бит + знак. Выход по напряжению: диапазон 0..5 /0..10/1..5 /2..10 V.
Таблица 3
Микросхема I Номер в ИР
Фильтры Диапазон Напряжение центральной питания частоты
Дрейф
Уровень шумов
МАХ274 МАХ275
150 кГц 300 кГц
+5 В/±5 В +5 В/±5 В
1% 0.9%
-86 дБ -89 дБ
Задача: измерение сигнала ЦМ, Ц(0 € [ЗВ, 5В], помеха есть. Вводим данные в программу. Получаем данные о сигнале, типовые алгоритмы и оптимальные алгоритмы (рисунок 2).
LUi». FifcH '■ I ЯлцНь LUÍ ■ ñ ? Rsh .1 FiaaF.fi-1»!
4
:: Я ¡W • в]
' Optunüi . '. Vbi .iV.CK
i 14
SiorioiPdiawtot: ■
ElKX No
'...T>;<
RecwwKiwí Drices
ADC. FiHei) П-2) 1.71 5.2) [5 ?¡ 6 2)
б.7]
в. ¿I .8.?!
Рисунок 2. - Полученные данные. Здесь так же два типовых алгоритма: LU¡ = RvR^'R^Uj v Кв„"'КаДвЦ . И два множества типовых алгоритмов:
1. LUj = Rx7Rbh4 'RaalR^Uj
2. LUj = R27R3H4"'Rauí Re4Uj
3. LUj = Ri7RBH4 ''R^Rb-.LÍj
4. LUj = Rv7R№4"!RaugRB4Uj
5. LUj = Rj2Rbh4 'RffijR^Uj
6. LUj = Rv2RBH4',ReL1<RMUJ
Первое множество состоит из 8 типовых алгоритмов и второе множество состоит из 4 типовых апгоримтов. Программа выдала сочетания фильтров и АЦП, а так же оптимальные комбинации для каждого множества. Оптимальные алгоритмы выбираются на основе сравнения сумм дисперсий для каждого типового алгоритма. Для первого множества программа сравнивает D[AmU¡ ]+ D[AH UJ ]+ 0[ДП UJ ]+ D[A0 UJ ] и для второго множества: D[AmUJ ] + Г)[ДKUJ ]+ D[AnUJ ].
Соответственно, оптимальными модулями будут АЦП AD7819 фирмы Analog Devices и фильтр МАХ275. То есть алгоритмы: LUj = RI7RBH4" 'RausR^Uj и LUj = RBH4"1Ra48Rs4Uj.
7. LUj = Re2Rbh4 'Кац6^в4Ц
8. LUj = R^2Rbh4 'RauArfUj
9. LUj = Rbh4 'R^iR^Uj
10. LUj = Rjh4 'RausRB4Uj
11. LUj = RBH4 'RausReiUj
12. LUj = RBH4 'R^jR^Uj
Заключение (основные результаты работы) и выводы
В диссертации были рассмотрены полный перебор и частичный перебор возможных алгоритмов измерений. Проведен их анализ для простых, параллельных и параллельно-последовательных измерений.
Было рассмотрено формирование состава ИИС(п).
Целью работы была разработка подхода и базового алгоритмического обеспечения МС оптимальных и квазиоптимальных процедур измерений в фиксированной ситуации, выполняемых многофункциональными ИИС(п).
Представленные в диссертации задачи МС представляют необходимую и достаточную базу для углубленного изучения конкретных проблем, возникающих при решении задач из разных областей.
Было показано, что для большого ИР более целесообразно проводить частичный перебор, нежели полный. Хоть и полный перебор гарантированно позволяет получить наилучшее решение поставленной задачи. Как правило, полный перебор невозможно осуществить на практике нз-за огромного числа алгоритмов измерений и их модификаций. Однако, полный перебор применяется в случае малого количества алгоритмов измерений или частично применяется при решении более сложных задач.
Основные результаты работы:
1. предложен аппарат описания процедуры автоматического МС, включая метрологический анализ конкретных алгоритмов измерений;
2. разработана процедура формирования БИЗ и ИР, обеспечивающая возможность автоматического синтеза алгоритмов измерений для обслуживания установленных измерительных ситуаций;
3. разработана процедура установления множества возможных алгоритмов для фиксированной ситуации;
4. предложена процедура упорядочивания множества возможных алгоритмов, обеспечивающая существенное сокращение объема вычислений при полном переборе;
5. исследованы процедуры полного и частичного переборов.
Публикации
Основные результаты диссертации опубликованы в следующих работах: Публикации в изданиях, рекомендованных ВАК России:
1. Майорова ЕЛ. Формирование измерительного ресурса дня
автоматического метрологического синтеза. // Информация и космос
№4 2010г.СИ"/-/
2. Майорова ЕВ. Математическое моделирование и идентификация
ситуаций в ИнИС. // Информация и космос №2 2011 г. 7
Другие статьи:
3. Майорова ЕВ. Иллюстративный пример комбинаторного алгоритма установления множества возможных процедур измерений в фиксированной ситуации. // Вестник Северо-Западного отделения Метрологической Академии №21 2008 г. С.45-49
4. Майорова Е.В. Установление множества возможных алгоритмов при проектировании многоканальных и мультиплексорных средств. // Вестник Северо-Западного отделения Метрологической Академии №24 2010 г. С.44-48
Подписано в печать 20 сентября 2011г. Формат 60x84/16 Бумага офсетная. Печать офсетная. Усл. печ. л. 1,3. Тираж 100 экз. Заказ №_
Типография «Восстания -1» 191036, Санкт-Петербург, Восстания, 1.
Оглавление автор диссертации — кандидата технических наук Майорова, Екатерина Витальевна
Введение
1 Общая характеристика автоматического метрологического синтеза в процессе функционирования перестраиваемых измерительных систем (ИИС(п))
1.1 Структура и цикл функционирования перестраиваемого 10 измерительного средства
1.2 Подсистема автоматического проектирования средств с 13 перестраиваемой структурой
1.3 Общая характеристика задачи
2 Формирование состава перестраиваемых измерительных систем 19 (ИИС(п))
2.1 Установление множества обслуживаемых ситуаций
2.2 Установление состава систем вывода
2.3 Формирование измерительного ресурса
2.4 Организайия базы измерительных знаний
3 Установление множества возможных алгоритмов
3.1 Измерение одной величины
3.2У становление множества возможных алгоритмов для 51 параллельных измерений
З.ЗУстановление множества возможных алгоритмов для 56 параллельно-последовательных измерений
4 Выбор алгоритма измерений
4.1 Полный перебор и упорядочивание возможных алгоритмов 60 измерений
4.2 Особенности полного перебора для простых измерений, для 62 параллельных и параллельно-последовательных
4.3 Частичный перебор возможных алгоритмов измерений
5 Машинный эксперимент
5.1 Основные сведения
5.2 Иллюстративные примеры 73 Заключение 89 Список литературы 91 Приложение
Введение 2011 год, диссертация по приборостроению, метрологии и информационно-измерительным приборам и системам, Майорова, Екатерина Витальевна
В современном информационном мире нет ни одной области деятельности человека, где можно было бы обойтись без измерений.
Метрология как научная дисциплина пережила этап младенчества, когда она занималась описанием своих и зарубежных единиц измерений, этап юности, когда ее называли наукой об измерениях, приводимых к эталонам, повзрослела и стала разделом могущественной физики, овладела математическими методами и возглавила приборостроение, которое обеспечивает нас средствами измерений, средствами объективной' оценки окружающего мира. В настоящее время различаются: теоретическая метрология, рассматривающая общие теоретические проблемы измерений, законодательная метрология, охватывающая комплексы взаимосвязанных общих правил, требований и норм, а также другие вопросы, нуждающиеся в регламентации и контроле со стороны государства, и, наконец, прикладную метрологию, занимающуюся вопросами практического применения методов и средств измерений.
Метрология приобретает все большее значение в повышении эффективности производства, технического уровня и качества продукции. Поэтому вопросам развития метрологии, совершенствованию деятельности метрологических организации и служб должно уделяться самое пристальное внимание руководителями производственных предприятий, научно производственных объединений и научно исследовательских институтов.
Решение вопросов метрологического обеспечения производства дает наибольший эффект и требует при этом наименьших затрат тогда, когда осуществляется на начальных этапах создания новых видов продукции, разработки и освоения технологических процессов, организации производства.
Одним из основных направлений развития измерительной техники стало создание и использование сложных многофункциональных систем с перестраиваемой структурой. Такие системы предназначены для обслуживания различных измерительных ситуаций, отличающихся родом измерительной величины, видом входного воздействия — носителя информации о значении измеряемой величины, условиями, а так же требованиями и ограничениями. С помощью таких систем с перестраиваемой структурой решаются многообразные задачи управления трансформируемыми процессами (научные эксперименты, производственные технологии и т.п.), обеспечение эффективного функционирования «умных» объектов и др.
Поскольку синтез таких систем традиционными методами; основанными на эвристических процедурах принятия решений, опирающихся на опыт и> интуицию специалиста, не позволяет использовать современные технические и информационные возможности в полном объеме, возникает необходимость в. создании инструмента проектирования, опирающегося на автоматический синтез алгоритмов измерений с применением имеющихся априорных знаний • об измерительных задачах, условиях измерений; имеющегося измерительного ресурса (ИР), а так же требований и ограничений.
Таким образом, актуальность данной темы определяется возрастающей потребностью в автоматическом метрологическом синтезе современных многофункциональных измерительных средств с перестраиваемой
I % структурой на основе выпускаемых промышленностью устройств. Применяеммые в настоящее время процедуры не охватывают многие аспекты автоматического метрологического синтеза современных многофункциональных измерительных средств.
Основной целью данной диссертации является разработка базового алгоритмического обеспечения автоматического метрологического синтеза алгоритмов измерений в фиксированной ситуации, выполняемых многофункциональными системами с перестраиваемой структурой (ИИС(п)). При этом предполагается наличие необходимых априорных знаний и систем вывода. Полный перебор обеспечивает установление оптимального алгоритма измерений, а частичный - квазиоптимального. Задачи данной диссертации:
1. Установление требуемого состава априорных знаний и измерительного ресурса;
2. Формирование процедуры метрологического синтеза на основе установления множества возможных алгоритмов для простых,, параллельных и параллельно-последовательных измерений;
3. Разработка алгоритма полного перебора для простых, параллельных и: параллельно-последовательных измерений;
4. Исследование возможностей частичного перебора для простых, параллельных ипараллельно-последовательных измерений;
5. Анализ корректности предложенных алгоритмов
В данной работе использовались следующие методы исследования:
1. Применение аппарата математической метрологии для формализованного описания объектов и процедур измерений, а также расчетных методов метрологического анализа и методов с использованием имитационного моделирования;
2. Решение оптимизационных задач на дискретном множестве посредством перебора возможных алгоритмов;
3: Использование имитационного моделирования (машинного эксперимента) для проверки корректности предложенных алгоритмов. Научная новизна данной работы заключается в:
1. Разработаных процедурах формирования базы измерительных знаний (БИЗ)иИР;
2. Предложенной, процедуре установления множества возможных алгоритмов для фиксированной ситуации для простых, параллельных и параллельно-последовательных измерений;
3. Предложенной процедуре упорядочивания множества возможных алгоритмов для ускорения перебора;
4. Разработанном базовом алгоритме автоматического метрологического синтеза измерений для обслуживания заданной ситуации. Основные положения, выносимые на защиту:
1. Метод установления множества возможных алгоритмов для простых, параллельных и параллельно-последовательных измерений, основанный на представлении процедур метрологического синтеза в виде отображений, который, позволяет установить множество ■ возможных алгоритмов измерений в фиксированной ситуации;
2. Базовый алгоритм, оптимизации процедур измерений в фиксированной ситуации, основанный на метрологическом анализе множества/ возможных алгоритмов, позволяющий определить оптимальный или квазиоптимальный алгоритм измерения в фиксированной ситуации;
3. Метод упорядочивания множества возможных алгоритмов, который основан на поэтапном расположении алгоритмов измерений и обеспечивает ускорение полного перебора.
Практическая ценность данной работы заключается в том, что разработанные процедуры и алгоритмы позволяют создавать подсистемы систем автоматизированного проектирования (САПР) для текущего метрологического синтеза многофункциональных ИИС(п).
Реализация и внедрение результатов исследований. Разработка программных средств для реализации предложенных алгоритмов оптимизации, пригодных для использования при проектировании конкретных средств и используемые в учебном процессе.
Апробация работы. Основные положения диссертационной работы докладывались и обсуждались на 63-й профессорско-преподавательской конференции (Санкт-Петербург, 2010 год), кафедральных семинарах (Санкт-Петербург, 2008-2011 гг), на 64-й профессорско-преподавательской конференции (Санкт-Петербург, 2011 год).
Публикации. Основные теоретические и практические результаты диссертации опубликованы в 4 статьях и докладах, из них по теме диссертации 4, среди которых 2 публикации в ведущем рецензируемом издании, рекомендованном в действующем перечне ВАК, 2 статьи в других изданиях.
Структура и объем работы. Диссертация состоит из введения, 5 глав с выводами, заключения, и приложения. Она изложена на 159 страницах машинописного текста, включает 10 рисунков, 14 таблиц, 3 приложения и содержит список литературы из 48 наименований.
Заключение диссертация на тему "Оптимизация алгоритмов измерения на основе перебора"
Основные результаты работы:
1. предложен аппарат описания процедуры автоматического МС, включая метрологический анализ конкретных алгоритмов измерений;
2. разработана процедура формирования БИЗ и ИР, обеспечивающая возможность автоматического синтеза алгоритмов измерений для обслуживания установленных измерительных ситуаций;
3. разработана процедура установления множества возможных алгоритмов для фиксированной ситуации;
4. предложена процедура упорядочивания множества возможных алгоритмов, обеспечивающая существенное сокращение объема вычислений при полном переборе;
5. исследованы процедуры полного и частичного переборов.
Заключение
Актуальность данной темы определяется возрастающей потребностью в автоматизации метрологического синтеза современных многофункциональных измерительных средств на основе выпускаемых промынтенностью; Данная тема не освещена в литературе.
Целью работы была разработка подхода и базового алгоритмического обеспечения МС оптимальных и квазиоптимальных процедур измерений в фиксированной ситуации, выполняемых многофункциональными ИИС(п). В результате работы получены актуальные базы; модулей, которые используются в математических моделях. Область внедрения ожидаемых результатов — этоиспользование при проектировании многофункциональных измерительных систем и в учебном процессе (интеллектуализация измерений, основы метрологического синтеза и т.д.). Новизнаданнойработы заключается в том, что данная тематика массово не исследована. То есть теоретические положения не имели практического применения.
В данной диссертации были рассмотрены полный перебор и частичный перебор возможных алгоритомов измерений; Проведен их анализ для простых, параллельных и параллельно-последовательных измерений:
Было рассмотрено формирование состава ИИС(п).
Все этапы рассмотрения были проиллюстрированы примерами.
Представленные в данной диссертации задачи метрологического синтеза представляют необходимую и достаточную базу для углубленного изучения конкретных проблем, возникающих при решении задач из разных областей.
Было показано, что для большого ИР более целесообразно проводить частичный перебор, нежели полный. Хоть и полный перебор гарантированно позволяет получить нилучшее решение поставленной задачи. Как правило, полный перебор невозможно осуществить на практике из-за огромного числа алгоритмов измерений и их модификаций. Однако, полный перебор применяется в случае малого количества алгоритмов измерений или частично применяется при решении более сложных задач.
Таким образом, можно сказать, что абсолютно любая задача может быть решена с помощью полного перебора. Но на практике он используется только для решения простых и не больших задач.
Библиография Майорова, Екатерина Витальевна, диссертация по теме Информационно-измерительные и управляющие системы (по отраслям)
1. Брусакова И. А. Модели представления измерительных знаний в информационно-измерительных технологиях: Учеб. пособие. — СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2002. 97 с.
2. Брусакова И. А. Имитационное моделирование в информационных системах: Учеб. пособие. СПб.: СПбГИЭУ, 2004. - 215 с.3; Вестник Северо-Западного отделения Метрологической Академии, выпуск 24. СПб, 2010, 50 с.
3. ГОСТ Р 8.596-2002Тосударственная система обеспечения единства измерений. Метрологическое обеспечение измерительных систем. Основные положения. Mi: Изд-во стандартов, 2002.
4. Губарев В.В. Алгоритмы статистических измерений. — Энергоатомиздат, М:, 1985.
5. Дональд Кнут Искусство программирования, том 3. Сортировка и поиск = The Art of Computer Programming, vol.3. Sorting and Searching. — 2-е изд. — M.: «Вильяме», 2007. — С. 824.
6. Зегжда П.Д., Молотков C.B. Основные проблемы построения экспертных систем« для автоматизации проектирования датчиков://Приборы и системы управления.-1989.№9
7. Иванов, В.Н. Интеллектуальные средства измерений // Приборы-и системы управления.- 1986. №2
8. Иванов В.Н., Кавалеров Г.И. Интеллектуальные измерительные системы // Тезисы докл. VIII Всесоюз. н/т.конф. «ИИС-87», 28-30 сент., т.1.-1987.- Ташкент:ТашПи.1987.- 9 с.
9. П.Иванов В .H., Соболев B.C., Цветков Э.И. Интеллектуализация измерений//Измерения, контроль, автоматизация.-1991.-№4
10. Искусственный интеллект. Справочник кн.1. Под ред. Э.И.Попова.-М.:Радио и связь.-1990. 304 с.
11. Искусственный интеллект. Справочник кн. 21 Под ред. Э.ИПопова,-М.:Радио и связь.-1990. — 304 с.
12. Кузин E.G. Интеллектуальный интерфейс. Общие принципы организации и проблемы реализации // Известия АН СССР; Технич. Кибернетика. -1985.- №5.
13. Лорьер Ж.-Л. Системы искусственного интеллекта.-М.: Мир. 1991.568 с.1 б.Майорова Е.В. Установление множества-возможных алгоритмов. Вестник, выпуск 21. СПб, 2008
14. Майорова Е.В. Формирование измерительного ресурса, для автоматического метрологического синтеза. Журнал «Информация и, космос» №4 за 2010год:
15. Майорова Е.В. Математическое моделирование и идентификация ситуаций в ИнИС. Журнал «Информация и космос» №2 за 2011 год.
16. Майорова Е.В; Установление множества возможных алгоритмов при проектировании многоканальных и . мультиплексорных средств. Вестник Северо-Западного отделения Метрологической Академии * №24 за 2010 год
17. Малюх В. Н. Введение в современные САПР: Курс лекций. — М.: ДМК Пресс, 2010. — 192 с.
18. Научно-популярный, журнал «Машины и механизмы» №07 (58) июль 2010 стр. 062-067
19. Ножнов В.А. Модель учебного курса. //Сборник трудов, научной, конференции ИТО-2009.
20. Норенков И. П. Автоматизированное проектирование. Учебник. — М.: Изд-во МГТУ им. Н. Э. Баумана, 2000. — 188 с
21. Норенков И. П. Основы автоматизированного проектирования: учеб. для вузов. — 4-е изд., перераб. и доп. — М.: Изд-во МГТУ им. Н. Э. Баумана, 2009. — 430 с.
22. Пейч Л.И., Точилин Д.А., Поллак Б.П. LabView для новичков и специалистов М.: Горячая линия — Телеком, 2004. 348 с.
23. Поспелов Г.С. Искусственный интеллект — основа новой информационной технологии.-М.: Наука. — 1988.
24. Построение экспертных систем / Под ред. Ф.Хейес-Рот, Д. Уотермен, Д. Ленат.- М.: Мир.-1987.-441 с.
25. Представление и использование знаний / под редакцией Х.Уэно, М. Исидзука.- М.: Мир.-1989.-220 с.
26. Романов В.Н., Соболев B.C., Цветков Э.И. Интеллектуальные средства измерений. — Москва Редакционно-издательский центр «Татьянин день», 1994.
27. Самарский А. А., Михайлов А. П. Математическое моделирование: Идеи. Методы. Примеры. — М.: Физматлит, 2005 (5-е изд.).
28. Севостьянов, А.Г. Моделирование технологических процессов: учебник / А.Г. Севостьянов, П:А. Севостьянов. М:: Легкая и, пищевая промышленность, 1984. — 344 с
29. Статья Дж. Оппи (G. Орру) и Д. Дави (D. Dowe) о тесте Тьюринга (англ.) из Стэнфордской Философской Энциклопедии33;Тревис Дж. LabView для всех / Джеффри Тревис: Пер. с англ. Клушин Н.А. М.: ДМК Пресс; ПриборКомплект, 2005. 544 с.
30. Тьюринг А. М. Вычислительные машины» и разум. // В сб.:i
31. Хофштадер Д., Деннет Д. Глаз-разума. — Самара: Бахрах-М, 2003.
32. Цветков Э.И: Основы математической метрологии. — СПб.: Политехника, 2005. 510 с.
33. Цветков Э.И. Основы математической метрологии. Том 2. Часть 1. Метрологический синтез I. — СПб.: 2007.
34. Эндрю А. Искусственный интеллект: Пер. с англ./ Под ред. проф. Д.А. Поспелова.-М.:Мир.-1985.-265 с.
35. ASD. URL: http://www.asd-electro.ru/info/index.php?id=1246 (дата обращения: 16.01.2011)
36. Mediatech-LTD Интеллектульные системы. URL: http://www.mediatech-ltd.ru (дата обращения: 15.01.2011)
37. T-Flex CAD. URL: http://ad.cctpu.edu.ru/SAPR/SAPR05/T-flexCad;htm(flaTa обращения: 08.01.2011)
38. АТП РОС НЕВА. URL: http://www.aptrosneva.ru/building-automation (дата обращения: 15.01.2011)
39. Компания «ФИОРД». URL: http://www.fiord.com/beckhofi7avtomatizatsiya-zdaniy (дата обращения: 15.01.2011)
40. НПК «Ленпромавтоматика» . URL: http://www.lenprom.spb.ru/products/buildingautomation/dispatcher/ (дата обращения: 15.01.2011)
41. Официальный сайт Microsoft Office. URL: http://office.microsoft.com/ (дата обращения: 07.10.2010)
42. Радиотерминал. Датчики. URL: http://www.radioterminal.ru/catalog/datch/section.php?SHOWALLl=l &LIST=0&SECTIONID=1450&print=Y (дата обращения: 16.01.2011)
43. Рынок микроэлектроники. URL: http://gaw.ru/ (дата обращения:2109.2009)
44. Салон Tvaudio. URL: http://tvaudio.ni/#cleverhome (дата обращения: 12.02.2011)
45. Интернет университет информационных технологий. URL: http://www.intuit.rU/department/hardware/resp/4/ (дата обращения:1211.2010)
46. Электронные комплектующие. URL: http://www.ipc2u.ru/ (дата обращения: 08.11.2009)
-
Похожие работы
- Разработка и анализ алгоритмов целочисленного линейного программирования с использованием L-разбиения
- Исследование и решение задач об упаковке множества на основе L-разбиения и лексикографической оптимизации
- Исследование и решение некоторых классов задач целочисленного программирования на основе регулярных разбиений
- Разработка и анализ алгоритмов для задачи выполнимости и ее обобщений на основе L-разбиения
- Методы рандомизированного перебора для расчета прямолинейного раскроя-упаковки в системах автоматизированного проектирования
-
- Приборы и методы измерения по видам измерений
- Приборы и методы измерения времени
- Приборы навигации
- Приборы и методы измерения тепловых величин
- Приборы и методы измерения электрических и магнитных величин
- Акустические приборы и системы
- Оптические и оптико-электронные приборы и комплексы
- Радиоизмерительные приборы
- Электронно-оптические и ионно-оптические аналитические и структурно-аналитические приборы
- Приборы и методы для измерения ионизирующих излучений и рентгеновские приборы
- Хроматография и хроматографические приборы
- Электрохимические приборы
- Приборы и методы контроля природной среды, веществ, материалов и изделий
- Технология приборостроения
- Метрология и метрологическое обеспечение
- Информационно-измерительные и управляющие системы (по отраслям)
- Приборы, системы и изделия медицинского назначения
- Приборы и методы преобразования изображений и звука