In traditional Chinese timber architecture, “column reduction” (Jian Zhu Zao) and “column relocation” (Yi Zhu Zao) enhances spatial continuity, yet often produces bending-dominated, material-intensive frames. This study develops a generative frame system that encodes raised beam logic into a parametric line-model workflow and couples it with simulation-based optimization. Informed by case analysis, the tool implements three lateral strategies—ridge-support revision, insertion of inclined members, and inclination of originally horizontal members—and one longitudinal strategy—longitudinal truss formation—whose use is governed by a user-defined historical authenticity parameter. Structural responses were evaluated using Karamba3D, and cross-section sizing was searched using Wallacei under gravity-dominant loading. The results indicate clearer load paths, greater axial-force participation, and reduced bending, yielding lower maximum displacements at comparable self-weight; moreover, the performance ranking aligns with the calibrated authenticity loss schedule, suggesting that the authenticity controller also acts as a practical proxy for expected stiffness gains. The framework improves design and modeling efficiency while offering quantitative decision support for culturally sensitive conservation and imitation design. Limitations include line-model idealization, simplified timber and joint behavior, gravity-only loading, and a modest historical corpus. The approach is extensible to other traditional systems via parameter and rule adaptation.
Building similarity graph...
Analyzing shared references across papers
Loading...
Tonghao Liu
Binyue Zhang
Yamin Zhao
Buildings
Chongqing University
Building similarity graph...
Analyzing shared references across papers
Loading...
Liu et al. (Mon,) studied this question.
www.synapsesocial.com/papers/68d4506b31b076d99fa5797f — DOI: https://doi.org/10.3390/buildings15183329
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: