演講摘要

共同議程

09:40~10:20

登月計畫:工程師和科學家們如何征服不可能

Moonshots: How Engineers and Scientists Are Achieving the Impossible

摘要

登月計畫-具備崇高目標、看似不可能達成的計畫-是推動創新、擴展人類知識、提高你我生活水準的引擎。50多年前,美國國家航空暨太空總署(NASA)的阿波羅計畫首次將人類送上月球,實現了真正的登月壯舉,並且催生現今被廣泛應用的新興科技,例如積體電路、光電池和數位影像處理。如今,工程師和科學家們正致力於發展無限潔淨能源、開發先進醫療裝置來拯救及改善生命、讓人類能夠登陸火星以及探索宇宙。在這場演講,我們將窺探其中一些具備遠見的專案,了解MATLAB®和Simulink®扮演什麼樣的角色來幫助工程師和科學家實現目標,以及您可以如何運用這些相似的工具和技術來追求自己的「登月」計畫。

Moonshots—projects with lofty and seemingly impossible goals—are the engines that drive innovation, increase human knowledge, and improve our standard of living. Over 50 years ago, NASA's Apollo program landed the first people on the moon, accomplishing a literal moonshot and fostering emerging technologies that are now ubiquitous, such as integrated circuits, photovoltaic cells, and digital image processing. Today, engineers and scientists are aiming to generate unlimited clean energy, create advanced medical devices to save and improve lives, travel to Mars, and explore the universe. In this talk, learn about some of these visionary projects, the role MATLAB® and Simulink® played in helping engineers and scientists achieve their goals, and how you can apply these same tools and techniques to your own "moonshots."

Satoru Abe

MathWorks

10:20~10:50

MATLAB & Simulink R2023a 最新功能

What’s New in MATLAB & Simulink R2023a

摘要

了解 MATLAB® 和 Simulink®的新功能。本段演講將重點介紹一些新工具,像是互動式app、Live Editor任務和高階函式,幫助你僅透過撰寫少許程式或甚至無需撰寫程式就能在MATLAB完成任務。在Simulink方面,則有用來定義輸入訊號、管理設計變異、和進行模擬的除錯等新功能。您還可以看到使用 Python® 在 MATLAB和Simulink中建立和測試程式碼和模型的新功能,以及與其他工具和環境(包括 Jupyter®、VS Code 和 Unreal®)整合的方法。

Learn about new capabilities in MATLAB® and Simulink®. This talk highlights new tools such as interactive apps, Live Editor tasks, and high-level functions for completing tasks in MATLAB with little to no coding; and new features in Simulink for defining input signals, managing design variants, and debugging simulations. See new capabilities for building and testing your code and models, using Python® with both MATLAB and Simulink, and integrating with other tools and environments, including JupyterR, VS Code, and Unreal®.

Vijayalayan R

MathWorks

分場 A : 無線通訊、高速傳輸與晶片開發

[A1] 11:30~12:10

利用MATLAB與Simulink進行類比混合訊號的設計、驗證及分析

Design, Verification and Analysis of Analog Mixed-Signal Systems with MATLAB and Simulink

摘要

當今先進的矽製程節點所面臨的多項挑戰,加上嚴格的效能目標,都使得混合訊號設計變得更加複雜。準確的建模和快速的系統層級模擬已經成為模擬混合訊號系統的設計和驗證之中不可或缺的工具。這些設計往往在不同的抽象等級和設計流程中建立,因而需要採取全面的驗證程序,以確保功能的一致性並符合規格要求。在這段演講中,您將了解如何使用MathWorks工具來進行不同抽象等級的混合訊號系統建模、模擬和分析,並討論整合MATLAB和Virtuoso ADE工作流程的最新進展。

The challenges of today's advanced silicon process nodes, as well as stringent performance targets, escalate mixed-signal design complexity. Accurate modeling and rapid system-level simulation have become a necessity for the design and verification of analog mixed-signal systems. As these designs are created in different abstractions and design flows, exhaustive verification routines are needed to ensure the consistency in functionality and compliance to specifications. In this session, you will learn how MathWorks tools can be used for modeling, simulating, and analyzing mixed-signal systems at different levels of abstraction and discuss on the latest advances in the integrated MATLAB and Virtuoso ADE workflow.

