本文的相关知识点均来自梅凤翔教授的《动力学逆问题》这本书[1],有幸拜读,并做一些笔记。

动力学逆问题的定义

质点动力学第一类问题: (逆问题) 已知质点的运动规律,求作用在质点上的力。

质点动力学第二类问题: (正问题) 已知作用在质点上的力,求质点的运动规律。

动力学逆问题的基本解法: 将已知运动规律对时间ttt求导数,再用牛顿第二定律来求解。

动力学逆问题的定义: 确定加在力学系统上的主动力和力矩、系统的参数以及加在其上的约束问题,系统在这些力、力矩、参数及约束下,按给定性质的运动时系统的一个可能的运动。

力学系统的状态用广义坐标矢量q[q1,q2,⋯,qn]\boldsymbol{q} [q_1, q_2, \cdots, q_n]q[q1​,q2​,⋯,qn​]和广义速度矢量q˙[q˙1,q˙2,⋯,q˙n]\dot{\boldsymbol{q}} [\dot{q}_1, \dot{q}_2, \cdots, \dot{q}_n]q˙​[q˙​1​,q˙​2​,⋯,q˙​n​]来确定,运动性质用如下所示的流形来给定:
Ω:ωμ(q,q˙,t)=cμ(μ=1,2,⋯,m≤n)(1.1)\varOmega: \omega_{\mu} (\boldsymbol{q}, \dot{\boldsymbol{q}}, t) = c_{\mu} \quad (\mu = 1, 2, \cdots, m \leq n) \tag{1.1} Ω:ωμ​(q,q˙​,t)=cμ​(μ=1,2,⋯,m≤n)(1.1)

其中某些常数cμc_{\mu}cμ​可以是000。

动力学逆问题的三种基本提法

一、运动方程的建立

按给定的积分流形:
Ω:ωμ(q,q˙,t)=cμ(μ=1,2,⋯,m≤n)\varOmega: \omega_{\mu} (\boldsymbol{q}, \dot{\boldsymbol{q}}, t) = c_{\mu} \quad (\mu = 1, 2, \cdots, m \leq n) Ω:ωμ​(q,q˙​,t)=cμ​(μ=1,2,⋯,m≤n)

来构造方程组:
q¨ν=Qν(q,q˙,t)(ν=1,2,⋯,n)\ddot{q}_{\nu} = Q_{\nu} (\boldsymbol{q}, \dot{\boldsymbol{q}}, t) \quad (\nu = 1, 2, \cdots, n) q¨​ν​=Qν​(q,q˙​,t)(ν=1,2,⋯,n)

二、运动方程的修改

给定方程组:
q¨ν=Q0ν(q,q˙,ν,t)(ν=1,2,⋯,n)\ddot{q}_{\nu} = Q_{0 \nu} (\boldsymbol{q}, \dot{\boldsymbol{q}}, \boldsymbol{\nu}, t) \quad (\nu = 1, 2, \cdots, n) q¨​ν​=Q0ν​(q,q˙​,ν,t)(ν=1,2,⋯,n)

按给定的积分流形:
Ω:ωμ(q,q˙,t)=cμ(μ=1,2,⋯,m≤n)\varOmega: \omega_{\mu} (\boldsymbol{q}, \dot{\boldsymbol{q}}, t) = c_{\mu} \quad (\mu = 1, 2, \cdots, m \leq n) Ω:ωμ​(q,q˙​,t)=cμ​(μ=1,2,⋯,m≤n)

来确定矢量函数ν[ν1(q,q˙,t),⋯,νk(q,q˙,t)]\boldsymbol{\nu} [\nu_1 (\boldsymbol{q}, \dot{\boldsymbol{q}}, t), \cdots, \nu_k (\boldsymbol{q}, \dot{\boldsymbol{q}}, t)]ν[ν1​(q,q˙​,t),⋯,νk​(q,q˙​,t)]。

三、运动方程的封闭

给定方程组:
q¨ν=Q0ν(q,q˙,u,u˙,t)(ν=1,2,⋯,n)\ddot{q}_{\nu} = Q_{0 \nu} (\boldsymbol{q}, \dot{\boldsymbol{q}}, \boldsymbol{u}, \dot{\boldsymbol{u}}, t) \quad (\nu = 1, 2, \cdots, n) q¨​ν​=Q0ν​(q,q˙​,u,u˙,t)(ν=1,2,⋯,n)

