首页/文章/ 详情

快速学会一项分析-空心圆柱的转子动力学-OS-T:1372

1天前浏览36

转子动力学是研究旋转机械中转子系统行为的一门工程学科,它涉及转子在旋转状态下的动态响应、稳定性和振动特性。转子是如涡轮机、电动机、内燃机以及各种压缩机等旋转设备的核心部件。转子动力学的主要研究内容包括转子的平衡、临界转速、模态分析、油膜轴承的稳定性、转子-轴承系统的耦合振动、以及由于制造误差、非平衡力、不对中、松动、热变形等原因引起的转子系统故障诊断和分析。

转子动力学对于确保旋转设备的性能、可靠性和寿命至关重要。通过转子动力学分析,可以预测和解决可能导致机器故障的问题,如转子的异常振动或失效。此外,转子动力学还涉及到设计阶段的优化,以提高转子系统的动态性能和稳定性,减少维护成本,并提高能源效率。

在本教程中,您将对空心圆柱形转子进行转子动力学分析。
在开始之前,请将本教程中使用的文件复 制到您的工作目录。
http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-1372/rotor.zip
对于旋转部件,存在陀螺力和圆周阻尼力等附加力,并且在研究其响应时至关重要。确定旋转部件对整个系统的这些影响非常重要。这里运行0、10K、30K 和50K RPM 的复特征值分析。
目标是确定临界频率,并在转子受到静态不平衡时生成坎贝尔图。在临界频率处,您可以观察到向前/向后、圆柱形和圆锥形旋转振型。
图1.模型查看
rotor.fem 文件数据
·转子的梁单元是使用1D网格创建的
·转子材料由MAT1 定义
·转子使用Beam Property 定义
·在模型中定义了SPC 
图2.
一、启动HyperMesh 并设置OptiStruct 用户配置文件
1.启动HyperMesh。
此时将打开User Profile对话框。
2.选择OptiStruct然后单击OK
这将加载用户配置文件。它包括相应的模板、宏菜单和导入阅读器,将HyperMesh 的功能缩减为与生成OptiStruct 模型相关的功能。
二、导入模型
1.单击File>Import>Solver Deck
导入选项卡将添加到您的选项卡菜单中。
2.对于File type ,选择OptiStruct
3.选择文件图标。
此时将打开Select OptiStruct 文件浏览器。
4.选择保存到工作目录的rotor.fem文件。
5.单击Open
6.单击Import,然后单击Close以关闭Import 选项卡。
三、设置模型
1          
2          
3          
3.1创建EIGRL 和EIGC 卡
在此步骤中,使用模态方法求解复特征值问题,与直接提取复模态相比,该问题在计算效率更高。使用这种方法,首先,通过正则模态分析来计算实模态。然后,在由真实模态投影所得的子空间上形成了一个复杂的特征值问题。在这里,需要定义EIGRL 和EIGC 卡。
1.在Model Browser中,右键单击并选择Create>Load Step Inputs
2.在Name字段中,输入EIGRL
3.对于Config type ,选择Real Eigen Value Extraction
4.对于Type ,从下拉菜单中选择EIGRL
5.点击V2并输入250.0    
250.0 定义为最高频率。
6.创建另一个名为EIGC 的Load Step Inputs
7.对于Config type ,选择Complex Eigen Value Extraction
8.对于Type ,验证是否已选择默认EIGC。
9.单击NORM并选择MAX
MAX 选项用于归一化特征向量。
10.对于ND0 OPTIONS,从下拉菜单中选择User Defined。
11.点击ND0并输入55
要提取的所需根数为55。
3.2定义转子模型的网格
1.右键单击Model Browser,然后选择Create>SET
2.单击Name并输入ROTORG_SET。
3.单击Card Image并选择ROTORG从下拉菜单中。
4.点击Entity IDs然后点击nodes
5.选择nodes >by collector并选择CBEAMproceed
6.选中RSPINR字段旁边的框,因为通过ROTORG定义的每个转子都需要相应的RSPINR条目。
7.单击GRIDA旁边的字段,然后单击Node
8.在选择面板中,单击Node并在ID=字段中输入10000。
9.同样,对于GRIDB,输入10001
10.单击SPTID 旁边的字段,然后输入1.0
3.3创建RSPEED Load Collector
1.在Model Browser中,右键单击并选择Create >Load Collector
2.单击Name并输入RSPEED。
3.单击Card Image并选择RSPEED从下拉菜单中。
4.单击S1并输入0.0,这是第一个参考转子速度。
5.单击DS并输入10000.0,即参考转子速度的增量。
6.单击NDS并输入5,这是参考转子速度增量的数量。
3.4创建RGYRO Load Step Inputs
1.在Model Browser中,右键单击并选择Create>Load Step Inputs
2.单击Name并输入RGYRO
3.单击Config type并从下拉菜单中选择Rotor dynamic Analysis Parameters。
4.对于Type ,验证是否已选择RGYRO。
5.单击SYNCFLG并选择ASYNC从下拉菜单中。
Tip:设置为运行Asynchronous Rotor 动力学分析。
6.单击REFROTR,然后单击set
7.选择ROTORG_SET然后单击OK
8.选中SPEED_ID旁边的字段。
9.在SPEED字段旁边,单击Unspecified>Loadcol并从弹出窗口中选择RSPEED    
3.5定义模态复特征值分析的Load Step
1.在Model Browser中,右键单击并选择Create > Load Step
2.在Name字段中,输入Rotor Dynamics
3.点击Analysis type并从下拉菜单中选择Complex eigen(modal)
4.对于SPC,从Load Collector 列表中选择SPC。
5.对于CMETHOD,从Load Step Inputs列表中选择EIGC。
6.对于METHOD(STRUCT),从Load Step Inputs列表中选择EIGRL。
7.在SUBCASE OPTIONS下,选中RGYRO旁边的字段,然后RGYRO_ID
8.单击ID 旁边的字段以选择加载步骤输入RGYRO
四、提交作业
1.在Analysis页面中,单击OptiStruct 面板。
图3.访问OptiStruct 面板
2.单击save as
3.在Save As对话框中,指定写入OptiStruct 模型文件的位置,并在文件名中输入rotor_async
对于OptiStruct 求解器模型,建议使用.fem 扩展名。
4.单击Save
input file 字段显示在Save As对话框中指定的文件名和位置。
5.将导出选项切换设置为all
6.将run options 切换设置为analysis
7.将memory options 切换设置为memory default
8.单击OptiStruct以启动OptiStruct 作业。
如果作业成功,则新的结果文件应位于写入rotor_async.fem 的目录中。rotor_async.out 文件是查找错误消息的好地方,如果存在任何错误,可以帮助调试输入模型。
五、运行模型
1.点击Model Browser中的RGYRO卡。
2.单击SYNCFLG并从下拉菜单中从ASYNC 更改为SYNC
3.在Analysis页面中,输入OptiStruct 面板。
4.单击input file:字段后面的Save as。
此时将打开一个Save As浏览器窗口。
5.选择要写入文件的目录,然后在File name:字段中输入名称rotor_sync.fem。
6.单击Save    
Note:文件的名称和位置显示在input file:字段中。
7.设置导出选项:切换至all
8.设置运行选项:切换至Analysis
9.设置内存选项:切换tomemory default
10.单击OptiStruct。这将启动OptiStruct 作业。
如果作业成功完成,则可以在写入OptiStruct 模型文件的目录中看到新的结果文件。rotor_sync.out 文件是查找错误消息的好地方,如果存在任何错误,这将有助于调试输入模型。
六、查看结果
复特征值分析计算结构的复模态。复模态的特征值可以在rotor_async.out 文件中找到。可以在HyperView 中查看复数特征向量。
1.阅读rotor_async.out 中的HyperView.To 获取坎贝尔图并查看交点处的临界频率,选择坎贝尔图说明。
图4.
HyperView 中的TableView 提供了临界频率的摘要。
图5.
2. 在文本编辑器中加载rotor_sync.out 文件。
从同步转子动力学分析中获得的频率为您提供临界频率。复数模态包含虚部(表示周期频率)和实部(表示模态的阻尼)。如果实部为负数,则称该众数为稳定。如果实部为正,则模式不稳定。    
图6.复模态的特征值
3.比较以验证您从交点获得的临界频率和您在rotor_sync.out 文件中获得的频率。
4.将rotor_async.h3d 文件加载到HyperView 中,以查看和验证下面的圆柱形和圆锥形振型。
RPM    
Cylindrical Modes Forward    
Mode #3    
Cylindrical Modes Backward    
Mode #4    
Conical Modes Forward    
Mode #5    
Conical Modes Backward    
Mode #6    
10,000    
2.802E+00    
2.802E+00    
1.248E+01    
1.248E    
30,000    
2.802E+00    
2.802E+00    
1.201E+01    
1.201E+01    
50,000    
2.802E+00    
2.802E+00    
1.058E+01    
1.058E+1    
© 2023 Altair Engineering, Inc. 公司保留所有权利。
             


