基于ModelCoder的汽车悬挂系统建模

news2025/8/8 0:48:57

悬挂系统是汽车的车架与车桥或车轮之间的一切传力连接装置的总称,其功能是传递作用在车轮和车架之间的力和力矩,并且缓冲由不平路面传给车架或车身的冲击力,衰减由此引起的振动,以保证汽车平顺行驶。

悬挂系统主要功能为支持车身、改善乘坐感觉。悬挂系统综合多种作用力,决定着汽车行驶过程的稳定性、舒适性和安全性,是整车厂需要考量的重要汽车部件之一。本文将以汽车悬架为例,简要说明ModelCoder对悬架系统进行简化以及仿真建模的过程。

01.汽车悬挂系统建模

汽车悬挂系统包括独立前、后垂直悬挂系统,本文所分析的汽车悬挂运动维度为车身俯仰和弹跳自由度。

▲图1 简化的整车受力分析图

1.整车受力分析

( 1 ) 垂直方向(Z向)

▲图2 垂直方向受力建模

( 2 ) 绕质心的力矩

▲图3 绕质心的力矩建模

2.整车模型

( 1 ) 前悬架受力

仅考虑悬架垂直方向受力:

▲图4 悬架示意图

仅考虑悬架垂直方向受力:

( 3 ) 后悬架受力

仅考虑悬架垂直方向受力:

( 4 ) 后悬架力矩

仅考虑悬架垂直方向受力:

3.Two DOF Spring/Damper Model (两自由度弹簧/阻尼器模型)

▲图5 两自由度弹簧模型

02.系统模型搭建

综合上述内容搭建的闭环系统模型如下:

▲图6 闭环系统建模

在ModelCoder模型资源管理器中配置参数:

▲图7 模型参数配置

03.仿真结果

点击运行仿真,得到z(悬架垂直方向上的弹跳距离)的仿真结果如下:

▲图8 仿真结果

本文展现了通过ModelCoder将汽车的悬挂系统进行简化并建模仿真的过程,用户可在ModelCoder中观测悬架系统对假设初始条件的响应结果。此外,ModelCoder的资源管理还可对悬挂的主要参数进行数据管理,进一步提升系统仿真及测试的效率。

ModelCoder支持基于模型的嵌入式系统设计、仿真和可信代码自动生成,提供图形编辑器、模块库以及对应的求解器,其可信代码生成器可通过形式化验证将用户模型翻译为可信代码,进而不加修改地应用于嵌入式系统。用户只需进行简单的单击和拖动鼠标操作即可快速搭建虚拟模型并获得可视化仿真结果,在开发早期对虚拟模型进行持续测试和验证。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/34508.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

事业编招聘:国家无线电监测中心2022年公开招聘

一、单位简介 国家无线电监测中心检测中心是国家无线电监测中心/国家无线电频谱管理中心下属的独立事业法人机构,主要从事无线电技术领域的检测认证、产品研发、科研标准、行业咨询和政府支撑等工作,在北京、河北永清、广东深圳、上海、湖南长沙、四川成…

如何在你的 wordpress 网站中添加搜索框

💂 个人网站:【海拥】【摸鱼游戏】【神级源码资源网站】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】💬 免费且…

计算机毕业设计之java+ssm理发店会员管理系统

项目介绍 本理发店会员管理系统主要包括系统用户管理模块、商品项目模块、会员消费管理、会员信息管理、会员充值管理、登录模块、和退出模块等多个模块。本系统基于SSM(SpringSpringMVCMyBatis)框架,适用于毕业设计,采用javaweb,基于B/S模式,Myeclipse或者eclipse…

HDI激光钻孔和常见问题

随着电子产品不断升级,对pcb工艺也会越来越高。且由于结构空间原因,对pcb的体积也会越来越小。因此pcb的工艺会越来越复杂。 一,什么样的孔才会用激光设备? 很多工程师看到工艺能力的时候,上面写的最小孔0.1mm&#x…

【计算机毕业设计】35.流浪动物救助及领养管理系统源码

一、系统截图(需要演示视频可以私聊) 摘 要 随着信息化时代的到来,管理系统都趋向于智能化、系统化,流浪动物救助及领养管理也不例外,但目前国内的有些宠物店仍然都使用人工管理,宠物店的规模越来越大&…

数据结构-期末复习重要知识点总结

目录 第一章-绪论 第二章-线性表 3.顺序表表示 4.顺序表基本运算 5.链表 6.链表的基本运算 7.循环链表 8.双链表 9.静态链表 10.一元多项式表示及相加 第三章-限定性线性表(栈与队列) 1.顺序栈 2.链栈 3.链队列 4.循环队列 5.习题 第四章…

