‰ð@à
2025”N“xSMCûü“cÜ‚ðŽóÜ‚µ‚Ä*
¬™@ʉÁ**
* 2026”N6ŒŽ5“úŒ´eŽó•t
**ŽÅ‰YH‹Æ‘åŠw‘åŠw‰@C—HŠwŒ¤‹†‰ÈC‘Û—HŠwêUC§337-8570 é‹ÊŒ§‚³‚¢‚½‚ÜŽsŒ©À‹æ[ì307
@‚»‚±‚Å–{Œ¤‹†‚Å‚ÍCVRFT‚ð—p‚¢‚½MFCƒpƒ‰ƒ[ƒ^‚Ì“¯ŽžÅ“K‰»Žè–@‚ð’ñˆÄ‚µ‚½Dˆê•û‚ÅCMFC‚Ì‘Sƒpƒ‰ƒ[ƒ^‚𓯎ž‚ÉÅ“K‰»‚·‚邱‚Ƃ͗eˆÕ‚ł͂Ȃ¢D‚±‚ê‚ÍCŠeƒpƒ‰ƒ[ƒ^‚̑傫‚³‚⊴“x‚ª‘å‚«‚ˆÙ‚Ȃ邽‚߂ł ‚éD‚±‚̈Ⴂ‚ÍÅ“K‰»ŒvŽZ‚ð¢“ï‚É‚µC“KØ‚È‰ð‚ª“¾‚ç‚ê‚É‚‚‚È‚é—vˆö‚ƂȂéD‚»‚±‚Å’ñˆÄŽè–@‚Å‚ÍCƒpƒ‰ƒ[ƒ^‚̃XƒP[ƒ‹·‚ð•âž‚·‚éƒXƒP[ƒŠƒ“ƒOs—ñ‚𓱓ü‚µC“¯ŽžÅ“K‰»‚ð‰Â”\‚É‚µ‚½DÅŒã‚ÉC…ˆ³lH‹Ø‚ð—p‚¢‚½ŽÀŒ±‚É‚æ‚è’ñˆÄŽè–@‚Ì—LŒø«‚ðŒŸØ‚µ‚½DŽÀŒ±‚Å‚ÍC³Œ·”g–Ú•W’l‚ɑ΂·‚é’Ç]«”\‚ð•]‰¿‚·‚邯‚Æ‚à‚ÉCÅ“K‰»Žž‚Ƃ͈قȂ镉‰×ðŒ‰º‚ÅŽÀŒ±‚ðs‚¢C’ñˆÄŽè–@‚̃ƒoƒXƒg«‚ɂ‚¢‚Ä‚à•]‰¿‚µ‚½D
MFC‚Å‚ÍUltra-localƒ‚ƒfƒ‹(ˆÈ‰ºCULM)‚ÉŠî‚«ƒVƒXƒeƒ€‚ð•\Œ»‚·‚é4)DMFC‚Å‚ÍCŠeƒTƒ“ƒvƒŠƒ“ƒOƒ^ƒCƒ€‚É‚¨‚¢‚ÄCƒVƒXƒeƒ€‚ðULM‚ɋߎ—‚·‚éD—£ŽUŽžŠÔŒn‚ł̈ꎟ’x‚êULM‚Ì\‘¢‚ðŽ®(1)‚ÉŽ¦‚·D
![]()
‚½‚¾‚µC
‚Ío—ÍC
‚ͧŒä“ü—ÍC
‚̓‚ƒfƒ‹‰»‚³‚ê‚È‚¢“®“Á«‚¨‚æ‚ÑŠO—C
‚ÍMFC‚É‚¨‚¢‚Äd—v‚ÈÝŒvƒpƒ‰ƒ[ƒ^C‚Å‚ ‚éD“à•”§ŒäŠí‚ÉPI§ŒäŠí‚ð—p‚¢‚邯‚«C§Œä“ü—͈͂ȉº‚Å—^‚¦‚ç‚ê‚éD
![]()
‚½‚¾‚µC
‚Í–Ú•W’lCŒë·‚ð
C
‚ÍPIƒQƒCƒ“C
‚̓Tƒ“ƒvƒŠƒ“ƒOƒ^ƒCƒ€C
‚Æ‚·‚éDŽ®(1)C(2)‚æ‚èC’Ç]Œë·‚Ì“®“Á«‚ªŽ®(3)‚Æ‚µ‚Ä“¾‚ç‚ê‚éD
![]()
Ž®(3)‚æ‚蓱‚©‚ê‚é“Á«‘½€Ž®‚̪‚ª’PˆÊ‰~“à‚É‘¶Ý‚·‚邯‚«CMFC‚͕ƒ‹[ƒvŒn‚Ì‘Q‹ßˆÀ’è«‚ð•ÛØ‚·‚é4)D
VRFT‚͈ê‘g‚̉Šú“üo—̓f[ƒ^‚݂̂ð—p‚¢‚ħŒäŠí‚ÌÝŒv‚ðs‚¤ƒf[ƒ^‹ì“®Œ^§ŒäŽè–@‚̈ê‚‚ł ‚éDŠù•ñ6)‚ɂĒñˆÄ‚µ‚½CˆÀ’è§–ñðŒ‰º‚É‚¨‚¢‚ÄVRFT-MFC‚ÌÝŒvƒpƒ‰ƒ[ƒ^‚ð’iŠK“I‚ÉÅ“K‰»‚·‚éŽè–@‚ÌÝŒvŽè‡‚ðAlgorithm 1‚ÉŽ¦‚·D
|
Algorithm 1 VRFT-MFC design procedure |
|
|
Step 1 Obtain a single set of I/O data |
|
|
Step 2 Calculate: |
|
|
|
EAssume that the
virtual reference |
|
|
|
|
|
where reference
model |
|
|
EAssume
that the virtual tracking error equals
|
|
|
EThe virtual input is obtained as follows :
|
|
Step 3 Filter each signal by prefilter |
|
|
|
|
|
|
|
|
Step 4 Calculate |
|
|
|
|
|
|
|
|
|
where
|
|
|
|
–{Œ¤‹†‚Å‚ÍCˆÀ’èðŒ‚ðl—¶‚µ‚½VRFT‚ð—p‚¢‚ÄCMFC‚ÌPIƒQƒCƒ“‚¨‚æ‚Ñ
‚𓯎ž‚ÉÅ“K‰»‚·‚éD–{Žè–@‚ÌŠT”O}‚ð}1‚ÉŽ¦‚·D ÝŒvŽè‡‚Íæq‚ÌAlgorithm 1‚Æ“¯—l‚Å‚ ‚邪CˆÈ‰º‚ÌV‚½‚È•]‰¿ŠÖ”‚ðÝŒv‚·‚éD
![]()
Case 1 If
, then

Case 2 If
, then

‚½‚¾‚µC

‚Æ‚µC
‚Í
‚Ìd‚ÝC
C
‚̓XƒP[ƒŠƒ“ƒOs—ñ‚Å‚ ‚éD‚È‚¨C
‚ÍPIƒQƒCƒ“‚ª‰ß“x‚ɬ‚³‚‚Ȃ邱‚Æ‚ð–h‚®‚½‚ß“±“ü‚·‚éD’ñˆÄŽè–@‚Å‚ÍCŽ®(12)‚ðŬ‰»‚·‚邱‚Æ‚ÅC
‚¨‚æ‚Ñ
‚𓯎ž‚ÉÅ“K‰»‚·‚éD
6. 1@ŽÀŒ±ðŒ
…ˆ³lH‹Ø‚ð—p‚¢‚ÄC’ñˆÄŽè–@‚É‚æ‚èÝŒv‚µ‚½§ŒäŠí‚̧Œä«”\‚ÆC•‰‰×•ω»‚ɑ΂·‚郃oƒXƒg«‚Ì•]‰¿‚ðs‚¤D–{ŽÀŒ±‚Å‚ÍC}2‚ÉŽ¦‚·…ˆ³‰ñ˜H‚ðŽ‚Â…ˆ³lH‹Ø‚ð—p‚¢C0-10 V‚Ì“ü—Í“dˆ³§–ñ‚ðŽ‚ÂD–³•‰‰×ó‘Ô‚ÅVRFT‚ð—p‚¢‚ÄMFC“à‚ÌPIƒQƒCƒ“‚¨‚æ‚Ñ
‚𓯎ž‚ÉÅ“K‰»‚µC’iŠK“I‚ÈÅ“K‰»‚ðs‚Á‚½ê‡6)‚ƧŒä«”\‚ð”äŠr‚·‚éD•¹‚¹‚ÄC•‰‰×•ω»‚ɑ΂·‚郃oƒXƒg«‚ð•]‰¿‚·‚邽‚ß‚ÉC–³•‰‰×ó‘Ô‚ÅÅ“K‰»‚µ‚½ÝŒvƒpƒ‰ƒ[ƒ^‚ðŽg—p‚µC—L•‰‰×ó‘Ô(44 N)‚ł̧ŒäŽÀŒ±Œ‹‰Ê‚à”äŠr‚·‚éD—£ŽU‰»‚µ‚½VRFT‚ÌŽQƃ‚ƒfƒ‹‚Æd‚ÝŠÖ”‚Í‚»‚ꂼ‚ê
=0.0095/(z-0.99)C
=0.0095/(z-0.99)‚Æ‚µ‚½D’²®ƒpƒ‰ƒ[ƒ^‚ÍC’ñˆÄŽè–@‚É‚¨‚¢‚Ä
,
C]—ˆŽè–@6)‚É‚¨‚¢‚Ä
‚Æ‚»‚ꂼ‚ꎎsöŒë“I‚ÉŒˆ’肵‚½DVRFT‚ÅÅ“K‰»‚µ‚½Œ‹‰ÊC’ñˆÄŽè–@‚ÌÝŒvƒpƒ‰ƒ[ƒ^‚Í
‚ª“¾‚ç‚êC‚±‚̂Ƃ«“Á«‘½€Ž®‚̪‚Ìâ‘Î’l‚Í
‚Å‚ ‚éD]—ˆŽè–@‚Í
‚ª“¾‚ç‚êC‚±‚̂Ƃ«ª‚Ìâ‘Î’l‚Í
‚Å‚ ‚éD‚µ‚½‚ª‚Á‚ÄC—¼Žè–@‚É‚¨‚¢‚ĈÀ’è§–ñðŒ‚ð–ž‚½‚µ‚‚ÂÅ“K‰»‚ª‰Â”\‚Å‚ ‚邱‚Æ‚ªŠm”F‚³‚ꂽD‚Ü‚½C–Ú•W’l‚ÍU•20 mmCƒIƒtƒZƒbƒg40 mmCŽü”g”0.3 Hz‚̳Œ·”g‚Å‚ ‚éD
6. 2 ŽÀŒ±Œ‹‰Ê
ÝŒvŽž‚ÆŽÀŒ±Žž‚Ì•‰‰×‚ªˆÙ‚È‚é‚Æ‚«C‚¨‚æ‚ÑŽÀŒ±’†‚É•‰‰×‚ð•Ï‚¦‚½‚Æ‚«‚ÌŽÀŒ±Œ‹‰Ê‚ð‚»‚ê‚¼‚ê}3‚¨‚æ‚Ñ}4‚ÉŽ¦‚·D‚³‚ç‚ÉC“ñ敽‹Ï•½•ûªŒë·(ˆÈ‰ºCRMSE)‚ÍC’ñˆÄŽè–@‚É‚¨‚¢‚ÄC–³•‰‰×F1.20
mm, —L•‰‰×: 1.33
mmC]—ˆŽè–@‚É‚¨‚¢‚ÄC–³•‰‰×F2.07
mm, —L•‰‰×: 2.21
mm‚ƂȂÁ‚½D}3C4‚¨‚æ‚ÑRMSE‚ÌŒ‹‰Ê‚æ‚èC‘S‚Ä‚ÌðŒ‚É‚¨‚¢‚Ä’ñˆÄŽè–@‚Ì•û‚ª‚‚¢«”\‚ð—L‚·‚邱‚Æ‚ª‚í‚©‚éD‚±‚ê‚ÍC“¯ŽžÅ“K‰»‚É‚æ‚èÝŒvƒpƒ‰ƒ[ƒ^“¯Žm‚ÌÅ“K«‚ª‰ü‘P‚µ‚½‚½‚ß‚Æl‚¦‚ç‚ê‚éD“Á‚ÉC’ñˆÄŽè–@‚Æ]—ˆŽè–@‚ÌŠÔ‚É‚¨‚¢‚ÄC
‚Ì’l‚ªÅ‚àˆÙ‚Ȃ邱‚Æ‚©‚çC
‚ª§Œä«”\‚É‹y‚Ú‚·‰e‹¿‚͑傫‚¢‚Æl‚¦‚ç‚ê‚éD‚Ü‚½C—L•‰‰×ŽÀŒ±‚ł͗¼Žè–@‚É‚¨‚¢‚Ä0.1 mm `0.2 mm’ö“x‚Ì—ò‰»‚ª‚Ý‚ç‚ê‚邪C\•ª‚ɬ‚³‚¢D‚µ‚½‚ª‚Á‚ÄCMFC‚Í–³•‰‰×ó‘Ô‚ÅÝŒvƒpƒ‰ƒ[ƒ^‚ðÅ“K‰»‚µ‚½ê‡‚àC—L•‰‰×ó‘Ô‚É‚¨‚¢‚Ä‚‚¢§Œä«”\‚ðˆÛŽ‚µ‚Ä‚¨‚èC•‰‰×•ω»‚ɑ΂µ”ñí‚É‚‚¢ƒƒoƒXƒg«‚ð—L‚·‚邯Œ¾‚¦‚éDMFC‚ÍC‘æ2߂Ŏ¦‚·’Ê‚èC•‰‰×•ω»‚̂悤‚ÈŠO—‚ð
‚Æ‚µ‚ÄULM‚ÉŽæ‚èž‚ÞD‚µ‚½‚ª‚Á‚ÄC
‚Ì„’肪³‚µ‚s‚í‚ê‚Ä‚¢‚éê‡CMFC‚ÍŠO—‚̉e‹¿‚ɑ΂µ‚ăƒoƒXƒg‚ȧŒä‚ðs‚¤‚±‚Æ‚ª‰Â”\‚Å‚ ‚éD‚±‚±‚ÅCŽ®(3)‚æ‚èMFC‚Ì“à•”§ŒäŠí‚Í
‚Ì„’èŒë·‚ð•âž‚·‚邽‚ß‚ÌC³€‚Æ‚µ‚Ä“‚‚½‚ßCPIƒQƒCƒ“‚Ì’l‚ð“KØ‚ÉÝŒv‚·‚邱‚Æ‚ÍC§Œä«”\‚ÌŒüゾ‚¯‚łȂCƒƒoƒXƒg«‚ÌŒüã‚É‚à‚‚Ȃª‚邯l‚¦‚ç‚ê‚éD ˆê•û‚ŧŒä«”\‚ÍCŽŽsöŒë“I‚ÉŒˆ’肵‚½’²®ƒpƒ‰ƒ[ƒ^
‚É‹‚ˆË‘¶‚·‚邱‚Æ‚ªŠm”F‚³‚ê‚Ä‚¨‚èC‚»‚Ì’è—Ê“I‚ÈÝŒv•û–@‚ª¡Œã‚̉ۑè‚Å‚ ‚éD
–{•ñ‚Å‚ÍMFC‚ÆVRFT‚ð‘g‚݇‚킹CˆÀ’è§–ñðŒ‚ðl—¶‚µ‚‚ÂCMFC‚ÌÝŒvƒpƒ‰ƒ[ƒ^‚𓯎ž‚ÉÅ“K‰»‚·‚éŽè–@‚ð’ñˆÄ‚µ‚½D’iŠK“I‚ÈÅ“K‰»‚ðs‚Á‚½MFC‚̧Œä«”\‚Æ”äŠr‚µ‚ÄC“¯ŽžÅ“K‰»‚ðs‚Á‚½’ñˆÄŽè–@‚Í‚‚¢§Œä«”\‚ðŽ¦‚µ‚½D‚³‚ç‚ÉC’ñˆÄŽè–@‚Æ]—ˆŽè–@‚Í•‰‰×•ω»‚ɑ΂µ‚Ä‚‚¢ƒƒoƒXƒg«‚ð—L‚·‚邱‚Æ‚ðŠm”F‚µ‚½D
1j ¬—јjCˆÉ“¡˜aŽõF…“¹…ˆ³‹ì“®ƒ}ƒbƒLƒxƒ“Œ^lH‹Ø‚̕ψʧŒäi‘æ 1 •ñClH‹Ø‚̃‚ƒfƒ‹‰»‚¨‚æ‚ÑBouc-Wen ƒ‚ƒfƒ‹‚Ì“K—pj, “ú–{ƒtƒ‹[ƒhƒpƒ[ƒVƒXƒeƒ€Šw‰ï˜_•¶W, Vol. 45, No. 6, p. 85-93, (2014).
2j Campi M.C., Lecchini A., Savaresi S. M.: Virtual reference feedback tuning: a direct method for the design of feedback controllers,'' Automatica, Vol. 38, p. 1337-1346, (2002).
3j Soma S., Kaneko O., Fuji T.: A new method of controller parameter tuning based on input-output data–fictitious reference iterative tuning (FRIT)–, IFAC Proceedings Volume, Vol. 37, No. 27, p. 789–794, (2004).
4j Fliess M., Join C.: Model-free control, International Journal of Control, Vol. 86, No. 12, p. 2228–2252, (2013).
5j Tsuruhara S., Ito K.: Data-driven model-free adaptive displacement control for tap-water-driven artificial muscle and parameter design using virtual reference feedback tuning, Journal of Robotics and Mechatronics Vol. 34, No. 3, p. 664-676, (2022).
6j Kosugi A., Tsuruhara S., Ito K.: Ultra-Local Model Based Data-Driven Control for McKibben-type Artificial Muscles with Control Parameter Optimization Using VRFT, Proceeding of JFPS International Symposium on Fluid Power, 1B2-03, p. 1-10, (2024).

‚±‚·‚¬@@‚ ‚â‚©
¬™@ʉÁ@ŒN
2026”NŽÅ‰YH‹Æ‘åŠw‘åŠw‰@HŠwŒ¤‹†‰È‘Û—HŠwêUC—¹D“¯”NC–¯ŠÔŠé‹Æ‚É“üŽÐDÝŠw’†‚Í…ˆ³ƒVƒXƒeƒ€§Œä‚¨‚æ‚уf[ƒ^‹ì“®§Œä‚ÉŠÖ‚·‚錤‹†‚É]Ž–C“ú–{ƒtƒ‹[ƒhƒpƒ[ƒVƒXƒeƒ€Šw‰ï‚̉ïˆõDCŽm(HŠw)D
E-mail: bq20074@shibaura-it.ac.jp


|
}1@VRFT-MFC‚ÌŠT—v |
}2@ŽÀŒ±‘•’u‚Ì…ˆ³‰ñ˜H
|


|
}3@
•‰‰×–³‚µ/•‰‰×—L‚è‚É‚¨‚¯‚é’ñˆÄŽè–@‚Æ |
}4@ •‰‰×–³‚µ/•‰‰×—L‚è‚É‚¨‚¯‚é’ñˆÄŽè–@‚ÆŠù‘¶Žè–@‚Ì” ‚Ђ°} (ŽŽs‰ñ”5‰ñ) |