来源:TodayCAEer
ACTOptiStructHyperMeshHyperView振动旋转机械材料Altair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-10-20
最近编辑:1天前
TodayCAEer
本科 签名征集中
获赞 17粉丝 19文章 215课程 0
点赞
收藏
作者推荐

快速学会一项分析-结构响应谱分析-OS-T:1375

结构响应谱分析是一种用于评估结构在动态荷载作用下响应的工程技术。它通过将结构的各个模态与给定的动态荷载联系起来,计算结构在这些荷载下的最大响应,如位移、速度或加速度等。这种分析方法对于理解和预测结构在极端或未知荷载下的行为至关重要,特别是在地震工程和高层建筑的设计中。本教学案例演示如何对结构执行响应谱分析。在开始之前,请将本教程中使用的文件复 制到您的工作目录。http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-1375/building_ResponseSpectrumAnalysis.zip这种分析提供了对受动态激励的结构的峰值结构响应的估计值。该分析使用指定动态载荷的响应谱和正则模态分析的结果来计算此估计值。在图1 所示的模型中使用的模型中,使用具有实心圆形截面(即ROD类型)的CBEAM单元对建筑结构进行建模。建筑结构的底部所有dof将背约束,结构将在全局Z方向上激励。图1.建筑结构HyperMesh模型一、启动HyperMesh并设置OptiStruct用户配置文件1.启动HyperMesh。 此时将打开User Profile对话框。2.选择OptiStruct然后单击OK。这将加载用户配置文件。它包括相应的模板、宏菜单和导入阅读器,将HyperMesh的功能缩减为与生成OptiStruct模型相关的功能。二、打开模型1.单击File>Open>Model。2.选择保存到工作目录的building_ResponseSpectrumAnalysis.hm文件。3.单击Open。 building_ResponseSpectrumAnalysis.hm数据库被加载到当前的HyperMesh会话中,替换任何现有数据。三、设置模型1 2 3 3.1创建EIGRL的Load Step Input定义EIGRL卡以计算模型的模态。1.在Model Browser中,右键单击并选择Create>Load Step Inputs。2.对于Name ,输入eigrl_card。3.对于Config type ,选择Real Eigen Value Extraction 。4.对于Type ,从下拉菜单中选择EIGRL。5.单击ND并输入值10。3.2Create Constraints1.在Model Browser中,右键点击并从上下文菜单中选择Create>Load Collector。默认Load Collector显示在Entity Editor中。2.对于Name ,输入constraints。3.单击Color并从调色板中选择一种颜色。4.对于Card Image,从下拉菜单中选择None。5.转到Analysis页面。6.单击constraints。7.在create子面板中,确认对象已设置为nodes ,单击nodes并选择模型底部的4 个节点,如图所示。 图2.选择用于定义约束的节点8.检查所有dof(即dof1 到dof6)的值为0,确认载荷类型已设置为SPC,然后单击create。约束的创建如下图所示。 图3.为模型定义的约束9.单击return退出Constraints面板。3.3定义输入响应谱1.前往实用工具标签。如果未显示Utility菜单,请选择View> Browsers>HyperMesh>Utility。2.在Utility菜单的底部,单击FEA面板。3.在Tools下,单击TABLE Create。4. 在Options下选择Import Table并选择TABLED1在Tables下。5.单击Next。6.在Options下,选择Create New Table。7.对于Name ,输入tabled1_card。8.单击Browse。 9.对于文件类型:更改为CSV (*.csv),选择位于工作目录中的文件sourceFileTABELD1.csv(其中包含x和y值以定义输入响应谱,x轴为频率,y轴为加速度)。10.单击Open。如果Import TABLED1 GUI最小化,请在任务栏上单击它。11.在Import TABLED1 GUI中,单击Apply。将显示一条消息,指示已创建TABLED1 卡片。12.单击OK可显示此消息。13.单击Import TABLED1 GUI上的Exit(如果您没有看到GUI,请检查任务栏并单击Import TABLED1 GUI)。14.要查看与上面创建的TABLED1 卡相对应的绘图,请打开FEA面板上实用程序菜单上的TABLE Create。a).选择选项Create/Edit Table。b).对于Tables ,选择TABLED1。c).在Options下,选择Edit Existing Table。d).在Select旁边,选择tabled1_card然后单击Plot。e).查看绘图后,单击Plot窗口中的Close,然后在Create/Edit TABLED1 GUI上Exit。图4.TABLED1 牌的情节3.4定义DTI、SPECSEL卡片此卡片指定了与上一步中使用TABLED1卡定义的输入响应谱相关的谱类型和阻尼值。1.点击Model选项卡以调出Model Browser。 2.在Model Browser中,右键点击并从上下文菜单中选择Create>Load Collector。默认Load Collector显示在Entity Editor中。3.对于Name ,输入dti_card。4.对于Card Image,选择DTI。5.对于TYPE,选择A,因为输入响应谱是加速度与频率的关系图。6.单击Data 字段旁边的Table图标。在弹出窗口中,为TID(1)选择tabled1_card,并为DAMP(1) 输入0.02。阻尼值以临界阻尼的分数为单位。3.5定义RSPEC Load Collector此卡片提供响应谱分析的规格。1.在Model Browser中,右键点击并从上下文菜单中选择Create>Load Collector。默认Load Collector显示在Entity Editor中。2.对于Name ,输入rspec_card。3.对于Card Image,选择RSPEC。4.对于定向组合方法DCOMB,选择ALG。5.对于模态组合方法MCOMB,选择SRSS。6.单击CLOSE并在输入框中输入值1.000。7.对于RSPEC_NUM_DTISPEC,输入1。8.单击 Data旁边的。在弹出窗口中,为DTISPEC字段选择dti_card,并为SCALE输入值9800.0。9.由于结构的激励方向是全局Z方向,因此请分别为X(0)、0.0 和1.0的X(0) 和1.0 的X(2) 输入。10.单击Close退出窗口。3.6定义结构的模态阻尼1.在Model Browser中,右键单击并选择Create>Curve。此时将打开一个新的Curve editor窗口。2.对于Name ,输入tabdmp1_card。3. 在窗口中为x(1)、y(1)、x(2) 和y(2) 分别输入值0.0、0.02、50.0 和0.02。4.单击Close退出窗口。5.在Model Browser的Curves下,选择tabdmp1_card。6.对于Card Image,选择TABDMP1。 7.对于TYPE ,选择CRIT。3.7定义PARAM卡1.在分析页面上,单击control cards面板,单击next两次,然后单击PARAM面板。2.向下滚动可用参数列表,选中COUPMASS旁边的框,然后对于值,选择YES,以便使用耦合质量矩阵方法进行特征值分析。3.向下滚动可用参数列表,选中EFFMASS旁边的框,然后对于值,选择YES,以便计算模态参与因子和有效质量并将其输出到.out文件。4.单击return退出面板。3.8定义输出请求默认情况下,将输出位移。1.要从Analysis页面输出应力,请进入control cards面板。2.单击next到具有GLOBAL_OUTPUT_REQUEST面板的页面。3.点击GLOBAL_OUTPUT_REQUEST,向下滚动列表以STRESS并检查它。4.对于OPTION(1),选择ALL。5.单击return两次以退出控制卡面板。3.9定义响应谱分析Load Step1.在Model Browser中,右键单击并从关联菜单中选择Create>Load Step。2.对于Name ,输入response_spec。3.单击Analysis type并选择Response spectrum从下拉菜单中。4.对于SPC,请单击Unspecified>Loadcol。5.在Select Loadcol对话框中,从Load Collector列表中选择constraints,然后单击OK。6.对于RSPEC,请单击Unspecified>Loadcol。7.在Select Loadcol对话框中,从Load Collector列表中选择rspec_card,然后单击OK。8.对于METHOD(STRUCT),单击Unspecified>Load step inputs。9.在Select Load step inputs对话框中,从load step inputs.列表中选择eigrl_card,然后单击OK。10.对于SDAMPING(STRUCT),单击Unspecified>Curves。 11.在Select Curves对话框中,从曲线列表中选择tabdmp1_card然后单击OK。12.单击return退出Loadsteps面板。13.在Analysis页面中,输入OptiStruct面板。14.单击input file:字段后面的Save as。此时将打开Save file browser窗口。15.选择要写入文件的目录,然后在File name:字段中输入文件的名称。Note:将文件保存在与Altair Simulation安装文件夹下的文件夹不同的文件夹中。16.单击Save。Note:文件的名称和位置显示在input file:字段中。17.设置导出选项:切换至all。18.设置运行选项:切换至Analysis。19.设置内存选项:切换至memory default。20.单击OptiStruct。这将启动OptiStruct作业。21.如果作业成功完成,则可以在写入OptiStruct模型文件的目录中看到新的结果文件。如果存在任何错误,.out文件是查找错误消息的好地方,这将有助于调试输入模型,这可以通过单击OptiStruct面板中的view .out按钮来完成。四、提交作业1.在Analysis页面中,单击OptiStruct面板。图5.访问OptiStruct面板2.单击save as。3.在Save As对话框中,指定写入OptiStruct模型文件的位置,并在文件名中输入building_ResponseSpectrumAnalysis。对于OptiStruct求解器模型,建议使用.fem扩展名。 4.单击Save。input file字段显示在Save As对话框中指定的文件名和位置。5.将导出选项切换设置为all。6.将run options切换设置为analysis。7.将memory options切换设置为memory default。8.单击OptiStruct以启动OptiStruct作业。如果作业成功,则新的结果文件应位于写入building_ResponseSpectrumAnalysis.fem的目录中。如果存在任何错误,building_ResponseSpectrumAnalysis.out文件是查找错误消息的好地方,这些消息可以帮助调试输入模型。五、查看结果1.在OptiStruct面板中,单击HyperView。HyperView将启动并加载结果。此时将显示一个消息窗口,告知模型和结果文件已成功加载到HyperView中。2.在HyperView Results Browser中,展开Results文件夹,然后在Displacement下选择Mag来展开Vector文件夹和云图位移结果。 图6.位移云图3.要对应力进行云图设置,请展开Results下的Scalar文件夹,展开Element Stresses (1D) 并绘制要查看的应力的Contour。下图是CBAR/CBEAM Long.Stress SAMAX的云图。 图7.应力云图 来源:TodayCAEer

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