位置: IT常识 - 正文

【控制】动力学建模简介 --> 牛顿-欧拉 (Newton-Euler) 法和拉格朗日 (Lagrange) 法(控制系统动力学)

编辑:rootadmin
【控制】动力学建模简介 --> 牛顿-欧拉 (Newton-Euler) 法和拉格朗日 (Lagrange) 法 文章目录1 机器人动力学建模方法1.1 牛顿-欧拉法1.2 拉格朗日法2 机器人动力学建模方法分类Ref.1 机器人动力学建模方法

推荐整理分享【控制】动力学建模简介 --> 牛顿-欧拉 (Newton-Euler) 法和拉格朗日 (Lagrange) 法(控制系统动力学),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:控制系统动力学,什么叫动力学控制和热力学控制,动力学与控制的算法,动力学控制方程,控制系统动力学,什么叫动力学控制,什么叫动力学控制,动力学控制的产物,内容如对您有帮助,希望把文章链接给更多的朋友!

多体系统动力学形成了多种建模和分析的方法,早期的动力学研究主要包括牛顿-欧拉 (Newton-Euler) 矢量力学方法和基于拉格朗日 (Lagrange) 方程的分析力学方法。这种方法对于解决自由度较少的简单刚体系统,其方程数目比较少,计算量也比较小,比较容易。但是,对于复杂的刚体系统,随着自由度的增加,方程数目会急剧增加,计算量增大。

随着时代的发展,计算机技术得到了突飞猛进的进步,虽然可以利用计算机编程求解出动力学方程组,但是,对于求解下一时刻的关节角速度需要合适的数值积分方法,而且需要编写程序。虽然这种方法可以求解出方程的解,但是,由于这种编程方法不具有通用性,针对每个具体问题,都需要编程求解,效率比较低。因此,如果能在动力学建模的同时就考虑其计算问题,并且在建模过程中考虑其建模和求解的通用性,就能较好的解决此问题。其中,比较著名的方法有 Kane 方法、变分方法、 Roberson-Wittenburg 方法、和旋量方法等多体动力学研究方法。

1.1 牛顿-欧拉法

牛顿-欧拉方法是最开始使用的动力学建模分析方法,由于牛顿方程描述了平移刚体所受的外力、质量和质心加速度之间的关系,而欧拉方程描述了旋转刚体所受外力矩、角加速度、角速度和惯性张量之间的关系,因此可以使用牛顿-欧拉方程描述刚体的力、惯量和加速度之间的关系,建立刚体的动力学方程。

【控制】动力学建模简介 --> 牛顿-欧拉 (Newton-Euler) 法和拉格朗日 (Lagrange) 法(控制系统动力学)

牛顿方程 (刚体平移): 外力、质量、质心加速度 欧拉方程 (刚体旋转): 力矩、角加速度、角速度、惯性张量

此方法分析了系统中每个刚体的受力情况,因此物理意义明确,表达了系统完整的受力关系。对于刚体数目较少时,计算量较小,但是随着刚体数目的增多,方程数目会增加,导致计算量较大,从而使得计算效率变低。

关于牛顿-欧拉法的总结具体如下:

牛顿-欧拉方程中牛顿方程主要用于解决刚体的平动问题,欧拉方程主要解决刚体的旋转问题;任何刚体的任何运动均可以用平动以及转动合成,力的平移会产生转矩,力矩的平移可以直接进行;刚体的受力分析可以集中到一个点;多体系统的牛顿-欧拉方程建模只是动力学的建模算法之一;目前建立的牛顿-欧拉方程仅仅是多刚体系统在自由运动空间的动力学方程,且可以在静力分析时候引入外部作用力和力矩;但是多刚体的接触情况需要单独进行,因为多刚体的接触是一个很复杂的情况,涉及情况较多;多刚体动力学分析相对单刚体动力学需要引入多刚体的运动学分析,运动学分析需要求解刚体的线速度以及角速度,进而求解出刚体的线加速度以及角加速度1.2 拉格朗日法

拉格朗日方程是另一种经典的动力学建模方法,牛顿-欧拉方程可以被认为是一种解决动力学问题的力平衡方法,而拉格朗日方程则是采用另外一种思路,它以系统的能量为基础建立起动力学模型。

