我是
靠谱客的博主
畅快雨,最近开发中收集的这篇文章主要介绍
PSMC函数,可以直接用哦C/matlab/python,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
function [f, a] = psmc(T, Kp, Ki, Kd, F, lambda, rd, rd_dot, r, r_dot, a_prev, a_prev_prev) |
% T is the sampling period |
% Kp, Ki, Kd are the PID-type virtual coupling parameters |
% F is the actuator force magnitude limit |
% lambsa is the time constant |
sigma = (rd - r) + lambda * (rd_dot - r_dot); |
delta_a_prev = (a_prev - a_prev_prev) ; |
f_star = (Kd + Kp*T+Ki*T*T) / (lambda + T) * sigma + Ki*a_prev + (Kp*lambda +Ki*T*lambda-Kd) / (lambda * T + T*T) * delta_a_prev; |
a = 1 / (Kd + Kp*T + Ki*T*T) * ((Kd + Kp*T) * a_prev + Kd*delta_a_prev + T*T*f );
最后
以上就是畅快雨为你收集整理的PSMC函数,可以直接用哦C/matlab/python的全部内容,希望文章能够帮你解决PSMC函数,可以直接用哦C/matlab/python所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复