LT5560B

TRENIRUOKLIO JĖGOS VARIKLIO VALDYMO BŪDAS

CONTROL METHOD OF SIMULATOR ENGINE

Referatas

[LT] Išradimas priklauso sporto ir reabilitacijos treniruokliams, konkrečiau - treniruoklių, kuriuose kaip jėgos elementas naudojamos elektros pavaros, valdymui. Siekiant praplėsti treniruoklio jėgos variklio valdymo būdo funkcines galimybes, tobulinant ekscentrinio judesio bei perėjimo iš koncentrinio judesio į ekscentrinį valdymą, kuriame matuoja kliento (besitreniruojančiojo) tiesiogiai veikiamo elemento padėtį, greitį ir tą elementą veikiančią jėgą (momentą), reguliuoja jėgos variklį taip, kad kliento koncentrinio judesio fazėje izokinetiniame režime kliento veikiamo elemento greitis būtų lygus užduotajam, o izotoniniame režime to elemento pasipriešinimo jėga būtų lygi užduotajai, nauja tai, kad ekscentrinio judesio fazėje variklio momentą reguliuoja kartu ir pagal kliento tiesiogiai veikiamo elemento jėgą (momentą), ir pagal greitį. Beto, kliento ekscentrinio judesio fazėje treniruoklio jėgos variklio momento valdymo įtampos pokytį kiekvieno reguliavimo takto metu skaičiuoja pagal variklio greičio nuokrypą ir pagal kliento jėgos (momento) nuokrypą ir variklio momentui reguliuoti ima mažesnįjį apskaičiuotąjį pokytį, kliento ekscentrinio judesio pradžios užduotoji jėga (momentas) yra lygi prieš tai buvusio koncentrinio judesio pabaigos užduotajai jėgai (momentui), o kliento ekscentrinio judesio užduotoji jėga (momentas) lygi užduotu koeficientu padidintai koncentrinio judesio užduotajai jėgai.

[EN] The invention relates to sport and rehabilitation simulators, particularly to control methods of simulator engines. Method is characterized in that measures a position speed of an user element, which is directly affected, and a power ( a moment), which runs mentioned element, controls an engine so that speed of user element in phase of concentric mode of user, in isokinetic mode is equal to determinate speed and a resistance power of mentioned element in isotonic mode is equal to determinate power , knew is that a moment of an engine in phase of eccentric motion is regulated with and under power (moment) of user element and under a speed . A change of control voltage of an engine moment of a simulator in eccentric motion phase of user within each control cycle is calculated by speed deflection of an engine and by deflection of an user power (moment), for control of engine moment is taking lesser estimated deflection, determinate power (moment) of start eccentric motion of user is equal to theretofore determinate power (moment) of end concentric motion and determinate power (moment) of eccentric motion of user is equal to determinate power of concentric motion which is enlarged with determinate coefficient.

Aprašymas

[0001] Išradimas priklauso sporto ir reabilitacijos treniruokliams, konkrečiau - treniruoklių, kuriuose kaip jėgos elementas naudojamos elektros pavaros, valdymui.

[0002] Žinomas jėgos variklio valdymo būdas, kuriame reguliuojant galios tiekimą elektros varikliui sudaromas izokinetinis arba izotoninis, koncentrinis arba ekscentrinis kliento (besitreniruojančiojo) judesys. Elektros variklis valdomas pagal matuojamą rankenos (svirties) sukimo momentą izotoniniame režime arba pagal variklio greitį izokinetiniame režime. Perėjimas iš koncentrinio judesio fazės į ekscentrinį ir atvirkščiai vykdomas eigos galuose (žiūr. US patentą Nr. 95/26701, A 63 B 24/00, 1995).

[0003] Reguliavimas pagal momentą arba greitį bei judesio fazių perjungimas eigos galuose mažina būdo universalumą bei riboja jo funkcines galimybes. Be to, šis būdas nenumato padidintos jėgos (momento) ekscentrinio judesio. Padidintos jėgos ekscentrinis judesys naudingas kai kuriose treniruotėse, pavyzdžiui, siekiant padidinti raumenų masę. Toks treniruotės ekscentriniu judesiu būdas aprašytas Japonijos patente JP 2006231092, A63 B 22/06, 2006. Tačiau šis būdas nesudaro koncentrinio judesio, o tai mažina jo universalumą bei riboja pritaikymo sritį.

[0004] Artimiausias siūlomam būdui yra treniruoklio jėgos variklio valdymo būdas, kuriame matuoja kliento (besitreniruojančiojo) tiesiogiai veikiamo elemento padėtį greitį ir tą elementą veikiančią jėgą (momentą). Jėgos variklis reguliuojamas taip, kad koncentrinio judesio fazėje izokinetiniame režime kliento veikiamo elemento greitis būtų lygus užduotajam, o izotoniniame režime to elemento pasipriešinimo jėga būtų lygi užduotajai. Užduotasis greitis arba užduotoji jėga nustatomi pastovūs arba priklausantys nuo kliento tiesiogiai veikiamo elemento padėties. Ekscentrinis (neigiamas) judesys vykdomas užduotuoju režimu arba atkartoja buvusio koncentrinio judesio jėgą (momentą). Kiekvieno judesio gale suformuojamas specialus judesio pabaigos valdymo režimas (žiūr. US patentas Nr. 5,993,356 A 63 B21/005, 1999).

[0005] Šis būdas yra ganėtinai universalus ir patogus klientui, tačiau ekscentrinio judesio valdymas užduotuoju režimu arba atkartojant buvusio koncentrinio judesio jėgą (momentą) riboja jo funkcines galimybes.

[0006] Pristatomo išradimo tikslas - praplėsti treniruoklio jėgos variklio valdymo būdo funkcines galimybes, tobulinant ekscentrinio judesio bei perėjimo iš koncentrinio judesio į ekscentrinį valdymą,

[0007] Šis tikslas pasiekiamas tuo, kad treniruoklio jėgos variklio valdymo būde, kuriame matuoja kliento (besitreniruojančiojo) tiesiogiai veikiamo elemento padėtį, greitį ir tą elementą veikiančią jėgą (momentą), reguliuoja jėgos variklį taip, kad kliento (besitreniruojančiojo) koncentrinio judesio fazėje izokinetiniame režime kliento veikiamo elemento greitis būtų lygus užduotajam, o izotoniniame režime to elemento pasipriešinimo jėga (momentas) būtų lygi užduotajai, naujai realizuojamas variklio valdymas kliento ekscentrinio judesio fazėje, variklio momentą reguliuojant kartu ir pagal kliento tiesiogiai veikiamo elemento jėgą (momentą), ir pagal greitį. Tam kiekvieno reguliavimo ciklo metu skaičiuojamos dvi valdymo įtampos: viena - pagal variklio greičio nuokrypą, kita - pagal kliento tiesiogiai veikiamo elemento jėgos (momento) nuokrypą. Įrenginiuose, kuriuose kliento tiesiogiai veikiamas elementas atlieka sukamąjį judesį antroji valdymo įtampa skaičiuojama pagal to elemento sukimo momento nuokrypą. Toliau tekste aprašomas jėgos reguliavimas, o sukamojo judesio atveju analogiškai būtų reguliuojamas sukimo momentas.

[0008]

[0009] čia: Ug,Um- greičio ir jėgos (momento) reguliavimo valdymo įtampos;

[0010] KPg, - greičio reguliavimo proporcingumo koeficientas, V/C1/s);

[0011] KPm - jėgos reguliavimo proporcingumo koeficientas, V/N;

[0012] TIg, TIm - greičio ir jėgos reguliavimo integravimo konstantos, s ;

[0013] GN, MN - užduotasis greitis ir užduotoj i jėga, 1/s, N;

[0014] TDg, TDm - greičio ir jėgos reguliavimo diferencijavimo konstantos, s.

[0015] Kiekvieno reguliavimo ciklo metu šios dvi įtampos palyginamos tarpusavyje ir mažesniosios dydžiu koreguojama valdymo įtampa.

[0016] Toks reguliavimas padidina siūlomo būdo universalumą bei praplečia funkcines galimybes, kadangi ekscentrinis judesys šiuo būdu gali būti vienodai valdomas izokinetiniame ir izotoniniame režimuose. Be to, valdymas yra saugus ir patogus klientui: nustačius nedidelį užduotąjį momentą MN, šis momentas nebus viršytas, nepriklausomai nuo judesio greičio, o nustatytasis greitis neviršijamas nepriklausomai nuo jėgos.

[0017] Siekiant užtikrinti sklandų perėjimą iš koncentrinio judesio į ekscentrinį ekscentrinio judesio pradžios užduotoji jėga skaičiuojant valdymo įtampas priverstinai laikoma lygia koncentrinio judesio pabaigos užduotajai jėgai. Prasidėjus ekscentriniam judesiui, nustatytu dėsniu, pavyzdžiui, tiesiniu, vykdomas sklandus perėjimas nuo priverstinai priskirtos jėgos į reikiamą užduotąją ekscentrinio judesio jėgą. Sklandaus perėjimo į ekscentrinį judesį realizavimas didina siūlomo būdo funkcionalumą bei daro jį patogesniu klientui.

[0018] Siekiant sudaryti padidintos jėgos ekscentrinį judesį nustatomas ekscentrinio judesio jėgos padidinimo koeficientas SO. Šio koeficiento ribos 1,0-1,5. Nustačius SO = 1,0 ekscentrinio judesio jėga lygi koncentrinio judesio jėgai, o nustačius SO = 1,5, ekscentrinio judesio jėga 1,5 karto viršija užduotąją koncentrinio judesio jėgą. Perėjimą iš koncentrinio judesio užduotosios jėgos kreivės į padidintos jėgos ekscentrinio judesio kreivę ir atvirkščiai, iliustruoja Fig.1.

[0019] Yra užduotas perėjimo iš vieno judesio į kitą kliento (besitreniruojančiojo) tiesiogiai veikiamo elemento eigos intervalas ΔE, m. Apskaičiuojamas pereinamosios charakteristikos nuolydis δS, 1/m:

[0020]

[0021] Koncentrinio judesio pabaigoje (kai jėgos variklio greitis keičiasi iš sąlyginai teigiamo į sąlyginai neigiamą) užfiksuojama pozicija E2 ir tą poziciją atitinkantis jėgos padidinimo koeficientas S2 (koncentrinio judesio kreivės S = 1,0). Užduotoji jėga MN, pagal kurią vykdomas reguliavimas, apskaičiuojama:

[0022]

[0023] čia: MNO - užduotoji koncentrinio judesio jėga, kuri gali būti pastovi arba, kaip ir parodyta Fig. 1, priklausanti nuo pozicijos E ;

[0024] S - momentinis jėgos (momento) padidinimo koeficientas;

[0025] E - momentinė kliento tiesiogiai veikiamo elemento pozicija, m .

[0026] Analogiškai ekscentrinio judesio pabaigoje (kai variklio greitis keičiasi iš sąlyginai neigiamo į sąlyginai teigiamą) užfiksuojama pozicija E1 ir jėgos padidinimo koeficientas S1. Momentinis užduotosios jėgos padidinimo koeficientas S apskaičiuojamas:

[0027]

[0028] Užduotoji jėga, pagal kurią vykdomas reguliavimas, apskaičiuojama pagal (4) lygtį.

[0029] Reguliuojant pagal taip apskaičiuotą užduotąją jėgą sudaromas ekscentrinis judesys su lengvai keičiamu (vienu koeficientu SO) jėgos padidinimu bei užtikrinamas sklandus perėjimas iš vienos judesio fazės į kitą bet kurioje eigos pozicijoje, įskaitant ir pozicijas, kuriose vyksta perėjimas iš vienos užduotosios charakteristikos į kitą. Reikia paminėti, kad perėjimas iš vienos charakteristikos į kitą Fig. 1 parodytas supaprastintai kaip tiesinis. Iš tikrųjų perėjimas pagal pateiktas lygtis nėra tiesinis.

[0030] Čia aprašytas padidintos jėgos ekscentrinio judesio valdymas ir perėjimų iš vienos judesio fazės į kitą realizavimas bet kurioje eigos pozicijoje praplečia siūlomo būdo funkcines galimybes.

[0031] Fig. 1 iliustruoja perėjimą iš koncentrinio judesio užduotosios jėgos kreivės MNO į padidintos jėgos ekscentrinio judesio kreivę MNO*SO ir atvirkščiai. Šiame grafike: E - kliento tiesiogiai veikiamo elemento pozicija; Emin, Emax - ribinės pozicijos; ΔE - užduotas pereinamosios eigos intervalas; MN – užduotoji jėga.

[0032] Fig. 2 pateikiama įrenginio, realizuojančio siūlomą būdą, blokinė schema. Šioje schemoje: 1 - jėgos variklis; 2 - variklio greičio matuoklis; 3 - reduktorius (atskiruose realizavimo variantuose reduktoriaus gali ir nebūti); 4 - jėgos matuoklis; 5 - kliento tiesiogiai veikiamas elementas; 6 - pozicijos matuoklis; 7 - reguliatorius; 8 -valdiklis; 9 -sąsaja.

[0033] Valdymas pagal Fig. 1 kreives aprašytas aukščiau.