在建模过程中不同于牛顿-欧拉方法,它可以避免内部刚体之间出现的作用力,简化了建模过程。缺点是其物理意义不明确,而且对于复杂系统,拉格朗日函数的微分运算将变得十分繁琐。

2 机器人动力学建模方法分类

机器人动力学建模方法分类

力学量和运动量之间的关系

Ref.机器人动力学建模:机械臂动力学【Dynamics】机械臂动力学建模(牛顿-欧拉法)机器人动力学:机械臂正向动力学与逆向动力学基于车辆运动学模型的LQR横向控制(一)
本文链接地址:https://www.jiuchutong.com/zhishi/295206.html 转载请保留说明!

上一篇:【PyG】与networkx的图转换(network python)

下一篇:Vuex 学习(vuex使用步骤)

  • 2021年餐饮业的税率是多少?
  • 税前经营利润计算
  • 售后租回交易有哪几种不同的情况
  • 利息费用和利息支出的区别计算公式
  • 发票一年不能开超多少才不扣税费
  • 交易性金融资产公允价值变动计入
  • 个人借款给公司利息收入要交税吗
  • 应付股东款可以结转实收资本吗
  • 个人所得税免征项目有哪些
  • 营改增后发票上必须要开具税收分类编码吗?
  • 开采石头要交什么税
  • 金税盘管理费用怎么结转
  • 营改增后如何对建安企业进行税务稽查
  • 收到减免退税费是政府补助怎么记账?
  • 卖房的税种
  • 开普票税率怎么算
  • 设备固定资产原值
  • 税务发票盖章要求
  • 建筑业预缴企业所得税税率是多少
  • 现金日记账漏记去年的利息怎么算
  • 非货币性资产对外投资会计处理
  • 排污费应计入什么会计科
  • 高新技术企业研究开发费用加计扣除
  • mode exe
  • PHP:mcrypt_cbc()的用法_Mcrypt函数
  • 企业安置残疾人如何残联备案
  • 福利部门领用原材料进项税额可以抵扣吗
  • 主营业务毛利率公式
  • 微信公众号实现对应查询
  • 七个超级实用的手机
  • 无法按时交纳税怎么办
  • 税务函调异常怎么处理
  • sql1000*1.0
  • 其他资本公积核算科目
  • 邮寄的发票对方没收到怎么办
  • 怎么查看代理记账协议终止情况
  • 材料采购会计科目怎么使用
  • 外贸企业主要做什么
  • 现金存入银行如何做账
  • 什么情况需要预缴
  • 现金流量表中的现金流量包括哪些
  • 总资产增长率的定义
  • 生育津贴是怎么申请
  • 水利工程施工税率是多少
  • 税收优惠应计入那个科目
  • 固定资产卡片项目的数据类型包括
  • 公司年底做财务报表什么吗
  • 小规模其他业务收入交多少税率
  • 进项税发票可以跨年抵扣吗
  • 小规模纳税人公户转私户可以吗
  • mysql字符集的作用
  • 数据库left joins
  • linux系统tar命令
  • windows modules installer worker
  • macos如何新建文件
  • winxp如何设置自动关机
  • windows xp iis安装
  • cad90度角
  • windows7开机显示错误恢复进不去
  • win8电脑设置打不开怎么办
  • Win7安全模式怎么切换到正常模式
  • win7系统如何修复引导
  • 2016年Win10 Mobile红石更新抢先看 预期新功能/发布时间表
  • unityrpg
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • unity3d游戏引擎支持几种平台发布?
  • js怎么删除
  • Internet Explorer 8 beta 中文版与IE7共存的解决方法
  • 动作手游排行榜2020前十名
  • Jquery针对tr td的一些实用操作方法(必看篇)
  • Linuxshell脚本实现自动化软件部署内容
  • c# unity ioc
  • js数组添加元素的方法
  • 基于javascript的毕业设计选题
  • 当前税务干部队伍不足
  • 某地区土拍的楼盘有哪些
  • 房地产开发企业土地成交额与去年同期相比增长约
  • 残疾人就业保障金怎么申报
  • 收入较去年同期增长怎么算
  • 东莞国税稽查分局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设