Дипломная работа - Оптимизация телекоммуникационной сети города Талдыкорган (на казахском языке) - файл n1.doc

Дипломная работа - Оптимизация телекоммуникационной сети города Талдыкорган (на казахском языке)
скачать (513.7 kb.)
Доступные файлы (12):
n1.doc1072kb.05.06.2010 14:14скачать
n2.doc25kb.04.06.2010 14:52скачать
n3.doc43kb.01.12.2009 17:14скачать
n4.doc33kb.01.12.2009 17:15скачать
n5.doc38kb.01.12.2009 17:14скачать
n6.doc47kb.01.12.2009 17:15скачать
n7.doc79kb.01.12.2009 17:18скачать
n8.doc39kb.01.12.2009 17:19скачать
n9.doc38kb.01.12.2009 17:14скачать
n10.doc49kb.01.12.2009 17:15скачать
n11.doc49kb.01.12.2009 17:15скачать
n12.doc44kb.01.12.2009 17:15скачать

n1.doc

1   2   3   4

Геомәліметтік жүйе іске асыратын операциялар:

1.2.3 Геомәліметтік жүйені әртүрлі салаларда қолдану



Әкімшілік – территориялық басқару:

Телекоммуникацияда:


Инженерлік коммуникацияда:

Мұнай және газ комплексі:

Экология:

Ауыл шаруашылығы:

Орман шаруашылығы:




1.2.4 Үлкен масштабты қала топожоспарларының кезешісі

Біздің әр біреуіміз практикада мамандармен әртүрлі мастабты карта дайындалатынын білеміз. Кеңістікті аз мөлшерлі болу себебімен кішкентай объектілер көрсетілмейтін картаны кішімасштабты деп атайды. Мысалы, Жер әлемінің картасы (М1:5000000) – ең кіші масштабты. Үлкен масштабты карталарда керісінше, кішкентай объектілер толығымен көрінеді. Бұндай карталарды топожоспар (М1:2000, М1:500) деп атайды, және көбінесе оларды тұрғылықты жерлерді сипаттау үшін қолданады, өйткені топжоспарда жер аумақтарын, ғимараттар мен мекемелерді, инженерлік коммуникацияларды және әрбір ағашқа дейін табысты көрсетуге болады. Қиын карта түрлері де бар; М1:500 масштабты зауыт генжоспары – бұл алдынғы қала картасына қарағанда қанық карта. Кіші масштабты карталарда талдау және көрсетуде айтарлықтай қиындықтар тумайды. Ал үлкен масштабтыда – ГМЖ құрастырушы бастан аяғына дейін жауапкершілікті сұрақтардың шешімін табуды талап ететін қиын жағдайларға тап болады. Төменде ГМЖ іске асырудағы қиындықтарды азайту және болдырмау әдістерін қарастырамыз.

Әртүрлі қала мекемелері «кезекші» деп аталатын үлкен масштабты топожоспармен (әдетте М1: 10000 - М1: 500 аралығында) айналысады. Дәл осындай топожоспарларға күнделікті (кезекші) қал территориясында бар объектілерге әртүрлі белгілеулер енгізіледі. Үлкен масштабты М1: 2000 және М1:500 цифрлы топожоспарлар өте қиын және майда-шүйделермен шамадан артық болғандықтан қағаз топожоспарларды жиі «үйкелеу» және суретін толықтыру соңынан олармен жұмыс жасауды мүмкін емес етеді.ГМЖ қолдану осы қиындықтардың шешімін табуға жағдай жасайды, өйткені компьютерлерде кезекшілік кез-келген мезетте топожоспарды тек қана таза емес, сонымен қатар оны әртүрлі түсте басып шығара аласыз.

Автомобиль иелерінің көлік салонында жол картасы бар болуы ғажап емес. Әрине бұндай атлас-кіші масштабты, бірақ бәрібір оны, қозғалыс кезінде де бақылауға болатын компьютермен ауыстыруға болады. Қазіргі ГМЖ технологиялары көлік мәселелерінің шешімін таба алады.

Мысалы, ГМЖ алдына А және Б аралығындағы кейбір белгілеріне сәйкес ең тиімді жолды табу есебін қоялық. Мысалға, ең аз ұзындықты жолды көрсету. Егер облыс жолдары бойынша бұндай сұрақ «көз мөлшерімен» жауабын таба алатын болса, үлкен қалаларда жағдай басқаша. Біздің қаламызда ГМЖ негізінде дамыған мәліметтік жүйе бар іске қосылса және бұл жүйеге МАИ қойылған белгілерді тез арада енгізілсе, алқиындық туғызатын жол бөліктеріндегі қызметкерлер (мысалы диспетчер арқылы) көлік ағымы туралы жүйеге хабарлап тұрса, ГМЖ көмегімен ең қысқа жолды табуды іске асыруға болады.

ГМЖ байланыс желілеріне сұрау бойынша картадағы бөліктер жайында ақпаратты алу ғана емес, сонымен қатар аумақтың дамуын да болжайды. Жаңа аудан, желі құрылысын жүргізген кезде ГМЖ имитациялық үлгілеу жүйесімен бірге телефон желілерінде жүктеме қалай қайта үлестірілетінін,қосымша магистральдарды жүргізуге байланысты жылжымайтын мүлік бағасы қалай өзгеретінін көрсете алады.Телефон желілерінің қиындықтары көптеген қала қызметтеріне қатысты. Кейбір жағдайларда инженерлік коммутацияның үлгілеу есептер шешімі көлік мәселелерінің шешіміне ұқсас. Алайда, инженерлік желілердегі физикалық процестерді үлгілеу өте қиын болып келеді. Газ және су құбырлар желісіндегі стационарлы емес процестерді үлгілеу ерекше қиындық туғызады. Мұнда кейде апатты жағдайларды тудыратын гидросоққы, өшірілген су құбырының бұзылу уақытын анықтау, қайта қосу кезіндегі соққы жүктемелерді анықтау мәселелері жатады. ГМЖ физикалық процесстер үлгілерімен толықтырылған территория үлгісімен бірге көптеген қызметтердің жұмысын жеңілдетеді, 2.1- суретте ГМЖ құрылымы келтірілген.

ГМЖ деректері әртүрлі тәсілдермен ұйымдастырылады.Қатпарлы принцип кеңінен тараған болып саналады.Барлық географиялық мәліметтерді MapInfo ГМЖ- технологиясымен өңдеуге болады.




2.1. сурет ГМЖ жалпы құрылымы


1.2.5 Мәселенің қойылымын негіздеу
Менің бұл дипломдық жобаның мақсаты Талдықорған қаласының байланыс желісін кеңейтіп; қазіргі заман талабына сай геомәліметтік жүйелермен қамтамасыз ету. Жұмыс барысында Қазақстанның аймақтық операторларының байланыс желісінің қазіргі кездегі даму кезеңі, бір жағынан, инфрокоммуникациялық технологияның ілгерлеуі және абоненттерге жақсы қызмет көрсетуді талап ету, екінші жағынан телефон желісінде әзірге аналогты жабдықтардың біршама болуы және электр байланысының қарапайым қызметіне сұраныстың аз болу шарттарында өтуде. Сондықтан «Қазақтелеком» ААҚ барлық қызмет түріне сұранысты толығымен қанағаттандыру мақсатымен өзінің желілерін толығымен белсенді түрде дамыта және жаңарта отырып,басқа технологиялық негіздерді, қазіргі кездегі қызметтерді еріксіз енгізуде. Талдықорған қаласында территориялық зерттеулерге сәйкес тұрғындардың жалпы санынан 40-60 % құрайды. Бұдан байқайтынымыз, 2010 ж. кейін де телефонизациялау процессі жоспарда қарастырылған қарқынмен жалғасады және ТфОП Интернет пайдаланушылардың жалпы саны 2010 ж. 70 млн. асады. Осы себепті желіні кеңейту мәселесін қарастырамыз.

Үлгiлеу нәтижесi. Бiзде үлгiлеу нәтижесiнде бiрнеше қабат пайда болды. Ол: квартал туралы мәліметтер қалған қабаттарды (шағынаудан нөмірлері, үйлер, матрица, шкаф аудандары мен оларды орналастыру, АТС–тер, байланыс жолдары) қалған қадамдар үште–бесінші қадамдар бойынша жасалады. Және осы қабаттар негiзiнде құрастырылған ҚТЖ-нiң электронды автоматты телефон станциялар желiсi қабаты жасалынды. Бұл электронды картаны құрастыру себебiмiз қазiргi телефон желiсiнiң қарқынды оңтайландыру кезiнде, яғни станциялардың орнын алмастыру, магистральдi жолдарды жобалау, нақты бiр торапқа станцияны еңгiзу немесе алып тастау және т.б. мәселерi кезiнде осы электрондық картаны бастапқы құрал негiзiнде пайдаланып нақты және жылдам жобаны құрастыруға болады. Яғни мысалы станция алмастыру кезiнде ҚТЖ осы станциямен байланысқан станциялар торабының нақты сыйымдылығын алдында еңгiзiлген картадағы сол торап станцияларының белгiсiн түрту арқылы кесте түрiнде жобаны есептеу үшiн негiзгi көрсеткiштерiн көре аламыз. Нақтылық үшiн мысалы магистральды байланыс жолын жобалағанда, сонымен қатар станцияны орналастыру кезiнде жерде орналасқан жоғарыда айтылған барлық объектiлердi ескеруге болады. Электрондық карта артықшылығы: бiр кезде барлық қабаттарды бiрден ашуға болады, ол телефон желiсi туралы нақты мәлiметтi бiр құжат түрiнде бiрден көз алдыңа нақты ойды анықтайды, яғни онда барлық қажеттi мәлiметтер көрсетiлген; немесе жобалау процесiнде бiртiндеп жалғыс қабаттан аша отырып, ол икемдiлiк үшiн жұмыстың жолын құрайды.
2 Коммутациялық жабдықтың құрылымы
2.1 Коммутациялық жабдықтың сипаттамасы

STAREX-TX1-бұл 1994ж. құрастырылған жалпы қолданылатын телефон жүйесінің (ТФОП) кез келген деңгейде коммутациялау функциясын орындай алатын электронды коммутациялық жүйе.

Бұл жүйе қолданылады:

- жергілікті АТС;

Негізгі сипаттамалары:


2.1 кесте - STAREX-TX1 жүйесінің негізгі сипаттамалары

Ресурстар және құрылым

Жүйенің сипаттамалары

1

2

Абоненттік желі саны

120000

Байланыс желісінің саны

30000 (60000)

Қызмет етілетін трафик (Эрл)

27000

ЕҮЖС (ЧНН) кезіндегі шақыру саны

1500000

Коммутация ішкі жүйесінің (SS) максималды саны

44 SS (63 SS-дейін )

Алшақтанған ішкі жүйенің (RS) максималды саны

32 RS (Е)

Негізгі процессор (IS)

ISP, NTP

CS ішкі жүйесінің негізгі процессоры

ICP, OCP

Абоненттік жинақты басқару контроллеріне жалғанған абоненттік жинақты басқару құрылғыларының саны

8160

2.1 кестенің жалғасы

1

2

Желілік коммутатордың құрылымы

  • Коммутация алаңының сыйымдылығы;

  • Кеңістіктік коммутатор;

T-S-T
65,536

6464

MPU басқару процессорының дәрежелігі

32 биттік

Шапшаң жадының көлемі

16/32/48/64 Мбит

Процессораралық әрекеттік интерфейсі

Шартарапты шина

Қатты таспада жинақтағыштар (HDD)

6(340 Мбит/2 Гбит/4,5Гбит)

Магнитті бауда жинақтағыштар

3 МТ

Енгізу/шығару порттары

20 порт (V 24:16, X 25:4)

Бағанның габаритті өлшемдері (биіктікенітереңділігі, мм)


188750550

Станция аралық сигнализация

№ 7, R2, MFC

Бағдарламалау тілдері

CHILL, C, ASM

V 5.2

WLL, FLC

ISDN

BRI, PRI, BAMI

Адам-машина интерфейс функциясы

Апат жайында ақпараттың графикалык көрсетілуі, меню жүйесінің көмегімен басқару


2.2 Жүйе сәулеті
Жүйенің аппараттық бөлімін кеңейту ыңғайлығы және жаңа желі функцияларын енгізу және қолданбалы программаларды өңдеу кезінде қосымша программалық қамтамасыздандыруды қосу, STAREX-TX1 жүйесі үш ішкі жүйеге ұсақталады:




2.1. сурет STAREX-TX1 жүйесінің негізгі құрылымы

2.2.1 Басқару ішкі жүйесі (CS)






2.2. сурет STAREX-TX1 жүйесінің басқару ішкі жүйе CS бағанының кескін үлесімдерінің схемасы


2.2.2 Әрекеттестілік ішкі жүйесі (IS)


- Нөмер ақпаратын тасымалдау;

- Маршрутизацияны басқару;




IS




NSEC

SCDLSI

HRCC

HRCC













NESU




CDTU

CDTU







HIPCU

CDLU

CDTU

CDTU

CDTU

CDTU

Желдету бөлігі

Желдету бөлігі

Желдету бөлігі

Желдету бөлігі




HL DC




CDLU

CDTU

CDTU

CDTU

CDTU

NC DC

CL DC

SS DC




CPCU

CDTU

CDTU

CDTU

CDTU

NTP

ISP

SPSU

HRCU

HRCU


2.3. сурет STAREX-TX1 жүйесінің әрекеттестілік ішікі жүйе бағанының кескін үйлесімінің кестесі


2.2.3 Коммутация ішкі жүйесі (SS)




SS-S




ASICC

ASIS

ASIC

ASIC

ASIU

ASIU

ASIU




TSLU

ASIU

ASIU

ASIU

Желдету бөлігі

Желдету бөлігі

Желдету бөлігі

Желдету бөлігі

TSLU

ASIU

ASIU

ASIU

TS DC

SU DC

LS IU

TE CU

ASIU

ASIU

ASIU

SSP

RI GU

RI GU

ASIU

ASIU

ASIU



2.4. сурет STAREX-TX1 жүйесінің коммутация ішкіжүйе бағанының кесім үйлесімдерінің кестесі

2.3 Программалық қызмет ету (ПҚ)

2.5. сурет STAREX-TX1 жүйесінің ПҚ құрылымы
Негізгі процесссорда (МР) және контроллер құрылғысында (DC) бөлінген STAREX-TX1 жүйесін ПҚ модульді құрылымды. Ол жаңа қызметтердің қолданбалы программаларды жеңіл енгізуге, сонымен қатар дамып келе жатқан жаңа технологиялардың негізінде өңделген аппаратық құралдарды қолданып жүйені жаңарту.

2.3.1 Негізгі сипаттамалары


- Әртүрлі байланыс жүйелеріне қойылатын талаптарға оңай икемделу;

- Программалық қамтамасыз етудің бөлінуі;

- Аудит арқылы мәліметтердегі қатені анықтау;

- Реляциялы мәлімет базасының бөлінуі;

- Функционалды топтау.

STAREX-TX1 жүйесінің программалық қамтамасыз етуі МР және DC иерархиялық құрылымын сүйемдейді және функционалды құрылымы бойынша алты категорияға бөлінуі мүмкін:

- OS(операциялық жүйе) TX1OS,DSOS;

- DBMS (мәліметтер базасын басқару жүйесі);

- телефон құрылғыларымен интерфейсті программалық қамтамасыз ету;

- шақыруды өңдеу процедураларын программалық қамтамасыз ету;

- басқаруды және ұйымдастыруды программалық қамтамасыз етуі;

- техникалық қызмет етуді программалық қамтамасыз ету.

