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

建站系统破解建设母婴网站的目的

建站系统破解,建设母婴网站的目的,网站的结构包括哪些内容,做互联网网站的会抓引言 在上这门课之前,我已经用过CasADi 去做过最优化的相关实践,其中每一步迭代主要就是由:对象系统优化求解两部分组成的。这里我们重点介绍 “对象系统”如何去描述 ,因为它是每一步迭代中重要的一环——“优化求解”会获得控制…

引言

在上这门课之前,我已经用过CasADi 去做过最优化的相关实践,其中每一步迭代主要就是由:对象系统+优化求解两部分组成的。这里我们重点介绍 “对象系统”如何去描述 ,因为它是每一步迭代中重要的一环——“优化求解”会获得控制输入u,u需要作用于模型,获得状态,以去计算目标函数“代价”。在上该课之前,我并没有系统的认识,因此,这门课让我对自己之前的实践有了全新的认识。

致谢

感谢BIT的智能车辆研究所的于会龙老师,其事无巨细的教导,手把手教学让身为研究牲的我感慨万分。

前言

虽然标题是车辆动力学, 但例子是车子的垂向减震系统哈。抱歉
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码流程

这个流程很重要,大家仔细体会。6)-10)步就不放图了,大家直接在后面的代码里寻找对应的部分。
在这里插入图片描述

数值积分函数

这里提供了三个选择,matlab中给了4阶龙格库塔和欧拉,大家自行选择
在这里插入图片描述

MATLAB代码

clc
clear
clear all
%----------------------------------
global Mb Mw ks bs kt bt
Mb = 290;
Mw = 32;
ks = 20000;
bs = 500;
kt = 1400000;
bt = 100;
%----------------------------------
tf = 1;
dt = 0.001;%seconds
%----------------------------------
Xin = [0; 0; 0];
t = 0;
%----------------------------------
tlog = zeros(tf/dt,1);
xlog = zeros(tf/dt,3);for i = 1: tf/dtu         = -0.1 + 0.2*rand;  %控制子程序  Xout      = Euler(@vdn1,Xin,u,t,dt); %积分函数 tlog(i)   = t;     %数据存储t         = i*dt;  %时间更新Xin       = Xout;  %状态更新xlog(i,:) = Xin';  %数据存储
endfigure
subplot(3,1,1)
plot(tlog,xlog(:,1),'k');
ylabel('$z_b \,(m) $');
xlabel('$$ t \, (s) $$');
subplot(3,1,2)
plot(tlog,xlog(:,2),'r');
ylabel('$ {\dot z_b} \,(m) $');
xlabel('$$ t \, (s) $$');
subplot(3,1,3)
plot(tlog,xlog(:,3),'b');
ylabel('$ {z_r} \,(m) $');
xlabel('$$ t \, (s) $$');function dXin = vdn1(t,Xin,u)
global Mb ks bs
%% 状态变量 
Zb   = Xin(1,:); %车身垂向位移
dZb  = Xin(2,:); %车身垂向速度
Zr   = Xin(3,:); %路面接触点垂向位移
%% 求状态变量一阶导数 
dZr  = u(1,:);   %路面接触点垂向位移变化率
ddZb = (-bs.*(dZb-dZr)-ks.*(Zb-Zr))/Mb; %车身垂向加速度%% 状态变量一阶导数
dXin = [dZb;ddZb;dZr];
endfunction [y]=runge_kutta4(ufunc,Xin,u,t,h)% ode45
%-----------------------------------------------------------------------------------%
% Author: HUILONG YU, hlyubit@gmail.com.
% Date  : 09/11/2016
% Copyright (C) 2016 HUILONG YU. All Rights Reserved.
%-----------------------------------------------------------------------------------%
k1=ufunc(t,Xin,u);
k2=ufunc(t+h/2,Xin+h*k1/2,u);
k3=ufunc(t+h/2,Xin+h*k2/2,u);
k4=ufunc(t+h,Xin+h*k3,u);y=Xin+h*(k1+2*k2+2*k3+k4)/6; 
endfunction y = Euler(ufunc,Xin,u,t,h)y= Xin+ h * ufunc(t,Xin,u);
end

补充

