{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:M5QUD2O6RAPFGMJ5SD4CE77WHB","short_pith_number":"pith:M5QUD2O6","canonical_record":{"source":{"id":"1609.01529","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2016-09-06T13:00:33Z","cross_cats_sorted":[],"title_canon_sha256":"2cad1ca644786023ecb615e3b5f4b98aea38945cdbe8503928ab02f60bd50931","abstract_canon_sha256":"6ad22e2122b8ec05832a99f06fe33f56e37ece2a84fc9b9783153e012fb0db33"},"schema_version":"1.0"},"canonical_sha256":"676141e9de881e53313d90f8227ff6387d3099ea582067284830e5fbe3dd2580","source":{"kind":"arxiv","id":"1609.01529","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1609.01529","created_at":"2026-05-18T01:02:58Z"},{"alias_kind":"arxiv_version","alias_value":"1609.01529v2","created_at":"2026-05-18T01:02:58Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1609.01529","created_at":"2026-05-18T01:02:58Z"},{"alias_kind":"pith_short_12","alias_value":"M5QUD2O6RAPF","created_at":"2026-05-18T12:30:29Z"},{"alias_kind":"pith_short_16","alias_value":"M5QUD2O6RAPFGMJ5","created_at":"2026-05-18T12:30:29Z"},{"alias_kind":"pith_short_8","alias_value":"M5QUD2O6","created_at":"2026-05-18T12:30:29Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:M5QUD2O6RAPFGMJ5SD4CE77WHB","target":"record","payload":{"canonical_record":{"source":{"id":"1609.01529","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2016-09-06T13:00:33Z","cross_cats_sorted":[],"title_canon_sha256":"2cad1ca644786023ecb615e3b5f4b98aea38945cdbe8503928ab02f60bd50931","abstract_canon_sha256":"6ad22e2122b8ec05832a99f06fe33f56e37ece2a84fc9b9783153e012fb0db33"},"schema_version":"1.0"},"canonical_sha256":"676141e9de881e53313d90f8227ff6387d3099ea582067284830e5fbe3dd2580","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:02:58.785125Z","signature_b64":"ZEG0INBklswvDnbnccAnkQkjKNTEvtk6kfL3vTSR9EhsPafWRnDdTB3lBJBCEVaASZqB19sPtSB6acJwet6gAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"676141e9de881e53313d90f8227ff6387d3099ea582067284830e5fbe3dd2580","last_reissued_at":"2026-05-18T01:02:58.784546Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:02:58.784546Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1609.01529","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T01:02:58Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"l8JbNkNQ1z7qwwjx+12SMZi6ZHxgTmyRzIZT0OzdRJUQOYvhh21b5XwxFraG4AtkHIlHm5StxSY8PJGAFupLAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-25T10:16:57.695983Z"},"content_sha256":"a83947a55b15574180d0b73916654d5efdf83b06e8253bf5b4c990aa90780769","schema_version":"1.0","event_id":"sha256:a83947a55b15574180d0b73916654d5efdf83b06e8253bf5b4c990aa90780769"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:M5QUD2O6RAPFGMJ5SD4CE77WHB","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Designing a Nonlinear Model Predictive Controller for Fault Tolerant Flight Control","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"math.OC","authors_text":"Asha Rao, Paul Riseborough, Paul Williams, robin hill, Rudaba Khan","submitted_at":"2016-09-06T13:00:33Z","abstract_excerpt":"This paper describes the design process for developing a nonlinear model predictive controller for fault tolerant flight control. After examining and implementing a number of numerical techniques, this paper identifies pseudospectral discretisation as the most suitable for this design. Applying the controller to a 2D robot model shows that the nonlinear controller performs much better than the linear controller, especially in the closed loop scenario. Assuming fault detection information, applying the technique to the longitudinal motion of a generic aircraft model shows the design to be emine"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1609.01529","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T01:02:58Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"q1O9FKODPJaJ3rJoxXI3xro2OgyoR+xp8XZWOxT8syORKKAk6M/VSzAg8OIrUy1Zu4+bPB7bocDAImD3tOF9Bg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-25T10:16:57.696334Z"},"content_sha256":"a95b7f64d4a4622f0508b492e54dd1ffb14c71fbb6c664021ff5837130e0cc79","schema_version":"1.0","event_id":"sha256:a95b7f64d4a4622f0508b492e54dd1ffb14c71fbb6c664021ff5837130e0cc79"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/M5QUD2O6RAPFGMJ5SD4CE77WHB/bundle.json","state_url":"https://pith.science/pith/M5QUD2O6RAPFGMJ5SD4CE77WHB/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/M5QUD2O6RAPFGMJ5SD4CE77WHB/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-25T10:16:57Z","links":{"resolver":"https://pith.science/pith/M5QUD2O6RAPFGMJ5SD4CE77WHB","bundle":"https://pith.science/pith/M5QUD2O6RAPFGMJ5SD4CE77WHB/bundle.json","state":"https://pith.science/pith/M5QUD2O6RAPFGMJ5SD4CE77WHB/state.json","well_known_bundle":"https://pith.science/.well-known/pith/M5QUD2O6RAPFGMJ5SD4CE77WHB/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:M5QUD2O6RAPFGMJ5SD4CE77WHB","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"6ad22e2122b8ec05832a99f06fe33f56e37ece2a84fc9b9783153e012fb0db33","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2016-09-06T13:00:33Z","title_canon_sha256":"2cad1ca644786023ecb615e3b5f4b98aea38945cdbe8503928ab02f60bd50931"},"schema_version":"1.0","source":{"id":"1609.01529","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1609.01529","created_at":"2026-05-18T01:02:58Z"},{"alias_kind":"arxiv_version","alias_value":"1609.01529v2","created_at":"2026-05-18T01:02:58Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1609.01529","created_at":"2026-05-18T01:02:58Z"},{"alias_kind":"pith_short_12","alias_value":"M5QUD2O6RAPF","created_at":"2026-05-18T12:30:29Z"},{"alias_kind":"pith_short_16","alias_value":"M5QUD2O6RAPFGMJ5","created_at":"2026-05-18T12:30:29Z"},{"alias_kind":"pith_short_8","alias_value":"M5QUD2O6","created_at":"2026-05-18T12:30:29Z"}],"graph_snapshots":[{"event_id":"sha256:a95b7f64d4a4622f0508b492e54dd1ffb14c71fbb6c664021ff5837130e0cc79","target":"graph","created_at":"2026-05-18T01:02:58Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"This paper describes the design process for developing a nonlinear model predictive controller for fault tolerant flight control. After examining and implementing a number of numerical techniques, this paper identifies pseudospectral discretisation as the most suitable for this design. Applying the controller to a 2D robot model shows that the nonlinear controller performs much better than the linear controller, especially in the closed loop scenario. Assuming fault detection information, applying the technique to the longitudinal motion of a generic aircraft model shows the design to be emine","authors_text":"Asha Rao, Paul Riseborough, Paul Williams, robin hill, Rudaba Khan","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2016-09-06T13:00:33Z","title":"Designing a Nonlinear Model Predictive Controller for Fault Tolerant Flight Control"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1609.01529","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:a83947a55b15574180d0b73916654d5efdf83b06e8253bf5b4c990aa90780769","target":"record","created_at":"2026-05-18T01:02:58Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"6ad22e2122b8ec05832a99f06fe33f56e37ece2a84fc9b9783153e012fb0db33","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.OC","submitted_at":"2016-09-06T13:00:33Z","title_canon_sha256":"2cad1ca644786023ecb615e3b5f4b98aea38945cdbe8503928ab02f60bd50931"},"schema_version":"1.0","source":{"id":"1609.01529","kind":"arxiv","version":2}},"canonical_sha256":"676141e9de881e53313d90f8227ff6387d3099ea582067284830e5fbe3dd2580","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"676141e9de881e53313d90f8227ff6387d3099ea582067284830e5fbe3dd2580","first_computed_at":"2026-05-18T01:02:58.784546Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:02:58.784546Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ZEG0INBklswvDnbnccAnkQkjKNTEvtk6kfL3vTSR9EhsPafWRnDdTB3lBJBCEVaASZqB19sPtSB6acJwet6gAw==","signature_status":"signed_v1","signed_at":"2026-05-18T01:02:58.785125Z","signed_message":"canonical_sha256_bytes"},"source_id":"1609.01529","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:a83947a55b15574180d0b73916654d5efdf83b06e8253bf5b4c990aa90780769","sha256:a95b7f64d4a4622f0508b492e54dd1ffb14c71fbb6c664021ff5837130e0cc79"],"state_sha256":"bbfa8f7d3582c20e63c5ec9b6a54aa752cdf2db4e9e0c9a10b4dc1d23796ac4a"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5fqNtcxDpeaF0OehYYMrlZI5vutdsrcDT6n7X53GseT37rrapJe+6q101hBzaLDH807fzHUKEK7YLInOpshJDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-25T10:16:57.698253Z","bundle_sha256":"ebfd6b4f50594fc010aa39beeedc459e8edf207df34c49fc522edb88a8518dc4"}}