[0034] Siūlomam būdui realizuoti Fig. 2 įrenginyje variklis 1 gali būti kurio nors plačiai žinomo tipo elektros variklis, savo techniniais rodikliais (galia, greičiu, momentu) tinkamas konkrečiam treniruokliui bei galintis dirbti variklio arba generatoriaus režime, pavyzdžiui, nuolatinės srovės servo variklis, kintamos srovės asinchroninis variklis. Nuo pasirinkto variklio 1 tipo priklauso reguliatoriaus 7 realizavimas - jei pasirenkamas nuolatinės srovės servo variklis, atitinkamai parenkamas reikiamos galios ir įtampos keturių kvadrantų nuolatinės srovės stiprintuvas; jei pasirenkamas asinchroninis variklis - tuomet tinka vektorinio valdymo dažnio keitiklis, įjungtas momento reguliavimo režimu. Variklio greičio matuoklis 2 gali būti tacho generatorius, enkoderis ar kt. Reduktorius 3 gali būti sliekinis, cikloidinis, diržinis arba reduktoriaus galima ir visai nemontuoti. Jėgos matuoklį 4 paprasčiausia realizuoti tenzo jutiklių pagrindu. Kliento tiesiogiai veikiamo elemento 5 realizavimas priklauso nuo konkretaus treniruoklio: tai gali būti rankena, svirtis, lynas. Pozicijos matuoklis 6 yra bet koks konstruktyviai tinkamas kampo arba linijinės pozicijos elektrinis jutiklis, pavyzdžiui potenciometras ar linijinis enkoderis. Valdiklis 8 - tai mikroprocesorinis programuojamas valdiklis, sudarytas, pavyzdžiui, mikrokontrolerio MSP 430F149 (Texas Instruments) pagrindu. Valdiklyje 8 įrašyta konkrečiam treniruokliui valdyti pritaikyta programa, realizuojanti esminius aukščiau aprašytus sistemos valdymo būdo požymius. Sąsaja 9 skirta valdikliui su aukštesnio lygio valdymo įrenginiais bendrauti, pavyzdžiui sąsaja RS232 informacijos mainams su e-salės trenerio kompiuteriu. Valdiklis 8 per sąsają 9 gauna treniruotės užduotį (užduoties formavimas nėra šio išradimo objektas).

[0035] Valdiklis 8, gavęs treniruotės užduotį, periodiškai (kiekvieno reguliavimo ciklo metu) nuskaitinėja informaciją iš greičio matuoklio 2 apie variklio 1 momentinį greitį, informaciją iš jėgos (momento) matuoklio 4 apie kliento elementą 5 veikiančią jėgą, iš pozicijos matuoklio 6 nuskaito informaciją apie šio elemento padėtį, apdoroja nuskaitytąją informaciją pagal įrašytą programą ir siunčia valdymo signalą į reguliatorių 7. Reguliatorius 7 valdo variklio 1 sukimo momentą taip, kad jis būtų proporcingas valdiklio 8 signalui tiek teigiamų, tiek ir neigiamų momentų srityse.

[0036] Palyginus su prototipu siūlomas treniruoklio jėgos variklio valdymo būdas dėka to, kad ekscentrinis judesys gali būti vienodai valdomas tiek izokinetiniame tiek izotoniniame režimuose, sklandaus koncentrinio judesio perėjimo i ekscentrinį bei padidintos jėgos ekscentrinio judesio valdymo ir perėjimo iš vienos judesio fazės į kitą bet kurioje eigos pozicijoje, padidina siūlomo būdo universalumą bei praplečia funkcines galimybes, yra saugus ir patogus klientui.

Apibrėžtis

1. Treniruoklio jėgos variklio valdymo būdas, kuriame matuoja kliento (besitreniruojančiojo) tiesiogiai veikiamo elemento padėtį, greitį ir tą elementą veikiančią jėgą (momentą), reguliuoja jėgos variklį taip, kad kliento (besitreniruojančiojo) koncentrinio judesio fazėje izokinetiniame režime kliento veikiamo elemento greitis būtų lygus užduotajam, o izotoniniame režime to elemento pasipriešinimo jėga būtų lygi užduotajai, b e s i s k i r i a n t i s tuo, kad kliento ekscentrinio judesio fazėje variklio momentą reguliuoja kartu ir pagal kliento tiesiogiai veikiamo elemento jėgą (momentą), ir pagal greitį.

2. Būdas pagal 1 punktą, b e s i s k i r i a n t i s tuo, kad kliento ekscentrinio judesio fazėje treniruoklio jėgos variklio momento valdymo įtampos pokytį kiekvieno reguliavimo takto metu skaičiuoja pagal variklio greičio nuokrypą ir pagal kliento jėgos (momento) nuokrypą ir variklio momentui reguliuoti ima mažesnįjį apskaičiuotąjį pokytį.

3. Būdas pagal 1-2 punktus, b e s i s k i r i a n t i s tuo, kad kliento ekscentrinio judesio pradžios užduotoji jėga (momentas) yra lygi prieš tai buvusio koncentrinio judesio pabaigos užduotajai jėgai (momentui).

4. Būdas pagal 1-2 punktus, b e s i s k i r i a n t i s tuo, kad kliento ekscentrinio judesio užduotoji jėga (momentas) lygi užduotu koeficientu padidintai koncentrinio judesio užduotajai jėgai (momentui).

Brėžiniai