1、参数中有两个关键参数,决定悬架的“硬度”,【调整悬架参数可抑制路面不平度激励带来的车身振动】
ks = 20000; bs = 500;比 ks = 2000000; bs = 100000; 更好
2、程序每次运行结果不同是因为 输入u 里有一个rand随机数。

Python

环境:Windows ,官网安装的python(安装过程中选择将python添加到全局路径) ,在vscode里直接执行。还需要cmd调出终端安装两个py的模块。

pip install numpy matplotlib
import numpy as np
import matplotlib.pyplot as plt# 全局变量
Mb = 290
Mw = 32
ks = 20000
bs = 500
kt = 1400000
bt = 100# 时间设置
tf = 1
dt = 0.001  # 秒# 初始条件
Xin = np.array([0, 0, 0])
t = 0# 数据存储
tlog = np.zeros(int(tf/dt))
xlog = np.zeros((int(tf/dt), 3))# 定义 vdn1 函数
def vdn1(t, Xin, u):Zb = Xin[0]  # 车身垂向位移dZb = Xin[1]  # 车身垂向速度Zr = Xin[2]  # 路面接触点垂向位移dZr = u  # 路面接触点垂向位移变化率ddZb = (-bs * (dZb - dZr) - ks * (Zb - Zr)) / Mb  # 车身垂向加速度return np.array([dZb, ddZb, dZr])# 定义 Euler 函数
def Euler(ufunc, Xin, u, t, h):return Xin + h * ufunc(t, Xin, u)# 主循环
for i in range(int(tf/dt)):u = -0.1 + 0.2 * np.random.rand()  # 控制子程序Xout = Euler(vdn1, Xin, u, t, dt)  # 积分函数tlog[i] = t  # 数据存储t = (i + 1) * dt  # 时间更新Xin = Xout  # 状态更新xlog[i, :] = Xin  # 数据存储# 绘图
plt.figure()plt.subplot(3, 1, 1)
plt.plot(tlog, xlog[:, 0], 'k')
plt.ylabel('$z_b \,(m)$')
plt.xlabel('$t \,(s)$')plt.subplot(3, 1, 2)
plt.plot(tlog, xlog[:, 1], 'r')
plt.ylabel('$\dot{z_b} \,(m/s)$')
plt.xlabel('$t \,(s)$')plt.subplot(3, 1, 3)
plt.plot(tlog, xlog[:, 2], 'b')
plt.ylabel('$z_r \,(m)$')
plt.xlabel('$t \,(s)$')plt.tight_layout()
plt.show()
http://www.yayakq.cn/news/20776/

相关文章:

  • 定制网站开发报价普通网站建设
  • 赚钱的网站做任务2024中核招聘网最新招聘公告
  • 网站关键字多少合适如何微信小程序注册
  • 有没有和小孩做的网站做php网站的环境
  • 网站怎么做流量统计优秀个人网站主页
  • 合作制作网站金昌市建设工程质量监督站网站
  • 广州活动网站设计做盗版小说网站
  • 苏州网站建设制作服务商小红书推广引流渠道
  • 处室网站建设思路谷歌seo快速排名软件首页
  • asp网站伪静态文件下载好用心 做网站送女友
  • WordPress多站點支付插件wordpress 做cms
  • 公司宣传网站建站nginx wordpress php7
  • 网站技术策划内容正规投资app平台
  • 网站建设效果有客优秀网站建设效果工信部网站备案查询官网
  • 360全景网站制作网页制作师培训学校
  • 网站制作公司需要什么资质邮政招c1驾驶员8000元
  • 食品贸易网站建设案例wordpress如何上传mp4
  • 网站在公司做有什么要求吗wordpress获取导航菜单
  • 物联网型网站开发外贸平台哪个最好
  • 弹簧东莞网站建设网站软文推广网站
  • 购物网站html修改wordpress数据库
  • 网站开发 需求说明书用科讯cms做网站的步骤
  • 网站界面设计中的布局设计要注意什么的结合惠城网站建设
  • 上海网站seo策划用vs2012做网站案例
  • 模板王字库下载坚决贯彻落实二十条优化措施
  • 怎样更新网站快照企业网站备案 过户
  • 网站建设的主要特征wordpress esc attr
  • 做vi的网站网站图片加载优化
  • 石家庄建站凡科wordpress加入链接
  • 网站建设与管理自考本全国卷网页设计基础教程视频教程