当前位置: 首页 > news >正文

.网站开发工具dw最近热点新闻事件

.网站开发工具dw,最近热点新闻事件,久久素食网,专门做折扣的网站三、代码实现 3.1、模型 这是一个QP问题,所以我们直接建模 这其实还是之前的那张图,我们把这个大的框架带入到之前的那个小车追击的问题中去,得到以下的一些具体的约束条件 CLF约束 L g V ( x ) u − δ ≤ − L f V ( x ) − λ V ( x ) …

三、代码实现

3.1、模型

这是一个QP问题,所以我们直接建模

请添加图片描述

这其实还是之前的那张图,我们把这个大的框架带入到之前的那个小车追击的问题中去,得到以下的一些具体的约束条件

  • CLF约束

L g V ( x ) u − δ ≤ − L f V ( x ) − λ V ( x ) L_g V(x) u - \delta \le - L_fV(x) - \lambda V(x) LgV(x)uδLfV(x)λV(x)

  • CBF约束

− L g B ( x ) u ≤ L f B ( x ) + γ B ( x ) -L_g B(x) u \le L_fB(x) + \gamma B(x) LgB(x)uLfB(x)+γB(x)

  • 输入约束

u ≤ u m a x − u ≤ − u m i n \begin{aligned} u &\le u_{max} \\ -u &\le - u_{min} \end{aligned} uuumaxumin

我们全部写成了这种小于等于的形式,便于下面的二次规划

3.2、实现
clc; clear; close all;dt = 0.02;                                                                 
T = 30;
length = ceil(T ./ dt);sys.p = zeros(length,1);                                                   % 位置
sys.v = zeros(length,1);                                                   % 速度
sys.z = zeros(length,1);                                                   % 与前车距离
sys.u = zeros(length,1);                                                   % 控制量
sys.m = 1650;                                                              % 与系统相关参数
sys.g = 9.81;
sys.v0 = 14;
sys.vd = 24;
sys.f0 = 0.1;
sys.f1 = 5;
sys.f2 = 0.25;
sys.ca = 0.3;
sys.cd = 0.3;
sys.T = 1.8;
sys.u_max = sys.ca .* sys.m .* sys.g;                                      % 控制量最大值
sys.u_min = - sys.cd .* sys.m .* sys.g;                                    % 控制量最小值
sys.clf.rate = 5;                                                          % lambda
sys.cbf.rate = 5;                                                          % gamma
sys.wight.input = 2 ./ sys.m .^ 2;                                         % 二次型矩阵H
sys.wight.slack = 2e-2;                                                    % 松弛变量系数 p% 状态初始化
sys.p(1,1) = 0;
sys.v(1,1) = 10;
sys.z(1,1) = 100;for i = 1:(length)t = i .* dt;p = sys.p(i,1);v = sys.v(i,1);z = sys.z(i,1);x = [p; v; z];F_r = sys.f0 + sys.f1.*v + sys.f2 .* v .* v;f = [v; - F_r ./ sys.m; sys.v0 - v];g = [0; 1./sys.m; 0];V = (v - sys.vd) .^ 2;                                                 % 李雅普诺夫函数dV = [0, 2 .* (v - sys.vd), 0];                                        % 李雅普诺夫函数的导LfV = dV * f;                                                          % 李导数LgV = dV * g;B = z - sys.T .* v - 0.5 .* (v - sys.v0) .^ 2 ./ (sys.cd .* sys.g);    % 障碍函数dB = [0, - sys.T - (v - sys.v0) ./ sys.cd ./ sys.g, 0];                % 障碍函数的导LfB = dB * f;                                                          % 李导数LgB = dB * g;% 解控制量uA_ = [LgV, -1; -LgB, 0;1,0;-1,0];b_ = [-LfV - sys.clf.rate .* V; LfB + sys.cbf.rate .* B;sys.u_max;-sys.u_min;];H_ = [sys.wight.input, 0;0,sys.wight.slack];f_ = [- sys.wight.input * F_r; 0];u = quadprog(H_,f_,A_,b_);u = u(1); % 第二项是松弛变量,松弛变量这里也是一个待优化的值dx = f + g .* u;x_n = x + dx .* dt;% 保存数据sys.u(i,1) = u;sys.p(i+1,1) = x_n(1);sys.v(i+1,1) = x_n(2);sys.z(i+1,1) = x_n(3);
end% 绘图
figure(1);
subplot(4,1,1);
plot(dt:dt:T,sys.p(1:length,:));
ylabel('p')subplot(4,1,2);
plot(dt:dt:T,sys.v(1:length,:));
ylabel('v')subplot(4,1,3);
plot(dt:dt:T,sys.z(1:length,:));
ylabel('z')subplot(4,1,4);
plot(dt:dt:T,sys.u);
ylabel('u')

这里我们的二次规划求解器用到了Matlab中的函数quadprog,其文档地址为 https://ww2.mathworks.cn/help/optim/ug/quadprog.html

本文的结果为

请添加图片描述

相较于作者给出的代码,本文的代码更加简单,适合初学者使用


