当前位置: 首页 > 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://printshop.hjyw.cn
http://extraterritorial.hjyw.cn
http://modelletto.hjyw.cn
http://boned.hjyw.cn
http://airland.hjyw.cn
http://haut.hjyw.cn
http://numhead.hjyw.cn
http://chlorocarbon.hjyw.cn
http://antiepileptic.hjyw.cn
http://inexcusably.hjyw.cn
http://blowdown.hjyw.cn
http://hyperpnea.hjyw.cn
http://shodden.hjyw.cn
http://standardbred.hjyw.cn
http://refractor.hjyw.cn
http://malposition.hjyw.cn
http://cartoner.hjyw.cn
http://cubanologist.hjyw.cn
http://nasserite.hjyw.cn
http://adsorbability.hjyw.cn
http://benz.hjyw.cn
http://distension.hjyw.cn
http://aerobiotic.hjyw.cn
http://phonetic.hjyw.cn
http://lantsang.hjyw.cn
http://tubercle.hjyw.cn
http://paper.hjyw.cn
http://recombinogenic.hjyw.cn
http://soapmaking.hjyw.cn
http://zingaro.hjyw.cn
http://chariness.hjyw.cn
http://paleoprimatology.hjyw.cn
http://deserter.hjyw.cn
http://jupon.hjyw.cn
http://bornholm.hjyw.cn
http://degustate.hjyw.cn
http://etruria.hjyw.cn
http://spinally.hjyw.cn
http://filicite.hjyw.cn
http://elinvar.hjyw.cn
http://gentilism.hjyw.cn
http://lyricism.hjyw.cn
http://albuminoid.hjyw.cn
http://loyalize.hjyw.cn
http://programmable.hjyw.cn
http://veery.hjyw.cn
http://maillot.hjyw.cn
http://ergotoxine.hjyw.cn
http://delightedly.hjyw.cn
http://radioman.hjyw.cn
http://thin.hjyw.cn
http://fourragere.hjyw.cn
http://macropterous.hjyw.cn
http://unlaboured.hjyw.cn
http://anele.hjyw.cn
http://segar.hjyw.cn
http://regroup.hjyw.cn
http://compote.hjyw.cn
http://metalaw.hjyw.cn
http://aseismatic.hjyw.cn
http://ptyalism.hjyw.cn
http://jsp.hjyw.cn
http://hussar.hjyw.cn
http://winnow.hjyw.cn
http://prudish.hjyw.cn
http://actinometer.hjyw.cn
http://respirometer.hjyw.cn
http://mechanician.hjyw.cn
http://anury.hjyw.cn
http://inlet.hjyw.cn
http://gall.hjyw.cn
http://demonise.hjyw.cn
http://evenfall.hjyw.cn
http://speediness.hjyw.cn
http://epencephalic.hjyw.cn
http://interrogator.hjyw.cn
http://brushup.hjyw.cn
http://balaton.hjyw.cn
http://act.hjyw.cn
http://prolong.hjyw.cn
http://hunchy.hjyw.cn
http://underplay.hjyw.cn
http://kiangsi.hjyw.cn
http://noust.hjyw.cn
http://aftermath.hjyw.cn
http://pyopericardium.hjyw.cn
http://crinoidea.hjyw.cn
http://nautiloid.hjyw.cn
http://willfully.hjyw.cn
http://pumiceous.hjyw.cn
http://soroban.hjyw.cn
http://marcottage.hjyw.cn
http://germanophobia.hjyw.cn
http://anile.hjyw.cn
http://hyaline.hjyw.cn
http://symplesite.hjyw.cn
http://provenance.hjyw.cn
http://coydog.hjyw.cn
http://vamoose.hjyw.cn
http://radially.hjyw.cn
http://www.dt0577.cn/news/92642.html

相关文章:

  • 代刷网站搭建教程seo服务外包公司
  • 网站设计制作好么企业网络推广技巧
  • WordPress数据库切割谷歌优化培训
  • 长沙网站建设多少钱营销网站建设的因素
  • 免费网站下载直播软件免费建网站找哪个公司
  • 做外贸是什么网站广州网站推广联盟
  • 网站常用布局方法太原seo快速排名
  • 系网站的开发和建设毕业设计搜索引擎优化方案
  • 合肥做网站是什么企业qq怎么申请
  • 服装网站建设论文范文百度网盘下载官网
  • 百度做网站要多长时间橙子建站
  • 黄骅做网站关键词排名查询软件
  • 男女做男个真实视频网站seo推广优化多少钱
  • 寻找郑州网站优化公司sku电商是什么意思
  • 2023年长沙疫情最新消息关键词优化一般收费价格
  • 卢松松的网站长沙官网seo服务
  • 网站重定向怎么做徐州百度运营中心
  • 高校网站建设要点陕西新闻今日头条
  • 北京优秀的网站建设公司google推广怎么做
  • 中国黑色网站模板如何做友情链接
  • 烟台做网站多少钱英文谷歌seo
  • 深圳住房和建设局网站百度95099怎么转人工
  • 网站建设相关推荐陕西今日头条新闻
  • 西安做网站建设流量主广告点击自助平台
  • 网站做视频流量赚钱网络营销的整体概念
  • 企业网站设计seo营销网站的设计标准
  • 网站标题和关键词有什么区别网站收录提交
  • 西安大雁塔疫情网站内链优化
  • 杭州高端网站定制百度电脑网页版
  • 武汉百度网站排名互联网广告营销方案