Студопедия

КАТЕГОРИИ:


Архитектура-(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)

АЛМАТЫ 2009 3 страница




 

 

12.2-сурет. Бірінші кіріс айнымалысын бергеннен кейін, меншіктік функция редакторының графикалық интерфейс бейнесі

 

FIS редакторында үш кіріс айнымалысы «үрлеу серпімділігі» (urleu serpimdiligi), қайнатылған қабат биіктігі (kainkabatbiyk) және біріктіруді сирету (biriksiret) атымен және бір шығыс айнымалысын ауа шығыны (auashygyny) атымен анықтаймыз.

Өңделініп жатқан айқын емес жүйе үшін 10 ереже жиынын береміз (13.3-сурет).

 

12.3-сурет. Айқын емес шығыс жүйесі үшін ережелер қорын енгізгеннен кейін, меншіктік функция редакторының графикалық интерфейс бейнесі

 

Енді ауа шығынымен автоматты түрде басқару тапсырмасын, құрылған айқын емес шығыс жүйесімен бақылауға болады. Бұл үшін Matlab жүйесінің ережелерді бақылау бағдарламасын ашайық және кіріс айнымалысының мәнін енгіземіз, үрлеудің серпімділігі 0.5-ке тең, ал қайнатылған қабат биіктігі 0.5-ке тең және біріктіруді сирету 0.5-ке тең.

Айқын емес шығыс процедурасы шығыс айнымалысының «ауа шығыны» нәтижесін 0,526 тең деп көрсетеді (13.4-сурет).

 

 

12.4-сурет. Айқын емес шығыс процедурасын орындағаннан кейін, ережелер қарау бағдарламасының графикалық интерфейс бейнесі

 

Берілген мән ауаның шығыны жоғары екенін көрсетеді. Сонымен қатар кіріс айнымалыларының мәні «аса төмен емес» немесе «аса жоғары емес» деп берілетін болса, нәтиже ауаның шығыс айнымалысына сәйкес.

Ал енді нейронды желіні қолдана отырып, интелектуалды қосымша жүйедегі синтез есебін шығарамыз. Ол үшін нейронды желіні оқыту үшін ақиқат кестесін құрамыз.

 

12.1-кесте.

Нейронды желіні оқыту үшін ақиқат кестесі

 

Кіріс мәліметтері Оқытудың мақсаты
Үрлеудің серпімділігі Қайнатылған қабат биіктігі Біріктіруді сирету Ауа шығыны
1. 0.5 0.5 0.5 0.5
2. 0.5 0.5    
3. 0.5   0.5  
4.   0.5 0.5 0.5
5. 0.5      
6. 0.5      
7.   0.5    
8.   0.5    
9.        
10. 0.5 0.5    
           

 

Нейронды желіні оқыту үшін 12.1-кестесінен мәліметтерді енгіземіз, содан кейін нейронды желі құрамыз. (12.5-сурет) кіріс мәліметтерін алдын-ала құрылған мәліметтерді көрсетеміз, нейронды желінің типін анықтаймыз, (Feed-Forward Back Propa-gation) персептронын таңдаймыз, 10 сигмоидты (TANSIG) жасырын қабатты нейрон таңдаймыз және бір (PURELIN) сызықты шығыс қабатты нейронды таңдаймыз. Оқытуда Левенберг-Маркардт (Levenberg-Mar-quardt) алгоритмін қолданамыз, ол TRAINLM функциясын орындайды. Қателік функциясы – MSE, қабат саны 2-ге тең.

 

 

12.5-сурет. Нейронды желіні құру

 

Енді желіні ары қарай қолдану үшін оқыту керек, кіріс және мақсатты мәліметтерді енгіземіз, ары қарай оқыту параматрлерін береміз, программа дамытуды көрсетеді және қорытындысы 12.6-суретінде бейнеленген. Нейронды желі және айқын емес модель мәліметтерінен алынған модельдеу нәтижесін салыстырамыз.

 

 

