CINXE.COM
Publications | Mario Zanon
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Publications | Mario Zanon</title> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="https://mariozanon.wordpress.com/xmlrpc.php"> <title>Publications – Mario Zanon</title> <meta name='robots' content='max-image-preview:large' /> <link rel='dns-prefetch' href='//s1.wp.com' /> <link rel='dns-prefetch' href='//s2.wp.com' /> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//fonts-api.wp.com' /> <link rel='dns-prefetch' href='//s.pubmine.com' /> <link rel='dns-prefetch' href='//x.bidswitch.net' /> <link rel='dns-prefetch' href='//static.criteo.net' /> <link rel='dns-prefetch' href='//ib.adnxs.com' /> <link rel='dns-prefetch' href='//aax.amazon-adsystem.com' /> <link rel='dns-prefetch' href='//bidder.criteo.com' /> <link rel='dns-prefetch' href='//cas.criteo.com' /> <link rel='dns-prefetch' href='//gum.criteo.com' /> <link rel='dns-prefetch' href='//ads.pubmatic.com' /> <link rel='dns-prefetch' href='//gads.pubmatic.com' /> <link rel='dns-prefetch' href='//tpc.googlesyndication.com' /> <link rel='dns-prefetch' href='//ad.doubleclick.net' /> <link rel='dns-prefetch' href='//googleads.g.doubleclick.net' /> <link rel='dns-prefetch' href='//www.googletagservices.com' /> <link rel='dns-prefetch' href='//cdn.switchadhub.com' /> <link rel='dns-prefetch' href='//delivery.g.switchadhub.com' /> <link rel='dns-prefetch' href='//delivery.swid.switchadhub.com' /> <link rel='dns-prefetch' href='//a.teads.tv' /> <link rel='dns-prefetch' href='//prebid.media.net' /> <link rel='dns-prefetch' href='//adserver-us.adtech.advertising.com' /> <link rel='dns-prefetch' href='//fastlane.rubiconproject.com' /> <link rel='dns-prefetch' href='//prebid-server.rubiconproject.com' /> <link rel='dns-prefetch' href='//hb-api.omnitagjs.com' /> <link rel='dns-prefetch' href='//mtrx.go.sonobi.com' /> <link rel='dns-prefetch' href='//apex.go.sonobi.com' /> <link rel='dns-prefetch' href='//u.openx.net' /> <link rel="alternate" type="application/rss+xml" title="Mario Zanon » Feed" href="https://mariozanon.wordpress.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Mario Zanon » Comments Feed" href="https://mariozanon.wordpress.com/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function () { oldonload(); func(); } } } /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s0.wp.com\/wp-content\/mu-plugins\/wpcom-smileys\/twemoji\/2\/72x72\/","ext":".png","svgUrl":"https:\/\/s0.wp.com\/wp-content\/mu-plugins\/wpcom-smileys\/twemoji\/2\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/s2.wp.com\/wp-includes\/js\/wp-emoji-release.min.js?m=1719498190i&ver=6.8-alpha-59438"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link crossorigin='anonymous' rel='stylesheet' id='all-css-0-1' href='https://s2.wp.com/_static/??-eJxljUsOwjAMRC9EsBqEUBeIsziNFYU6H8WOIm5PWbUV25n3ZmBUs5SslBUcl2Aq9xCzwCjNoxcIXBzydRG5wIFNfSejD6QC1Le2rJEM4wClVBmVBEQ/TH8Dp7OEbSWNORiHDTb0nPzkV3pODzvf7Xyb7PsL7ptDng==&cssminify=yes' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-2-1' href='https://s0.wp.com/_static/??-eJydzMsOwiAQheEXEibEXtKF8VmATggVgcwMNby91U13LlyenHw/vKryJQtmgZpaiJkhtGM6pHA8hLCbRU96ANdiWsGl4h8qRUeWOrD0hNozX+Bn6KsYNpRqP9z20kQFiuu/CbISc+CT3583M1/NMg6zGbc3O1tP4A==&cssminify=yes' type='text/css' media='all' /> <style id='wp-block-library-inline-css'> .has-text-align-justify { text-align:justify; } .has-text-align-justify{text-align:justify;} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-4-1' href='https://s2.wp.com/_static/??-eJzTLy/QzcxLzilNSS3WzyrWz01NyUxMzUnNTc0rQeEU5CRWphbp5qSmJyZX6uVm5uklFxfr6OPTDpRD5sM02efaGpoZmFkYGRuZGmQBAHPvL0Y=&cssminify=yes' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-8-1' href='https://s1.wp.com/_static/??/wp-content/mu-plugins/core-compat/wp-mediaelement.css,/wp-content/mu-plugins/wpcom-bbpress-premium-themes.css?m=1432920480j&cssminify=yes' type='text/css' media='all' /> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-10-1' href='https://s1.wp.com/_static/??-eJx9jssOwiAQRX9InFRTHwvjpxiKI1JhhjCQxr+XGhcYTXf3Juc+YIrKMGWkDKGo6It1JDBijto8Ph6kEFwcGbBImFwNyH+5NiIraDrzHQMKxDKA5aRrVX56XMLwWgfnrTeppmg4/PDN1YSDZ1ulhUo1dilkkZVno7Nj+jLq5rVLc/QcTt3u0HfdZnvcjy9ZVG6e&cssminify=yes' type='text/css' media='all' /> <style id='edin-style-inline-css'> .hero.with-featured-image { background-image: url(https://mariozanon.wordpress.com/wp-content/uploads/2016/11/dsc_5160.jpg?w=1230); } .posted-on, .cat-links, .tags-links, .byline { clip: rect(1px, 1px, 1px, 1px); height: 1px; position: absolute; overflow: hidden; width: 1px; } .hero.without-featured-image { background-image: url(https://mariozanon.wordpress.com/wp-content/uploads/2016/11/cropped-dsc_54482.jpg); } </style> <link crossorigin='anonymous' rel='stylesheet' id='print-css-11-1' href='https://s1.wp.com/wp-content/mu-plugins/global-print/global-print.css?m=1465851035i&cssminify=yes' type='text/css' media='print' /> <link rel='stylesheet' id='goran-noto-sans-css' href='https://fonts-api.wp.com/css?family=Noto+Sans%3A400%2C700%2C400italic%2C700italic&subset=latin%2Clatin-ext' media='all' /> <link rel='stylesheet' id='goran-noto-serif-css' href='https://fonts-api.wp.com/css?family=Noto+Serif%3A400%2C700%2C400italic%2C700italic&subset=latin%2Clatin-ext' media='all' /> <link rel='stylesheet' id='goran-droid-sans-mono-css' href='https://fonts-api.wp.com/css?family=Droid+Sans+Mono' media='all' /> <link crossorigin='anonymous' rel='stylesheet' id='all-css-18-1' href='https://s1.wp.com/wp-content/themes/pub/goran/inc/style-wpcom.css?m=1453284068i&cssminify=yes' type='text/css' media='all' /> <style id='jetpack-global-styles-frontend-style-inline-css'> :root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-20-1' href='https://s2.wp.com/wp-content/themes/h4/global.css?m=1420737423i&cssminify=yes' type='text/css' media='all' /> <script type="text/javascript" id="wpcom-actionbar-placeholder-js-extra"> /* <![CDATA[ */ var actionbardata = {"siteID":"120354621","postID":"33","siteURL":"http:\/\/mariozanon.wordpress.com","xhrURL":"https:\/\/mariozanon.wordpress.com\/wp-admin\/admin-ajax.php","nonce":"f1f7d771d3","isLoggedIn":"","statusMessage":"","subsEmailDefault":"instantly","proxyScriptUrl":"https:\/\/s0.wp.com\/wp-content\/js\/wpcom-proxy-request.js?ver=20211021","shortlink":"https:\/\/wp.me\/P88ZJz-x","i18n":{"followedText":"New posts from this site will now appear in your <a href=\"https:\/\/wordpress.com\/read\">Reader<\/a>","foldBar":"Collapse this bar","unfoldBar":"Expand this bar"}}; /* ]]> */ </script> <script type="text/javascript" id="jetpack-mu-wpcom-settings-js-before"> /* <![CDATA[ */ var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https:\/\/s1.wp.com\/wp-content\/mu-plugins\/jetpack-mu-wpcom-plugin\/sun\/vendor\/automattic\/jetpack-mu-wpcom\/src\/build\/"}; /* ]]> */ </script> <script crossorigin='anonymous' type='text/javascript' src='https://s0.wp.com/_static/??-eJyFjMsOwiAQRX/I6dQaXwvjtyAQAoEBZ6CPv28aa+LO1Vnccy5OBXSmaqliEORYoXCely7IAX+2V8wOSmzOk+CU2SgjoKMSsbKFOhUchw1AmcCZwt8LTzo289HCu1lednTJ018Jknesqt3lZ3ocr0N/PvWX2z2scBpFWg=='></script> <script type="text/javascript" id="rlt-proxy-js-after"> /* <![CDATA[ */ rltInitialize( {"token":null,"iframeOrigins":["https:\/\/widgets.wp.com"]} ); /* ]]> */ </script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://mariozanon.wordpress.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress.com" /> <link rel="canonical" href="https://mariozanon.wordpress.com/publications/" /> <link rel='shortlink' href='https://wp.me/P88ZJz-x' /> <link rel="alternate" type="application/json+oembed" href="https://public-api.wordpress.com/oembed/?format=json&url=https%3A%2F%2Fmariozanon.wordpress.com%2Fpublications%2F&for=wpcom-auto-discovery" /><link rel="alternate" type="application/xml+oembed" href="https://public-api.wordpress.com/oembed/?format=xml&url=https%3A%2F%2Fmariozanon.wordpress.com%2Fpublications%2F&for=wpcom-auto-discovery" /> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="article" /> <meta property="og:title" content="Publications" /> <meta property="og:url" content="https://mariozanon.wordpress.com/publications/" /> <meta property="og:description" content="On this page you can find a list of my publications. You can also find my publications on Journal: S. K. Mulagaleti, A. Bemporad and M. Zanon. Computation of Safe Disturbance Sets using Implicit RP…" /> <meta property="article:published_time" content="2016-11-24T15:03:55+00:00" /> <meta property="article:modified_time" content="2024-01-31T08:22:32+00:00" /> <meta property="og:site_name" content="Mario Zanon" /> <meta property="og:image" content="https://mariozanon.wordpress.com/wp-content/uploads/2016/11/dsc_5160.jpg?w=1200" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="795" /> <meta property="og:image:alt" content="" /> <meta property="og:locale" content="en_US" /> <meta property="fb:app_id" content="249643311490" /> <meta property="article:publisher" content="https://www.facebook.com/WordPresscom" /> <meta name="twitter:text:title" content="Publications" /> <meta name="twitter:image" content="https://mariozanon.wordpress.com/wp-content/uploads/2016/11/dsc_5160.jpg?w=640" /> <meta name="twitter:card" content="summary_large_image" /> <!-- End Jetpack Open Graph Tags --> <link rel="shortcut icon" type="image/x-icon" href="https://s1.wp.com/i/favicon.ico" sizes="16x16 24x24 32x32 48x48" /> <link rel="icon" type="image/x-icon" href="https://s1.wp.com/i/favicon.ico" sizes="16x16 24x24 32x32 48x48" /> <link rel="apple-touch-icon" href="https://s2.wp.com/i/webclip.png" /> <link rel="search" type="application/opensearchdescription+xml" href="https://mariozanon.wordpress.com/osd.xml" title="Mario Zanon" /> <link rel="search" type="application/opensearchdescription+xml" href="https://s1.wp.com/opensearch.xml" title="WordPress.com" /> <meta name="theme-color" content="#e1dfdf" /> <meta name="application-name" content="Mario Zanon" /><meta name="msapplication-window" content="width=device-width;height=device-height" /><meta name="description" content="On this page you can find a list of my publications. You can also find my publications on https://www.researchgate.net/profile/Mario_Zanon. Journal: S. K. Mulagaleti, A. Bemporad and M. Zanon. Computation of Safe Disturbance Sets using Implicit RPI Sets. IEEE Transactions on Automatic Control, (in press) A. Colombo, M. Bahraini, M. Zanon, P. Falcone. Simultaneously Stabilizing Networked…" /> <script type="text/javascript"> /* <![CDATA[ */ var wa_smart = { 'network_id': 3905, 'site_id': 474853, 'page_id': 1572546, 'blog_id': 120354621, 'post_id': null, 'theme': 'pub/goran', 'target': 'wp_blog_id=120354621;language=en', '_': { 'title': 'Advertisement', 'privacy_settings': 'Privacy Settings' }, 'top': { 'enabled': false, 'adflow_enabled': true, 'format_id': 135099 }, 'inline': { 'enabled': false, 'adflow_enabled': true, 'format_id': 110354, 'max_slots': 20, 'max_blaze_slots': 20 }, 'belowpost': { 'enabled': false, 'adflow_enabled': true, 'format_id': 134071 }, 'bottom_sticky': { 'enabled': false, 'adflow_enabled': true, 'format_id': 117571 }, 'sidebar': { 'enabled': false, 'adflow_enabled': true, 'format_id': 134686 }, 'sidebar_sticky_right': { 'enabled': false, 'adflow_enabled': true, 'format_id': 135281 }, 'gutenberg_rectangle': { 'enabled': false, 'adflow_enabled': true, 'format_id': 134788 }, 'gutenberg_leaderboard': { 'enabled': false, 'adflow_enabled': true, 'format_id': 135073 }, 'gutenberg_mobile_leaderboard': { 'enabled': false, 'adflow_enabled': true, 'format_id': 135098 }, 'gutenberg_skyscraper': { 'enabled': false, 'adflow_enabled': true, 'format_id': 135088 } }; wa_smart.cmd = []; /* ]]> */ </script> <script type="text/javascript"> function __ATA_CC() {var v = document.cookie.match('(^|;) ?personalized-ads-consent=([^;]*)(;|$)');return v ? 1 : 0;} var __ATA_PP = { 'pt': 2, 'ht': 0, 'tn': 'goran', 'uloggedin': 0, 'amp': false, 'consent': __ATA_CC(), 'gdpr_applies': false, 'ad': { 'label': { 'text': 'Advertisements' }, 'reportAd': { 'text': 'Report this ad' } }, 'disabled_slot_formats': [], 'siteid': 8982, 'blogid': 120354621 }; var __ATA = __ATA || {}; __ATA.cmd = __ATA.cmd || []; __ATA.criteo = __ATA.criteo || {}; __ATA.criteo.cmd = __ATA.criteo.cmd || []; </script> <script type="text/javascript"> (function(){var g=Date.now||function(){return+new Date};function h(a,b){a:{for(var c=a.length,d="string"==typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:"string"==typeof a?a.charAt(b):a[b]};function k(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c){c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a};var l=0;function m(a,b){var c=document.createElement("script");c.src=a;c.onload=function(){b&&b(void 0)};c.onerror=function(){b&&b("error")};a=document.getElementsByTagName("head");var d;a&&0!==a.length?d=a[0]:d=document.documentElement;d.appendChild(c)}function n(a){var b=void 0===b?document.cookie:b;return(b=h(b.split("; "),function(c){return-1!=c.indexOf(a+"=")}))?b.split("=")[1]:""}function p(a){return"string"==typeof a&&0<a.length} function r(a,b,c){b=void 0===b?"":b;c=void 0===c?".":c;var d=[];Object.keys(a).forEach(function(e){var f=a[e],q=typeof f;"object"==q&&null!=f||"function"==q?d.push(r(f,b+e+c)):null!==f&&void 0!==f&&(e=encodeURIComponent(b+e),d.push(e+"="+encodeURIComponent(f)))});return d.filter(p).join("&")}function t(a,b){a||((window.__ATA||{}).config=b.c,m(b.url))}var u=Math.floor(1E13*Math.random()),v=window.__ATA||{};window.__ATA=v;window.__ATA.cmd=v.cmd||[];v.rid=u;v.createdAt=g();var w=window.__ATA||{},x="s.pubmine.com"; w&&w.serverDomain&&(x=w.serverDomain);var y="//"+x+"/conf",z=window.top===window,A=window.__ATA_PP&&window.__ATA_PP.gdpr_applies,B="boolean"===typeof A?Number(A):null,C=window.__ATA_PP||null,D=z?document.referrer?document.referrer:null:null,E=z?window.location.href:document.referrer?document.referrer:null,F,G=n("__ATA_tuuid");F=G?G:null;var H=window.innerWidth+"x"+window.innerHeight,I=n("usprivacy"),J=r({gdpr:B,pp:C,rid:u,src:D,ref:E,tuuid:F,vp:H,us_privacy:I?I:null},"","."); (function(a){var b=void 0===b?"cb":b;l++;var c="callback__"+g().toString(36)+"_"+l.toString(36);a=k(a,b,c);window[c]=function(d){t(void 0,d)};m(a,function(d){d&&t(d)})})(y+"?"+J);}).call(this); </script> <script> var sas_fallback = sas_fallback || []; sas_fallback.push( { tag: "<div id="atatags-26942-{{unique_id}}"></div><script>__ATA.cmd.push(function() {__ATA.initDynamicSlot({id: \'atatags-26942-{{unique_id}}\',location: 120,formFactor: \'001\',label: {text: \'Advertisements\',},creative: {reportAd: {text: \'Report this ad\',},privacySettings: {text: \'Privacy\',}}});});</script>", type: 'belowpost' }, { tag: "<div id="atatags-26942-{{unique_id}}"></div><script>__ATA.cmd.push(function() {__ATA.initDynamicSlot({id: \'atatags-26942-{{unique_id}}\',location: 310,formFactor: \'001\',label: {text: \'Advertisements\',},creative: {reportAd: {text: \'Report this ad\',},privacySettings: {text: \'Privacy\',}}});});</script>", type: 'inline' }, { tag: "<div id="atatags-26942-{{unique_id}}"></div><script>__ATA.cmd.push(function() {__ATA.initDynamicSlot({id: \'atatags-26942-{{unique_id}}\',location: 140,formFactor: \'003\',label: {text: \'Advertisements\',},creative: {reportAd: {text: \'Report this ad\',},privacySettings: {text: \'Privacy\',}}});});</script>", type: 'sidebar' }, { tag: "<div id="atatags-26942-{{unique_id}}"></div><script>__ATA.cmd.push(function() {__ATA.initDynamicSlot({id: \'atatags-26942-{{unique_id}}\',location: 110,formFactor: \'002\',label: {text: \'Advertisements\',},creative: {reportAd: {text: \'Report this ad\',},privacySettings: {text: \'Privacy\',}}});});</script>", type: 'top' } ); </script> <script type="text/javascript"> window.doNotSellCallback = function() { var linkElements = [ 'a[href="https://wordpress.com/?ref=footer_blog"]', 'a[href="https://wordpress.com/?ref=footer_website"]', 'a[href="https://wordpress.com/?ref=vertical_footer"]', 'a[href^="https://wordpress.com/?ref=footer_segment_"]', ].join(','); var dnsLink = document.createElement( 'a' ); dnsLink.href = 'https://wordpress.com/advertising-program-optout/'; dnsLink.classList.add( 'do-not-sell-link' ); dnsLink.rel = 'nofollow'; dnsLink.style.marginLeft = '0.5em'; dnsLink.textContent = 'Do Not Sell or Share My Personal Information'; var creditLinks = document.querySelectorAll( linkElements ); if ( 0 === creditLinks.length ) { return false; } Array.prototype.forEach.call( creditLinks, function( el ) { el.insertAdjacentElement( 'afterend', dnsLink ); }); return true; }; </script> <script type="text/javascript"> window.google_analytics_uacct = "UA-52447-2"; </script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-52447-2']); _gaq.push(['_gat._anonymizeIp']); _gaq.push(['_setDomainName', 'wordpress.com']); _gaq.push(['_initData']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); })(); </script> </head> <body class="page-template page-template-page-templates page-template-full-width-page page-template-page-templatesfull-width-page-php page page-id-33 customizer-styles-applied hero-image has-custom-background navigation-default no-sidebar-full jetpack-reblog-enabled date-hidden categories-hidden tags-hidden author-hidden has-marketing-bar has-marketing-bar-theme-goran"> <div id="page" class="hfeed site"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <header id="masthead" class="site-header" role="banner"> <div class="site-branding"> <a href="https://mariozanon.wordpress.com/" class="site-logo-link" rel="home" itemprop="url"></a> <h1 class="site-title"><a href="https://mariozanon.wordpress.com/" rel="home">Mario Zanon</a></h1> <h2 class="site-description"></h2> </div><!-- .site-branding --> <nav id="site-navigation" class="main-navigation" role="navigation"> <button class="menu-toggle">Menu</button> <div class="menu-primary"><ul id="menu-my-menu" class="clear"><li id="menu-item-67" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-67"><a href="https://mariozanon.wordpress.com/">Home</a></li> <li id="menu-item-38" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38"><a href="https://mariozanon.wordpress.com/research/">Research</a></li> <li id="menu-item-282" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-282"><a href="https://mariozanon.wordpress.com/teaching/">Teaching</a></li> <li id="menu-item-39" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-33 current_page_item menu-item-39"><a href="https://mariozanon.wordpress.com/publications/" aria-current="page">Publications</a></li> </ul></div> </nav><!-- #site-navigation --> </header><!-- #masthead --> <div id="content" class="site-content"> <div class="hero without-featured-image"> <div class="hero-wrapper"><h1 class="page-title">Publications</h1></div> </div><!-- .hero --> <div class="breadcrumbs-wrapper"> <nav class="entry-breadcrumbs"><a href="https://mariozanon.wordpress.com/" class="home-link" rel="home">Home</a><span class="current-page">Publications</span></nav></div><!-- .breadcrumbs-wrapper --> <div class="content-wrapper clear"> <div id="primary" class="content-area"> <main id="main" class="site-main" role="main"> <article id="post-33" class="post-33 page type-page status-publish hentry"> <div class="entry-content"> <p>On this page you can find a list of my publications. You can also find my publications on <a href="https://www.researchgate.net/profile/Mario_Zanon" rel="nofollow">https://www.researchgate.net/profile/Mario_Zanon</a>.</p> <p><strong>Journal:</strong></p> <ol style="margin-left:30px"> <li style="padding-left:1em">S. K. Mulagaleti, A. Bemporad and M. Zanon. <strong>Computation of Safe Disturbance Sets using Implicit RPI Sets.</strong> IEEE Transactions on Automatic Control, (in press)</li> <li style="padding-left:1em">A. Colombo, M. Bahraini, M. Zanon, P. Falcone. <strong>Simultaneously Stabilizing Networked Systems with Minimal Communication.</strong> IEEE Transactions on Automatic Control, (in press)</li> <li style="padding-left:1em">A. B. Kordabad, M. Zanon, S. Gros. <strong>Equivalence of Optimality Criteria for Markov Decision Process and Model Predictive Control.</strong> IEEE Transactions on Automatic Control, 2024</li> <li style="padding-left:1em">M. Facchino, A. Bemporad and M. Zanon. <strong>Tracking MPC Tuning in Continuous Time: a First-Order Approximation of Economic MPC.</strong> IEEE Control System Letters, 2023</li> <li style="padding-left:1em">I. Batkovic, A. Gupta, M. Zanon and P. Falcone. <strong>Experimental Validation of Safe MPC for Autonomous Driving in Uncertain Environments.</strong> IEEE Transactions on Control Systems Technology, 2023</li> <li style="padding-left:1em">M. Cracco, A. Mola, G. Noselli, M. Zanon, G. Rozza. <strong>On the thermal welding of paper-based polylaminate packages: Modelling, numerical implementation and sensitivity analysis.</strong> Advances in Computational Science and Engineering, 2023</li> <li style="padding-left:1em">I. Batkovic, M. Ali, P. Falcone and M. Zanon. <strong>Safe Trajectory Tracking in Uncertain Environments.</strong> IEEE Transactions on Automatic Control, 2023</li> <li style="padding-left:1em">S. K. Mulagaleti, A. Bemporad and M. Zanon. <strong>Computation of Input Disturbance Sets for Constrained Output Reachability.</strong> IEEE Transactions on Automatic Control, 2023</li> <li style="padding-left:1em">S. Gros and M. Zanon. <strong>Economic MPC of Markov Decision Processes: Dissipativity in Undiscounted Infinite-Horizon Optimal Control.</strong> Automatica, 2022</li> <li style="padding-left:1em">M. Zanon and A. Bemporad. <strong>Constrained Control and Observer Design by Inverse Optimality.</strong> IEEE Transactions on Automatic Control, 2022</li> <li style="padding-left:1em">S. Gros and M. Zanon. <strong>Learning for MPC with Stability & Safety Guarantees.</strong> Automatica, 2022</li> <li style="padding-left:1em">R. Hult, M. Zanon, S. Gros, and P. Falcone. <strong>A Semi-Distributed Interior Point Algorithm for Optimal Coordination of Automated Vehicles at Intersections.</strong> IEEE Transactions on Control Systems Technology, 2022</li> <li style="padding-left:1em">S. K. Mulagaleti, A. Bemporad and M. Zanon. <strong>Input Constraint Sets for Robust Regulation of Linear Systems.</strong> IEEE Transactions on Automatic Control, 2022</li> <li style="padding-left:1em">J. C. Lemaitre, D. Pasetto, M. Zanon, E. Bertuzzo, L. Mari, S. Miccoli, R. Casagrandi, M. Gatto, A. Rinaldo. <strong>Optimal control of the spatial allocation of COVID-19 vaccines: Italy as a case study.</strong> PLOS Computational Biology, 2022</li> <li style="padding-left:1em">M. Zanon, S. Gros and M. Palladino. <strong>Stability-Constrained Markov Decision Processes Using MPC.</strong> Automatica, 2022</li> <li style="padding-left:1em">M. Zanon and S. Gros. <strong>A New Dissipativity Condition for Asymptotic Stability of Discounted Economic MPC.</strong> Automatica, 2022</li> <li style="padding-left:1em">M. Bahraini, M. Zanon, P. Falcone and A. Colombo. <strong>Scheduling and Robust Invariance in Networked Control Systems.</strong> IEEE Transactions on Automatic Control, 2022</li> <li style="padding-left:1em">M. Bahraini, M. Zanon, A. Colombo and P. Falcone. <strong>Optimal scheduling and control for constrained multi-agent networked control systems.</strong> Optimal Control Applications and Methods (OCAM), 2022</li> <li style="padding-left:1em">S. K. Mulagaleti, A. Bemporad and M. Zanon. <strong>Data-driven synthesis of Robust Invariant Sets and Controllers.</strong> IEEE Control System Letters, 2022</li> <li style="padding-left:1em">D. Masti, M. Zanon and A. Bemporad. <strong>Tuning LQR controllers: a sensitivity-based approach.</strong> IEEE Control System Letters, 2021</li> <li style="padding-left:1em">N. Rathod, A. Bratta, M. Focchi, M. Zanon, O. A. V. Magaña, C. Semini, and A. Bemporad. <strong>Model Predictive Control with Environment Adaptation for Legged Locomotion.</strong> IEEE Access, 2021</li> <li style="padding-left:1em">N. Vallarano, M. Bruno, E. Marchese, G. Trapani, F. Saracco, G. Cimini, M. Zanon, T. Squartini. <strong>Fast and scalable likelihood maximization for Exponential Random Graph Models.</strong> Scientific Reports, 2021</li> <li style="padding-left:1em">M. Zanon. <strong>A Gauss-Newton-Like Hessian Approximation for Economic NMPC.</strong> IEEE Transactions on Automatic Control, 2021</li> <li style="padding-left:1em">M. Zanon and S. Gros. <strong>Safe Reinforcement Learning Using Robust MPC.</strong> IEEE Transactions on Automatic Control, 2021</li> <li style="padding-left:1em">I. Batkovic, U. Rosolia, M. Zanon and P. Falcone. <strong>A Robust Scenario MPC Approach for Uncertain Multi-modal Obstacles.</strong> IEEE Control System Letters, 2021</li> <li style="padding-left:1em">M. Bahraini, M. Zanon, A. Colombo and P. Falcone. <strong>Optimal Control Design for Perturbed Constrained Networked Control Systems.</strong> IEEE Control System Letters, 2021</li> <li style="padding-left:1em">S. K. Mulagaleti, A. Bemporad and M. Zanon. <strong>Computation of Least-Conservative State-Constraint Sets for Decentralized MPC with Dynamic and Constraint Coupling.</strong> IEEE Control System Letters, 2021</li> <li style="padding-left:1em">J. De Schutter, M. Zanon and M. Diehl. <strong>TuneMPC – A Tool for Economic Tuning of Tracking (N)MPC Problems.</strong> IEEE Control System Letters, 2020</li> <li style="padding-left:1em">R. Hult, M. Zanon, S. Gros, H. Wymeersch and P. Falcone. <strong>Optimization-based Coordination of Connected, Automated Vehicles at Intersections.</strong> Vehicle System Dynamics, 2020</li> <li style="padding-left:1em">R. Hult, M. Zanon, G. Frison, S. Gros and P. Falcone. <strong>Experimental Validation of a Semi-Distributed SQP Method for Optimal Coordination of Automated vehicles at Intersections.</strong> Optimal Control Applications and Methods, 2020</li> <li style="padding-left:1em">S. Gros, M. Zanon, R. Quirynen, A. Bemporad and M. Diehl. <strong>From Linear to Nonlinear MPC: bridging the gap via the Real-Time Iteration.</strong> International Journal of Control, 2020</li> <li style="padding-left:1em">S. Gros and M. Zanon. <strong>Data-driven Economic NMPC using Reinforcement Learning.</strong> IEEE Transactions on Automatic Control, 2020</li> <li style="padding-left:1em">R. Hult, M. Zanon, S. Gros and P. Falcone. <strong>Optimal Coordination of Automated Vehicles at Intersections: Theory and Experiments.</strong> IEEE Transactions on Control Systems Technology, 2019</li> <li style="padding-left:1em">J. Vasilj, S. Gros, D. Jakus and M. Zanon. <strong>Day-ahead scheduling and real-time Economic MPC of CHP unit in Micro-grid with Smart buildings.</strong> IEEE Transactions on Smart Grid, 2019</li> <li style="padding-left:1em">S. Gros and M. Zanon. <strong>Numerical Optimal Control With Periodicity Constraints in the Presence of Invariants.</strong> IEEE Transactions on Automatic Control, 2018</li> <li style="padding-left:1em">M. Zanon and T. Faulwasser. <strong>Economic MPC without terminal constraints: Gradient-correcting end penalties enforce stability.</strong> Journal of Process Control, 2018</li> <li style="padding-left:1em">M. Zanon, T. Charalambous, H. Wymeersch and P. Falcone. <strong>Optimal Scheduling of Downlink Communication for a Multi-Agent System with a Central Observation Post.</strong> IEEE Control System Letters, 2018</li> <li style="padding-left:1em">R. Verschueren, M. Zanon, R. Quirynen and M. Diehl. <strong>A Sparsity Preserving Convexification Procedure for Indefinite Quadratic Programs Arising in Direct Optimal Control.</strong> SIAM Journal on Optimization, 2017</li> <li style="padding-left:1em">S. Gros and M. Zanon. <strong>Penalty Functions for Handling Large Deviation of Quadrature States in NMPC.</strong> IEEE Transactions on Automatic Control, 2017</li> <li style="padding-left:1em">M. Zanon, L. Grüne and M. Diehl. <strong>Periodic optimal control, dissipativity and MPC.</strong> IEEE Transactions on Automatic Control, 2017</li> <li style="padding-left:1em">M. Zanon, S. Gros and M. Diehl. <strong>A Tracking MPC Formulation that is Locally Equivalent to Economic MPC.</strong> Journal of Process Control, 2016</li> <li style="padding-left:1em">K. Worthmann, M. W. Mehrez, M. Zanon, G. K. I. Mann, R. G. Gosine and M. Diehl. <strong>Model Predictive Control of Nonholonomic Mobile Robots without Stabilizing Constraints and Costs. </strong>IEEE Transactions on Control Systems Technology, 2016</li> <li style="padding-left:1em">R. Quirynen, M. Vukov, M. Zanon and M. Diehl. <strong>Autogenerating Microsecond Solvers for Non-Standard Nonlinear MPC: a Tutorial Using Acado Integrators.</strong> Optimal Control Applications and Methods, 2015</li> <li style="padding-left:1em">M. Zanon, S. Gros and M. Diehl. <strong>Indefinite Linear MPC and Approximated Economic MPC for Nonlinear Systems.</strong> Journal of Process Control, 2014</li> <li style="padding-left:1em">M. Zanon, S. Gros, J. Andersson and M. Diehl. <strong>Airborne Wind Energy Based on Dual Airfoils. </strong>IEEE Transactions on Control Systems Technology, 2013</li> </ol> <p><strong>Conference:</strong></p> <ol style="margin-left:30px"> <li style="padding-left:1em">M. Bahraini, M. Zanon, A. Colombo and P. Falcone. <strong>Communication Demand Minimization for Perturbed Networked Control Systems with Coupled Constraints.</strong> Proceedings of the Conference on Decision and Control (CDC), 2023</li> <li style="padding-left:1em">M. R. Wahlgreen, M. Zanon and J. B. Jørgensen. <strong>Performance Quantification of a Nonlinear Model Predictive Controller by Parallel Monte Carlo Simulations of a Closed-loop System.</strong> Proceedings of the European Control Conference (ECC) Conference, 2023</li> <li style="padding-left:1em">M. R. Wahlgreen, J. B. Jørgensen and M. Zanon. <strong>Model Predictive Control Tuning by Monte Carlo Simulation and Controller Matching.</strong> Proceedings of the Chemical Process Control (CPC) Conference, 2023</li> <li style="padding-left:1em">S. Menchetti, M. Zanon and A. Bemporad. <strong>Linear Observer Learning by Temporal Difference.</strong> Proceedings of the Conference on Decision and Control (CDC), 2022</li> <li style="padding-left:1em">S. Abdufattokhov, M. Zanon and A. Bemporad. <strong>Learning Convex Terminal Costs for Complexity Reduction in MPC.</strong> Proceedings of the Conference on Decision and Control (CDC), 2021</li> <li style="padding-left:1em">M. Zanon and S. Gros. <strong>On the Similarity Between Two Popular Tube MPC Formulations.</strong> Proceedings of the European Control Conference (ECC), 2021</li> <li style="padding-left:1em">S. Gros and M. Zanon. <strong>Reinforcement Learning based on MPC and the Stochastic Policy Gradient Method.</strong> Proceedings of the American Control Conference (ACC), 2021</li> <li style="padding-left:1em">S. Gros and M. Zanon. <strong>Bias Correction in Reinforcement Learning via the Deterministic Policy Gradient Method for MPC-Based Policies.</strong> Proceedings of the American Control Conference (ACC), 2021</li> <li style="padding-left:1em">M. Zanon, T. Faulwasser and S. Gros. <strong>Practical Economic MPC.</strong> Proceedings in Applied Mathematics and Mechanics (PAMM), 2021</li> <li style="padding-left:1em">M. Zanon, V. Kungurtsev and S. Gros. <strong>Reinforcement Learning Based on Real-Time Iteration NMPC.</strong> Proceedings of the World Congress of the International Federation of Automatic Control, 2020</li> <li style="padding-left:1em">S. Gros and M. Zanon. <strong>Reinforcement Learning for Mixed-Integer Problems Based on MPC.</strong> Proceedings of the World Congress of the International Federation of Automatic Control, 2020</li> <li style="padding-left:1em">S. Gros, M. Zanon and A. Bemporad. <strong>Safe Reinforcement Learning via Projection on a Safe Set: How to Achieve Optimality?</strong> Proceedings of the World Congress of the International Federation of Automatic Control, 2020</li> <li style="padding-left:1em">S. Mulagaleti, M. Zanon and A. Bemporad. <strong>Dynamic Output Disturbance Models for Robust Constraint Satisfaction.</strong> Proceedings of the World Congress of the International Federation of Automatic Control, 2020</li> <li style="padding-left:1em">S. Shin, T. Faulwasser, M. Zanon and V. M. Zavala. <strong>A Parallel Decomposition Scheme for Solving Long-Horizon Optimal Control Problems.</strong> Proceedings of the Conference on Decision and Control (CDC), 2019</li> <li style="padding-left:1em">M. Zanon, S. Gros and A. Bemporad. <strong>Practical Reinforcement Learning of Stabilizing Economic MPC.</strong> Proceedings of the European Control Conference (ECC), 2019</li> <li style="padding-left:1em">R. Hult, M. Zanon, S. Gros and P. Falcone. <strong>Optimal Coordination of Automated Vehicles at Intersections with Turns.</strong> Proceedings of the European Control Conference (ECC), 2019</li> <li style="padding-left:1em">I. Batkovic, M. Zanon, M. Ali and P. Falcone. <strong>Real-Time Constrained Trajectory Planning and Vehicle Control for Proactive Autonomous Driving with Road Users.</strong> Proceedings of the European Control Conference (ECC), 2019</li> <li style="padding-left:1em">M. Bahraini, M. Zanon, A. Colombo and P. Falcone. <strong>Receding-horizon robust online communication scheduling for constrained networked control systems.</strong> Proceedings of the European Control Conference (ECC), 2019</li> <li style="padding-left:1em">R. Hult, M. Zanon, S. Gros and P. Falcone. <strong>An MIQP-based heuristic for Optimal Coordination of Vehicles at Intersections.</strong> Proceedings of the Conference on Decision and Control (CDC), 2018</li> <li style="padding-left:1em">T. Faulwasser and M. Zanon. <strong>Asymptotic Stability of Economic NMPC: The Importance of Adjoints.</strong> Proceedings of the IFAC Conference on Nonlinear Model Predictive Control (NMPC), 2018</li> <li style="padding-left:1em">N. Saraf, M. Zanon and A. Bemporad. <strong>A Fast NMPC Approach based on Bounded-Variable Nonlinear Least Squares.</strong> Proceedings of the IFAC Conference on Nonlinear Model Predictive Control (NMPC), 2018</li> <li style="padding-left:1em">M. Zanon, R. Hult, S. Gros and P. Falcone. <strong>Experimental Validation of Distributed Optimal Vehicle Coordination.</strong> Proceedings of the European Control Conference (ECC), 2018</li> <li style="padding-left:1em">R. Hult, M. Zanon, S. Gros and P. Falcone. <strong>Energy-Optimal Coordination of Autonomous Vehicles at Intersections.</strong> Proceedings of the European Control Conference (ECC), 2018</li> <li style="padding-left:1em">I. Batkovic, M. Zanon, N. Lubbe and P. Falcone. <strong>A Computationally Efficient Model for Pedestrian Motion Prediction.</strong> Proceedings of the European Control Conference (ECC), 2018</li> <li style="padding-left:1em">E. Malz, M. Zanon and S. Gros. <strong>A Quantification of the Performance Loss of Power Averaging in Airborne Wind Energy Farms.</strong> Proceedings of the European Control Conference (ECC), 2018</li> <li style="padding-left:1em">J. Shi, Y. Zheng, Y. Jiang, M. Zanon, R. Hult and B. Houska. <strong>Distributed control algorithm for vehicle coordination at traffic intersections.</strong> Proceedings of the European Control Conference (ECC), 2018</li> <li style="padding-left:1em">M. A. Nazari, A. Ozcelikkale, M. Zanon, T. Charalambous, J. Sjöberg and H. Wymeersch. <strong>Impact of Communication Frequency on Remote Control of Automated Vehicles.</strong> Proceedings of the IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, 2018</li> <li style="padding-left:1em">T. Charalambous, A. Ozcelikkale, M. Zanon, H. Wymeersch and P. Falcone. <strong>On the Resource Allocation Problem in Wireless Networked Control Systems.</strong> Proceedings of the Conference on Decision and Control (CDC), 2017</li> <li style="padding-left:1em">M. Zanon, S. Gros, P. Falcone and H. Wymeersch. <strong>An Asynchronous Algorithm for Optimal Vehicle Coordination at Traffic Intersections.</strong> Proceedings of the World Congress of the International Federation of Automatic Control, 2017</li> <li style="padding-left:1em">M. Zanon, S. Gros and M. Diehl. <strong>A Periodic Tracking MPC that is Locally Equivalent to Periodic Economic MPC.</strong> Proceedings of the World Congress of the International Federation of Automatic Control, 2017</li> <li style="padding-left:1em">Y. Jiang, M. Zanon, R. Hult and B. Houska. <strong>A Distributed Algorithm for Optimal Vehicle Coordination at Traffic Intersecitons. </strong>Proceedings of the World Congress of the International Federation of Automatic Control, 2017</li> <li style="padding-left:1em">R. Hult, M. Zanon, S. Gros and P. Falcone. <strong>Primal Decomposition of the Optimal Coordination of Vehicles at Traffic Intersections.</strong> Proceedings of the Conference on Decision and Control (CDC), 2016</li> <li style="padding-left:1em">R. Verschueren, M. Zanon, R. Quirynen and M. Diehl. <strong>Time-optimal Race Car Driving using an Online Exact Hessian based Nonlinear MPC Algorithm.</strong> Proceedings of the European Control Conference (ECC), 2016</li> <li style="padding-left:1em">S. Gros, M. Zanon and M. Diehl. <strong>Baumgarte Stabilisation over the SO(3) Rotation Group for Control. </strong>Proceedings of the Conference on Decision and Control (CDC), 2015</li> <li style="padding-left:1em">K. Worthmann, M. W. Mehrez, M. Zanon, G. K. I. Mann, R. G. Gosine and M. Diehl. <strong>Regulation of Differential Drive Robots using Continuous Time MPC without Stabilizing Constraints or Costs.</strong> Proceedings of the IFAC Conference on Nonlinear Model Predictive Control (NMPC), 2015</li> <li style="padding-left:1em">R. Quirynen, M. Zanon, A. Kozma and M. Diehl. <strong>A Compression Algorithm for Real-Time Distributed Nonlinear MPC. </strong>Proceedings of the European Control Conference (ECC), 2015</li> <li style="padding-left:1em">A. Mohammadi, M. Diehl and M. Zanon. <strong>Estimation of Uncertain ARX models with Ellipsoidal Parameter Variability.</strong> Proceedings of the European Control Conference (ECC), 2015</li> <li style="padding-left:1em">R. Verschueren, S. De Bruyne, M. Zanon, J. V. Frasch and M. Diehl. <strong>Towards Time-Optimal Race Car Driving Using Nonlinear MPC in Real Time. </strong>Proceedings of the Conference on Decision and Control (CDC), 2014</li> <li style="padding-left:1em">M. Zanon, S. Gros and M. Diehl. <strong>Local Properties of NMPC, Dissipativity and Dynamic Programming. </strong>Proceedings of the Conference on Decision and Control (CDC), 2014</li> <li style="padding-left:1em">M. Zanon, G. Horn, S. Gros and M. Diehl. <strong>Control of Dual-Airfoil Airborne Wind Energy Systems Based on Nonlinear MPC and MHE. </strong>Proceedings of the European Control Conference (ECC), 2014</li> <li style="padding-left:1em">M. Zanon, S. Gros, J. Meyers and M. Diehl. <strong>Airborne Wind Energy: Airfoil-Airmass Interaction. </strong>Proceedings of the World Congress of the International Federation of Automatic Control, 2014</li> <li style="padding-left:1em">M. Zanon, S. Gros and M. Diehl. <strong>A Lyapunov Function for Periodic Economic Optimizing Model Predictive Control. </strong>Proceedings of the Conference on Decision and Control (CDC), 2013</li> <li style="padding-left:1em">M. Zanon, S. Gros and M. Diehl. <strong>Rotational Start-up of Tethered Airplanes Based on Nonlinear MPC and MHE. </strong>Proceedings of the European Control Conference (ECC), 2013</li> <li style="padding-left:1em">J. V. Frasch, A. Gray, M. Zanon, H. J. Ferreau, S. Sager, F. Borrelli and M. Diehl. <strong>An Auto-generated Nonlinear MPC Algorithm for Real-Time Obstacle Avoidance of Ground Vehicles. </strong>Proceedings of the European Control Conference (ECC), 2013</li> <li style="padding-left:1em">M. Zanon, J. V. Frasch and M. Diehl. <strong>Nonlinear Moving Horizon Estimation for Combined State and Friction Coefficient Estimation in Autonomous Driving.</strong>Proceedings of the European Control Conference (ECC), 2013</li> <li style="padding-left:1em">S. Gros, M. Zanon and M. Diehl. <strong>Control of Airborne Wind Energy Systems Based on Nonlinear Model Predictive Control & Moving Horizon Estimation. </strong>Proceedings of the European Control Conference (ECC), 2013</li> <li style="padding-left:1em">S. Gros, M. Zanon and M. Diehl. <strong>A Relaxation Strategy for the Optimization of Airborne Wind Energy Systems</strong>. Proceedings of the European Control Conference (ECC), 2013</li> <li style="padding-left:1em">S. Gros, M. Zanon, M. Vukov and M. Diehl. <strong>Nonlinear MPC and MHE for Mechanical Multi-Body Systems with Application to Fast Tethered Airplanes. </strong>Proceedings of the IFAC Conference on Nonlinear Model Predictive Control (NMPC), 2012</li> <li style="padding-left:1em">S. Gros, M. Zanon and M. Diehl. <strong>Orbit Control for a Power Generating Airfoil based on Nonlinear MPC</strong>. Proceedings of the American Control Conference (ACC), 2012</li> </ol> <p><strong>Book Chapters:</strong></p> <ol style="margin-left:30px"> <li style="padding-left:1em">I. Batkovic, M. Zanon and P. Falcone. <strong>Model Predictive Control for Safe Autonomous Driving Applications.</strong> AI-enabled Technologies for Autonomous and Connected Vehicles, Springer, 2023</li> <li style="padding-left:1em">T. Faulwasser and M. Zanon. <strong>Primal or dual terminal constraints in Economic MPC? Comparison and insights.</strong> Recent Advances in Model Predictive Control – Theory, Algorithms, and Applications, Springer, 2021</li> <li style="padding-left:1em">M. Zanon, V. G. Palma, S. Rauski, I. Xausa and A. Boccia. <strong>Direct Optimal Control and Model Predictive Control.</strong> Optimal Control: Novel Directions and Applications, Springer, 2017</li> <li style="padding-left:1em">M. Zanon, J. V. Frasch, M. Vukov, S. Sager and M. Diehl. <strong>Model Predictive Control of Autonomous Vehicles.</strong> Proceedings of the workshop on Optimization and Optimal Control of Automotive Systems, Springer, 2014</li> <li style="padding-left:1em">M. Zanon, S. Gros and M. Diehl. <strong>Control of Rigid-Airfoil Airborne Wind Energy Systems.</strong> Airborne Wind Energy, Springer, 2013</li> <li style="padding-left:1em">K. Geebelen, M. Vukov, A. Wagner, H. Ahmad, M. Zanon, S. Gros, D. Vandepitte, J. Swevers and M. Diehl. <strong>An experimental test setup for advanced estimation and control of an airborne wind energy system.</strong> Airborne Wind Energy, Springer, 2013</li> </ol> <div id="atatags-26942-67421286d508d"></div> <script> __ATA.cmd.push(function() { __ATA.initDynamicSlot({ id: 'atatags-26942-67421286d508d', location: 120, formFactor: '001', label: { text: 'Advertisements', }, creative: { reportAd: { text: 'Report this ad', }, privacySettings: { text: 'Privacy', } } }); }); </script> </div><!-- .entry-content --> </article><!-- #post-## --> </main><!-- #main --> </div><!-- #primary --> </div><!-- .content-wrapper --> </div><!-- #content --> <footer id="colophon" class="site-footer" role="contentinfo"> <div class="site-info"> <a href="https://wordpress.com/?ref=footer_custom_com" rel="nofollow">Website Built with WordPress.com</a>. </div><!-- .site-info --> </footer><!-- #colophon --> </div><!-- #page --> <!-- --> <script type="text/javascript" src="//0.gravatar.com/js/hovercards/hovercards.min.js?ver=2024474048849247f5660a2d05b85c6fc286379897f30a1061ad46e7f037e059ed7fe7" id="grofiles-cards-js"></script> <script type="text/javascript" id="wpgroho-js-extra"> /* <![CDATA[ */ var WPGroHo = {"my_hash":""}; /* ]]> */ </script> <script crossorigin='anonymous' type='text/javascript' src='https://s2.wp.com/wp-content/mu-plugins/gravatar-hovercards/wpgroho.js?m=1610363240i'></script> <script> // Initialize and attach hovercards to all gravatars ( function() { function init() { if ( typeof Gravatar === 'undefined' ) { return; } if ( typeof Gravatar.init !== 'function' ) { return; } Gravatar.profile_cb = function ( hash, id ) { WPGroHo.syncProfileData( hash, id ); }; Gravatar.my_hash = WPGroHo.my_hash; Gravatar.init( 'body', '#wp-admin-bar-my-account', { i18n: { 'Edit your profile': 'Edit your profile', 'View profile': 'View profile', 'Sorry, we are unable to load this Gravatar profile.': 'Sorry, we are unable to load this Gravatar profile.', 'Profile not found.': 'Profile not found.', 'Too Many Requests.': 'Too Many Requests.', 'Internal Server Error.': 'Internal Server Error.', }, } ); } if ( document.readyState !== 'loading' ) { init(); } else { document.addEventListener( 'DOMContentLoaded', init ); } } )(); </script> <div style="display:none"> </div> <script type="text/javascript"> ( function() { function init() { document.body.addEventListener( 'is.post-load', function() { if ( typeof __ATA.insertInlineAds === 'function' ) { __ATA.insertInlineAds(); } } ); } if ( document.readyState !== 'loading' ) { init(); } else { document.addEventListener( 'DOMContentLoaded', init ); } } )(); </script> <!-- CCPA [start] --> <script type="text/javascript"> ( function () { var setupPrivacy = function() { // Minimal Mozilla Cookie library // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework var cookieLib = window.cookieLib = {getItem:function(e){return e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},setItem:function(e,o,n,t,r,i){if(!e||/^(?:expires|max\-age|path|domain|secure)$/i.test(e))return!1;var c="";if(n)switch(n.constructor){case Number:c=n===1/0?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+n;break;case String:c="; expires="+n;break;case Date:c="; expires="+n.toUTCString()}return"rootDomain"!==r&&".rootDomain"!==r||(r=(".rootDomain"===r?".":"")+document.location.hostname.split(".").slice(-2).join(".")),document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(o)+c+(r?"; domain="+r:"")+(t?"; path="+t:"")+(i?"; secure":""),!0}}; // Implement IAB USP API. window.__uspapi = function( command, version, callback ) { // Validate callback. if ( typeof callback !== 'function' ) { return; } // Validate the given command. if ( command !== 'getUSPData' || version !== 1 ) { callback( null, false ); return; } // Check for GPC. If set, override any stored cookie. if ( navigator.globalPrivacyControl ) { callback( { version: 1, uspString: '1YYN' }, true ); return; } // Check for cookie. var consent = cookieLib.getItem( 'usprivacy' ); // Invalid cookie. if ( null === consent ) { callback( null, false ); return; } // Everything checks out. Fire the provided callback with the consent data. callback( { version: 1, uspString: consent }, true ); }; // Initialization. document.addEventListener( 'DOMContentLoaded', function() { // Internal functions. var setDefaultOptInCookie = function() { var value = '1YNN'; var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; cookieLib.setItem( 'usprivacy', value, 365 * 24 * 60 * 60, '/', domain ); }; var setDefaultOptOutCookie = function() { var value = '1YYN'; var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); }; var setDefaultNotApplicableCookie = function() { var value = '1---'; var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); }; var setCcpaAppliesCookie = function( applies ) { var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; cookieLib.setItem( 'ccpa_applies', applies, 24 * 60 * 60, '/', domain ); } var maybeCallDoNotSellCallback = function() { if ( 'function' === typeof window.doNotSellCallback ) { return window.doNotSellCallback(); } return false; } // Look for usprivacy cookie first. var usprivacyCookie = cookieLib.getItem( 'usprivacy' ); // Found a usprivacy cookie. if ( null !== usprivacyCookie ) { // If the cookie indicates that CCPA does not apply, then bail. if ( '1---' === usprivacyCookie ) { return; } // CCPA applies, so call our callback to add Do Not Sell link to the page. maybeCallDoNotSellCallback(); // We're all done, no more processing needed. return; } // We don't have a usprivacy cookie, so check to see if we have a CCPA applies cookie. var ccpaCookie = cookieLib.getItem( 'ccpa_applies' ); // No CCPA applies cookie found, so we'll need to geolocate if this visitor is from California. // This needs to happen client side because we do not have region geo data in our $SERVER headers, // only country data -- therefore we can't vary cache on the region. if ( null === ccpaCookie ) { var request = new XMLHttpRequest(); request.open( 'GET', 'https://public-api.wordpress.com/geo/', true ); request.onreadystatechange = function () { if ( 4 === this.readyState ) { if ( 200 === this.status ) { // Got a geo response. Parse out the region data. var data = JSON.parse( this.response ); var region = data.region ? data.region.toLowerCase() : ''; var ccpa_applies = ['california', 'colorado', 'connecticut', 'delaware', 'indiana', 'iowa', 'montana', 'new jersey', 'oregon', 'tennessee', 'texas', 'utah', 'virginia'].indexOf( region ) > -1; // Set CCPA applies cookie. This keeps us from having to make a geo request too frequently. setCcpaAppliesCookie( ccpa_applies ); // Check if CCPA applies to set the proper usprivacy cookie. if ( ccpa_applies ) { if ( maybeCallDoNotSellCallback() ) { // Do Not Sell link added, so set default opt-in. setDefaultOptInCookie(); } else { // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. setDefaultOptOutCookie(); } } else { // CCPA does not apply. setDefaultNotApplicableCookie(); } } else { // Could not geo, so let's assume for now that CCPA applies to be safe. setCcpaAppliesCookie( true ); if ( maybeCallDoNotSellCallback() ) { // Do Not Sell link added, so set default opt-in. setDefaultOptInCookie(); } else { // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. setDefaultOptOutCookie(); } } } }; // Send the geo request. request.send(); } else { // We found a CCPA applies cookie. if ( ccpaCookie === 'true' ) { if ( maybeCallDoNotSellCallback() ) { // Do Not Sell link added, so set default opt-in. setDefaultOptInCookie(); } else { // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. setDefaultOptOutCookie(); } } else { // CCPA does not apply. setDefaultNotApplicableCookie(); } } } ); }; // Kickoff initialization. if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { defQueue.items.push( setupPrivacy ); } else { setupPrivacy(); } } )(); </script> <!-- CCPA [end] --> <div class="widget widget_eu_cookie_law_widget"> <div class="hide-on-button ads-active" data-hide-timeout="30" data-consent-expiration="180" id="eu-cookie-law" style="display: none" > <form method="post"> <input type="submit" value="Close and accept" class="accept" /> Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use. <br /> To find out more, including how to control cookies, see here: <a href="https://automattic.com/cookies/" rel="nofollow"> Cookie Policy </a> </form> </div> </div> <div id="actionbar" style="display: none;" class="actnbr-pub-goran actnbr-has-follow"> <ul> <li class="actnbr-ellipsis actnbr-hidden"> <svg class="gridicon gridicons-ellipsis" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M7 12c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm12-2c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2zm-7 0c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2z"/></g></svg> <div class="actnbr-popover tip tip-top-left actnbr-more"> <div class="tip-arrow"></div> <div class="tip-inner"> <ul> <li class="actnbr-sitename"> <a href="https://mariozanon.wordpress.com"> <img loading='lazy' alt='' src='https://s2.wp.com/i/logo/wpcom-gray-white.png' srcset='https://s2.wp.com/i/logo/wpcom-gray-white.png 1x' class='avatar avatar-50' height='50' width='50' /> Mario Zanon </a> </li> <li class="actnbr-folded-customize"> <a href="https://mariozanon.wordpress.com/wp-admin/customize.php?url=https%3A%2F%2Fmariozanon.wordpress.com%2Fpublications%2F"> <svg class="gridicon gridicons-customize" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M2 6c0-1.505.78-3.08 2-4 0 .845.69 2 2 2 1.657 0 3 1.343 3 3 0 .386-.08.752-.212 1.09.74.594 1.476 1.19 2.19 1.81L8.9 11.98c-.62-.716-1.214-1.454-1.807-2.192C6.753 9.92 6.387 10 6 10c-2.21 0-4-1.79-4-4zm12.152 6.848l1.34-1.34c.607.304 1.283.492 2.008.492 2.485 0 4.5-2.015 4.5-4.5 0-.725-.188-1.4-.493-2.007L18 9l-2-2 3.507-3.507C18.9 3.188 18.225 3 17.5 3 15.015 3 13 5.015 13 7.5c0 .725.188 1.4.493 2.007L3 20l2 2 6.848-6.848c1.885 1.928 3.874 3.753 5.977 5.45l1.425 1.148 1.5-1.5-1.15-1.425c-1.695-2.103-3.52-4.092-5.448-5.977z"/></g></svg> <span>Customize</span> </a> </li> <li class="actnbr-signup"><a href="https://wordpress.com/start/">Sign up</a></li> <li class="actnbr-login"><a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fmariozanon.wordpress.com%2Fpublications%2F&signup_flow=account">Log in</a></li> <li class="actnbr-shortlink"><a href="https://wp.me/P88ZJz-x">Copy shortlink</a></li> <li class="flb-report"> <a href="https://wordpress.com/abuse/?report_url=https://mariozanon.wordpress.com/publications/" target="_blank" rel="noopener noreferrer"> Report this content </a> </li> <li class="actnbr-subs"> <a href="https://subscribe.wordpress.com/">Manage subscriptions</a> </li> </ul> </div> </div> </li> </ul> </div> <script> window.addEventListener( "load", function( event ) { var link = document.createElement( "link" ); link.href = "https://s0.wp.com/wp-content/mu-plugins/actionbar/actionbar.css?v=20241015"; link.type = "text/css"; link.rel = "stylesheet"; document.head.appendChild( link ); var script = document.createElement( "script" ); script.src = "https://s0.wp.com/wp-content/mu-plugins/actionbar/actionbar.js?v=20231122"; script.defer = true; document.body.appendChild( script ); } ); </script> <script crossorigin='anonymous' type='text/javascript' src='https://s0.wp.com/_static/??-eJyNjUEOwjAMBD+ECaggxAHxFrd1g9skjuqE8HzSXkA9IG7W7szalAidhEQhmVGNl5YdQVaa0dYMOAyyH3VnvrjWiYXosuWgpsjcY6/QOVQlXUYKJrd1fP4Y3FtKaijXViYmcFhMIh8dJtrk2530IF+ZmFtDPYflnU4cwXGYYJAuKwz8+mFZmXHVAj7ZYmIJ/9DrUcG7vx0vzfHUHJrzdXwDczF1cQ=='></script> <script type="text/javascript"> (function () { var wpcom_reblog = { source: 'toolbar', toggle_reblog_box_flair: function (obj_id, post_id) { // Go to site selector. This will redirect to their blog if they only have one. const postEndpoint = `https://wordpress.com/post`; // Ideally we would use the permalink here, but fortunately this will be replaced with the // post permalink in the editor. const originalURL = `${ document.location.href }?page_id=${ post_id }`; const url = postEndpoint + '?url=' + encodeURIComponent( originalURL ) + '&is_post_share=true' + '&v=5'; const redirect = function () { if ( ! window.open( url, '_blank' ) ) { location.href = url; } }; if ( /Firefox/.test( navigator.userAgent ) ) { setTimeout( redirect, 0 ); } else { redirect(); } }, }; window.wpcom_reblog = wpcom_reblog; })(); </script> <script type="text/javascript"> // <![CDATA[ (function() { try{ if ( window.external &&'msIsSiteMode' in window.external) { if (window.external.msIsSiteMode()) { var jl = document.createElement('script'); jl.type='text/javascript'; jl.async=true; jl.src='/wp-content/plugins/ie-sitemode/custom-jumplist.php'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(jl, s); } } }catch(e){} })(); // ]]> </script><script src="//stats.wp.com/w.js?67" defer></script> <script type="text/javascript"> _tkq = window._tkq || []; _stq = window._stq || []; _tkq.push(['storeContext', {'blog_id':'120354621','blog_tz':'0','user_lang':'en','blog_lang':'en','user_id':'0'}]); _stq.push(['view', {'blog':'120354621','v':'wpcom','tz':'0','user_id':'0','post':'33','subd':'mariozanon'}]); _stq.push(['extra', {'crypt':'UE5XaGUuOTlwaD85flAmcm1mcmZsaDhkV11YdWFnNncxc1tjZG9XVXhRZmhSYUFEMXVJdlp1Q2dGaT0lXXxFb1QrX1VxRFQlWD9EL0slbGUwZyt6Qj9ZMFVKZD9rS0xVWHFrJiVTRHh3SHBrYStIQ2VlR0V2T0ElMG51cUptPys1TVdPNUNoP11rPVFiVi09R1AwPS94JlJCbnFySTNXQyZvakZsLlVGZmxDMmRjaFJ6UHlTS0E2cHkzajJSMWg2NixPdlhMel1xLktidF1OdWJiLnZIXTNnLGgwS29uUV1tVWtrZWh4Vnx0K19dSWldU34vdX4zLiZFNXl4PXk/Mix0MFNn'}]); _stq.push([ 'clickTrackerInit', '120354621', '33' ]); </script> <noscript><img src="https://pixel.wp.com/b.gif?v=noscript" style="height:1px;width:1px;overflow:hidden;position:absolute;bottom:1px;" alt="" /></noscript> <script defer id="bilmur" data-customproperties="{"enq_jquery":"1","logged_in":"0","wptheme":"pub\/goran","wptheme_is_block":"0"}" data-provider="wordpress.com" data-service="simple" src="/wp-content/js/bilmur.min.js?i=12&m=202447"></script><script defer id="bilmur" data-customproperties="{"enq_jquery":"1","logged_in":"0","wptheme":"pub\/goran","wptheme_is_block":"0"}" data-provider="wordpress.com" data-service="simple" src="/wp-content/js/bilmur-4.min.js?i=12&m=202447"></script><div id="marketingbar" class="marketing-bar noskim "><div class="marketing-bar-text">Design a site like this with WordPress.com</div><a class="marketing-bar-button" href="https://wordpress.com/start/?ref=marketing_bar">Get started</a><a class="marketing-bar-link" tabindex="-1" aria-label="Create your website at WordPress.com" href="https://wordpress.com/start/?ref=marketing_bar"></a></div> <script type="text/javascript"> window._tkq = window._tkq || []; window._tkq.push( [ 'recordEvent', 'wpcom_marketing_bar_impression', {"is_current_user_blog_owner":false} ] ); document.querySelectorAll( '#marketingbar > a' ).forEach( link => { link.addEventListener( 'click', ( e ) => { window._tkq.push( [ 'recordEvent', 'wpcom_marketing_bar_cta_click', {"is_current_user_blog_owner":false} ] ); } ); }); </script><script> ( function() { function getMobileUserAgentInfo() { if ( typeof wpcom_mobile_user_agent_info === 'object' ) { wpcom_mobile_user_agent_info.init(); var mobileStatsQueryString = ''; if ( wpcom_mobile_user_agent_info.matchedPlatformName !== false ) { mobileStatsQueryString += '&x_' + 'mobile_platforms' + '=' + wpcom_mobile_user_agent_info.matchedPlatformName; } if ( wpcom_mobile_user_agent_info.matchedUserAgentName !== false ) { mobileStatsQueryString += '&x_' + 'mobile_devices' + '=' + wpcom_mobile_user_agent_info.matchedUserAgentName; } if ( wpcom_mobile_user_agent_info.isIPad() ) { mobileStatsQueryString += '&x_' + 'ipad_views' + '=' + 'views'; } if ( mobileStatsQueryString != '' ) { new Image().src = document.location.protocol + '//pixel.wp.com/g.gif?v=wpcom-no-pv' + mobileStatsQueryString + '&baba=' + Math.random(); } } } document.addEventListener( 'DOMContentLoaded', getMobileUserAgentInfo ); } )(); </script> </body> </html>