液体西林瓶/小容量注射剂灌装封口生产排程

了解如何在Schantt中建模和排程液体西林瓶/小容量注射剂灌装封口操作,从清洗和去热原到贴标,支持无菌工艺和最终灭菌两种工艺路线,涵盖三类产品族。

制药合同生产商和药品生产企业的生产计划员与运营经理,在运营液体西林瓶灌装封口生产线时,需要一个能够处理多样化产品族工艺路线、灌装隔离器上的非对称换线时间,以及混合 flow(连续流)与 batch(批次)工序的排程系统。本指南说明如何为多产品液体西林瓶/小容量注射剂灌装封口操作配置Schantt,对三种具有不同工艺路线的产品族建模,并生成考虑每次过渡和约束的现实生产批次排程。

本指南基于一个虚构的综合公司案例,该案例基于液体西林瓶/小容量注射剂灌装封口的行业研究;所有名称、参数和数字均为示意用途。

行业背景

液体西林瓶灌装封口——也称为小容量注射剂(SVP)灌装——是一种无菌配制和灌装工艺,生产 2 mL 至 100 mL 玻璃西林瓶中的无菌注射药品。该工艺结合了连续流操作(清洗、灌装、轧盖、灯检、贴标)与可选的 batch(批次)步骤(最终灭菌),且必须满足环境监测、无菌保证和洁净室分级的严格法规要求。产品在活性强度、容器规格和无菌保证策略方面差异很大,这导致同一条物理生产线上出现不同的工艺路线。

运营此类生产线的 CMO 或中端市场生产商通常每年服务 6 至 12 个制药客户,每月运行 4 至 6 个生产批次,覆盖 3 至 5 个并行客户。每个生产批次代表一个单独的产品批次,具有自己的一套验证参数——吞吐量、换线规程、无菌保持期要求和包装规格。灌装隔离器是生产线上的关键产能约束,最长的过渡是活性强度等级之间的切换,这需要长时间的清洁和环境监测。

工厂采用标准的两班制,周一至周五(06:00 至 22:00),周六可选延长一个班次用于自动化灯检。计划的停机事件——用于生产线再确认的培养基模拟灌装、年度预防性维护和全厂 HEPA 再认证——必须纳入任何现实排程中。

Aptis Biofill 在一个 5,800 平方米的工厂中运营约 110 人,在六个生产工序中制造三类产品族,由一个小型计划团队编制生产排程。如果您的产品在灌装后需要冻干,请参见专门的冻干西林瓶灌装封口指南。

工艺概述

液体西林瓶灌装封口工艺包括六个生产工序,根据产品的无菌保证策略有两种工艺路线变体。

flowchart LR
    WD["清洗和去热原"]
    F["灌装"]
    C["轧盖"]
    A["灭菌柜(最终灭菌)"]
    I["灯检"]
    L["贴标和包装"]

    WD --> F --> C
    C --> A --> I
    C --> I
    I --> L

液体 SVP 灌装封口流程有两种工艺路线变体:无菌工艺(轧盖 → 灯检,跳过灭菌柜)和最终灭菌工艺(轧盖 → 灭菌柜 → 灯检)。

高活性/HPAPI 产品使用即用型预灭菌西林瓶,跳过清洗和去热原工序,在灌装隔离器处进入流程。数据集通过对高活性产品族赋予从灌装工序开始的工艺路线来为此建模。

排程挑战及 Schantt 的应对方式

对于本场景中的 CMO,生产排程由制药客户的已确认生产批次承诺驱动——每个生产批次是一个确定的作业,具有已知的产品、数量和客户交货预期。生产批次的顺序由计划团队根据商业协议和活性强度隔离要求确定。(如果您的工厂采用不同的需求驱动方式——按库存生产或专用产品线——模型也会适应;优化目标保持不变。)

Schantt 通过探索如何将作业分配给设备以及如何排序,从您设置的开始日期向前排程,从而最小化总生产时间。本指南假设一个月的实用排程范围(4 到 6 个生产批次)。

Schantt 提供两种排程模式。Auto 模式同时优化作业的顺序及其设备分配。Semi-Auto 模式保留您固定的生产批次顺序——当客户承诺或活性强度规则决定顺序时至关重要——同时在该顺序内优化设备分配。Semi-Auto 是本场景的主要模式,因为 CMO 的生产批次顺序主要由客户协议和隔离规程确定,不是自由可优化的。

Schantt 擅长的领域

  • 每类产品族的工艺路线支持工序跳过——使用即用型西林瓶的高活性产品跳过清洗和去热原工序,而标准注射剂和疫苗产品则走完全部六个工序的完整路线。

  • 具有吞吐量/产线速度的 flow(连续流)工序——灌装隔离器、轧盖设备、自动化灯检设备和贴标机均以连续速率运行。Schantt 根据作业数量和设备的产线速度计算每个操作的持续时间。

  • 具有批量容量和周期时间的 batch(批次)工序——对于最终灭菌路线,灭菌柜以固定周期按固定容量的腔体装载量处理已密封西林瓶。Schantt 根据批量容量、周期时间和总数量计算总处理时间。

  • 定向换线/设置时间——灌装隔离器上产品族之间的切换时间取决于结束的产品族和开始的产品族。Schantt 在其生成的每个生产排程中都考虑这种定向非对称性。

  • 多设备工序——轧盖和灯检工序各有两个并行设备。Schantt 在每个工序上将作业分配到可用设备上,以平衡负载并最小化总生产时间。

  • Semi-Auto 模式用于固定顺序优化——计划员根据客户承诺和活性强度要求设置生产批次顺序。Schantt 在该固定顺序内优化设备分配和精确时间。

Schantt 如何应对每项挑战

1. 灌装隔离器作为关键瓶颈。
- 灌装隔离器根据产品族以每小时 9,000 到 12,000 瓶的速度运行,而每个下游工序的综合吞吐量大约是其两倍——两台轧盖设备每台每小时 12,000 瓶,两台灯检设备每台每小时 12,000 瓶,一台贴标机每小时 15,000 瓶。灌装隔离器决定生产排程的节奏。
- Schantt 对每个工序的设备数量和每台设备的吞吐量或批量容量进行建模。当一个工序有多台设备时,系统在分配作业时自动考虑所有设备。由于下游工序的产能超过灌装工序,生产排程的时间安排由灌装持续时间和灌装隔离器上的生产批次间换线时间驱动——下游操作以最小排队时间跟随进行。

2. 支持工序跳过的多样化工艺路线。
- 高活性/HPAPI 产品以即用型预灭菌西林瓶形式到达,完全跳过清洗和去热原工序。疫苗和标准注射剂类别使用需要清洗的传统西林瓶,因此它们通过所有前述工序。这意味着三类产品族共享灌装隔离器和下游工序,但在工艺的不同点进入。
- Schantt 的每类产品族工艺路线让您可以精确定义每个产品族经过哪些工序。产品族工艺路线中缺少的工序被简单地跳过——不会为其创建操作,也不会出现甘特图行。转移时间直接从跳过的跨度之前的工序连接到之后的工序,因此在正确的时间点仍应用交接延迟。

3. 最终灭菌中混合的 batch(批次)和 flow(连续流)特性。
- 标准注射剂产品走一条包含 batch(批次)灭菌柜工序的路线,该工序位于轧盖和灯检之间。灭菌柜以每腔 12,000 瓶的装载量、45 分钟的周期处理西林瓶,这引入了一种与前后 flow(连续流)工序根本不同的时间模式。下游灯检设备(每台每小时 12,000 瓶)可以轻松跟上灭菌柜的输出,但 batch(批次)节奏意味着物料以离散脉冲而非连续流形式到达。
- Schantt 在单个工艺路线中同时支持 batch(批次)和 flow(连续流)工序类型。对于灭菌柜,您设置批量大小为 12,000 瓶,周期时间为 45 分钟;系统将总持续时间计算为周期数(数量除以批量大小,向上取整)乘以周期时间。flow(连续流)工序使用吞吐量。生产排程会自动将每个下游操作链接到其上游完成时间加上转移时间,排程器正确计算 batch(批次)和 flow(连续流)的交接——等待足够物料积累后再启动灭菌柜周期。

4. 定向和非对称换线时间。
- 灌装隔离器上产品族之间的切换高度非对称。同类换线需要 30 分钟。标准注射剂和疫苗产品之间的切换在任何方向上都需要 240 分钟。但高活性类别和任何非高活性类别之间的切换需要 720 分钟——整整 12 小时的清场,包括清洁、消毒剂接触时间和环境监测暗期。活性强度转换的方向不重要,但其巨大规模使其成为最耗时的排程决策。
- Schantt 将换线建模为定向的、每台设备的矩阵——您为每台设备输入从每个产品族到每个其他产品族的时间。当系统评估一个生产排程时,它会在同一设备上的连续作业之间添加适当的换线时间。在 Semi-Auto 模式下,计划员的生产批次顺序是固定的,但系统仍然计算每对连续生产批次之间的精确换线时间,因此总过渡时间被准确计算并在甘特图上显示为每个操作加工柱之前的标记段。这让计划员在提交生产排程之前就能确切看到各生产批次之间的过渡消耗了多少时间。

5. 质量放行等待期作为手动时间线组件。
- 在灌装到贴标过程完成后,每批肠外产品必须根据药典要求(USP <71> / Ph. Eur. 2.6.1)进行 14 天的无菌检验期,加上 1 到 5 天的并行质量控制测试,使总放行时间线达到从生产批次开始的 16 到 24 个日历日。这个质量放行等待期是一个手动缓冲区,位于排定的灌装到贴标时间线之外。
- Schantt 不管理质量放行等待期或批次放行事件。生产排程仅覆盖灌装到贴标窗口——从清洗和去热原到完成贴标和包装的西林瓶。计划员在向客户沟通预期放行日期时手动增加 14 天无菌检验期和 QA 测试时间。这一点已明确传达:生产排程的总持续时间仅代表灌装到贴标时间,计划员加上质量放行等待期后得到完整的放行时间线。

在 Schantt 中建模的内容

以下实体是您在 Schantt 中创建以表示此液体西林瓶灌装封口操作的构建块。

实体 数量 说明
工序 6 清洗和去热原(连续流)、灌装(连续流)、轧盖(连续流)、灭菌柜——最终灭菌(批次)、灯检(连续流)、贴标和包装(连续流)
设备 9 一台清洗隧道、一台灌装隔离器、两台轧盖设备、两台灭菌柜、两台自动化灯检设备、一台贴标机
产品族 3 标准注射剂、高活性/HPAPI 注射剂、疫苗注射剂
产品 3 每类产品族一个代表性产品——20,000 瓶(10R)、10,000 瓶(10R)、50,000 瓶(2R)
工作日历 2 标准两班制周一至周五(06:00–22:00);灯检延长工作日历,周六可选班次(06:00–14:00)

子配置对象——每类产品族工艺路线、转移时间、换线矩阵、工作日历例外和设备停机时间——在上述实体的详细页面中配置,并在以下分步设置中介绍。

分步设置

按照以下步骤在 Schantt 中构建模型。顺序遵循产品内的依赖链——每一步都假定前面的实体已存在。

1. 创建工序。 按工艺顺序添加六个工序:清洗和去热原、灌装、轧盖、灭菌柜(最终灭菌)、灯检、贴标和包装。为每个工序设置生产类型——灭菌柜是 batch(批次)工序;其他所有工序都是 flow(连续流)工序。在每个工序的详细页面上,定义连续工序对之间的转移时间:

  • 转移时间: 每对工序之间 5 分钟——从清洗到灌装、灌装到轧盖、轧盖到灭菌柜(最终灭菌路线)、轧盖到灯检(无菌路线)、灭菌柜到灯检、灯检到贴标。这些是传送带连接或房间到房间的交接,在各工艺路线之间保持一致。

2. 向每个工序添加设备。 在生产线只有单一资产的工序分配一台设备,在轧盖和灯检工序分配两台设备:

  • 单设备工序: 清洗隧道(清洗和去热原)、灌装隔离器(灌装)、贴标机(贴标和包装)
  • 双设备工序: 轧盖设备 1 和轧盖设备 2(轧盖)、灭菌柜 1 和灭菌柜 2(最终灭菌)、灯检设备 1 和灯检设备 2(灯检)

3. 创建产品族并定义其工艺路线。 创建三个产品族——标准注射剂、高活性/HPAPI 注射剂和疫苗注射剂。在每个产品族的详细页面上,通过按顺序选择该产品族经过的工序来定义工艺路线:

  • 标准注射剂: 清洗和去热原 → 灌装 → 轧盖 → 灭菌柜(最终灭菌)→ 灯检 → 贴标和包装(6 道工序,完整最终灭菌路线)
  • 高活性/HPAPI 注射剂: 灌装 → 轧盖 → 灯检 → 贴标和包装(4 道工序,无菌路线——跳过清洗和去热原以及灭菌柜;从灌装隔离器进入)
  • 疫苗注射剂: 清洗和去热原 → 灌装 → 轧盖 → 灯检 → 贴标和包装(5 道工序,无菌路线——跳过灭菌柜)

不需要部分转移——每个产品族以全部生产批次数量前进,工序之间没有重叠交接。

4. 为每类产品族添加一个产品。 创建三个产品,每个归入其产品族:

  • 产品 A(mAb 生物制品): 20,000 瓶,10R 规格——标准注射剂产品族
  • 产品 C(肿瘤 HPAPI): 10,000 瓶,10R 规格——高活性/HPAPI 产品族
  • 产品 D(灭活病毒疫苗): 50,000 瓶,2R 规格——疫苗注射剂产品族

5. 设置设备产能参数和换线时间。 在每台设备的详细页面上,配置吞吐量或批量容量以及产品族之间的换线时间。这些设置需要产品族首先存在(步骤 3)。

  • 吞吐量(flow 连续流工序):
  • 清洗隧道:每小时 20,000 瓶(标准注射剂、疫苗注射剂)
  • 灌装隔离器:每小时 10,000 瓶(标准注射剂)、每小时 9,000 瓶(高活性/HPAPI)、每小时 12,000 瓶(疫苗注射剂)
  • 轧盖设备 1 和 2:每台每小时 12,000 瓶,所有产品族
  • 灯检设备 1 和 2:每台每小时 12,000 瓶,所有产品族
  • 贴标机:每小时 15,000 瓶,所有产品族

  • 批量容量(灭菌柜):

  • 灭菌柜 1 和 2:每周期 12,000 瓶,45 分钟周期(仅标准注射剂)

  • 灌装隔离器上的换线时间:

  • 同类换线:30 分钟(任何产品族到自身)
  • 标准注射剂 ↔ 疫苗注射剂:240 分钟(双向)
  • 高活性/HPAPI ↔ 任何非高活性产品族:720 分钟(双向)

其他设备上的换线时间短且对称——每台轧盖设备 45 分钟,每台灯检设备 20 分钟,贴标机 15 分钟,清洗隧道 30 分钟——可以作为每台设备的单值配置。

6. 配置工作日历、例外和停机时间(可选,最后一步)。 将团队默认工作日历设置为标准两班制(周一至周五,06:00 至 22:00)。为灯检设备创建第二个工作日历,具有周六延长班次(06:00 至 14:00)。然后添加工作日历例外——元旦(1 月 1 日)、国际劳动节(5 月 1 日)和年末停机(12 月 29 日至 1 月 2 日)。最后,添加计划停机时间:培养基模拟灌装再确认事件(8 小时)、灌装隔离器的年度预防性维护(2.5 天)以及全厂 HEPA 再认证(24 小时)。

有关在 Schantt 中配置上述各项的分步说明,请参阅 Schantt 文档。

常见错误

1. 使用单一的笼统换线时间而不是每对定向值。 对所有产品族转换应用单一的换线时间,忽略了 30 分钟同类换线和 720 分钟高活性到标准清场之间的差异。这会产生一个每小时低估过渡时间的生产排程。修复措施: 在灌装隔离器上输入完整的定向矩阵——每对从产品族到目标产品族,即使是同类条目——以便系统考虑每次过渡的实际持续时间。

2. 为具有不同工艺路线的产品定义一个产品族。 如果您将标准注射剂和高活性 HPAPI 放在同一个产品族中,两者将遵循相同的工艺路线——浪费了高活性产品族跳过清洗和去热原的能力。修复措施: 每当存在工艺路线差异时就创建单独的产品族,即使这些产品在其他方面相似。本指南中的三类产品族反映了三种不同的工艺路线。

3. 每道工序的设备数量与物理生产线不匹配。 如果您在车间有两台轧盖设备或灭菌柜时只建模一台,Schantt 会将所有作业错误地排程到那台单台设备上——高估持续时间并产生虚假瓶颈。修复措施: 统计车间实际设备数量,在 Schantt 中为每台创建一个。对于具有相同吞吐量的并行设备,系统会自动在它们之间分配作业。

4. 对所有设备应用相同的日历时,某道工序运行不同的班次模式。 本场景中的灯检设备使用包含周六工时的延长工作日历,而生产线其余部分仅周一至周五运行。对灯检设备使用默认工作日历将每周损失整整一个班次的可生产时间。修复措施: 创建具有延长工时的工作日历,并在受影响的设备详细页面上分配给它。

5. 在向客户沟通放行日期时忽略质量放行等待期。 三天内完成的灌装到贴标生产排程并不意味着产品即可放行——14 天无菌检验期和 1 到 5 天的 QC 检测是独立的线下阶段。修复措施: 在向客户或商务团队沟通预期产品放行日期时,始终将质量放行等待期加到生产排程的灌装到贴标完成日期上。

一个好的生产排程是什么样的

在 Schantt 中配置完善的模型可以将排程过程从手动估算转变为数据驱动的精确规划,尤其是在管理四到六个具有不同活性强度和工艺路线复杂度的生产批次时。

之前(手动电子表格排程): 计划团队手动排列生产批次顺序,使用估算的持续时间和单一笼统换线时间处理所有转换。整个生产批次序列的精确累计换线时间在排程提交之前是未知的。本应需要 720 分钟的高活性到标准过渡,通常按平均换线时间估算,意味着生产排程少算数小时。在多设备工序中,无法确定哪台设备应该运行哪个生产批次,因此计划员手动分配设备或使用先到先得的启发式方法。

之后(Schantt Semi-Auto 模式):
- 每个生产批次的灌装到贴标持续时间根据产品的工艺路线、分配设备的吞吐量或批量容量以及连续生产批次之间的正确定向换线时间计算得出——无需估算,不使用平均值。
- 所有转换的总换线时间显示在生产排程汇总和甘特图上,其中每次过渡作为加工柱之前的一个标记段出现。720 分钟的高活性到标准清场清晰地显示为生产批次之间的一个整班停顿。
- 多设备工序——轧盖和灯检——上的设备分配由系统优化,在并行设备之间分配作业以最小化总完成时间,同时尊重每台设备的工作日历和吞吐量。
- 计划员固定的生产批次顺序(高活性产品排在序列最后以避免重复长时间清场)得以保留,系统在该约束下进行排程。
- 从第一个生产批次开始到最后一个贴标完成的总时间线以工时和日历日计算,为计划员提供精确的灌装到贴标窗口。加上 14 天的无菌检验期和 QC 时间,即可得到用于客户沟通的完整放行时间线。

在 Schantt 中试用

注册 Schantt 并加载内置示例数据集,自行构建本场景——本指南中的每个工序、设备、产品族、产品和工作日历,以及已配置的工艺路线、换线时间、转移时间和停机时间,随时可以排程。您的配置和生产排程将保留在您的团队账户范围内。要深入了解任何步骤,请参阅 Schantt 文档。

Ready to schedule your own facility?

免费试用 Schantt——无需信用卡。60 分钟内从电子表格迈向优化后的甘特图。

免费试用 Schantt