按给定的积分流形:
Ω:ωμ(q,q˙,t)=cμ(μ=1,2,⋯,m≤r)\varOmega: \omega_{\mu} (\boldsymbol{q}, \dot{\boldsymbol{q}}, t) = c_{\mu} \quad (\mu = 1, 2, \cdots, m \leq r) Ω:ωμ​(q,q˙​,t)=cμ​(μ=1,2,⋯,m≤r)

来建立封闭方程组:
u¨ρ=Uρ(q,q˙,u,u˙,t)(ρ=1,2,⋯,r)\ddot{u}_{\rho} = U_{\rho} (\boldsymbol{q}, \dot{\boldsymbol{q}}, \boldsymbol{u}, \dot{\boldsymbol{u}}, t) \quad (\rho = 1, 2, \cdots, r) u¨ρ​=Uρ​(q,q˙​,u,u˙,t)(ρ=1,2,⋯,r)

运动控制理论中的逆问题

稳定力学系统的解析构造问题是经典的动力学逆问题,即确定系统参数和作用于系统上的广义力,使得事先给定的可能运动(未受干扰),当有初始常作用和参数扰动时,对某些事先指定的运动品质指标来说是稳定的。

一、稳定性理论相关基本概念

研究一个质点系,其运动方程为:
Fj(qi,q˙i,q¨i,t)=0(i,j=1,2,⋯,n)(3.1)F_j (q_i, \dot{q}_i, \ddot{q}_i, t) = 0 \quad (i,j = 1, 2, \cdots, n) \tag{3.1} Fj​(qi​,q˙​i​,q¨​i​,t)=0(i,j=1,2,⋯,n)(3.1)

式中,qiq_iqi​为广义坐标,q˙i\dot{q}_iq˙​i​为广义速度,q¨i\ddot{q}_iq¨​i​为广义加速度。假设已知系统(3.1)(3.1)(3.1)的一个特解:
qj=φj(t;qi0,q˙i0,t0)(3.2)q_j = \varphi_j (t; q_{i0}, \dot{q}_{i0}, t_0) \tag{3.2} qj​=φj​(t;qi0​,q˙​i0​,t0​)(3.2)

并满足初始条件:
φj(t;qi0,q˙i0,t0)∣t=t0=qj0φ˙j(t;qi0,q˙i0,t0)∣t=t0=q˙j0(3.3)\begin{aligned} \varphi_j (t; q_{i0}, \dot{q}_{i0}, t_0) | _{t = t_0} = q_{j0} \\ \dot{\varphi}_j (t; q_{i0}, \dot{q}_{i0}, t_0) | _{t = t_0} = \dot{q}_{j0} \end{aligned} \tag{3.3} φj​(t;qi0​,q˙​i0​,t0​)∣t=t0​​=qj0​φ˙​j​(t;qi0​,q˙​i0​,t0​)∣t=t0​​=q˙​j0​​(3.3)

这个解描述了系统与初始广义坐标qi0q_{i0}qi0​与初始广义速度q˙i0\dot{q}_{i0}q˙​i0​相应的一个可能运动,称为未扰运动(即系统的期望状态)。系统所有其他的可能运动称为扰动运动。这两种运动都是系统在同样的广义力和参数下的可能运动。

在一般情况下,运动的品质指标可以表示为广义坐标、广义速度和时间的函数,称为比较函数,记为:
Ps(q,q˙,t)(s=1,2,⋯,n)(3.4)P_s (\boldsymbol{q}, \dot{\boldsymbol{q}}, t) \quad (s = 1, 2, \cdots, n) \tag{3.4} Ps​(q,q˙​,t)(s=1,2,⋯,n)(3.4)

(待续)

二、构造稳定系统问题的提法

aaa

(待续)

三、构造稳定系统问题的解法

aaa

(待续)

参考文献

  1. 梅凤翔. 动力学逆问题 [M]. 国防工业出版社, 2009.
  2. 机械手动力学正问题和逆问题是什么?

