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

做网站有哪个软件好网站注册域名

做网站有哪个软件好,网站注册域名,做网站卖广告位赚钱吗,ui设计案例网站可以对系统结构中的每个组件进行建模#xff0c;以表示该组件的物理行为或功能行为。通过使用测试数据对组件进行仿真#xff0c;以验证它们的基本行为。 打开系统布局 对各个组件进行建模时#xff0c;需要从大局上把握整个系统布局。首先加载布局模型。这里以simulink自…可以对系统结构中的每个组件进行建模以表示该组件的物理行为或功能行为。通过使用测试数据对组件进行仿真以验证它们的基本行为。 打开系统布局 对各个组件进行建模时需要从大局上把握整个系统布局。首先加载布局模型。这里以simulink自带的示例模型为例在 MATLAB命令行中输入 open_system(system_layout.slx) 打开模型。 对组件进行建模 包含一个组件的 Simulink模型基于以下几点 物理组件的输出和输入之间的显式数学关系 - 您可以根据组件的输入通过代数计算和微分方程积分直接或间接计算出组件的输出。例如按照给定的进水速率计算水箱中的水位就是一种显式关系。每个 Simulink 模块基于从输入到输出的计算定义来执行。物理组件的模型变量之间的隐式数学关系 - 由于变量之间相互依赖因此为组件指定输入和输出并不容易。例如电路中连接的电机的  极电压和 - 极电压之间就存在一种隐式关系。要在 Simulink 中对这种关系进行建模您可以使用 Simscape 等物理建模工具也可以将这些变量建模为允许定义输入/输出的更大组件的一部分。有时候更仔细地审视建模目的和组件定义有助于定义输入/输出关系。从实际系统获得的数据 - 您已经测得实际组件的输入/输出数据但不存在完全定义的数学关系。许多设备具有符合此描述的未建模组件。例如电视机散发的热量。显式功能定义 - 您可以根据功能组件的输入通过代数计算和逻辑计算来定义功能组件的输出。例如调温器的开关逻辑。您可以将大多数功能关系建模为 Simulink 模块和子系统。 对物理组件进行建模 描述组件之间的关系例如数据、能量和力的传递。在 Simulink 中使用系统方程构建系统的图形化模型。 为组件建模之前需要思考以下问题 每个组件的常量是什么什么值不会更改除非您更改它们每个组件的变量是什么什么值会随着时间而更改一个组件有多少个状态变量 根据科学原理推导出每个组件的方程。许多系统方程不外乎以下三种类别 对于连续系统微分方程描述变量的变化率为所有时间值都定义方程。例如一阶微分方程给出车速 dv(t)dt−bmv(t)u(t) 对于离散系统差分方程描述变量的变化率但只在特定时间定义方程。例如来自离散比例微分控制器的控制信号 pd[n](e[n]−e[n−1])Kde[n]Kp 没有导数的方程是代数方程。例如用代数方程表示包含两个组件的并联电路中的总电流 ItIaIb 轮子和线性运动.  作用在轮子上的力有两个 电机施加的力 - 此力 F 作用在速度变化的方向上是轮子子系统的输入。阻力 - 此力 Fdrag 作用在速度变化的相反方向上是速度的函数。 FdragkdragV∣V∣ 加速度与这两个力之和成正比 (m/2)˙V(m/2)˙V˙VF−FdragF−kdragV∣V∣F−kdragV∣V∣(m/2) 其中 kdrag 是阻力系数m 是机器人的质量。每个轮子承载机器人一半的质量。 构建轮子模型 在 system_layout 模型中双击 Right Wheel 子系统以显示空子系统。对速度和加速度进行建模。添加一个 Integrator 模块。将初始条件设置保留为 0。此模块的输入是加速度 Vdot输出是速度 V。对阻力进行建模。从 User-Defined Functions 库中添加一个 MATLAB Function 模块。MATLAB Function 模块提供一种在模型中实现数学表达式的快速方法。要编辑函数请双击该模块以打开 MATLAB® Function 编辑器。在函数编辑器中输入以下内容 function Fdragget_fdrag(V,k_drag) Fdragk_drag*V*abs(V); 5. 定义 MATLAB Function 模块的参数。在 MATLAB Function 模块编辑器中点击编辑数据  按钮。点击 k_drag将作用域设置为参数并点击应用。 6. 用 Subtract 模块从电机的作用力中减去阻力。使用带有参数 1/(m/2) 的 Gain 模块完成力-加速度方程。 7. 要反转 MATLAB Function 模块的方向请选择该模块。在工具条的格式选项卡上点击左右翻转 。连接这些模块。 10. 这两个轮子的动态特性相同。复制您刚刚建模的 Right Wheel 子系统并将其粘贴到 Left Wheel 子系统中。 11. 查看模型的顶层。点击向上导航到父级按钮 。 旋转运动.   当两个轮子沿相反方向转动时它们沿半径为 r 的圆周运动从而产生机器人的旋转运动。当这些轮子向相同方向转动时没有旋转。假设轮子的速度大小始终相等则可将旋转运动视为两个轮子速度 VR 与 VL 之差的因变量来对其进行建模 ˙θVR−VL2r 构建 Rotation Dynamics 模型 在 system_layout 模型的顶层双击 Rotation 子系统以显示空子系统。删除 Inport 和 Outport 模块之间的连接。对角速度和角度进行建模。添加一个 Integrator 模块。将初始条件设置保留为 0。此模块的输出是角度 theta输入是角速度 theta_dot。根据切向速度计算角速度。添加带有参数 1/(2*r) 的 Gain 模块。连接这些模块。 5. 查看模型的顶层。点击向上导航到父级按钮  。 对功能组件进行建模 通过一个函数从输入到输出的整个过程来描述功能。此描述可以包含代数方程和逻辑构造您可以使用它们在 Simulink 中构建系统的图形化模型。 坐标变换.  机器人在 X 坐标和 Y 坐标上的速度 VX 和 VY 与线性速度 VN 和角度 theta 相关 VXVNcos(θ)VYVNsin(θ) 构建坐标变换模型 在 system_layout 模型的顶层双击 Coordinate Transform 子系统以显示空子系统。对三角函数进行建模。从 Math Operations 库中添加一个 SinCos 模块。对乘法进行建模。从 Math Operations 库中添加两个 Product 模块。连接这些模块。 5. 查看模型的顶层。点击向上导航到父级按钮 。 设置模型参数 模型参数值的来源可以是 书面规范如标准属性表或制造商的数据表直接测量现有系统所得的测量值基于系统输入/输出的估计值 此模型使用以下参数 参数 符号 值 质量 m 2.5 kg 滚阻 k_drag 30 Ns2/m 机器人半径 r 0.15 m Simulink 使用 MATLAB 工作区来计算参数。可在 MATLAB 命令行窗口中设置这些参数 m 2.5; k_drag 30; r 0.15; 通过仿真来验证组件 通过提供输入并观察输出来验证组件。即使这样简单的验证也能指出改进模型的直接方法。此示例验证以下行为 当向轮子连续施加力时速度会增加直到达到稳定状态的速度为止。当两个轮子向相反方向转动时旋转角度以恒定速率增加。 验证轮子组件 为轮子组件创建并运行测试模型 创建一个新模型。在仿真选项卡中点击新建 ​​​​​​​。将 Right Wheel 模块复制到新模型中。创建一个测试输入。从 Sources 库中添加一个 Step 模块并将其连接到 Right Wheel 模块的输入端口。将步长时间参数设置保留为 1。在输出端口添加一个查看器。右键点击 Right Wheel 模块的输出端口然后选择创建并连接查看器 Simulink Scope。 5. 运行仿真。在仿真选项卡中点击运行 ​​​​​​​。 仿真结果表现出大致的预期行为。在步长时间处施加力之前没有运动。施加力后速度开始增加当施加的力和阻力达到平衡后速度将保持稳定。除验证外此仿真还提供了在给定的作用力下轮子的最大速度信息。 验证旋转组件 为旋转组件创建并运行测试模型 创建一个新模型。点击 ​​​​​​​将 Rotation 模块复制到新模型中。在新模型中创建测试输入。从 Sources 库中添加一个 Step 模块。将步长时间参数设置保留为 1。将其连接到 Rotation 模块的输入端口。此输入表示当两个轮子沿相反方向旋转时的轮子速度之差。在输出端口添加一个查看器。右键点击 Rotation 模块的输出端口然后选择创建并连接查看器 Simulink Scope。 4. 运行仿真。在仿真选项卡中点击运行 ​​​​​​​。 此仿真显示当两个轮子以相同速度向相反方向转动时角度会稳定增加。您可以对模型进行一些改进以便更容易解释角度输出例如 您可以将弧度输出转换为角度。添加增益为 180/pi 的 Gain 模块。您可以按 360 度为一圈显示角度输出。添加带有函数 mod 的 Math Function 模块。 MATLAB 三角函数采用弧度输入。 验证模型 验证单个组件后您可以对整个模型进行类似的验证。此示例验证以下行为 当沿相同方向对两个轮子施加相同的力时机器人沿直线运动。当沿相反方向对两个轮子施加相同的力时机器人原地旋转。 在 system_layout 模型中双击 Inputs 子系统以显示空子系统。通过添加 Step 模块创建测试输入。将步长时间参数设置保留为 1。将其连接到两个 Outport 模块上。 3. 在模型的顶层将两个输出信号连接到同一个波形查看器 4. 运行模型。 在上图中黄线是 X 方向蓝线是 Y 方向。由于角度为零并且保持不变因此机器人只在 X 方向上移动跟预期一样。 5. 双击 Inputs 子系统在信源和第二个输出之间添加具有参数 -1 的 Gain 模块。这将反转左轮的方向。 6. 为角度输出添加一个示波器。 7. 运行模型。 第一个视图显示 X-Y 平面上没有运动。第二个视图显示有稳定旋转。
http://www.hkea.cn/news/14332594/