2.3.2 Басқару құрылғысы
Негізгі процессорлар (МР) шақыруды өңдеу процестеріне бақылау жүргізеді де, ал төменгі деңгейдегі құрылғылар-контроллерлер нақты уақыт аралығында өзінің функцияларын орындайтын әртүрлі құрылғыларды басқаруды және бақылауды іске асырады.

CS-процессорлары:

IS-процессорлары:

SS-процессорлары:

RS-процессорлары:

Төменгі деңгейлі құрылғылар контроллері (DC).

DC-бұл құрылғыларды тікелей басқаратын, құрылғыларға техникалық қызмет ету және эксплуатация функцияларын орындайтын, сонымен қатар шақыруды өңдеу процедураларын сүйемдейтін жүйенің процессор иерархиясында төменгі деңгейлі процессор.Контроллер құрылғыларды тестілеу жүргізудің көмегімен жүйеде абоненттерге жоғары сапалы қызмет көрсетіледі. Ақпараттық деңгейде контроллер (DCHU-контроллердің ақпараттық құралы) нақты бір ақпарат блогын басқаратын, төмеңгі деңгейлі процессор болып келеді. Барлық контроллерлер атқаратын жұмыстарынан тәуелсіз бірдей процессорлық платформада салынған және жалпы жағдайда программалық кодаларды, математикалық есептеулерді, процессораралық байланыстарды (IPC) сақтау, ақпараттық сигналдарды жинау және мәліметтерді тарату/қабылдау функцияларын орындайды.

SS ішкі жүйесіндегі DC контроллер:

IS ішкі жүйесіндегі DC.

CS ішкі жүйесіндегі DC контроллері.

3 Желі бөлігінің жаңа құрылымын өндеу үлгісін есептеу
3.1 Алынған қала ауданыны бойынша абоненттердің орналасу тығыздығының матрицасын толтыру және есептеу
Экономикалық және әлеуметтік құрылыстар жоспарының негізінде қала генсұлбасында телефон аппараттарының үлестірімін көрсететін абоненттік матрица құрылады.

Ол үшін территория қадамды өзара перпендикуляр сызықтармен торға бөлінеді. Әр торға (квадратқа) (i, j) сәйкес келетін телефон аппараттар саны жазылады, ( i = 1,2...p ; j = 1,2...q ).

Әрі қарай телефон станцияларының саны нұсқалап беріледі: егер АТС сыйымдылығы ең көп болса, сол кезде минималды АТС саны болады. Мысалы, егер станцияның максималды сыйымдылығы болашақ абоненттер санынан асып кетсе, онда аудандырылмаған ГТС нұсқасын қарастыру қажет, яғни:

Жалпы жағдайда:
(3.1)
мұндағы - станция саны; - абоненттер саны; - жобаланған АТС сыйымдылығы.
(3.2)
Мұндағы болғанда ең көп аудан санын аламыз, ал - ең аз.

Қалалық телефон желісін экономика-математикалық үлгілеу көмегімен жобалауды есептеуді автоматизациялау үшін компьютерді қолдану процессін төрт қадамға бөлуге болады: таңдап алынған ауданды квадраттарға бөлу (координатты тор құру); жаңа АТС- тің орналасу жерін анықтау (телефон жүктемесінің сыйымдылығын үлестіру); аудандастыру қадамы (шкафтық аудандарды үлестіру); әр аудан үшін үлестіру шкафтарының орналасу жерін анықтау (шкафтарды үлестіру).

3.2 АТС тиімді орналастыруды есептеу
3.2.1 Координатты торды құру
Біріншіден, MapInfo бағдарламасы көмегімен расторлы қабатта орналасқан қала картасына координатты тор құрылады. Ол үшін “/Map” директориясына электронды картаның барлық қабаттары орналастырылады. “/Map” аспаптарының көмегімен электронды қала картасындағы өз ауданыма қадамы 40м. аспайтын, тор құрылды. Сызықтарды жүргізу «ЛИНИЯ» аспабын қолданып іске асырылады (3.1 сурет).

3.1. сурет Координатты тор

3.2.2 Телефон жүктемесінің сыйымдылығын үлестіру
Үйлер қабатының кестесіндегі ақпаратты қолдана отырып, әр квадратқа қанша абоненттен келетінін анықтаймыз. Бұл қабатты «Матрица» деп атап, квадраттың координаты (яғни орналасуын), абоненттер саны еңгізілді. «Матрица» қабатының кестесі мен телефон аппараттар саны үлестіру 3.2 суреттен көруге болады.


3.2. сурет Абоненеттерді үлестіру

3.2.3 АТС-ті орналастыру
АТС- ті тиімді орналастыру жерін таңдау мәселесін абонент желісінің ең қысқа ұзындық белгісі бойынша қарастырдық.

Алдыңғы бөлімнің мәндерін пайдаланып матрица құрамыз. Бастапқы берілгендер 3.1 кестеде.

Бұл есепті келесі өрнектерді пайдаланып есептейміз.

Тік жол мәні:
(3.3)
Мұндағы – бірінші тік жолдың мәні; – екінші тік жолдың мәні.

Тік жолдың мәні төмендегі шартты қанағаттандыру қажет:
(3.4)
Жатық жолдың мәні:
(3.5)

Мұндағы – бірінші жатық жолдың мәні; – екінші жатық жолдың мәні

Жатық жолдың мәні төмендегі шартты қанағаттандыру қажет
(3.6)
Келтірілген жобалау әдісін іске асыру нәтижесінде үлестіру шкафтарын тиімді орналастыру жерін, тиімді аудандастырудың есептері жауабын табады.

Есептеулер Microsoft Excel бағдарламасында жасалды. Шыққан нәтиже 3.2 кестеде берілген.

АТС- ті орналастыратын ұяшық басқа түспен белгіленеді.

3.1. кесте Телефон жүктемесінің үлестірімі


3.2. кесте АТС орналастыратын жер

3.3 Шкаф аудандарының шекарасын есептеу
«/Map» директориясына алдыңғы қадамдағыдай барлық қабаттарды орналастырдым.Сонымен жүргізілген есептер мәліметтерін пайдаланамыз. 1200х2 шкаф маркасы таңдап , соған сәйкес шкаф ауданының шекарасын анықтадым. Ол үшін МаpInfo бағдарламасының «СТАТИСТИКА» батырмасы қолдандым. Бұл батырма, керекті қабаттағы деректер қосындысын береді, яғни абоненттер санын. Нәтиже 3.3 суретте келтірілген.








3.3. сурет Шкаф аудандарының шекарасы

3.4 Үлестіргіш шкафтың тиімді орналасу орнын анықтау
3.4.1 Есептің мақсаты
Байланыс саласы бойынша шектеуді ескере отырып үлестiрмелi шкафтың тиiмдi орнын анықтау. Технологиялық шектеулiктер түрiнiң экономика-математикалық үлгiсiн құрудың принциптерiмен танысу және олардың алынған нәтижеге әсерiн көрсету.


3.4.2 Есептiң шешiлуiнiң алгоритмi
Есеп шешiлунiң алгоритмiн қадамдар жиыны ретiнде көрсетуге болады.

0қадам. Бастапқы мәндердi енгiзу:


Bj = [nj/10] + 1, (3.7)
мұндағы njj-шi төбедегi абоненттер саны, j = 1,2,...M.

2қадам. АТС-тен шығатын сымдар санын есептеу:
p = [  nj /100] + 1 (3.8)
3қадам: Үлестiрмелi кабельдiң ұзындығын есептеу:
Dj Ү = Lij·B = ||  lij·Bj ||м (3.9)
4қадам. Үлестiрмелi кабельдiң бағасын есептеу:
СҮі=CҮ*DҮi (3.10)
5қадам. І төбесінде орналасқан ТШ орналасуындағы магистралды кабельдiң бағасын есептеу:
СМі=CМ·Sik·P (3.11)
6-қадам. Аз шығынды есептеу:
mini CМі+ СҮі =R (3.12)
ҮШ тиімді орналасу орнын есептеу.

Delphi тіліндегі бағдарлама листингі:

program optimal;

Const

MaxMas=100;

Var

F:TEXT;

