全球最大!济南黄岗路穿黄隧道“山河号”盾构机下线

作者:小菜 更新时间:2024-05-19 点击数:
简介:快科技5月19日消息,据“中国铁建”官微发文,由中铁十四局参与研发制造的17.5米“山河号”超大直径盾构机在济南

【菜科解读】

快科技5月19日消息,据“1316.cc中国铁建”官微发文,由中铁十四局参与研发制造的17.5米“山河号”超大直径盾构机在济南顺利下线。

据悉,这是目前全球在建最大泥水盾构机,将应用于济南市黄岗路穿黄隧道工程,济南“携河北跨”将再添新通道。

全球最大!济南黄岗路穿黄隧道“山河号”盾构机下线

“山河号”盾构机最大开挖直径17.5米,其总长163米,重达5200吨,装机总功率高达12580千瓦。

这一命名不仅是对泰山、黄河文化的致敬,也展现了项目团队对于打造平安、精品工程的坚定信念。

值得一提的是,“山河号”盾构机的刀盘涂装采用了瑞兽“麒麟”的形象,寓意吉祥与平安,同时也象征着盾构机将如麒麟般勇往直前,克服一切困难,顺利完成穿黄之旅。

黄岗路穿黄隧道工程是济南市“携河北跨”战略的重要组成部分。

该工程南起蓝翔中路,向北穿越多个重要交通节点和地标,最终与G309互通立交相连。

其中,盾构段长达3290米,采用单洞双层设计,确保双向6车道顺畅通行。

全球最大!济南黄岗路穿黄隧道“山河号”盾构机下线

为确保盾构机在穿越黄河时能够应对复杂多变的地质环境,项目团队为其配备了带压复合型刀盘和滚齿互换刀具,大大优化了作业性能。

同时,盾构机还装备了开挖仓伸缩摄像头,能够实时捕捉掌子面的地质情况,为施工提供精准数据支持。

此外,“山河号”盾构机还拥有一颗“最强大脑”——信息中心。

该中心集成了智能掘进、1316.cc智能拼装、设备状态在线监测等多项功能,并通过大盾构云智慧平台实现远程监控和提前预警。

公司专家团队能够实时获取盾构机运行数据,并在第一时间提供技术支持。

随着“山河号”盾构机的成功下线,黄岗路穿黄隧道工程也迎来了关键节点。

盾构机将在完成工厂制造后,用40天时间进行拆解并运输至现场进行组装。

这一里程碑式的进展,无疑将为济南市的交通建设注入新的活力。

全球最大!济南黄岗路穿黄隧道“山河号”盾构机下线

缪勒莱尔错觉的形成原因,眼动距离为主要原因 服装设计常用

在视错觉中,关于物体大小产生的错觉又很多,其中最为著名的是蓬佐错觉、缪勒莱尔错觉等等,它们和黑林错觉一起并称世界十大视错觉之一,其中缪勒莱尔错觉在很多领域都偶应用,那么缪勒莱尔错觉的形成原因是什么呢?下面我们来详细分析一下。

什么是缪勒莱尔错觉将两条长度相同的线段平行放置,然后在两端添加两个箭头,如上图上下两条线段箭头朝向刚好相反,在观察的时候人们会发现箭头朝内的线段要比箭头朝外的要短,比如上图中很多人会认为上面的线段比下面的线段要长,这个现象就被称为缪勒莱尔错觉,是1889年提出的心理学理论。

这个理论对人们的影响是巨大的,因为它在很多领域都有应用,比如服装设计、建筑设计等等,它可以让本身大小相同的服装显得更大或者更小,也可以让建筑空间通过视错觉来显得更宽敞,所以一直以来人们能在生活中经常看到它的存在,只不过很多人没有在意。

缪勒莱尔错觉的形成原因从表面上来看,形成的原因是由于箭头朝外的时候,给人的感觉是线条占用的空间更大,故而人会觉得线段似乎在之前的基础上延长了,相反的箭头朝内的时候,线段会给人一种收缩的感觉,所以总体上来看会给人箭头朝外的线段要比朝内的更长的错觉。

在大脑中这个错觉给出的计算结果,会比实际结果差多少呢?无数的实验数据表明,人们会认为箭头朝外的线段要比朝内的线段长25-30%,而这个数值取决于箭头中斜线与线段之间的夹角,当夹角是90度的时候,错觉误差为零,从它是一种余弦正比的关系。

缪勒莱尔错觉在建筑中的应用由于箭头的朝向会让人对线段的长短产生错误的判断,所以根据这个特点人们可以将它应用在很多领域,比如建筑设计中,当我们需要更宽敞的空间时,可以在两端向外朝向的箭头,可以在视觉上给人一种延长的感觉。

与其他的大小视错觉相比,缪勒莱尔提出的这个理论是表现最明显的,它会给人非常直观的感受,尽管这个感受是错误的,但是如果不去深究它,人们并不会发现它其中的规律,而研究表明,箭头向外的线段引起距离较大的眼动,箭头向内的线段引起距离较小的眼动,因此前者看上去长一些。

几何视错觉是什么意思我们知道视错觉是由于人的经验主义或者是不当的参照物形成的错误的判断和感知,而几何视错觉又是视觉错中被研究得最多的,它是物体的大小、面积、形状等等几何构成和实际数字有明显差异的错觉,在生活中运用也是最多的。

缪勒莱尔的错觉属于长度错觉的类型,专家认为它有三个特点:第一是热容易被自己的视觉系统所欺骗;第二是眼睛获得的视觉信息可能是模棱两可的;第三则是眼睛看东西只是一个构建过程,而最终物体是什么形状、颜色和大小则有大脑来决定。

将现有系统改造为saas?系统权限设计以SAAS为例

编辑导语:B端产品数据复杂、业务流程繁琐、用户角色众多,要保证使用中的安全,就需要一个合理的权限设计。

在这篇文章中,作者以SAAS为例,分享了一些权限设计的经验,一起看看吧。

B端产品具有数据复杂、业务流程繁琐、用户角色众多的特点,为了保障企业使用过程中系统数据的安全性,一个合理的权限设计是非常重要的,尤其B端SAAS产品具有多租户的概念,一个产品需要供众多客户使用,其对权限控制的要求会更高。

一、什么是权限设计1. 权限的定义 权限一词在词典的解释是行驶权利的界限与范围。

软件系统中的权限通常指的是对用户在系统中可查看什么数据、页面、可进行什么操作的限定。

2. 权限的分类 从上述权限的定义中可以看出,权限主要可以分为数据权限、页面权限、操作权限三类。

(1)数据权限 数据权限是指用户能否查看某些数据的权限,用户能查看的数据范围,就是该用户的数据权限。

在系统中不同的用户在同一个页面通常查看的数据范围是不同的,比如诊所负责人和诊所医生都具有查看患者信息的权利,但是通常情况下诊所医生只能查看其号源下的患者数据,诊所负责人可以查看诊所下所有的患者数据。

实现数据权限隔离的方案有如下几种: 通过组织机构树控制:该方案根据账号所在组织机构树中的节点位置,来判断能够查询的数据范围。

这种方式相对比较复杂,但是最灵活,能够支持各种复杂的业务数据权限诉求。

通过客户地区控制:该方案根据账号所在区域来判断允许查看的数据范围。

这种方式简单、容易实现,但是灵活性差,只能满足非常初级的数据权限管理诉求。

通过将数据权限转化为页面权限:该方案是通过将用户能查看哪些数据通过页面的方式进行隔离,赋予用户对应的页面权限就可以查看相应的数据。

这方案下同样的功能界面会被分割成很多个功能相同数据不同的页面。

(2)页面权限 页面权限指的是用户登录系统后可以看到哪些页面的权限,通常情况下通过导航栏的功能模块来控制。

以门诊医生和收费员两个角色为例,门诊医生可以进入医生工作站模块不能进入收费站;收费员可以进入收费站但是不能进入医生工作站。

(3)操作权限 操作权限指的是用户对页面内功能按钮的具体操作权限,如:新增,修改,删除,审核等。

这里的功能按钮指的是该页面最大的功能按钮集合,因为现在的设计通常是所见既能操作,如果用户不具备某个功能的权限,页面内不会显示该功能按钮,以免造成额外的体验负担。

从大的方面来说页面权限和操作权限可以统称为功能权限。

二、权限设计1. 权限设计的相关步骤 在网上查看大量文章后发现,权限设计主要有角色梳理、权限点梳理、权限模型设计、相关原型设计等几个步骤。

2. 权限模型 元素名次解释:用户:权限的拥有者。

角色:用于连接主体(用户)和权限的桥梁。

权限:用户可以访问的资源。

(1)ACL访问控制列表 通过将用户与权限(资源)直接进行关联绑定进而实现权限配置。

以实现患者列表页中删除功能的权限配置为例,将删除功能的权限直接赋予用户,被赋予权限的用户可执行删除操作。

这种权限模型的优点是可以为用户提供个性化的权限配置,缺点是这种方式对权限的管理比较分散,同一个权限无法快捷的同时指定给一群用户,如果需配置的权限很多,或者用户基数很大的时候会非常的费时费力,人工成本极大。

还是以上诉【删除】功能为例,只有一个人需要【删除】权限和有100人需要【删除】权限,配置的难度是完全不同的。

