System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及綠色低碳和結構設計領域,尤其涉及一種裝配式結構設計方法、裝置、設備及存儲介質。
技術介紹
1、在我國大力發展裝配式建筑的背景下,裝配式結構已在全國范圍內的基坑支護體系中得到示范性應用。這種結構形式通過預制構件的工廠化生產,再在現場進行裝配,不僅顯著提高了施工效率,還有效減少了建筑垃圾,符合可持續發展的理念。
2、然而,目前的基坑支護體系的裝配式結構的設計方案,主要依賴人為決策,而人為決策的方式會耗費大量的人力資源和時間資源,且容易受到人工干預的影響。此外,目前基坑支護體系的裝配式結構設計多考慮單一因素,如結構性能或碳排放,造成結構設計結果無法同時滿足日益增長的綜合性能要求,尤其是在產業鏈運作效率因素的影響也日益增長的情況下。因此,如何快速獲取滿足裝配式結構的力學性能的最優設計方案,是一個亟需解決的問題。
技術實現思路
1、本專利技術提供一種裝配式結構設計方法、裝置、計算機設備及存儲介質,以解決如何獲取滿足裝配式結構的力學性能的最優設計方案的技術問題。
2、第一方面,提供了一種裝配式結構設計方法,包括:
3、獲取項目的裝配式結構的設計參數;
4、選取所述設計參數中的截面尺寸、配筋率、空腔率作為變量參數;
5、獲取所述裝配式結構在力學性能、建造產業鏈上的約束條件,獲取初始種群大小、最大迭代次數、交叉率、突變率;
6、將所述初始種群大小、所述最大迭代次數、所述交叉率、所述突變率、所述約束條件寫入配置信息
7、根據所述配置信息,采用預設的遺傳算法,對所述變量參數進行處理,得到滿足所述裝配式結構的力學性能的設計方案;
8、獲取每個設計方案對應的建造碳排放量的標準值和每個設計方案的抗彎強度的標準值,通過目標函數,對每個設計方案對應的建造碳排放量的標準值和每個設計方案的抗彎強度的標準值進行處理,得到每個所述設計方案對應的綜合指標,選取綜合指標最小的所述設計方案作為滿足所述裝配式結構的力學性能的最優設計方案。
9、進一步地,所述選取所述設計參數中的截面尺寸、配筋率、空腔率作為變量參數,包括:
10、讀取所述設計參數中的截面尺寸、配筋率、空腔率;
11、獲取選取指令,執行所述選取指令,選取所述設計參數中的截面尺寸、配筋率、空腔率作為變量參數。
12、進一步地,所述獲取所述裝配式結構在力學性能、建造產業鏈上的約束條件,獲取初始種群大小、最大迭代次數、交叉率、突變率,包括:
13、獲取所述裝配式結構在力學性能、建造產業鏈上的約束條件;
14、獲取所述項目的配置文件,從所述配置文件中讀取初始種群大小、最大迭代次數、交叉率、突變率。
15、進一步地,所述將所述初始種群大小、所述最大迭代次數、所述交叉率、所述突變率、所述約束條件寫入配置信息中,包括:
16、讀取預設文件中的寫入指令;
17、執行所述寫入指令,將所述初始種群大小、所述迭代次數、所述交叉率、所述突變率、所述約束條件寫入配置信息中。
18、進一步地,所述根據所述配置信息,采用預設的遺傳算法,對所述變量參數進行處理,得到滿足所述裝配式結構的力學性能的設計方案,包括:
19、根據所述配置信息,采用預設的遺傳算法,對所述變量參數進行處理,在處理過程中,獲取當前迭代次數;
20、當所述當前迭代次數為所述最大迭代次數時,將符合所述約束條件的截面尺寸的數值、配筋率的數值、空腔率的數值進行整合,得到滿足所述裝配式結構的力學性能的設計方案。
21、進一步地,所述獲取每個設計方案對應的建造碳排放量的標準值和每個設計方案的抗彎強度的標準值,通過目標函數,對每個設計方案對應的建造碳排放量的標準值和每個設計方案的抗彎強度的標準值進行處理,得到每個所述設計方案對應的綜合指標,選取綜合指標最小的所述設計方案作為滿足所述裝配式結構的力學性能的最優設計方案,包括:
22、獲取每個設計方案對應的建造碳排放量,對每個設計方案對應的建造碳排放量進行無量綱化處理,得到每個設計方案對應的建造碳排放量的標準值;
23、通過預設的抗彎強度生成模型,獲取每個設計方案的抗彎強度,對每個設計方案的抗彎強度進行無量綱化處理,得到每個設計方案的抗彎強度的標準值;
24、通過目標函數,對每個設計方案對應的建造碳排放量的標準值和每個設計方案的抗彎強度的標準值進行處理,得到每個所述設計方案對應的綜合指標,選取綜合指標最小的所述設計方案作為滿足所述裝配式結構的力學性能的最優設計方案。
25、進一步地,綜合指標是指單位力學性能下的建造碳排放量;
26、綜合指標越小,表示單位力學性能下的建造碳排放量越小,意味著在實現相同單位力學性能的情況下,所釋放的二氧化碳排放量更少;
27、綜合指標越大,表示單位力學性能下的建造碳排放量越大,意味著在實現相同單位力學性能的情況下,所釋放的二氧化碳排放量更多。
28、進一步地,在所述獲取每個設計方案對應的建造碳排放量的標準值和每個設計方案的抗彎強度的標準值,通過目標函數,對每個設計方案對應的建造碳排放量的標準值和每個設計方案的抗彎強度的標準值進行處理,得到每個所述設計方案對應的綜合指標,選取綜合指標最小的所述設計方案作為滿足所述裝配式結構的力學性能的最優設計方案之后,所述裝配式結構設計方法,包括:
29、獲取顯示頁面,創建所述顯示頁面的顯示窗口,通過所述顯示窗口顯示所述最優設計方案。
30、第二方面,提供了一種裝配式結構設計裝置,包括:
31、第一獲取模塊,用于獲取項目的裝配式結構的設計參數;
32、選取模塊,用于選取所述設計參數中的截面尺寸、配筋率、空腔率作為變量參數;
33、第二獲取模塊,用于獲取所述裝配式結構在力學性能、建造產業鏈上的約束條件,獲取初始種群大小、最大迭代次數、交叉率、突變率;
34、寫入模塊,用于將所述初始種群大小、所述最大迭代次數、所述交叉率、所述突變率、所述約束條件寫入配置信息中;
35、處理模塊,用于根據所述配置信息,采用預設的遺傳算法,對所述變量參數進行處理,得到滿足所述裝配式結構的力學性能的設計方案;
36、設計模塊,用于獲取每個設計方案對應的建造碳排放量的標準值和每個設計方案的抗彎強度的標準值,通過目標函數,對每個設計方案對應的建造碳排放量的標準值和每個設計方案的抗彎強度的標準值進行處理,得到每個所述設計方案對應的綜合指標,選取綜合指標最小的所述設計方案作為滿足所述裝配式結構的力學性能的最優設計方案。
37、第三方面,提供了一種計算機設備,包括存儲器、處理器以及存儲在存儲器中并可在處理器上運行的計算機程序,處理器執行計算機程序時實現上述裝配式結構設計方法的步驟。
38、第四方面,提供了一種計算機可讀存儲介質,計算機可讀本文檔來自技高網...
【技術保護點】
1.一種裝配式結構設計方法,其特征在于,包括:
2.根據權利要求1所述的裝配式結構設計方法,其特征在于,所述選取所述設計參數中的截面尺寸、配筋率、空腔率作為變量參數,包括:
3.根據權利要求1所述的裝配式結構設計方法,其特征在于,所述獲取所述裝配式結構在力學性能、建造產業鏈上的約束條件,獲取初始種群大小、最大迭代次數、交叉率、突變率,包括:
4.根據權利要求1所述的裝配式結構設計方法,其特征在于,所述將所述初始種群大小、所述最大迭代次數、所述交叉率、所述突變率、所述約束條件寫入配置信息中,包括:
5.根據權利要求1所述的裝配式結構設計方法,其特征在于,所述根據所述配置信息,采用預設的遺傳算法,對所述變量參數進行處理,得到滿足所述裝配式結構的力學性能的設計方案,包括:
6.根據權利要求1所述的裝配式結構設計方法,其特征在于,所述獲取每個設計方案對應的建造碳排放量的標準值和每個設計方案的抗彎強度的標準值,通過目標函數,對每個設計方案對應的建造碳排放量的標準值和每個設計方案的抗彎強度的標準值進行處理,得到每個所述設計方案對應的
7.根據權利要求1所述的裝配式結構設計方法,其特征在于,綜合指標是指單位力學性能下的建造碳排放量;
8.一種裝配式結構設計裝置,其特征在于,包括:
9.一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至7任一項所述裝配式結構設計方法的步驟。
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述裝配式結構設計方法的步驟。
...【技術特征摘要】
1.一種裝配式結構設計方法,其特征在于,包括:
2.根據權利要求1所述的裝配式結構設計方法,其特征在于,所述選取所述設計參數中的截面尺寸、配筋率、空腔率作為變量參數,包括:
3.根據權利要求1所述的裝配式結構設計方法,其特征在于,所述獲取所述裝配式結構在力學性能、建造產業鏈上的約束條件,獲取初始種群大小、最大迭代次數、交叉率、突變率,包括:
4.根據權利要求1所述的裝配式結構設計方法,其特征在于,所述將所述初始種群大小、所述最大迭代次數、所述交叉率、所述突變率、所述約束條件寫入配置信息中,包括:
5.根據權利要求1所述的裝配式結構設計方法,其特征在于,所述根據所述配置信息,采用預設的遺傳算法,對所述變量參數進行處理,得到滿足所述裝配式結構的力學性能的設計方案,包括:
6.根據權利要求1所述的裝配式結構設計方法,其特征在于,所述獲取每個設計方案對應的建造碳...
【專利技術屬性】
技術研發人員:邱桐,何秋鳳,陳坤陽,陳湘生,饒偉,吳貝鈺,鄭鎮跡,
申請(專利權)人:深圳大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。