0
内容提要
独AI不如众AI,AIstructure二次开发接口API对外开放试用,欢迎一起AI!
AIstructure的核心功能是根据建筑设计结果,利用AI完成结构方案的设计。所以建筑设计资料是AIstructure的关键输入。
我们调研了多个设计院的建筑设计流程,发现现在建筑设计软件五花八门,虽然AIstructure-Copilot提供了最为常用的CAD和天正建筑平面图输入功能,但是仍然难以满足用户多种多样的需求。
于是,我们决定开放AIstructure的API接口,这样无论用户使用哪种建筑设计软件,只要按照API的接口标准调用AIstructure的API,就可以完成智能结构设计,从而更好的服务不同用户的设计流程。
目前,我们对外开放了剪力墙-梁-楼板-荷载智能化设计接口API、剪力墙-梁-楼板PKPM模型生成接口API、剪力墙结构材料用量智能化预测接口API、剪力墙结构力学性能智能化预测接口API。
0
API接口功能
API的功能如下图所示,通过输入标准化格式的数据(标准化格式参见格式说明PDF),得到结构设计或者对应性能。
(1)输入建筑JSON数据,可生成对应的剪力墙-梁-楼板-荷载结构设计数据,该结构设计以JSON数据格式存储,并反馈输出JSON文件的下载链接;
(2)输入建筑JSON数据,生成对应的剪力墙-梁-楼板-荷载的PKPM模型,直接反馈输出JWS的模型下载链接;
(3-4)输入剪力墙结构设计的JSON数据,分别生成对应的剪力墙结构材料用量和力学性能指标,直接反馈输出指标的JSON数据下载链接。
1
数据格式说明
采用JSON的“键-值”半结构化数据表示,数据结构如下:
(1)第一层(1)第一层
DesignConditions:设计条件,字典类型
StdStories:标准层信息,字典类型
NaturalStories:自然层信息,字典类型
(2)第二层,以StdStories为例:
StdStories:
StdStoryID:标准层ID
Elements:构件对象集 合,字典类型
ArchiSpaces:空间对象集 合,字典类型
StoryConditions:标准层的设计条件(包含构件尺寸、混凝土等级),字典类型
ImageConditions:绘图条件(将CAD真实坐标转化为像素图的坐标),字典类型
AlignPoint:多标准层的对齐坐标,字典类型
(3)第三层,以Elements为例:
StdStories:
Elements:
{"ArchiWalls": [element, element, ......, element]}(建筑墙)
{"WinDoors": [element, element, ......, element]}(门窗)
{"CandiBeams": [element, element, ......, element]}(空间分割)
{"ShearWalls": [element, element, ......, element]}(剪力墙)
{"Beams": [element, element, ......, element]}(梁)
其中,element是通用的构件属性,详细说明如下:element={"type", "id", "xs", "ys", "xspix", "yspix", "props"}
当然还有更多的数据内容,我们在数据说明的PDF中有详细说明,有遗漏之处,请联系我们进行补充。
2
剪力墙-梁-楼板-荷载智能化设计接口
异步接口:分为(1)上传文件、(2)获取设计状态两个接口;接口的测试可采用Postman等接口测试工具。
(1)文件上传
(1.1)请求接口:
(1.2)请求参数说明:
Params:
Body:
Headers:
(1.3)反馈结果(JSON格式):
{
"status": 200,
"msg": "上传成功",
"data":
{
"id": 1889,
"project_name": "20241030114823_hemu_test_965494",
"archi": "staging/data/project_data/20241030114823_hemu_test_965494/shearwall_userinput_archi.json“
}
}
(2)获取设计状态
(2.1)请求接口:
(2.2)请求参数说明:
Params:
Headers:
(2.3)反馈结果(JSON格式):
{
"status": 200,
"msg": "已获取当前设计状态",
"data": {
"project_name": "20241030114823_hemu_test_965494",
"status": "SUCCESS"}
}
3
接口说明文件
前面仅简单介绍了一个典型接口,其他接口,请详见链接附件
接口使用文档下载链接:https://yunpan.swjtu.edu.cn/link/AA607E19775E644B1BBD0E4348248B2DF4
欢迎试用,有问题请随时联系我们。
4
结语
我们开放了AIstructure的API接口,开发工程师可使用自己习惯的建筑设计软件进行二次开发,按照API的接口标准调用AIstructure的API,就可以完成智能结构设计,从而更好的服务不同用户的设计流程。
目前对外开放了剪力墙-梁-楼板-荷载智能化设计接口API、剪力墙-梁-楼板PKPM模型生成接口API、剪力墙结构材料用量智能化预测接口API、剪力墙结构力学性能智能化预测接口API。
AIstructure-Copilot是由北京合木智构科技有限公司、清华大学、西南交通大学联合开发的建筑结构智能设计软件。该软件为CAD插件,可以根据建筑平面布置,自动调用部署于云平台的智能算法,完成结构构件的布置和设计,并输出CAD平面图和PKPM模型。
后续,我们还将不断完善相关产品功能。欢迎大家持续关注我们的工作,多多支持!
温馨提示:为更好使用AI设计工具,请仔细阅读使用说明书。
---End--