Altair HyperMesh基础培训:第一天FEA预处理入门

需积分: 5 0 下载量 189 浏览量 更新于2024-07-16 收藏 9.2MB PDF 举报
"HyperMesh基础培训第一天 - Altair HyperMesh是一款强大的有限元分析(FEA)前处理软件,用于创建、清理和优化网格,以及准备结构、流体、热力学等多物理场仿真模型。本培训内容将涵盖其基本功能的介绍。" HyperMesh是Altair Engineering公司开发的一款旗舰产品,主要用于工程仿真中的几何建模、网格划分和模型准备。它以其高效、用户友好的界面和广泛的功能集而著名。在第一天的基础培训中,参与者将了解到以下关键知识点: 1. **界面和工作流程**:HyperMesh提供了一个直观的图形用户界面(GUI),通过工作区、菜单栏和工具栏使用户能快速访问各种功能。了解如何组织和管理项目、打开和导入几何模型是学习的第一步。 2. **几何处理**:在FEA建模中,几何模型的清洁度至关重要。HyperMesh支持多种格式的几何数据导入,如IGES、STEP、STL等。学习如何修复几何缺陷、处理孔洞和缝隙,以及进行几何简化是基本训练的一部分。 3. **网格划分**:HyperMesh提供了多种类型的网格划分工具,包括四面体、六面体、金字塔、楔形和混合网格。理解不同网格类型的特点、何时选择哪种网格以及如何优化网格质量是关键。 4. **材料库和属性定义**:HyperMesh包含一个丰富的材料库,可以方便地为模型指定材料属性,如弹性模量、泊松比等。学习如何定义和应用材料属性对于准确的仿真结果至关重要。 5. **边界条件和载荷**:在预处理阶段,设置适当的边界条件(如固定约束)和载荷(如力、速度或温度)是必要的。参与者将学习如何在HyperMesh中定义这些条件。 6. **高级功能**:除了基本操作,基础培训可能还会涉及一些高级功能,如自动化网格生成、组件和实例、以及多物理场模型的创建。 7. **后处理接口**:虽然HyperMesh主要是一个前处理器,但与Altair的其他产品如HyperView的集成使得用户可以在HyperMesh中预览和初步分析结果。 8. **技术支持和资源**:Altair提供了全球范围内的技术支持,通过电子邮件、电话和网站为用户提供帮助。各地区的联系方式在提供的信息中列出,以便用户在遇到问题时能够及时获取协助。 通过第一天的基础培训,学员将对HyperMesh的基本操作有深入的理解,并具备创建和准备复杂工程模型的能力,为后续的仿真分析打下坚实基础。
2023-08-02 上传

SELECT DISTINCT c.ID AS id, c.NAME AS contName, c.CONTRACT_NO AS contractNo, c.INSTANCE_ID AS instanceId, c.UNDERTAKE_DEPT_ID AS remindDeptId, c.UNDERTAKE_DEPT_NAME AS sendDeptName, c.CREATE_USER_ID, c.CREATE_USER_NAME AS contractOpteraterName, c.PLAN_STATE AS planState, c.PLAN_STATE_NAME AS planStateName, aw.INSTANCE_ID AS inId, aw.CREATE_TIME AS sendTime FROM ( SELECT c.* FROM ( SELECT c.* FROM ( SELECT c.ORIGINAL_CONTRACT_ID, MAX(CREATE_TIME) CREATE_TIME FROM CONTRACT_DRAFT.C_CONTRACT_INFO c WHERE c.ORIGINAL_CONTRACT_ID IS NOT NULL AND c.ORIGINAL_CONTRACT_ID != '' GROUP BY c.ORIGINAL_CONTRACT_ID ) t LEFT JOIN CONTRACT_DRAFT.C_CONTRACT_INFO c ON t.ORIGINAL_CONTRACT_ID = c.ORIGINAL_CONTRACT_ID AND t.CREATE_TIME = c.CREATE_TIME UNION ALL SELECT c.* FROM CONTRACT_DRAFT.C_CONTRACT_INFO c WHERE ( c.ORIGINAL_CONTRACT_ID IS NULL OR c.ORIGINAL_CONTRACT_ID = '' ) AND c.ID NOT IN ( SELECT c.ORIGINAL_CONTRACT_ID FROM CONTRACT_DRAFT.C_CONTRACT_INFO c WHERE c.ORIGINAL_CONTRACT_ID IS NOT NULL AND c.ORIGINAL_CONTRACT_ID != '')) c WHERE c.deleted_flag = 0 AND c.BELONG = 1 AND sysdate > c.end_date AND c.plan_state IN (4100, 4110, 4120, 4200, 4210, 4220, 5100, 5110, 5120) ) c INNER JOIN (SELECT INSTANCE_ID,create_time,state FROM CONTRACT_DRAFT.C_ACTIVITY_WORKITEMS WHERE state = 'Waiting') aw ON c.INSTANCE_ID = aw.INSTANCE_ID LEFT JOIN (SELECT deleted_flag,CONT_ID FROM CONTRACT_DRAFT.C_GET_PAY_PLAN WHERE deleted_flag = 0 ) g ON c.ID = g.CONT_ID LEFT JOIN CONTRACT_DRAFT.C_OUR_ENTITY_INFO oe ON c.OUR_ENTITY_ID = oe.ID AND oe.DELETED_FLAG = 0 ORDER BY aw.CREATE_TIME DESC 优化

2023-07-08 上传

优化这个sql select FLOW_COMMON.c_business_id as business_id, (select max(f.end_time) from flow_hi_track f where f.business_id = FLOW_COMMON.c_business_id and f.action_type != 'CLAIM' ) as deal_time from template_flow_common FLOW_COMMON right join template_hollycrm1680160914000 hollycrm1680160914000 on FLOW_COMMON.c_business_id = hollycrm1680160914000.c_business_id where FLOW_COMMON.tenant_id = 'T000' and FLOW_COMMON.valid = 1 and lower(FLOW_COMMON.c_state) != 'draft' and ( ( FLOW_COMMON.c_flow_id in ('FLOW20230330152148238756') and (FLOW_COMMON.c_processing_group in ('1650685461842100265') ) or FLOW_COMMON.c_cur_assignee = '1639203916409208891' ) or FLOW_COMMON.c_creator = '1639203916409208891' or FLOW_COMMON.c_flow_id in ('FLOW20230330152148238756') or FLOW_COMMON.c_business_id in ('1650765461521956870', '1650765461521956870', '1650817085812506712', '1650831863482155082', '1654094763571281921', '1654001405104488514', '1654294361434751036', '1654445890410119245', '1654441313937915946', '1654433554383241232', '1653329109050196051', '1655380751421538376', '1655380751421538376', '1654732194700066894', '1654765190966673497', '1655862681678118938', '1654732194700066894', '1654732194700066894', '1654732194700066894', '1654441313937915946', '1656855682290286598', '1654732194700066894', '1654732194700066894', '1654732194700066894', '1656106327421747261') or (FLOW_COMMON.c_processing_group in ('1650685461842100265')) ) and FLOW_COMMON.c_workorder_type = 'C0018' and FLOW_COMMON.c_business_type = 'C00180008,C001800080001,C0018000800010001' LIMIT 572540,10;

2023-07-25 上传