發表文章

目前顯示的是 6月, 2024的文章

壓力容器設計的服務項目與解決方案

圖片
壓力容器設計是一個完整的機械設計工程的實踐。它包含了製圖、材料科學、力學設計及系統設計。在金屬加工業如板金的下料、成形、焊接及熱處理等等,壓力容器的設計、材料採購及生產製造,一直到最後的品管等等都離不開機械設計。可以說壓力容器是機械設計行業中最容易完成的設計工程。在現今追求快速結案的時代,市面上常有人拿著圖面過來詢問能不能提供強度計算,其中包括了十年前我們設計的圖面。當然,提供壓力容器強度計算文件是工作室的服務,但是重點是使用者要的是什麼? 在業主找工作室執行設計案時,他們會問 你們工作室會做壓力容器/桶槽的設計嗎? 可以為我們的設備提供強度計算嗎? 你們有使用 PV Elite 這個軟體嗎? 解決方案 我們提供設備的估價用圖面、其設備的強度計算及後續用於取得合格證的設設計文件。其具體方案是? 對於國際認證的 ASME 壓力容器設備,我們提供已採購的 PV Elite 的進行計算,足以用於 ASME "U" 設備設計及建造的成本分析。並同步處理設計圖面、設備重量報告和後續設計文件。 對於超出建造法規的設計要求,我們可以提供有限元素分析法的分析報告,以協助補足設備強度分析文件的內容。 我們提供特殊結構的支撐腳座、攪拌機座及工作平台分析。 我們可以提供合於法規的地震及防風計算,提高安全數值並減少材料成本。  殼板上開大孔-FEM   特殊設計 協助選擇安全閥、法蘭墊片及設計本體法蘭。我們提供依業主使用需求及合於建造法規的法蘭設計計算,如德制法蘭、日制法蘭或是其他的特殊法蘭。 我們協助設計熱交換器,已提供了中油使用的熱交換器設計及冷凍空調的換熱器。 協助製造廠取得 ASME "U" 認證設計文件。 壓力容器設計案作業流程   壓力容器設計諮詢  

奇門紀時/ 奇門遁甲排盤

圖片
奇門紀時/ 奇門遁甲排盤: 在網路上取得奇門遁甲的時局  The situation of obtaining Qimen Dunjia on the Internet 奇門遁甲: 教育部國語辭典 術數用語。一種以古代天文律曆學為基礎,以推物及人事吉凶的術數。其法以九宮為本,以三奇、六儀、八門、九星為緯,觀其吉凶,以作趨避。奇指天干的乙、丙、丁,以日生於乙,月明於丙,丁為南極。甲為陽首,戊以下六儀分麗以配九宮,而起符使,故稱為「遁甲」       奇門遁甲 wiki :  「奇門遁甲」的含義是由「奇」「門「.遁甲」三個概念組成。此程式使用「排宮法」放置八門。        奇門遁甲排盤程式設計,依奇門遁甲理論排盤。使用台灣中央氣象局日曆資料表作為依據設定。目前包含到 2024 年份資料。使用子初換日設定。 使用 common lisp (SBCL) 搭配 Emacs org-mode、slime-mode 開發網站程式,以網路瀏覽器連接之後即可作業。 在手機上也可以使用奇門紀時   參考: 中央氣象局天文資料下載   各申機械設計工作室 相關資料  

如何確認選擇的安全閥流量符合需求?

圖片
在壓力容器/ 桶槽的安全機制中,安全閥的設置是重中之重,它保護了一個系統的正常及安全的運作。一般在計算安全閥的流量時,我們使用了內容物(流體)的分子量、進出口的溫度、設定的壓力及安全閥口的尺寸。辛辛苦苦的計算出所需要的安全閥質量流量的數值,然後要再選擇市面上符合此數據的安全閥。然後問題來了,我們計算出來的安全閥流量是依使用者的需求來評估設定的,但是市面上安全閥的廠商給的安全閥數值,包括壓力、溫度及測試流體都不是使用者設定的,如此,該如何確認選擇的安全閥流量符合需求呢? 以下有三種方法可以選擇: 將使用者的設計需求交給安全閥的經銷商,請他們推薦該選擇的型號及尺寸。 進行安全閥的流量轉換計算,依市售之安全閥數據推算此安全閥是否符合設計要求。 安全閥需求方提供欲使用的流體與設計條件交由製造廠進行數據分析。 其中安全閥的流量轉換計算可以參考  《安全閥流量轉換》 。其使用方式如下影片所示。   壓力容器設計諮詢  

如何在 Linux 下安裝 OpenSplat:純 CPU 計算

圖片
介紹 OpenSplat 最近有一個新的技術稱為 3D Gaussian Splatting,它是用一稱深度學習的方法,用於二維影像重建立體的場景。在網路上有一個用 C++ 編寫的 3D Gaussian Splatting 程式,名叫 OpenSplat 。OpenSplat   採用COLMAP 、 OpenSfM 、 ODM 或 nerfstudio 等專案格式取得相機姿勢 + 稀疏點並計算 場景檔案(.ply 或 .splat),稍後可匯入其他軟體用於檢視、編輯和渲染。 在 Linux 中安裝 OpenSplat 我們可以在有或沒有 GPU 支援的情況下建置 OpenSplat。 所有編繹的要求: OPENCV : sudo apt install libopencv-dev   ,應該這樣做。 libtorch :請參閱下面的說明。  CPU 對於 libtorch,請造訪 https://pytorch.org/get-started/locally/ 並選擇您的作業系統,對於軟體包,請選擇「LibTorch」。 對於運算平台,您可以選擇“CPU”。請見下圖。 下載 cxx11 ABI: https://download.pytorch.org/libtorch/cpu/libtorch-cxx11-abi-shared-with-deps-2.3.1%2Bcpu.zip 到本機的自己指定目錄,然後下載 OpenSplat 後建立它。   git clone https://github.com/pierotofy/OpenSplat OpenSplat cd OpenSplat mkdir build && cd build cmake -DCMAKE_PREFIX_PATH=/path/to/libtorch/ .. && make -j $( nproc ) 其中 -DCMAKE_PREFIX_PATH = libtorch 的目錄位置。 如何使用 OpenSplat   首先可以下載 OpenSplat 提供的資料如「 香蕉 」,並解壓縮到指定的目錄 。 cd build ./opensplat /path/to/banana -n 2000 該程式將產生一個輸出 splat.

PDF 表格轉換 CSV 過程 1

圖片
  在建置 ASME 材料資料庫時,依 《如何將 PDF 檔內之的表格載入資料庫》 的規劃,進入了整理文字檔轉換成 CSV 的階段。這時遇到了一個問題,就是當把 PDF 檔擷取到文字檔時,它會把分數切成二行。在之前十幾頁的表格中,我使用了 common lisp 的 cl-ppcre 和 cl-csv 等幾種套件處理文字檔轉換成 CSV。如圖所示,我目前無法控制從 PDF 檔轉換成文字檔(.txt)時的細部動作,例如它有時會轉換分數 "1/2" 變成 "1 \newline" "空格/2" 的情形,如 PDF 畫面標號 3 及文字檔標號2 方框之中所示。這不是一定如此,例如圖示中第 1 列到第 10 列,它們一樣有分數的符號,但是卻無分行的情形。或許換個想法,把文字檔做個處理把它分行的情形修正起來,再用正規表示法處理修正後的文字串。 以前在大學學程式的時候,老師曾說明程式語言可以說百分之九十都在處理字串,希望在處理目前的狀況之後也有相同的領悟。