車刀 matlab,可轉位車刀的結構

內容介紹

原文檔由會員 違規屏蔽12 發布

摘 要

隨著有限元技術的快速發展,結構優化在航空航天、建筑、汽車、工程機械等領域的結構設計方面應用越來越廣泛。在刀具行業中,新型刀具材料不斷涌現,刀具的結構也在不斷發展,目前針對刀具的結構進行形狀優化和拓撲優化還比較少。本文主要是深入研究形狀優化、拓撲優化基礎理論和關鍵技術,并成功將形狀優化和拓撲優化技術應用于YT15硬質合金可轉位車刀的設計。

深入研究了形狀優化的數學模型、序列二次規劃算法、靈敏度分析;深入研究了基于密度法的材料插值模型、準則法、數值不穩定現象和解決方法。通過對YT15硬質合金可轉位車刀進行有限元分析,確定了形狀優化和拓撲優化的約束邊界條件。在形狀優化中,確定了刀桿和刀片的形狀變量,并輸出了目標函數和設計變量的迭代曲線和優化結果,并做了靈敏度分析。在拓撲優化中,分別完成了車刀二維結構和三維結構的拓撲優化,輸出了迭代曲線,并對優化結果進行重構和仿真驗證。

論文主要完成了以下幾個方面的研究:

(1)闡述了形狀優化數學模型中的三要素,深入研究形狀優化模型的序列二次規劃算法,并完成了形狀優化的靈敏度分析。

(2)深入研究SIMP模型和OC準則法,推導了最大剛度優化的迭代過程以及各參數對優化結果的影響,探討了拓撲優化存在的數值不穩定現象和解決方法。

(3)對YT15硬質合金可轉位車刀有限元分析,根據刀片和刀桿的應力、位移云圖確定優化約束條件,完成了形狀優化設計,并輸出了目標函數和設計變量的迭代曲線和優化結果,通過靈敏度分析,找出了進一步優化的形狀變量。

(4)用兩種不同的方法完成了二維結構的拓撲優化,并對比發現結果的一致性。其次,完成了三維結構的拓撲優化,輸出了目標函數和設計變量的迭代曲線,并對模型進行重構和驗證。

(5)以SIMP材料插值模型和OC算法為理論基礎,Matlab計算工具和C#語言開發了可轉位車刀結構優化設計平臺,完成了可轉位車刀二維結構、三維結構的優化。

關鍵詞:可轉位車刀;形狀優化;靈敏度分析;拓撲優化;材料插值;準則法;

Abstract

With the development of FEM technology, structure optimization has been applied in the aviation, building, automobile, engineering machinery and other industries more and more widely. The shape and topological optimization research based on 2 and 3 dimensional structure has been difficult and hot. This paper is mainly aimed at the shape and topological optimization of continuous body, study the fundamental theories and key technologies in-depth, and successfully applied to shape and topology optimization design on YT15 indexable turning tool.

According to the basic theory of shape optimization, described three key elements of mathematical model ,study the sequential quadratic programming algorithm in depth that solving the model from many optimization algorithm, and complete the key technology shape of optimization--sensitivity analysis.

In this paper, complete the following aspects:

(1)Described three key elements of mathematical model ,study the sequential quadratic programming algorithm in depth, and complete sensitivity analysis.

(2)Study SIMP materials interpolation model and OC criteria method in-depth,deduce the iteration process optimization of the biggest stiffness, discuss parameters on the effect of the optimization, discussed the topology optimization of the existing numerical unstable phenomenon and solutions.

(3)Finite-element analysis on YT15 hard alloy indexable turning tool , acquire optimizing constraints according to stress, displacement distribution contour of blade and toolbar and Engineering Requirement, completed the shape optimization design of indexable turning tool, output the iteration curve of target function and design variable , and complicated sensitivity analysis ,find out shape variables can be further optimized.

(4)Completed 2 dimension structure topological optimization with 2 different methods, find the consistency of the optimization results. In addition, completed the lathe tool 3 dimensional structure topological optimization, output the iteration curve of objective function and shape variables, and reconstruct the model and confirmed the result.

(5)With the basic theory of SIMP and OC Criteria Method,develop indexable turning tool design platform with the function of optimization. Completed the lathe tool 2 and 3 dimensional structure optimization.

Keywords: Indexable Turning Tool, Shape Optimization,Sensitivity Analysis , Topological Optimization, Criteria Method

目 錄

摘 要I

ABSTRACTIII

第1章 緒論1

1.1 課題研究的背景及意義1

1.2 結構優化設計的概述2

1.3 國內外研究現狀3

1.3.1 刀具設計研究現狀3

1.3.2 形狀優化的國內外研究現狀5

1.3.3 拓撲優化國外研究現狀5

1.4 論文主要研究內容和組織結構6

1.4.1 主要的研究內容6

1.4.2 全文的組織結構7

1.5 本章小結9

第2章 形狀優化的模型和求解10

2.1 引言10

2.2 形狀優化設計的數學模型10

2.3 形狀優化的求解算法12

2.3.1 形狀優化算法12

2.3.2 序列二次規劃法(SQP)13

2.4 形狀優化的靈敏度分析15

2.5 本章小結17

第3章 連續體結構拓撲優化的模型和求解18

3.1 引言18

3.2 密度法的SIMP材料插值模型18

3.2.1 SIMP材料插值方法的拓撲優化模型19

3.2.2 多載荷工況下結構拓撲優化模型22

3.2.3 基于制造工藝約束的拓撲優化模型24

3.3 連續體拓撲優化SIMP模型的求解算法24

3.3.1 ..

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/378484.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/378484.shtml
英文地址,請注明出處:http://en.pswp.cn/news/378484.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

DtCms.Model.Advertising.cs

using System; namespace DtCms.Model {/// <summary>/// 廣告位實體類Advertising/// </summary>[Serializable]public class Advertising{public Advertising(){ }#region Modelprivate int _id;private string _title;private int _adtype;private string _adre…

分析染色溫度對染色熱力學性能和染色動力學性能的影響?實際生產時,染色溫度選擇應考慮哪些因素?舉例說明?并闡明實現低溫染色的原理。

分析染色溫度對染色熱力學性能和染色動力學性能的影響?實際生產時,染色溫度選擇應考慮哪些因素?舉例說明?并闡明實現低溫染色的原理。 答:染料的結構包括物理結構和化學結構,溫度高低會影響染料結構,影響染料在染浴中的狀態,染料的溶解、聚集、電離等性能,從而影響染…

c++stl和std_std :: replace()函數以及C ++ STL中的示例

cstl和stdC STL std :: replace()函數 (C STL std::replace() function) replace() function is a library function of algorithm header, it is used to replace an old value with a new value in the given range of a container, it accepts iterators pointing to the s…

《Two Dozen Short Lessons in Haskell》(二十)分數

《Two Dozen Short Lessons in Haskell》&#xff08;Copyright © 1995, 1996, 1997 by Rex Page&#xff0c;有人翻譯為Haskell二十四學時教程&#xff0c;該書如果不用于贏利&#xff0c;可以任意發布&#xff0c;但需要保留他們的copyright&#xff09;這本書是學習 Ha…

oracle 查詢不能重復,oracle – 如何防止在選擇查詢中選擇重復行?

我被賦予了從Oracle數據庫中選擇關鍵數據的任務,但我注意到我的select正在返回重復的行.我不需要它們用于我的報告但我不希望它們刪除它們.有人可以幫助只獲取我需要的數據.我嘗試了以下代碼,但這沒有用.SELECT distinct bbp.SUBCAR "Treadwell",bbp.BATCH_ID "…

數字圖像課程工程大作業分析

試題分析&#xff1a; 在連續的視頻中對火焰及水柱的軌跡檢測&#xff0c;效果如圖。 ** 提示&#xff1a; 1、火焰可利用亮度和顏色 2、水柱的軌跡需要先用背景差分獲得水柱的連通域&#xff0c;然后利用連通域上的像素點進行曲線的擬合&#xff0c;水槍的位置視為已知&#…

設計電子商務網站的10個技巧(轉自ITEye)

導讀&#xff1a;隨著先進科學技術的應用&#xff0c;人們無需外出逛幾個小時來“獵”東西&#xff0c;直接坐在家里就可以購買所需商品&#xff0c;支付服務費用。你只需一臺電腦就能搞定。人們習慣了周到的服務和漂亮的櫥窗&#xff0c;對網店的選擇也不例外。因此&#xff0…

分析酸對酸性染料染羊毛染色性能的影響?舉例說明酸性染料染羊毛時,如何選擇合適的染浴pH值?并說明原因。

分析酸對酸性染料染羊毛染色性能的影響?舉例說明酸性染料染羊毛時,如何選擇合適的染浴pH值?并說明原因。 標準答案: 羊毛屬于蛋白質纖維,屬于兩性纖維,酸影響羊毛的解離程度,帶電性及帶電量,影響熱力學性能。等電點以下,羊毛帶正電荷,與陰離子酸性染料之間存在靜電引…

ORACLE連接數據庫(備忘)

常用命令&#xff1a; conn sys/密碼 as sysdba 連接數據庫轉載于:https://www.cnblogs.com/jiangu66/archive/2013/05/01/3053787.html

stl swap函數_vector :: swap()函數以及C ++ STL中的示例

stl swap函數C vector :: swap()函數 (C vector::swap() function) vector::swap() is a library function of "vector" header, it is used to swap the content of the vectors, it is called with a vector and accepts another vector as an argument and swaps…

C++語法:vector的使用

【1】vector的創建與元素插入【2】vector元素的訪問【3】vector的基本使用技巧【4】vector的幾個重要操作【1】vector的創建與元素插入 std::vector<cv::Point> points; //vector容器中保存的類型是Point for (int i 0;i < 10;i) {float x rng.uniform(0, img.cols…

一、經含氟防水劑整理的織物主要存在的不足?

經含氟防水劑整理的織物主要存在的不足? 收集資料階段 含氟防水劑有哪些優缺點 一、含氟防水劑的優點 1、防水效果好,等級高。而無氟防水劑效果相對來說要差一些; 2、兼具防油的功能。無氟防水劑是不具備防油功能的; 3、穩定性好、與其他助劑的配伍好,工藝適應性強;有機…

Apache Web Login Authentication

Apache Web Login Authentication: Adding password protection to a web site using Apache web server authentication. AuthLDAPURL ldap://ldap.your-domain.com:389/ostooges?uid?subAuthLDAPBindDN "cnStoogeAdmin,ostooges"AuthLDAPBindPassword secret1Aut…

oracle中的with的用法,oracle中with子句的用法(轉)

語法&#xff1a;WITH query_name AS (subquery)[, query_name AS (subquery) ]...使用在主select關鍵字前&#xff0c;oracle將其當做一個內聯視圖或者臨時表使用。例子&#xff1a;1.最簡單的使用方法&#xff1a;如查詢部門名稱包含“A”的所有員工信息--with clausewith a …

模擬一個排隊系統

現在有一個數據源&#xff0c;有兩種狀態&#xff08;ON OFF&#xff09;&#xff0c;ON的持續時間服從均值為T_on的指數分布&#xff0c;OFF的持續時間服從均值為T_off的指數分布&#xff0c;源只在ON的時候產生數據包&#xff0c;服從均值為λ的指數分布 模擬一個排隊系統 每…

stl中copy()函數_std :: copy_if()函數以及C ++ STL中的示例

stl中copy()函數C STL std :: copy_if()函數 (C STL std::copy_if() function) copy_if() function is a library function of algorithm header, it is used to copy the elements of a container, it copies the certain elements (which satisfy the given condition) of a…

C++語法:求vector中的最大值及其位置

代碼&#xff1a; #include <iostream> #include <vector> #include <algorithm> using namespace std;int main(){vector<int> a { 2,4,6,7,1,0,8,9,6,3,2 };auto maxPosition max_element(a.begin(), a.end());cout << *maxPosition <&l…

二、織物具備超級防水效果的條件?

織物具備超級防水效果的條件? 收集資料階段 蓮花效應(Lotus Effect),指蓮葉表面具有超疏水(superhydrophobicity)以及自潔(self-cleaning)的特性。 由于蓮葉具有疏水、不吸水的表面,落在葉面上的雨水會因表面張力的作用形成水珠,換言之,水與葉面的接觸角(contacta…

C#編碼簡單性之函數篇(如何編寫簡短的C#代碼,隨時更新)

作者&#xff1a;陳勇出處&#xff1a;blog.csdn.net/cheny_com這是編碼簡單性系列中的其中一篇&#xff0c;之前幾篇包括代碼篇和語義篇。因為要積累案例&#xff0c;會隨時更新。之前提到&#xff1a;編碼簡單性的“心法”就是&#xff1a;只要屏幕上有任何兩部分代碼看上去相…

R學習筆記(1):R是什么

本文最新版已更新至http://thinkinside.tk/2013/05/03/r_notes_1_what.html 在學習量化投資的時候&#xff0c;我發現了R&#xff08;www.r-project.org&#xff09;。R到底是什么呢&#xff1f;在開始之前&#xff0c;先看看R的神奇之處。 1. R初窺 從CRAN&#xff08;The Co…