[go: up one dir, main page]

TWI533203B - Modeling method - Google Patents

Modeling method Download PDF

Info

Publication number
TWI533203B
TWI533203B TW103142469A TW103142469A TWI533203B TW I533203 B TWI533203 B TW I533203B TW 103142469 A TW103142469 A TW 103142469A TW 103142469 A TW103142469 A TW 103142469A TW I533203 B TWI533203 B TW I533203B
Authority
TW
Taiwan
Prior art keywords
data
sensing
sensing data
model
stored value
Prior art date
Application number
TW103142469A
Other languages
Chinese (zh)
Other versions
TW201621633A (en
Inventor
張文奎
劉學銓
黃彥皓
林鴻文
Original Assignee
財團法人工業技術研究院
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 財團法人工業技術研究院 filed Critical 財團法人工業技術研究院
Priority to TW103142469A priority Critical patent/TWI533203B/en
Priority to CN201510270393.2A priority patent/CN106202601B/en
Application granted granted Critical
Publication of TWI533203B publication Critical patent/TWI533203B/en
Publication of TW201621633A publication Critical patent/TW201621633A/en

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

模型建立方法 Model building method

本揭露係關於一種模型建立方法,特別關於一種可直接判讀資料串流並更正錯誤的建築能源系統之模型建立方法。 The disclosure relates to a model building method, and more particularly to a model building method for building energy systems that can directly interpret data streams and correct errors.

建築能源系統模型是綠能建築的關鍵技術,藉由一個建築物的多個感測器量測到的感測資料,可以建立此建築的模型。目前通常以人工的方式將感測器的資料逐筆輸入檔案以建立個別的元件模型。然而由於一個建築物中可能有數十上百個感測器,每個感測器所輸出的感測資料格式又不全然相同。因此在人工輸入資料時極可能造成輸入資料錯誤而導致最終得到的建築模型產生誤差。 The building energy system model is the key technology of green energy building. The model of this building can be built by sensing data measured by multiple sensors in a building. At present, the sensor data is usually manually input into the file to create an individual component model. However, since there may be dozens of hundreds of sensors in a building, the format of the sensing data output by each sensor is not completely the same. Therefore, when the data is manually input, it is very likely that the input data is incorrect and the resulting building model is in error.

有鑑於以上的問題,本揭露提出一種模型自動建立方法,以感測資料串流的標頭來區分感測資料串流中的資料字元與對應的感測資料之間的分配關係。並對每一筆感測資料,判斷其是否正確可信,以選擇性地將之寫入一個模型檔中。如此可以避免在建立模型時,因為人為地大量輸入資料中所發生的錯漏。 In view of the above problems, the present disclosure proposes a model automatic establishment method for sensing the distribution relationship between data characters in the sensing data stream and the corresponding sensing data by sensing the header of the data stream. And each sensory data is judged whether it is correct or not, so as to selectively write it into a model file. This avoids the mistakes and omissions that occur in the artificial input of data when the model is built.

依據本揭露的一種模型自動建立方法,包含:取得感測資料串流,感測資料串流包含標頭與M個資料位元,M個資料位元中存有N筆感測資料,其中M與N為正整數。依據標頭從M個資料位元取得N筆感測資料中的第i筆感測資料,其中i為小於等於N的正整數。判斷第i筆感測資料是否正確。當第i筆感測資料正確時,將第i筆感測資料寫入模型檔。當第i筆感測資料不正確時,將關於第i筆感測資料的備用資料寫入模型檔。 According to the disclosure, a method for automatically establishing a model includes: obtaining a stream of sensing data, the sensing data stream includes a header and M data bits, and M data sensing elements have N sensing data, wherein M And N is a positive integer. According to the header, the i-th sensed data in the N pieces of sensing data is obtained from the M data bits, where i is a positive integer less than or equal to N. Determine whether the i-th sense data is correct. When the i-th sense data is correct, the i-th sense data is written into the model file. When the i-th sense data is incorrect, the spare data about the i-th sense data is written into the model file.

依據本揭露的一種建築模型建立方法,用於建立建築的模擬模型,此方法包含:以建築中的多個感測器分別感測,以得到對應的多個感測資料串流,每一個感測串流包含標頭與多個資料位元,資料位元中存有多筆感測資料。並且對於每一該感測資料串流,依據感測資料串流的標頭從感測資料串流的資料位元中取得一筆感測資料。判斷所取得的感測資料是否正確,以選擇性地將所取的得的感測資料寫入對應於感測資料串流的模型檔。 According to the present disclosure, a building model establishing method is used for establishing a simulation model of a building, the method comprising: sensing respectively by a plurality of sensors in the building to obtain a corresponding plurality of sensing data streams, each sense The test stream includes a header and a plurality of data bits, and a plurality of sensed data are stored in the data bit. And for each of the sensing data streams, a sensing data is obtained from the data bits of the sensing data stream according to the header of the sensing data stream. Determining whether the obtained sensing data is correct, so as to selectively write the obtained sensing data into a model file corresponding to the sensing data stream.

以上之關於本揭露內容之說明及以下之實施方式之說明係用以示範與解釋本揭露之精神與原理,並且提供本揭露之專利申請範圍更進一步之解釋。 The above description of the disclosure and the following embodiments are intended to illustrate and explain the spirit and principles of the disclosure, and to provide further explanation of the scope of the disclosure.

1000‧‧‧系統 1000‧‧‧ system

1001~1009‧‧‧感測器 1001~1009‧‧‧Sensor

1100‧‧‧感測資料庫 1100‧‧‧Sensor database

1200‧‧‧處理模組 1200‧‧‧Processing module

1300‧‧‧元件模型資料庫 1300‧‧‧Component Model Database

1400‧‧‧建築模型資料庫 1400‧‧‧Building Model Database

第1圖係依據本揭露一實施例的模型建立方法之流程圖。 FIG. 1 is a flow chart of a method for establishing a model according to an embodiment of the present disclosure.

第2圖係依據本揭露一實施例的一個系統示意圖。 Figure 2 is a schematic diagram of a system in accordance with an embodiment of the present disclosure.

第3圖係依據本揭露一實施例的建築模型建構方法流程圖。 FIG. 3 is a flow chart of a method for constructing a building model according to an embodiment of the present disclosure.

以下在實施方式中詳細敘述本揭露之詳細特徵以及優點,其內容足以使任何熟習相關技藝者了解本揭露之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本揭露相關之目的及優點。以下之實施例係進一步詳細說明本揭露之觀點,但非以任何觀點限制本揭露之範疇。 The detailed features and advantages of the present disclosure are described in detail in the following detailed description of the embodiments of the present disclosure, which are The objects and advantages associated with the present disclosure can be readily understood by those skilled in the art. The following examples are intended to further illustrate the present disclosure, but are not intended to limit the scope of the disclosure.

依據本揭露的一種模型建立方法,可以運行於具有中央處理單元與儲存媒介的設備。關於所揭露的方法請參照第1圖,其係依據本揭露一實施例的模型建立方法流程圖。如第1圖所示,此方法包含下列步驟。如步驟S100所述,以一建築物中的多個感測器分別感測,例如位置、溫度與濕度等,以得到對應於的多個感測資料串流。其中,每一感測串流包含標頭與多個資料位元,該些資料位元中存有多筆感測資料,其中該些資料位元的數量可能大於等於該些感測資料的數量。並對每一個感測資料串流,如步驟S200所述,依據感測資料串流的標頭從感測資料串流的資料位元中取得一筆感測資料。而後如步驟S300所述,判斷所取得的感測資料是否正確,以選擇性地將所取得的感測資料寫入對應於感測資 料串流的一模型檔中,此模型檔可先予選定。 A model building method according to the present disclosure can be operated on a device having a central processing unit and a storage medium. For the method disclosed, please refer to FIG. 1 , which is a flowchart of a method for establishing a model according to an embodiment of the present disclosure. As shown in Figure 1, this method includes the following steps. As described in step S100, a plurality of sensors in a building are respectively sensed, such as position, temperature, humidity, etc., to obtain a plurality of corresponding sensing data streams. Each of the sensing streams includes a header and a plurality of data bits, and the plurality of data bits are stored in the data bits, wherein the number of the data bits may be greater than or equal to the number of the sensing materials. . And for each of the sensing data streams, as described in step S200, a sensing data is obtained from the data bits of the sensing data stream according to the header of the sensing data stream. Then, as described in step S300, it is determined whether the obtained sensing data is correct, so as to selectively write the obtained sensing data into corresponding sensing resources. In a model file of the stream stream, the model file can be selected first.

具體而言,請參照第2圖,其係依據本揭露一實施例的一個系統示意圖。如第2圖所示,本揭露的系統1000例如包含有多個感測器1001~1009、感測資料庫1100、處理模組1200、元件模型資料庫1300與建築模型資料庫1400。其中處理模組1200電性連接至其他的資料庫與感測器。 Specifically, please refer to FIG. 2, which is a schematic diagram of a system according to an embodiment of the present disclosure. As shown in FIG. 2, the system 1000 of the present disclosure includes, for example, a plurality of sensors 1001 to 1009, a sensing database 1100, a processing module 1200, a component model database 1300, and a building model database 1400. The processing module 1200 is electrically connected to other databases and sensors.

每一個感測器都會輸出感測資料串流,然而每一個感測器依據廠牌與所感測的資料極可能不同,其感測資料串流有各自的資料格式。因此處理模組1200依據每個感測資料串流的標頭,可以判斷此一感測資料串流是來自哪一個型號之感測器,並且判斷這個感測資料串流中的多個資料位元與所儲存的多筆感測資料的分配關係。舉例來說,假如感測器1001送來的感測資料串流的32位元的資料位元中,包含有時間資訊、溫度資訊與溼度資訊。其中第1位元到第18位元記錄的是時間資訊(秒),而第19位元至第25位元記錄的是溫度(攝氏度),第26位元至第32位記錄的是相對濕度(百分比)等。處理模組1200可以依據感測器1001送來的感測資料串流的標頭,得知感測器1001的廠牌型號等資訊,從而得知其32位元的資料位元是如上述的分配方式。 Each sensor outputs a stream of sensing data. However, each sensor is likely to be different depending on the brand and the sensed data. The sensing data stream has its own data format. Therefore, the processing module 1200 can determine, according to the header of each sensing data stream, which sensor type the sensing data stream is from, and determine a plurality of data bits in the sensing data stream. The distribution relationship between the element and the stored multiple sensed data. For example, if the 32-bit data bit of the sensing data stream sent by the sensor 1001 contains time information, temperature information, and humidity information. The first bit to the 18th bit record time information (seconds), while the 19th to 25th bits record temperature (degrees Celsius), and the 26th to 32nd records record relative humidity. (percentage) and so on. The processing module 1200 can learn the information such as the brand model of the sensor 1001 according to the header of the sensing data stream sent by the sensor 1001, so as to know that the 32-bit data bit is as described above. Allocation.

於一個實施例中,當感測資料串流的資料位元儲存的資料的格式是16進位時,感測資料的筆數可以大於感測資料串流的位元數。比如說一個感測資料串流共有10位元的 資料,第一位元到第四位元為卡號A0FE,第五位元的儲存值為A用來指示這個感測資料串流有10筆感測資料。然而於另一個實施例中,當感測資料串流的資料位元儲存的資料格式是2進位時,感測資料的筆數(N)會小於等於感測資料串流的位元數(M)。 In one embodiment, when the format of the data stored in the data bit of the sensing data stream is 16-bit, the number of sensing data may be greater than the number of bits of the sensing data stream. For example, a sense data stream has a total of 10 bits. The data, the first to fourth digits are the card number A0FE, and the fifth digit of the stored value A is used to indicate that the sensing data stream has 10 sensing data. However, in another embodiment, when the data format stored in the data bit of the sensing data stream is 2-digit, the number of the sensing data (N) is less than or equal to the number of bits of the sensing data stream (M ).

於一個實施例中,處理模組1200接著對於每一筆感測資料判斷其正確性。首先處理模組1200會判斷一筆感測資料的儲存值是否為空白。所謂的空白也就是當感測器沒有將資料寫入對應的資料位元時,這些資料位元預設的值,例如為全零或全為一。如果一筆感測資料的儲存值不為空白,則處理模組1200接著判斷這個儲存值是否在這筆感測資料對應的數值區間內。舉例來說,已知感測器1001過去所感測的溫度都在攝氏10度到攝氏35度之間,因此如果當前感測器1001的感測資料串流中所記錄的溫度的儲存值是3,則處理模組1200會判斷這筆溫度的感測資料有誤。反之,如果溫度的儲存值是25,則處理模組1200會判斷這筆溫度的感測資料正確。對於不正確的感測資料,處理模組1200將予以捨去而改以自動地填入備用資料。 In one embodiment, the processing module 1200 then determines the correctness of each of the sensing materials. First, the processing module 1200 determines whether the stored value of a sensed data is blank. The so-called blank is that when the sensor does not write the data into the corresponding data bit, the preset values of the data bits are, for example, all zeros or all ones. If the stored value of a sensed data is not blank, the processing module 1200 then determines whether the stored value is within a numerical interval corresponding to the sensed data. For example, it is known that the temperature sensed by the sensor 1001 in the past is between 10 degrees Celsius and 35 degrees Celsius, so if the stored value of the temperature recorded in the sensing data stream of the current sensor 1001 is 3 The processing module 1200 determines that the sensing data of the temperature is incorrect. On the other hand, if the stored value of the temperature is 25, the processing module 1200 determines that the sensing data of the temperature is correct. For incorrect sensing data, the processing module 1200 will be rounded off to automatically fill in the alternate data.

於一實施例中,備用資料可以是預設資料,例如溫度的預設資料是25,而濕度的預設資料是60。於另一實施例中,備用資料可以是歷史資料,例如前一次感測器1001送來的溫度儲存值15,濕度儲存值70。於再一實施例中,備用 資料係由處理模組1200依據標頭從感測資料庫1100中找尋與當前感測器具有類似設置環境的感測器所量取的資料。舉例來說,假設感測器1001是設置於某建築物大門左側的一個感測器,則處理模組1200可以在感測資料庫1100中找尋設置在該大門附近的感測器。由於兩個感測器的位置相近,可以假設感測到的資料可能會相接近。 In an embodiment, the backup data may be preset data, for example, the preset data of the temperature is 25, and the preset data of the humidity is 60. In another embodiment, the backup data may be historical data, such as a temperature storage value 15 and a humidity storage value 70 sent by the previous sensor 1001. In still another embodiment, the backup The data is processed by the processing module 1200 from the sensing database 1100 according to the header to find the data measured by the sensor having a similar setting environment to the current sensor. For example, if the sensor 1001 is a sensor disposed on the left side of a building door, the processing module 1200 can find a sensor disposed in the sensing database 1100 near the gate. Since the positions of the two sensors are similar, it can be assumed that the sensed data may be close.

於另一實施例,備用資料係由處理模組1200依據標頭從感測資料庫1100中找尋與當前感測器具有相同或相似的被感測物的感測器所量取的資料。舉例來說,假設感測器1001感測的是位於某建築物某房間的T5燈管的亮度與耗電量,則處理模組1200可以在感測資料庫1100中找尋另一個位於相同房間感測T5燈管亮度與耗電量的感測器。由於兩個感測器的被感測物相同,可以假設感測到的資料可能會相類似。 In another embodiment, the standby data is processed by the processing module 1200 from the sensing database 1100 according to the header to find the data measured by the sensor having the same or similar sensed object as the current sensor. For example, if the sensor 1001 senses the brightness and power consumption of the T5 tube located in a certain room of a building, the processing module 1200 can find another sense of the same room in the sensing database 1100. A sensor that measures the brightness and power consumption of a T5 lamp. Since the sensed objects of the two sensors are the same, it can be assumed that the sensed data may be similar.

又或者於另一實施例中,假設於感測器1001過去數筆感測資料串流中的溫度儲存值與感測器1003於過去數筆感測資料串流的溫度儲存值大致相同,也就是其數值差小於一個相似數值門檻。藉此,由於根據過去的感測資料串流為基礎,處理模組1200判斷感測器1001與感測器1003所感測的溫度大致相同,則當處理模組1200判斷感測器1001的感測資料串流的溫度儲存值為空白或是不正確時,處理模組1200選擇感測器1003的當前一筆感測資料串流的溫度儲存 值來做為感測器1001的感測資料串流的溫度儲存值。 In another embodiment, it is assumed that the temperature storage value in the past several sensing data streams of the sensor 1001 is substantially the same as the temperature storage value of the sensor 1003 in the past several sensing data streams. That is, the difference in value is less than a similar value threshold. Therefore, since the processing module 1200 determines that the temperature sensed by the sensor 1001 and the sensor 1003 is substantially the same according to the past sensing data stream, the processing module 1200 determines the sensing of the sensor 1001. When the temperature storage value of the data stream is blank or incorrect, the processing module 1200 selects the temperature storage of the current sensing data stream of the sensor 1003. The value is used as the temperature storage value of the sense data stream of the sensor 1001.

緊接著處理模組1200建立一個新的模型檔,建立模型檔的方式可以直接建立一個空白的通用模型檔,也就是具有所有資料欄位的模型檔。又或者處理模組1200可以根據感測資料串流的標頭,決定適合的一個模型檔。以前述的例子來說,所謂適合的模型檔就是一個僅具有時間、溫度、溼度三個欄位的模型檔。建立了新的模型檔後,處理模組1200將更正過的感測資料串流中的多筆感測資料一一寫入模型檔中對應的資料欄位。而後處理模組1200會判斷模型檔中是否有空白欄位,若模型檔中有空白欄位,處理模組1200會依據空白欄位所對應的資料類型,以其預設資料寫入該空白欄位。如此,處理模組1200可以以感測資料串流自動地建立模型檔並將之儲存於元件模型資料庫1300中。 Immediately after the processing module 1200 creates a new model file, the way to create the model file can directly create a blank generic model file, that is, a model file having all the data fields. Alternatively, the processing module 1200 can determine a suitable model file based on the header of the sensing data stream. In the foregoing example, the so-called suitable model file is a model file with only three fields of time, temperature and humidity. After the new model file is created, the processing module 1200 writes the plurality of sensing data in the corrected sensing data stream into the corresponding data field in the model file. The post-processing module 1200 determines whether there is a blank field in the model file. If there is a blank field in the model file, the processing module 1200 writes the blank bar with the preset data according to the data type corresponding to the blank field. Bit. As such, the processing module 1200 can automatically create a model file in the sense data stream and store it in the component model database 1300.

於本揭露另一實施例中,元件模型資料庫1300中的元件的模型檔可以被用於建立建築模型。請一併參照第2圖與第3圖,其中第3圖係依據本揭露一實施例的建築模型建構方法流程圖。如第3圖所示,本揭露的建築模型建構方法可以更包含下列步驟:如步驟S400所述,依據建模指令,從建築模型資料庫中選擇建築基板。如步驟S500所述,依據建模指令,選擇部份或全部的模型檔。並如步驟S600所述,以被選擇的建築基板與被選擇的模型檔,建立建築模型。 In another embodiment of the present disclosure, the model file of the components in the component model repository 1300 can be used to build a building model. Please refer to FIG. 2 and FIG. 3 together, wherein FIG. 3 is a flow chart of a building model construction method according to an embodiment of the present disclosure. As shown in FIG. 3, the building model construction method of the present disclosure may further include the following steps: as described in step S400, selecting a building substrate from the building model database according to the modeling instruction. As described in step S500, some or all of the model files are selected according to the modeling instructions. And as described in step S600, the building model is established with the selected building substrate and the selected model file.

具體而言,建模指令中描述了使用者想要選擇模 擬的資訊。例如使用者可以選擇模擬台北101的各樓層於特定設定照明亮度下的耗電量,例如假設要模擬台北101中各辦公室的照明亮度都在100流明至150流明之間時,設置各種不同的廠牌或型號的照明裝置所需耗費的耗電量。則處理模組1200依據建模指令會從元件模型資料庫1300中選擇具有亮度資訊與功率資訊的模型檔。舉例來說,首先要模擬所有辦公室均使用T5燈管的狀況,則處理模組1200從元件模型資料庫1300中選擇對應的照明裝置是T5燈管,且亮度在100流明至150流明之間,又同時有紀錄消耗功率的元件模型。並且處理模組1200會從建築模型資料庫1400中選擇台北101的建築基板。而後處理模組1200會將前述選擇出來的模型檔逐一寫入建築基板中的對應元件模板內,從而完成台北101全部辦公室都使用T5燈管作為照明裝置的建築模型。 Specifically, the modeling instruction describes the user who wants to select the mode. Proposed information. For example, the user can choose to simulate the power consumption of each floor of Taipei 101 at a specific set illumination brightness. For example, if you want to simulate the illumination brightness of each office in Taipei 101 between 100 lumens and 150 lumens, set up different factories. The power consumption of a brand or model of lighting. The processing module 1200 selects a model file having luminance information and power information from the component model database 1300 according to the modeling instruction. For example, firstly, to simulate the situation in which all offices use T5 lamps, the processing module 1200 selects the corresponding lighting device from the component model database 1300 as a T5 lamp, and the brightness is between 100 lumens and 150 lumens. At the same time, there is a component model that records power consumption. And the processing module 1200 selects the building substrate of the Taipei 101 from the building model database 1400. The post-processing module 1200 writes the selected model files one by one into the corresponding component templates in the building substrate, thereby completing the building model in which all the offices in Taipei 101 use the T5 tube as the lighting device.

而假如要模擬所有辦公室均使用白光發光二極體的狀況,則處理模組1200從元件模型資料庫1300中選擇對應的照明裝置是白光發光二極體,且亮度在100流明至150流明之間,又同時有紀錄消耗功率的元件模型。並且處理模組1200會從建築模型資料庫1400中選擇台北101的建築基板。而後處理模組1200會將前述選擇出來的模型檔逐一寫入建築基板中的對應元件模板內,從而完成台北101全部辦公室都使用白光發光二極體作為照明裝置的建築模型。 If it is to be simulated that all offices use the white light emitting diode, the processing module 1200 selects the corresponding lighting device from the component model database 1300 as a white light emitting diode, and the brightness is between 100 lumens and 150 lumens. At the same time, there is a component model that records power consumption. And the processing module 1200 selects the building substrate of the Taipei 101 from the building model database 1400. The post-processing module 1200 writes the selected model files one by one into the corresponding component templates in the building substrate, thereby completing the architectural model in which all the offices in Taipei 101 use white light emitting diodes as lighting devices.

而建構完成的台北101的建築模型,可以再用來 模擬分析台北101的各樓層的辦公室全數使用T5燈管所消耗的功率,以及台北101的各樓層的辦公室全數使用白光發光二極體所消耗的功率。 The completed building model of Taipei 101 can be reused. The simulation analyzes the power consumed by the T5 tubes in all the offices on each floor of Taipei 101, and the power consumed by the white light-emitting diodes in all the offices on each floor of Taipei 101.

此外,於一實施例中,建構完成的建築模型也可以用來更新建築模型資料庫1400中台北101的建築基板。於另一實施例中,建構完成的建築模型可以被存回建築資料庫1400中作為台北101的另一個建築基板。舉例來說,當後續要模擬「全部辦公室都使用T5燈管的狀況下的空調系統功率需求」時,處理模組1200可以選擇前述用來模擬全部辦公室都使用T5燈管為照明裝置的建築模型為建築基板,繼續加入冷氣、空調相關的元件模型檔以進行對應的模擬分析。 In addition, in an embodiment, the constructed building model can also be used to update the building substrate of Taipei 101 in the building model database 1400. In another embodiment, the constructed building model can be stored back into the building repository 1400 as another building substrate for Taipei 101. For example, when the power requirement of the air conditioning system in the case where the T5 tube is used in all offices is simulated, the processing module 1200 can select the building model used to simulate the use of the T5 tube as the lighting device in all offices. For the building substrate, continue to add cold air, air conditioning related component model files for the corresponding simulation analysis.

綜上所述,本揭露提出的模型自動建立方法,以感測資料串流的標頭來區分感測資料串流中的資料字元與對應的感測資料之間的分配關係。並對每一筆感測資料,判斷其是否正確可信,以選擇性地將之寫入一個模型檔中。如此可以避免在建立模型時,因為人為地大量輸入資料時所發生的錯漏。 In summary, the automatic model establishing method proposed by the present disclosure distinguishes the distribution relationship between the data characters in the sensing data stream and the corresponding sensing data by sensing the header of the data stream. And each sensory data is judged whether it is correct or not, so as to selectively write it into a model file. This avoids the mistakes and omissions that occur when a large amount of data is entered artificially when the model is built.

雖然本揭露以前述之實施例揭露如上,然其並非用以限定本揭露。在不脫離本揭露之精神和範圍內,所為之更動與潤飾,均屬本揭露之專利保護範圍。關於本揭露所界定之保護範圍請參考所附之申請專利範圍。 Although the disclosure is disclosed above in the foregoing embodiments, it is not intended to limit the disclosure. All changes and refinements are beyond the scope of this disclosure. Please refer to the attached patent application for the scope of protection defined by this disclosure.

Claims (10)

一種模型建立方法,適用於建築能源系統,包含:取得一感測資料串流,該感測資料串流包含一標頭與M個資料位元,該M個資料位元中存有N筆感測資料,其中M與N為正整數;依據該標頭從該M個資料位元取得該N筆感測資料中的第i筆感測資料,其中i為小於等於N的正整數;判斷該第i筆感測資料是否正確,包含:判斷該第i筆感測資料的一儲存值是否為空白;當該第i筆感測資料的該儲存值為空白時,判斷該第i筆感測資料不正確;當該第i筆感測資料的該儲存值不是空白時,判斷該第i筆感測資料的該儲存值是否屬於關於該第i筆感測資料的一數值區間;當該第i筆感測資料的該儲存值屬於關於該第i筆感測資料的該數值區間時,判斷該第i筆感測資料正確;以及該第i筆感測資料的該儲存值不屬於關於該第i筆感測資料的該數值區間時,判斷該第i筆感測資料不正確;當該第i筆感測資料正確時,將該第i筆感測資料寫入一模型檔;以及 當該第i筆感測資料不正確時,將關於該第i筆感測資料的一備用資料寫入該模型檔。 A model establishing method is applicable to a building energy system, comprising: obtaining a sensing data stream, the sensing data stream comprising a header and M data bits, wherein the M data bits have a N sense Measuring data, wherein M and N are positive integers; obtaining, according to the header, the i-th sensing data in the N pieces of sensing data, wherein i is a positive integer less than or equal to N; Whether the i-th sense data is correct includes: determining whether a stored value of the i-th sensed data is blank; and when the stored value of the i-th sensed data is blank, determining the i-th sense The data is incorrect; when the stored value of the i-th sensed data is not blank, determining whether the stored value of the i-th sensed data belongs to a numerical interval of the i-th sensed data; When the stored value of the i-sense sensing data belongs to the numerical interval of the i-th sensing data, determining that the i-th sensing data is correct; and the stored value of the i-th sensing data does not belong to the When the value range of the i-th sense data is used, it is determined that the i-th sense data is not correct ; When the i-th pen sensing data correctly, the i-th data writing pen sensing a profile model; and When the ith pencil sensing data is incorrect, a spare data about the ith pencil sensing data is written into the model file. 如請求項1所述的方法,其中該感測資料串流係由一感測器取得或由一資料庫取得。 The method of claim 1, wherein the sensing data stream is obtained by a sensor or by a database. 如請求項1所述的方法,其中該標頭係用以定義該感測資料串流的一來源感測器。 The method of claim 1, wherein the header is a source sensor for defining the stream of sensed data. 如請求項1所述的方法,其中該備用資料係選自於該第i筆感測資料的一歷史資料與該第i筆感測資料的一預設資料所組成的群組其中之一。 The method of claim 1, wherein the standby data is selected from the group consisting of a historical data of the i-th sensing data and a predetermined data of the i-th sensing data. 如請求項4所述的方法,其中該預設資料係依據該標頭,從一感測資料庫中的多筆感測資料中獲得。 The method of claim 4, wherein the preset data is obtained from a plurality of sensing materials in a sensing database according to the header. 一種模型建立方法,用於建立一建築的模擬模型,該方法包含:取得該建築中多個感測資料串流,每一該感測資料串流包含一標頭與多個資料位元,該些資料位元中存有多筆感測資料;以及對於每一該感測資料串流,依據該感測資料串流的標頭從該感測資料串流的該些資料位元中取得該些感測資料其中之一;以及判斷所取得的該筆感測資料是否正確,以選擇性地將所取得的該筆感測資料寫入對應於該感測資 料串流的一模型檔中,其中於判斷所取得的該筆感測資料是否正確的步驟中,包含:判斷所取得的該筆感測資料的一儲存值是否為空白;當該儲存值為空白時,判斷所取得的該筆感測資料不正確;當該儲存值不是空白時,判斷該儲存值是否屬於關於所取得的該筆感測資料的一數值區間;當該儲存值屬於該數值區間時,判斷所取得的該筆感測資料正確;以及當該儲存值不屬於關於該數值區間時,判斷所取得的該筆感測資料不正確。 A model establishing method for establishing a simulation model of a building, the method comprising: obtaining a plurality of sensing data streams in the building, each of the sensing data streams comprising a header and a plurality of data bits, A plurality of sensing data are stored in the data bits; and for each of the sensing data streams, the header of the sensing data stream is obtained from the data bits of the sensing data stream according to the header of the sensing data stream One of the sensing materials; and determining whether the obtained sensing material is correct, to selectively write the obtained sensing data to correspond to the sensing resource In a model file of the material stream, in the step of determining whether the obtained sensing data is correct, the method includes: determining whether a stored value of the obtained sensing data is blank; and when the stored value is When the blank is blank, it is determined that the obtained sensing data is incorrect; when the stored value is not blank, it is determined whether the stored value belongs to a numerical interval of the obtained sensing data; when the stored value belongs to the value In the interval, it is determined that the obtained sensing data is correct; and when the stored value does not belong to the numerical interval, it is determined that the obtained sensing data is incorrect. 如請求項6所述的方法,其中於判斷所取得的該筆感測資料是否正確,以選擇性地將所取得的該筆感測資料寫入對應於該感測資料串流的該模型檔的步驟中,包含:當判斷所取得的該筆感測資料正確時,以所取得的該筆感測資料寫入對該模型檔;以及當判斷所取得的該筆感測資料不正確時,以所取得的該筆感測資料相關的一備用資料寫入對該模型檔。 The method of claim 6, wherein determining whether the obtained sensing material is correct is to selectively write the obtained sensing data to the model file corresponding to the sensing data stream. The step of: when determining that the obtained sensing data is correct, writing the obtained sensing data to the model file; and when determining that the obtained sensing data is incorrect, The spare file associated with the obtained sensing data is written into the model file. 如請求項7所述的方法,其中該備用資料係選自於所取得的該筆感測資料的一歷史資料與所取得的該筆感測資 料的一預設資料所組成的群組其中之一。 The method of claim 7, wherein the standby data is selected from a historical data of the obtained sensing data and the obtained sensing resource. One of the groups consisting of a predetermined material. 如請求項8所述的方法,其中該預設資料係依據該標頭,從一感測資料庫中的多筆感測資料中獲得。 The method of claim 8, wherein the preset data is obtained from a plurality of sensing materials in a sensing database according to the header. 如請求項6所述的方法,更包含:依據一建模指令,從一建築模型資料庫中選擇一建築基板;依據該建模指令,選擇該些模型檔;以及以被選擇的建築基板與被選擇的該些模型檔,建立一建築模型。 The method of claim 6, further comprising: selecting a building substrate from a building model database according to a modeling instruction; selecting the model files according to the modeling instruction; and selecting the building substrate with The model files are selected to create a building model.
TW103142469A 2014-12-05 2014-12-05 Modeling method TWI533203B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW103142469A TWI533203B (en) 2014-12-05 2014-12-05 Modeling method
CN201510270393.2A CN106202601B (en) 2014-12-05 2015-05-25 Information processing method of building energy system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW103142469A TWI533203B (en) 2014-12-05 2014-12-05 Modeling method

Publications (2)

Publication Number Publication Date
TWI533203B true TWI533203B (en) 2016-05-11
TW201621633A TW201621633A (en) 2016-06-16

Family

ID=56509265

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103142469A TWI533203B (en) 2014-12-05 2014-12-05 Modeling method

Country Status (2)

Country Link
CN (1) CN106202601B (en)
TW (1) TWI533203B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114356853A (en) * 2020-10-12 2022-04-15 南宁富桂精密工业有限公司 Data access method and system thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6594620B1 (en) * 1998-08-17 2003-07-15 Aspen Technology, Inc. Sensor validation apparatus and method
TWI470970B (en) * 2011-08-26 2015-01-21 Liang Tse Lin Monitoring system and operating method thereof

Also Published As

Publication number Publication date
TW201621633A (en) 2016-06-16
CN106202601A (en) 2016-12-07
CN106202601B (en) 2019-04-19

Similar Documents

Publication Publication Date Title
ES2909047T3 (en) Method and system to efficiently mine essential elements of a dataset with a resampling strategy with repositioning in pose estimation with 6DOF of 3D objects
Niu et al. A BIM-GIS integrated web-based visualization system for low energy building design
US10970128B2 (en) Server, air conditioner and method for controlling thereof
US20140279939A1 (en) Method for propagating information between a building information model and a specification document
CN108009346B (en) A Method of Quickly Drawing SVG Format Map Based on DXF Format Engineering Drawing
US20140278268A1 (en) Method for mapping elements of a construction project
JP2017507479A5 (en)
CN104142149B (en) A kind of people and robot identification and the method for positioning based on Intelligent optical fiber floor
CN106412841A (en) Indoor location method based on DBSCAN algorithm
TWI533203B (en) Modeling method
CN106557079A (en) A kind of configuration method and device
CN116761959B (en) Method and apparatus for comparing indoor climate to climate preferences of room users
CN110826253A (en) A PC component layout method based on BIM technology
CN203288123U (en) Practical training system of internet of things
CN111125395B (en) A CAD drawing retrieval method and system based on dual-branch deep learning
You et al. Building façade opening evaluation using integrated energy simulation and automatic generation programs
US20240127142A1 (en) Method and platform for providing curated work opportunities
CN115328695B (en) Fast volume snapshot difference calculation method, difference state machine and computer readable storage medium
CN117272718A (en) Method and device for simulating and resolving wind flow reversal of ventilation network under condition of external fire
CN115859853A (en) Matrix type smoke flowmeter distribution point optimization method and device based on flow field simulation
Fjerbæk et al. From BIM databases to Modelica-Automated simulations of heating systems
CN116258183A (en) Method and apparatus for neural network architecture search
TWM613557U (en) Integration device for external data
KR20230092174A (en) Computing device for predicting resist profile using deep learning and operating method thereof
WO2024045097A1 (en) Modeling method, method for evaluating energy conservation effect, electronic device, and readable medium