發表文章

目前顯示的是 12月, 2023的文章

使用開放原始碼/自由軟體的經驗

圖片
開放原始碼運動 我是感受到開放原始碼運動得到好處的人。以前在接觸 GNU/Linux 和其他自由軟體前,只能使用非正式版本的軟體和系統。那時大家取得正式軟體的機會大概都是購買新的主機時才會隨機附上正式的系統, DOS 5.0 、Windows 3.1 等等。私下流通的軟體大部份是店家為了促銷商品而賣的大補帖,或是把大補帖當商品賣。那時剛接觸電腦的時候,以為電腦只是為了文書作業的方便性而產生的工具。只要會打字、會使用滑鼠把內容剪下、複製和貼上就當作是會使用電腦了,以後畢業後就只要會打字就好。後來漸漸的軟體越學越多,如 AutoCAD、小畫家、MS Office 95 、 97 ... ,有撥接網路之後可以上 BBS 之類的。軟體從電腦雜誌附上的光碟取得、漸漸的改從網路上取得。我記得那時 Debian/Linux 是從雜誌上的光碟安裝的,但是雜誌上有些介紹的軟體要自行從網路上下載,或是更新。那時為了學 Linux 上軟體的安裝和操作還去買了 HowTo 集合中文版,後來學著看 man (它是指令說明) ,看著鳥哥的文章學習等等。那十年的 Google 真好用。從以前要找 MS Office 的代替品、到後來的 OpenOffice 、 LibreOffice 後,我變得喜歡使用終端機作業的模式,如 bash 、 vim  和 emacs 等工具,使用 LaTex 排版、使用 Maxima 計算。以前心中想著 Excel 是我遇過最好用的軟體,除了它是微軟的產品需要用錢買使用權這個缺點之外。我可以用 Excel 連接 AutoCAD 出材料表,打圖紙框的資料或者反過來將 CAD 圖形貼在工作表上。總之我花了很多時間在找替代 Excel 的工作模式,因為我不喜歡在工作上使用盗版軟體。 採購專用軟體與開發專案 在成立工作室之後,我採購了一組電腦,一共四台電腦,一台桌機安裝 Windows 7 ,一台筆電安裝 Windows 7 ,另外二台則裝了 Debian/ Linux ,作為桌機和伺服器之用。但是文書作業工具我並沒有採購,而裝了二台 Windows 系統是因為專業軟體及 AutoCAD 也要裝在上面。專業軟體是一套名為 PV Elite ,用來計算壓力容器強度,AutoCAD 是用來繪製設計圖的。在那時 Linux 下還沒有類似 AutoCAD  的軟體,所以只好採購了

壓力容器的支撐:載重組合

圖片
ASME Sec.VIII, Div. 1 的壓力容器設計法規中有規定鞍座與桶身接觸的角度等要求,但是對於桶身支撐的更詳細的要求如腳座怎麼設計和計算卻是少有敘述。在設備的支撐上是需要計算的;想想,如果一座裝滿發煙硫酸立在工廠,如果其腳座被業主要求計算強度是否挺得過自體重、內容物的載重或是地震、風力的衝擊時,為此我們需要提出其設計的依據。  在以前的經驗中認為支撐件的設計以腳座設計比較複雜,因為在處理問題上會遇到相關參數缺少的情況。例如在取得安裝地點的資訊時,會想了解壓力容器要裝在哪裡?是否裝置在高樓層之上?樓地板是否要載重限制?樓層或是進出口是否有限高或是限寬?工程師在剛接到案件時,問了公司業務這些問題,而像是丟一塊石頭掉入深淵,沒有回應。最後對於這些相對專業的問題可能無法一時回覆時,業務利用《使用者設計需求》與客戶溝通,並且得到相對應的資料交給工程師進行設備的設計。  依照鋼結構容許應力設計法的設定: 載重組合於結構設計時應考慮可能的各種載重狀況,並以所產生的最大應力值作為計算的基準。其應依據建築技術規則及規範辦理。如果建造技術規則或相關規範中並無規定,則需檢核以下之載重組合: D + L  D + 0.75 (L ± 1.25W)  D + 0.75 (L ± 0.8E)  0.7D ± 1.25W  0.7D ± 0.8E  其中作疲勞設計時,相關載重係數都取 1.0,以計算其應力值。  D = 靜載重,結構物構件重量及永久附加物的重量。  L = 活載重,包括室內人員、傢俱、設備、貯存物品、活動隔間等等。  W = 風力載重,依據「建築物耐風設計規範及解說 」的規定。  E = 地震力載重,依據「建築物耐震設計規範及解說」的規定,惟其中之起始降伏地震力放大係數 αy 設為 1.0 。  如果為攪拌桶之類的設備,需要考慮攪拌機馬達帶動的衝擊載重。 在設備安裝計劃中還要考慮吊裝載重,安裝時的風力狀況及吊車方位等等。在設備上吊耳的強度與吊裝時其壓力是否會造成本體的損害在設備設計之時就要考量。必竟花了很多製造時間的設備在安裝時掉落或撞毀,其成本一時之間很難用金錢去估算。 參考: 壓力容器使用者設計需求表 建築物耐風設計規範及解說 建築物耐震設計規範及解說       相關資炓 壓力容器設計 各申機械設計工作室