模拟和分析

运行仿真,可视化模型,并运行运动学分析

更新框图以组装模型并可视化其初始配置。可视化打开了力学的探险家。模拟模型播放交互式动画。一定要选择适合物理模型的解决方案,例如Ode15s,并指定一个足够小的最大时间步长,以捕获仿真期间预期的最快的有意义的更改。

开放相机经理添加一个移动的、动态的摄像机来捕捉动画。动态相机可以有两种类型:关键帧或跟踪。关键帧相机移动的观点之间创建的互动机制探索。跟踪摄像机连接并瞄准模型中的帧。使用视频创造者或者是smwritevideo函数以视频格式录制动画。

使用KinematicsSolver类来创建模型的运动学表示并制定要解决的运动学问题。KinematicsSolver对象包含模型中可用的所有联合变量。用框架变量补充它们,并将联合变量和框架变量指定为分析的目标、猜测和输出。

可视化工具

相机经理 创建、编辑和删除动态摄像机
力学的探险家 可视化和探索多体模型
视频创造者 配置和创建多体动画视频

功能

全部展开

smwritevideo 配置和创建多体动画视频

代表大会

KinematicsSolver 解决多体模型的运动学问题

配置选项

setVariableUnit 改变运动变量的物理单位

清单变量

frameVariables 列出所有与框架对相关的运动学变量
initialGuessVariables 列出所有分配给初始猜测的运动学变量
jointVelocityVariables 列出所有与关节速度相关的运动学变量
jointPositionVariables 列出所有与关节位置相关的运动学变量
outputVariables 列出所有指定为输出的运动学变量
targetVariables 列出指定的运动变量作为目标

添加变量

addFrameVariables 从选择帧对创建运动学变量KinematicsSolver对象
addInitialGuessVariables 从KinematicsSolver对象中分配运动学变量作为猜测
addOutputVariables 从KinematicsSolver对象中指定运动学变量作为输出
addTargetVariables 从KinematicsSolver对象中指定运动学变量作为目标

清除变量

clearFrameVariables 从KinematicsSolver对象中删除所有帧变量
clearInitialGuessVariables 从KinematicsSolver对象中删除所有猜测变量
clearOutputVariables 从KinematicsSolver对象中删除所有输出变量
clearTargetVariables 从KinematicsSolver对象中删除所有目标变量

删除变量

removeFrameVariables 从KinematicsSolver对象中删除选择帧变量
removeInitialGuessVariables 从KinematicsSolver对象中删除选择猜测变量
removeOutputVariables Drop从KinematicsSolver对象中选择输出变量
removeTargetVariables 放弃从KinematicsSolver对象中选择目标变量

运行分析

generateCode 生成C代码运行运动学分析的运动学求解对象
解决 对运动学求解对象进行运动学分析

可视化分析的解决方案

closeViewer 关闭运动学求解器查看窗口
viewSolution 打开运动学求解器查看窗口,以可视化运动学求解器解决方案

主题

基本的可视化

使力学探险家

设置模型配置参数,以确保力学资源管理器在模型更新或仿真时自动打开。

操作可视化视图

选择一个标准视图,设置上轴约定,并使用鼠标快捷键来旋转、滚动、平移或缩放模型。

更新并模拟一个模型

更新和模拟a的工作流程步骤Simscape™多体™模型。

可视化模型及其组件

可视化不仅是多体仿真的核心部分,而且是对人体建模和验证其形状、大小、框架位置和颜色的基本工具。下面概述了Simscape多体环境中可用的可视化工具以及它们在建模工作流中所扮演的角色。

可视化Simscape多体框架

使用机制资源管理器框架高光和图形块来可视化帧。

先进的可视化

去一个街区从力学探险家

使用“力学资源管理器”转到与“树视图”窗格节点对应的块。

选择性模型可视化

可视化过滤作为一种手段,有选择地显示和隐藏在力学资源管理器中的实体、物体和多物体子系统。

有选择地显示和隐藏模型组件

使用选择性模型可视化来只显示与您相关的模型组件。

相机和视频创作

创建一个动态相机

使用摄像机管理器创建或编辑具有移动视点的模型可视化摄像机。

创建一个模型动画视频

使用“视频创建者”或“smwritevideo函数。

可视化的相机

动态相机和全局相机的区别。相机管理器作为创建动态相机的工具。动态相机关键帧和跟踪模式。

使用动画

回顾模型动画是如何工作的,并探索动画可用的基本控制。

运动分析

对模型进行运动学分析

建立并解决多体模型的运动学分析。

故障排除

多体仿真的问题

了解Simscape多体模拟问题。

特色的例子