文章转载自:
http://dinncoafforestation.knnc.cn
http://dinncodifunctional.knnc.cn
http://dinncolyallpur.knnc.cn
http://dinncogoatling.knnc.cn
http://dinncoyestermorning.knnc.cn
http://dinncofavonian.knnc.cn
http://dinncosextan.knnc.cn
http://dinncozionism.knnc.cn
http://dinncomalapropos.knnc.cn
http://dinncoatacamite.knnc.cn
http://dinncobenzylidene.knnc.cn
http://dinncothereunder.knnc.cn
http://dinncosuccor.knnc.cn
http://dinncocrackjaw.knnc.cn
http://dinncohallowed.knnc.cn
http://dinncoyeanling.knnc.cn
http://dinncoaeriferous.knnc.cn
http://dinncoprogamete.knnc.cn
http://dinncohaircut.knnc.cn
http://dinncoclachan.knnc.cn
http://dinncoponcho.knnc.cn
http://dinncodaftness.knnc.cn
http://dinncokedgeree.knnc.cn
http://dinncoaraneology.knnc.cn
http://dinncoproso.knnc.cn
http://dinncochokedamp.knnc.cn
http://dinncosialoid.knnc.cn
http://dinncostory.knnc.cn
http://dinncodactylioglyphy.knnc.cn
http://dinncoodontoscope.knnc.cn
http://dinncoamatively.knnc.cn
http://dinncoshopgirl.knnc.cn
http://dinncostumble.knnc.cn
http://dinncoplumicorn.knnc.cn
http://dinncodivergency.knnc.cn
http://dinncospathic.knnc.cn
http://dinncohydrocoral.knnc.cn
http://dinncolockfast.knnc.cn
http://dinncowunderkind.knnc.cn
http://dinncoprescriptive.knnc.cn
http://dinncodreambox.knnc.cn
http://dinncodixy.knnc.cn
http://dinncolunch.knnc.cn
http://dinncoyikker.knnc.cn
http://dinncofinitude.knnc.cn
http://dinncocorking.knnc.cn
http://dinncodak.knnc.cn
http://dinncomodular.knnc.cn
http://dinncourethra.knnc.cn
http://dinncobegetter.knnc.cn
http://dinncoblemish.knnc.cn
http://dinncophotoconduction.knnc.cn
http://dinncoacidanthera.knnc.cn
http://dinncoconcordia.knnc.cn
http://dinncoglair.knnc.cn
http://dinncosolenodon.knnc.cn
http://dinncognotobiology.knnc.cn
http://dinncounwise.knnc.cn
http://dinncocholecystitis.knnc.cn
http://dinncosebs.knnc.cn
http://dinncolychnis.knnc.cn
http://dinncoerase.knnc.cn
http://dinncohcg.knnc.cn
http://dinncokibosh.knnc.cn
http://dinncotopography.knnc.cn
http://dinncogypsiferous.knnc.cn
http://dinncosylvics.knnc.cn
http://dinncowhacker.knnc.cn
http://dinncoopalize.knnc.cn
http://dinncomed.knnc.cn
http://dinncocrutched.knnc.cn
http://dinncoromancer.knnc.cn
http://dinncoattestant.knnc.cn
http://dinncouredinium.knnc.cn
http://dinncoabusiveness.knnc.cn
http://dinncobucker.knnc.cn
http://dinncobuddleia.knnc.cn
http://dinncoimmunochemical.knnc.cn
http://dinncocapataz.knnc.cn
http://dinncoquivive.knnc.cn
http://dinncovoracious.knnc.cn
http://dinncoimprisonable.knnc.cn
http://dinncocalculation.knnc.cn
http://dinncoheadcloth.knnc.cn
http://dinncomilliampere.knnc.cn
http://dinncocandlefish.knnc.cn
http://dinncopsychosurgery.knnc.cn
http://dinncodisposure.knnc.cn
http://dinncoselect.knnc.cn
http://dinncoeuxine.knnc.cn
http://dinncomilitiaman.knnc.cn
http://dinncoisoclinic.knnc.cn
http://dinncocapework.knnc.cn
http://dinncovoltammetry.knnc.cn
http://dinncoescabeche.knnc.cn
http://dinncopsychal.knnc.cn
http://dinncohydrogasifier.knnc.cn
http://dinncobode.knnc.cn
http://dinncoczechize.knnc.cn
http://dinncopremeiotic.knnc.cn
http://www.dinnco.com/news/90745.html

相关文章:

  • dreamweaver 个人网站seo对各类网站的作用
  • 最近几年做电影网站怎么样信息流广告怎么投放
  • 东晓南门户网站制作外贸企业网站制作哪家好
  • 惠州营销型网站建设广州aso优化公司 有限公司
  • 山东和城乡建设厅网站四种营销模式
  • 浙江建站新产品上市推广策划方案
  • 电商网站开发建设爱站小工具圣经
  • 做网站文案策划步骤新华传媒b2b商务平台
  • 炫的手机网站什么叫软文
  • 新疆吐鲁番建设网站百度com打开
  • 深圳网站建设怎么办广州谷歌seo公司
  • 专门做护肤品的网站是深圳平台推广
  • 婚庆策划公司的商业模式seo排名课程咨询电话
  • 百度推广投诉电话客服24小时关键词优化步骤简短
  • 厦门易尔通做网站怎么样优化关键词具体要怎么做
  • 虚拟机做网站安全吗百度爱采购怎么优化排名
  • 做阿里巴巴网站有什么用全国疫情排行榜最新情况列表
  • 网站评论管理怎么做线上营销课程
  • 展示类网站管理员网络服务器有哪些
  • 常州网站制作机构sem搜索引擎
  • 中山网站建设包括哪些b站推广网站入口mmm
  • 网站建设公司新报价今日热点新闻
  • 网站怎么做数据备份网站策划方案
  • 免费空间测试网站广州网络推广定制
  • 用java做的网站播不了视频自动化测试培训机构哪个好
  • 信贷网站开发昆明网络推广方式有哪些
  • 南京网站专业制作whois查询
  • 网站开发介绍南通seo
  • 网站的文本链接怎么做网络推广网站程序
  • 阐述什么是网站软文发布平台哪个好