L:array [0..MaxMas,0..MaxMas] of integer;

S:array [0..MaxMas] of integer;

N:array [0..MaxMas] of integer;

B:array [0..MaxMas] of integer;

P:array [0..MaxMas] of integer;

D:array [0..MaxMas] of integer;

F1:array [0..MaxMas] of real;

Cp1:array [0..MaxMas] of real;

Cm1:array [0..MaxMas] of real;

N_db,Ropt,SumL,SumN,Code,Lch,I,J:integer;

N_d,Cp_,Cm_:real;

Ch:char;

Lstr:string;

begin

writeln;writeln;writeln;

write('Please enter number of distribution boxes '); read(N_d);

N_db:=round(N_d)-1;

write('Please enter Cp '); read(Cp_);

write('Please enter Cm '); read(Cm_);

Assign(F,'L.DAT');

Reset(F);

I:=0;

J:=0;

while not eof(F) do begin

while not eoln(F) do begin

read(F,Ch);

if Ch=',' then begin

Val(Lstr,Lch,Code);

L[I,J]:=Lch;

I:=I+1;

if I>N_db then begin

I:=0;

J:=J+1;

end;

Lstr:='';

end

else begin

Lstr:=Lstr+Ch;

end;

end;

readln(F);

end;

Close(F);

{*******************************}

Assign(F,'S.DAT');

Reset(F);

I:=0;

J:=0;

while not eoln(F) do begin

read(F,Ch);

if Ch=',' then begin

Val(Lstr,Lch,Code);

S[I]:=Lch;

I:=I+1;

if I>N_db then begin

I:=0;

end;

Lstr:='';

end

else begin

Lstr:=Lstr+Ch;

end;

end;

Close(F);

{*******************************}

Assign(F,'N.DAT');

Reset(F);

I:=0;

J:=0;

while not eoln(F) do begin

read(F,Ch);

if Ch=',' then begin

Val(Lstr,Lch,Code);

N[I]:=Lch;

I:=I+1;

if I>N_db then begin

I:=0;

end;

Lstr:='';

end

else begin

Lstr:=Lstr+Ch;

end;

end;

Close(F);

{*******************************}

Writeln;

Writeln('Matrix L=');

for j:=0 to N_db do begin

for i:=0 to N_db do begin

Write(L[i,j]:3,'| ');

end;

Writeln;

end;

{*******************************}

Writeln;

Writeln('Matrix S=');

for j:=0 to N_db do begin

Write(S[j]:4,'| ');

end;

Writeln;

{*******************************}

Writeln;

Writeln('Matrix N=');

SumN:=0;

for j:=0 to N_db do begin

Write(N[j]:4,'| ');

SumN:=SumN+N[j];

end;

Writeln;

{*******************************}

for I:=0 to N_db do begin

B[i]:=Trunc(N[i]/10)+1;

end;

for I:=0 to N_db do begin

P[i]:=Trunc(SumN/100)+1;

end;

for I:=0 to N_db do begin

SumL:=0;

for J:=0 to N_db do begin

SumL:=SumL+L[i,j]*B[j];

end;

D[I]:=SumL;

end;

Ropt:=0;

for I:=0 to N_db do begin

Cp1[i]:=abs(Cp_*D[i]);

Cm1[i]:=abs((Cm_)*(P[i])*(S[i]));

F1[i]:=Cp1[i]+Cm1[i];

if F1[i]
end;

Writeln;Writeln;

Writeln('Minimum costs in point ',Ropt+1,', costs = ',F1[Ropt]:10:3,' $');

Writeln;

end.

Бағдарлама алгоритмі А қосымшасында және нәтижесі Б қосымшасында келтірілген және 3.3 кестеден алуға болады.
3.3 кесте - Шкафты аудандарда үлестіру шкафтардың тиімді орналасуы

Шкафты ауданның номері

1

2

3

4

5

Ең тиімді төбе

48

43

59

23

31

Кететін шығын

1167276

2892553

8727400

1740552

3158100
1   2   3   4


Геомәліметтік жүйе іске асыратын операциялар
Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации