2020-01-10
@[TOC] @[TOC] 1.#Keycloak项目配置 步骤****1****:****Keycloak****入门 请参阅Keycloak入门 文档 以运行和设置keycloak管理员用户。 运行Keycloak后,使用 http:// localhost:8080 / auth 访问keycloak管理控制台 设置keycloak用户名= admin,密码= admin。 第****2****步:创建开发领域 名称:coablt [图片上传失败...(image-9626fc-1578649185668)] 图1:添加开发领域 客户端ID: account 客户端协议: openid-connect 启用直接访问授权Direct Access Grants Enabled :No 服务帐号已启用 Service Accounts Enabled :No 授权已启用 Authorization Enabled****:****No [图片上传失败...(image-904bdf-1578649185668)] 步骤****4****:创建客户端角色 在客户端下创建一个角色。在这种情况下,角色admin在雇员服务下创建。 [图片上传失败...(image-1be1e9-1578649185668)] 图3:创建角色 第****6****步:创建一个映射器(在访问令牌中获取****user_name****) Keycloak访问令牌是 JWT 。它是一个JSON,并且该JSON中的每个字段都称为声明。默认情况下,登录用户名会在访问令牌中名为“ preferred_username”的声明中返回。Spring Security OAuth2资源服务器在名为 “ user_name” 的声明中需要用户名。因此,我们必须创建下面的映射器,以将登录的用户Id映射到名为user_name的新声明。 [图片上传失败...(image-693526-1578649185668)] 图4:创建映射器 步骤****7****:建立使用者 [图片上传失败...(image-b16592-1578649185668)] 图5:创建用户 步骤****8****:将客户端角色映射到用户 为了提供对客户端(微服务)的访问,需要为用户分配/映射相应的角色。 [图片上传失败...(image-c5609f-1578649185668)] 图6:为用户分配角色 使用****PostMan****获取访问令牌(用于测试) 选择 授权 类型为OAuth 2.0,点击“获取新访问令牌”,然后输入以下详细信息。 [图片上传失败...(image-6f4c53-1578649185668)] 邮递员工具屏幕快照:从客户端的密钥斗篷获取访问令牌 · 确保在请求令牌时选择客户端身份验证作为“在正文中发送客户端凭据”。 · 回调URL是在Keycloak中配置的重定向URL。 · 客户端机密可能与您不同,请从客户端配置中的密钥库中复制一个。 · 您也可以使用 https://jwt.io 检查收到的令牌的内容。 步骤****10****:创建一个****Spring Boot****应用程序 [图片上传失败...(image-45efc0-1578649185668)] 依存关系 [图片上传失败...(image-d66a1b-1578649185668)] 步骤****11****:配置****application.yml 常规安全属性 [图片上传失败...(image-992887-1578649185668)] 使用****OAuth2****资源服务器保护****REST****端点的属性 [图片上传失败...(image-aa43c4-1578649185668)] 图7:复制jwt公钥值 注******1******:****可以从领域级别的公钥复制 security.oauth2.resource.jwt.key-value 属性值。这非常重要,此属性是使用****JwtAccessTokenCustomizer******的****属性,我们将在后面看到。 ** 注意******2******:****属性值会根据您的配置而有所不同,应注意使用正确的值。 步骤****12****:配置****APi****管理账户 [图片上传失败...(image-b408a1-1578649185667)] [图片上传失败...(image-71cf2b-1578649185667)] [图片上传失败...(image-70e51d-1578649185667)] [图片上传失败...(image-974948-1578649185667)] 步骤****13****:配置后台****APi****管理账户 因为项目初始化了Admin超级管理员,所以需要keycloak配置一个admin的新用户 然后将该用户ID 复制到sys_user表的Oauth2_id字段内 [图片上传失败...(image-715b3b-1578649185667)]
2020-11-01
发动机运转工况对可燃混合气成分的要求
(一)可燃混合气成分的表示法 可燃混合气中空气与燃油的比例称为可燃混合气成分或可燃混合气浓度,通常用过量空气系数和空燃比表示。 1.过量空气系数 燃烧1kg燃油实际供给的空气质量与完全燃烧1kg燃油的化学计量空气质量之比为过量空气系数,记作 φa。 φa=1的可燃混合气称为理论混合气;φa<1的称为浓混合气;φa>1的则称为稀混合气。 2.空燃比 可燃混合气中空气质量与燃油质量之比为空燃比,记作 σ 。 按照化学反应方程式的当量关系,可求出1kg汽油完全燃烧所需空气质量即化学计量空气质量约为14.8kg。显然,σ=14.8的可燃混合气为理论混合气;σ<14.8的为浓混合气;σ>14.8的为稀混合气。空燃比σ=14.8称为理论空燃比或化学计量空燃比。
(二)发动机运转工况对可燃混合气成分的要求及化油器特性 随着汽车行驶速度和牵引功率的不断变化,汽车发动机的转速和负荷也在很大范围内频繁变动。为适应发动机工况的这种变化,可燃混合气成分应该随发动机转速和负荷作相应的调整。
1.冷起动
发动机在冷起动时,因温度低汽油不容易蒸发汽化,再加上起动时转速低(50~100r/min),空气流过化油器的速度很低,汽油雾化不良,致使进入气缸的混合气中汽油蒸气太少,混合气过稀,不能着火燃烧。为使发动机能够顺利起动,要求化油器供给 φa 约为0.2~0.6的浓混合气,以使进入气缸的混合气在火焰传播界限之内。
2.怠速
怠速是指发动机对外无功率输出的工况。这时可燃混合气燃烧后对活塞所作的功全部用来克服发动机内部的阻力,使发动机以低转速稳定运转。目前,汽油机的怠速转速为700~900r/min。在怠速工况,节气门接近关闭,吸入气缸内的混合气数量很少。在这种情况下气缸内的残余废气量相对增多,混合气被废气严重稀释,使燃烧速度减慢甚至熄火。为此要求供给 φa=0.6~0.8的浓混合气,以补偿废气的稀释作用。