12.6-сурет. Оқыту қорытындысы

 

Осы жағдайда біз нейронды желіні оқыттық және айқын емес модель құрдық, енді осы екі модельді қолданып салыстырмалы анализ өткізу керек. Оны 12.2-кестесіне жазамыз.

 

12.2-кесте

Нейронды желі және айқын емес логика жауаптарын салыстыру кестесі

Нейронды желі Айқын емес логика Дұрыс жауап
1.     0.5
2.      
3.     0.25
4.     0.75
5.      
6.     0.7
7.     0.6
8.     0.4
9.     0.25
10.     0.6
11.     0.55
12.     0.45
13.     0.4
14.     0.6
15.     0.4
16.     0.77
17.     0.8
18.     0.45
19.     0.35
20.     0.15
21.     0.07
22.     0.4
23.     0.2
24.      
25.      
26.      
27.      
28.     0.85
29.     0.75
30.      
31.      
32.     0.85
33.     0.6
34.      

 

Енді біз берген интервалды кіріс мәліметтер көлемі ретінде енгіземіз және нейронды желі мен айқын емес логика реакциясын көреміз (12.3-кесте).

12.3-кесте

Берілген интервалдан кіріс айнымалы кезінде нейронды желі мен айқын емес логика жауап кестесі

 

Берілген айнымалылар Жауабы Дұрыс жауап интервалы
Нейронды желі Айқын емес логика
  [0 0 0,15]     (1-0.75)
  [1 1 0,5]     (0-0.75)
  [0,62 0 1]     (0.5-1)
  [0 0,38 0]     (0.1-0.75)
  [0,62 0,25 0,84]     (0.25-1)

 

Енді 12.3-кестесіне талдау жасау керек. (ЭС немесе НС) моделінің қайсысы берілген жүйеде нақты анықтама беретініне қорытынды жасаймыз.

Бақылау сұрақтары:

1. Жүйенің дұрыс талдау жасалуы үшін, сіздің ойыңызша қанша ереже болу керек?

2. Қандай көрсеткіш ауа шығынына әсер етеді?

3. Айқын емес логиканың кемшілігі мен артықшылығы неде?

4. Нейронды желінің кемшілігі мен артықшылығы неде?

 

№13 зертханалық жұмыс

Тәжірибені жобалау әдісін қолдану арқылы сарапшы

модельді басқаруды құру.

Ванюков үрдісінде қолданылатындай, сульфидті шикізатты қышқылсыз қорыту кезінде химия-физикалық және гидродинамикалық модельдер белгілі себептер тізіміне байланысты жасала алмайды. Осыған қарамастан бұл үрдістер тәжірибенің құрылуын іске асырушы әсерлерді таңдайтын басқарушы операторлар көмегімен оңай басқарылады, яғни әлі жасалмаған, бірақ олардың түркі жадында бар модел үрдісі іске асырылады. Осылайша, көрсетілген үрдістерді зерттеу кезінде көбіне анықтауыш рөліндегі, бірақ тұрақты, нақты сипатқа не бола алмайтын сапалы ақпаратты есептеу қажеттілігі туындайды.

Дәл осы салдарға байланысты басқарушы модельдерді құру нақты емес, ортада лингвистикалық өзгерістерді (Л.Ө) қолдана отырып технологтар білімінің негізінде модельдеу үрдісі жайлы шартты іске асыру мәселесі туындайды. Сарапшыға өз білімін себеп салдар байланысты негізінде таныстырған ыңғайлырақ «Егер..., онда...». Мысалға басқару кезіндегі қимыл әрекетін сипаттайды. Егер концентраттың ылғалдылығы жоғары болса, онда жалпы ұлғаюы артып немесе шихтаның берілу жылдамдығын азайтады.

