1. EDA課程設計,用VHDL編程做計程車計費器
課程設計內容與要求
1,用開關按鍵表示脈沖,每個脈沖代表100米,10個脈沖1公里,每公里1.4元,能同步顯示里程和費用;
2,低於2公里5元計費,高於2公里總費用=起步費用+(里程-2公里)*里程單價+
等候時間*等後單價;
3,等候時間大於2分鍾,按每分鍾1.3元計費;
4,可以設定起步價和里程單價。
一、設計原理與技術方法:
包括:電路工作原理分析與原理圖、元器件選擇與參數計算、電路調試方法與結果說明;
軟體設計說明書與流程圖、軟體源程序代碼、軟體調試方法與運行結果說明。
根據設計要求,系統的輸入信號clk,計價開始信號start,等待信號stop,里程脈沖信號fin。系統的輸出信號有:總費用數C0—c3,行駛距離k0—k1,等待時間m0—m1等。系統有兩個脈沖輸入信號clk_750k,fin,其中clk_750k將根據設計要求分頻成14hz,15hz和1hz分別作為公里計費和超時計費的脈沖。兩個控制輸入開關start,stop;控制過程為:start作為計費開始的開關,當start為高電平時,系統開始根據輸入的情況計費。當有乘客上車並開始行駛時,fin脈沖到來,進行行駛計費,此時的stop需要置為0;如需停車等待,就把stop變為高電平,
並去除fin輸入脈沖,進行等待計費;當乘客下車且不等待時,直接將start置為0,系統停止工作;價格開始歸為起步價5.0元。
整個設計由分頻模塊,計量模塊,計費模塊,控制模塊和顯示模塊五個部分組成。
其中計量模塊是整個系統實現里程計數和時間計數的重要部分;控制模塊是實現不同計費方式的選擇部分,根據所設計的使能端選擇是根據里程計費還是根據等待時間計費,同時設計通過分頻模塊產生不同頻率的脈沖信號來實現系統的計費。計量模塊採用1hz的驅動信號,計費模塊採用14hz,13hz的驅動信號;計量模塊每計數一次,計量模塊就實現14次或者13次計數,即為實現計時的1.3元/min,計程時的1.4元/km的收費。組成框圖如下所示:
1.百進制模塊:
實現百米脈沖的驅動信號,元件框圖如圖3所示:
圖3 百進制模塊框圖
源程序如下:
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity jin is
port(start,clk2: in std_logic; --秒脈沖
a: out std_logic_vector(3 downto 0));
end jin;
architecture rt1 of jin is
signal count_1:std_logic_vector(3 downto 0);
begin
a<=count_1;
process(start,clk2)
begin
if(start='0')then
count_1<="0000";
elsif(clk2'event and clk2='1')then
if(count_1="0111")then
count_1<="0000";
else
count_1<=count_1+'1';
end if;
end if;
end process;
end rt1
2.計費模塊
; 實現里程和等候時間的計費並輸出到顯示,元件框圖4如下:
圖4 計費模塊框圖
源程序如下:
Library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;
use IEEE.std_logic_unsigned.all;
entity jifei is
port(clk2:in std_logic; --計費驅動信號
start:in std_logic; --計費開始信號
c0,c1,c2,c3:buffer std_logic_vector(3 downto 0));
end jifei;
architecture rt1 of jifei is
begin
process(clk2,start)
begin
if start='0'then c3<="0000";c2<="0000";c1<="0101";c0<="0000"; --起步價5元
elsif clk2'event and clk2='1'then
if c0="1001" then c0<="0000";
if c1="1001" then c1<="0000";
if c2="1001" then c2<="0000";
if c3="1001" then c3<="0000";
else c3<=c3+1;
end if;
else c2<=c2+1;
end if;
else c1<=c1+1;
end if;
else c0<=c0+1;
end if;
end if;
end process;
end rt1;
3.公里模塊
實現歷程的計數和輸出計費脈沖,元件框圖5如下:
圖5 公里模塊框圖
源程序如下:
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity gongli is
port(clk1,start: in std_logic; --百米脈沖
k1,k2,k3,k4: out std_logic_vector(3 downto 0); --里程顯示
temp2 : out std_logic);
end gongli;
architecture rt1 of gongli is
signal count_1: std_logic_vector(3 downto 0);
signal count_2: std_logic_vector(3 downto 0);
signal count_3: std_logic_vector(3 downto 0);
signal count_4: std_logic_vector(3 downto 0);
begin
k1<=count_1;
k2<=count_2;
k3<=count_3;
k4<=count_4;
process(start,clk1)
begin
if(start='0')then
count_1<="0000";
count_2<="0000";
count_3<="0000";
count_4<="0000"; ---公里清零
elsif(clk1'event and clk1='1')then
if(count_1="1001")then --公里計數器
count_1<="0000";count_2<=count_2+1;temp2<='1';
if(count_2="1001")then
count_2<="0000";count_3<=count_3+'1';
if(count_3="1001")then
count_3<="0000";count_4<=count_4+'1';
end if;
end if;
else
count_1<=count_1+'1';temp2<='0';
end if;
end if;
end process;
end rt1;
4.輸出模塊
實現所有數據的輸出,元件框圖6如下:
圖6 輸出模塊框圖
源程序如下:
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity shuchu is
port(y: in std_logic_vector(3 downto 0);
e: out std_logic_vector(6 downto 0));
end shuchu;
architecture rt1of shuchu is
begin
process
begin
case y is
when"0000"=>e<="0111111";
when"0001"=>e<="0000110";
when"0010"=>e<="1011011";
when"0011"=>e<="1001111";
when"0100"=>e<="1100110";
when"0101"=>e<="1101101";
when"0110"=>e<="1111101";
when"0111"=>e<="0000111";
when"1000"=>e<="1111111";
when"1001"=>e<="1100111";
when others=>e<="0000000";
end case;
end process;
end rt1;
5.顯示模塊
實現所有數據的顯示,元件框圖7如下:
圖7 顯示模塊框圖
源程序如下:
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity xianshi is
port(start: in std_logic;
a:in std_logic_vector(3 downto 0); --選擇信號
c1,c2,c3,c4,out1,out2,out3,out4:in std_logic_vector(3 downto 0); --里程顯示,時間顯示輸入
y:out std_logic_vector(3 downto 0)); --里程顯示,時間顯示輸出
end xianshi;
architecture rt1 of xianshi is
begin
process
begin
if(start='0')then
y<="0000";
else case a is
when "0000"=> y<=c1 ;
when "0001"=> y<=c2 ;
when "0010"=> y<=c3 ;
when "0011"=> y<=c4 ;
when "0100"=> y<=out1 ;
when "0101"=> y<=out2;
when "0110"=> y<=out3 ;
when "0111"=> y<=out4;
when others =>y<= "0000";
end case;
end if;
end process;
end rt1;
6.dian模塊
圖8 dian模塊框圖
源程序如下:
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity dian is
port(a: in std_logic_vector(3 downto 0);
e: out std_logic);
end dian;
architecture rt1 of dian is
begin
process
begin
case a is
when "0001"=>e<='1';
when "0101"=>e<='1';
when others=>e<='0';
end case;
end process;
end rt1;
三、中各個模塊設計分析
系統總體頂層框圖如下:
系統總體頂層框圖
程序最終功能實現波形模擬
1. 分頻模塊
由於實驗箱上沒有14hz和13hz的整數倍時鍾信號,因此採用頻率較大的750khz進行分頻,以近似得到14hz,13hz和1hz的時鍾頻率。通過以上三種不同頻率的脈沖信號實行計程車行駛,等待兩種情況下的不同計費。模塊元件如下:
分頻模塊框圖
源程序如下:
Library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;
use IEEE.std_logic_unsigned.all;
entity fenpin is
port(clk_750k:in std_logic; --系統時鍾
clk_14:buffer std_logic; --14分頻
clk_13:buffer std_logic; --13分頻
clk_1 : buffer std_logic); --1分頻
end fenpin ;
architecture rt1 of fenpin is
signal q_14:integer range 0 to 53570; --定義中間信號量
signal q_13:integer range 0 to 57691;
signal q_1:integer range 0 to 749999;
begin
process(clk_750k)
begin
If(clk_750k' event and clk_750k='1')then
If q_14=53570 then q_14<=0;clk_14<=not clk_14;
else q_14<=q_14+1;
end if; --得14hz頻率信號
If q_13=57691 then q_13<=0;clk_13<=not clk_13;
else q_13<=q_13+1;
end if; --得13hz頻率信號
If q_1=749999 then q_1<=0;clk_1<=not clk_1;
else q_1<=q_1+1;
end if; --得1hz頻率信號
end if;
end process;
end rt1;
2. 計量模塊
計量模塊主要完成計時和計程功能。
計時部分:計算乘客的等待累積時間,當等待時間大於2min時,本模塊中en1使能信號變為1;當clk1每來一個上升沿,計時器就自增1,計時器的量程為59min,滿量程後自動歸零。
計程部分:計算乘客所行駛的公里數,當行駛里程大於2km時,本模塊中en0使能信號變為1;當clk每來一個上升沿,計程器就自增1,計程器的量程為99km,滿量程後自動歸零。
元件框圖為:
計量模塊框圖
計量模塊模擬波形為:
源程序如下:
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity jiliang is
port(start:in std_logic; --計費開始信號
fin:in std_logic; --里程脈沖信號
stop:in std_logic; --行駛中途等待信號
clk1:in std_logic; --驅動脈沖
en1,en0:buffer std_logic; --計費單價使能信號
k1,k0:buffer std_logic_vector(3 downto 0); --行駛公里計數
m1,m0:buffer std_logic_vector(3 downto 0)); --等待時間計數
end jiliang;
architecture rt2 of jiliang is
signal w:integer range 0 to 59; --計時范圍0~59
begin
process(clk1)
begin
if(clk1'event and clk1='1')then
if start='0' then
w<=0;en1<='0';en0<='0';m1<="0000";
m0<="0000";k1<="0000";k0<="0000";
elsif stop='1' then --計時開始信號
if w=59 then
w<=0;
else w<=w+1;
end if;
if m0="1001" then
m0<="0000";
if m1="0101" then
m1<="0000";
else m1<=m1+1;
end if;
else m0<=m0+1;
end if;
if stop='1' then en0<='0';
if m1&m0>"00000001" then en1<='1'; --若等待時間大於2min則en1置1
else en1<='0';
end if;
end if;
elsif fin='1' then --里程計數開始
if k0="1001" then k0<="0000";
if k1="1001" then k1<="0000"; --計程范圍0~99
else k1<=k1+1;
end if;
else k0<=k0+1;
end if;
if stop='0' then
en1<='0';
if k1&k0>"00000001" then
en0<='1'; --若行使里程大於2km,則en0置1
else en0<='0';
end if;
end if;
end if;
end if;
end process;
end rt2;
3. 控制模塊
本模塊主要是通過計量模塊產生的兩個不同的輸入使能信號en0,en1,對每個分頻模塊輸出的14hz,13hz的脈沖進行選擇輸出的過程;本模塊實現了雙脈沖的二選一;最終目的為了計費模塊中對行駛過程中不同的時段進行計價。
模塊元件如下:
控制模塊框圖
控制模塊模擬波形為:
源程序如下:
Library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;
use IEEE.std_logic_unsigned.all;
entity kong is
port(en0,en1:in std_logic; --使能選擇信號
clk_in1:in std_logic; --14分頻輸入信號
clk_in2:in std_logic; --13分頻輸入信號
clk_out:out std_logic); --輸出信號
end kong;
architecture rt3 of kong is
begin
process(en0,en1)
begin
if en0='1' then --實現二選一功能
clk_out<=clk_in1;
elsif en1='1' then
clk_out<=clk_in2;
end if;
end process;
end rt3;
4.計費模塊
當計費信號start一直處於高電平即計費狀態時,本模塊根據控制模塊選擇出的信號從而對不同的單價時段進行計費。即行程在2km內,而且等待累計時間小於2min則為起步價5元;2km外以每公里1.4.元計費,等待累積時間超過2min則按每分鍾1.3元計費。c0,c1,c2,c3分別表示費用的顯示。
模塊元件為:
計費模塊框圖
計費模塊模擬波形為:
源程序如下:
Library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_arith.all;
use IEEE.std_logic_unsigned.all;
entity jifei is
port(clk2:in std_logic; --計費驅動信號
start:in std_logic; --計費開始信號
c0,c1,c2,c3:buffer std_logic_vector(3 downto 0));
end jifei;
architecture rt4 of jifei is
begin
process(clk2,start)
begin
if start='0'then c3<="0000";c2<="0000";c1<="0101";c0<="0000"; --起步價5元
elsif clk2'event and clk2='1'then
if c0="1001" then c0<="0000";
if c1="1001" then c1<="0000";
if c2="1001" then c2<="0000";
if c3="1001" then c3<="0000"; --計價范圍0~999.9
else c3<=c3+1;
end if;
else c2<=c2+1;
end if;
else c1<=c1+1;
end if;
else c0<=c0+1;
end if;
end if;
end process;
end rt4;
5.顯示模塊
顯示模塊完成計價,計時和計程數據顯示。計費數據送入顯示模塊進行解碼,最後送至以百元,十元,元,角為單位對應的數碼管上顯示。計時數據送入顯示模塊進行解碼,最後送至以分為單位對應的數碼管上顯示。計程數據送入顯示模塊進行解碼,最後送至以km為單位的數碼管上顯示。
模塊元件為:
顯示模塊框圖
源程序如下:
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all; --定義庫包
entity xianshi is --定義實體
port(
clk_scan:in std_logic; --掃描時鍾信號埠設置
c3,c2,c1,c0:in std_logic_vector(3 downto 0); --總費用輸入埠
k0,k1:in std_logic_vector(3 downto 0); --里程輸入埠
m0,m1:in std_logic_vector(3 downto 0); --等待時間輸入埠
sel:out std_logic_vector(2 downto 0); --控制數碼管位選信號的掃描信號輸出埠
led:out std_logic_vector(6 downto 0); --數碼管的控制埠
led_dp:out std_logic --數碼管的小數點輸出埠
);
end xianshi;
architecture rt5 of xianshi is
signal an:std_logic_vector(6 downto 0); --數碼顯示管中間變數
signal shuju:std_logic_vector(3 downto 0); --選擇輸入端的中間變數
signal cnt:std_logic_vector(2 downto 0); --控制數碼管的中間變數
signal xiaodian:std_logic; --小數點的中間變數
begin
process(clk_scan) --開始進程
begin
if clk_scan'event and clk_scan='1' then
cnt<=cnt+1; --每有一個掃描信號上升沿實現加1掃描
end if;
end process; --結束進程
process(cnt) --開始進程(選擇掃描顯示數碼管)
begin
case cnt is --掃描時給每個數碼管賦值
when "000"=>shuju<=c0;
when "001"=>shuju<=c1;
when "010"=>shuju<=c2;
when "011"=>shuju<=c3;
when "100"=>shuju<=k0;
when "101"=>shuju<=k1;
when "110"=>shuju<=m0;
when "111"=>shuju<=m1;
when others=> null;
end case;
if (cnt="001" or cnt="110")
then xiaodian<='1'; --在里程和總費用的個位處顯示小數點
else xiaodian<='0';
end if;
end process; --結束進程
process(shuju) --開始進程(解碼顯示)
begin
case shuju is
when "0000"=>an<="0111111"; --0
when "0001"=>an<="0000110"; --1
when "0010"=>an<="1011011"; --2
when "0011"=>an<="1001111"; --3
when "0100"=>an<="1100110"; --4
when "0101"=>an<="1101101"; --5
when "0110"=>an<="1111101"; --6
when "0111"=>an<="0000111"; --7
when "1000"=>an<="1111111"; --8
when "1001"=>an<="1101111"; --9
when others=>null;
end case;
end process;
sel<=cnt;
led<=an;
led_dp<=xiaodian;
end rt5;
二、課程設計工作記錄:
包括:設計步驟與時間安排、調試步驟與時間安排、課題完成結果說明
2.課題完成結果說明:
此計費器能實現起步價是5元;實現實驗要求的1公里計費一次單價,行駛公里大於2km時每公里按1.4元計費並能顯示里程和總共的費用。當行駛了6公里,等待了4分鍾時,費用顯示為15.8元。與計算公式總費用=起步費用+(里程-2公里)*里程單價+等候時間*等後單價;即15.8=5+(6-2)*1.4+4*1.3。實驗結果與理論結果完全一致,實驗設計成功。
2. 建築給排水畢業設計--開題報告格式 畢業設計開題報告怎麼寫
畢業設計(論文)開題報告
(適用於工科類、理科類專業)
課題名稱
副 標 題
學院(系)
專 業
學生姓名
XXXXXX 環境科學與工程學院 給水排水工程 XXX 學 號 XXXX
2008
年 3 月 19 日
一、畢業設計(論文)課題背景(含文獻綜述)
1986 年以來, 隨著建築業的發展、建築給水排水專業迅速發展, 已成為給水排水中不可缺少而又獨具特色的組成部分。
這一時期內, 在專業隊伍上已具有積累了一定經驗並經過專業培訓的設計、施工、安裝管理人員。在技術上, 積累了以前的實踐經驗、借鑒了國外的新技術,專業技術有了明顯的突破和發展, 其中消防給水系統在建築給排水中的發展尤為突出。在組織上, 成立了全國建築給水排水工程標准技術委員會和中國土木學會給水排水學會建築給水排水委員會。近年來學術活動踴躍, 並加強了國際間的技術交流。在1996 年召開了全國建築給水排水青年工程師大會, 舉行中日學術交流會, 並參加了國際給水排水會議(W PC) 等加強了技術聯系。此外, 這個階段內我國建築給排水產品設備的發展也促進了建築給排水技術的發展。建築給水排水技術的發展是與科研工作、工程實踐(設計、安裝)、產品開發等多方面有關。近年來, 高層建築給排水日趨增加, 例如上海在浦東將建成的金茂大廈( 88 層, 420m ) 和上海國際環球金融中心(Shanghai World Finance Center 96 層, 465m ) , 促進了建築手掘給排水技術的發展。我國在這方面的科研基礎工作還做得較少, 但在工作實踐中特別是設計方面已處於一定的水平。在產品開發上, 也不斷引進先進國家的技術。為了使傳統的給排水工程與社會可持續發展在我國的經濟條件下有機結合, 我國正積極發展水工業,作為給水排水工程在21世紀的新發展。其中也要求建築給排水向舒適、衛生、安全可靠發展。
1 給水
1. 1 供水方式
在居住小區給水的供水方式中, 逐步向多種形式發展。傳統的屋頂水箱供水具有系統可靠、簡單, 降低用水高峰值以緩解用水的供需矛盾, 能充分利用市政給水管網的壓力, 投資省、維修方便等優點兄嘩。但也存在水質畢塵核易被污染、水壓不足、抗凍性差、影響建築外觀、增加結構荷載等問題。上海市規定, 新建住宅區規模在400戶以上多層住宅, 不宜採用水箱供水方式, 可採用水池——水泵等給水方式。
在高層建築給水方式中, 一般有分區串聯供水方式和分區並聯供水方式。
1. 2 增壓設施
在我國城市供水管網中, 管網最不利處的水壓要求≮0. 1M Pa, 並且城市水廠的供水發展速度滯後於住宅和公共建築用水需求的發展速度, 加之管道的老化、承壓能力下降, 故對於大多數建築的供水來說都需要局部加壓和水量的貯存、調節。我國常用的增壓設施是水泵、氣壓給水設備和變頻調速給水設備, 後二者技術的運用已日趨成熟。
1. 3 減壓方式
在高層建築中主要運用減壓閥、水箱、水泵三種方式來進行給水的豎向分區。現在採用最多的是減壓閥,它克服了佔地多、噪音大、二次污染、造價高的缺點。在生活給水系統中, 通常採用彈簧減壓閥。生活給水系統要求衛生潔具的最大靜水壓力≯0. 6M Pa, 住宅、旅館、醫院等分區壓力控制在0. 3- 0. 35M Pa, 辦公樓等僅白天活動的建築分區壓力控制在0. 35- 0. 45M Pa。在消防給水系統中, 我國目前多採用比例式減壓閥來分區。消火栓給水系統控制最
不利消火栓處的最大靜水壓力≯0. 80M Pa, 自動噴水滅火給水系統控制管網內的工作壓力≯1. 20M Pa。
1. 4 儲水裝置
在外部管網供水不足的情況下, 設鋼筋混凝土貯水池, 其底部及內壁應鋪設白瓷磚。設於屋頂的調節水箱, 從材料和加工方式上向多元化發展, 有鍍鋅、搪瓷、復合鋼板, 還有採用塗塑、玻璃鋼和不銹鋼的水箱, 目的是克服水箱的二次污染、減輕結構重量和施工不便問題。
1. 5 節水技術
我國人均淡水資源並不多, 加上水污染, 使節水成為一件很重要的工作。在建築給排水中, 主要是推廣節水配件和建築中水道。節水配件有液壓式沖洗水箱配件, 二檔沖洗大便器配件、屋頂水箱的配重逆開止回閥、水力控制的多功能閥以及給水的衛生器具配件, 可具有限流、溫度自動調節、高溫限制等功能。配件的改進還著重於節省用水量和防止漏水。在建築中水設計中, 將污廢水分流, 廢水經生化處理後回用, 用於沖洗廁所用水、循環冷卻水補充水等。我國的北京、深圳等城市已明確要求廢水回用, 以節約用水、保護環境。
1. 6 生活用水量設計秒流量計算
從1990 年至1995 年, 我國對城市生活用水定額進行了新的研究。採集了全國55 個城市的歷年資料和77 個居住小區的測試資料, 提出了不同城市規模、不同地區的居民生活用水量、綜合生活用水量等建議值。
生活給水管道的設計秒流量在《建築給水排水設計規范》中給出了平方根和同時使用百分比的兩種公式。近年又提出了當用水規律符合發達國家用水特點時, 按美國亨脫法(概率法) 來計算設計秒流量和熱水設計秒流量。
1. 7 分質供水
在營造現代化生活的住宅環境和高質量的生活社區中, 人們對飲用水水質提出了更高的要求。為了改善飲用水水質, 我國最初是以小型家用凈水器的方式來處理飲用水, 其主要方式是用活性炭吸附過濾, 但是它在使用時濾料更換不易控制。近年來, 出現了「優質飲用水」這一概念, 它是指能達到直接生飲水水質標準的水, 其中有超純水、純水、蒸餾水、礦泉水和深度處理水等。優質飲用水的水源是來自城市自來水或地下礦泉水, 其處理工藝有離子交換、超濾、膜濾、蒸餾、消毒殺菌等。供水方式有桶裝供應和管道分質供應, 桶裝供應是在居住小區內設置集中的優質水供應站, 用桶裝送至居民家中或自取, 這種方式在目前佔大多數; 管道分質供水系統在上海住宅小區已建成一套, 該工藝採用臭氧氧化、活性炭吸附、預塗膜精濾、微電解和紫外線殺菌等技術, 可以去除對人體有害的有機物質, 特別是致癌、致畸、致突變物, 同時又保留了水中對人體有益的礦物質和微量元素。優質飲用水經凈化處理後送至每戶廚房, 採用變頻恆壓供水系統, 管道末端循環。
1. 8 隔振、防噪
在水泵的隔振技術上取得了一定的進步, 除了卧式泵外還解決了立式水泵的隔振元件, 開發了橡膠隔振器和彈簧隔振器。在水泵管路上還運用了可曲繞橡膠接頭, 防止振動和噪音
的傳遞, 現已開發出大口徑軟接頭, 還有可曲繞彎頭、異徑管接頭, 使一個配件的功能增多, 便於管路的設計布置和安裝。
在水泵的出水管上, 要求安裝消聲止回閥以及防止水錘和噪音。生活給水管內水流速度控制是, 當管徑≤25mm 時, 水流速度控制在0. 8~ 1. 2mös; 當管徑>25mm 時, 流速控制在≯2. 0mös。
2 熱水
2. 1 熱水的加熱方式和設備
熱水的加熱方式有直接加熱和間接換熱。在採用熱水鍋爐加熱設備中, 主要有燃氣熱水鍋爐、燃油熱水鍋爐, 從總體上講一次換熱的效率要高於二次換熱的效率。現國內研究出的全自動高效熱水鍋爐, 基本解決了熱水鍋爐設於樓上的安全問題, 以適用於我國南方無熱力管網的地區。在直接加熱中, 利用太陽能也取得一定進展。近二年, 國內還多次開展了熱水供應、加熱方式和設備方面的研討。
在間接加熱方式上, 採用的熱媒主要為蒸汽和熱水。其換熱設備的理論得到一定的發展, 對容積式水加熱的設計提出了「紊流加熱」的概念, 即提高熱媒和被加熱水的流速, 以提高熱媒對管壁的放熱系數和管壁對被加熱水的放熱系數, 用以改善傳熱效果。在二次加熱設備中, 出現了導流型容積式熱交換器、半容積式熱交換器、半即熱式熱交換器。在設計中已意識到綜合考慮設備的安全、先進性以及設備一次性投資與佔地面積的因素, 合理經濟地選擇加熱設備。
2. 2 熱水供應的設計計算
在綜合性熱水供應的場所,對最大小時熱水用水量的計算有了合理的認識。對熱媒耗量的計算能反映出水加熱設備的產熱水能力、熱媒的加熱能力和貯熱量之間的關系。還出現了計算系統熱量的最大極限值方法和循環水量的簡捷計算方法。
在系統設計中, 注重保持供水水壓、水溫的平衡與穩定, 以達到用水舒適、節約的目的。在冷熱水壓力平衡中, 注意控制水頭損失、重視水加熱設備的設置位置、合理選擇冷熱水的豎向分區。在穩定水溫控制中,選擇合適的水加熱設備的自動溫度調節裝置,處理好熱水的機械循環系統。
2. 3 熱水系統中的節能
熱水供應系統節能問題提到新的位置, 其節能措施有: 提高給水溫度、降低使用水溫、採用混合龍頭或恆溫調節裝置、減少熱損失、選用優質的保溫材料、改進加熱方式、選用高效換熱設備等。
2. 4 熱水的水質處理
主要是防止熱水結垢, 損壞設備管道, 降低傳熱效率。當用水量大、水質差時, 集中熱水供應系統應在加熱前進行水質軟化處理, 在處理技術上除運用加葯處理外還有運用靜電處理技術、電子處理技術和磁化處理技術, 以保證熱水在循環中的水質穩定。
此外, 熱水中的軍團菌(Legionella)問題, 也引起了關注。我國在熱水器或貯罐的容積以及構造上進行了改進, 採取了一定的抑制細菌和軍團菌滋生的條件。
3 排水
3. 1 排水立管通水能力的設計理論
塑料排水管的推廣應用, 深入了排水立管通水能力設計理論的討論。現存在三種觀點: 一是環水膜重力流理論, 它假定立管內水流壓力波動不大、不致破壞器具的水封, 由此產生了立管設計流量的負荷極限值; 二是對環水膜重力流量計算公式的否認, 在環水膜流狀態下, 建立立管氣流運動能量方程, 由此推出的立管排水量結果存在著矛盾; 三是認為環水膜重力流狀態是為達到流量計算目的而高度假設的水流狀態, 它用於計算是保守、可行的, 而用於建立氣流運動能量方程則是不全面的。在這方面國內還缺少大量的試驗和實踐來加以驗證。 立管通水能力的控制關鍵還是立管中的壓力, 它是與上述的排水量、管壁粗糙系數, 還有水流速度等因素有關。
3. 2 排水通氣技術
主要目的是提供排水中氣體的散逸, 達到透氣的作用; 防止排水系統中出現水封的負壓虹吸及正壓噴濺現象, 確保空氣的循環; 保持排水迅速通暢、安靜。其通氣方式有內(外) 通氣和透導式通氣方式。並開展了通氣閥和特製配件單立管排水系統的開發, 通氣閥用於補氣和防止管道內部氣體進入室內, 現處於工程實踐階段; 特製配件單立管排水系統已出台了設計規程,其立管的通水能力增大、減少了立管的數量。但該產品現局限於鑄鐵製品。
3. 3 屋面雨水排水問題
通過多年工程實踐經驗, 對屋面雨水排水技術已有了較全面的認識, 並進行了系統的研究。在設計中明確管路系統中水流狀態是壓力流排水還是重力流排水,這二種設計方法均列入了我國的《屋面雨水排水設計
規程》。
3. 4 小型生活污水局部處理和消毒
我國在南方地區已在一定范圍內設置建築物用的生活污水處理設備, 這對建築給排水的設計也提出了新的要求。建築的生活污水與城市污水有一定的區別,其處理後排放標准有自己的特點。在處理工藝上常採用接觸氧化、A2O 法、SBR 工藝流程, 處理的目的以降低BOD、COD 以及氨氮指標。處理構築物可設在室外地下或建築內地下室, 材料採用混凝土、玻璃鋼或鋼結構的。建築污水處理還需考慮臭氣的排放處理。
在污水消毒上, 南方採用氯片消毒較多; 北方地區採用二氧化氯協同消毒裝置, 以電解的方式產生ClO 2混合氣體。
3. 5 衛生潔具
生活水平的提高對衛生潔具提出新的要求, 衛生器具更注重舒適、可靠、安靜、節能, 現也出現了各類高標準的、休閑的衛生器具。國外很多知名廠家也進入我國生產各類新產品。 4 建築滅火技術
4. 1 消火栓給水系統
建築滅火設計已成為建築給水排水的重要部分。在消火栓給水系統中更注重撲救初期火災, 系統中常採用穩壓泵保持系統的常高壓。增設小口徑自救式水槍, 提供非消防專業人員
使用。在分區中有採用減壓閥的、多出口水泵的、還有採用穩壓閥的, 以保證消火栓的水壓和出水量。為保證滅火設置能及時投入運行, 加強了工作泵和備用泵的自動切換裝置。
4. 2 自動噴水滅火系統
高層、超高層以及大規模工業建築的發展, 加強了自動噴水滅火技術的應用。自動噴水滅火設施設置在易起火部位、疏散通道、人員密集場所、不易發現火災部位、人員不易疏散部位以及需噴水降溫的地點。在高層建築中對玻璃幕牆、中庭迴廊、自動扶梯開口部位和普通防火卷簾處, 採取了噴頭加密的方式來替代水幕。在高架倉庫內引進了國外的大水滴噴頭、ESFR 噴頭,把噴水滅火從「控火」引入以「滅火」為目的。
4. 3 氣體滅火
積極應用鹵代烷的代用品。目前, 氣體滅火劑和滅火系統日趨多樣化, 有FM 200、CEA、IN ERGEN、Trio-dide 等等, 此外還有將水噴霧運用到電氣滅火, 將泡沫噴水運用到汽車庫滅火, 擴大了自動噴水滅火系統的應用范圍。
5 管材和設備
5. 1 管材及連接方式
在給水方面, 熱浸鍍鋅鋼管、給水塑料管和金屬塑料復合管相繼出現。硬聚氯乙烯是積極推廣應用的化學建材, 它克服了管道的銹蝕問題, 水流阻力小、重量輕、安裝方便。這些新材料已開始應用到熱水供應、飲用水系統中。
排水方面, 建設部在1989 年頒布了建築排水硬聚氯乙烯管道技術規程, 並在100m 以下的建築內部排水工程中推行U PVC 管的應用。經過多年的工程實踐, 管道的伸縮、耐熱要求、抗老化性等技術問題已得到解決, 現側重於介面防漏、排水噪音控制和塑料管在高層建築中的應用。還出現了復合型塑料管減少噪音的傳出, 採用防火套管來防止高層火災的蔓延, 開始採用離心澆鑄成型或採用球墨鑄鐵管。管道的連接, 除對夾式外還有柔性連接, 如RK 型、RP 型、STL 型、ZPR 型柔性介面。
5. 2 建築給排水設備
在氣壓給水技術上, 出現了強制性水力自動補氣方式, 有補氣罐高位設置和低位設置形式; 出現可緩解、調節熱水體積膨脹量的形式, 還可專用於消防水量的調節與壓力控制。在變頻調速給水技術上, 出現了變壓變數給水設備、多點控制恆壓變數給水設備、用於生活和消防系統的雙恆壓給水設備、變頻調速和氣壓水罐相結合的變頻式氣壓給水設備。在水泵產品上, 出現了低重心、低位出水的立式水泵, 有二個或以上出水口的多出口水泵, 有適用於消防給水用的流量—— 揚程曲線平緩的水泵等等。在熱交換器生產中採取了改進措施, 如提高熱媒流速使加熱盤管顫動、行成局部紊流區、增設導流擋板、分隔水加熱和貯存區域、減少被加熱水的過水斷面、設置循環水泵以在加熱過程中不斷循環、利用蒸汽凝結水的余熱等等。另外, 國內已能生產給水減壓閥並積累了一定的測試數據。在排水上已廣泛應用潛水泵, 開發了帶撕裂功能和碾磨裝置的無堵塞排水泵。局部水處理設備, 如隔油池、沉澱池等已成系列。地漏生產有多通道、防溢、快開、可調、側牆等多種形式。建築內的生活污水處理、中水處理設備已有多種產品可供選用。游泳池水處理一體化設備, 開始應用機械制浪和
水力制浪技術設備。在循環冷卻水系統中, 冷卻塔生產已達到國際水平, 水質處理和穩定均有相應的設備。
6 其他方面
6. 1 工程建設標准
過去, 規范編制的周期較長、內容過於簡單、技術滯後嚴重, 近年來加強了規范的修訂工作。建築給排水技術方面在有強制性規范的同時, 已完成10 多本推薦性規范, 填補了國內工程建設標準的空白。在標准圖建設上也不斷補充新的內容, 經常修改、更新, 增強可操作性。及時反映建築給水排水技術水平, 提高了整體專業的水平。
6. 2 CAD 技術的應用
CAD 技術在設計人員中已推廣應用。給排水專業出現了多種應用軟體包。在計算機繪圖方面, 能做到繪制平面圖的同時自動生成並顯示出透視圖, 使平面和三維更直觀。軟體也可在平面繪制後再生成透視圖。在軟體的開發上,突出了專業的特點, 均以AutoCAD 為平台, 但是在計算和優化方面軟體還未能較好開發。軟體處於初級繪圖應用階段。
6. 3 智能化建築中的給排水設計
重視樓宇自動化系統和運用計算機技術對給排水設備進行測量、監視及自動控制。給排水專業主要對衛生設備及滅火設備方面提出監控要求。在給水系統中,提出能對流量、壓力(壓差)、溫度、液位的監視、控制、測量、記錄; 排水系統中, 提出能對流量的測量、記錄、阻塞的顯示等; 消防滅火系統中, 提出監控方式、監測位置, 並能及時反映運行狀態。
自動化系統起步較晚, 但現已有了智能建築設計標准。在住宅區內, 給水計量開始推廣應用遠傳水表。由於產品規格偏少、投資偏大, 限制了給排水對自控的要求。
為了我國建築給水排水事業的發展,我們必須不斷地總結經驗,吸取國外的新技術,創造建築給水排水技術體系,把建築給水排水工程技術提高到一個新水平。
二、畢業設計(論文)方案介紹(主要內容)
蘇中話物設備通信樓建築給水排水和消防設計的給水排水及消防施工圖的設計和編制,擴初設計說明書和各系統計算書;外文翻譯。
本建築項目位於江蘇省揚州市,西臨新城河,北臨文昌西路,本建築地下二層,地上13層,總建築面積2.9萬余平方米,地上建築面積2.29萬余平方米,地下建築面積6.9萬余平方米,高59.5m,屬一類高層建築。
下二層為非機動車庫;地下一層設有一個戰時人防物資庫、水池、泵房、強弱電間等;一層與二層為客戶接待服務處;三層為食堂及餐廳;四層為會議活動室;五~七層為呼叫中心;八~九層辦公室;十一~十三層為數據機房;屋頂設機房層。
一)給水相關初步方案
本工程由城市市政自來水管進水以滿足生活以及消防用水要求,從北側文昌西路市政給水管接入,市政水壓0.16Mpa。
供水方式採用分區給水,地下室、一層以及二層採用市政管網直接供水,二層以上採用水泵和水箱相結合的「市政管網—貯水池—加壓水泵—屋頂水箱—用水點」供水系統。
水池、水泵房集中設置在地下一層。
二)排水相關初步方案
生活污廢水室內外均合流,經化糞池預處理後就近排入市政污水管網系統。
餐飲廢水廢水經隔油池除油,地下車庫廢水經隔油後提升至室外後排入市政管網。 屋面雨水採用重力流雨水系統,直接排入就近雨水檢查井。
三)消防相關初步方案
1、自動滅火系統
本工程中故除建築面積小於5平方米的衛生間、不宜採用水撲滅的電器設備間及與室外相通的敞廊以外均設置自動噴淋系統,以中危險級計算布置。
報警閥組集中設置於地下一層水泵房內。
噴淋用水通過噴淋泵從消防水池直接抽取,屋頂設消防水箱,室外設水泵結合器。 當消防水箱靜壓力不滿足要求時設增壓穩壓泵系統。
另:所有數據機房,電池室和變電所擬採用七氟丙烷FM200氣體滅火系統
一層柴油發電機房採用水噴霧滅火系統
2、消火拴系統
消火拴用水通過消防泵從消防水池直接抽取,屋頂設消防水箱,室外設水泵結合器。 各層均設置消火拴滅火系統。
擬在消火拴出口壓力大於0.5MPa處使用減壓穩壓消火拴。
當消防水箱靜壓力不滿足要求時設增壓穩壓泵系統。
3、消防水池
由於本工程只有一路進水,故設消防水池保障消防安全性。消防水池設於地下室水泵房內。大小根據自動噴淋和消火拴保護時間用水量確定。
4、滅火器配置
本工程各個樓層均應布置滅火器。辦公區域按中危險等級配置,機房區域按嚴重危險等級配置,強弱電間、電梯機房、控制室以及變電所均應加設滅火器。
四)人防工程相關初步方案
本工程地下室人防共設有一個人防物資庫。需設自動噴淋以及消火拴滅火系統。 給水,排水以及消防系統設計計算時須參考各人防工程相關規范的具體要求。
三、畢業設計(論文)的主要參考文獻
1) 中國市政工程西南設計研究院.給水排水設計手冊第1冊(常用資料).第二版.北京:
中國建築工業出版社,2001.
2) 中國市政工程西南設計研究院.給水排水設計手冊第2冊(建築給水排水).第二版.北
京:中國建築工業出版社,2001.
3) 中國市政工程西北設計研究院.給水排水設計手冊第11冊(常用設備).第二版.北京:
中國建築工業出版社,2001.
4) 中國市政工程華北設計研究院.給水排水設計手冊第12冊(器材與裝置).第二版.北
京:中國建築工業出版社,2001.
5) 陳耀宗,姜文源,胡鶴均.建築給水排水設計手冊.第二版.北京:中國建築工業出版
社,1994.
6) 王增長,高羽飛,曾雪華.建築給水排水工程.第五版.北京:中國建築工業出版社,
2005.
7) 馮翠敏,付婉霞.集中熱水供應系統的循環方式與節水.中國給水排水.2001,17(9):
46~48.
8) 中華人民共和國建設部建築給水排水設計規范.GBJ50015-2003.中國計劃出版社.
9) 中華人民共和國建設部高層民用建築設計防火規范.GB50045-95.中國計劃出版社.
10) 中華人民共和國建設部自動噴水滅火設計規范.GB50084-2001.中國計劃出版社.
11) 中華人民共和國建設部自動噴水滅火系統施工及驗收規范.GB50261-96.中國計劃出
版社.
12) 中國建築標准設計研究所.給水排水標准圖集合訂本 S1(下).北京:中國建築標准
設計研究所出版,2002.
13) 中國建築標准設計研究所.給水排水標准圖集合訂本 S2(上).北京:中國建築標准
設計研究所出版,2002.
14) 中國建築標准設計研究所.給水排水標准圖集合訂本 S3(上).北京:中國建築標准
設計研究所出版,2002.
15) 中華人民共和國建設部人民防空地下室設計規范.GB50038-2005.中國計劃出版社.
16) 中華人民共和國建設部人民防空工程設計防火規范.GB50098-98.中國計劃出版社.
17) 中華人民共和國建設部汽車庫、修車庫、停車場設計防火規范.GB50067-97.中國計
劃出版社.
18) STD BSI BS EN 12109-ENGL.Bacuum drainage systems inside buildings.1999
19) AEA.CFX-4.2 User Guide.AEA Technology,Harewell,UK,1997
20) ATV REGELWERK(1992):Besondere Entwaesserungsverfahren Unterdruckentwaesserung
-Druckentwaesserung