相关文章:

  • 河北省水利建设市场网站四川网站推广优化
  • 网站外贸衡阳市建设学校官方网站
  • 网站建设模板推广论坛类网站备案吗
  • 珠海网站设计做非法网站怎么规避
  • 做中英文网站公司江门建站价格
  • 自己做外贸自己做网站seo查询5118
  • 番禺做网站哪家专业做网站多少
  • 电子专业毕设做网站西安seo全网营销
  • 北京做的比较好的网站公司门户网站用什么后台系统好
  • 义乌做网站临沂高端大气网站建设
  • 唐山路北网站建设自己的博客和自己的网站做友链
  • 有口碑的网站建设开发公司代收业主契税如何记账
  • 云网站 深圳51网站空间相册在哪里
  • 摇钱树手机论坛网站阿里云网站建设好了怎么
  • 外贸网站seo推广教程网站服务器租用你的知识宝库
  • 网站空间永久免费响应式网站模板是什么
  • 做公司网站首页移动 网站模板
  • 找人做一个小网站需要多少钱做转运网站
  • 大学网站建设考核办法矢量图片素材库
  • mip网站建设公司泰和县城乡建设局网站
  • html用什么软件seo关键词排名优化工具
  • 网站管理文档怎么写唐山网站优化
  • 科技网站设计公司排名wordpress 打卡插件
  • 绵阳网站建设怎么选陕西省建设网三类人员成绩查询
  • 百度多久收录网站网站空间里绑定好域名
  • 北京学网站开发赤壁网站建设公司
  • 中国建筑网官网平台seo推广具体做什么
  • 做企业网站还有市场吗个人网站名字大全
  • 简述电子商务网站开发流程网站开发什么
  • 网站建设价格槽闸阀手机网站的内容模块