Лингвистикалық өзгерістер жайлы түсінік түрлі үрдістердің, әсіресе адам баласының интеллектуалды қызметтері жайлы нақты сипат алуға мүмкіндік береді. Логика-лингвистикалық жүйенің жүргізу сипаты үшін себепті, кіріс өлшем, ал салдарды (нәтижесін) - шығыс өлшем деп аламыз. Мысалы, егер мағыналарының терм-көптігімен, төмен, орташадан төмен, орташа, орташадан жоғары, жоғары болып үйлесіп жатса, онда концентраттың ылғалдылығы лингвистикалық өзгерістер болып табылады.

Лингвистикалық өзгерулер сарапшының сұраулар жүргізу кезінде тәжірибені жобалау теориясының негізінде кіріс () және шығыс () ауыспалылардың полином түрідегі аналитикалық функциясының болашақтағы аппроксимация басқару өлшемінде қолданылуы мүмкін.

Лингвистикалық өзгерістер нәтижеслерін қолдану кезінде үрдісті сипаттайтын ортаның факторлы нүктесі ретінде сараптаушы жүйенің жағдайын эксперт қарапайым (өзіне жақын) тілмен түсіндіреді. Бұл лингвистикалық өзгерістерді тәжірибелік білімді таныстыруға ең жарамды құрал етеді, себебі жазбаша бағалаулар сандыққа айналғанда шкала бойынша ешбір қиындықтарды туындатпайды.

1) Көптеген «жағдай-іс-әрекет» жұбы тәжірибені жобалау әдісі бойынша гиперкуб шыңында беріледі. 13-суретте басқарушы модельдің құрылуы жайлы алгоритм көрсетілген:

 

13-сурет. Басқарушы модельдің құрылу алгоритмі

 

Бұл кестені іске асыру үшін нақты емес көптік теория әдістерін және тәжірибені жобалау элементтері төменде келтірілген теорияларын қолдану қажет.

Тәжірибені жобалау теориясының элементтері

Тәжірибе деп отырғанымыз оның қасиеттері жайлы ақпарат алу мақсатында зерттеу нысанасында жүргізілетін амалдардың үйлесімділігі. Тәжірибе жүргізу кезінде ақпарат алудың өңдеудің ең маңыздысы, ал зерттелген құбылыстың математикалық моделін құру болып табылады (үрдіс, нысана және т.б.) оны үрдісті талдау кезінде де, нысаналарды жобалау кезінде де қолдануға болады. Егер көзделген мақсат негізінде белсенді тәжірибені қолдансақ, онда жақсы аппроксимдалған математикалық моделге ие боламыз. Ақпараттың тәжірибесі негізінде жүргізілген кездегі өңдеудің тағы бір мақсаты ол тәуелсіз ауыспалыларға әсер ететін комбинацияларды табу нәтижесінде таңдалған көрсеткіш қауіпті мәнге ие болатындай.

Тәжірибе –ол жеке бөлік. Тәжірибе жоспары- санды, шартты және тәжірибе жүргізу ретін анықтаушылардың үйлесімділігі. Тәжірибенің жоспарлануы – тәжірибе жоспарын таңдау және де ол берілген талаптарға сай келетіндей, өңдеуге бағытталған іс-әрекеттерге сай келетіндей болуы. (априорлы ақпаратты алудан математикалық модельдің жұмыс істеу қабілеттілігіне дейін немесе мүмкін шарттарды анықтауға дейін). Бұл белгілі мақсатта бағытталған тәжірибені басқару зерттеліп отырған құбылысты механизмін толық білмеу шарты негізінде іске асырылады.

2) Тәжірибені жобалау мақсаты сенімді әрі нақты объект жайлы ақпарат алатындай шарттар мен ережелерді табу және де шығын аз мөлшерде кететіндей, тағы да бұл ақпаратты қысқа да нұсқа әрі көбірек нақты бағалауларға ие болған түрде таныстыру.