Jahnavi Dhulipala

MathWorks

[A2] 13:20~14:00

以代理增量式機器學習加速訊號完整性模擬

Accelerating Signal Integrity Simulations Using Surrogate Incremental Machine Learning Approaches

摘要

半導體產業正不斷發生革命性的變化,涵蓋各種應用領域。新的創新方法,例如人工智慧(AI),被視為解決許多傳統上困難的問題的工具,從而幫助企業實現更高的性能和效率。

透過這段演講,您將了解如何運用各種AI技術來提高訊號完整性工作流程的效率,以及如何根據需求逐步更新AI演算法以實現營運化。

The semiconductor industry is continuously undergoing revolutionary changes across all applications. New innovative approaches, such as Artificial Intelligence (AI), are viewed as tool for resolving many traditionally difficult problems, thereby assisting the business sector in achieving greater performance and efficiency.

In this session, you will learn how to be more efficient by leveraging various AI techniques for a Signal Integrity workflow, as well as how to operationalize an AI algorithm by updating it incrementally based on the requirement.

Jahnavi Dhulipala

MathWorks

Jayanth Balaji Avanashilingam

MathWorks

[A3] 14:10~14:50

高頻陣列式天線系統之快速模擬與分析

摘要

陣列天線在近年由於毫米波技術的應用成為矚目焦點,其天線單元數動輒數百個天線單元,在設計階段,超大型陣列天線的模擬是一個巨大挑戰之工作,坊間之商用數值模擬軟體均無法進行相關模擬,使得設計工作受到極大的侷限。本團隊受惠於使用MATLAB的簡易軟體工具,創造出多款天線設計軟體及優化工具,結合人機介面可以使得天線設計產生立即性之輻射波形回饋,甚至可以結合遊戲工具之操作來優化天線.本演講將會利用台大團隊所發展之數值模擬技術,展示陣列天線設計(結合使用者終端之環境)來優化其特性。該技術結合商用軟體或MATLAB天線分析軟體,可以快速分析天線之性。在報告中,我們將會展示軟體操作來呈現其優異性與便利性。

Hsi-Tseng Chou

Hsi-Tseng Chou. Distinguished Professor, NTU

[A4] 15:20~16:00

透過Cadence Stratus HLS協助您進行演算法PPA探索 – 從SystemC/C++/MATLAB快速通往RTLs

Stratus HLS Enables PPA Exploration of Your Algorithms - A quick path from SystemC/C++/MATLAB to RTLs

摘要

透過MATLAB或C/C++來開發的演算法或模型由於抽象程度較高,通常距離真正的硬體實現還有一段距離。因此各種演算法的硬體成本分析需要仰賴架構師的實務經驗,而且要將演算法以RTL執行也需要耗費大量時間。Stratus HLS提供一種可以加快演算法(MATLAB或C/C++)到RTL的方法。讓各種硬體實現的探索更為輕鬆,並且無縫呼叫Cadence的完整數位流程來取得硬體實現成本的真實數字。您可以在Stratus HLS環境完成上述任務,協助架構師或演算法團隊的架構決策過程更加便利。

Algorithms are usually developed by MATLAB or C/C++ models. Such models are far from real hardware implementation due to higher abstraction, so that HW cost analysis of various algorithms usually relies on architect’s empirical experiences since it is time-consuming to implement those various algorithms in RTL. Stratus HLS provides a quick path from algorithm (MATLAB or C/C++) to RTL. It allows exploring various hardware implementations easily and seamlessly invokes Cadence digital full flow to get real number of the cost of hardware implementations. You can do all above mentioned in the Stratus HLS environment, which assists conveniently architect or algorithm team in making architecture decision.

Edward Yeh

Cadence

Phoebe Li

TeraSoft

[A5] 16:10~16:50

透過MATLAB進行毫米波電路板與天線設計

mmWave Board and Antenna Design with MATLAB

摘要

