ANSYS apdl命令流瞬态动力学分析案例5--------凸轮从动件运动分析
凸轮从动件分析问题描述一、命令分解1.选择单元和材料属性2.建立模型和划分网格3.施加载荷4.后处理5.完整命令总结问题描述图1所示为一对心直动尖底从动件盘形凸轮机构,从动件位移s随时间的变化情况如图2所示。 由于我们已经知道了从动件的变化规律凸轮就是这个作用 所以只需将描述的位移变化加载到从动件上即可而不用考虑凸轮的转动只需对从动件建模分析就可以了。图1凸轮机构图2从动件位移变化一、命令分解1.选择单元和材料属性/clear,start !清除内容并从新开始 /prep7 !进入前处理 !单元材料 et,1,plane42 !平面单元42 et,2,solid95 !实体单元95 mp,ex,1,2e11 !材料1的弹性模量 mp,prxy,1,0.3 !材料1的泊松比 mp,dens,1,7800 !材料1的密度选择这两个单元的原因1.我们重点分析的是从动件的位移变化理论上只要单元包含位移自由度的单元都可以比如solid95的退化单元solid45。2.选择plane42是为了更好的控制网格划分实体网格划分后会将其删除。当然也可以直接建立实体模型然后直接划分实体网格。2.建立模型和划分网格1建立模型、划分面网格k,1,0,0,0 k,2,0.015,0.01,0 k,3,0.015,0.1,0 k,4,0,0.1,0 !建立四个关键点 lstr,1,2 lstr,2,3 lstr,3,4 lstr,4,1 !将关键点连成线 al,all !根据线生成面 lesize,1,,,6 lesize,3,,,6 lesize,2,,,20 !设置线的节点个数通过这些调整网格粗细 aatt,1,1,1 !给所选择的面设置单元属性 mshape,0 !划分单元形状为四边形 mshkey,1 !采用映射网格划分 amesh,all !划分面网格2划分体网格type,2 !选择单元类型编号为2的单元进行划分即solid95 extopt,esize,6 !由面单元生成体单元体生成或扫掠方向上单元单元分割数量 extopt,aclear,1 !由面单元生成体单元后删除面单元 vrotat,1,,,,,,1,4,360 !将面绕关键点1、4的连线旋转 wprota,0,-90 !将工作平面旋转 cswpla,11,1 !在工作平面原点处定义一个编号11的局部坐标系 asel,s,,,3,15,4 !选择面3、7、11、15 nsla,s,1 !选择面中的节点 nrotat,all !旋转节点坐标系与激活坐标系平行 finish !退出前处理1.划分面网格时单元属性设置用的是aatt,实体网格单元属性用的是type。我想说这两种都可以。具体可见 单元属性的设置2.网格划分没问题的话就略过。如果不理解网格划分步骤就戳一下网格划分3.施加载荷/solu !进入求解器 d,all,ux !将x方向位移约束为0 allsel,all !选择所有单元节点 antype,trans !选择瞬态分析 outres,all,all !输出结果控制 fk,4,fy,-1000 !在关键点4处施加y负向力1000N time,10 !第一个载荷步结束时间10s autots,on !打开自动时间步 deltim,0.5 !子步的开始时间为0.5s kbc,0 !载荷步为递增方式 dk,1,uy,0.02 !关键点1此时的位移为0.02m lswrite,1 !将载荷和载荷步信息写到编号为1的载荷步文件中 time,20 !第二个载荷步结束时间20s lswrite,2 time,35 !第三个载荷步结束时间30s dk,1,uy,0 !此时关键点1的位移为0 lswrite,3 time,45 !第四个载荷步结束时间为45s lswrite,4 lssolve,1,4,1 !将1~4的载荷步文件读入并求解 finish !退出求解器1.对于载荷步设置及递增方式有疑问的可以参考这篇文章戳一下2.在施加载荷时弹出的提示Both solid model and finite element model boundary conditions have been applied to thismodel.As solid loads are transferred to thenodes or elementsthey can overwrite directlyapplied loads.该模型采用了实体模型和有限元模型边界条件。当固体载荷转移到节点或单元时它们可以覆盖直接施加的载荷。意思是施加在几何模型上的载荷会覆盖对应节点上的载荷这也是我们所需要的。因为我们施加的载荷在关键点上而求解读取的是节点上的载荷所以需要它覆盖到对应的节点上。4.后处理/post26 !进入时间历程后处理 nsol,2,1,u,y,uy !节点1在y方向上的位移变量参考号为2 deriv,3,2,1 !编号2的变量对编号1的变量求微分并把结果命名为3 deriv,4,3,1 !编号3的变量对编号1的变量求微分并把结果命名为4 plvar,2,3,4 !用图表显示编号2、3、4的变量deriv命令的含义使用功能:对变量进行微分运算。使用格式:DERIV,IR,IY,Ix,–,Nane , --,–,FACTA其中IR:赋给结果变量的任意编号。如果这个编号与已指定的变量相同以前定义的变量将会被覆盖。IY ,IX:参与运算的变量参考编号即IY对IX求导。5.完整命令/clear,start /prep7 !单元材料 et,1,plane42 et,2,solid95 mp,ex,1,2e11 mp,prxy,1,0.3 mp,dens,1,7800 !建模和网格 k,1,0,0,0 k,2,0.015,0.01,0 k,3,0.015,0.1,0 k,4,0,0.1,0 lstr,1,2 lstr,2,3 lstr,3,4 lstr,4,1 al,all lesize,1,,,6 lesize,3,,,6 lesize,2,,,20 aatt,1,1,1 mshape,0 mshkey,1 amesh,all type,2 extopt,esize,6 extopt,aclear,1 vrotat,1,,,,,,1,4,360 wprot,0,-90 cswpla,11,1 asel,s,,,3,15,4 nsla,s,1 nrotat,all !旋转节点坐标系与激活坐标系平行 finish !求解 /solu d,all,ux allsel,all antype,trans outres,all,all fk,4,fy,-1000 time,10 !第一个载荷步 autots,on deltim,0.5 kbc,0 dk,1,uy,0.02 lswrite,1 time,20 !第二个载荷步 lswrite,2 time,35 !第三个载荷步 dk,1,uy,0 lswrite,3 time,45 !第四个载荷步 lswrite,4 lssolve,1,4,1 save finish !时间历程后处理 /post26 nsol,2,1,u,y,uy !节点1在y方向上的位移变量参考号为2 deriv,3,2,1 !编号2的变量对编号1的变量求微分并把结果命名为3 deriv,4,3,1 !编号3的变量对编号1的变量求微分并把结果命名为4 plvar,2,3,4 !显示编号为2、3、4的变量总结这个案例与平常的瞬态分析不同的是它使用的是载荷步文件法求解优势是它可以清楚的描绘载荷的变化过程。可以作为其它载荷变化的参考。