(2)DAC自主访问控制 DAC与ACL的权限配置方法是相同的,区别是拥有权限的用户可以自主地将权限赋予给未拥有权限的用户。

(3)MAC强制访问控制 在MAC模型中,用户与权限(资源)都具有权限标识,用户是否能访问或执行权限对象取决于双方关系的对照。

以患者列表页中【删除】为例,用户被规定可以执行删除操作,但是【删除】的权限设置中不具有该用户,则用户无法执行删除,只有当【删除】的权限下同样具备该用户时才能执行删除。

通常机密强度较高的会采取这种方法。

(4)RBAC基于角色的访问控制 #p#分页标题#e#RBAC认为权限授权实际上是 Who What How 的问题, 即 “Who 对 What 进行 How 的操作”。

是”用户”对”资源”的操作, 其中Who是权限的拥有者 (用户) , What 是资源(权限)。

RBAC可以细分为下面四种类型:基本模型 RBAC0 (Core RBAC)角色分层模型 RBAC1 (Hierarchal RBAC)角色限制模型 RBAC2 (Constraint RBAC)统一模型 RBAC3 (Combines RBAC) RBAC0: RBAC0是RBAC模型的核心,是支持RBAC模式的任何产品的最低需求,RBAC1、RBAC2、RBAC3都是在其基础上扩展后得到的。

其主要由用户、角色、权限三个元素构成,通过将具有权限集合的角色赋予给用户,从而使用户获得该角色下的权限。

一个用户可以关联多个角色,每个角色可以关联多个用户,同时一个角色也可以关联多个权限,角色通常可以视为一组职能相似的用户的集合,同时也是一组权限的集合。

RBAC1: RBAC1是在RBAC0的基础上引入了角色继承的概念,通过继承使角色之间具有了上下级关系。

比如一个父级角色下包括多个子级角色,子级角色的权限来自于父级角色的一部份。

以诊所系统医师为例,假设将医师设定为一个父级角色,普通医师、副高级医师作为其子级角色,则普通医师与副高级医师的权限集合包含于医师的权限集合。

RBAC2: RBAC2是在RBAC0的基础上引入角色约束控制(职责分离)。

职责分离指的是用户之间的责任和权限相互分离,通俗一点说就是同一用户不能拥有两种特定的权限,比如运动员不能是裁判一样。

系统中职责分离主要有静态职责分离和动态职责分离两种。

静态职责分离: 静态职责分离是在用户和角色的指派阶段加入的,主要的约束形式有以下几种:互斥角色:同一个用户在两个互斥角色中只能选择一个基数约束:一个用户拥有的角色是有限的,一个角色拥有的权限也是有限的先决条件约束:用户心啊更要活的高级角色,首先必须拥有低级角色 动态职责分离: 动态职责分离的表现是一个用户可以拥有两个角色,但是运行时只能激活一个角色。

RBAC3: RBAC3是RBAC1与RBAC2的合集,所以其是既具有角色分层又有约束的模型。

(5)ABAC基于属性的访问控制 不同于上面几种用户通过某种方式关联到权限的方式,ABAC是通过动态计算一个或一组属性是否满足某种条件而进行授权判断。

(该模型相对比较复杂,相较于RBAC目前的运用也不广泛,所以这里就不详细介绍了,不过有的人称ABAC是权限的未来,因为它能够适应更加复杂的权限分配场景)三、SAAS权限设计(案例) 根据业务情况选择通过RBAC模型与系统的组织架构进行权限设计。

1. 角色关系梳理 权限设计的前提是合理的角色设计,由于考虑到部分数据权限需要通过组织结构来进行控制,所以在梳理角色时也分为了组织架构角色梳理和诊所内部角色梳理两个阶段。

(1)组织架构角色梳理 组织架构: 组织架构解释说明: 整个架构通过账号、员工、组织部门来完成搭建。

客户指的是SAAS系统的租户;图中每一层都设有一个账号,该账号可以管理同层的组织;账号0是SAAS系统根账号即平台管理员账号;账号1是客户1的根账号,是公司负责人拥有,具有新增诊所等功能;账号2代表诊所的根账号,一般被诊所负责人拥有;账号3则是部门科室的负责人账号;账号4则是部门其他员工拥有。

角色梳理: 组织架构通常在产品初期就已被确定,权限设计阶段只需要抽象角色即可。

通过组织架构梳理出的角色大都具有向下管理的权限,即管理员属性。

角色与现实中的职位以及业务有紧密的关系,可以将角色与职位进行关联,然后通过某个职位的工作职责进而确定对应角色在系统中的核心动作有哪些,最后将信息进行整理。

如下:(表中信息仅用来举例) (2)诊所内部角色梳理 诊所内部的角色即组织架构中的员工层,通常在项目前期中的业务调研阶段就已经被确定好,在权限设计阶段同样可以直接使用。

相较于组织架构中的角色,诊所内部角色和患者业务的关系更加紧密。

如下:(表中信息仅用来举例)2. 系统权限点梳理 #p#分页标题#e#系统权限点梳理主要针对页面权限和操作权限。

页面权限可以通过导航菜单进行梳理,将所有的菜单都列举出来(包括一级菜单和二级菜单);操作权限则是需要梳理出页面下的所有可操作点,这里要注意有的操作点会应状态改变发生变化,在列举时也要加上。

这一步会得到初步的权限列表,如下: 3. 权限方案设计 由于不同企业、不同诊所中对员工职位内容的界定不一样,因此在系统中我们需要提供用户自定义权限配置的功能,并将该功能的权限默认开通给租户对应的根账号,通过这个功能用户可以自定义角色,自定义角色拥有的权限。

大多数SAAS产品都提供权限自定义配置的功能。

这里有个问题,既然用户可以自己进行权限配置,为什么我们还要花大量时间整理角色和权限呢? 这是因为用户并不像我们对权限非常了解,权限配置相对用户来说是一个比价复杂的工作,配置成本高,通常情况下SAAS产品提供者需要对用户进行这方面的培训,所以为了减轻权限配置负担,我们可以将一部分通用的角色抽象出来,比如租户根账号负责人、诊所负责人、医师、理疗师等,为这些角色配置默认权限供用户直接使用。

组织架构角色通常情况下都可以定义为通用角色。

(模型图省略) (1)页面、操作权限 用户的页面权限和操作权限通常在权限配置界面进行勾选即可。

数据权限: 通过系统的组织架构我们可以看出不同租户之间的数据需要进行隔离;同一个租户下不同诊所的数据也需要进行隔离,但是需要满足租户查看所有诊所的数据的需求。

诊所内部的数据权限主要集中在患者病历信息,患者病历的权限需要根据病历的流转发生变化。

比如一个患者挂号后,患者信息流转至挂号医生处,该医生获得查看该患者所有病历的权限,医生开具收费处方后,患者信息流转至收费处,收费员即获得查看该患者本次病历信息的权限。

根据用户对数据权限的需求,可以从以下几个方面进行实现: 方案一:自定义配置 可以将数据权限同页面权限一样放入自定义权限配置中,比如查看患者病历信息用户通过选择本公司、本诊所、本科室、本人几个选项去进行数据控制。

方案二:借助页面(功能)隔离数据 通过控制角色对页面的访问实现患者病历数据的隔离。

比如将患者病历数据设计成不同的页面,如:我的患者、科室患者、诊所患者、公司患者,具有“我的患者”页面权限的即可查看本人下的患者,具有“科室患者”页面权限的即可查看科室下的患者。

方案三:组织架构 将账号与系统组织架构进行关联,组织架构图中上级账号可以查看下级账号的所有数据。

最终的的方案需要结合实际业务选择,在这个案例中选择通过组织架构进行数据权限的控制会更加合适。

最后提一点通常平台管理员账号的权限仅限于控制客户的账号和相关信息,不能够控制客户内部的业务。

4. 梳理用户获取权限流程 用户获取权限主要包括以下场景: 场景一:新员工加入系统配置权限 为新员工配置权限的常规流程是:在员工管理模块添加员工,填写基础信息,选择部门,然后赋予角色,最后完成权限配置。

由于流程较为简单这里就略过流程图了。

场景二:老员工需要更改权限 老员工更改权限流程是:在员工管理模块找到目标员工,更改其系统角色,完成权限更新。

5. 页面原型设计 由于页面原型较为简单这里仅展示角色与权限配置界面。

(本案例中的组织架构角色与诊所内角色唯一的差别在于数据权限的不同,其他相关的功能权限两者都可以通过自定义权限配置进行编辑) 四、总结 B端产品的权限设计主要包括数据权限与功能权限(页面权限与操作权限)两个方面,通常情况下采用RBAC模型实现权限设计,整体步骤包括角色梳理、权限点梳理、实际方案设计、原型设计几个步骤。

#p#分页标题#e#B端SAAS产品通常会提供自定义权限配置功能,以满足各租户之间的差异化需求,自定义配置可以很灵活的解决功能权限的配置,在这方面不需要我们费太多精力。

在设计过程中,我们的重心应该放在角色的抽象和数据权限的实现方案两方面。

加入收藏
               

全球最大!济南黄岗路穿黄隧道“山河号”盾构机下线

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录