笔记(待续)-动力学逆问题相关基础知识相关推荐

  1. 6-DoF问题相关基础知识笔记

    6-DoF问题相关基础知识笔记 一.什么是6-DoF,即6个自由度是什么? 二.PnP算法 三.BOP挑战与官方数据集简介 BOP数据集 BOP toolkit BOP挑战的介绍页面 四.相关论文 C ...

  2. 【生信】基因组学相关基础知识2

    [生信]基因组学相关基础知识2 本文图片来源网络或学术论文,文字部分来源网络与学术论文,仅供学习使用. 目录 [生信]基因组学相关基础知识2 9.细胞增殖与分化的定义和区别 10.有丝分裂与减数分裂 ...

  3. 【RAC】RAC相关基础知识

    [RAC]RAC相关基础知识 1.CRS简介    从Oracle 10G开始,oracle引进一套完整的集群管理解决方案--Cluster-Ready Services,它包括集群连通性.消息和锁. ...

  4. 黑马程序员_JAVA相关基础知识

    ------- android培训.java培训.期待与您交流! -------- JAVA相关基础知识 1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便 ...

  5. 零件三维缺陷检测相关基础知识

    零件三维缺陷检测相关基础知识 看了几篇文献,总结下来三维缺陷检测的过程,总的来说分为: 零件表面的三维数据获取 根据零件的三维数据信息进行三维重建 目标点云与标准点云的配准 配准后的点云做差得到缺陷信 ...

  6. 【C++后台开发面经】面试总结第三波:针对后台开发相关基础知识分类总结

    前言 面试总结第三波,关于后台开发面试相关基础知识,数据结构.算法.linux操作系统.计算机网络.C++.数据库进行分类总结. 后端面试总结 目录 后端面试总结 1.数据结构 链表和数组的区别 树的 ...

  7. mysql bdb版本_深入理解mysql之BDB系列(1)---BDB相关基础知识

    深入理解mysql之BDB系列(1) ---BDB相关基础知识 作者:杨万富 一:BDB体系结构 1.1.BDB体系结构 BDB总体的体系结构如图1.1所看到的,包括五个子系统(见图1.1中相关数). ...

  8. 深入理解mysql之BDB系列(1)---BDB相关基础知识

        深入理解mysql之BDB系列(1) ---BDB相关基础知识 作者:杨万富 一:BDB体系结构 1.1.BDB体系结构 BDB整体的体系结构如图1.1所示,包含五个子系统(见图1.1中相关数 ...

  9. access2013数据库实验笔记_医学科研实验基础知识笔记(十):甲基化

    往期回顾 医学科研实验基础知识笔记(一):细胞增殖 医学科研实验基础知识笔记(二):细胞凋亡检测 医学科研实验基础知识笔记(三):细胞周期检测 医学科研实验基础知识笔记(四):细胞自噬研究策略 医学科 ...

最新文章

  1. Django源码分析8:单元测试test命令浅析
  2. 2012年1月java_全国2012年1月自考Java语言程序设计(一)试题及答案.doc
  3. android 图标点击变大,使android桌面图标变大
  4. 基于struts2的文件上传下载
  5. nhibernate事务锁表的问题
  6. 交换排序之冒泡排序和快速排序
  7. 【JavaScript】变量
  8. 【IPC通信】基于管道的popen和pclose函数
  9. 文件磁盘相关函数[11]-获取指定文件的版本号 GetFileVersion
  10. 6.2神经网络算法应用上学习笔记
  11. 计算机组成原理(白中英) 第二章 课后题答案
  12. 这才叫会PS,普通照片分分钟P成好莱坞海报!
  13. 5款非常好用的免费数据库建模工具(免费)
  14. 神经网络和深度学习简史(全)
  15. 金融小知识-八行五保-三大综合性金融
  16. hadoop基础----hadoop理论(四)-----hadoop分布式并行计算模型MapReduce详解
  17. 【Sublime Text 3】Sublime Text 3 - cracked 3086
  18. [ STK ](十一)STK 中搭建铱星星座
  19. Java 套接字(Socket)
  20. python findall函数用法_Python--re模块的findall等用法

热门文章

  1. DLNA介绍(包括UPnP,2011/6/20 更新)
  2. java中list删除元素_java中,删除一个List中的后n个元素
  3. 什么是企业oa办公系统登录入口?oa办公系统哪家好?
  4. html5制作课程表app,课程表软件哪个好用些?5款便捷实用的课程表软件推荐
  5. 7-1 sdut-循环-7-统计正数和负数的个数(II) (10 分)
  6. 西安软件园:英特尔移动通信西安有限公司
  7. 对着网页进行右键操作------审查元素(快速查看标签代码)
  8. 【CSS3】边角 border-radius
  9. STM32F0系列出现overrun interrupt 和PB6 PB7映射的解决办法
  10. 如何区分好老师和坏老师?以及中国的音乐培训圈都多不要脸