Бізді қызықтыратын (У) онысаналарының қасиеті бірнеше айнымалы тәуелсіздерде тәуелді деп алайық (X1, X2,,…, Xn) және біздің білгіміз келетініміз, осы тәуелділіктің сипаты – Y=F(X1, X2,,…, Xn), бірақ біз ол жайлы тек жалпы мәліметке ғана иеміз. Көлемі У-“ дыбыс беру ”, ал тәуелдінің өзі Y=F(X1, X2,,…, Xn), «дыбыс беру функциясы».

3) Дыбыс беру функциясының регреcсивті талдауы оның математикалық моделінің теңдеуін регрессивті түрде алуға арналған

Y=F(X1, X2,,…, Xn;B1,B2,,…,Bm)+e,

мұндағы B1,B2,,…,Bm – кейбір коэффициенттер; e – қателік (ауытқу).

Дыбыс беру функциясы кодталған фактор арқылы берілуі мүмкін Y= f(x1, …,xn) полиноминал түрде жазылады.

мұндағы Bi≠bi, бірақ

Y=F(X1, …, Xi, …, Xn) = f(x1, …, xi, …, xn).

Кодталған фактор негізінде жазылатын полиномдар үшін факторлардың әсер ету дәрежесі немесе отклик функциясымен үйлесуі bi -коэффициент көлемімен анықталады. Аталған факторлардағы полином үшін коэффициент көлемі -Bi әлі қысқа түрде жазыла алмайды.

.

Дәрежеде көрсеткіштерінің жалпы мәнін анықтау кезінде полиномдағы n факторы үшін жұп сәйкестігі 3 рет сәйкестенді і-рет сәйкестенді (Cin) n>i болғанда мынадай қатынаста болады.

.

 

Мысалы, 4 санды теру үшін (n=4) – 1, 2, 3, 4 үш рет сәйкестену мынаған тең.

- 123, 134, 124, 234.

Егер есептесек, -фактор әрдайым 1-ге тең:

Егер қосымша бар екілік, үштік және т.б. фактор үйлесімділігін және факторлар квадратын оларға сай коэффициентін xi және bi, арқылы өрнектесек, i=n+1,..., m, онда дәрежелік қатарды былай жазуға болады:

Мұндағы m+1 -дәрежелі қатар мүшесінің жалпы саны.

Сызықтық полином үшін барлық мүмкін факторлардың сәйкестігін есепке алғанда:

Толық квадратты полином мына түрде көрсетіледі:

мұндағы

Тәжірибе нәтижесін өңдеу кезіндегі матрицалық есептеулер матрицалық нәтиже жазу кезінде түрлі N тәжірибелердің номинал нәтижелерін таныстыру үшін ескеретін нәрсе.

Y=X∙B; мұндағы x – факторлардың үйлесу матрицасы.

X=

N жол

m+1баған

Мұндағы 0,1, …,i, …, m – теңдеу мүшесінің номері; I, …, U, …, N… - тәжірибе номері. Х элементінің матрицасы x0U= 1, U=1,…, N, онда Х матрицасын былай жазуға болады:

Х= .

 

тәжірибе нәтижесінің матрица бағыны

- полином коэффициентінің матрица бағаны

Оң және сол жақ тең теңдіктерді Xt – транспортирлі Х матрицасына көбейтеміз:

Xt∙X∙B=Xt∙Y.

Транспортирлі матрица дегеніміз, ол орналасуына байланысты жол мен баған орындарымен ауысқан матрица:

Xt=

 

m+1 жол

N баған

C=Xt∙X транспортирлі матрица нәтижесінде шыққан матрица ол квадрат матрица болып табылады m+1 жолы және m+1 бағаны болатындай.

C∙B=Xt∙Y.

Жалпы түрде В коэффициентінің баған матрицасын алуымыз үшін матрицалық теңдеудің екі жағын да сол жағынан С-1 –матрицасын кері С матрицаға көбейту керек.

C-1∙C∙B=C-1∙Xt∙Y.

Кері матрица былай құрылады (матрицаны айналдыру үрдіссі жүреді) оны берілген матрицаға көбейткенде бірлік матрица пайда болады – E, оның басты диагоналында 1, ал одан тыс – 0.

С-1∙С=Е=

Ақырғы жалпы түрдегі полиномның коэффициентінің матрица бағыны мына түрде жазылады:

B=C-1∙Xt∙Y.

Полином түрінде қарапайым мысалды қарастырайық:

YU=b0x0+b1xU; x0=1; U=1,…, N;

N тәжірибесінің нәтижелеріне байланысты құралатын:

X= Y= B= Xt=

 

C=Xt∙X = ;

C∙B =

Xt∙Y =

C∙B=Xt∙Y;

немесе

 

Осыдан шығатыны жүйенің шешімі b0 және b1 коэффициенттеріне қатысты:

Бұл нәтиже толығымен ең аз квадрат әдісін қолданып жасалатын полином үшін де сәйкес келеді, онда барлық N-сынақтағы квадратты минимал суммасының сандық көрсеткіші пайдаланылады. Демек, осы әдіспен жасалған полином тәжірибе нәтижесі үшін қолданыла алады.

Тәжірибені жоспарлаудың бірнеше түрі бар:

· Тәжірибені ортогональді жоспарлау;

· Толық факторлы тәжірибенің 2n (ТФТ 2n жоспары);

· Бөлшектік факторлы тәжірибе (БФТ жоспары);

· Бірінші ретті жоспар;

· Екінші ретті жоспар;

· Орталық композициялы ортогональды екінші ретті жоспары;

· Рототабельді жоспар;

· Орталық композициялы ортогональ рототабельді жоспар;

· Бірлік жоспарлау аймақты екінші ретті жоспар;

· n=2 дұрыс көрбұрыш негізіндегі рототабельді жоспар;

Қорытындыны тура емес басқару алгоритмін жасап шығару

Қышқылсыз қорыту кезінде мысалы қолайлы концентратын файнштейн цехында болу (ФЦБ) жайлы пікірлерін мамандандырылған операторлар және технологтар білідірді.

4) Сұрау нәтижесінде келесі ауыспалы және басқару үрдісінде қолданылатын тұжырымдар жасалды:

Х1 концентраттың жүктеме жылдамдығы;

Х2 – ұлғаю (үрлеу) жүктеме түсіру қатынасы, нм3/т;

Х3 - оттегімен үрлеуді қамтамасыз ету, %;

Х4 – концентраттың ылғалдылығы;

Х5 – кіріс шығыстағы су температурасының әртүрлілігі, 0С.

Сұрау жоспары өнім ережесімен толтырылудан құралды, мысалы «жағдай-іс-әрекет» толық факторлы матрица тәжірибені 25 секілді іске асырылады. Жағдайлар келесі түрде келтіріледі: «егер Х1 – төмен, Х2 – жоғары, Х3 -төмен, Х4 - жоғары, Х5жоғары, онда Y -?».

Y –сандық мәндері нақты емес сандармен унимодальды түрде өрнектеледі (L-R).

Лингвистикалық айнымалы У концентраттың жүктелі жылдамдығымен сипатталады.

25 типті эксперименттің толық факторлы матрицасы

N жүктелу   Х1 Үрлену   Х2 КВС-ғы оттегі Х3 Концентрат ылғалдылығы Х4 Су температурасы Х5 Жүктелі жылдамдығы Y
  -1 -1 -1 -1   орташа-орташадан жоғары
    -1 -1 -1 -1 орташадан төмен - орташа
  -1   -1 -1 -1 орташа
      -1 -1   орташадан жоғары
  -1 -1   -1 -1 орташадан төмен
    -1   -1   орташа – орташадан жоғары
  -1     -1   орташадан жоғары
        -1 -1 орташа
  -1 -1 -1   -1 төмен
    -1 -1     Орташадан жоғары
  -1   -1     жоғары
      -1   -1 орташа
  -1 -1       орташадан төмен
    - 1     -1 орташадан төмен- орташа
  -1       -1 орташа
            жоғары

 




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


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


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



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




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