相关新闻

FDE核心能力拆解,从数据基建到RAG智能体怎么入行

FDE核心能力拆解,从数据基建到RAG智能体怎么入行

## 引言上一篇讲清楚 FDE 是什么、和普通程序员有什么区别。这篇接着往深里拆——FDE 具体要掌握哪些能力,每一层做到什么程度算合格,以及有企业开发背景的工程师想转 FDE,按什么路径补能力。FDE 的能力模型不是一份技能清单,而是…

2026/10/17 15:21:10 阅读更多 →
2026长春危房鉴定检测怎么选?老旧房危房鉴定靠谱机构 TOP 结构安全检测+ 报告可查 电话汇总

2026长春危房鉴定检测怎么选?老旧房危房鉴定靠谱机构 TOP 结构安全检测+ 报告可查 电话汇总

长春老旧房屋密集,危房鉴定机构鳞次栉比、鱼龙混杂,老旧小区业主、乡镇自建房住户、商铺经营者、园区厂房、学校医院亟需危房安全评估,市面上不少无资质机构出具报告无法通过住建审核。小编实地走访筛选本地正规第三方危房鉴定实验室&#xf…

2026/10/17 15:21:13 阅读更多 →
产线数字化管理三防平板怎么选品牌?不同场景推荐不同厂家

产线数字化管理三防平板怎么选品牌?不同场景推荐不同厂家

产线数字化管理三防平板怎么选品牌?不同场景推荐不同厂家有个工厂IT主管跟我抱怨:去年产线数字化项目,统一采购了一个品牌的三防平板发给所有工位,结果装配工位嫌卡顿、巡检工位嫌太重、仓库嫌太贵、三班倒工位电池不够用。一个品…

2026/10/17 15:26:19 阅读更多 →

最新新闻

Spring Boot单商户商城小程序源码解析:从部署到二次开发

Spring Boot单商户商城小程序源码解析:从部署到二次开发

简介:这是基于 Java 技术栈构建的轻量级单商户商城系统源代码,面向希望快速搭建在线销售平台的中小型商家,以及想深入理解电商后端开发流程的 Java 学习者。项目整合 Spring Boot、MyBatis、Redis、Maven 等主流工具,并以后端业务…

2026/10/18 10:04:38 阅读更多 →
PMTA 5.0邮件源码实战:从编译部署到送达率优化

PMTA 5.0邮件源码实战:从编译部署到送达率优化

简介:这份资源面向邮件系统开发者、运维人员及有批量邮件发送需求的技术团队,提供PMTA 5.0邮件源码与配套群发系统,可用于自建邮件服务、二次开发与营销通知等场景。压缩包共61个文件,约472.47MB,以pyd、dll等程序模块…

2026/10/18 10:04:38 阅读更多 →
问卷星自动随机填写脚本原理与实战避坑指南

问卷星自动随机填写脚本原理与实战避坑指南

简介:问卷星自动随机填写脚本是一款基于浏览器扩展的js插件,主要面向需要批量或随机填写问卷、测评、投票的普通用户和办公人员。目前支持单选题、多选题、比重题等常见题型,可自动匹配题型并生成随机选项,配合一键随机填写与自动…

2026/10/18 10:04:38 阅读更多 →
SSM+uniapp外卖点餐系统:四角色闭环与避坑指南

SSM+uniapp外卖点餐系统:四角色闭环与避坑指南

简介:一份可直接运行的微信小程序外卖点餐系统毕业设计源码包,基于SSM、Vue与Uniapp实现,覆盖管理员、餐厅、外卖员、用户四类角色。后台包含菜品分类与信息管理、外卖订单与配送管理、订单评价、留言及系统管理;小程序端支持菜品…

2026/10/18 10:04:38 阅读更多 →
YOLOv26轻量化改进:融合RepViT与EMA注意力提升检测精度

YOLOv26轻量化改进:融合RepViT与EMA注意力提升检测精度

我把目标检测模型轻量化的思路梳理了一遍,把 RepViT 轻量级块和 EMA 注意力融合进 YOLOv26(内部代号 v26 的改进框架)的完整过程整理成文。全文围绕双阶段特征混合和高效多尺度注意力协同展开,包含模块设计、实现细节、训练配置、…

2026/10/18 10:04:38 阅读更多 →
C# WinForms 自定义 ComboBox 智能提示与模糊匹配实现

C# WinForms 自定义 ComboBox 智能提示与模糊匹配实现

简介:面向C# WinForms开发者的ComboBox输入智能提示补全示例工程,重点解决下拉框在用户键入时无法动态筛选候选项的常见问题。工程演示了基于文本变化事件实时更新下拉列表,并实现自动匹配前缀、键盘选择与自动填充等交互逻辑。包内共14个文件…

2026/10/18 10:03:38 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →