Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Алгоритмическое обеспечение




Задача идентификации

Пусть

(4)

где , - выбранный вид и структура математической модели задачи, b - вспомогательный коэффициент, ki – константа i-той стадии изменения схемы-механизма, ji – известные функции, зависящие от значений величин компонент схемы-механизма, - экспериментальные функции времени, , - заданное множество, в частном случае , Т – общее время динамического процесса, - текущее время.

Задачу сформулируем в виде

, (5)

где і0, .

Первое из слагаемых функционала представляет собой регуляризирующую добавку. Второе – «невязка» между теоретической и экспериментальной функцией времени. Физический смысл присутствия регуляризирующей добавки, характеризующей наличие затрат (материальных, энергетических и др.). При фиксированном b оптимальное решение задачи (5) будет таким, при котором, с одной стороны, достигается компромисс между первым и вторым слагаемым функционала (4), а с другой, при реализованном значении невязки затраты будут минимальными. Таким образом, необходимо решить серию задач вида (5) при b ®0. Начальное значение b выбирается экспериментально.

В соответствии с поставленной задачей необходимо найти такие m0 из М0, g0 из М(m0) и k0ОK(m0), при которых функция принимает минимальное значение.

В задаче (5) первая операция взятия минимума – не формализуема, а вторая частично формализуема. В связи с этим решаем задачу вида

, (6)

где , - предполагаются заданными.

Особо подчеркнем, что поиск оптимальных m и g в рамках усовершенствованного программно-инструментального комплекса принципиально возможен.

Задача (5) включает все основные этапы идентификации – выбор наилучшей схемы-механизма m кинетического процесса, установление конструкции математической модели g и определение оптимальных кинетических констант.

Общая ар­хи­тек­ту­ра программно-инструментального комплекса (ПИК)

Ос­нов­ной за­да­чей ста­ви­лось обес­пе­че­ние спе­циа­ли­стов, за­ни­маю­щих­ся ис­сле­до­ва­ния­ми кинетики и механизма сложных технологических процессов, компьютерным ин­ст­ру­мен­том, по­зво­ляю­щим опе­ра­тив­но вы­пол­нять ра­бо­ту по синтезу механизмов и ус­та­нов­ле­нию па­ра­мет­ров ис­сле­дуе­мых кинетических процессов. Не­об­хо­ди­мо бы­ло раз­ра­бо­тать стра­те­гию ис­сле­до­ва­ния, а также гиб­кую ар­хи­тек­ту­ру про­грамм­но­го ком­плек­са, по­зво­ляю­щую спе­циа­ли­стам-про­фес­сио­на­лам, ис­поль­зуя сер­вис­ные воз­мож­но­сти и ар­се­нал вы­чис­ли­тель­ных средств, ре­шать по­став­лен­ные за­да­чи. Заметим, что ком­плекс яв­ля­ет­ся со­во­куп­но­стью ие­рар­хи­че­ски свя­зан­ных мо­ду­лей, что по­зво­ля­ет осу­ще­ст­в­лять его рас­ши­ре­ние и пе­ре­строй­ку со­став­ных час­тей без ущер­ба для сис­те­мы в це­лом.

Про­грамм­но-ин­ст­ру­мен­таль­ный ком­плекс вклю­ча­ет:

управ­ляю­щую про­грам­му верх­не­го уров­ня (DYNAMIC), взаи­мо­свя­зан­ные с ней управ­ляю­щие про­грам­мы ниж­не­го уров­ня, а так же на­бо­ры ко­манд и под­ко­манд (меню). Вы­ход на все уров­ни комплекса осу­ще­ст­в­ля­ет­ся в мо­мент вы­зо­ва со­от­вет­ст­вую­щих пунктов меню.

Сле­ду­ет об­ра­тить вни­ма­ние на сле­дую­щие важ­ные мо­мен­ты.

Ра­бо­та спе­циа­ли­стов с про­грамм­но-ин­ст­ру­мен­таль­ным ком­плек­сом осу­ще­ст­в­ля­ет­ся в интерактивном ре­жи­ме. С вы­зо­вом пунктов меню про­ис­хо­дит не­по­сред­ст­вен­ное вы­пол­не­ние со­от­вет­ст­вую­щих за­да­ний. В ком­плек­се за­дей­ст­во­ван ряд вспо­мо­га­тель­ных про­це­дур, обес­пе­чи­ваю­щих корректировку и об­ра­бот­ку вво­ди­мой ин­фор­ма­ции. Ло­ги­че­ская по­сле­до­ва­тель­ность вы­пол­няе­мых дей­ст­вий в про­грамм­но-ин­ст­ру­мен­таль­ном ком­плек­се обес­пе­чи­ва­ет­ся ко­да­ми за­вер­ше­ния, кон­тро­ли­рую­щи­ми ход вы­пол­няе­мых спе­циа­ли­ста­ми дей­ст­вий и даю­щи­ми (при не­об­хо­ди­мо­сти) ин­фор­ма­цию о до­пу­щен­ных ошиб­ках.

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

ввод, кор­рек­ти­ров­ку и ана­лиз (про­вер­ка грам­ма­ти­ки и син­так­си­са) ис­ход­ной ин­фор­ма­ции;

n фор­ми­ро­ва­ние ма­те­ма­ти­че­ских мо­де­лей с уча­сти­ем поль­зо­ва­те­ля ли­бо без не­го;

n реа­ли­за­ция ре­жи­ма ин­тег­ри­ро­ва­ния сис­тем обык­но­вен­ных диф­фе­рен­ци­аль­ных урав­не­ний, вклю­чая фор­ми­ро­ва­ние ис­ход­ных дан­ных (вы­бор ме­то­да, за­да­ние на­чаль­ных ус­ло­вий и т.д.) и их кор­рек­ти­ров­ку;

n ре­ше­ние за­да­чи структурной и параметрической иден­ти­фи­ка­ции, позволяющей установить приемлемый (оптимальный с точки зрения специалиста) механизм процесса, соответствующий вид математической модели и ее параметры;

n ви­зу­аль­ный кон­троль хо­да ре­ше­ния за­да­чи с вы­да­чей ин­фор­ма­ции на монитор компьютера и пе­ча­таю­щее уст­рой­ст­во в лю­бом не­об­хо­ди­мом объ­е­ме;

n воз­мож­ность по­лу­че­ния спра­воч­но-ин­фор­ма­ци­он­ных дан­ных по ра­бо­те про­грамм­но-ин­ст­ру­мен­таль­но­го ком­плек­са на лю­бой ста­дии ре­ше­ния за­да­чи.

Кро­ме то­го, ос­нов­ные про­грам­мы со­дер­жат в сво­ем со­ста­ве вспо­мо­га­тель­ные под­про­грам­мы раз­но­го уров­ня, по­зво­ляю­щие вы­пол­нять все не­об­хо­ди­мые эта­пы при ре­ше­нии кон­крет­ных за­дач.

 

Ал­го­рит­ми­че­ское обес­пе­че­ние про­грамм­но-ин­ст­ру­мен­таль­но­го ком­плек­са под­раз­де­ля­ет­ся на вы­чис­ли­тель­ное и сер­вис­ное.

К пер­вым от­но­сят­ся ос­нов­ные и вспо­мо­га­тель­ные ал­го­рит­мы, обес­пе­чи­ваю­щие вы­чис­ли­тель­ный про­цесс. Это, в основном, ал­го­рит­мы ин­тег­ри­ро­ва­ния и иден­ти­фи­ка­ции.




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


Дата добавления: 2014-10-23; Просмотров: 422; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.