Optimizing control motion of a human arm with PSO-PID controller
- سال انتشار: 1396
- محل انتشار: دو فصلنامه تحقیقات کاربردی در مهندسی مکانیک، دوره: 7، شماره: 1
- کد COI اختصاصی: JR_JCARME-7-1_002
- زبان مقاله: انگلیسی
- تعداد مشاهده: 508
نویسندگان
Mohammad Hossein Bayati Chaleshtari
Young Researchers and Elite Club, Islamshahr Branch, Islamic Azad University, Islamshahr, Iran
Amirkabir University of Technology, Biomedical Engineering Department, Tehran, Iran
Mechanical Engineering Department,Shahrood University of Technology, Shahrood, Iran
چکیده
Functional electrical stimulation is the most commonly used system for restoring function after spinal cord injury. In this study, a model consists of a joint, two links with one degree of freedom, and two muscles as flexor and extensor of the joint, which simulated in MATLAB using Sim-Mechanics and Simulink Toolboxes, is used. The muscle model is based on Zajac musculotendon actuator and composed of a nonlinear recruitment curve, a nonlinear activation-frequency relationship, calcium dynamics, fatigue/recovery model, and an additional constant time delay, force -length and force-velocity factors. A classic controller for regulating the elbow joint angle; a Proportional- Integral- Derivative (PID) controller, is used. First, the PID coefficients are tuned using trial and error method, and then a particle swarm optimization (PSO) algorithm was used to optimize them. The important features of this algorithm include flexibility, simplicity, short solution time, and the ability to avoid local optimums. This PSO-PID controller uses the PSO algorithm to get the required pulse width for stimulating the biceps to reach the elbow joint to the desired angle. The fitness function is defined as sum square of error. The results of PSO -PID controller show the faster response for reaching the range of the set point than the PID controller tuned by trial and error. However, the PSO -PID is much better in terms of the rise time and the settling time, although the PID tuned by trial and error has no overshoot. The time to reach the zero steady state error is half in PSO -PID in comparison to PID tuned by trial and error.کلیدواژه ها
Functional electrical stimulation (FES), PID controller, Particle swarm optimization algorithm, Transverse planeمقالات مرتبط جدید
- توسعه مبدل حرارتی داخلی ( IHX ) از طریق تغییر فرآیند ساخت و تولید لوله های گاز کولر در صنعت خودروسازی
- بهبودعملکرد سیکل تبرید تراکمی با تغییر فرآیند ساخت مبدل SLHX از آرایش مماسی به هم مرکز
- بررسی تاثیر لایه میانی روی در اتصال غیر مشابه آلیاژ پایه منیزیم AZ۳۱ و آلومینیوم ۶۰۶۱ به روش جوشکاری اصطکاکی اغتشاشی نقطهای
- بررسی تجربی سوراخکاری کامپوزیتهای پلیمری: مقایسه جوت و شیشه
- سیستم هوشمند پایش وضعیت بلبرینگ با استفاده از طیفنگاره صوتی جهت طبقهبندی و تشخیص خطای بلبرینگ ها
اطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.