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

壓力容器設計是一個完整的機械設計工程的實踐。它包含了製圖、材料科學、力學設計及系統設計。在金屬加工業如板金的下料、成形、焊接及熱處理等等,壓力容器的設計、材料採購及生產製造,一直到最後的品管等等都離不開機械設計。可以說壓力容器是機械設計行業中最容易完成的設計工程。在現今追求快速結案的時代,市面上常有人拿著圖面過來詢問能不能提供強度計算,其中包括了十年前我們設計的圖面。當然,提供壓力容器強度計算文件是工作室的服務,但是重點是使用者要的是什麼?

在業主找工作室執行設計案時,他們會問

  1. 你們工作室會做壓力容器/桶槽的設計嗎?
  2. 可以為我們的設備提供強度計算嗎?
  3. 你們有使用 PV Elite 這個軟體嗎?

解決方案

我們提供設備的估價用圖面、其設備的強度計算及後續用於取得合格證的設設計文件。其具體方案是?

  1. 對於國際認證的 ASME 壓力容器設備,我們提供已採購的 PV Elite 的進行計算,足以用於 ASME "U" 設備設計及建造的成本分析。並同步處理設計圖面、設備重量報告和後續設計文件。
  2. 對於超出建造法規的設計要求,我們可以提供有限元素分析法的分析報告,以協助補足設備強度分析文件的內容。
  3. 我們提供特殊結構的支撐腳座、攪拌機座及工作平台分析。
  4. 我們可以提供合於法規的地震及防風計算,提高安全數值並減少材料成本。

 殼板上開大孔-FEM

殼板上開大孔-FEM

 

特殊設計

  1. 協助選擇安全閥、法蘭墊片及設計本體法蘭。我們提供依業主使用需求及合於建造法規的法蘭設計計算,如德制法蘭、日制法蘭或是其他的特殊法蘭。
  2. 我們協助設計熱交換器,已提供了中油使用的熱交換器設計及冷凍空調的換熱器。
  3. 協助製造廠取得 ASME "U" 認證設計文件。

壓力容器設計案作業流程

壓力容器設計案作業流程

 

壓力容器設計諮詢

 
壓力容器設計諮詢表單

各申機械設計工作室/ https://sites.google.com/view/each-application/homepage

奇門紀時/ 奇門遁甲排盤

術數用語。一種以古代天文律曆學為基礎,以推物及人事吉凶的術數。其法以九宮為本,以三奇、六儀、八門、九星為緯,觀其吉凶,以作趨避。奇指天干的乙、丙、丁,以日生於乙,月明於丙,丁為南極。甲為陽首,戊以下六儀分麗以配九宮,而起符使,故稱為「遁甲」
 
 
 
奇門遁甲 wiki:  「奇門遁甲」的含義是由「奇」「門「.遁甲」三個概念組成。此程式使用「排宮法」放置八門。    
 
奇門遁甲排盤程式設計,依奇門遁甲理論排盤。使用台灣中央氣象局日曆資料表作為依據設定。目前包含到 2024 年份資料。使用子初換日設定。 使用 common lisp (SBCL) 搭配 Emacs org-mode、slime-mode 開發網站程式,以網路瀏覽器連接之後即可作業。

在手機上也可以使用奇門紀時


 

參考:

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

在壓力容器/ 桶槽的安全機制中,安全閥的設置是重中之重,它保護了一個系統的正常及安全的運作。一般在計算安全閥的流量時,我們使用了內容物(流體)的分子量、進出口的溫度、設定的壓力及安全閥口的尺寸。辛辛苦苦的計算出所需要的安全閥質量流量的數值,然後要再選擇市面上符合此數據的安全閥。然後問題來了,我們計算出來的安全閥流量是依使用者的需求來評估設定的,但是市面上安全閥的廠商給的安全閥數值,包括壓力、溫度及測試流體都不是使用者設定的,如此,該如何確認選擇的安全閥流量符合需求呢?

以下有三種方法可以選擇:

  1. 將使用者的設計需求交給安全閥的經銷商,請他們推薦該選擇的型號及尺寸。
  2. 進行安全閥的流量轉換計算,依市售之安全閥數據推算此安全閥是否符合設計要求。
  3. 安全閥需求方提供欲使用的流體與設計條件交由製造廠進行數據分析。
其中安全閥的流量轉換計算可以參考 《安全閥流量轉換》。其使用方式如下影片所示。

安全閥流量轉換影片


 

壓力容器設計諮詢

 壓力容器設計諮詢表單

各申機械設計工作室/ https://sites.google.com/view/each-application/homepage


如何在 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”。請見下圖。

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.ply 文件及 cameras.json 檔案位於同一目錄中,可供某些檢視軟體使用。 

壓縮

若要產生壓縮的 splat(.splat 檔案),請使用 -o 選項:

./opensplat /path/to/banana -o banana.splat

說明

近期發現我以前發的關於 COLAMP 的簡易操作的 youtube 影片《Colmap 建立 3D 模型(HD)》有很多流量慢慢上升,覺得應該有人有興趣它的操作。而 OpenSplat 使用著 Colmap 的專案檔案作為計算的基礎,或許我的影片流量上升是因為 3D Gaussian Splatting 開始流行了。目前 OpenSplat 產生的 .ply 檔載入 CloudCompare 時只有看得見雲點,沒有 OpenSplat 介紹影片會渲染照片的色彩,見 「Splat 檢示器軟體」中介紹,有一套軟體可以轉換 Splat 及 CloudCompare 格式的 ply 檔。如下介紹:

 3DGS Converter - A tool for converting 3D Gaussian Splatting .ply files into a format suitable for Cloud Compare and vice-versa

我試了使用 OpenSplat 轉 banana 專案檔,由於是純 cpu 計算,花了我超過一個小時的時間。如果采用 gpu 支援,作者表示至少快 100 倍。 就工程案經驗來說,效率大於四倍就可能會讓業主考慮使用新的方案,那麼快 100 倍還不趕緊去建置新的硬體?

各申機械設計工作室/ https://sites.google.com/view/each-application/homepage

PDF 表格轉換 CSV 過程 1

 

PDF 表格轉換 CVS 過程1

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

以前在大學學程式的時候,老師曾說明程式語言可以說百分之九十都在處理字串,希望在處理目前的狀況之後也有相同的領悟。

精選文章

X2Go 中 Emacs GUI 中的中文輸入

 為何要用 X2Go 連接遠端伺服器? 使用 Debian/Linux 很久了,從接觸 Emacs 作為主要的編輯器之後,它就伴隨著我在工作上解決各稱問題。最近我使用的筆電在過了十年之後到了壽命的終結。而此時剛好接到一個案子要到客戶的公司進行認證會議,急需一個熟悉的作業環境。後來...

熱門文章