Persiapan bimbingan

release
a2nr 2020-01-29 16:52:27 +07:00
parent da872eff02
commit 872614f571
10 changed files with 688 additions and 177 deletions

View File

@ -292,6 +292,12 @@ Dengan itu dapat digabungkan menjadi persamaan \textit{state-space} menggunakan
\label{eq:ss-formasi}
\end{align}
\begin{figure}
\centering
\includegraphics[scale=.35]{BAB2/img/plotMotion3Robot.png}
\caption{Plot motion 3 robot dengan nilai kp=80 dan ki=1}
\end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Solusi Persamaan Differensial Secara Numerik}

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -17,31 +17,33 @@ bidan kendali multi-robot, khususnya dalam kendali formasi.
\section{Definisi Permasalahan Kendali Formasi}
Kendali formasi adalah kendali multi-agent untuk mencapai suatu formasi yang diinginkan.
Banyak metode yang telah digunakan berdasarkan berbagai macam kategori.
% Banyak metode yang telah digunakan berdasarkan berbagai macam kategori.
Dapat diperhatikan dalam gambar~\ref{fig:kerangka_pen}, dari berbagai metode teresebut
dapat disimpulkan dalam 3 kategori secara general.
dapat disimpulkan secara umum dalam 3 kategori.
Yaitu berbasis posisi, pergerakan, dan jarak.
Pembagian kategori tersebut berdasarkan kemampuan sensor yang digunakan dan
Pembagian tersebut berdasarkan kemampuan sensor yang digunakan dan
penggunaan komunikasi dalam metodenya.
Dari ketiga kategori tersebut, kendali formati berbasis jarak sangat dibutuhkan pembahasan
mengenai penerapan metode tersebut pada agent yang nyata.
\textit{Simple model, Model real,} dan \textit{Real} dapat dikatakan sebuah tahap pengemabangan.
\kutip{OH2015424} menyatakan bahwa mayoritas dari hasil penelitian yang menggunakan pendekatan ini (\textit{distance-based}) berfokus pada model agent dengan integrator-tunggal di suatu bidang datar.
Gagasan agent \textit{simple model} tersebut memiliki manfaat ketika menginvestigasi karakteristik kendali secara mendasar, model agent yang lebih relistik (\textit{Model real}) perlu untuk dipelajari lebih lanjut untuk menambah kepraktisan pada metode kendali multi-agent berdasarkan jarak.
Dengan bertambahnya kepraktisan pada metode tersebut diharapkan dapat diterapkan dalam agent secara \textit{Real}.
Gagasan agent \textit{simple model} memiliki manfaat ketika menginvestigasi karakteristik kendali secara mendasar, model agent yang lebih relistik (\textit{Model real}) perlu untuk dipelajari lebih lanjut untuk menambah kepraktisan metode kendali multi-agent berdasarkan jarak.
Dengan bertambahnya kepraktisan diharapkan dapat diterapkan dalam agent secara \textit{Real}.
Pada penelitian oleh \kutip{Rozenheck2015}, kendali formasi berdasarkan jarak dikendalikan
menggunakan kendali PI dan menghasilkan pergerakan yang baik.
Dapat diperhatikan pada persamaan~\eqref{eq:modelorde2} bahwa peneliti menggunakan \textit{Simple model} untuk mengembangkan kendali multi-robotnya.
Maka, penelitian ini akan difokuskan pada kendali formasi berbasis jarak
kendali PI yang telah dilakukan sebelumnya dengan menggunakan model nyata.
\section{Permasalah dan Solusi}
Dapat diperhatikan pada persamaan~\eqref{eq:ss-formasi}, state yang digunakan membutuhkan koordinat relatif dari tetangganya.
Akan tetapi pada batasan penelitian ini, sensor yang digunakan hanya memberikan jarak terhadap tetangganya.
Sedangkan koordinat relatif tersebut berupa kartesian.
Koordinat kartesian dapat diubah ke bentuk koordinat polar, atau sebaliknya.
Akan tetapi koordinat polar membutuhkan sudut antara agent dan tetangganya.
Oleh karena itu dibutuhkan algoritma khusus untuk menutup permasalahan tersebut.
Sedangkan koordinat relatif yang digunakan adalah kartesian.
Apabila yang diketahui adalah jarak maka koordinat yang bisa digunakanadalah polar.
Sedangkan koordinat polar membutuhkan sudut antara agent dan tetangganya.
Oleh karena itu dibutuhkan algoritma khusus untuk mendapatkan sudut tersebut.
Untuk mengembangkan algoritma tersebut, dapat menggunakan hukum \textit{cosinus} segitiga untuk menentukan sudutnya.
Dengan memanfaatkan komunikasi antar robot, maka robot dapat mengirimkan informasi state kecepatan kepada tetangganya.

92
BAB4/DataOutMotion.csv Normal file
View File

@ -0,0 +1,92 @@
x1,y1,x2,y2,x3,y3,dx1,dy1,dx2,dy2,dx3,dy3,xi1,xi2,xi3,xi4,xi5,xi6,xii1,xii2,xii3
1.5,1.7,2,2.5,2.5,2.8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1.660781058591101,1.868426298368491,1.983628841011567,2.482484860808699,2.410257413075477,2.696504532616002,1.27949252103798,1.240940703645519,-0.1207657640295765,-0.07062913180644501,-0.5345525093964825,-0.6568619543827603,0.1607810585911011,0.1684262983684909,-0.01637115898843293,-0.01751513919130067,-0.08974258692452401,-0.1034954673839971,0.01715695680941148,0.1194518091673519,-0.02212979885273052
1.762259731920101,1.956881131591067,1.973912175750599,2.481742292588593,2.380894817266495,2.656245782919073,0.8427987905435247,0.6324081649631463,-0.08623766058620347,0.03441983498203231,-0.1329271024764415,-0.2345266492578352,0.2622597319201017,0.2568811315910671,-0.02608782424940144,-0.01825770741140739,-0.1191051827335051,-0.143754217080926,0.00604011529526637,0.1726653286098336,-0.05131223202037664
1.838469547022209,2.004825469535237,1.965124965200509,2.487274516343183,2.375796656925463,2.641199662048948,0.7044046184110547,0.3499834419124177,-0.09268990031461698,0.07099964517732898,0.01114022853175356,-0.08723167196744439,0.3384695470222104,0.3048254695352389,-0.03487503479948977,-0.01272548365681468,-0.1242033430745345,-0.1588003379510486,-0.01595747132007437,0.2000254898422428,-0.08202892073930465
1.905988580485155,2.029629565278274,1.954996213516033,2.495297146149982,2.380652951516092,2.636251660376205,0.6549263779241334,0.1542692292730244,-0.1109146721547292,0.08736994013827079,0.07806503709484043,-0.01966309888632983,0.4059885804851556,0.3296295652782739,-0.04500378648396757,-0.004702853850018163,-0.1193470484839077,-0.1637483396237943,-0.04283142101392377,0.2139268556153915,-0.1124370552023408
1.97068215882013,2.036815265885852,1.94285584562608,2.504426085334621,2.390268545684117,2.636159435036693,0.6430358342107024,-0.006289330103531865,-0.1317869543425331,0.0938265877123021,0.1100506314770363,0.01387005298239905,0.4706821588201304,0.3368152658858526,-0.05714415437392009,0.004426085334621487,-0.1097314543158831,-0.1638405649633064,-0.07112516324777181,0.220076851533171,-0.1415616071410862
2.035137096485135,2.02914239739211,1.928764372151133,2.513776514869423,2.401996211519521,2.638407693215095,0.647577786322888,-0.1433182125721326,-0.1488784628586073,0.09159135356457898,0.1218239274459562,0.02858538546555384,0.5351370964851362,0.3291423973921101,-0.07123562784886736,0.01377651486942294,-0.09800378848047926,-0.1615923067849057,-0.09806119893991178,0.2219244755982353,-0.1687486420128033
2.100297740647723,2.008993135682375,1.913417604564352,2.522375254625236,2.414195887429325,2.64143721035699,0.6551531615637975,-0.2548488353646655,-0.1557731787255278,0.07817376067957668,0.1203679775078125,0.02998975388519495,0.6002977406477241,0.3089931356823755,-0.0865823954356483,0.02237525462523534,-0.08580411257067561,-0.1585627896430098,-0.1210348193013338,0.2219724740600713,-0.1935474836709309
2.16590978313495,1.979230459286916,1.898141742570779,2.528926426760611,2.42579577880791,2.644027644667732,0.6549886477729097,-0.3344933859075956,-0.1466423714158387,0.05015267256017759,0.1106273620839004,0.01999896849152959,0.6659097831349521,0.2792304592869159,-0.1018582574292214,0.02892642676061048,-0.07420422119209134,-0.1559723553322673,-0.1375905117929351,0.2222365081394357,-0.2157159749132793
2.230764721735275,1.943332831322246,1.884737179259308,2.53186356548038,2.436204091583303,2.645095033547921,0.6390637299681544,-0.3771563562951668,-0.1182160344298147,0.006000839638352892,0.09735258844630791,-0.0002188712785826477,0.7307647217352763,0.2433328313222455,-0.1152628207406924,0.03186356548038001,-0.06379590841669823,-0.1549049664520789,-0.1456950298880029,0.224346467924138,-0.235262212975645
2.293107580412582,1.904994200463116,1.875076332658073,2.529692709513057,2.445303480447907,2.643717889224215,0.6049020156875001,-0.3841757288656923,-0.07262158453537157,-0.05101843116657841,0.08514746461623829,-0.02836367929340222,0.7931075804125853,0.2049942004631176,-0.1249236673419257,0.02969270951305962,-0.05469651955209161,-0.1562821107757832,-0.1441461422604541,0.2294732323462758,-0.2524644180494394
2.351265084322334,1.867424484309745,1.870543341685298,2.521489472892765,2.453383177891685,2.639286561702831,0.556523826642131,-0.3635543683203485,-0.01721763799764953,-0.1130812411226385,0.0773502839404149,-0.0605414496251688,0.8512650843223356,0.1674244843097451,-0.1294566583147017,0.02148947289276597,-0.04661682210831591,-0.1607134382971687,-0.1328647322887049,0.2382251703558427,-0.2678251878629865
2.40422062096104,1.832831000295771,1.871634953898417,2.507222959135171,2.460963145303663,2.631632719405903,0.5023898029832853,-0.32641590304605,0.03832384201800614,-0.1708400957707605,0.07517236822721747,-0.09205048766451078,0.9042206209610409,0.1328310002957696,-0.1283650461015843,0.00722295913516853,-0.03903685469633995,-0.1683672805941,-0.1128508122354095,0.2506371841638513,-0.2819572068801361
2.451839446122638,1.802385801681142,1.877948395625003,2.487701516422378,2.468580996884804,2.621035984296844,0.4510101176747419,-0.2817168593338545,0.08623931087967142,-0.2173546791223866,0.07786708794057084,-0.1188377476264057,0.9518394461226404,0.1023858016811425,-0.1220516043749963,-0.01229848357762167,-0.03141900311519721,-0.1789640157031548,-0.08581288629999599,0.2662858300529162,-0.2954477625860872
2.494702388349058,1.776592969218025,1.888498657774217,2.464228084180214,2.476641009386172,2.608110163680984,0.4078990005667126,-0.2337936133977273,0.1227562924106323,-0.2497110206954035,0.0836926882042644,-0.1383315122878398,0.9947023883490604,0.07659296921802582,-0.1115013422257823,-0.03577191581978466,-0.02335899061382852,-0.1918898363190153,-0.05369330657472807,0.2844666249624269,-0.3087606282870949
2.533766582261464,1.755720725170628,1.902108925179787,2.438222475117296,2.485362959434811,2.593651946130923,0.3751505645375184,-0.1832135629391838,0.1476025893388289,-0.2682351802134399,0.09082725221082577,-0.1493905971559253,1.033766582261467,0.05572072517062868,-0.0978910748202118,-0.06177752488270234,-0.01463704056519005,-0.2063480538690753,-0.01831000822382698,0.3043495232479928,-0.3222000049051049
2.570072537105451,1.74007045149961,1.917684302526492,2.41097696247053,2.494801329062245,2.57851967953079,0.3525731503864978,-0.1290425587362336,0.1624188862174434,-0.2748960335144426,0.09782175340802286,-0.1518392998907262,1.070072537105454,0.04007045149961037,-0.08231569747350755,-0.08902303752946938,-0.005198670937756182,-0.2214803204692102,0.01881527327786366,0.3250761831219551,-0.3359227825912079
2.604578248601871,1.730053957366577,1.934333610271562,2.383557537924779,2.50488939793239,2.563557838453903,0.3388941516941741,-0.07044463444138284,0.1694624817311579,-0.272115400348435,0.1036914983324351,-0.1460829883600272,1.104578248601873,0.03005395736657779,-0.0656663897284377,-0.1164424620752207,0.004889397932388082,-0.2364421615460964,0.05649035203740642,0.3458088433831479,-0.3499724285405564
2.638096041900457,1.726150928589636,1.951390867933503,2.356791792142694,2.515480917099257,2.549551520128997,0.3325565023734965,-0.00680108240834919,0.1709176362414607,-0.2621871441767688,0.1078092915129122,-0.1328832637802534,1.138096041900459,0.02615092858963621,-0.04860913206649638,-0.1432082078573055,0.01548091709925522,-0.250448479871003,0.09382166265157382,0.365754424569205,-0.3643150079403401
2.671284406060851,1.72884637776423,1.968393726575278,2.331290082218291,2.526379842042906,2.537194352716788,0.3320695157175707,0.0614042958535926,0.1686605854573577,-0.2471509385175747,0.1097895827521229,-0.1132970497990029,1.171284406060852,0.02884637776422945,-0.0316062734247226,-0.1687099177817088,0.02637984204290236,-0.2628056472832114,0.1301698809015888,0.38418139695187,-0.3788690580194281
2.704660019855323,1.738552944700538,1.98505245857038,2.307472063231872,2.537359317100769,2.527061451203732,0.3360884838009778,0.1332493764657643,0.1642833014890786,-0.2287976258993013,0.1093851066715289,-0.08864152951274284,1.204660019855325,0.03855294470053872,-0.01494754142961991,-0.1925279367681273,0.03735931710076668,-0.2729385487962666,0.1651135273278578,0.4004359815672134,-0.3935282895807106
2.738611064059449,1.755559234951561,2.001225094475728,2.285590335269279,2.548173226304274,2.519585389018744,0.3433764955452875,0.2071688936600173,0.1591653102562715,-0.2086796832804046,0.1064532472376769,-0.06044343143855196,1.238611064059451,0.05555923495156104,0.001225094475728316,-0.2144096647307198,0.04817322630427145,-0.2804146109812555,0.1984258735695534,0.4139599362125211,-0.4081789157909763
2.77340467601566,1.779984179819062,2.016901148840374,2.26575337221622,2.558565013006697,2.515037592657472,0.3527336954901281,0.2812908199912352,0.1545679079680994,-0.1881171211102408,0.1009325625110312,-0.03038477676342065,1.273404676015662,0.07998417981906224,0.01690114884037406,-0.2342466277837795,0.05856501300669399,-0.2849624073425271,0.2300619698237067,0.4243090328808284,-0.4227139128928903
2.809186617068525,1.811743998165812,2.032192988311447,2.24795063841138,2.568276644342102,2.513516591693353,0.3629328127611396,0.3534183539974736,0.1516641926583976,-0.1681238000603184,0.09287722414285646,-0.0001814577651574616,1.309186617068527,0.1117439981658121,0.03219298831144609,-0.2520493615886195,0.06827664434209882,-0.2864834083066455,0.2601505910057543,0.4311716556711777,-0.4370459536906381
2.845975184237497,1.850520444099395,2.047328883205842,2.232085357889904,2.577061647981052,2.514948148119073,0.3726425685675983,0.4211506051848416,0.1516170630206246,-0.1494325101729662,0.08245561104264816,0.02841244107728834,1.345975184237498,0.1505204440993941,0.0473288832058406,-0.2679146421100953,0.07706164798104735,-0.2850518518809265,0.2889847901737335,0.4343864348322975,-0.4511199807695532
2.883651879038225,1.895733743754706,2.062645387223296,2.218011559806733,2.584702063596359,2.519094534531684,0.3804432522582391,0.4816501759724943,0.1554444476751909,-0.1323102430340517,0.07006950405497117,0.05386678206008349,1.383651879038227,0.1957337437547058,0.06264538722329564,-0.2819884401932659,0.08470206359635619,-0.2809054654683145,0.317005026544105,0.4339577857944565,-0.464925268603198
2.92195538564441,1.946509636599804,2.078569736311882,2.205577625498179,2.591032065835913,2.525579791659124,0.3849602532067273,0.5318845799826202,0.1638600936090598,-0.1165709656557193,0.05637976563439296,0.07503663534343682,1.421955385644412,0.246509636599804,0.07856973631188223,-0.2944223745018197,0.09103206583591031,-0.2744202083408732,0.3447687747311845,0.4300667706596291,-0.4785058449112565
2.960490089825631,2.001655574155274,2.095584278320254,2.194667996104088,2.595965015732727,2.533932307978861,0.3849138300021875,0.5685452244188511,0.1772265406964591,-0.10170808785589,0.04230359613423543,0.09116701809104853,1.460490089825633,0.3016555741552735,0.09558427832025421,-0.3053320038959103,0.0959650157327232,-0.2660676920211361,0.3729023375296288,0.4230738567206008,-0.4919669256052465
2.998753155846213,2.059648021261794,2.114174618064601,2.185230570024621,2.599518238739269,2.543637672272083,0.3794580515032402,0.588333425630316,0.195247354229598,-0.08701205220423917,0.02898336022181799,0.1021382781817263,1.498753155846215,0.3596480212617945,0.1141746180646012,-0.3147694299753777,0.09951823873926574,-0.2563623277279145,0.4020341695604514,0.4135089891581437,-0.5054740429991457
3.036190054624462,2.118650080859972,2.134758668131584,2.177281122787308,2.601828445765452,2.554201400715274,0.368412993244648,0.5882742756758103,0.2168795612019886,-0.07187711576513429,0.017641954188501,0.10845116437554,1.536190054624464,0.4186500808599717,0.134758668131584,-0.3227188772126903,0.101828445765449,-0.2457985992847236,0.4327144662523341,0.4020447609761811,-0.5192418304078505
3.072271947063671,2.176569548015281,2.157611569246196,2.170876610039842,2.603149429479905,2.565206990824712,0.3525380618838331,0.5664136929718951,0.2402853122923667,-0.05613442585011343,0.009357819519228424,0.1111696971275078,1.572271947063673,0.4765695480152811,0.1576115692461954,-0.3291233899601568,0.1031494294799007,-0.2347930091752863,0.4653331946335824,0.3894513356002042,-0.5335108777450837
3.106584821985636,2.231174798261047,2.182801148777547,2.166060186104839,2.603827467870812,2.576358055052934,0.3333290253196498,0.5219586747253747,0.2632270579701466,-0.04024498094200614,0.004872736668308304,0.1115789535394541,1.606584821985639,0.5311747982610471,0.1828011487775471,-0.3339398138951587,0.1038274678708084,-0.2236419449470634,0.5000538576499597,0.3765371555451539,-0.5485144993327086
3.138897590913689,2.280243908722091,2.210161619522756,2.162795560796657,2.604259530679158,2.58748848859643,0.3128931312547205,0.4559769388639053,0.2833401642279034,-0.0253229397928792,0.00444409076459211,0.1109408290459207,1.638897590913692,0.5802439087220918,0.2101616195227552,-0.3372044392033418,0.1042595306791552,-0.2125115114035673,0.5367809493228882,0.3640857560622837,-0.5644409637744368
3.169193176722448,2.32174020525513,2.239309857124163,2.160913857153086,2.604845913331882,2.598541257359479,0.2933056766291184,0.3710562327813879,0.2987187803664048,-0.01284274820559332,0.00790243439275707,0.1101300327439002,1.669193176722453,0.621740205255132,0.2393098571241648,-0.3390861428469107,0.1048459133318816,-0.2014587426405161,0.5751710985013905,0.3528030436359569,-0.5813996416352082
3.197643052510718,2.353963583991709,2.269706397327022,2.160096532407688,2.605954700811479,2.60952038305703,0.2761901856421417,0.2713166493640295,0.30817764309991,-0.004251163213919363,0.01480950546622994,0.109472450368261,1.697643052510723,0.6539635839917083,0.2697063973270226,-0.3399034675923107,0.1059547008114764,-0.1904796169429678,0.6146861494968784,0.3432878710841559,-0.5993989566527943
3.224538322167062,2.375668357582127,2.300737641780525,2.159900658226716,2.607908481289479,2.620432393453012,0.2622571715077007,0.1615546540621648,0.3114289788213743,-0.0005240300549929132,0.0247425632065946,0.1086975753493097,1.724538322167065,0.6756683575821268,0.3007376417805264,-0.3400993417732833,0.1079084812894766,-0.1795676065469852,0.6546739515251784,0.3360315266202324,-0.6183408753773358
3.250194772915798,2.386120516157698,2.331799054590354,2.1598193468439,2.61099609702811,2.631230909220332,0.251302453121218,0.04715698867805408,0.3089053592573633,-0.001941846090357177,0.03747321582178053,0.1070414325500572,1.750194772915802,0.686120516157698,0.331799054590355,-0.3401806531560999,0.1109960970281073,-0.1687690907796658,0.6944575897480944,0.331441639083496,-0.6380320161105486
3.274864333695392,2.385121613466239,2.362357775541447,2.159355736341926,2.615498572779254,2.641774139531885,0.242298801389834,-0.0665858020281863,0.3015611679259833,-0.008036491118430054,0.05307430771791583,0.1033829263875558,1.774864333695396,0.6851216134662388,0.3623577755414469,-0.3406442636580733,0.1154985727792526,-0.1582258604681128,0.7334152032462484,0.329877648316391,-0.6582081174266013
3.298671752396628,2.372999034330106,2.391990115374429,2.15809029892144,2.62171494327,2.651798134105376,0.233801343602222,-0.1744720892918102,0.2905853997699072,-0.01776968381362874,0.07180171549648807,0.09643368279549987,1.798671752396633,0.672999034330106,0.39199011537443,-0.3419097010785593,0.1217149432699974,-0.1482018658946218,0.7710397829803204,0.3316812659391356,-0.6785671963198316
3.32159272041415,2.350585615827409,2.420395065182469,2.155725061347745,2.629970619254391,2.660908829822049,0.2243620606784669,-0.2716435682683553,0.2772125073683404,-0.02980596989471647,0.09386900449250518,0.08493270660724915,1.821592720414154,0.6505856158274086,0.4203950651824694,-0.3442749386522542,0.1299706192543883,-0.1390911701779487,0.8069750333143759,0.3371871285296011,-0.6988069128729345
3.343476043775523,2.31918275120762,2.44739186721462,2.152098149341424,2.640597645581161,2.668597523605194,0.2129494594150184,-0.3536339891703756,0.2625989970568286,-0.04280402814771171,0.1191511604097213,0.06789099500843561,1.843476043775527,0.6191827512076197,0.4473918672146205,-0.3479018506585752,0.1405976455811584,-0.1314024763948035,0.8410284115488291,0.3467051708345686,-0.7186618085031773
3.364104227845038,2.280503300913477,2.472908360525596,2.147170536155354,2.653885770840314,2.67428579111622,0.1992860519772796,-0.4166269593526585,0.2477598726952005,-0.05566657192251639,0.1469106660601112,0.04492898522555267,1.864104227845042,0.5805033009134766,0.4729083605255966,-0.3528294638446455,0.1538857708403107,-0.1257142088837781,0.8731644707567732,0.3604757625350791,-0.7379354932049256
3.383277441096969,2.236585139085601,2.496964313727556,2.140993605456308,2.670015150838209,2.677402446472297,0.1840010307233665,-0.4579550752340159,0.2335173663422249,-0.06769418491664685,0.1756960958654494,0.01660960802993253,1.883277441096973,0.5365851390856008,0.4969643137275571,-0.3590063945436908,0.1700151508382063,-0.1225975535277012,0.9034823143542431,0.3786088706446509,-0.7565220190355867
3.40089808331367,2.189670035145756,2.519650950920419,2.133669870933754,2.688992254469314,2.677483964996143,0.1685098033440814,-0.476449426935693,0.2204544073647082,-0.07857260768922275,0.2035091116082321,-0.01542515054707571,1.900898083313673,0.4896700351457565,0.5196509509204205,-0.3663301290662448,0.188992254469312,-0.1225160350038547,0.9321814221050839,0.401025867054991,-0.7744111727613558
3.41703178902341,2.142056066902576,2.541106697959776,2.125320157223898,2.710613114010585,2.674276148133541,0.1545869980625412,-0.4721873565167528,0.2089269143487555,-0.08822044717135274,0.2282191653208003,-0.04868252682027618,1.917031789023414,0.4420560669025767,0.5411066979597785,-0.3746798427761002,0.2106131140105834,-0.1257238518664561,0.9595208863297441,0.427423289364937,-0.7916755019651902
3.431924853948112,2.095959068473626,2.561492576798407,2.116067008783925,2.734470504332371,2.667804884761433,0.1439632599593931,-0.4465301791169087,0.1990516542237558,-0.09664418914008598,0.2479788438361249,-0.08017919803026315,1.931924853948116,0.3959590684736267,0.5614925767984086,-0.3839329912160738,0.2344705043323694,-0.1321951152385644,0.9857781101756242,0.4572710354456519,-0.808442001298156
3.445978302304961,2.053399232965966,2.580970352383256,2.106034310897703,2.760001728699959,2.658396754337629,0.1379542829016413,-0.4018874117503266,0.1907425714381709,-0.1037907382029202,0.2615585076831896,-0.1069755299485935,1.945978302304965,0.3533992329659673,0.5809703523832577,-0.3939656891022962,0.260001728699958,-0.1416032456623684,1.011213167252936,0.4898452177251453,-0.8248562879255439
3.459691758375277,2.016125883582066,2.599687534186768,2.095357562266799,2.786559745673526,2.646645764891946,0.1372086590263909,-0.3412828141111268,0.183810114237368,-0.109483190318698,0.2684991153254127,-0.1267193291836435,1.95969175837528,0.3161258835820667,0.5996875341867701,-0.4046424377331998,0.286559745673524,-0.1533542351080515,1.036044125083245,0.5242856427778452,-0.8410487923999357
3.473595194473384,1.985580256723382,2.617772426426638,2.084195741400226,2.813486370919648,2.63333788920786,0.1416951814423419,-0.2678456651787664,0.1780745488900493,-0.1134405831562772,0.26901160623274,-0.1379558219488126,1.973595194473388,0.2855802567233834,0.6177724264266391,-0.4158042585997728,0.3134863709196464,-0.1666621107921377,1.060436615260452,0.5596635996300887,-0.8571104325338244
3.488186054812595,1.962890728881032,2.635339530689774,2.072737597491229,2.840169750721512,2.619355343021823,0.1508192306401799,-0.1846574665493454,0.173454031185981,-0.1153625153504733,0.263772442973487,-0.1402148233036544,1.988186054812598,0.2628907288810324,0.6353395306897746,-0.4272624025087706,0.3401697507215112,-0.1806446569781747,1.084508193785632,0.595047473431938,-0.8730810430828622
3.503881061943152,1.948883020340669,2.652502796971453,2.061199244659365,2.866079304501954,2.60558098510139,0.1635895230027299,-0.09464807137866235,0.1700265957936972,-0.1150133925792419,0.2536948733465182,-0.1339285403949013,2.003881061943156,0.2488830203406687,0.652502796971453,-0.4388007553406349,0.3660793045019526,-0.194419014898608,1.108345366694852,0.6295586438450838,-0.8889498542807894
3.520984533310524,1.944095420363323,2.669393161764849,2.049814753013949,2.890779870175777,2.592816554831219,0.1787706772984772,-0.0006578658525981632,0.1680547439355978,-0.112274637953978,0.2397517762125966,-0.1202553514068541,2.020984533310528,0.2440954203633231,0.6693931617648501,-0.4501852469860509,0.390779870175775,-0.2071834451687788,1.13202912479957,0.662415235382346,-0.9046650192818025
3.539670383663255,1.94878906446136,2.68617647748539,2.038824141945717,2.913931772317697,2.581721246007071,0.1950061168542391,0.09451835096937257,0.1679687690988453,-0.1071426754823245,0.2228694336108297,-0.1008511460972296,2.039670383663259,0.2487890644613605,0.6861764774853902,-0.4611758580542812,0.4139317723176958,-0.2182787539929263,1.155663627265215,0.6929645103717861,-0.9201487063929517
3.559973957363712,1.962948903327436,2.703068114060747,2.028463889859867,2.935284388261741,2.572772545113123,0.2109112312207032,0.1881377937102394,0.1703035508887438,-0.09968199462868423,0.2038975752397436,-0.07763153074753089,2.059973957363716,0.2629489033274362,0.7030681140607467,-0.4715361101401311,0.4352843882617395,-0.2272274548868742,1.179402250506313,0.7207060440177899,-0.9353148559053417
3.581792444213112,1.986276441257166,2.720339389587917,2.018963498199515,2.954669301619282,2.566250632107618,0.2250492957969986,0.2774129945060009,0.175676009911228,-0.08994911960398978,0.1836560039502348,-0.05268819373049171,2.081792444213117,0.2862764412571662,0.7203393895879159,-0.4810365018004826,0.4546693016192817,-0.2337493678923782,1.203465297099377,0.7453076653818796,-0.9500875398520995
3.604887911879067,2.018178909198658,2.738316369806629,2.010549268924076,2.971998470378239,2.562237264747246,0.2362438983351029,0.3591210199579902,0.1844859432131218,-0.07795042150034932,0.1629213338008745,-0.02776387261496147,2.104887911879071,0.3181789091986584,0.7383163698066282,-0.4894507310759222,0.4719984703782382,-0.2377627352527505,1.228144516690476,0.7666154209377741,-0.9644181668455858
3.62890704337976,2.057744480074973,2.757359199299332,2.003451526827296,2.987265158219044,2.56064334086307,0.2433901789505788,0.4301222833892144,0.1969854102249344,-0.06360393951739095,0.142546364104403,-0.004503097028958646,2.128907043379764,0.3577444800749736,0.7573591992993304,-0.4965484731727022,0.4872651582190438,-0.2393566591369258,1.253790077609848,0.7846563814133668,-0.9783001209710431
3.653407343051411,2.103734602100417,2.777830342640301,1.997910013814814,3.000549487398219,2.561243513633204,0.245793111177698,0.4870636911247564,0.2129755312115245,-0.04681540856824802,0.1234249999219197,0.0159784733676516,2.153407343051415,0.4037346021004178,0.7778303426402997,-0.5020899861851851,0.5005494873982184,-0.2387564863667929,1.280778872548645,0.799633422863364,-0.9917784122699278
3.677902304765874,2.154584715562095,2.800046200073847,1.994168745092278,3.012021654852709,2.563727327241244,0.2433138212786473,0.5268406429817145,0.2317058082411223,-0.02762804245587994,0.1064466117846696,0.03312376654701323,2.177902304765877,0.4545847155620956,0.8000462000738467,-0.5058312549077209,0.5120216548527089,-0.2362726727587525,1.309465565262339,0.8119086999862117,-1.004952129754864
3.70192234578804,2.208439474981598,2.824220574871257,1.992453259502974,3.02193753098569,2.567754958443633,0.2364123935324657,0.5467095258960722,0.2518995067107591,-0.006386178157449179,0.09242784887966146,0.04687790319445148,2.201922345788044,0.5084394749815982,0.8242205748712575,-0.5075467404970243,0.521937530985689,-0.2322450415563636,1.340122902455958,0.8219740832521913,-1.017967504954418
3.725080023623021,2.263217063373359,2.850414393809024,1.992930699125739,3.030623722341283,2.573005696944964,0.2263092350623096,0.5450915863134024,0.2717793400668904,0.0160464563335136,0.08192558950178538,0.05767970195535828,2.225080023623025,0.5632170633733597,0.8504143938090242,-0.5070693008742591,0.5306237223412813,-0.2269943030550323,1.372882513588606,0.8304086755208283,-1.031000852613795
3.747132937013551,2.316722197396414,2.878501604584217,1.995657245251508,3.038448773191932,2.579213490281431,0.2146520780628854,0.5213896072449915,0.2894334600725962,0.03831682104986461,0.07520394855917351,0.06614543957076305,2.247132937013555,0.6167221973964147,0.8785016045842186,-0.5043427547484902,0.5384487731919307,-0.2207865097185651,1.407689318546439,0.8378271925031583,-1.044233356796881
3.768019856201676,2.36677521717289,2.908167808015639,2.000531253237239,3.045788403075705,2.586177622107087,0.2033062104613476,0.4763453933656207,0.3030919563220084,0.05868311200309263,0.07216754739787719,0.07290258717843691,2.26801985620168,0.6667752171728909,0.9081678080156391,-0.4994687467627584,0.5457884030757045,-0.2138223778929081,1.444281874435158,0.84482689369107,-1.057822181796837
3.78786265535079,2.411345843832152,2.938941544000763,2.007268046220098,3.052992288417451,2.593751816870128,0.1940060446239556,0.4120915551370495,0.3114209845466334,0.07528268307719752,0.072415816788882,0.07838850414369343,2.287862655350793,0.7113458438321527,0.9389415440007626,-0.4927319537798999,0.5529922884174495,-0.206248183129868,1.482204409621363,0.8519428421199366,-1.071874283735903
3.806932350179287,2.448668911866845,2.970250286702057,2.015407788072133,3.060362029708963,2.601818137278548,0.1879843090521753,0.3318980824496621,0.3137371447511559,0.08651946865312075,0.0753994270962017,0.08273773455051633,2.306932350179291,0.7486689118668458,0.9702502867020574,-0.4845922119278646,0.5603620297089617,-0.1981818627214486,1.520848181157853,0.8596202647713302,-1.086428804548481
3.825587665929479,2.477329125904433,3.001486937615912,2.024358257651383,3.068146090471295,2.610256480008174,0.1857451076928057,0.2394889994404544,0.3100240737615217,0.09138532262005707,0.08063063641866682,0.08578226421221602,2.325587665929483,0.777329125904434,1.001486937615912,-0.4756417423486139,0.5681460904712939,-0.1897435199918223,1.559512758571721,0.8682086245778399,-1.101451496172539
3.844201327738578,2.496301240764071,3.032070956244395,2.033462805158774,3.076552376212145,2.618919079824009,0.187062724096926,0.1388550470338867,0.3008053802221378,0.08962039929962257,0.08781155143378429,0.08715133443838688,2.344201327738582,0.7963012407640714,1.032070956244394,-0.466537194841223,0.5765523762121441,-0.1810809201759867,1.597474899264083,0.8779762756676655,-1.116841395713731
3.863091201635092,2.504962015175099,3.061493613222474,2.042077039571037,3.08577184030238,2.627615258016746,0.1910896532038314,0.03397699098708482,0.2869627322806794,0.08171797330630978,0.09690800792896853,0.08637361706882946,2.363091201635096,0.8049620151751004,1.061493613222473,-0.4579229604289598,0.5857718403023793,-0.1723847419832495,1.63405373167103,0.8891394718191125,-1.132447378599717
3.882467121060985,2.503084348095468,3.08934492067001,2.049638540196481,3.096004727102036,2.636105655207137,0.1965441295807266,-0.0712742177592135,0.2695654747429099,0.06879421824180874,0.1081324254070599,0.08295230786774055,2.382467121060989,0.8030843480954697,1.089344920670009,-0.4503614598035158,0.5960047271020349,-0.1638943447928591,1.668665058730921,0.9018964860167683,-1.14809099132044
3.902398374638643,2.490825225957214,3.115325873725968,2.05571853595876,3.107480842659266,2.644102062480252,0.2019695850505727,-0.1730132047913718,0.2497369113732713,0.05233678982178911,0.1218180671578575,0.07643811736761445,2.402398374638647,0.7908252259572156,1.115325873725968,-0.4442814640412361,0.6074808426592649,-0.155897937519744,1.700861729803956,0.9164570119299981,-1.163591980990494
3.922806241926436,2.46872119174339,3.139250756303115,2.060047276337606,3.120464713200231,2.651272129847185,0.2058392389742741,-0.2675620789404313,0.2286336679149487,0.03404798627347165,0.138335086955884,0.06635389617729015,2.422806241926439,0.7687211917433918,1.139250756303116,-0.4399527236623909,0.6204647132002306,-0.1487278701528105,1.730359546177311,0.9330582445707009,-1.178793546751582
3.943474677112617,2.437679705470629,3.161046879651825,2.062517426839045,3.135245162871534,2.657243931305006,0.2070025507247548,-0.3511733259857545,0.2073458955106781,0.01540744612870968,0.1577438731654892,0.05242273489851117,2.443474677112621,0.7376797054706308,1.161046879651825,-0.4374825731609508,0.6352451628715332,-0.1427560686949888,1.757049669362539,0.9519620426232335,-1.193584452743808
3.964088980018234,2.398972247792485,3.180749974628293,2.063159457978717,3.152101250469233,2.661622418112469,0.2046746775335679,-0.4202922856660727,0.1869463247268527,-0.002343301946450316,0.1797565368701295,0.03448721163074736,2.464088980018238,0.6989722477924872,1.180749974628293,-0.4368405420212793,0.6521012504692316,-0.1383775818875277,1.780997253593225,0.97343082685903,-1.207915509284057
3.98428877563285,2.354210438442071,3.198497885568023,2.062104262690988,3.171255596029766,2.664014821819411,0.1987527348263413,-0.4717843722886824,0.1683893260687256,-0.01844952289151985,0.2035215910217364,0.01277683333065334,2.484288775632854,0.6542104384420737,1.198497885568023,-0.4378957373090087,0.6712555960297663,-0.1359851781805851,1.802426541621401,0.9976854044859635,-1.221807270249968
4.003736946969026,2.305293360732214,3.214516460510206,2.059535745748209,3.192819557751246,2.664074471869646,0.1897953931755194,-0.5030442576160639,0.1524711722912106,-0.0325941037455514,0.2276840911771504,-0.01199950739305554,2.50373694696903,0.605293360732216,1.214516460510205,-0.4404642542517864,0.6928195577512463,-0.1359255281303501,1.821692089387695,1.024852294484122,-1.235346720415111
4.022187184922084,2.254328207989068,3.229097441882701,2.055648478258567,3.216747791448844,2.661556236919863,0.1790353582119577,-0.5125572637583852,0.1396996303370055,-0.04485592116682949,0.2505035636484174,-0.03851561137427211,2.522187184922088,0.5543282079890698,1.229097441882699,-0.4443515217414286,0.716747791448844,-0.1384437630801341,1.839237830307045,1.054912786127268,-1.248672045357258
4.039539058759098,2.203516926120701,3.242567180529252,2.05061802251816,3.242814466038717,2.656375359981078,0.1681106856469499,-0.4999537511916018,0.1302535637050621,-0.05550440593594896,0.2701630881122797,-0.06491268149013558,2.539539058759102,0.5035169261207024,1.242567180529251,-0.4493819774818356,0.7428144660387178,-0.1436246400189183,1.855548214714899,1.087666562036605,-1.261947522688867
4.055863860497521,2.155033316798471,3.255252544720628,2.044591235387763,3.270621510148392,2.648651691667202,0.1587805805521741,-0.466315101409026,0.123954296087361,-0.06482229984352994,0.2850821346934567,-0.08899220496013499,2.555863860497525,0.455033316798474,1.255252544720627,-0.4554087646122322,0.7706215101483929,-0.1513483083327932,1.871098547377143,1.122720166487966,-1.275333357556363
4.071397419871865,2.110895723660532,3.267449978544909,2.037694071463495,3.29963673875994,2.638726152446815,0.1525059000166246,-0.4135438726808173,0.1204031949713466,-0.07291910984852541,0.2941984777052828,-0.1086054400711803,2.571397419871868,0.4108957236605344,1.267449978544908,-0.4623059285365003,0.7996367387599407,-0.1612738475531804,1.886312949384033,1.159503663286492,-1.288957079998415
4.086499421676609,2.072875155066856,3.279407641823645,2.03005116446676,3.329252395951031,2.627139535362423,0.150257704032751,-0.3445283424043687,0.1190701136431566,-0.07970498057150149,0.2970712027603178,-0.1219671588576669,2.586499421676612,0.3728751550668586,1.279407641823644,-0.4699488355332359,0.8292523959510311,-0.1728604646375737,1.901537428214053,1.197312104145266,-1.302892506944902
4.101594296385295,2.042429166095487,3.291322188097341,2.021805919044992,3.358847486290501,2.614579313760438,0.1523588559838559,-0.2626133169739666,0.1194756032341028,-0.08490955816383974,0.2938568942364958,-0.1279587648626034,2.601594296385298,0.3424291660954878,1.291322188097339,-0.4781940809550049,0.8588474862905007,-0.1854206862395593,1.917032080919443,1.235362328045209,-1.317149938318213
4.11710631106508,2.020671767662394,3.30335064729729,2.013134044462466,3.387840801252116,2.601804977159216,0.1584991664568214,-0.1712930989409336,0.1213208252146422,-0.08817514515681295,0.2851645789703989,-0.1262650995084185,2.617106311065081,0.3206717676623949,1.303350647297287,-0.4868659555375323,0.8878408012521152,-0.1981950228407828,1.932982114082289,1.272854608795853,-1.331677969413676
4.133401525605214,2.008368838378795,3.315632468468392,2.004247175947982,3.415726920263388,2.589567436791701,0.167848921833276,-0.07402595833858051,0.1245579373740443,-0.08915478567869566,0.2718718116864356,-0.1173601429031501,2.633401525605214,0.3083688383787965,1.31563246846839,-0.4957528240520148,0.9157269202633866,-0.2104325632082968,1.949523348726456,1.309030294079407,-1.346374820600433
4.150743599368607,2.005947383400791,3.328315259103847,1.995388363976549,3.442094664719485,2.578536084566435,0.179216337585993,0.02578203259991556,0.1293933925555549,-0.08757558529719993,0.2549639229652754,-0.10237402947579,2.650743599368609,0.3059473834007921,1.328315259103845,-0.5046116360234474,0.9420946647194842,-0.2214639154335633,1.966775359592528,1.343220191057941,-1.361105933730344
4.169265524653733,2.013503612797058,3.34157779075354,1.986823969478043,3.466632358913058,2.569242788862552,0.1912084370403243,0.124952604068948,0.1362287397081045,-0.08324219134099195,0.2354323394306954,-0.08288475284094156,2.669265524653735,0.3135036127970594,1.341577790753539,-0.5131760305219547,0.9666323589130569,-0.2307572111374465,1.984874510946584,1.374881810613992,-1.375724678258532
4.188956905238912,2.030810473169094,3.355644461651835,1.978836791683299,3.489126088862305,2.562048145731739,0.20234751559301,0.2202875442798587,0.1455688817420957,-0.07600175618990772,0.2142498616750072,-0.06072913040223564,2.688956905238913,0.3308104731690958,1.355644461651833,-0.5211632083166975,0.9891260888623042,-0.2379518542682593,2.003999509257336,1.40362590367774,-1.39009368673493
4.209663940165209,2.057317124933638,3.370787779278382,1.971723335617445,3.509457235967408,2.557129074630046,0.2112914003263527,0.3083625655001147,0.1578302112253925,-0.06574043030133023,0.1923422689488478,-0.03768062554410785,2.709663940165209,0.3573171249336403,1.370787779278381,-0.5282766643825514,1.009457235967408,-0.2428709253699521,2.024383333727757,1.429233233439459,-1.404104875344341
4.231106045453381,2.092136315717746,3.387313596794037,1.965792480217263,3.527600618857807,2.554491033031606,0.2168975674109248,0.3859550208733707,0.1732180620885398,-0.05233811504505712,0.1706467500532932,-0.01533327384281924,2.731106045453382,0.3921363157177473,1.387313596794036,-0.5342075197827334,1.027600618857807,-0.2455089669683918,2.046307054485994,1.451661727338853,-1.417696460145755
4.252906788404806,2.134046446402236,3.405529817944287,1.961362128220061,3.543624854187967,2.553998152981262,0.2183915568628345,0.4496457383434783,0.1915597709443029,-0.03573835445646562,0.1501104272630359,0.005072709654020296,2.752906788404807,0.4340464464022384,1.405529817944286,-0.5386378717799359,1.043624854187966,-0.2460018470187359,2.070073898697054,1.471043740144368,-1.43086481269621
4.274640604429979,2.181498364333359,3.425700763039616,1.958746383975691,3.557691273828668,2.555417002732525,0.2155704875000399,0.4962736840850481,0.2121536989928651,-0.01609272504688084,0.1316378194648663,0.02282104285666631,2.774640604429979,0.4814983643333607,1.425700763039616,-0.5412536160243058,1.057691273828668,-0.2445829972674737,2.095965539196463,1.487671582448404,-1.443668775493195
4.295893553206928,2.232650543251788,3.447993672282453,1.958227392545702,3.57004666538178,2.558467832457725,0.2089100276482159,0.5232873633527287,0.2337496813418919,0.006069818060728193,0.116003422131741,0.03772024692330385,2.795893553206928,0.5326505432517902,1.447993672282453,-0.5417726074542948,1.07004666538178,-0.2415321675422736,2.124187048892203,1.501970138680726,-1.456224322396915
1 x1 y1 x2 y2 x3 y3 dx1 dy1 dx2 dy2 dx3 dy3 xi1 xi2 xi3 xi4 xi5 xi6 xii1 xii2 xii3
2 1.5 1.7 2 2.5 2.5 2.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 1.660781058591101 1.868426298368491 1.983628841011567 2.482484860808699 2.410257413075477 2.696504532616002 1.27949252103798 1.240940703645519 -0.1207657640295765 -0.07062913180644501 -0.5345525093964825 -0.6568619543827603 0.1607810585911011 0.1684262983684909 -0.01637115898843293 -0.01751513919130067 -0.08974258692452401 -0.1034954673839971 0.01715695680941148 0.1194518091673519 -0.02212979885273052
4 1.762259731920101 1.956881131591067 1.973912175750599 2.481742292588593 2.380894817266495 2.656245782919073 0.8427987905435247 0.6324081649631463 -0.08623766058620347 0.03441983498203231 -0.1329271024764415 -0.2345266492578352 0.2622597319201017 0.2568811315910671 -0.02608782424940144 -0.01825770741140739 -0.1191051827335051 -0.143754217080926 0.00604011529526637 0.1726653286098336 -0.05131223202037664
5 1.838469547022209 2.004825469535237 1.965124965200509 2.487274516343183 2.375796656925463 2.641199662048948 0.7044046184110547 0.3499834419124177 -0.09268990031461698 0.07099964517732898 0.01114022853175356 -0.08723167196744439 0.3384695470222104 0.3048254695352389 -0.03487503479948977 -0.01272548365681468 -0.1242033430745345 -0.1588003379510486 -0.01595747132007437 0.2000254898422428 -0.08202892073930465
6 1.905988580485155 2.029629565278274 1.954996213516033 2.495297146149982 2.380652951516092 2.636251660376205 0.6549263779241334 0.1542692292730244 -0.1109146721547292 0.08736994013827079 0.07806503709484043 -0.01966309888632983 0.4059885804851556 0.3296295652782739 -0.04500378648396757 -0.004702853850018163 -0.1193470484839077 -0.1637483396237943 -0.04283142101392377 0.2139268556153915 -0.1124370552023408
7 1.97068215882013 2.036815265885852 1.94285584562608 2.504426085334621 2.390268545684117 2.636159435036693 0.6430358342107024 -0.006289330103531865 -0.1317869543425331 0.0938265877123021 0.1100506314770363 0.01387005298239905 0.4706821588201304 0.3368152658858526 -0.05714415437392009 0.004426085334621487 -0.1097314543158831 -0.1638405649633064 -0.07112516324777181 0.220076851533171 -0.1415616071410862
8 2.035137096485135 2.02914239739211 1.928764372151133 2.513776514869423 2.401996211519521 2.638407693215095 0.647577786322888 -0.1433182125721326 -0.1488784628586073 0.09159135356457898 0.1218239274459562 0.02858538546555384 0.5351370964851362 0.3291423973921101 -0.07123562784886736 0.01377651486942294 -0.09800378848047926 -0.1615923067849057 -0.09806119893991178 0.2219244755982353 -0.1687486420128033
9 2.100297740647723 2.008993135682375 1.913417604564352 2.522375254625236 2.414195887429325 2.64143721035699 0.6551531615637975 -0.2548488353646655 -0.1557731787255278 0.07817376067957668 0.1203679775078125 0.02998975388519495 0.6002977406477241 0.3089931356823755 -0.0865823954356483 0.02237525462523534 -0.08580411257067561 -0.1585627896430098 -0.1210348193013338 0.2219724740600713 -0.1935474836709309
10 2.16590978313495 1.979230459286916 1.898141742570779 2.528926426760611 2.42579577880791 2.644027644667732 0.6549886477729097 -0.3344933859075956 -0.1466423714158387 0.05015267256017759 0.1106273620839004 0.01999896849152959 0.6659097831349521 0.2792304592869159 -0.1018582574292214 0.02892642676061048 -0.07420422119209134 -0.1559723553322673 -0.1375905117929351 0.2222365081394357 -0.2157159749132793
11 2.230764721735275 1.943332831322246 1.884737179259308 2.53186356548038 2.436204091583303 2.645095033547921 0.6390637299681544 -0.3771563562951668 -0.1182160344298147 0.006000839638352892 0.09735258844630791 -0.0002188712785826477 0.7307647217352763 0.2433328313222455 -0.1152628207406924 0.03186356548038001 -0.06379590841669823 -0.1549049664520789 -0.1456950298880029 0.224346467924138 -0.235262212975645
12 2.293107580412582 1.904994200463116 1.875076332658073 2.529692709513057 2.445303480447907 2.643717889224215 0.6049020156875001 -0.3841757288656923 -0.07262158453537157 -0.05101843116657841 0.08514746461623829 -0.02836367929340222 0.7931075804125853 0.2049942004631176 -0.1249236673419257 0.02969270951305962 -0.05469651955209161 -0.1562821107757832 -0.1441461422604541 0.2294732323462758 -0.2524644180494394
13 2.351265084322334 1.867424484309745 1.870543341685298 2.521489472892765 2.453383177891685 2.639286561702831 0.556523826642131 -0.3635543683203485 -0.01721763799764953 -0.1130812411226385 0.0773502839404149 -0.0605414496251688 0.8512650843223356 0.1674244843097451 -0.1294566583147017 0.02148947289276597 -0.04661682210831591 -0.1607134382971687 -0.1328647322887049 0.2382251703558427 -0.2678251878629865
14 2.40422062096104 1.832831000295771 1.871634953898417 2.507222959135171 2.460963145303663 2.631632719405903 0.5023898029832853 -0.32641590304605 0.03832384201800614 -0.1708400957707605 0.07517236822721747 -0.09205048766451078 0.9042206209610409 0.1328310002957696 -0.1283650461015843 0.00722295913516853 -0.03903685469633995 -0.1683672805941 -0.1128508122354095 0.2506371841638513 -0.2819572068801361
15 2.451839446122638 1.802385801681142 1.877948395625003 2.487701516422378 2.468580996884804 2.621035984296844 0.4510101176747419 -0.2817168593338545 0.08623931087967142 -0.2173546791223866 0.07786708794057084 -0.1188377476264057 0.9518394461226404 0.1023858016811425 -0.1220516043749963 -0.01229848357762167 -0.03141900311519721 -0.1789640157031548 -0.08581288629999599 0.2662858300529162 -0.2954477625860872
16 2.494702388349058 1.776592969218025 1.888498657774217 2.464228084180214 2.476641009386172 2.608110163680984 0.4078990005667126 -0.2337936133977273 0.1227562924106323 -0.2497110206954035 0.0836926882042644 -0.1383315122878398 0.9947023883490604 0.07659296921802582 -0.1115013422257823 -0.03577191581978466 -0.02335899061382852 -0.1918898363190153 -0.05369330657472807 0.2844666249624269 -0.3087606282870949
17 2.533766582261464 1.755720725170628 1.902108925179787 2.438222475117296 2.485362959434811 2.593651946130923 0.3751505645375184 -0.1832135629391838 0.1476025893388289 -0.2682351802134399 0.09082725221082577 -0.1493905971559253 1.033766582261467 0.05572072517062868 -0.0978910748202118 -0.06177752488270234 -0.01463704056519005 -0.2063480538690753 -0.01831000822382698 0.3043495232479928 -0.3222000049051049
18 2.570072537105451 1.74007045149961 1.917684302526492 2.41097696247053 2.494801329062245 2.57851967953079 0.3525731503864978 -0.1290425587362336 0.1624188862174434 -0.2748960335144426 0.09782175340802286 -0.1518392998907262 1.070072537105454 0.04007045149961037 -0.08231569747350755 -0.08902303752946938 -0.005198670937756182 -0.2214803204692102 0.01881527327786366 0.3250761831219551 -0.3359227825912079
19 2.604578248601871 1.730053957366577 1.934333610271562 2.383557537924779 2.50488939793239 2.563557838453903 0.3388941516941741 -0.07044463444138284 0.1694624817311579 -0.272115400348435 0.1036914983324351 -0.1460829883600272 1.104578248601873 0.03005395736657779 -0.0656663897284377 -0.1164424620752207 0.004889397932388082 -0.2364421615460964 0.05649035203740642 0.3458088433831479 -0.3499724285405564
20 2.638096041900457 1.726150928589636 1.951390867933503 2.356791792142694 2.515480917099257 2.549551520128997 0.3325565023734965 -0.00680108240834919 0.1709176362414607 -0.2621871441767688 0.1078092915129122 -0.1328832637802534 1.138096041900459 0.02615092858963621 -0.04860913206649638 -0.1432082078573055 0.01548091709925522 -0.250448479871003 0.09382166265157382 0.365754424569205 -0.3643150079403401
21 2.671284406060851 1.72884637776423 1.968393726575278 2.331290082218291 2.526379842042906 2.537194352716788 0.3320695157175707 0.0614042958535926 0.1686605854573577 -0.2471509385175747 0.1097895827521229 -0.1132970497990029 1.171284406060852 0.02884637776422945 -0.0316062734247226 -0.1687099177817088 0.02637984204290236 -0.2628056472832114 0.1301698809015888 0.38418139695187 -0.3788690580194281
22 2.704660019855323 1.738552944700538 1.98505245857038 2.307472063231872 2.537359317100769 2.527061451203732 0.3360884838009778 0.1332493764657643 0.1642833014890786 -0.2287976258993013 0.1093851066715289 -0.08864152951274284 1.204660019855325 0.03855294470053872 -0.01494754142961991 -0.1925279367681273 0.03735931710076668 -0.2729385487962666 0.1651135273278578 0.4004359815672134 -0.3935282895807106
23 2.738611064059449 1.755559234951561 2.001225094475728 2.285590335269279 2.548173226304274 2.519585389018744 0.3433764955452875 0.2071688936600173 0.1591653102562715 -0.2086796832804046 0.1064532472376769 -0.06044343143855196 1.238611064059451 0.05555923495156104 0.001225094475728316 -0.2144096647307198 0.04817322630427145 -0.2804146109812555 0.1984258735695534 0.4139599362125211 -0.4081789157909763
24 2.77340467601566 1.779984179819062 2.016901148840374 2.26575337221622 2.558565013006697 2.515037592657472 0.3527336954901281 0.2812908199912352 0.1545679079680994 -0.1881171211102408 0.1009325625110312 -0.03038477676342065 1.273404676015662 0.07998417981906224 0.01690114884037406 -0.2342466277837795 0.05856501300669399 -0.2849624073425271 0.2300619698237067 0.4243090328808284 -0.4227139128928903
25 2.809186617068525 1.811743998165812 2.032192988311447 2.24795063841138 2.568276644342102 2.513516591693353 0.3629328127611396 0.3534183539974736 0.1516641926583976 -0.1681238000603184 0.09287722414285646 -0.0001814577651574616 1.309186617068527 0.1117439981658121 0.03219298831144609 -0.2520493615886195 0.06827664434209882 -0.2864834083066455 0.2601505910057543 0.4311716556711777 -0.4370459536906381
26 2.845975184237497 1.850520444099395 2.047328883205842 2.232085357889904 2.577061647981052 2.514948148119073 0.3726425685675983 0.4211506051848416 0.1516170630206246 -0.1494325101729662 0.08245561104264816 0.02841244107728834 1.345975184237498 0.1505204440993941 0.0473288832058406 -0.2679146421100953 0.07706164798104735 -0.2850518518809265 0.2889847901737335 0.4343864348322975 -0.4511199807695532
27 2.883651879038225 1.895733743754706 2.062645387223296 2.218011559806733 2.584702063596359 2.519094534531684 0.3804432522582391 0.4816501759724943 0.1554444476751909 -0.1323102430340517 0.07006950405497117 0.05386678206008349 1.383651879038227 0.1957337437547058 0.06264538722329564 -0.2819884401932659 0.08470206359635619 -0.2809054654683145 0.317005026544105 0.4339577857944565 -0.464925268603198
28 2.92195538564441 1.946509636599804 2.078569736311882 2.205577625498179 2.591032065835913 2.525579791659124 0.3849602532067273 0.5318845799826202 0.1638600936090598 -0.1165709656557193 0.05637976563439296 0.07503663534343682 1.421955385644412 0.246509636599804 0.07856973631188223 -0.2944223745018197 0.09103206583591031 -0.2744202083408732 0.3447687747311845 0.4300667706596291 -0.4785058449112565
29 2.960490089825631 2.001655574155274 2.095584278320254 2.194667996104088 2.595965015732727 2.533932307978861 0.3849138300021875 0.5685452244188511 0.1772265406964591 -0.10170808785589 0.04230359613423543 0.09116701809104853 1.460490089825633 0.3016555741552735 0.09558427832025421 -0.3053320038959103 0.0959650157327232 -0.2660676920211361 0.3729023375296288 0.4230738567206008 -0.4919669256052465
30 2.998753155846213 2.059648021261794 2.114174618064601 2.185230570024621 2.599518238739269 2.543637672272083 0.3794580515032402 0.588333425630316 0.195247354229598 -0.08701205220423917 0.02898336022181799 0.1021382781817263 1.498753155846215 0.3596480212617945 0.1141746180646012 -0.3147694299753777 0.09951823873926574 -0.2563623277279145 0.4020341695604514 0.4135089891581437 -0.5054740429991457
31 3.036190054624462 2.118650080859972 2.134758668131584 2.177281122787308 2.601828445765452 2.554201400715274 0.368412993244648 0.5882742756758103 0.2168795612019886 -0.07187711576513429 0.017641954188501 0.10845116437554 1.536190054624464 0.4186500808599717 0.134758668131584 -0.3227188772126903 0.101828445765449 -0.2457985992847236 0.4327144662523341 0.4020447609761811 -0.5192418304078505
32 3.072271947063671 2.176569548015281 2.157611569246196 2.170876610039842 2.603149429479905 2.565206990824712 0.3525380618838331 0.5664136929718951 0.2402853122923667 -0.05613442585011343 0.009357819519228424 0.1111696971275078 1.572271947063673 0.4765695480152811 0.1576115692461954 -0.3291233899601568 0.1031494294799007 -0.2347930091752863 0.4653331946335824 0.3894513356002042 -0.5335108777450837
33 3.106584821985636 2.231174798261047 2.182801148777547 2.166060186104839 2.603827467870812 2.576358055052934 0.3333290253196498 0.5219586747253747 0.2632270579701466 -0.04024498094200614 0.004872736668308304 0.1115789535394541 1.606584821985639 0.5311747982610471 0.1828011487775471 -0.3339398138951587 0.1038274678708084 -0.2236419449470634 0.5000538576499597 0.3765371555451539 -0.5485144993327086
34 3.138897590913689 2.280243908722091 2.210161619522756 2.162795560796657 2.604259530679158 2.58748848859643 0.3128931312547205 0.4559769388639053 0.2833401642279034 -0.0253229397928792 0.00444409076459211 0.1109408290459207 1.638897590913692 0.5802439087220918 0.2101616195227552 -0.3372044392033418 0.1042595306791552 -0.2125115114035673 0.5367809493228882 0.3640857560622837 -0.5644409637744368
35 3.169193176722448 2.32174020525513 2.239309857124163 2.160913857153086 2.604845913331882 2.598541257359479 0.2933056766291184 0.3710562327813879 0.2987187803664048 -0.01284274820559332 0.00790243439275707 0.1101300327439002 1.669193176722453 0.621740205255132 0.2393098571241648 -0.3390861428469107 0.1048459133318816 -0.2014587426405161 0.5751710985013905 0.3528030436359569 -0.5813996416352082
36 3.197643052510718 2.353963583991709 2.269706397327022 2.160096532407688 2.605954700811479 2.60952038305703 0.2761901856421417 0.2713166493640295 0.30817764309991 -0.004251163213919363 0.01480950546622994 0.109472450368261 1.697643052510723 0.6539635839917083 0.2697063973270226 -0.3399034675923107 0.1059547008114764 -0.1904796169429678 0.6146861494968784 0.3432878710841559 -0.5993989566527943
37 3.224538322167062 2.375668357582127 2.300737641780525 2.159900658226716 2.607908481289479 2.620432393453012 0.2622571715077007 0.1615546540621648 0.3114289788213743 -0.0005240300549929132 0.0247425632065946 0.1086975753493097 1.724538322167065 0.6756683575821268 0.3007376417805264 -0.3400993417732833 0.1079084812894766 -0.1795676065469852 0.6546739515251784 0.3360315266202324 -0.6183408753773358
38 3.250194772915798 2.386120516157698 2.331799054590354 2.1598193468439 2.61099609702811 2.631230909220332 0.251302453121218 0.04715698867805408 0.3089053592573633 -0.001941846090357177 0.03747321582178053 0.1070414325500572 1.750194772915802 0.686120516157698 0.331799054590355 -0.3401806531560999 0.1109960970281073 -0.1687690907796658 0.6944575897480944 0.331441639083496 -0.6380320161105486
39 3.274864333695392 2.385121613466239 2.362357775541447 2.159355736341926 2.615498572779254 2.641774139531885 0.242298801389834 -0.0665858020281863 0.3015611679259833 -0.008036491118430054 0.05307430771791583 0.1033829263875558 1.774864333695396 0.6851216134662388 0.3623577755414469 -0.3406442636580733 0.1154985727792526 -0.1582258604681128 0.7334152032462484 0.329877648316391 -0.6582081174266013
40 3.298671752396628 2.372999034330106 2.391990115374429 2.15809029892144 2.62171494327 2.651798134105376 0.233801343602222 -0.1744720892918102 0.2905853997699072 -0.01776968381362874 0.07180171549648807 0.09643368279549987 1.798671752396633 0.672999034330106 0.39199011537443 -0.3419097010785593 0.1217149432699974 -0.1482018658946218 0.7710397829803204 0.3316812659391356 -0.6785671963198316
41 3.32159272041415 2.350585615827409 2.420395065182469 2.155725061347745 2.629970619254391 2.660908829822049 0.2243620606784669 -0.2716435682683553 0.2772125073683404 -0.02980596989471647 0.09386900449250518 0.08493270660724915 1.821592720414154 0.6505856158274086 0.4203950651824694 -0.3442749386522542 0.1299706192543883 -0.1390911701779487 0.8069750333143759 0.3371871285296011 -0.6988069128729345
42 3.343476043775523 2.31918275120762 2.44739186721462 2.152098149341424 2.640597645581161 2.668597523605194 0.2129494594150184 -0.3536339891703756 0.2625989970568286 -0.04280402814771171 0.1191511604097213 0.06789099500843561 1.843476043775527 0.6191827512076197 0.4473918672146205 -0.3479018506585752 0.1405976455811584 -0.1314024763948035 0.8410284115488291 0.3467051708345686 -0.7186618085031773
43 3.364104227845038 2.280503300913477 2.472908360525596 2.147170536155354 2.653885770840314 2.67428579111622 0.1992860519772796 -0.4166269593526585 0.2477598726952005 -0.05566657192251639 0.1469106660601112 0.04492898522555267 1.864104227845042 0.5805033009134766 0.4729083605255966 -0.3528294638446455 0.1538857708403107 -0.1257142088837781 0.8731644707567732 0.3604757625350791 -0.7379354932049256
44 3.383277441096969 2.236585139085601 2.496964313727556 2.140993605456308 2.670015150838209 2.677402446472297 0.1840010307233665 -0.4579550752340159 0.2335173663422249 -0.06769418491664685 0.1756960958654494 0.01660960802993253 1.883277441096973 0.5365851390856008 0.4969643137275571 -0.3590063945436908 0.1700151508382063 -0.1225975535277012 0.9034823143542431 0.3786088706446509 -0.7565220190355867
45 3.40089808331367 2.189670035145756 2.519650950920419 2.133669870933754 2.688992254469314 2.677483964996143 0.1685098033440814 -0.476449426935693 0.2204544073647082 -0.07857260768922275 0.2035091116082321 -0.01542515054707571 1.900898083313673 0.4896700351457565 0.5196509509204205 -0.3663301290662448 0.188992254469312 -0.1225160350038547 0.9321814221050839 0.401025867054991 -0.7744111727613558
46 3.41703178902341 2.142056066902576 2.541106697959776 2.125320157223898 2.710613114010585 2.674276148133541 0.1545869980625412 -0.4721873565167528 0.2089269143487555 -0.08822044717135274 0.2282191653208003 -0.04868252682027618 1.917031789023414 0.4420560669025767 0.5411066979597785 -0.3746798427761002 0.2106131140105834 -0.1257238518664561 0.9595208863297441 0.427423289364937 -0.7916755019651902
47 3.431924853948112 2.095959068473626 2.561492576798407 2.116067008783925 2.734470504332371 2.667804884761433 0.1439632599593931 -0.4465301791169087 0.1990516542237558 -0.09664418914008598 0.2479788438361249 -0.08017919803026315 1.931924853948116 0.3959590684736267 0.5614925767984086 -0.3839329912160738 0.2344705043323694 -0.1321951152385644 0.9857781101756242 0.4572710354456519 -0.808442001298156
48 3.445978302304961 2.053399232965966 2.580970352383256 2.106034310897703 2.760001728699959 2.658396754337629 0.1379542829016413 -0.4018874117503266 0.1907425714381709 -0.1037907382029202 0.2615585076831896 -0.1069755299485935 1.945978302304965 0.3533992329659673 0.5809703523832577 -0.3939656891022962 0.260001728699958 -0.1416032456623684 1.011213167252936 0.4898452177251453 -0.8248562879255439
49 3.459691758375277 2.016125883582066 2.599687534186768 2.095357562266799 2.786559745673526 2.646645764891946 0.1372086590263909 -0.3412828141111268 0.183810114237368 -0.109483190318698 0.2684991153254127 -0.1267193291836435 1.95969175837528 0.3161258835820667 0.5996875341867701 -0.4046424377331998 0.286559745673524 -0.1533542351080515 1.036044125083245 0.5242856427778452 -0.8410487923999357
50 3.473595194473384 1.985580256723382 2.617772426426638 2.084195741400226 2.813486370919648 2.63333788920786 0.1416951814423419 -0.2678456651787664 0.1780745488900493 -0.1134405831562772 0.26901160623274 -0.1379558219488126 1.973595194473388 0.2855802567233834 0.6177724264266391 -0.4158042585997728 0.3134863709196464 -0.1666621107921377 1.060436615260452 0.5596635996300887 -0.8571104325338244
51 3.488186054812595 1.962890728881032 2.635339530689774 2.072737597491229 2.840169750721512 2.619355343021823 0.1508192306401799 -0.1846574665493454 0.173454031185981 -0.1153625153504733 0.263772442973487 -0.1402148233036544 1.988186054812598 0.2628907288810324 0.6353395306897746 -0.4272624025087706 0.3401697507215112 -0.1806446569781747 1.084508193785632 0.595047473431938 -0.8730810430828622
52 3.503881061943152 1.948883020340669 2.652502796971453 2.061199244659365 2.866079304501954 2.60558098510139 0.1635895230027299 -0.09464807137866235 0.1700265957936972 -0.1150133925792419 0.2536948733465182 -0.1339285403949013 2.003881061943156 0.2488830203406687 0.652502796971453 -0.4388007553406349 0.3660793045019526 -0.194419014898608 1.108345366694852 0.6295586438450838 -0.8889498542807894
53 3.520984533310524 1.944095420363323 2.669393161764849 2.049814753013949 2.890779870175777 2.592816554831219 0.1787706772984772 -0.0006578658525981632 0.1680547439355978 -0.112274637953978 0.2397517762125966 -0.1202553514068541 2.020984533310528 0.2440954203633231 0.6693931617648501 -0.4501852469860509 0.390779870175775 -0.2071834451687788 1.13202912479957 0.662415235382346 -0.9046650192818025
54 3.539670383663255 1.94878906446136 2.68617647748539 2.038824141945717 2.913931772317697 2.581721246007071 0.1950061168542391 0.09451835096937257 0.1679687690988453 -0.1071426754823245 0.2228694336108297 -0.1008511460972296 2.039670383663259 0.2487890644613605 0.6861764774853902 -0.4611758580542812 0.4139317723176958 -0.2182787539929263 1.155663627265215 0.6929645103717861 -0.9201487063929517
55 3.559973957363712 1.962948903327436 2.703068114060747 2.028463889859867 2.935284388261741 2.572772545113123 0.2109112312207032 0.1881377937102394 0.1703035508887438 -0.09968199462868423 0.2038975752397436 -0.07763153074753089 2.059973957363716 0.2629489033274362 0.7030681140607467 -0.4715361101401311 0.4352843882617395 -0.2272274548868742 1.179402250506313 0.7207060440177899 -0.9353148559053417
56 3.581792444213112 1.986276441257166 2.720339389587917 2.018963498199515 2.954669301619282 2.566250632107618 0.2250492957969986 0.2774129945060009 0.175676009911228 -0.08994911960398978 0.1836560039502348 -0.05268819373049171 2.081792444213117 0.2862764412571662 0.7203393895879159 -0.4810365018004826 0.4546693016192817 -0.2337493678923782 1.203465297099377 0.7453076653818796 -0.9500875398520995
57 3.604887911879067 2.018178909198658 2.738316369806629 2.010549268924076 2.971998470378239 2.562237264747246 0.2362438983351029 0.3591210199579902 0.1844859432131218 -0.07795042150034932 0.1629213338008745 -0.02776387261496147 2.104887911879071 0.3181789091986584 0.7383163698066282 -0.4894507310759222 0.4719984703782382 -0.2377627352527505 1.228144516690476 0.7666154209377741 -0.9644181668455858
58 3.62890704337976 2.057744480074973 2.757359199299332 2.003451526827296 2.987265158219044 2.56064334086307 0.2433901789505788 0.4301222833892144 0.1969854102249344 -0.06360393951739095 0.142546364104403 -0.004503097028958646 2.128907043379764 0.3577444800749736 0.7573591992993304 -0.4965484731727022 0.4872651582190438 -0.2393566591369258 1.253790077609848 0.7846563814133668 -0.9783001209710431
59 3.653407343051411 2.103734602100417 2.777830342640301 1.997910013814814 3.000549487398219 2.561243513633204 0.245793111177698 0.4870636911247564 0.2129755312115245 -0.04681540856824802 0.1234249999219197 0.0159784733676516 2.153407343051415 0.4037346021004178 0.7778303426402997 -0.5020899861851851 0.5005494873982184 -0.2387564863667929 1.280778872548645 0.799633422863364 -0.9917784122699278
60 3.677902304765874 2.154584715562095 2.800046200073847 1.994168745092278 3.012021654852709 2.563727327241244 0.2433138212786473 0.5268406429817145 0.2317058082411223 -0.02762804245587994 0.1064466117846696 0.03312376654701323 2.177902304765877 0.4545847155620956 0.8000462000738467 -0.5058312549077209 0.5120216548527089 -0.2362726727587525 1.309465565262339 0.8119086999862117 -1.004952129754864
61 3.70192234578804 2.208439474981598 2.824220574871257 1.992453259502974 3.02193753098569 2.567754958443633 0.2364123935324657 0.5467095258960722 0.2518995067107591 -0.006386178157449179 0.09242784887966146 0.04687790319445148 2.201922345788044 0.5084394749815982 0.8242205748712575 -0.5075467404970243 0.521937530985689 -0.2322450415563636 1.340122902455958 0.8219740832521913 -1.017967504954418
62 3.725080023623021 2.263217063373359 2.850414393809024 1.992930699125739 3.030623722341283 2.573005696944964 0.2263092350623096 0.5450915863134024 0.2717793400668904 0.0160464563335136 0.08192558950178538 0.05767970195535828 2.225080023623025 0.5632170633733597 0.8504143938090242 -0.5070693008742591 0.5306237223412813 -0.2269943030550323 1.372882513588606 0.8304086755208283 -1.031000852613795
63 3.747132937013551 2.316722197396414 2.878501604584217 1.995657245251508 3.038448773191932 2.579213490281431 0.2146520780628854 0.5213896072449915 0.2894334600725962 0.03831682104986461 0.07520394855917351 0.06614543957076305 2.247132937013555 0.6167221973964147 0.8785016045842186 -0.5043427547484902 0.5384487731919307 -0.2207865097185651 1.407689318546439 0.8378271925031583 -1.044233356796881
64 3.768019856201676 2.36677521717289 2.908167808015639 2.000531253237239 3.045788403075705 2.586177622107087 0.2033062104613476 0.4763453933656207 0.3030919563220084 0.05868311200309263 0.07216754739787719 0.07290258717843691 2.26801985620168 0.6667752171728909 0.9081678080156391 -0.4994687467627584 0.5457884030757045 -0.2138223778929081 1.444281874435158 0.84482689369107 -1.057822181796837
65 3.78786265535079 2.411345843832152 2.938941544000763 2.007268046220098 3.052992288417451 2.593751816870128 0.1940060446239556 0.4120915551370495 0.3114209845466334 0.07528268307719752 0.072415816788882 0.07838850414369343 2.287862655350793 0.7113458438321527 0.9389415440007626 -0.4927319537798999 0.5529922884174495 -0.206248183129868 1.482204409621363 0.8519428421199366 -1.071874283735903
66 3.806932350179287 2.448668911866845 2.970250286702057 2.015407788072133 3.060362029708963 2.601818137278548 0.1879843090521753 0.3318980824496621 0.3137371447511559 0.08651946865312075 0.0753994270962017 0.08273773455051633 2.306932350179291 0.7486689118668458 0.9702502867020574 -0.4845922119278646 0.5603620297089617 -0.1981818627214486 1.520848181157853 0.8596202647713302 -1.086428804548481
67 3.825587665929479 2.477329125904433 3.001486937615912 2.024358257651383 3.068146090471295 2.610256480008174 0.1857451076928057 0.2394889994404544 0.3100240737615217 0.09138532262005707 0.08063063641866682 0.08578226421221602 2.325587665929483 0.777329125904434 1.001486937615912 -0.4756417423486139 0.5681460904712939 -0.1897435199918223 1.559512758571721 0.8682086245778399 -1.101451496172539
68 3.844201327738578 2.496301240764071 3.032070956244395 2.033462805158774 3.076552376212145 2.618919079824009 0.187062724096926 0.1388550470338867 0.3008053802221378 0.08962039929962257 0.08781155143378429 0.08715133443838688 2.344201327738582 0.7963012407640714 1.032070956244394 -0.466537194841223 0.5765523762121441 -0.1810809201759867 1.597474899264083 0.8779762756676655 -1.116841395713731
69 3.863091201635092 2.504962015175099 3.061493613222474 2.042077039571037 3.08577184030238 2.627615258016746 0.1910896532038314 0.03397699098708482 0.2869627322806794 0.08171797330630978 0.09690800792896853 0.08637361706882946 2.363091201635096 0.8049620151751004 1.061493613222473 -0.4579229604289598 0.5857718403023793 -0.1723847419832495 1.63405373167103 0.8891394718191125 -1.132447378599717
70 3.882467121060985 2.503084348095468 3.08934492067001 2.049638540196481 3.096004727102036 2.636105655207137 0.1965441295807266 -0.0712742177592135 0.2695654747429099 0.06879421824180874 0.1081324254070599 0.08295230786774055 2.382467121060989 0.8030843480954697 1.089344920670009 -0.4503614598035158 0.5960047271020349 -0.1638943447928591 1.668665058730921 0.9018964860167683 -1.14809099132044
71 3.902398374638643 2.490825225957214 3.115325873725968 2.05571853595876 3.107480842659266 2.644102062480252 0.2019695850505727 -0.1730132047913718 0.2497369113732713 0.05233678982178911 0.1218180671578575 0.07643811736761445 2.402398374638647 0.7908252259572156 1.115325873725968 -0.4442814640412361 0.6074808426592649 -0.155897937519744 1.700861729803956 0.9164570119299981 -1.163591980990494
72 3.922806241926436 2.46872119174339 3.139250756303115 2.060047276337606 3.120464713200231 2.651272129847185 0.2058392389742741 -0.2675620789404313 0.2286336679149487 0.03404798627347165 0.138335086955884 0.06635389617729015 2.422806241926439 0.7687211917433918 1.139250756303116 -0.4399527236623909 0.6204647132002306 -0.1487278701528105 1.730359546177311 0.9330582445707009 -1.178793546751582
73 3.943474677112617 2.437679705470629 3.161046879651825 2.062517426839045 3.135245162871534 2.657243931305006 0.2070025507247548 -0.3511733259857545 0.2073458955106781 0.01540744612870968 0.1577438731654892 0.05242273489851117 2.443474677112621 0.7376797054706308 1.161046879651825 -0.4374825731609508 0.6352451628715332 -0.1427560686949888 1.757049669362539 0.9519620426232335 -1.193584452743808
74 3.964088980018234 2.398972247792485 3.180749974628293 2.063159457978717 3.152101250469233 2.661622418112469 0.2046746775335679 -0.4202922856660727 0.1869463247268527 -0.002343301946450316 0.1797565368701295 0.03448721163074736 2.464088980018238 0.6989722477924872 1.180749974628293 -0.4368405420212793 0.6521012504692316 -0.1383775818875277 1.780997253593225 0.97343082685903 -1.207915509284057
75 3.98428877563285 2.354210438442071 3.198497885568023 2.062104262690988 3.171255596029766 2.664014821819411 0.1987527348263413 -0.4717843722886824 0.1683893260687256 -0.01844952289151985 0.2035215910217364 0.01277683333065334 2.484288775632854 0.6542104384420737 1.198497885568023 -0.4378957373090087 0.6712555960297663 -0.1359851781805851 1.802426541621401 0.9976854044859635 -1.221807270249968
76 4.003736946969026 2.305293360732214 3.214516460510206 2.059535745748209 3.192819557751246 2.664074471869646 0.1897953931755194 -0.5030442576160639 0.1524711722912106 -0.0325941037455514 0.2276840911771504 -0.01199950739305554 2.50373694696903 0.605293360732216 1.214516460510205 -0.4404642542517864 0.6928195577512463 -0.1359255281303501 1.821692089387695 1.024852294484122 -1.235346720415111
77 4.022187184922084 2.254328207989068 3.229097441882701 2.055648478258567 3.216747791448844 2.661556236919863 0.1790353582119577 -0.5125572637583852 0.1396996303370055 -0.04485592116682949 0.2505035636484174 -0.03851561137427211 2.522187184922088 0.5543282079890698 1.229097441882699 -0.4443515217414286 0.716747791448844 -0.1384437630801341 1.839237830307045 1.054912786127268 -1.248672045357258
78 4.039539058759098 2.203516926120701 3.242567180529252 2.05061802251816 3.242814466038717 2.656375359981078 0.1681106856469499 -0.4999537511916018 0.1302535637050621 -0.05550440593594896 0.2701630881122797 -0.06491268149013558 2.539539058759102 0.5035169261207024 1.242567180529251 -0.4493819774818356 0.7428144660387178 -0.1436246400189183 1.855548214714899 1.087666562036605 -1.261947522688867
79 4.055863860497521 2.155033316798471 3.255252544720628 2.044591235387763 3.270621510148392 2.648651691667202 0.1587805805521741 -0.466315101409026 0.123954296087361 -0.06482229984352994 0.2850821346934567 -0.08899220496013499 2.555863860497525 0.455033316798474 1.255252544720627 -0.4554087646122322 0.7706215101483929 -0.1513483083327932 1.871098547377143 1.122720166487966 -1.275333357556363
80 4.071397419871865 2.110895723660532 3.267449978544909 2.037694071463495 3.29963673875994 2.638726152446815 0.1525059000166246 -0.4135438726808173 0.1204031949713466 -0.07291910984852541 0.2941984777052828 -0.1086054400711803 2.571397419871868 0.4108957236605344 1.267449978544908 -0.4623059285365003 0.7996367387599407 -0.1612738475531804 1.886312949384033 1.159503663286492 -1.288957079998415
81 4.086499421676609 2.072875155066856 3.279407641823645 2.03005116446676 3.329252395951031 2.627139535362423 0.150257704032751 -0.3445283424043687 0.1190701136431566 -0.07970498057150149 0.2970712027603178 -0.1219671588576669 2.586499421676612 0.3728751550668586 1.279407641823644 -0.4699488355332359 0.8292523959510311 -0.1728604646375737 1.901537428214053 1.197312104145266 -1.302892506944902
82 4.101594296385295 2.042429166095487 3.291322188097341 2.021805919044992 3.358847486290501 2.614579313760438 0.1523588559838559 -0.2626133169739666 0.1194756032341028 -0.08490955816383974 0.2938568942364958 -0.1279587648626034 2.601594296385298 0.3424291660954878 1.291322188097339 -0.4781940809550049 0.8588474862905007 -0.1854206862395593 1.917032080919443 1.235362328045209 -1.317149938318213
83 4.11710631106508 2.020671767662394 3.30335064729729 2.013134044462466 3.387840801252116 2.601804977159216 0.1584991664568214 -0.1712930989409336 0.1213208252146422 -0.08817514515681295 0.2851645789703989 -0.1262650995084185 2.617106311065081 0.3206717676623949 1.303350647297287 -0.4868659555375323 0.8878408012521152 -0.1981950228407828 1.932982114082289 1.272854608795853 -1.331677969413676
84 4.133401525605214 2.008368838378795 3.315632468468392 2.004247175947982 3.415726920263388 2.589567436791701 0.167848921833276 -0.07402595833858051 0.1245579373740443 -0.08915478567869566 0.2718718116864356 -0.1173601429031501 2.633401525605214 0.3083688383787965 1.31563246846839 -0.4957528240520148 0.9157269202633866 -0.2104325632082968 1.949523348726456 1.309030294079407 -1.346374820600433
85 4.150743599368607 2.005947383400791 3.328315259103847 1.995388363976549 3.442094664719485 2.578536084566435 0.179216337585993 0.02578203259991556 0.1293933925555549 -0.08757558529719993 0.2549639229652754 -0.10237402947579 2.650743599368609 0.3059473834007921 1.328315259103845 -0.5046116360234474 0.9420946647194842 -0.2214639154335633 1.966775359592528 1.343220191057941 -1.361105933730344
86 4.169265524653733 2.013503612797058 3.34157779075354 1.986823969478043 3.466632358913058 2.569242788862552 0.1912084370403243 0.124952604068948 0.1362287397081045 -0.08324219134099195 0.2354323394306954 -0.08288475284094156 2.669265524653735 0.3135036127970594 1.341577790753539 -0.5131760305219547 0.9666323589130569 -0.2307572111374465 1.984874510946584 1.374881810613992 -1.375724678258532
87 4.188956905238912 2.030810473169094 3.355644461651835 1.978836791683299 3.489126088862305 2.562048145731739 0.20234751559301 0.2202875442798587 0.1455688817420957 -0.07600175618990772 0.2142498616750072 -0.06072913040223564 2.688956905238913 0.3308104731690958 1.355644461651833 -0.5211632083166975 0.9891260888623042 -0.2379518542682593 2.003999509257336 1.40362590367774 -1.39009368673493
88 4.209663940165209 2.057317124933638 3.370787779278382 1.971723335617445 3.509457235967408 2.557129074630046 0.2112914003263527 0.3083625655001147 0.1578302112253925 -0.06574043030133023 0.1923422689488478 -0.03768062554410785 2.709663940165209 0.3573171249336403 1.370787779278381 -0.5282766643825514 1.009457235967408 -0.2428709253699521 2.024383333727757 1.429233233439459 -1.404104875344341
89 4.231106045453381 2.092136315717746 3.387313596794037 1.965792480217263 3.527600618857807 2.554491033031606 0.2168975674109248 0.3859550208733707 0.1732180620885398 -0.05233811504505712 0.1706467500532932 -0.01533327384281924 2.731106045453382 0.3921363157177473 1.387313596794036 -0.5342075197827334 1.027600618857807 -0.2455089669683918 2.046307054485994 1.451661727338853 -1.417696460145755
90 4.252906788404806 2.134046446402236 3.405529817944287 1.961362128220061 3.543624854187967 2.553998152981262 0.2183915568628345 0.4496457383434783 0.1915597709443029 -0.03573835445646562 0.1501104272630359 0.005072709654020296 2.752906788404807 0.4340464464022384 1.405529817944286 -0.5386378717799359 1.043624854187966 -0.2460018470187359 2.070073898697054 1.471043740144368 -1.43086481269621
91 4.274640604429979 2.181498364333359 3.425700763039616 1.958746383975691 3.557691273828668 2.555417002732525 0.2155704875000399 0.4962736840850481 0.2121536989928651 -0.01609272504688084 0.1316378194648663 0.02282104285666631 2.774640604429979 0.4814983643333607 1.425700763039616 -0.5412536160243058 1.057691273828668 -0.2445829972674737 2.095965539196463 1.487671582448404 -1.443668775493195
92 4.295893553206928 2.232650543251788 3.447993672282453 1.958227392545702 3.57004666538178 2.558467832457725 0.2089100276482159 0.5232873633527287 0.2337496813418919 0.006069818060728193 0.116003422131741 0.03772024692330385 2.795893553206928 0.5326505432517902 1.447993672282453 -0.5417726074542948 1.07004666538178 -0.2415321675422736 2.124187048892203 1.501970138680726 -1.456224322396915

View File

@ -17,12 +17,6 @@ Metode HIL, banyak digunakan oleh peneliti dalam proses pengembangan dengan pert
Seperti yang digunakan oleh~\kutip{Irwanto2018}, mengembangkan kendali UAV menggunakan HIL;
dan \kutip{QUESADA2019275}, mengembangkan prangkat pankreas buatan yang digunakan untuk mengendalikan kadar gula pada pengidap diabetes.
\begin{figure}
\centering
\input{BAB4/img/Diagram_hil_controller.tex}
\caption{HIL Kendali Multi-Robot.}
\label{fig:hil_graph_1}
\end{figure}
Pada penelitian ini akan digunakan \textit{microcontroller}(MCU) STM32F466 sebagai prangkat kendalinya.
MCU tersebut ber-arsitektur ARM Cortex-M4 dengan clock 180MHz, menampung ukuran program sampai 256K didalam memori Flash, serta fitur komunikasi standart MCU dengan lengkap.
@ -39,15 +33,22 @@ Sedangkan komunikasi dengan PC akan mempresentasikan aktuator dan sensor untuk s
kendali. PC akan merekam setiap keluaran dari model dan masukan dari setiap prangkat kendali
sebagai tampilan pergerakan robotnya.
\todo{
Tambahkan subsection mengenai
\begin{itemize}
%% \item pengembangan data/akuisisi data ?
% \item skenario pengujian/simulasi? (lebih ke teknis seperti lapangan environtment dll)
% \item skenario Analisa hasil
\item jadwal penelitian
\end{itemize}
}
\begin{figure}
\centering
\input{BAB4/img/Diagram_hil_controller.tex}
\caption{HIL Kendali Multi-Robot.}
\label{fig:hil_graph_1}
\end{figure}
% \todo{
% Tambahkan subsection mengenai
% \begin{itemize}
% %% \item pengembangan data/akuisisi data ?
% % \item skenario pengujian/simulasi? (lebih ke teknis seperti lapangan environtment dll)
% % \item skenario Analisa hasil
% \item jadwal penelitian
% \end{itemize}
% }
\section{Strategi Kendali Multi Robot}
@ -56,7 +57,7 @@ Kendali tingkat bawah akan membahas mengenai kendali robot secara individu, seda
\subsection{Kendali Robot}
Pada kendali robot akan dibahas mengenai analisis kendali robot menggunakan
state-space feedback. Kendali robot ini adalah kendali tahap akhir dari kendali ke-
state-space feedback. Kendali robot ini adalah kendali tingkat bawah dari kendali ke-
seluruhan. Dapat diperhatikan pada persamaan~\eqref{eq:ss-formasi}, sebagai kendali tahap awal,
bahwa state yang digunakan adalah koordinat. Maka koordinat tersebut akan men-
jadi set point bagi robot. Variable yang dikendalikan pada kendali robot adalah
@ -313,7 +314,8 @@ Lalu robot $A$ berjalan secara random kesegala arah dengan jarak $l_a$.
Disimpan kembali nilai jara $d_a$, atau dinotasikan dengan $d_a[k+1]$.
Setalah itu dapat ditentukan sudut $\alpha[k+1]$
\begin{align}
\alpha[k+1] = cos^{-1}\Bigg[ \frac{l_a^2 + d[k+1]^2 -d_a[k]^2}{2d_a[k+1]l_a} \Bigg]
\alpha[k+1] = cos^{-1}\Bigg[ \frac{l_a^2 + d_a[k+1]^2 -d_a[k]^2}{2d_a[k+1]l_a} \Bigg]
\label{eq:algo_getAngle}
\end{align}
Sebelum $\alpha[k+1]$ digunakan, jarak $d_a[k+1]$ dan $d_a[k]$ berpengaruh dalam penentuan koordinat.
Sehingga diperlukan sedikit algoritma
@ -345,13 +347,44 @@ mengkalkulasi koordinat robot $B$ relatif terhadap robot $A$
Dalam strategi ini akan terjadi ketidak akuratan dalam pengukuran apabila target ukur
berada pada sudut $90^\circ$.
Akan tetapi, \kutip{Cao2007} sudah menjelaskan mengenai kriteria posisi agent ketika dalam kondisi inisial.
Yaitu semua agent tidak berada pada kondisi sejajar secara koordinat global pada kondisi inisial.
Yaitu semua agent tidak berada pada kondisi sejajar secara koordinat global.
\todo{ buat psudo code dari algoritma ini, sehingga dapat di ambil referensi ke bab lain}
\begin{algorithm}
\DontPrintSemicolon
TODO: make your algo here !
\label{algo:solution_purpose}
\KwInput{
Integer $l_a>0$,
$\tetangga_i=getConnectionRobot()$, }
\KwOutput{$x_i^j$}
\tcc{inisialisasi}
$dir = getRandomDirection()$\;
$d_{before} = getDistanceFromSensor(\tetangga_i)$\;
$r = \begin{bmatrix}
l_a \cos(rand(0,360)) \\
l_a \sin(rand(0,360))
\end{bmatrix}$\;
\tcc{Menjalankan robot hingga mencapai setpoint}
\While{isSetpointReached()}{
$runRobotToSetpoint(r)$\;
}
\tcc{Mengambil jarak setelah robot mencapai setpoint}
$d_{after} = getDistanceFromSensor(\tetangga_i)$\;
\tcc{Mengkalkulasi sudut}
$ang = cos^{-1}\Bigg[ \frac{l_a^2 + d_{after}^2 -d_{before}^2}{2d_{before}l_a} \Bigg]$\;
\If{$d_{before}<d_{after}$}
{
$ang = 180-ang$\;
}
\tcc{Menjadikan koordinat kartesian}
$x_i^j = \begin{bmatrix}
d_{after} \cos(ang) \\
d_{after} \sin(ang)
\end{bmatrix}$\;
\caption{\textit{Algoritma inisialisasi}}
\label{algo:solution_initialitation}
\end{algorithm}
\subsubsection{Implementasi Kendali Formasi Dengan Kendali Robot}
@ -376,6 +409,13 @@ Apabila diasumsikan state pada persamaan~\eqref{eq:ss-formasi} sebagai berikut
maka $y_{rjn}$ adalah koordinat yang didapat dari algoritma atau hasil pengiriman data dari robot tetangga.
Sedangkan $r$ pada persamaan~\eqref{eq:ss-control-robot-implement} adalah koordinat refrensi yang dihasilkan dari persamaan~\eqref{eq:ss-formasi}, $r = C_fx(t)$. Untuk lebih mudah dalam memahami dapat diperhatikan diagram pada gambar~\ref{fig:all-control}
\section{Strategi Uji Coba}
Strategi ujicoba akan diawali dengan menghitung kesetabilan menggunakan teori Euler pada Bab \ref{bab:dua:solusi_ODE}.
Langkah selanjutnya adalah percobaan terhadap Algoritma~\ref{algo:solution_initialitation} dengan kondisi robot tetangga dalam keadaan statis.
Percobaan tersebut bermaksut untuk menguji apakah algoritma berjalan dengan benar.
Langkah terakhir adalah percobaan keseluruhan robot menggunakan Algoritma yang dikembangkan
dengan skenario percobaan yang sama dengan penelitian sebelumnya oleh \kutip{Rozenheck2015}.
\begin{figure}
\centering
\input{BAB4/img/implement-control.tex}
@ -383,14 +423,6 @@ Sedangkan $r$ pada persamaan~\eqref{eq:ss-control-robot-implement} adalah koordi
\label{fig:all-control}
\end{figure}
\section{Strategi Uji Coba}
Strategi ujicoba akan diawali dengan menghitung kesetabilan menggunakan teori Euler pada Bab \ref{bab:dua:solusi_ODE}.
Langkah selanjutnya adalah percobaan terhadap Algoritma~\ref{algo:solution_purpose} dengan kondisi robot tetangga dalam keadaan statis.
Percobaan tersebut bermaksut untuk menguji apakah algoritma berjalan dengan benar.
Langkah terakhir adalah percobaan keseluruhan robot menggunakan Algoritma yang dikembangkan
dengan skenario percobaan yang sama dengan penelitian sebelumnya oleh \kutip{Rozenheck2015}.
\subsection{Analisa Kesetabilan Model}
Perhitungan kesetabilan akan menggunakan parameter model dari penelitian sebelumnya, dapat diperhatikan di Tabel \ref{tab:param_model}.
Parameter tersebut akan diimplementasi di persamaan~\eqref{eq:ss1}-\eqref{eq:ss2}.
@ -409,9 +441,56 @@ Dari hasil analisa ini akan menghasilkan jarak terbaik untuk algoritma menentuka
\subsection{Analisa Percobaan Keseluruhan}
Percobaan keseluruhan akan menjalankan Algoritma \ref{algo:solution_purpose} yang diterapkan pada seluruh robot. Lalu, seperti skenario penelitian sebelumnya salah satu robot diberikan kecepatan refrensi untuk bergerak ke arah tertentu.
Percobaan keseluruhan akan menjalankan Algoritma \ref{algo:solution_initialitation} yang diterapkan pada seluruh robot. Lalu, seperti skenario penelitian sebelumnya salah satu robot diberikan kecepatan refrensi untuk bergerak ke arah tertentu.
Dari hasil percobaan ini akan menghasilkan grafik respon dari keseluruhan robot terhadap perubahan error yang terjadi.
Dengan hipotesis, keseluruhan robot akan menjaga jarak formasi dengan baik.
\subsection{Jadwal Penelitian}
% \todo{
% buat draftnya dan pakek library ini
% \url{
% http://www.martin-kumm.de/wiki/doku.php?id=05Misc:A_LaTeX_package_for_gantt_plots
% }
% }
\begin{enumerate}
\item Analisa kestabilan model
\begin{enumerate}
\item Pengembangan dan test Individu Model(1)
\end{enumerate}
\item Analisa algoritma dengan tetangga statis
\begin{enumerate}
\item Pengembangan dan test Kendali (1)
\item Pengembangan dan test Koneksi antara Individu Model dan Kendali (2)
\item Pengembangan dan test Algoritma dengan tetangga yang statis (2)
\end{enumerate}
\item Analisa algoritma keseluruhan
\begin{enumerate}
\item Pengembangan dan test Algoritma komunikasi antar kendali (3)
\item Pengembangan dan test Algoritma keseluruhan (3)
\end{enumerate}
\end{enumerate}
\begin{gantt}{7}{12}
\begin{ganttitle}
\numtitle{1}{1}{12}{1}
\end{ganttitle}
\ganttbar{1.a}{0}{1}
\ganttbarcon{2.a}{1}{1}
\ganttbarcon{2.b}{2}{2}
\ganttbarcon{2.c}{4}{2}
\ganttbarcon{3.a}{6}{3}
\ganttbarcon{3.b}{9}{3}
% \ganttbar{task 1}{0}{2}
% \ganttbarcon{task 2}{2}{4}
% \ganttbarcon{task 3}{8}{2}
% \ganttmilestone[color=cyan]{task 4}{4}
% \ganttbar{task 5}{2}{2}
% \ganttbar[color=cyan]{task 6}{4}{4}
% \ganttbar{task 7}{4}{2}
% \ganttcon{4}{5}{4}{7}
% \ganttmilestonecon{task 8}{7}
% \ganttbarcon{task 9}{8}{2}
\end{gantt}
%% \subsection{

Binary file not shown.

View File

@ -1,7 +1,7 @@
% Graphic for TeX using PGF
% Title: /home/adnr/Disk/Opo/PASCASARJANA/RESEARCH/[T01][FormationControl]/[DOC]/-p-formation-control/BAB4/img/implement-control.dia
% Creator: Dia v0.97.3
% CreationDate: Fri Dec 20 17:01:35 2019
% CreationDate: Wed Jan 29 15:54:13 2020
% For: adnr
% \usepackage{tikz}
% The following commands are not supported in PSTricks at present
@ -20,82 +20,110 @@
\pgfsetfillcolor{dialinecolor}
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (25.926400\du,13.079600\du)--(25.926400\du,14.979600\du)--(27.941400\du,14.979600\du)--(27.941400\du,13.079600\du)--cycle;
\fill (19.410000\du,19.110810\du)--(19.410000\du,27.748813\du)--(41.460000\du,27.748813\du)--(41.460000\du,19.110810\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetdash{{1.000000\du}{1.000000\du}}{0\du}
\pgfsetdash{{0.300000\du}{0.300000\du}}{0\du}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (25.926400\du,13.079600\du)--(25.926400\du,14.979600\du)--(27.941400\du,14.979600\du)--(27.941400\du,13.079600\du)--cycle;
\draw (19.410000\du,19.110810\du)--(19.410000\du,27.748813\du)--(41.460000\du,27.748813\du)--(41.460000\du,19.110810\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (26.933900\du,14.147100\du){$B_r$};
\node at (30.435000\du,23.624811\du){};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (32.286250\du,15.980900\du)--(32.286250\du,17.880900\du)--(34.328750\du,17.880900\du)--(34.328750\du,15.980900\du)--cycle;
\fill (19.400000\du,8.850000\du)--(19.400000\du,18.800000\du)--(41.450000\du,18.800000\du)--(41.450000\du,8.850000\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetdash{{\pgflinewidth}{0.060000\du}}{0cm}
\pgfsetdash{{\pgflinewidth}{0.200000\du}}{0cm}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (32.286250\du,15.980900\du)--(32.286250\du,17.880900\du)--(34.328750\du,17.880900\du)--(34.328750\du,15.980900\du)--cycle;
\draw (19.400000\du,8.850000\du)--(19.400000\du,18.800000\du)--(41.450000\du,18.800000\du)--(41.450000\du,8.850000\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (33.307500\du,17.048400\du){$A_r$};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (33.684400\du,14.049100\du){};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (33.684400\du,14.049100\du){};
\node at (30.425000\du,14.020000\du){};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (25.886300\du,17.308503\du)--(25.886300\du,19.208503\du)--(28.161300\du,19.208503\du)--(28.161300\du,17.308503\du)--cycle;
\fill (25.876400\du,12.379600\du)--(25.876400\du,14.279600\du)--(27.891400\du,14.279600\du)--(27.891400\du,12.379600\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (25.886300\du,17.308503\du)--(25.886300\du,19.208503\du)--(28.161300\du,19.208503\du)--(28.161300\du,17.308503\du)--cycle;
\draw (25.876400\du,12.379600\du)--(25.876400\du,14.279600\du)--(27.891400\du,14.279600\du)--(27.891400\du,12.379600\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (27.023800\du,18.376003\du){$-K_s$};
\node at (26.883900\du,13.447100\du){$B_r$};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (19.855000\du,13.092600\du)--(19.855000\du,14.992600\du)--(21.855000\du,14.992600\du)--(21.855000\du,13.092600\du)--cycle;
\fill (32.236200\du,15.280900\du)--(32.236200\du,17.180900\du)--(34.278700\du,17.180900\du)--(34.278700\du,15.280900\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (19.855000\du,13.092600\du)--(19.855000\du,14.992600\du)--(21.855000\du,14.992600\du)--(21.855000\du,13.092600\du)--cycle;
\draw (32.236200\du,15.280900\du)--(32.236200\du,17.180900\du)--(34.278700\du,17.180900\du)--(34.278700\du,15.280900\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (20.855000\du,14.160100\du){N};
\node at (33.257450\du,16.348400\du){$A_r$};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (33.634400\du,13.349100\du){};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (33.634400\du,13.349100\du){};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (38.930901\du,13.167200\du)--(38.930901\du,15.067200\du)--(40.955901\du,15.067200\du)--(40.955901\du,13.167200\du)--cycle;
\fill (25.836300\du,16.608500\du)--(25.836300\du,18.508500\du)--(28.111300\du,18.508500\du)--(28.111300\du,16.608500\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (38.930901\du,13.167200\du)--(38.930901\du,15.067200\du)--(40.955901\du,15.067200\du)--(40.955901\du,13.167200\du)--cycle;
\draw (25.836300\du,16.608500\du)--(25.836300\du,18.508500\du)--(28.111300\du,18.508500\du)--(28.111300\du,16.608500\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (39.943401\du,14.234700\du){$C_r$};
\node at (26.973800\du,17.676000\du){-K\_s};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (19.894190\du,12.392600\du)--(19.894190\du,14.292600\du)--(21.894190\du,14.292600\du)--(21.894190\du,12.392600\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (19.894190\du,12.392600\du)--(19.894190\du,14.292600\du)--(21.894190\du,14.292600\du)--(21.894190\du,12.392600\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (20.894190\du,13.460100\du){N};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (38.880900\du,12.467200\du)--(38.880900\du,14.367200\du)--(40.905900\du,14.367200\du)--(40.905900\du,12.467200\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (38.880900\du,12.467200\du)--(38.880900\du,14.367200\du)--(40.905900\du,14.367200\du)--(40.905900\du,12.467200\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (39.893400\du,13.534700\du){$C_r$};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
@ -107,7 +135,7 @@
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (36.098189\du,14.046817\du)--(38.880665\du,14.097748\du);
\draw (36.048189\du,13.346817\du)--(38.830664\du,13.397748\du);
}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -120,37 +148,37 @@
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\pgfpathellipse{\pgfpoint{30.746915\du}{14.018715\du}}{\pgfpoint{0.481715\du}{0\du}}{\pgfpoint{0\du}{0.481715\du}}
\pgfpathellipse{\pgfpoint{30.696915\du}{13.318715\du}}{\pgfpoint{0.481715\du}{0\du}}{\pgfpoint{0\du}{0.481715\du}}
\pgfusepath{fill}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathellipse{\pgfpoint{30.746915\du}{14.018715\du}}{\pgfpoint{0.481715\du}{0\du}}{\pgfpoint{0\du}{0.481715\du}}
\pgfpathellipse{\pgfpoint{30.696915\du}{13.318715\du}}{\pgfpoint{0.481715\du}{0\du}}{\pgfpoint{0\du}{0.481715\du}}
\pgfusepath{stroke}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (30.406291\du,13.678091\du)--(30.746915\du,14.018715\du)--(30.406291\du,14.359341\du);
\draw (30.356291\du,12.978091\du)--(30.696915\du,13.318715\du)--(30.356291\du,13.659341\du);
\pgfsetlinewidth{0.000100\du}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetfillcolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{31.087541\du}{13.678091\du}}
\pgfpathcurveto{\pgfpoint{31.087541\du}{13.678091\du}}{\pgfpoint{31.228630\du}{13.802896\du}}{\pgfpoint{31.228630\du}{14.018715\du}}
\pgfpathcurveto{\pgfpoint{31.228630\du}{14.234533\du}}{\pgfpoint{31.087541\du}{14.359341\du}}{\pgfpoint{31.087541\du}{14.359341\du}}
\pgfpathlineto{\pgfpoint{30.746915\du}{14.018715\du}}
\pgfpathlineto{\pgfpoint{31.087541\du}{13.678091\du}}
\pgfpathmoveto{\pgfpoint{31.037541\du}{12.978091\du}}
\pgfpathcurveto{\pgfpoint{31.037541\du}{12.978091\du}}{\pgfpoint{31.178630\du}{13.102896\du}}{\pgfpoint{31.178630\du}{13.318715\du}}
\pgfpathcurveto{\pgfpoint{31.178630\du}{13.534533\du}}{\pgfpoint{31.037541\du}{13.659341\du}}{\pgfpoint{31.037541\du}{13.659341\du}}
\pgfpathlineto{\pgfpoint{30.696915\du}{13.318715\du}}
\pgfpathlineto{\pgfpoint{31.037541\du}{12.978091\du}}
\pgfusepath{fill}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{31.087541\du}{13.678091\du}}
\pgfpathcurveto{\pgfpoint{31.087541\du}{13.678091\du}}{\pgfpoint{31.228630\du}{13.802896\du}}{\pgfpoint{31.228630\du}{14.018715\du}}
\pgfpathcurveto{\pgfpoint{31.228630\du}{14.234533\du}}{\pgfpoint{31.087541\du}{14.359341\du}}{\pgfpoint{31.087541\du}{14.359341\du}}
\pgfpathlineto{\pgfpoint{30.746915\du}{14.018715\du}}
\pgfpathlineto{\pgfpoint{31.087541\du}{13.678091\du}}
\pgfpathmoveto{\pgfpoint{31.037541\du}{12.978091\du}}
\pgfpathcurveto{\pgfpoint{31.037541\du}{12.978091\du}}{\pgfpoint{31.178630\du}{13.102896\du}}{\pgfpoint{31.178630\du}{13.318715\du}}
\pgfpathcurveto{\pgfpoint{31.178630\du}{13.534533\du}}{\pgfpoint{31.037541\du}{13.659341\du}}{\pgfpoint{31.037541\du}{13.659341\du}}
\pgfpathlineto{\pgfpoint{30.696915\du}{13.318715\du}}
\pgfpathlineto{\pgfpoint{31.037541\du}{12.978091\du}}
\pgfusepath{stroke}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -164,7 +192,7 @@
\pgfsetarrowsend{stealth}
{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (32.240420\du,16.930983\du)--(30.742500\du,16.931100\du)--(30.746099\du,14.549132\du);
\draw (32.190391\du,16.230983\du)--(30.692500\du,16.231100\du)--(30.696111\du,13.849145\du);
}}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -177,7 +205,7 @@
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (27.983969\du,14.026602\du)--(30.216295\du,14.020230\du);
\draw (27.933969\du,13.326602\du)--(30.166295\du,13.320230\du);
}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -190,7 +218,7 @@
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (30.789233\du,11.923482\du)--(30.757167\du,13.511146\du);
\draw (30.739233\du,11.223482\du)--(30.707167\du,12.811146\du);
}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -203,22 +231,22 @@
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (31.278812\du,14.019814\du)--(34.002358\du,14.025440\du);
\draw (31.228812\du,13.319814\du)--(33.952358\du,13.325440\du);
}
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (35.530900\du,9.989040\du)--(35.530900\du,11.889040\du)--(38.145900\du,11.889040\du)--(38.145900\du,9.989040\du)--cycle;
\fill (35.480900\du,9.289040\du)--(35.480900\du,11.189040\du)--(38.095900\du,11.189040\du)--(38.095900\du,9.289040\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (35.530900\du,9.989040\du)--(35.530900\du,11.889040\du)--(38.145900\du,11.889040\du)--(38.145900\du,9.989040\du)--cycle;
\draw (35.480900\du,9.289040\du)--(35.480900\du,11.189040\du)--(38.095900\du,11.189040\du)--(38.095900\du,9.289040\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (36.838400\du,11.056540\du){sgn};
\node at (36.788400\du,10.356540\du){sgn};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
@ -231,7 +259,7 @@
\pgfsetarrowsend{stealth}
{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (37.025681\du,14.063794\du)--(37.017827\du,16.967433\du)--(34.379062\du,16.941481\du);
\draw (36.975681\du,13.363794\du)--(36.967800\du,16.267400\du)--(34.328614\du,16.241437\du);
}}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -244,37 +272,37 @@
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\pgfpathellipse{\pgfpoint{23.937515\du}{14.059215\du}}{\pgfpoint{0.481715\du}{0\du}}{\pgfpoint{0\du}{0.481715\du}}
\pgfpathellipse{\pgfpoint{23.919915\du}{13.326815\du}}{\pgfpoint{0.481715\du}{0\du}}{\pgfpoint{0\du}{0.481715\du}}
\pgfusepath{fill}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathellipse{\pgfpoint{23.937515\du}{14.059215\du}}{\pgfpoint{0.481715\du}{0\du}}{\pgfpoint{0\du}{0.481715\du}}
\pgfpathellipse{\pgfpoint{23.919915\du}{13.326815\du}}{\pgfpoint{0.481715\du}{0\du}}{\pgfpoint{0\du}{0.481715\du}}
\pgfusepath{stroke}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (23.596891\du,13.718591\du)--(23.937515\du,14.059215\du)--(23.596891\du,14.399841\du);
\draw (23.579291\du,12.986191\du)--(23.919915\du,13.326815\du)--(23.579291\du,13.667441\du);
\pgfsetlinewidth{0.000100\du}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetfillcolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{24.278141\du}{13.718591\du}}
\pgfpathcurveto{\pgfpoint{24.278141\du}{13.718591\du}}{\pgfpoint{24.419230\du}{13.843396\du}}{\pgfpoint{24.419230\du}{14.059215\du}}
\pgfpathcurveto{\pgfpoint{24.419230\du}{14.275033\du}}{\pgfpoint{24.278141\du}{14.399841\du}}{\pgfpoint{24.278141\du}{14.399841\du}}
\pgfpathlineto{\pgfpoint{23.937515\du}{14.059215\du}}
\pgfpathlineto{\pgfpoint{24.278141\du}{13.718591\du}}
\pgfpathmoveto{\pgfpoint{24.260541\du}{12.986191\du}}
\pgfpathcurveto{\pgfpoint{24.260541\du}{12.986191\du}}{\pgfpoint{24.401630\du}{13.110996\du}}{\pgfpoint{24.401630\du}{13.326815\du}}
\pgfpathcurveto{\pgfpoint{24.401630\du}{13.542633\du}}{\pgfpoint{24.260541\du}{13.667441\du}}{\pgfpoint{24.260541\du}{13.667441\du}}
\pgfpathlineto{\pgfpoint{23.919915\du}{13.326815\du}}
\pgfpathlineto{\pgfpoint{24.260541\du}{12.986191\du}}
\pgfusepath{fill}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{24.278141\du}{13.718591\du}}
\pgfpathcurveto{\pgfpoint{24.278141\du}{13.718591\du}}{\pgfpoint{24.419230\du}{13.843396\du}}{\pgfpoint{24.419230\du}{14.059215\du}}
\pgfpathcurveto{\pgfpoint{24.419230\du}{14.275033\du}}{\pgfpoint{24.278141\du}{14.399841\du}}{\pgfpoint{24.278141\du}{14.399841\du}}
\pgfpathlineto{\pgfpoint{23.937515\du}{14.059215\du}}
\pgfpathlineto{\pgfpoint{24.278141\du}{13.718591\du}}
\pgfpathmoveto{\pgfpoint{24.260541\du}{12.986191\du}}
\pgfpathcurveto{\pgfpoint{24.260541\du}{12.986191\du}}{\pgfpoint{24.401630\du}{13.110996\du}}{\pgfpoint{24.401630\du}{13.326815\du}}
\pgfpathcurveto{\pgfpoint{24.401630\du}{13.542633\du}}{\pgfpoint{24.260541\du}{13.667441\du}}{\pgfpoint{24.260541\du}{13.667441\du}}
\pgfpathlineto{\pgfpoint{23.919915\du}{13.326815\du}}
\pgfpathlineto{\pgfpoint{24.260541\du}{12.986191\du}}
\pgfusepath{stroke}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -287,7 +315,7 @@
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (24.419200\du,14.059200\du)--(25.876695\du,14.042044\du);
\draw (24.401630\du,13.326815\du)--(25.826390\du,13.328414\du);
}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -300,7 +328,7 @@
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (21.904590\du,14.049299\du)--(23.455800\du,14.059200\du);
\draw (21.943843\du,13.336087\du)--(23.438200\du,13.326815\du);
}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -314,7 +342,7 @@
\pgfsetarrowsend{stealth}
{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (25.839033\du,18.252271\du)--(23.967878\du,18.242428\du)--(23.941360\du,14.590785\du);
\draw (25.789042\du,17.552258\du)--(23.917900\du,17.542400\du)--(23.919661\du,13.858395\du);
}}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -328,22 +356,22 @@
\pgfsetarrowsend{stealth}
{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (37.025681\du,14.063794\du)--(37.017827\du,18.267428\du)--(28.210835\du,18.259563\du);
\draw (36.975681\du,13.363794\du)--(36.967800\du,17.567400\du)--(28.160831\du,17.559557\du);
}}
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (29.809400\du,9.974960\du)--(29.809400\du,11.874960\du)--(31.809400\du,11.874960\du)--(31.809400\du,9.974960\du)--cycle;
\fill (29.759400\du,9.274960\du)--(29.759400\du,11.174960\du)--(31.759400\du,11.174960\du)--(31.759400\du,9.274960\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (29.809400\du,9.974960\du)--(29.809400\du,11.874960\du)--(31.809400\du,11.874960\du)--(31.809400\du,9.974960\du)--cycle;
\draw (29.759400\du,9.274960\du)--(29.759400\du,11.174960\du)--(31.759400\du,11.174960\du)--(31.759400\du,9.274960\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (30.809400\du,11.042460\du){K};
\node at (30.759400\du,10.342460\du){K};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
@ -355,82 +383,82 @@
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (35.480918\du,10.935870\du)--(31.858882\du,10.927411\du);
\draw (35.430918\du,10.235870\du)--(31.808882\du,10.227411\du);
}
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (24.698400\du,13.515600\du){u};
\node[anchor=west] at (24.648400\du,12.815600\du){u};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (29.042800\du,13.272400\du){};
\node[anchor=west] at (28.992800\du,12.572400\du){};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (25.646800\du,13.976000\du){};
\node[anchor=west] at (25.596800\du,13.276000\du){};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (36.896700\du,13.603100\du){$x_r$};
\node[anchor=west] at (36.846700\du,12.903100\du){$x_r$};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (40.292814\du,15.717428\du){$y_r$};
\node[anchor=west] at (40.242800\du,15.017400\du){$y_r$};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (34.048300\du,13.077600\du)--(34.048300\du,14.977600\du)--(36.048300\du,14.977600\du)--(36.048300\du,13.077600\du)--cycle;
\fill (33.998300\du,12.377600\du)--(33.998300\du,14.277600\du)--(35.998300\du,14.277600\du)--(35.998300\du,12.377600\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (34.048300\du,13.077600\du)--(34.048300\du,14.977600\du)--(36.048300\du,14.977600\du)--(36.048300\du,13.077600\du)--cycle;
\draw (33.998300\du,12.377600\du)--(33.998300\du,14.277600\du)--(35.998300\du,14.277600\du)--(35.998300\du,12.377600\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (35.048300\du,14.145100\du){$\int$};
\node at (34.998300\du,13.445100\du){$\int$};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (31.923600\du,13.615500\du){$\dot{x}_r$};
\node[anchor=west] at (31.873600\du,12.915500\du){$\dot{x}_r$};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (25.949852\du,25.438042\du)--(25.949852\du,27.338042\du)--(27.952352\du,27.338042\du)--(27.952352\du,25.438042\du)--cycle;
\fill (25.949900\du,25.438000\du)--(25.949900\du,27.338000\du)--(27.952400\du,27.338000\du)--(27.952400\du,25.438000\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (25.949852\du,25.438042\du)--(25.949852\du,27.338042\du)--(27.952352\du,27.338042\du)--(27.952352\du,25.438042\du)--cycle;
\draw (25.949900\du,25.438000\du)--(25.949900\du,27.338000\du)--(27.952400\du,27.338000\du)--(27.952400\du,25.438000\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (26.951102\du,26.505542\du){$A_f$};
\node at (26.951150\du,26.505500\du){$A_f$};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (27.328002\du,23.506242\du){};
\node[anchor=west] at (27.328000\du,23.506200\du){};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (27.328002\du,23.506242\du){};
\node[anchor=west] at (27.328000\du,23.506200\du){};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (31.262009\du,22.449342\du)--(31.262009\du,24.349342\du)--(33.262009\du,24.349342\du)--(33.262009\du,22.449342\du)--cycle;
\fill (31.262000\du,22.449300\du)--(31.262000\du,24.349300\du)--(33.262000\du,24.349300\du)--(33.262000\du,22.449300\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (31.262009\du,22.449342\du)--(31.262009\du,24.349342\du)--(33.262009\du,24.349342\du)--(33.262009\du,22.449342\du)--cycle;
\draw (31.262000\du,22.449300\du)--(31.262000\du,24.349300\du)--(33.262000\du,24.349300\du)--(33.262000\du,22.449300\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (32.262009\du,23.516842\du){$C_f$};
\node at (32.262000\du,23.516800\du){$C_f$};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
@ -442,7 +470,7 @@
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (29.741754\du,23.459628\du)--(31.212157\du,23.424455\du);
\draw (29.741750\du,23.459587\du)--(31.212150\du,23.424413\du);
}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -455,37 +483,37 @@
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\pgfpathellipse{\pgfpoint{24.390517\du}{23.475857\du}}{\pgfpoint{0.481715\du}{0\du}}{\pgfpoint{0\du}{0.481715\du}}
\pgfpathellipse{\pgfpoint{24.390515\du}{23.475815\du}}{\pgfpoint{0.481715\du}{0\du}}{\pgfpoint{0\du}{0.481715\du}}
\pgfusepath{fill}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathellipse{\pgfpoint{24.390517\du}{23.475857\du}}{\pgfpoint{0.481715\du}{0\du}}{\pgfpoint{0\du}{0.481715\du}}
\pgfpathellipse{\pgfpoint{24.390515\du}{23.475815\du}}{\pgfpoint{0.481715\du}{0\du}}{\pgfpoint{0\du}{0.481715\du}}
\pgfusepath{stroke}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (24.049893\du,23.135233\du)--(24.390517\du,23.475857\du)--(24.049893\du,23.816482\du);
\draw (24.049891\du,23.135191\du)--(24.390515\du,23.475815\du)--(24.049891\du,23.816441\du);
\pgfsetlinewidth{0.000100\du}
\pgfsetbuttcap
\pgfsetmiterjoin
\pgfsetdash{}{0pt}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetfillcolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{24.731143\du}{23.135233\du}}
\pgfpathcurveto{\pgfpoint{24.731143\du}{23.135233\du}}{\pgfpoint{24.872232\du}{23.260037\du}}{\pgfpoint{24.872232\du}{23.475857\du}}
\pgfpathcurveto{\pgfpoint{24.872232\du}{23.691675\du}}{\pgfpoint{24.731143\du}{23.816482\du}}{\pgfpoint{24.731143\du}{23.816482\du}}
\pgfpathlineto{\pgfpoint{24.390517\du}{23.475857\du}}
\pgfpathlineto{\pgfpoint{24.731143\du}{23.135233\du}}
\pgfpathmoveto{\pgfpoint{24.731141\du}{23.135191\du}}
\pgfpathcurveto{\pgfpoint{24.731141\du}{23.135191\du}}{\pgfpoint{24.872230\du}{23.259996\du}}{\pgfpoint{24.872230\du}{23.475815\du}}
\pgfpathcurveto{\pgfpoint{24.872230\du}{23.691633\du}}{\pgfpoint{24.731141\du}{23.816441\du}}{\pgfpoint{24.731141\du}{23.816441\du}}
\pgfpathlineto{\pgfpoint{24.390515\du}{23.475815\du}}
\pgfpathlineto{\pgfpoint{24.731141\du}{23.135191\du}}
\pgfusepath{fill}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\pgfpathmoveto{\pgfpoint{24.731143\du}{23.135233\du}}
\pgfpathcurveto{\pgfpoint{24.731143\du}{23.135233\du}}{\pgfpoint{24.872232\du}{23.260037\du}}{\pgfpoint{24.872232\du}{23.475857\du}}
\pgfpathcurveto{\pgfpoint{24.872232\du}{23.691675\du}}{\pgfpoint{24.731143\du}{23.816482\du}}{\pgfpoint{24.731143\du}{23.816482\du}}
\pgfpathlineto{\pgfpoint{24.390517\du}{23.475857\du}}
\pgfpathlineto{\pgfpoint{24.731143\du}{23.135233\du}}
\pgfpathmoveto{\pgfpoint{24.731141\du}{23.135191\du}}
\pgfpathcurveto{\pgfpoint{24.731141\du}{23.135191\du}}{\pgfpoint{24.872230\du}{23.259996\du}}{\pgfpoint{24.872230\du}{23.475815\du}}
\pgfpathcurveto{\pgfpoint{24.872230\du}{23.691633\du}}{\pgfpoint{24.731141\du}{23.816441\du}}{\pgfpoint{24.731141\du}{23.816441\du}}
\pgfpathlineto{\pgfpoint{24.390515\du}{23.475815\du}}
\pgfpathlineto{\pgfpoint{24.731141\du}{23.135191\du}}
\pgfusepath{stroke}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -499,7 +527,7 @@
\pgfsetarrowsend{stealth}
{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (25.904061\du,26.388123\du)--(24.386102\du,26.388242\du)--(24.389713\du,24.006286\du);
\draw (25.904059\du,26.388082\du)--(24.386100\du,26.388200\du)--(24.389699\du,24.006314\du);
}}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -512,7 +540,7 @@
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (21.979918\du,23.467570\du)--(23.908802\du,23.475857\du);
\draw (21.979920\du,23.467567\du)--(23.908800\du,23.475900\du);
}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -525,66 +553,66 @@
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (24.922415\du,23.476955\du)--(27.645960\du,23.482581\du);
\draw (24.922412\du,23.476914\du)--(27.645958\du,23.482540\du);
}
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (37.967823\du,26.142397\du){x};
\node[anchor=west] at (37.967800\du,26.142400\du){x};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (31.717848\du,21.917414\du){y};
\node[anchor=west] at (31.717800\du,21.917400\du){y};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (27.691902\du,22.534742\du)--(27.691902\du,24.434742\du)--(29.691902\du,24.434742\du)--(29.691902\du,22.534742\du)--cycle;
\fill (27.691900\du,22.534700\du)--(27.691900\du,24.434700\du)--(29.691900\du,24.434700\du)--(29.691900\du,22.534700\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (27.691902\du,22.534742\du)--(27.691902\du,24.434742\du)--(29.691902\du,24.434742\du)--(29.691902\du,22.534742\du)--cycle;
\draw (27.691900\du,22.534700\du)--(27.691900\du,24.434700\du)--(29.691900\du,24.434700\du)--(29.691900\du,22.534700\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (28.691902\du,23.602242\du){$\int$};
\node at (28.691900\du,23.602200\du){$\int$};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (25.567202\du,23.072642\du){$\dot{x}$};
\node[anchor=west] at (25.567200\du,23.072600\du){$\dot{x}$};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (19.915395\du,22.513030\du)--(19.915395\du,24.413030\du)--(21.930395\du,24.413030\du)--(21.930395\du,22.513030\du)--cycle;
\fill (19.915400\du,22.513000\du)--(19.915400\du,24.413000\du)--(21.930400\du,24.413000\du)--(21.930400\du,22.513000\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (19.915395\du,22.513030\du)--(19.915395\du,24.413030\du)--(21.930395\du,24.413030\du)--(21.930395\du,22.513030\du)--cycle;
\draw (19.915400\du,22.513000\du)--(19.915400\du,24.413000\du)--(21.930400\du,24.413000\du)--(21.930400\du,22.513000\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (20.922895\du,23.580530\du){$B_f$};
\node at (20.922900\du,23.580500\du){$B_f$};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (38.702810\du,25.442382\du)--(38.702810\du,27.342382\du)--(41.217810\du,27.342382\du)--(41.217810\du,25.442382\du)--cycle;
\fill (38.702800\du,25.442400\du)--(38.702800\du,27.342400\du)--(41.217800\du,27.342400\du)--(41.217800\du,25.442400\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (38.702810\du,25.442382\du)--(38.702810\du,27.342382\du)--(41.217810\du,27.342382\du)--(41.217810\du,25.442382\du)--cycle;
\draw (38.702800\du,25.442400\du)--(38.702800\du,27.342400\du)--(41.217800\du,27.342400\du)--(41.217800\du,25.442400\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (39.960310\du,26.587382\du){Algo};
\node at (39.960300\du,26.587400\du){Algo};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (39.542817\du,15.842438\du){};
\node[anchor=west] at (39.492800\du,15.142400\du){};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
@ -597,7 +625,7 @@
\pgfsetarrowsend{stealth}
{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (32.263491\du,22.413699\du)--(32.267846\du,19.517423\du)--(20.892891\du,19.517423\du)--(20.861922\du,15.042731\du);
\draw (32.263473\du,22.413661\du)--(32.267800\du,19.517400\du)--(20.892900\du,19.517400\du)--(20.893982\du,14.337563\du);
}}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -611,36 +639,36 @@
\pgfsetarrowsend{stealth}
{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (38.652958\du,26.391946\du)--(28.000795\du,26.388392\du);
\draw (38.652948\du,26.391958\du)--(28.002778\du,26.388356\du);
}}
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (34.300331\du,20.292418\du)--(34.300331\du,22.192418\du)--(37.810331\du,22.192418\du)--(37.810331\du,20.292418\du)--cycle;
\fill (34.300300\du,20.292400\du)--(34.300300\du,22.192400\du)--(37.810300\du,22.192400\du)--(37.810300\du,20.292400\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (34.300331\du,20.292418\du)--(34.300331\du,22.192418\du)--(37.810331\du,22.192418\du)--(37.810331\du,20.292418\du)--cycle;
\draw (34.300300\du,20.292400\du)--(34.300300\du,22.192400\du)--(37.810300\du,22.192400\du)--(37.810300\du,20.292400\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (36.055331\du,21.437418\du){Sensor};
\node at (36.055300\du,21.437400\du){Sensor};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (33.824083\du,19.881170\du)--(33.824083\du,21.781170\du)--(37.334083\du,21.781170\du)--(37.334083\du,19.881170\du)--cycle;
\fill (33.824100\du,19.881200\du)--(33.824100\du,21.781200\du)--(37.334100\du,21.781200\du)--(37.334100\du,19.881200\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (33.824083\du,19.881170\du)--(33.824083\du,21.781170\du)--(37.334083\du,21.781170\du)--(37.334083\du,19.881170\du)--cycle;
\draw (33.824100\du,19.881200\du)--(33.824100\du,21.781200\du)--(37.334100\du,21.781200\du)--(37.334100\du,19.881200\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (35.579083\du,21.026170\du){Sensor};
\node at (35.579100\du,21.026200\du){Sensor};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
@ -653,7 +681,7 @@
\pgfsetarrowsend{stealth}
{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (39.944776\du,15.115158\du)--(39.958936\du,25.394424\du);
\draw (39.898555\du,14.417028\du)--(39.955145\du,25.392572\du);
}}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -666,30 +694,30 @@
\pgfsetarrowsend{stealth}
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (36.812302\du,22.240727\du)--(39.203339\du,25.394074\du);
\draw (36.812275\du,22.240715\du)--(39.203325\du,25.394085\du);
}
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (36.592829\du,23.467408\du){};
\node[anchor=west] at (36.592800\du,23.467400\du){};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (37.940323\du,23.062411\du){$y_{rji}$};
\node[anchor=west] at (37.940300\du,23.062400\du){$y_{rji}$};
\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000}
\pgfsetfillcolor{dialinecolor}
\fill (23.390381\du,20.019922\du)--(23.390381\du,21.919922\du)--(25.405381\du,21.919922\du)--(25.405381\du,20.019922\du)--cycle;
\fill (23.390400\du,20.019900\du)--(23.390400\du,21.919900\du)--(25.405400\du,21.919900\du)--(25.405400\du,20.019900\du)--cycle;
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
\pgfsetmiterjoin
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (23.390381\du,20.019922\du)--(23.390381\du,21.919922\du)--(25.405381\du,21.919922\du)--(25.405381\du,20.019922\du)--cycle;
\draw (23.390400\du,20.019900\du)--(23.390400\du,21.919900\du)--(25.405400\du,21.919900\du)--(25.405400\du,20.019900\du)--cycle;
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node at (24.397881\du,21.087422\du){B};
\node at (24.397900\du,21.087400\du){B};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
\pgfsetdash{}{0pt}
@ -702,7 +730,7 @@
\pgfsetarrowsend{stealth}
{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (24.394943\du,21.969604\du)--(24.392080\du,22.944202\du);
\draw (24.394948\du,21.969608\du)--(24.392070\du,22.944232\du);
}}
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{}{0pt}
@ -716,10 +744,50 @@
\pgfsetarrowsend{stealth}
{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (21.517888\du,20.992417\du)--(23.340032\du,20.978184\du);
\draw (21.517900\du,20.992400\du)--(23.340048\du,20.978164\du);
}}
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (19.865395\du,21.112419\du){$v_{ref}$};
\node[anchor=west] at (19.865400\du,21.112400\du){$v_{ref}$};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{{\pgflinewidth}{0.200000\du}}{0cm}
\pgfsetdash{{\pgflinewidth}{0.200000\du}}{0cm}
\pgfsetbuttcap
{
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetfillcolor{dialinecolor}
% was here!!!
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (34.335007\du,28.700177\du)--(36.891799\du,28.700177\du);
}
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (37.070180\du,28.878558\du){Tingkat Akhir};
\pgfsetlinewidth{0.100000\du}
\pgfsetdash{{1.000000\du}{1.000000\du}}{0\du}
\pgfsetdash{{0.300000\du}{0.300000\du}}{0\du}
\pgfsetbuttcap
{
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetfillcolor{dialinecolor}
% was here!!!
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\draw (34.307709\du,29.642081\du)--(36.864500\du,29.642081\du);
}
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (37.105856\du,29.800192\du){Tingkat Awal};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (38.972908\du,29.711001\du){};
% setfont left to latex
\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000}
\pgfsetstrokecolor{dialinecolor}
\node[anchor=west] at (39.062099\du,29.681271\du){};
\end{tikzpicture}

263
gantt.sty Normal file
View File

@ -0,0 +1,263 @@
\ProvidesPackage{gantt}[2011/03/20 Some macros for drawing gantt diagrams using tkiz v.1.3]
% Some macros for drawing gantt diagrams using tkiz.
%
% Martin Kumm, 17.05.2010 (Version 1.0)
% Alan Munn, Martin Kumm, 14.03.2011 (Version 1.2)
% Andrés Silva Marambio, 20.03.2011 (Version 1.3)
%
% Update 20.03.2011, Version 1.3
%
% changes from v1.2:
% change \ProvidesPackage{gantt.sty} for \ProvidesPackage{gantt}
% add \bfseries for the command \ganttgroup
% add two newcommands for doing Gantt Milestones: \ganttmilestone and \ganttmilestonecon
% usage: \ganttmilestone[color=<color>]{label}{start} - Create a gantt milestone using a diamond
% usage: \ganttmilestonecon[color=<color>]{label}{start} - Create a gantt milestone using a diamond and conect with the previuos itemg
% fixed the issue when \ganttbarcon or \ganttmilestonecon connect in decimal positions
%
% Update 15.03.2011, Version 1.2
%
% changes from v1.1:
% px sizes has ben changed ot pt due to problems with some LaTeX distributions (thanks to Michael Kubovy and Loïc Le Guyader!)
% Correction of the text aligned in \titleelement (thanks to Josh Hykes!)
% \unitlength was changed to \ganttunitlength (thanks to Alan Munn!)
% \RequirePackage was added (thanks to Alan Munn!)
%
% Update 05.08.2010, Version 1.1
%
% changes from v1.0:
% \ganttbar and \ganttbarcon have been extended with the xkeyval syntax
% The pattern of the bar is now independent of the color and can be set by
% e.g. \ganttbar[pattern=horizontal lines,color=blue]{...}{1}{1}
% This syntax is incompatible with the previous ones!
% replace \ganttbar[<pattern>] with \ganttbar[pattern=<pattern>]
\RequirePackage{tikz,pgffor,xkeyval,ifthen,calc,forloop}
\usetikzlibrary{patterns}
\usetikzlibrary{arrows}
\newcounter{ganttnum}
\newcounter{ganttwidth}
\newlength{\ganttlastx}
\setlength{\ganttlastx}{0cm}
\newlength{\nextganttlastx}
\newlength{\gantttmpa}
\newlength{\gantttmpb}
\newlength{\ganttunitlength}
\setlength{\ganttunitlength}{1cm}
\newlength{\titleunitlength}
\setlength{\titleunitlength}{1cm}
\newcounter{gantttitlenum}
\define@key{ganttx}{xunitlength}{%
\setlength{\ganttunitlength}{#1}
}
\define@boolkey{ganttx}{drawledgerline}{}
\define@key{ganttx}{fontsize}{\def\ganttfontsize{#1}}
\define@key{ganttx}{titlefontsize}{\def\gantttitlefontsize{#1}}
\presetkeys{ganttx}{drawledgerline=false,xunitlength=1cm,titlefontsize=\small,fontsize=\normalsize}{}
\define@key{ganttbarx}{pattern}{\def\ganttbarpattern{#1}}
\define@key{ganttbarx}{color}{\def\ganttbarcolor{#1}}
\presetkeys{ganttbarx}{pattern=north west lines,color=black}{}
% The gantt environment draws the canvas of a gantt figure (realized as tikzpicture)
% The usage is \begin{gantt}[...]{no of Tasks to plot}{no of time slots}
% The optional argument [...] can be filled in a key=value syntax, using one or more of the following keys:
%
% xunitlength - length of one time slot (default: 1 cm)
% fontsize - fontsize of labels (default: \normalsize)
% titlefontsize - fontsize of title section (default: \small)
% drawledgerline - Switch to enable/disable the drawing of horizontal ledger lines (default value: false)
\newenvironment{gantt}[3][]{%
\begin{tikzpicture}[draw=black, yscale=.7,xscale=1]
\tikzstyle{time}=[coordinate]
\setkeys{ganttx}{#1}{%
\setcounter{ganttwidth}{#3}
\setcounter{ganttnum}{0}
\newcount\ganttx
\newcount\ganttheight
\ganttheight=#2 %define the number of Y ticks
\advance\ganttheight by 1
\def\ganttxstringtop{};
\def\ganttxstringbottom{};
\ganttx=0
\draw (0,0.5) node[above] {\ganttxstringtop} -- (0,1.4-\ganttheight) node[below] {\ganttxstringbottom};
\draw (\value{ganttwidth}*\ganttunitlength,0.5) node[above] {\ganttxstringtop} -- (\value{ganttwidth}*\ganttunitlength,1.4-\ganttheight) node[below] {\ganttxstringbottom};
%draw grid
\foreach \t in {1,2,...,\value{ganttwidth}}{
\ganttx=1
\multiply\ganttx by \t
\draw[dotted] (\ganttunitlength*\t,-0.5) node[above] {\ganttxstringtop} -- (\ganttunitlength*\t,1.4-\ganttheight) node[below] {\ganttxstringbottom};
}
%draw x axis
\draw[] (0,-#2+0.4) -- (\value{ganttwidth}*\ganttunitlength,-#2+0.4);
}
}{\end{tikzpicture}}
% ganttitle is the environment for drawing the title section
\newenvironment{ganttitle}[1][]{%
\setlength{\ganttlastx}{0 cm}
}{%
\setlength{\ganttlastx}{0 cm}
\addtocounter{ganttnum}{-1}%
}
% \titleelement draws one element of the title
% usage: \titleelement{label}{length}
\newcommand{\titleelement}[2]{
\setlength{\gantttmpa}{\ganttunitlength*#2}
\divide\gantttmpa by 2;
\draw (\the\ganttlastx,\value{ganttnum}) rectangle (\the\ganttlastx+#2*\ganttunitlength,\value{ganttnum}+0.6);
\node [text height=1.5ex,text depth=0.7ex] at (\the\ganttlastx+\the\gantttmpa,\value{ganttnum}+0.25) {%
\gantttitlefontsize #1%
};
\setlength{\ganttlastx}{\ganttlastx+\ganttunitlength*\real{#2}}
}
% \numtitle draws a numbered sequence of title elements
% usage: \numtitle{start number}{increment}{end number}{length of each title element}
\newcommand{\numtitle}[4]{
\forloop[#2]{gantttitlenum}{#1}{\(\value{gantttitlenum} < #3\) \or \(\value{gantttitlenum} = #3\)}%
{%
\titleelement{\thegantttitlenum}{#4}
}
}
% \ganttbar draws a single, unconnected bar for representing a task
% usage: \ganttbar[pattern=<pattern>,color=<color>]{label}{start}{length}
% where the optional comma separated arguments are:
% pattern - is a tikz pattern (e.g. north west lines (default), north east lines, crosshatch, crosshatch dots, grid, ...)
% color - a tikz color of the pattern (e.g. red, green blue gray, dark gray)
% for more information see the tikz documentation
\newcommand{\ganttbar}[4][]{
\setlength{\gantttmpa}{#3\ganttunitlength}
\setlength{\gantttmpb}{#4\ganttunitlength}
\setlength{\gantttmpb}{\gantttmpa+\gantttmpb}
\ifKV@ganttx@drawledgerline
\draw[dotted] (0,\value{ganttnum}-0.2) -- (\value{ganttwidth}*\ganttunitlength,\value{ganttnum}-0.2);
\fi
\node at (0,\value{ganttnum}) [anchor=base east] {%
\ganttfontsize #2%
};
\setkeys{ganttbarx}{#1}{%
\draw[pattern=\ganttbarpattern,pattern color=\ganttbarcolor] (\gantttmpa,\value{ganttnum}+0.1) rectangle (\gantttmpb,\value{ganttnum}+0.5);
}
\setlength{\ganttlastx}{\gantttmpb}
\addtocounter{ganttnum}{-1}
}
% \ganttcon draws an arrow between to bars with specified coordinates
% usage: \ganttcon{startx}{starty}{endx}{endy}
\newcommand{\ganttcon}[4]{
\draw[-latex,rounded corners=1pt] (#1\ganttunitlength,-#2+0.1 + 0.2) -- (#1\ganttunitlength+0.4*\ganttunitlength,-#2+0.1+0.2) -- (#1\ganttunitlength+0.4*\ganttunitlength,-#2-0.4+0.2) -- (#1\ganttunitlength-0.4*\ganttunitlength,-#2-0.4+0.2) -- (#1\ganttunitlength-0.4*\ganttunitlength,-#4+0.1+0.2) -- (#3\ganttunitlength,-#4+0.1+0.2);
}
% \ganttbarcon draws a single bar *and* connects the bar with the previous bar for
% consecutive tasks
% usage: \ganttbarcon[pattern=<pattern>,color=<color>]{label}{start}{length}
% where the optional pattern argument are the same as for \ganttbar
\newcommand{\ganttbarcon}[4][]{
\setlength{\nextganttlastx}{\the\ganttlastx+1\ganttunitlength}
\ifdim\nextganttlastx>#3\ganttunitlength
\draw[-latex,rounded corners=1pt] (\the\ganttlastx,\value{ganttnum}+1.1 + 0.2) -- (\the\ganttlastx+0.4*\ganttunitlength,\value{ganttnum}+1.1+0.2) -- (\the\ganttlastx+0.4*\ganttunitlength,\value{ganttnum}+0.6+0.2) -- (\the\ganttlastx-0.4*\ganttunitlength,\value{ganttnum}+0.6+0.2) -- (\the\ganttlastx-0.4*\ganttunitlength,\value{ganttnum}+0.1+0.2) -- (#3\ganttunitlength,\value{ganttnum}+0.1+0.2);
\else
\draw[-latex,rounded corners=1pt] (\the\ganttlastx,\value{ganttnum}+1.1 + 0.2) -- (\the\ganttlastx+0.4*\ganttunitlength,\value{ganttnum}+1.1+0.2) -- (\the\ganttlastx+0.4*\ganttunitlength,\value{ganttnum}+0.1+0.2) -- (#3\ganttunitlength,\value{ganttnum}+0.1+0.2);
\fi
\ganttbar[#1]{#2}{#3}{#4}
}
% \ganttgroup draws a bar to group tasks
% usage: \ganttgroup{label}{start}{length}
\newcommand{\ganttgroup}[3]{%
\setlength{\gantttmpa}{#2\ganttunitlength}
\setlength{\gantttmpb}{#3\ganttunitlength}
\setlength{\gantttmpb}{\gantttmpa+\gantttmpb}
\ifKV@ganttx@drawledgerline
\draw[dotted] (0,\value{ganttnum}-0.2) -- (\value{ganttwidth}*\ganttunitlength,\value{ganttnum}-0.2);
\fi
\node at (0,\value{ganttnum}) [anchor=base east] {%
\ganttfontsize\bfseries #1%
};
\fill[black] (\gantttmpa-0.14cm,\value{ganttnum}+0.2) rectangle (\gantttmpb+0.14cm,\value{ganttnum}+0.4);
\draw[diamond-diamond] (\gantttmpa-0.14cm,\value{ganttnum}+0.2) -- (\gantttmpb+0.14cm,\value{ganttnum}+0.2);
\setlength{\ganttlastx}{\gantttmpb}
\addtocounter{ganttnum}{-1}
}
% \ganttmilestone, draw a diamond to represent a milestone
% usage: \ganttgroup[fill=<color>]{label}{start}
% color - a tikz color of the pattern (e.g. red, green blue gray, dark gray)
% for more information see the tikz documentation
% Declaring layers to abvoid superposition when you connect a \ganttmileston with a task
\pgfdeclarelayer{background}
\pgfdeclarelayer{foreground}
\pgfsetlayers{background,main,foreground}
\newcommand{\ganttmilestone}[3][]{
\setlength{\gantttmpa}{#3\ganttunitlength}
\setlength{\gantttmpb}{0\ganttunitlength}
\setlength{\gantttmpb}{\gantttmpa+\gantttmpb}
\ifKV@ganttx@drawledgerline
\draw[dotted] (0,\value{ganttnum}-0.2) -- (\value{ganttwidth}*\ganttunitlength,\value{ganttnum}-0.2);
\fi
\node at (0,\value{ganttnum}) [anchor=base east] {%
\ganttfontsize #2%
};
\setkeys{ganttbarx}{#1}{%
\pgfonlayer{foreground}
\draw[diamond-, color=\ganttbarcolor] (\gantttmpa,\value{ganttnum}+0.1) -- (\gantttmpb,\value{ganttnum}+0.4);
\endpgfonlayer
}
\setlength{\ganttlastx}{\gantttmpb}
\addtocounter{ganttnum}{-1}
}
% \ganttmilestonecon draws a single diamond *and* connects the diamond with the previous task
% usage: \ganttmilestonecon[color=<color>]{label}{start}{length}
% where the optional color argument are the same as for \ganttbar and \ganttmilestone
\newcommand{\ganttmilestonecon}[3][]{
\setlength{\nextganttlastx}{\the\ganttlastx+1\ganttunitlength}
\ifdim\nextganttlastx>#3\ganttunitlength
\draw[-latex,rounded corners=1pt] (\the\ganttlastx,\value{ganttnum}+1.1 + 0.2) -- (\the\ganttlastx+0.4*\ganttunitlength,\value{ganttnum}+1.1+0.2) -- (\the\ganttlastx+0.4*\ganttunitlength,\value{ganttnum}+0.6+0.2) -- (\the\ganttlastx-0.4*\ganttunitlength-1.8,\value{ganttnum}+0.6+0.2) -- (\the\ganttlastx-0.4*\ganttunitlength-1.8,\value{ganttnum}+0.1+0.2) -- (#3\ganttunitlength-1.8,\value{ganttnum}+0.1+0.2);
%
\else
\draw[-latex,rounded corners=1pt] (\the\ganttlastx,\value{ganttnum}+1.1 + 0.2) -- (\the\ganttlastx+0.4*\ganttunitlength,\value{ganttnum}+1.1+0.2) -- (\the\ganttlastx+0.4*\ganttunitlength,\value{ganttnum}+0.1+0.2) -- (#3\ganttunitlength-1.8,\value{ganttnum}+0.1+0.2);
\fi
% \fi
\ganttmilestone[#1]{#2}{#3}
}
\endinput

View File

@ -98,8 +98,8 @@
\include{BAB2/bab2}
\include{BAB3/bab3}
\include{BAB4/bab4}
\include{BAB5/bab5}
\include{BAB6/bab6}
% \include{BAB5/bab5}
% \include{BAB6/bab6}
\include{OTHER/kesimpulan}
%

View File

@ -181,6 +181,7 @@
%
\usepackage{caption}
\usepackage{gantt}
%-----------------------------------------------------------------------------%
% Konfigurasi
%-----------------------------------------------------------------------------%