Pub Date : 1995-09-05DOI: 10.1109/CCECE.1995.528083
Y. Chen, M. Wartak, H. Lu, T. Makino
Using small-signal analysis based on rate equations, the effect of carrier transport on the modulation bandwidth of multiple quantum well lasers (MQW) is analyzed. Based on effective transport time model, it is shown that there is an optimum value of the ratio between carrier capture time and escape time, at which the modulation bandwidth of MQW lasers achieves maximum. The theoretical results agree well with experimental data.
{"title":"Rate equation analysis of multiple quantum well lasers","authors":"Y. Chen, M. Wartak, H. Lu, T. Makino","doi":"10.1109/CCECE.1995.528083","DOIUrl":"https://doi.org/10.1109/CCECE.1995.528083","url":null,"abstract":"Using small-signal analysis based on rate equations, the effect of carrier transport on the modulation bandwidth of multiple quantum well lasers (MQW) is analyzed. Based on effective transport time model, it is shown that there is an optimum value of the ratio between carrier capture time and escape time, at which the modulation bandwidth of MQW lasers achieves maximum. The theoretical results agree well with experimental data.","PeriodicalId":158581,"journal":{"name":"Proceedings 1995 Canadian Conference on Electrical and Computer Engineering","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117059470","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-09-05DOI: 10.1109/CCECE.1995.526278
S. Martin, I. Kamwa, R. Marceau
This paper presents two types of artificial neural network (ANN) for application to the identification of dynamical systems. The first pertains to the family of feedforward neural networks with temporal recurrent elements added to the neurons. This structure allows memory neuron networks to identify systems without having to feed past inputs and outputs explicitly. The second ANN is recurrent Its architecture looks like a discrete state-space system with a sigmoidal function in the recurrent loop. The main attraction of this three-layer recurrent neural network is its simplicity of use and the faster speed of convergence of the learning phase. The two ANNs have been tested on two dynamical systems, a fifth-order discrete theoretical plant with many multiplications between internal states in order to introduce nonlinearities, and a nonlinear transfer function from the terminal voltage to the magnetizing flux in a power transformer The challenge the ANNs is to catch the ferroresonance phenomenon as seen from the primary of the set-up transformer after a fault. The performance of these ANNs is discussed in light of various aspects of their utilisation. The comparison is based on important points such as difficulties of use, their speed and ability to converge, and their ability to generalize the behaviour of the system to inputs not available for training.
{"title":"Applications of artificial neural networks to the identification of dynamical systems","authors":"S. Martin, I. Kamwa, R. Marceau","doi":"10.1109/CCECE.1995.526278","DOIUrl":"https://doi.org/10.1109/CCECE.1995.526278","url":null,"abstract":"This paper presents two types of artificial neural network (ANN) for application to the identification of dynamical systems. The first pertains to the family of feedforward neural networks with temporal recurrent elements added to the neurons. This structure allows memory neuron networks to identify systems without having to feed past inputs and outputs explicitly. The second ANN is recurrent Its architecture looks like a discrete state-space system with a sigmoidal function in the recurrent loop. The main attraction of this three-layer recurrent neural network is its simplicity of use and the faster speed of convergence of the learning phase. The two ANNs have been tested on two dynamical systems, a fifth-order discrete theoretical plant with many multiplications between internal states in order to introduce nonlinearities, and a nonlinear transfer function from the terminal voltage to the magnetizing flux in a power transformer The challenge the ANNs is to catch the ferroresonance phenomenon as seen from the primary of the set-up transformer after a fault. The performance of these ANNs is discussed in light of various aspects of their utilisation. The comparison is based on important points such as difficulties of use, their speed and ability to converge, and their ability to generalize the behaviour of the system to inputs not available for training.","PeriodicalId":158581,"journal":{"name":"Proceedings 1995 Canadian Conference on Electrical and Computer Engineering","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115849527","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-09-05DOI: 10.1109/CCECE.1995.528138
M. Hamdi, G. Lachiver
The purpose of this paper is to investigate the problem of determining the control technique that must be used to ensure robustness and better trajectory tracking for robots. The manipulator system is nonlinear by nature and conventional controllers, whether adaptive or nonadaptive, cannot provide satisfactory results for a wide margin of load variation and speed. The focus of this research is the application of fuzzy logic to design a new control strategy that can easily ensure precision, robustness and good performance in the following of a preplanned trajectory, without requiring neither robot modeling nor a big amount of calculation. A novel fuzzy set control algorithm is presented and simulation results are discussed. The proposed method is applied to control a two-link manipulator handling variable loads and operating under different speeds (high and low). Its superior performance, model and parameter independency, and its relative computational simplicity, make it an attractive controller.
{"title":"A novel fuzzy logic algorithm for the control of industrial robot manipulators","authors":"M. Hamdi, G. Lachiver","doi":"10.1109/CCECE.1995.528138","DOIUrl":"https://doi.org/10.1109/CCECE.1995.528138","url":null,"abstract":"The purpose of this paper is to investigate the problem of determining the control technique that must be used to ensure robustness and better trajectory tracking for robots. The manipulator system is nonlinear by nature and conventional controllers, whether adaptive or nonadaptive, cannot provide satisfactory results for a wide margin of load variation and speed. The focus of this research is the application of fuzzy logic to design a new control strategy that can easily ensure precision, robustness and good performance in the following of a preplanned trajectory, without requiring neither robot modeling nor a big amount of calculation. A novel fuzzy set control algorithm is presented and simulation results are discussed. The proposed method is applied to control a two-link manipulator handling variable loads and operating under different speeds (high and low). Its superior performance, model and parameter independency, and its relative computational simplicity, make it an attractive controller.","PeriodicalId":158581,"journal":{"name":"Proceedings 1995 Canadian Conference on Electrical and Computer Engineering","volume":"45 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116083294","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-09-05DOI: 10.1109/CCECE.1995.528068
A. Sabaa, H. El-Gebaly, E. El-Guibaly, J. Muzio, D. Shpak
ATM networks have to handle a wide range of traffic characteristics and performance requirements. The transmission control scheme should regulate the flow of packets from the switching queues to the outgoing links. The quality of service (QoS) requirements can be provided by delivering the cell within a maximum predetermined delay and without exceeding the maximum limit of allowable cell loss. We propose a switching scheme to satisfy different QoS requirements. The basic buffering component of the switch is a virtual dual-ported memory shared by all input and output lines. Cells arriving on input lines are stored to the common memory. The memory is divided into multiple priority queues to handle different classes of services. Cells are simultaneously retrieved from the priority queues and transmitted over the output lines. The higher priority queues can send a predefined number of cells before the lower priority queues are serviced in order to maintain the Qos of each class. The architecture of the switch is described. A simulation for the switch is run to show the effect of the scheduling protocol on the performance metrics.
{"title":"Implementation of a window-based scheduler in an ATM switch","authors":"A. Sabaa, H. El-Gebaly, E. El-Guibaly, J. Muzio, D. Shpak","doi":"10.1109/CCECE.1995.528068","DOIUrl":"https://doi.org/10.1109/CCECE.1995.528068","url":null,"abstract":"ATM networks have to handle a wide range of traffic characteristics and performance requirements. The transmission control scheme should regulate the flow of packets from the switching queues to the outgoing links. The quality of service (QoS) requirements can be provided by delivering the cell within a maximum predetermined delay and without exceeding the maximum limit of allowable cell loss. We propose a switching scheme to satisfy different QoS requirements. The basic buffering component of the switch is a virtual dual-ported memory shared by all input and output lines. Cells arriving on input lines are stored to the common memory. The memory is divided into multiple priority queues to handle different classes of services. Cells are simultaneously retrieved from the priority queues and transmitted over the output lines. The higher priority queues can send a predefined number of cells before the lower priority queues are serviced in order to maintain the Qos of each class. The architecture of the switch is described. A simulation for the switch is run to show the effect of the scheduling protocol on the performance metrics.","PeriodicalId":158581,"journal":{"name":"Proceedings 1995 Canadian Conference on Electrical and Computer Engineering","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114869170","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-09-05DOI: 10.1109/CCECE.1995.528123
M. Le Blanc, G. Delisle
Arrays of microwave detectors based on short dipoles and Schottky diodes can be used for sampling the field near a scatterer. The use of such arrays requires a quantitative knowledge of the errors brought about by the couplings between the probes. A study of those errors is presented for several probe lengths and field configurations.
{"title":"Practical considerations in the design of probe arrays for microwave E-field sampling near a lossy body","authors":"M. Le Blanc, G. Delisle","doi":"10.1109/CCECE.1995.528123","DOIUrl":"https://doi.org/10.1109/CCECE.1995.528123","url":null,"abstract":"Arrays of microwave detectors based on short dipoles and Schottky diodes can be used for sampling the field near a scatterer. The use of such arrays requires a quantitative knowledge of the errors brought about by the couplings between the probes. A study of those errors is presented for several probe lengths and field configurations.","PeriodicalId":158581,"journal":{"name":"Proceedings 1995 Canadian Conference on Electrical and Computer Engineering","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125575447","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-09-05DOI: 10.1109/CCECE.1995.526637
Ji Li, R. Bosisio, K. Wu
A model of six-port discriminator (SPD) is described. This model is specially designed to perform computer simulation of a new microwave direct digital receiver, in which a six-port discriminator is a key component. The model is based on S-parameter of the six-port circuit, which are readily obtainable from both analysis and measurement of the circuit. Simulations run on Alta group's SPW (signal processing workstation) prove the validity of the model.
{"title":"Modeling of the six-port discriminator used in a microwave direct digital receiver","authors":"Ji Li, R. Bosisio, K. Wu","doi":"10.1109/CCECE.1995.526637","DOIUrl":"https://doi.org/10.1109/CCECE.1995.526637","url":null,"abstract":"A model of six-port discriminator (SPD) is described. This model is specially designed to perform computer simulation of a new microwave direct digital receiver, in which a six-port discriminator is a key component. The model is based on S-parameter of the six-port circuit, which are readily obtainable from both analysis and measurement of the circuit. Simulations run on Alta group's SPW (signal processing workstation) prove the validity of the model.","PeriodicalId":158581,"journal":{"name":"Proceedings 1995 Canadian Conference on Electrical and Computer Engineering","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121025032","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-09-05DOI: 10.1109/CCECE.1995.526578
W. Bishop, M. Hembruch
The goal of a colliding puck simulator is to predict the movements of pucks on a frictionless, 2-dimensional surface bounded by cushions. When implemented as a parallel discrete event simulation, a colliding puck simulator requires designers to address all of the fundamental issues associated with parallel simulation. For this reason, colliding puck simulations may be used to benchmark the performance of parallel discrete event simulators. Our transputer based implementation of a colliding puck simulator uses the time warp approach to parallel discrete event simulation. Through the use of incremental state-saving and lazy cancellation, the overhead associated with checkpointing and rollbacks is minimized. It is this overhead which limits the speedup of the simulation when implemented on a parallel system. Our results indicate that a significant parallel speedup is possible for a sufficiently complex system of pucks.
{"title":"A transputer based simulation of colliding pucks","authors":"W. Bishop, M. Hembruch","doi":"10.1109/CCECE.1995.526578","DOIUrl":"https://doi.org/10.1109/CCECE.1995.526578","url":null,"abstract":"The goal of a colliding puck simulator is to predict the movements of pucks on a frictionless, 2-dimensional surface bounded by cushions. When implemented as a parallel discrete event simulation, a colliding puck simulator requires designers to address all of the fundamental issues associated with parallel simulation. For this reason, colliding puck simulations may be used to benchmark the performance of parallel discrete event simulators. Our transputer based implementation of a colliding puck simulator uses the time warp approach to parallel discrete event simulation. Through the use of incremental state-saving and lazy cancellation, the overhead associated with checkpointing and rollbacks is minimized. It is this overhead which limits the speedup of the simulation when implemented on a parallel system. Our results indicate that a significant parallel speedup is possible for a sufficiently complex system of pucks.","PeriodicalId":158581,"journal":{"name":"Proceedings 1995 Canadian Conference on Electrical and Computer Engineering","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126699065","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-09-05DOI: 10.1109/CCECE.1995.526305
R. Lestage, A. Pomerleau, D. Hodouin
The optimisation of a linear process is achieved by modifying the control criterion of a predictive controller with internal model, so as to resolve simultaneously the criterion of quadratic control and the linear optimisation problem. The method is applied to a process of ore grinding and compared with a method of hierarchical optimisation with regulator and supervisory circuit.
{"title":"Dynamic linear optimisation of processes by quadratic controller with constraints","authors":"R. Lestage, A. Pomerleau, D. Hodouin","doi":"10.1109/CCECE.1995.526305","DOIUrl":"https://doi.org/10.1109/CCECE.1995.526305","url":null,"abstract":"The optimisation of a linear process is achieved by modifying the control criterion of a predictive controller with internal model, so as to resolve simultaneously the criterion of quadratic control and the linear optimisation problem. The method is applied to a process of ore grinding and compared with a method of hierarchical optimisation with regulator and supervisory circuit.","PeriodicalId":158581,"journal":{"name":"Proceedings 1995 Canadian Conference on Electrical and Computer Engineering","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125080877","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-09-05DOI: 10.1109/CCECE.1995.526569
D. Sundararajan, M. Ahmad
The DFT is of fundamental importance in many areas of science and engineering due to its efficient evaluation of frequently used operations such as signal analysis, convolution, and correlation. It has been shown that radix-2 DFT (discrete Fourier transform) algorithms can be designed based on vector representation of data providing several advantages. These algorithms provide more efficient solution for the problem of DFT computation. An index mapping approach is used to derive these algorithms. This approach makes the derivation simpler and provides a better insight into the functioning of the algorithms. The signal flow graph of the algorithm is also presented.
{"title":"Index mapping approach of deriving the PM DFT algorithms","authors":"D. Sundararajan, M. Ahmad","doi":"10.1109/CCECE.1995.526569","DOIUrl":"https://doi.org/10.1109/CCECE.1995.526569","url":null,"abstract":"The DFT is of fundamental importance in many areas of science and engineering due to its efficient evaluation of frequently used operations such as signal analysis, convolution, and correlation. It has been shown that radix-2 DFT (discrete Fourier transform) algorithms can be designed based on vector representation of data providing several advantages. These algorithms provide more efficient solution for the problem of DFT computation. An index mapping approach is used to derive these algorithms. This approach makes the derivation simpler and provides a better insight into the functioning of the algorithms. The signal flow graph of the algorithm is also presented.","PeriodicalId":158581,"journal":{"name":"Proceedings 1995 Canadian Conference on Electrical and Computer Engineering","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125157369","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1995-09-05DOI: 10.1109/CCECE.1995.528106
V. Jerabek, G. Lachiver
The widely used conventional control of traffic intersections is based on classic logic. The strategy of this approach can be divided in two main procedures: fired-time system and on-line system. The fired-time system uses predefined time intervals to control the car-flow through the intersection. The on-line system utilises the proximity sensors and combines the predefined time intervals with changes in the particular cycles. Usually, sets of measurements must be taken to determine the proper adjustment of time cycles. The measurements are based an observations of flow patterns and car counting during different periods of the day. The major inconvenience of the current traffic lights control is the low accuracy, allowing only crude changes in the green-red cycle. Fuzzy logic control can be used as an alternative approach to the traffic environment. A fuzzy controller can provide smoother and more flexible control of the timing of the green-red phases, depending on the flow density of vehicles. The purpose of the proposed method is to minimize the waiting time of vehicles in an intersection.
{"title":"Fuzzy logic-based controller of traffic intersection","authors":"V. Jerabek, G. Lachiver","doi":"10.1109/CCECE.1995.528106","DOIUrl":"https://doi.org/10.1109/CCECE.1995.528106","url":null,"abstract":"The widely used conventional control of traffic intersections is based on classic logic. The strategy of this approach can be divided in two main procedures: fired-time system and on-line system. The fired-time system uses predefined time intervals to control the car-flow through the intersection. The on-line system utilises the proximity sensors and combines the predefined time intervals with changes in the particular cycles. Usually, sets of measurements must be taken to determine the proper adjustment of time cycles. The measurements are based an observations of flow patterns and car counting during different periods of the day. The major inconvenience of the current traffic lights control is the low accuracy, allowing only crude changes in the green-red cycle. Fuzzy logic control can be used as an alternative approach to the traffic environment. A fuzzy controller can provide smoother and more flexible control of the timing of the green-red phases, depending on the flow density of vehicles. The purpose of the proposed method is to minimize the waiting time of vehicles in an intersection.","PeriodicalId":158581,"journal":{"name":"Proceedings 1995 Canadian Conference on Electrical and Computer Engineering","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122525006","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}