JavaScript中常用对象方法总结

Object.create()创建对象 该方法用于创建一个新对象,新建对象具有指定原型和若干个指定属性; Object.create(proto) Object.create(proto, propertiesObject) 该方法接收两个参数,第一个参数是新建对象的指定原型对象,第二个参数…

校企合作共建体系:亚马逊云科技的云计算人才培养之道

1984年的一天,有一位老人在参观两名青少年展示计算机操作时,说出了一句被人们传颂至今的名言:“计算机的普及要从娃娃抓起。”数十年后的今天,伴随着云计算在全球的风起云涌,中国对云计算人才的需求也在与日俱增。面对…

RabbitMQ系列【15】AmqpAdmin使用详解

有道无术,术尚可求,有术无道,止于术。 文章目录前言1、查询队列信息2、声明、删除交换机3、声明、删除队列4、声明、删除交换机/队列绑定关系5、初始化前言 在之前,我们都是通过注入Bean的方式去声明交换机、队列,应用…

前后端分离架构好用吗?

在数据化发展趋势越来越分明的当下,前后端分离架构可以让前、后端的工程师们做好各自分内的事,专注于各自领域,从而提升整体办公效率和推进数字化进程。说到这,有不少朋友会问我们,前后端分离架构好用吗?要…

WPF的数据绑定

文章目录前言一、WPF数据绑定的概要1. 数据绑定涉及到两个方面:2.对于绑定源,在WPF可以是以下四种:二、 绑定的模式1.根据数据流的方向,WPF中的数据绑定分为以下四种:三.绑定目标值影响绑定源值条件1. UpdateSourceTri…

小程序开发---01小程序初识

本教程主要讲如何开发一个微信小程序,从小程序的注册,开发环境的搭建,基础语法,路由导航,数据请求,分包,组件化等方面详情的接受了小程序开发的一些必备基础知识。 本系列文章使用是的B站黑马教…

OpenGL原理与实践——核心模式(四):摄像机变换理论与应用

目录 变换是什么?对于OpenGL的摄像机又意味着什么? MVP变换 投影变换 正交投影变换 透视投影变换 摄像机/投影矩阵的应用 绘制单个立方体——源码及渲染结果 绘制多个立方体——源码及渲染结果 构建摄像机类——实现控制摄像机移动 摄像机坐标…

全屋智能--智慧家庭新风向

全屋智能是指综合物联网、云计算和人工智能等技术,对该空间场所内的家居设备进行系统化集中管理,并赋予其人与场景交互能力,成为用户看不见的生活管家。全屋智能的核心价值在于自主感知、自主决策、自主控制、自主反馈的生命力。 全屋智能目前…

图床云存储项目课程随堂笔记

这个项目属实重量级,第一遍学习的过程比较懵,只是记录一下随堂笔记。后面理解了项目后端代码流程,再细写几篇博客归纳。 基本单机环境配置 大的项目你可能连配置都配不清楚。 新手必须要心细,因为你错了一步,想要纠…

网站被大量cc攻击导致打不开怎么解决

家好,今天小蚁君给大家分享一个昨天接入我们防护的客户,说下这个客户特点, 网站业务,由于源服务器是在阿里云,防护阈值很低,基本上是无防御的,随便压测一下就死,通过朋友介绍过来&am…

44个微服务架构设计模式你还不学吗,大佬都汇总好了,只能说太详细了!

前言 微服务架构已成为现代应用程序开发的事实上的选择。虽然它解决了某些问题,但它不是灵丹妙药。它有几个缺点,在使用这种架构时,必须解决许多问题。这就需要学习这些问题中的常见模式并用可重用的解决方案来解决它们。因此,需…

若依框架的使用

目录 1.为什么使用若依框架 2.环境搭建 2.1下载代码 2.2 系统配置 1.为什么使用若依框架 若依是一个快速开发框架,基于springboot,集成了mybatis,spring security,redis等常用的框架,支持多语言,已经实…

“闭关修炼”这么久,吃透这些“微服务”笔记,足够面试涨10K

01 SpringBoot 1.1 面试相关 (1)SpringBoot高频:35个知识点(附解析) Spring Boot、Spring MVC 和 Spring 有什么区别? 什么是自动配置? 什么是 Spring Boot Stater ? 你能否举一…

Java代码审计——URL 跳转漏洞

目录 (一)URL 跳转漏洞简介 (二)URL 重定向 1.通过 ModelAndView 方式 2.通过返回 String 方式 3.使用 sendRedirect 方式 4.使用 RedirectAttributes 方式 5.通过…