首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云蛛系统

    云蛛系统AutoBI-anything的Mes套件-APS排产执行引擎

    具体如下:包含很多的组件的具体诠释及使用方法以及APS引擎的具体业务逻辑。 下面,我们就针对重头APS的业务逻辑,给您详细的阐述一下:时间触发在订单页面点击排产的时候,会产生排产数据,排产数据完成后,会生成工单数据并根据排产数据的最小时间确定工单的启动时间。

    18210编辑于 2025-12-29
  • 来自专栏全栈程序员必看

    流程引擎概念_虚幻引擎4

    目录 一、流程定义 二、查询流程定义 三、ID与版本 四、挂起流程定义 五、流程实例 六、执行 七、活动实例 八、任务与任务定义 ---- 本部分说明了流程引擎的概念 一、流程定义 流程定义定义了流程的结构 Camunda BPM使用BPMN2.0作为主要的建模语言,可以将BPMN 2.0XML格式部署到流程引擎中。 流程引擎负责创建流程实例并管理状态。 六、执行 流程引擎在流程实例内部创建两个并发执行。 部署流程后,流程引擎会为流程中的每个活动创建任务定义,这将在运行时创建任务。

    1.1K10编辑于 2022-11-01
  • 来自专栏APS-高级计划与排程

    普通企业的规划类项目中,OptaPlanner更适合作为APS的规划优化引擎

    规划类项目(如APS项目)的设计开发过程 传统的商用规划引擎,通常直接面向数学优化问题,需要提供直接的数学模型,才能进行求解优化。 具体过程是: 业务分析与抽象 规划类项目(以APS项目为例),首先要对业务场景进行分析。从业务流程中获取并归纳业务实体、规则与优化目标。 在真实项目场景中,这些工作应该由经验丰富的APS顾问和业务顾问来完成。APS顾问应该从两个方面掌握这些抽象技巧。 其二,必须具备丰富的分析与抽象经验,掌握各种业务场景下的规则与要求,知道各种业务案例与要求,应该如何归纳成APS系统中的业务实体,规则约束和优化目标。 Drools是一个开源的规则引擎(注意:Drools是规则引擎,OptaPlanner是规划引擎,它们同属于开源项目KIE),它具有自己的语法、语义和表达方式。

    3.1K00编辑于 2022-03-08
  • 来自专栏数据魔术师

    APS为什么成功率低?

    APS为什么成功率低? 在朋友圈,不少业内朋友说,还没有见到一个APS成功的案例。可能,这个说法绝对了。最近这些年我也接触了不少企业,实施了APS都失败了。 然而,这阻挡不了APS如火如荼前赴后继的发展势头,似乎在生产计划调度领域没有其他选择。几年前,我写了一个《聊聊APS》,肤浅得说了一下APS的问题,主要是不想影响同行的生意。 为了弥补APS模型缺陷的很多的用户配置界面,成为APS的一个功能强大的特点。 APS的模型建立有缺陷,我认为这还不是核心问题。建模粗糙不一定不能用。建模太精确也不一定就好用。 核心问题还是APS的基本理论和管理架构已经不适合大规模定制的生产模式了。 4APS的算法问题 模型和算法肯定是绑在一起的。模型的有效性是算法寻优的基础。我们假定模型是可用的。本节仅仅讨论算法。 我估计没有APS让你这样验证,因为APS的排程结果是无数理论上的可行解当中的一个。 APS的优化能力重要吗?说实话一点儿也不重要。APS的意义不是排程优化,而是排程自动化。

    1.8K20发布于 2020-07-24
  • 来自专栏Revel World

    关闭ThinkPad HDD APS Logging Service

    ThinkPad HDD APS Logging Service 相关进程:%SystemRoot%/System32/TPHDEXLG.EXE 作用描述: IBM的硬盘安全气囊及动态保护系统 建议

    83020发布于 2020-12-08
  • 来自专栏数据魔术师

    APS智能排产+运筹优化算法=?

    在加工过程中还需满足以下约束条件: (1)同一台机器同一时刻只能加工一个工件; (2)同一工件的同一道工序在同一时刻只能被一台机器加工; (3)每个工件的每道工序一旦开始加工不能中断; (4APS智能排产系统整合国内顶尖的排样引擎,实现二维排样与排产计划联动。 ? 图 三维装箱数学模型 箱柜装载问题算法引擎采用基于树的搜索算法。 基本思想是把三维装箱问题归约(Reduce)到一个有向无环图(Directed Acyclic Graph)上的优化问题。 智能排产系统集成国内自主研发的、顶尖的三维装箱引擎,实现三维装箱、路径规划与排产计划联动,并在行业领先企业得到应用。 图 路径规划求解器 APS智能排产系统集成国内自主研发的顶尖的车辆路径规划引擎,实现三维装箱、路径规划与排产计划联动,并在行业领先企业得到应用。 ? 图 APS排产系统甘特图展示路径优化结果

    5.5K46发布于 2021-03-16
  • 来自专栏APS-高级计划与排程

    APS技术中的多目标规划问题

    最好的情况下,APS系统生成的生产计划,其硬约束、软约束都完全符合。 即通过此类趋向约束,向规划引擎提供一个信息 - “尽管规划所得的解可以违反这些软约束,但你违反的程度越低,得到的解越优,也就是得到的计划越优化。” 因目前本人尚未接触过较成熟的、可以对多目标规划问题,求得非劣最优解集的引擎技术;因此,暂未有办法对该方法展开讨论。 这也是为什么APS技术在工程应用中实现难度大的最重要原因之一。 多目标规划问题,不仅对于专业的工程人员来说难以解决,对于普通用户来说,对于APS输出的解决方案的理解与分析,也存在相当大的挑战,从而令很多用户对APS难以接受,甚至而失去信心。

    1.9K01发布于 2019-09-17
  • 来自专栏蘑菇先生的技术笔记

    探索c#之递归APS和CPS

    接上篇探索c#之尾递归编译器优化 累加器传递模式(APS) CPS函数 CPS变换 CPS尾递归 总结 累加器传递模式(Accumulator passing style) 尾递归优化在于使堆栈可以不用保存上一次的返回地址 n, int m) { if (n > m) return n; else return m; } Console.WriteLine(Max(3, 4) void Max(int n, int m, Action<int> k) { if (n > m) k(n); else k(m); } Max(3, 4,

    1.5K70发布于 2018-05-21
  • 来自专栏vivo互联网技术

    探究Presto SQL引擎(4)-统计计数

    系列文章:探究Presto SQL引擎(1)-巧用Antlr探究Presto SQL引擎(2)-浅析Join探究Presto SQL引擎(3)-代码生成一、背景学习Hadoop时接触的第一个样例就是word 统计在SQL引擎中可谓最基础、最核心的能力之一。可能由于它太基础了,就像排序一样,我们常常会忽视它背后的原理。通常的计数是非常简单的,例如统计文本行数在linux系统上一个wc命令就搞定了。 对于Presto这种分布式SQL引擎,计数的实现原理值得深入研究,特别是基数统计。关于普通计数和基数计数,最典型的例子莫过于PV/UV。 例如:执行了10轮,可能的结果如下:3,1,4,1,1,2,3,4,1,1执行了100轮,可能的结果如下:1,1,2,1,1,2,1,4,2,1,3,1,1,1,1,3,1,2,1,1,2,4,2,3,2,1,1,1,3,1,2,2,6,1,2,4,1,2,2,1,1,3,1,1,1,1,1,1,1,1,1,4,2,1,1,1,1,1,3,1,2,4,4,4,1,3,2,1,5,1,1,1,1,1,1,1,5,1,1,7,1,1,4,1,3,2,1,1,5,2,1,1,5,2,1,1,4,1,1,1 执行了1000轮,可能的结果如下:1,2,1,2,1,3,3,3,1,1,2,2,1,2,1,1,1,1,1,2,1,7,1,1,1,2,2,1,1,3,5,2,3,2,3,1,1,3,1, ...,4,1,1,1,2,2,1,3,1,1,1,2,1,1,1,2,1,4,2,2,1,2,2,2,1,1,1,2,2,2,1,1,1,2,2,1,1,3,2,6,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,2,1

    1.6K20编辑于 2022-11-01
  • 来自专栏我有一个梦想

    浅谈UE4引擎

    游戏引擎就是引擎开发者已经写好的一堆代码框架,游戏开发者可以调用这些代码框架,很容易和快速地做出游戏而不用由零开始。 为什么选用虚幻4引擎?   首先,现在流行而且出名的商业引擎主要有cocos2dx,Unity3D,UE4,CryEngine等。 为此,《智慧产品圈》专门对Unity3D和Unreal Engine 4(以下简称UE4)这两款主流引擎进行分析比较,希望给读者带来对两款引擎进一步了解。 两者优缺点对比如下: ? 4)UE4是免费的,游戏引擎的源代码可以从Github开源社区下载,这意味着开发者对游戏引擎有着控制权,你可以修改任何东西,包括物流引擎,渲染和图像用户界面。     下图为UE4游戏引擎制作出来的官方示例宣传视频画面: ?

    5.2K81发布于 2018-01-19
  • 来自专栏大数据文摘

    UE4: 学习虚幻引擎4的16条准则

    我花费了许多的时间去重构那些从零开始学习游戏引擎的方法。那些方法就是你最初需要关注什么、哪些是你现在需要避免的。 虚幻引擎4是一个完全的游戏引擎。 所以我们如何从零开始学UE4呢? ▼ 在这个教程中 你会学习将会指导你 更轻松地学习 虚幻引擎4的16道准则 1.获取虚幻引擎4 首先,下载并且安装虚幻引擎4。它是免费的。 但是作为一个学虚幻引擎4的彻底的新手,你需要的是将这些范围缩小到一个特定的结果。这样当你熟练使用引擎后,你就可以延伸你的知识。但是在学习的早期阶段,还是专一比较好。 但是当你开始时,不要将制作游戏或个性化的游戏环境作为你在虚幻引擎4里的第一个作品。 4.UE4里游戏制作的步骤 当你学习UE4或其他游戏引擎时,你最好对游戏和游戏环境如何制作有个总体的了解。 感兴趣的可以查看这个第一个推荐的项目作为一个完整的教程指南系列“UE4基础”,它将带你通过你需要知道的所有步骤学习虚幻引擎4

    4K62发布于 2018-05-25
  • 来自专栏GreenLeaves

    代码生成引擎之T4模版

          在学校三年、公司里呆了快一年了,作用ASP.NET开发的我,居然从来没听过T4模版,公司里也没有人使用,它就是这样不为世人所熟知,却又默默的奉献着!这...........tm还是我吗? 不过直到现在,据我所知,我们公司好像并没有人使用T4来卡发,我不禁陷入了沉思!哈哈哈,言归正传!       可以这么说只要你学会了T4模版,并且如果你能很熟练的运用它,那么恭喜你,这就相当于玩毒奶粉(dnf)爆了一把史诗......哈哈哈,对,T4就是你程序员道路上的一把利器,能帮从我们重复的代码中解脱,这他么简直了 T4是微软官方在Visual Stdio2008中集成的一款代码生成工具,并且其内部也有很多开发环境使用到了T4模版,MVC的视图模版、Entity  Framework的DbContext模版等等,下面通过具体操作来一步步了解这款神器

    89060发布于 2018-01-24
  • 来自专栏我有一个梦想

    UE4新手引导之下载和安装虚幻4游戏引擎

    1) 进入虚幻4的官方主页(https://www.unrealengine.com/) 这里你可以获得关于虚幻4的最新资讯,包括版本更新、博客更新、新闻和商城等。 自2015年起,该引擎已经提供免费下载的服务。 /latest/CHN/index.html UE4的论坛:https://forums.unrealengine.com/ UE4的问答社区:https://answers.unrealengine.com / 2) 在官网主页,点击右上角的获得虚幻引擎(或者如下图的标注的地方)。 然后点击“库”,再点击“添加版本”,你会看到最新版本的UE4。再点击“安装”,开始时需要等待几分钟,几分钟过后,程序会自动下载安装UE4。(注意,该步骤如果失败了可能需要FQ) ?

    3.1K60发布于 2018-01-19
  • 来自专栏张善友的专栏

    代码生成新选择-T4模板引擎

    在博客堂看到ASP.NET MVC中的T4模板, 之前我也写过一篇文本模板转换工具箱T4。 T4(Text Template Transformation Toolkit)则是微软官方在VisualStudio 2008中开始使用的代码生成引擎,可惜T4不像微软公布的别的工具那样参考资料充足, Visual Web Developer项目组的博客上有一个对ASP.NET MVC中T4模板进行深度探索的帖子:T4模板,给ASP.NET MVC开发者的快速使用指南。 其中提到已经有了T4 Toolbox这样的模板库插件,而且也有了Clarius Consulting的T4 Editor这样的商业编辑工具,他们也提供了社区版本,但编写复杂的T4模板依然是一件麻烦而且要求挺高的事情 T4模板不仅仅应用在ASP.NET MVC里了,它可以应用于代码生成的所有领域,只是T4的资料太少了。我在社区里建了一个小组T4模板引擎,欢迎大家一起来整理T4的资料。

    1.1K50发布于 2018-01-31
  • 来自专栏智能制造社区

    当我们在讨论APS时,我们在讨论什么?

    前天,智能制造社区的小伙伴们在讨论APS,还是有一些比较好的意见可以分享给大家。 1. 概念 高级计划与排程(Advanced Planning and Scheduling,简称“ APS” ),是解决生产排程和生产调度问题,常被称为排序问题或资源分配问题。 在离散行业,APS是为解决多工序、多资源的优化调度问题;在流程行业,APS则是为解决顺序优化问题。 APS通过为流程和离散不同模式建立混合求解模型同时解决顺序和调度的优化问题,从而实现制造关键链优化和成本时间最小化,对智能生产具有重要意义。 2. 讨论截图 ? ? ? ? ? ? ? ?

    95720发布于 2020-02-11
  • 来自专栏APS-高级计划与排程

    关于APS在企业生产计划上的应用

    从最开始被调去做ERP数据适配APS项目实施,到现在自己在为公司设计、开发排产程序(通过第三方规划引擎用、求解器实现)。从中也接触过不少排程产品,针对不同的场景,其适应性、可用性千差万别。 因此,针对人类此方面的不足,通过大运算量,配合寻优算法,自动生成生产调度计划,是目前APS的主要应用场景。 4. APS产品及引擎的选用 目前世界上可用的APS产品并不多,毕竟这是一个数学(运筹学)上都还在不断探索的问题。且目前APS产品或技术,主要有偏重于MRP方面的方案,例如英国FastRact。 另外还有一种不算是产品(可以称作定制化的APS解决方案),是基于一些规划引擎,结合企业自身的业务场景,自身以项目形式开发的APS系统。目前笔者在的企业正是处于这种APS定制开发的状态。 目前我接触过的APS产品中,觉得Asprova确定是相对比较成熟的产品,虽然它的技术已经非常老旧,对新的企业信息系统集成形成不少制约,但其核心竞争力是排产引擎对制造业有专门的优化。

    2K31发布于 2019-08-29
  • 来自专栏罗西的思考

    PyTorch 分布式 Autograd (4) ---- 如何切入引擎

    [源码解析] PyTorch 分布式 Autograd (4) ---- 如何切入引擎 目录 [源码解析] PyTorch 分布式 Autograd (4) ---- 如何切入引擎 0x00 摘要 0x02 以上两个环节分别如何进入分布式autograd引擎? 我们接下来就围绕这些疑问进行分析,核心就是如何进入 dist.autograd 引擎。 0x02 计算图 我们首先从计算图来通过几个示例来看看。 t4 = torch.rand((3, 3), requires_grad=True) t5 = torch.mul(t3, t4) # Compute some loss. t4 = torch.rand((3, 3), requires_grad=True) t5 = torch.mul(t3, t4) # Compute some loss. t4 = torch.rand((3, 3), requires_grad=True) t5 = torch.mul(t3, t4) # Compute some loss.

    51830编辑于 2021-12-04
  • 来自专栏全栈程序员必看

    ERP和MES、QAS以及APS在制造企业信息化的了解

    从而对项目管理与项目制造解决关键链和成本时间最小化,具有重要意义 随着APS引擎的成熟,使理论化的数学解析计划方法达到了实用程度,生产计划方法交替,ERP也出现了继续完善和功能扩充以及改变ERP的功能和性质这两种发展趋势 近些年来,几乎每个外国的ERP软件,都有了与之集成的APS引擎。 自动数据采集,实时准确客观10、报表自动及时生成,无纸化11、员工生产跟踪,考核依据客观12、成本快速核算,订单报价决策13、细化成本管理,预算执行分析 功能模块:1)生产监视2)数据采集3)工艺管理44、ERP系统在制造管理方面功能主要是编制生产计划,收集生产数据。而MES除了细化生产计划和收集生产数据外,还有批次级的生产控制和调度的管理功能。如:对生产设备、人员、物料等的调度功能。 MES则是采用事件的方式实现管理,生产订单的变化和现场的制造情况,通过MES系统内置的WIP引擎立刻 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/154023.html

    1.4K10编辑于 2022-09-13
  • 来自专栏乱码三千

    UE4(虚幻引擎)之常用快捷键

    虚幻4中有一些按键和快捷键很常用,牢记它们并运动到实际的项目开发中,将会大大地提高你的工作效率和使得工作更简便快捷。 Numpad8 | Up Move camera forward. ( RMB + S ) | Numpad2 | Down Move camera backward. ( RMB + A ) | Numpad4

    4.1K20发布于 2021-07-29
  • 来自专栏BigDataplus

    Antlr4实战:统一SQL路由多引擎

    目录 背景 安装 Antlr4概念讲解和简单语法 统一SQL多引擎实现方案 改写词法文件 翻译器的实现过程 函数适配:函数转换的困难 总结 背景 ANTLR是一款功能强大的语法分析器生成器,可用来读取 到不同引擎执行,因各引擎语法各异,就需一个翻译器把统一HQL语法翻译成各引擎语法。 于是统一SQL引擎的HQL词法文件是笔者就使用Antlr4来实现的,是改写了Presto的词法文件(结构清晰且严谨完整的且一气呵成词法文件,SparkSQL也是改写的Presto词法文件作为自己的语法文件的 目前,笔者只实现了Hive和Presto翻译两种引擎,以后会有更多的引擎加入,不断进行迭代优化。故以下内容实现和讲解都基于这两种引擎的。 总结 统一SQL路由多引擎实现了统一HQL语法和统一入口,屏蔽了多种引擎SQL方言切换,根据各引擎集群空闲负载情况,SQL复杂度及开销成本等路由到合适的引擎执行。

    11.4K41编辑于 2022-04-25
领券