了解RF和mmWave電路板設計的新工作流程,包含天線設計。在這段演講,我們介紹透過RF PCB Toolbox設計平面分布的元件,像是饋送和匹配網路(feed and matching networks)、濾波器、和耦合器(couplers)。我們將展示如何分析一塊包含了天線的PCB,並且優化無線應用的設計。最後,我們討論一個基於Geber files生成的原型化工作流程。

焦點
  • 設計並客製平面分布的元件,像是電感器(inductors)、電容器(capacitors)、耦合器(couplers)和分離器(splitters)
  • PCB於RF和mmWave頻段運作的EM分析
  • 將平面天線整合於PCB
  • 透過Geber files的匯入/匯出來建構PCB

Learn about new workflows for RF and mmWave board design including antennas. In this presentation, we will introduce RF PCB Toolbox for the design of planar distributed components such as feed and matching networks, filters, and couplers. We will show how to analyze a PCB including antennas and optimize the design for your wireless application. Finally, we will discuss a prototyping workflow based on Gerber files generation.

Highlights
  • Design and customization of planar components such as inductors, capacitors, couplers, and splitters
  • EM analysis of PCBs operating at RF and mmWave frequencies
  • Integration of planar antennas on PCBs
  • PCB fabrication via Gerber files import / export

Jahnavi Dhulipala

MathWorks


分場 B : 能源轉型與車輛技術革新

[B1] 11:30~12:10

流體系統實時仿真:Simulink Desktop Realtime的應用

摘要

流體設備的系統架設需要較大的實驗空間,並且設備架設也極其耗時。高精度的閥體與感測器非常昂貴,這使得功能驗證的成本大幅提高。此外,由於流體系統反應時間較長,功能驗證的時間成本也大幅增加,無法快速對控制邏輯進行迭代。
在本演講中,將展示如何使用Simscape Fluids和Simulink Desktop Realtime來建立HiL,以降低功能驗證的成本,同時縮短設備的架設時間。此外,我們還將使用Simulink和Stateflow Chart來建立SiL,以快速驗證控制邏輯,從而縮短演算法的開發時程。

邱繼贊

台達電子

[B2] 13:20~14:00

基於Simulink之功率級HIL應用

Power HIL Application Based on Simulink

摘要

本次演講主要介紹車輛開發流程 V-model中Power & System Hardware in the loop位居的角色與重要性,並探討 HiL 在EV產業如何提高研發與生產的成本效益與便利性,其次為介紹新能源車的Powertrain架構與致茂電子對應的測試設備,最後說明致茂在發展馬達模擬器的技術與產品中,如何針對市場應用需求,運用Simulink加速此產品發展。

李建霖

致茂電子

[B3] 14:10~14:50

以MBD進行符合功能安全之機器人軟體開發

The Software Development with MBD for Robots in Functional Safety

摘要

功能安全被產業界視為人類和資產風險控管的重要考量。完整整合的安全功能是降低成本和提高效能的最佳解決方案;然而,要開發出符合功能安全標準的安全功能需要大幅度地仰賴功能安全管理
車用電子產業和工廠自動化在近十年以驚人的速度成長,軟體元件的系統錯誤管控變得更為重要。今天,演講者將介紹機器人的標準要求以及如何透過以模型為基礎的設計方式在軟體開發流程之中進行管理。

Functional safety shall be considered in the industry to control the risk for human and assets. Integrated the safety functions is the best solution for lower cost and more efficacy but how to develop the safety function comply with functional safety shall relay on functional safety management.
Automotive electronics industry and factory automation requirement are fastest growing in last decade. How to control the systematic fault in the software component is more important. Today I will introduce the robot standard requirement and how to manage in the software development process with model based design.

葉孝益

達明機器人

[B4] 15:20~16:00

次世代的AUTOSAR開發與驗證方法

Next-generation AUTOSAR Development and Verification Method

摘要

AUTOSAR(AUTomotive Open System ARchitecture)是一種車載軟體開發的標準,它提供了一個統一的軟體架構和方法論,以促進車載軟體的開發和整合。在傳統的車載軟體開發中,開發團隊通常需要使用特定的軟體工具和技術,並且需要進行繁瑣的手動配置和整合工作,導致開發進度緩慢且學習成本高,增加開發成本和風險。

有鑑於此,KopherSAR提出新的解決方案,協助客戶簡化車載軟體的開發流程,提高開發效率及質量,並降低開發成本和風險。這種開發方式利用了雲端計算和容器化技術,將軟體開發環境和工具部署到雲端,使得開發團隊可以隨時隨地使用統一的開發環境和工具。

在KopherSAR開發環境中,開發團隊可以使用KopherBit的KITE系列開發工具和技術進行診斷、調校、資料庫設計等,這些工具和技術可以被容器化並在雲端運行。開發團隊可以通過網絡訪問這些容器化的工具和技術,從而實現統一的開發環境和工具。

此外,KopherSAR開發還提供了自動化的配置和整合功能,這些功能可以幫助開發團隊簡化配置和整合工作,提高開發效率和質量。例如,開發團隊可以使用自動化的工具來生成AUTOSAR架構描述檔案和軟體元件實現代碼,這些檔案和代碼可以自動整合並在雲端進行測試和驗證。

AUTOSAR (AUTomotive Open System ARchitecture) is a standard for vehicle software development, which provides a unified software architecture and methodology to facilitate the development and integration of vehicle software. In traditional in-vehicle software development, development teams usually need to use specific software tools and technologies, and need to perform tedious manual configuration and integration work, resulting in slow development progress and high learning costs, increasing development costs and risks.

To cope with above mentioned issue, KopherSAR proposed a new solution which could empower customers to simplify the development process of vehicle software, improve development efficiency and quality, and reduce development costs and risks. This development method utilizes cloud computing and containerization technology to deploy software development environments and tools to the cloud, enabling development teams to use a unified development environment and tools anytime, anywhere.

In KopherSAR development environment, the development team can use various KopherBit KITE tools and technologies for diagnostics, tuning, database design, etc., which could be containerized and run on the cloud. The development team can access these containerized tools and technologies through the network, so as to accomplish a realistic unified development environment and tools.

In addition, KopherSAR development also provides automatic configuration and integration functions, which can help the development team simplify configuration and integration work and improve development efficiency and quality. For example, development teams can use automated tools to generate AUTOSAR architecture description files and software component implementation codes, which can be automatically integrated and tested and verified on the cloud.

王詠辰

KopherBit

[B5] 16:10~16:50

加速電池熱模擬與損害預測:探索Q-Bat與Perun

Accelerating Battery Thermal Simulations and Degradation Prediction: Exploring Q-Bat and Perun

摘要

Micha? Suchonos

QuickerSim

分場 C : 人工智慧的應用開發、實現與營運

[C1] 11:30~12:10

透過MATLAB & Simulink的雲端工作流程支援實現製造產業應用

Leveraging Cloud Workflows with MATLAB & Simulink for Manufacturing Applications

摘要

雲端科技正透過即時協作、可擴展運算、持續整合與開發、以及大規模部署推動各產業領域的革命性轉變,製造產業也身處其中。本段演講我們將探討MATLAB & Simulink可以如何無縫地運用在這股趨勢之中。

演講焦點
  • 在雲端執行MATLAB
  • 透過雲端加速MATLAB & Simulink模擬
  • 使用MATLAB在雲端進行DevOps
  • 在雲端部署MATLAB演算法

Cloud technology is revolutionizing various industry segments by facilitating real-time collaboration, scalable compute, continuous integration & development, and large-scale deployments. Manufacturing industries are not exceptional from this mega trend. In this session, we will discuss about how MATLAB & Simulink can be used seamlessly on your journey in this mega trend.

The highlight for this session as follows:
  • Running MATLAB on Cloud
  • Cloud based acceleration of MATLAB & Simulink simulations.
  • DevOps with MATLAB on Cloud
  • Deploying MATLAB algorithms on Cloud

Jayanth Balaji Avanashilingam

MathWorks

[C2] 13:20~14:00

AI在智慧工廠扮演的角色

Role of AI in Smart Factories

摘要

AI is transforming engineering in nearly every industry and application area. Smart factories leverage AI for various applications such as predictive maintenance and quality inspection. Identifying product defects and reducing manufacturing errors can help reduce labor and manufacturing costs significantly.

In the first part of this webinar, we will look at sensor data from a flowpack machine and develop predictive maintenance algorithm. This will let you monitor equipment health to avoid future failures during operation. In the second part, we will look at automating visual inspection & defect detection using deep learning on a set of images/videos.

Jeffrey Liu

TeraSoft

[C3] 14:10~14:50

鋼鐵工業的數位轉型之路

The Digital Transformation Journey in the Steel Industry

摘要

中鋼公司自103年投入智慧製造領域,以深度學習、機器學習、電腦視覺及及物聯網等人工智慧主流技術,逐步提升鋼鐵製成效率並開創新製程,至今漸獲成效。期間曾遭逢各大企業引進AI時遭遇的問題,在領域專家與AI研發人員通力合作,依序排除各種困難,至今完成鋼品身分識別追蹤、原料粒徑分析、天車無人化、智能檢核等多項專案,其經驗可與正在引進AI之企業分享,逐步實現產業AI化的數位轉型之目標。

張簡光哲

中國鋼鐵

[C4] 15:20~16:00

創新環保循環智能分類

Innovative Environmental Recycling Intelligent Sorting

摘要

AI漸漸革新傳統的科技與演算法,利用AI來解讀光譜的全圖譜資訊,有效提高辨識率,解讀更複雜的光譜,並且可以有效整合不同環境做使用,例如MATLAB與三方工具整合,結合在自動化的創新環保循環智能分類產線上。

AI is gradually revolutionizing traditional technologies and algorithms by leveraging its ability to interpret full spectrum information in spectroscopy, thereby effectively improving recognition rates and decoding more complex spectra. It can also be seamlessly integrated with different environments,Integrating MATLAB with third-party tools,for example, the integration of MATLAB with third-party tools combined in an automated innovative environmental recycling intelligent sorting production line.

江叡涵

工研院/材化所

Fred Liu

Terasoft Inc.

[C5] 16:10~16:50

廣納百蟒-MATLAB & SIMULINK 如何結合Python

Integrate your MATLAB & SIMULINK with Python

摘要

MATLAB具有許多強大的功能,其中之一就是與其他程式語言環境的整合能力。這使開發人員能夠在原始環境中輕鬆訪問其他語言的功能,從而提高他們的生產力,並促進與使用其他程式語言的開發人員的協作。

Python是其中一種可以與MATLAB整合的程式語言,此演講將深入淺出介紹如何在MATLAB環境中整合和與Python協作

MATLAB have various powerful capabilities, one of which is its ability to integrate with other programming language environments.This enables developers to easily access the functionality of other languages within their original environment, thus enhancing their productivity and facilitating collaboration with developers using other programming languages.

One of the languages is Python, and this session will provide a user-friendly guide on how to integrate and collaborate with Python within the MATLAB environment.

Tim Yeh

TeraSoft


分場 D : 高手養成技術講堂

[D1] 11:30~12:10

AI世代的無線通訊開發

Wireless Development in the AI Era

摘要

本段演講介紹MATLAB於無線通訊的支援如5G NR, Wi-Fi 7, Satellite 以及Bluetooth的波形產生,Link-level 模擬與EVM量測等相關功能。學習使用快速產生規格化的無線波形APP,以及示範使用AI功能搭配無線通訊系統開發,如使用自動編碼器壓縮通道狀態訊息 ( CSI )回傳。

This speech will introduce the support of MATLAB in wireless communication, including waveform generation for 5G NR, Wi-Fi 7, satellite, and Bluetooth, as well as related functionalities such as link-level simulation and EVM measurement. Attendees will learn how to quickly generate standardized wireless waveform apps and see demonstrations of using AI capabilities in wireless communication system development, such as compressing Channel State Information (CSI) messages using autoencoders for feedback.

Michael, Chen

TeraSoft

[D2] 13:20~14:00

高效管理、測試、編譯MATLAB程式碼

What's New for Managing, Testing, and Building Your MATLAB Code

摘要

您的程式碼是否持擴增,對他人變得更為重要,或者需要涉及更多的協作? 您的開發和建置流程是否需要更多的中間步驟,變得越來越複雜?

歡迎參加本段演講,了解MATLAB®在於軟體開發工作流程的重大進展。學習如何使用這些功能來:

  • 使用Git™ branch manager追蹤並管理協作開發
  • 透過Code Analyzer app辨識和修復程式碼問題
  • 使用測試瀏覽器進行開發迭代和程式碼測試
  • 使用可編程的介面打包您的工具箱
  • 使用建置工具將重複的任務自動化和流暢化

Is your code growing in size, becoming more critical to others, or involving more collaborators?
Are your development and building processes requiring more intermediate steps and becoming increasingly complex?

In this session, hear about the significant improvements to the software development workflows in MATLAB®. Learn how you can use these features to:

  • Track and manage collaborative development with the Git™ branch manager
  • Identify and fix code issues with the Code Analyzer app
  • Iteratively develop and test code with the test browser
  • Package your toolbox with a scriptable interface
  • Automate and streamline repeated tasks with the build tool

Judy Yang

TeraSoft

[D3] 14:10~14:50

Cadence/MATLAB攜手合作 :以全新方法處理光子設計挑戰

Cadence/MATLAB Collaboration: Tackling Photonics Design Challenges with Brand New Methodologies

摘要

光子設計(Photonics design)在不同領域的需求呈現快速增長,但要如何更有效率地進行設計?透過Cadence專為光子設計推出的全新Virtuoso平台以及MATLAB的新API,使用者可以輕鬆地開發光子產品,並且以最少的心力來檢驗系統。本段演講將介紹全新Virtuoso光子設計平台與MATLAB介面的整合,以及其他MATLAB相關功能支援。

The need of Photonics design for different areas is increasing rapidly and how to design it efficiently? With Cadence brand new Virtuoso platform for Photonics design and the new API with MATLAB, customer can easily develop their Photonics products and validate the system with minimum efforts. In this presentation, the new Virtuoso Photonics design platform with MATLAB interface and MATLAB related utilities will be introduced.

Scott Li

Cadence

Phoebe Li

TeraSoft

[D4] 15:20~16:00

以Simulink建構高效的軟體協同開發流程

Collaborative Development with Simulink

摘要

當程式碼與模型逐漸擴大、複雜度提高,並且需要有多個人員同時運作時,您會如何來管理呢?

本段演講將介紹一些Simulink®提供的軟體開發工具,協助您管理檔案、追蹤變更、協同合作,並且編撰更加健全的應用。我們也將展示許多可以幫助您簡化工作並改善開發的新功能。

How do you manage your code and models as they grow, become more complex, and require multiple people to work on them simultaneously?

This session will introduce some of the software development tools available in Simulink® to better manage your files, track changes, work collaboratively, and write more robust applications. We will also introduce you to many new capabilities that will enable you to simplify your work and improve your development.

Sarah Hung

TeraSoft

[D5] 16:10~16:50

使用Simulink將無人機控制演算法實現於ZYNQ SOC

UAV Flight Control Algorithm Implementation with Simulink on ZYNQ SoC

摘要

這段演講首先說明Simulink 環境下開發Xilinx ZYNQ整體流程,接著示範將Simulink發展之UAV飛行控制,配合Mathworks提供之Linux U-boot,將導引控制算法轉C Code載入ZYNQ板子進行Processor-in-the-Loop (PIL)測試,此測試透過Simulink 環境內建UDP介面傳遞ZYNQ PS端控制命令至Simulink進行UAV 6D迴路模擬。

第二階段則是將導引控制C Code移植至Xilinx Vitis並配合Vivado內建 PL UART IP進行裸機程式開發,最後配合基於Simulink開發之Speedgoat 硬體進行即時Hardware-in-the-Loop (HIL)測試。

This speech will introduce how to develop Xilinx ZYNQ in Simulink . Then, demonstrate the implementation of a UAV flight control algorithm developed by Simulink with the Linux U-boot provided by Mathworks, and load the C code into the ZYNQ board for a Processor-in-the-Loop (PIL) test. Through the built-in UDP interface, this test sends ZYNQ PS terminal control commands to Simulink.

Second, the guidance control C code will be ported to the Xilinx Vitis platform and will work with Vivado's PL UART IP for bare-metal program development, and then it will work with Speedgoat hardware based on Simulink for HIL testing

Phyllis Teng

TeraSoft.