作為產品設計工程師聽得很多的就是「優化」,那什麼是優化呢?微觀上的優化是指在一系列變數和約束下找到乙個最優目標,這也是我們前期分享過的設計優化分析,它可以說是一種引數優化:我們把產品尺寸、裝配尺寸、邊界條件、材料引數等作為引數進行優化;它又可以分為不包含目標的假設分析或稱為試驗設計和包含目標的目標優化。
巨集觀上的優化是指在已有的初始設計基礎上尋找更好的設計,也就是我們通常所說的設計選型和方案對比,這可以通過solidworks simulation拓撲優化分析來實現。
拓撲優化分析是一種無引數優化,用於查詢元件的最佳結構形狀。
例如:我們將對碟式制動盤執行拓撲優化,以找出重量最輕、剛度最大的制動盤最佳形狀。開啟制動盤裝配體並建立拓撲算例,以執行內部制動盤的單個零件優化。拓撲優化的目的是為了將制動盤的質量減輕 75%,同時盡可能保持最大硬度以獲得優化形狀。
solidworks simulation拓撲優化分析過程,從初始設計空間的部分開始,然後分配材料,施加負荷並新增固定裝置,新增目標以優化形狀,以最小化模型質量,增加剛度或減小最大位移。優化的結果可以匯出為網格、曲面或實體,優化以後的模型可以通過增材製造或者機加工的方式生產出來。
▲優化前
▲優化後
零件加工(貪心)
時間限制 1 sec 記憶體限制 128 mb 題目描述 工匠小k最近有n個零件需要加工。每個零件都需要ti天的時間來完成,每個零件每延遲一天加工都要繳納一定的罰金si。延遲的天數為從今天算起到該工作開始的那天,第乙個零件加工沒有罰金。現在小k想知道怎樣安排加工順序可以使他要交的罰金最少,最少是多少...
加工零件 execution
題面 有 n 個零件需要加工。零件之間有 m 個限制,x y 表示 x 要在 y 之前先加工完。每個零件的加工時間都是 1。現在有無限個多個工具機,在滿足限制條件的情況下,零件可以同時加工。求加工完所有零件最少需要多少時間,然後還要求出在時間最少的前提下,最少需要多少工具機。資料保證有解。對於 10...
零件分組 題解
題目描述 某工廠生產一批棍狀零件,每個零件都有一定的長度 li 和重量 wi 現在為了加工 需要,要將它們分成若干組,使每一組的零件都能排成乙個長度和重量都不下降 若 ili lj,wi wj 的序列。請問至少要分成幾組?輸入 第一行為乙個整數 n n 1000 表示零件的個數,第二行有 n 對正整...