Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/20289
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorNedialkov, Ned-
dc.contributor.authorTan, Guangning-
dc.date.accessioned2016-08-30T14:23:28Z-
dc.date.available2016-08-30T14:23:28Z-
dc.date.issued2016-
dc.identifier.urihttp://hdl.handle.net/11375/20289-
dc.description.abstractSystems of differential-algebraic equations (DAEs) arise in many areas including chemical engineering, electrical circuit simulation, and robotics. Such systems are routinely generated by simulation and modeling environments, like MapleSim, Matlab/Simulink, and those based on the Modelica language. Before a simulation starts and a numerical solution method is applied, some kind of structural analysis (SA) is performed to determine the structure and the index of a DAE system. Structural analysis methods serve as a necessary preprocessing stage, and among them, Pantelides's graph-theory-based algorithm is widely used in industry. Recently, Pryce's Σ-method is becoming increasingly popular, owing to its straightforward approach and capability of analyzing high-order systems. Both methods are equivalent in the sense that (a) when one succeeds, producing a nonsingular Jacobian, the other also succeeds, and that (b) the two give the same structural index in the case of either success or failure. When SA succeeds, the structural results can be used to perform an index reduction process, or to devise a stage-by-stage solution scheme for computing derivatives or Taylor coefficients up to some order. Although such a success occurs on fairly many problems of interest, SA can fail on some simple, solvable DAEs with an identically singular Jacobian, and give incorrect structural information that usually includes the index. In this thesis, we focus on the Σ-method and investigate its failures. Aiming at making this SA more reliable, we develop two conversion methods for fixing SA failures. These methods reformulate a DAE on which the Σ-method fails into an equivalent problem on which SA is more likely to succeed with a nonsingular Jacobian. The implementation of our methods requires symbolic computations. We also combine our conversion methods with block triangularization of a DAE. Using a block triangular form of a Jacobian sparsity pattern, we identify which diagonal block(s) of the Jacobian is identically singular, and then perform a conversion on each singular block. This approach can reduce the computational cost and improve the efficiency of finding a suitable conversion for fixing SA's failures.en_US
dc.language.isoenen_US
dc.subjectDifferential-algebraic equationsen_US
dc.subjectStructural analysisen_US
dc.subjectComputer algebraen_US
dc.subjectBlock triangular formen_US
dc.subjectModeling and simulationen_US
dc.titleConversion Methods for Improving Structural Analysis of Differential-Algebraic Equation Systemsen_US
dc.typeThesisen_US
dc.contributor.departmentComputational Engineering and Scienceen_US
dc.description.degreetypeThesisen_US
dc.description.degreeDoctor of Philosophy (PhD)en_US
Appears in Collections:Open Access Dissertations and Theses

Files in This Item:
File Description SizeFormat 
Guangning_Tan_PhD_Thesis.pdf
Access is allowed from: 2025-02-28
Guangning Tan's final PhD thesis767.15 kBAdobe PDFView/Open
Show simple item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue