format: mecapy-workflow/1 exported_at: '2026-05-26T18:13:40+00:00' workflow: name: Tutoriel ch02 - Force vent + moment au pied slug: tutoriel-ch02-force-vent description: 'Showcase 01 — Chapitre 2 : Fw_signboard + multiply pour le moment de flexion au pied du poteau (EN 1991-1-4 §7.4.3).' source_version: 0.1.0 nodes: - node_key: qp node_kind: function function_ref: package_digest: sha256:e3637c4824857b0de510ae8260e93d998fda2b9edab896487924aa98883c781f function: qp package: mecapy/eurocode-1-1-4 package_version: 0.3.2 position_x: 876.3205059636471 position_y: 158.29222830309988 - node_key: qp_vb_0_input node_kind: input input_spec: label: qp.vb_0 type_expr: Velocity required: true position_x: 704.2550265896257 position_y: 265.9368175947984 - node_key: qp_z_input node_kind: input input_spec: label: qp.z type_expr: Length required: true position_x: 720.553881976833 position_y: 200.34904744654506 - node_key: qp_terrain_input node_kind: input input_spec: label: qp.terrain type_expr: Literal["0", "I", "II", "III", "IV"] required: true position_x: 529.5485352883109 position_y: 414.6805106095874 - node_key: rho_const node_kind: constant constant_spec: label: rho type_expr: Density value: 1.25 position_x: 714.4338804281863 position_y: 487.8407635914108 - node_key: output node_kind: output output_spec: label: qp type_expr: Float position_x: 1381.6443254693475 position_y: 171.43516082377155 - node_key: Fw_signboard node_kind: function function_ref: package_digest: sha256:e3637c4824857b0de510ae8260e93d998fda2b9edab896487924aa98883c781f function: Fw_signboard package: mecapy/eurocode-1-1-4 package_version: 0.3.2 position_x: 866.5602653691274 position_y: 426.7290527516758 - node_key: Fw_signboard_b_input node_kind: input input_spec: label: Fw_signboard.b type_expr: Length required: true position_x: 663.7992317626487 position_y: 573.786241416785 - node_key: Fw_signboard_h_input node_kind: input input_spec: label: Fw_signboard.h type_expr: Length required: true position_x: 670.5495518615453 position_y: 639.3740115650385 - node_key: Fw_signboard_z_g_input node_kind: input input_spec: label: Fw_signboard.z_g type_expr: Length required: true position_x: 663.2453497858157 position_y: 706.1329918945106 - node_key: op node_kind: operator operator_spec: label: operator op: multiply description: Fw × z_e — moment de flexion au pied du poteau. output_type: Moment position_x: 1420.2330345094836 position_y: 480.05734066471996 - node_key: output_1 node_kind: output output_spec: label: Fw type_expr: Force position_x: 1397.0338399443267 position_y: 394.5879911646858 - node_key: output_2 node_kind: output output_spec: label: M_base type_expr: Moment position_x: 1625.4198252819945 position_y: 482.4287547560965 - node_key: output_3 node_kind: output output_spec: label: M_torsion type_expr: Moment position_x: 1479.0185526296436 position_y: 393.416780983467 edges: - source_node_key: qp_vb_0_input source_port: value target_node_key: qp target_port: vb_0 - source_node_key: qp_z_input source_port: value target_node_key: qp target_port: z - source_node_key: qp_terrain_input source_port: value target_node_key: qp target_port: terrain - source_node_key: rho_const source_port: value target_node_key: qp target_port: rho - source_node_key: qp source_port: qp target_node_key: output target_port: value - source_node_key: qp_vb_0_input source_port: value target_node_key: Fw_signboard target_port: vb_0 - source_node_key: qp_terrain_input source_port: value target_node_key: Fw_signboard target_port: terrain - source_node_key: rho_const source_port: value target_node_key: Fw_signboard target_port: rho - source_node_key: Fw_signboard_b_input source_port: value target_node_key: Fw_signboard target_port: b - source_node_key: Fw_signboard_h_input source_port: value target_node_key: Fw_signboard target_port: h - source_node_key: Fw_signboard_z_g_input source_port: value target_node_key: Fw_signboard target_port: z_g - source_node_key: Fw_signboard source_port: Fw target_node_key: op target_port: a - source_node_key: Fw_signboard source_port: z_e target_node_key: op target_port: b - source_node_key: Fw_signboard source_port: Fw target_node_key: output_1 target_port: value - source_node_key: op source_port: result target_node_key: output_2 target_port: value - source_node_key: Fw_signboard source_port: M target_node_key: output_3 target_port: value