首页/文章/ 详情

Excel函数:从知识付费到自我提升的旅程-7

25天前浏览616

在 Excel 的广袤天地中,函数的奇妙之处不断被发掘。经过前面六篇的精彩呈现,我们对 Excel 函数的认知日益丰富。现在,让我们一同开启第七篇的探索之旅。

一、UPPER 函数

  1. 函数介绍:UPPER 函数将文本字符串中的所有小写字母转换为大写字母。

  2. 应用场景:在处理文本数据时,需要统一文本的大小写格式,或者进行不区分大小写的比较。例如,将客户名称统一转换为大写以便进行数据匹配。

  3. 示例:若 A1 单元格中内容为 “hello world”,使用 “=UPPER (A1)” 将返回 “HELLO WORLD”。

二、LOWER 函数

  1. 函数介绍:与 UPPER 函数相反,LOWER 函数将文本字符串中的所有大写字母转换为小写字母。

  2. 应用场景:用于将文本标准化为小写格式,方便进行特定的文本处理操作。比如,将产品型号统一转换为小写进行库存管理。

  3. 示例:当 B2 单元格中有 “EXCEL IS POWERFUL”,“=LOWER (B2)” 会返回 “excel is powerful”。

三、PROPER 函数

  1. 函数介绍:PROPER 函数将文本字符串中的每个单词的首字母转换为大写,其余字母转换为小写。

  2. 应用场景:用于格式化文本,使文本看起来更加规范和专业。例如,将文章标题或人名进行正确的大小写转换。

  3. 示例:假设 C3 单元格中是 “jOHN DOE”,“=PROPER (C3)” 将返回 “John Doe”。

四、TRIM 函数

  1. 函数介绍:TRIM 函数用于删除文本字符串中的多余空格,只保留单词之间的单个空格。

  2. 应用场景:在处理从外部导入的数据时,经常会出现多余的空格,使用 TRIM 函数可以清理这些空格,确保数据的一致性和准确性。例如,清理客户地址中的多余空格。

  3. 示例:若 D4 单元格内容为 “Excel Functions”,“=TRIM (D4)” 将返回 “Excel Functions”。

五、VALUE 函数

  1. 函数介绍:VALUE 函数将文本格式的数字转换为数值格式。

  2. 应用场景:当从其他数据源导入的数据以文本形式存储数字时,可以使用 VALUE 函数将其转换为可进行数学运算的数值格式。例如,将文本型的销售数据转换为数值进行汇总计算。

  3. 示例:E5 单元格中有 “1234”(文本格式),“=VALUE (E5)” 将返回数值 1234。

在这第七篇文章中,我们又认识了五个实用的 Excel 函数。希望这些函数能继续为你的数据处理工作增添新的动力和效率。让我们共同期待在 Excel 的世界中发现更多精彩的函数功能。


来源:TodayCAEer
通用
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-10-20
最近编辑:25天前
TodayCAEer
本科 签名征集中
获赞 18粉丝 27文章 240课程 0
点赞
收藏
作者推荐

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

转子动力学是研究旋转机械中转子系统行为的一门工程学科,它涉及转子在旋转状态下的动态响应、稳定性和振动特性。转子是如涡轮机、电动机、内燃机以及各种压缩机等旋转设备的核心部件。转子动力学的主要研究内容包括转子的平衡、临界转速、模态分析、油膜轴承的稳定性、转子-轴承系统的耦合振动、以及由于制造误差、非平衡力、不对中、松动、热变形等原因引起的转子系统故障诊断和分析。转子动力学对于确保旋转设备的性能、可靠性和寿命至关重要。通过转子动力学分析,可以预测和解决可能导致机器故障的问题,如转子的异常振动或失效。此外,转子动力学还涉及到设计阶段的优化,以提高转子系统的动态性能和稳定性,减少维护成本,并提高能源效率。在本教程中,您将对空心圆柱形转子进行转子动力学分析。在开始之前,请将本教程中使用的文件复制到您的工作目录。http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-1372/rotor.zip对于旋转部件,存在陀螺力和圆周阻尼力等附加力,并且在研究其响应时至关重要。确定旋转部件对整个系统的这些影响非常重要。这里运行0、10K、30K和50KRPM的复特征值分析。目标是确定临界频率,并在转子受到静态不平衡时生成坎贝尔图。在临界频率处,您可以观察到向前/向后、圆柱形和圆锥形旋转振型。图1.模型查看rotor.fem文件数据·转子的梁单元是使用1D网格创建的·转子材料由MAT1定义·转子使用BeamProperty定义·在模型中定义了SPC图2.一、启动HyperMesh并设置OptiStruct用户配置文件1.启动HyperMesh。此时将打开UserProfile对话框。2.选择OptiStruct然后单击OK。这将加载用户配置文件。它包括相应的模板、宏菜单和导入阅读器,将HyperMesh的功能缩减为与生成OptiStruct模型相关的功能。二、导入模型1.单击File>Import>SolverDeck。导入选项卡将添加到您的选项卡菜单中。2.对于Filetype,选择OptiStruct。3.选择文件图标。此时将打开SelectOptiStruct文件浏览器。4.选择保存到工作目录的rotor.fem文件。5.单击Open。6.单击Import,然后单击Close以关闭Import选项卡。三、设置模型1233.1创建EIGRL和EIGC卡在此步骤中,使用模态方法求解复特征值问题,与直接提取复模态相比,该问题在计算效率更高。使用这种方法,首先,通过正则模态分析来计算实模态。然后,在由真实模态投影所得的子空间上形成了一个复杂的特征值问题。在这里,需要定义EIGRL和EIGC卡。1.在ModelBrowser中,右键单击并选择Create>LoadStepInputs。2.在Name字段中,输入EIGRL。3.对于Configtype,选择RealEigenValueExtraction。4.对于Type,从下拉菜单中选择EIGRL。5.点击V2并输入250.0。250.0定义为最高频率。6.创建另一个名为EIGC的LoadStepInputs。7.对于Configtype,选择ComplexEigenValueExtraction。8.对于Type,验证是否已选择默认EIGC。9.单击NORM并选择MAX。MAX选项用于归一化特征向量。10.对于ND0OPTIONS,从下拉菜单中选择UserDefined。11.点击ND0并输入55。要提取的所需根数为55。3.2定义转子模型的网格1.右键单击ModelBrowser,然后选择Create>SET。2.单击Name并输入ROTORG_SET。3.单击CardImage并选择ROTORG从下拉菜单中。4.点击EntityIDs然后点击nodes。5.选择nodes>bycollector并选择CBEAM和proceed。6.选中RSPINR字段旁边的框,因为通过ROTORG定义的每个转子都需要相应的RSPINR条目。7.单击GRIDA旁边的字段,然后单击Node。8.在选择面板中,单击Node并在ID=字段中输入10000。9.同样,对于GRIDB,输入10001。10.单击SPTID旁边的字段,然后输入1.0。3.3创建RSPEEDLoadCollector1.在ModelBrowser中,右键单击并选择Create>LoadCollector。2.单击Name并输入RSPEED。3.单击CardImage并选择RSPEED从下拉菜单中。4.单击S1并输入0.0,这是第一个参考转子速度。5.单击DS并输入10000.0,即参考转子速度的增量。6.单击NDS并输入5,这是参考转子速度增量的数量。3.4创建RGYROLoadStepInputs1.在ModelBrowser中,右键单击并选择Create>LoadStepInputs。2.单击Name并输入RGYRO。3.单击Configtype并从下拉菜单中选择RotordynamicAnalysisParameters。4.对于Type,验证是否已选择RGYRO。5.单击SYNCFLG并选择ASYNC从下拉菜单中。Tip:设置为运行AsynchronousRotor动力学分析。6.单击REFROTR,然后单击set。7.选择ROTORG_SET然后单击OK。8.选中SPEED_ID旁边的字段。9.在SPEED字段旁边,单击Unspecified>Loadcol并从弹出窗口中选择RSPEED。3.5定义模态复特征值分析的LoadStep1.在ModelBrowser中,右键单击并选择Create>LoadStep。2.在Name字段中,输入RotorDynamics。3.点击Analysistype并从下拉菜单中选择Complexeigen(modal)。4.对于SPC,从LoadCollector列表中选择SPC。5.对于CMETHOD,从LoadStepInputs列表中选择EIGC。6.对于METHOD(STRUCT),从LoadStepInputs列表中选择EIGRL。7.在SUBCASEOPTIONS下,选中RGYRO旁边的字段,然后RGYRO_ID。8.单击ID旁边的字段以选择加载步骤输入RGYRO。四、提交作业1.在Analysis页面中,单击OptiStruct面板。图3.访问OptiStruct面板2.单击saveas。3.在SaveAs对话框中,指定写入OptiStruct模型文件的位置,并在文件名中输入rotor_async。对于OptiStruct求解器模型,建议使用.fem扩展名。4.单击Save。inputfile字段显示在SaveAs对话框中指定的文件名和位置。5.将导出选项切换设置为all。6.将runoptions切换设置为analysis。7.将memoryoptions切换设置为memorydefault。8.单击OptiStruct以启动OptiStruct作业。如果作业成功,则新的结果文件应位于写入rotor_async.fem的目录中。rotor_async.out文件是查找错误消息的好地方,如果存在任何错误,可以帮助调试输入模型。五、运行模型1.点击ModelBrowser中的RGYRO卡。2.单击SYNCFLG并从下拉菜单中从ASYNC更改为SYNC。3.在Analysis页面中,输入OptiStruct面板。4.单击inputfile:字段后面的Saveas。此时将打开一个SaveAs浏览器窗口。5.选择要写入文件的目录,然后在Filename:字段中输入名称rotor_sync.fem。6.单击Save。Note:文件的名称和位置显示在inputfile:字段中。7.设置导出选项:切换至all。8.设置运行选项:切换至Analysis。9.设置内存选项:切换tomemorydefault。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中,以查看和验证下面的圆柱形和圆锥形振型。RPMCylindricalModesForwardMode#3CylindricalModesBackwardMode#4ConicalModesForwardMode#5ConicalModesBackwardMode#610,0002.802E+002.802E+001.248E+011.248E30,0002.802E+002.802E+001.201E+011.201E+0150,0002.802E+002.802E+001.058E+011.058E+1©2023AltairEngineering,Inc.公司保留所有权利。来源:TodayCAEer

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